BM6P6(@ qqqooopppxxxwwwzzz~~~|||xxxuuurrrnnniiiffffffccc______cccggghhhhhhmmmssszzz~~~vvv\\\SSSTTT^^^qqq~~~tttggg]]]RRRMMMLLLSSS[[[aaaffflllooopppmmmfff______hhhppp|||yyysssrrrssssss||||||tttppppppppppppsssttttttsssqqqmmmiiigggfffiiiqqq}}}}}}{{{|||~~~~~~}}}~~~}}}|||{{{zzz{{{}}}~~~||||||~~~}}}{{{{{{yyyxxxyyy|||}}}zzzxxx||||||{{{zzzyyyyyyxxxxxxzzzyyywwwvvvvvvwwwyyyzzzuuuuuuvvvvvvwwwwwwwwwxxxpppmmmmmm}}}zzzuuuvvvzzz~~~}}}yyyvvvsssooojjjfffeeebbb___^^^bbbeeeggghhhkkkqqqxxx|||}}}yyy```SSSTTT]]]ppp|||qqqdddZZZQQQLLLMMMTTT\\\aaafffkkkrrrsssqqqjjjcccdddlllttt}}}wwwrrrqqqsssxxxzzzsssooonnnoooooopppqqqqqqqqqoookkkhhhfffhhhllluuu~~~{{{zzz|||~~~~~~}}}}}}~~~~~~}}}}}}||||||~~~|||zzzzzz|||}}}|||zzz{{{yyyyyyzzz}}}~~~|||zzz}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxvvvvvvxxxyyyzzzvvvvvvwwwwwwwwwwwwwwwwwwooolllkkkzzz~~~xxxtttsssvvvzzz}}}{{{xxxtttpppjjjfffdddaaa^^^]]]```cccfffgggiiiooouuuyyy{{{~~~}}}dddTTTTTT\\\nnnxxxmmm```VVVNNNLLLNNNUUU]]]aaaeeejjjssstttrrrlllffffffnnnwww~~~uuupppqqqssszzzyyyrrrnnnmmmmmmmmmlllmmmmmmmmmllliiigggeeehhhnnnyyy|||zzzxxxyyy{{{}}}~~~~~~|||~~~}}}~~~~~~~~~|||{{{yyyzzz{{{{{{zzzxxxzzzyyyzzz{{{~~~~~~|||~~~~~~}}}}}}|||||||||zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxwwwwwwwwwnnnlllmmm~~~yyyqqqppprrrwww|||}}}zzzvvvqqqkkkgggbbb```^^^]]]^^^aaadddfffhhhnnnssswww||||||xxx{{{gggUUUUUU[[[lllvvvjjj]]]TTTLLLKKKOOOWWW]]]```dddhhhoooqqqpppkkkeeefffnnnvvvzzzrrrnnnqqqtttzzz{{{sssnnnllljjjiiiiiijjjkkkkkkkkkiiihhhggggggnnnyyy~~~vvvvvvvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwmmmmmmqqqxxxrrrmmmnnnssszzz~~~{{{wwwrrrlllgggaaa```^^^]]]]]]___ccceeeiiinnnsssuuu{{{yyyuuuwww}}}iiiWWWVVV\\\jjj|||}}}ssshhh\\\TTTLLLLLLPPPXXX]]]^^^bbbgggllloooooojjjeeefffnnnvvvwwwooommmqqquuuzzzvvvoookkkhhhggghhhiiijjjkkklllkkkkkkjjjiiipppzzz|||xxxssstttwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||{{{|||}}}}}}|||{{{zzzzzzvvvwwwyyyzzz{{{||||||}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwnnnnnnrrr~~~uuuooolllnnnuuu}}}}}}{{{xxxsssmmmhhhaaaaaa___]]]\\\^^^bbbeeeiiinnnrrrtttyyyxxxtttvvv|||lllYYYWWW\\\kkk|||{{{qqqeee[[[TTTNNNNNNRRRXXX[[[\\\```eeelllooooookkkggghhhpppxxxuuunnnmmmrrrwwwxxxqqqlllhhhfffhhhiiijjjkkkmmmnnnnnnnnnmmmssszzz|||xxxvvvsssvvvyyy||||||}}}~~~}}}~~~~~~}}}||||||||||||}}}{{{|||||||||}}}}}}~~~~~~}}}}}}|||{{{zzzzzz{{{{{{{{{}}}}}}{{{{{{{{{vvvxxxzzz{{{zzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwqqqnnnnnn}}}uuuoookkknnnuuu}}}~~~}}}|||{{{xxxtttmmmiiiaaaaaa```^^^\\\^^^bbbfffiiimmmqqqssswww~~~zzzuuuwww}}}qqq[[[YYY]]]kkk|||yyynnncccZZZTTTPPPPPPSSSXXXYYYYYY^^^dddkkknnnooolllhhhiiiqqqyyytttmmmmmmsssyyyxxxrrrmmmjjjhhhggghhhiiikkkmmmooopppqqqooosssxxxzzzxxxuuusssssstttxxx|||~~~~~~}}}}}}~~~|||~~~~~~~~~~~~}}}||||||{{{{{{{{{|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{zzz}}}}}}{{{zzz{{{wwwzzz||||||zzzzzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzyyyvvvvvvwwwwwwwwwwwwwwwwwwsssmmmjjjxxx}}}vvvpppkkknnnvvv}}}}}}|||{{{{{{yyytttnnniiibbbbbbaaa^^^\\\]]]bbbfffhhhlllpppqqqvvv}}}|||vvvxxx~~~uuu\\\ZZZ^^^lll}}}wwwkkkaaaXXXTTTRRRQQQTTTXXXXXXXXX]]]dddiiilllnnnkkkggghhhpppxxxtttlllmmmttt{{{xxxrrrnnnkkkiiifffgggiiikkkmmmoooqqqrrrnnnqqquuuuuurrrooonnnooovvvzzz}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxxxxzzzzzzyyy||||||zzzzzz{{{yyy{{{~~~}}}{{{zzz{{{}}}{{{{{{{{{|||||||||||||||yyyzzzzzz{{{{{{zzzzzzyyyuuuuuuvvvvvvwwwwwwwwwxxxyyyjjjlllttt{{{yyy||||||qqqiiiiiinnnuuuzzz}}}|||zzzxxxwwwtttpppmmmiiihhheeeaaa______aaadddhhhjjjnnnqqqtttyyy~~~yyyxxx}}}vvv]]]YYY\\\kkkxxxoooeeeYYYQQQNNNPPPSSSTTTUUUYYY___dddlllnnnmmmhhhdddgggqqqzzzvvvqqqqqqvvvzzz~~~zzztttnnniiigggkkkkkkmmmnnnooooooooooootttooollljjjgggeeehhhnnnyyy~~~~~~~~~{{{}}}~~~{{{{{{||||||||||||{{{{{{zzzzzzyyyyyyxxxvvvvvvuuutttsssrrrqqqpppssssssrrrqqqqqqqqqqqqqqqzzz|||}}}}}}|||{{{|||}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvzzzjjjlllsss{{{zzz}}}tttkkkiiinnnuuu{{{~~~}}}{{{yyywwwtttooolllhhhgggddd```]]]^^^```cccgggjjjmmmpppsssxxx}}}~~~zzzyyy}}}vvvbbb]]]___mmmyyyqqqggg[[[SSSMMMPPPSSSUUUUUUYYY___dddnnnooommmgggcccgggqqqzzzwwwrrrsssxxx|||~~~}}}yyyuuuqqqmmmkkkllllllmmmnnnoooooooooooonnnjjjffffffddddddiiipppzzz~~~}}}}}}~~~~~~}}}{{{}}}|||yyyyyyyyyxxxwwwwwwwwwvvvvvvuuutttssssssoooooonnnmmmlllkkkjjjjjjlllkkkkkkllllllmmmnnnooouuuwwwyyyyyyxxxxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz|||||||||{{{{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvvvv{{{jjjjjjqqq{{{{{{uuummmhhhmmmuuu{{{~~~|||zzzxxxtttoookkkfffeeebbb^^^\\\\\\^^^aaagggiiillloooqqqvvv{{{}}}zzzyyy}}}~~~hhhbbbbbbooo{{{tttjjj___WWWNNNQQQTTTVVVWWWZZZaaafffqqqppplllfffbbbfffqqqzzzyyyuuuvvv{{{~~~~~~~~~~~~~~~~~~|||zzz||||||{{{yyyvvvtttrrrpppnnnnnnooooooooooooooonnnhhhccc``````aaacccjjjsss|||~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{}}}{{{yyywwwvvvsssqqqqqqqqqpppooommmlllkkkkkkhhhhhhgggfffeeeddddddcccdddeeeeeefffhhhjjjlllmmmppprrruuuvvvvvvvvvxxxyyy{{{||||||||||||}}}}}}}}}||||||{{{{{{zzzzzzyyyyyy{{{|||}}}}}}}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwwww{{{jjjiiiooo{{{{{{uuulllgggmmmuuu|||}}}{{{yyytttnnnjjjdddccc```]]]ZZZZZZ]]]___fffhhhjjjmmmppptttyyy}}}}}}{{{zzz}}}mmmfffeeeqqq}}}wwwmmmbbbYYYQQQSSSWWWXXXYYY]]]dddiiitttqqqkkkdddaaafffqqqzzzzzzvvvwww}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxzzzzzzyyyxxxwwwuuusssrrrooooooooopppoooooonnnnnneeeaaa]]]^^^___cccmmmwww~~~||||||}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~{{{xxxvvvssspppmmmkkkjjjiiihhhgggfffeeedddddddddccccccbbbaaaaaa```bbbbbbcccdddfffhhhjjjkkkmmmpppsssuuuvvvwwwyyy{{{|||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzz|||~~~~~~|||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyhhhhhhnnnzzz{{{sssjjjhhhnnnvvv}}}~~~}}}{{{yyytttnnniiicccbbb___[[[XXXYYY[[[^^^dddfffiiilllooosssxxx|||~~~}}}|||}}}ppphhhfffrrrzzzpppddd[[[SSSVVVYYY[[[\\\```ggglllvvvqqqjjjcccaaafffqqqzzzyyyuuuvvv|||~~~|||||||||||||||{{{{{{zzzzzz{{{|||}}}||||||||||||{{{zzzzzzzzzzzzzzzyyyxxxvvvtttrrrqqqnnnoooooooooooonnnnnnmmmgggbbb^^^^^^aaagggrrr}}}}}}}}}||||||||||||}}}}}}|||}}}~~~~~~~~~~~~~~~}}}zzzwwwtttrrrnnnkkkhhhffffffeeedddcccbbbaaa```aaaaaaaaa```______^^^^^^``````aaabbbdddfffggghhhkkknnnqqqtttvvvwwwzzz||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}|||||||||||||||zzz{{{}}}~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwggghhhoooxxx{{{ssskkkiiiooowww~~~}}}||||||{{{yyytttmmmiiibbbaaa^^^ZZZXXXXXX[[[]]]bbbeeehhhkkkoootttyyy}}}}}}}}}ssskkkhhhsss}}}rrrddd[[[TTTWWW[[[\\\^^^bbbiiinnnuuupppiiicccbbbhhhrrryyywwwssstttyyy}}}~~~|||zzzzzzzzzzzz{{{xxxwwwvvvuuuuuuuuuvvvwwwvvvxxxyyyyyyxxxxxxzzz{{{zzzyyyxxxwwwtttrrrpppooommmmmmnnnnnnnnnnnnnnnmmmjjjddd``````dddlllyyy}}}||||||{{{{{{||||||}}}|||}}}~~~~~~}}}}}}~~~~~~wwwtttpppllljjjgggdddbbbbbbbbbaaaaaa```_________^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^___```bbbdddfffgggjjjmmmpppsssuuuwwwyyy{{{|||||||||{{{{{{{{{{{{zzz}}}}}}}}}}}}}}}}}}||||||yyy{{{|||}}}}}}|||zzzyyywwwwwwwwwwwwwwwxxxxxxxxxttteeehhhpppvvvzzzvvvnnnjjjpppxxx~~~{{{zzzzzzzzzxxxsssmmmhhhbbbaaa^^^ZZZXXXXXXZZZ]]]aaadddgggkkkoootttzzz~~~}}}wwwnnnjjjssssssdddYYYSSSVVVZZZ\\\^^^bbbiiinnntttooohhhcccccciiisssyyy}}}tttooopppuuuyyy~~~}}}zzzyyywwwuuuuuuuuuwwwwwwsssrrrpppnnnnnnooopppqqqqqqsssuuuuuuttttttvvvyyyxxxxxxwwwuuusssqqqooonnnjjjkkklllmmmmmmnnnmmmmmmjjjddd```bbbgggqqq~~~~~~|||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}}}}~~~~~~|||tttpppkkkgggeeecccaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^___bbbdddgggjjjkkklllooorrruuuwwwyyy{{{}}}||||||{{{{{{{{{zzzzzzzzz||||||||||||||||||||||||yyyzzz{{{{{{{{{{{{zzzzzzvvvvvvwwwwwwwwwxxxxxxxxxrrrdddhhhqqquuuyyyxxxqqqkkkqqqyyy}}}yyyyyyyyyyyyxxxsssmmmhhhbbbaaa^^^ZZZXXXXXXZZZ]]]```cccgggkkkpppuuu{{{|||{{{qqqkkktttssscccXXXRRRUUUYYY[[[]]]aaahhhmmmrrrnnnhhhcccdddkkksssyyy|||sssmmmnnnrrrwww~~~~~~|||{{{uuutttrrrqqqqqqrrrssstttooonnnllljjjiiijjjkkklllmmmppprrrrrrppppppsssuuuwwwvvvvvvtttsssqqqooonnniiijjjkkklllmmmmmmmmmmmmhhhccc___bbbiiiuuu~~~|||}}}zzzzzzxxxxxxxxxxxxzzzzzz|||}}}~~~~~~}}}}}}~~~~~~~~~{{{tttpppjjjfffdddcccbbbaaa\\\\\\\\\\\\]]]]]]]]]]]]____________^^^^^^^^^^^^^^^___bbbeeehhhlllpppqqqooorrrvvvxxxzzz|||~~~||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwwwwxxxxxxxxxxxx{{{lllkkkooouuuyyyzzzpppllloooxxx~~~{{{{{{{{{zzzwwwrrrkkkfffdddbbb^^^[[[ZZZYYYZZZ[[[```dddhhhjjjmmmsss|||yyyoookkkvvvsssdddYYYSSSTTTVVVWWWYYY___gggnnnsssnnnfffbbbccckkkttt{{{zzzpppiiikkkttt{{{~~~}}}|||yyywwwsssqqqnnnkkkiiigggffffffeeedddcccbbbaaa``````aaa```ccchhhkkklllmmmoooqqqrrrtttuuutttrrrppppppqqqkkkkkkllllllllllllllllllkkkiiieeedddjjjwww~~~{{{zzzxxxyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~zzzuuuooommmjjjgggdddbbbaaaaaaaaaaaa```___^^^]]]]]]\\\[[[]]]___aaabbbbbbaaaaaaaaadddiiilllnnnqqqtttvvvzzz{{{{{{|||}}}~~~~~~}}}{{{yyyzzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{|||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy|||lllkkkooouuuzzzxxxnnnnnnqqqyyy}}}{{{{{{}}}~~~}}}{{{zzzwwwrrrkkkfffdddbbb^^^[[[YYYYYYZZZ[[[```cccgggjjjmmmsss{{{zzznnnjjjuuuttteee[[[SSSTTTUUUVVVYYY___gggmmmooojjjccc```ccclllvvv}}}zzzpppjjjlllttt|||~~~}}}zzzwwwtttqqqoookkkgggcccaaa___^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[^^^bbbeeehhhjjjnnnpppppprrruuuuuutttqqqpppooolllllllllllllllllllllmmmjjjhhhffffffkkkvvv~~~|||zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~|||wwwsssnnnmmmjjjgggdddbbbbbbaaabbbbbbbbbaaa``````______```aaabbbdddeeefffffffffhhhkkkooorrrtttvvvyyy{{{|||zzzzzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||||||||}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy}}}lllkkkooouuu{{{xxxooopppssszzz~~~|||zzzwwwxxx{{{|||zzzvvvrrrlllgggdddaaa^^^[[[YYYYYYZZZ[[[^^^bbbfffiiilllrrrzzz|||ooojjjtttvvvhhh^^^TTTTTTTTTUUUXXX^^^fffllljjjfffaaa___cccmmmyyyzzzpppkkknnnwww~~~~~~|||yyytttpppmmmjjjfffaaa\\\XXXVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUWWWZZZ^^^aaaeeekkknnnooorrrvvvwwwvvvsssqqqpppmmmmmmmmmmmmmmmmmmmmmmmmhhhgggggghhhkkksss}}}}}}|||}}}|||{{{zzzwwwvvvvvvvvvwwwyyy|||}}}~~~~~~~~~~~~~~~{{{xxxssspppmmmllliiifffdddcccbbbbbbccccccccccccccccccccccccfffffffffgggiiikkkmmmnnnqqqtttwwwyyyzzz|||~~~{{{zzzzzzxxxwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}llljjjooovvv}}}{{{tttrrrttt{{{|||{{{yyyxxxxxxwwwwwwvvvwwwzzz}}}~~~||||||~~~~~~~~~zzzwwwrrrllliiicccaaa^^^[[[YYYYYYZZZ[[[]]]aaaeeeiiilllqqqyyy~~~rrrkkktttxxxkkkaaaUUUTTTSSSTTTXXX___fffkkkiiifffaaa```eeeooozzzzzzqqqmmmpppyyy}}}|||zzzvvvppplllfffddd___ZZZVVVRRRPPPOOONNNOOOPPPQQQRRRSSSSSSSSSRRRSSSUUUXXX[[[```gggkkkqqqtttvvvwwwvvvtttssssssnnnnnnnnnnnnnnnmmmmmmmmmggghhhggggggiiimmmrrrwwwwwwwwwyyy|||}}}wwwvvvttttttuuuxxx{{{}}}~~~~~~~~~~~~{{{xxxuuuqqqooolllkkkiiifffeeedddddddddddddddeeeeeeeeefffffffffjjjiiihhhiiikkknnnqqqsssxxxzzz|||~~~~~~}}}{{{zzzxxxwwwyyyxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}|||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxx}}}jjjiiiooovvv}}}yyyssssssuuu|||xxxwwwuuurrrqqqqqqrrrtttxxx{{{}}}zzzwwwtttrrrsssvvvwwwuuuwww{{{}}}|||xxxsssnnnjjjcccaaa]]]ZZZXXXXXXYYYZZZ\\\```eeeiiilllqqqxxx}}}uuummmvvvzzzmmmcccWWWUUUSSSTTTXXX___fffkkkkkkhhhcccbbbgggppp{{{{{{rrrnnnqqq{{{}}}|||{{{yyyvvvqqqkkkggg___]]]YYYVVVSSSPPPOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTRRRSSSUUUVVVYYY___eeejjjssstttuuutttrrrrrrrrrsssoooooonnnnnnmmmmmmmmmmmmhhhhhhgggeeedddeeehhhjjjooorrrwww}}}~~~wwwvvvttttttuuuwww{{{}}}~~~}}}}}}~~~~~~{{{wwwtttqqqppplllkkkiiigggffffffffffffeeeeeeeeefffgggggghhhhhhkkkjjjiiiiiilllppptttvvv{{{}}}~~~~~~|||zzzyyyxxxyyyyyyyyyyyyzzz{{{||||||{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxx|||iiigggmmmttt{{{}}}tttoooqqquuu~~~vvvtttrrrnnnllllllooosssvvv{{{}}}wwwrrrpppnnnlllkkklllnnnooommmooorrrtttwwwzzz~~~~~~zzzuuuoookkkccc```]]]ZZZXXXXXXYYYZZZ\\\```fffjjjmmmrrrxxx}}}xxxooowww{{{nnneeeZZZVVVSSSTTTYYY```gggkkklllhhheeedddhhhqqq{{{{{{rrrmmmqqqzzz~~~|||zzzxxxuuusssoookkkeeeaaaXXXWWWUUURRRQQQPPPPPPPPPNNNOOORRRTTTUUUVVVVVVUUUTTTVVVXXXYYY\\\aaaggglllssstttuuutttrrrqqqqqqqqqooonnnnnnmmmmmmllllllllliiihhheeebbb___```bbbeeelllpppxxx|||xxxwwwvvvuuuvvvwwwyyy{{{{{{|||}}}~~~~~~~~~~~~{{{wwwsssqqqqqqlllkkkjjjhhhhhhhhhiiiiiiggggggggghhhhhhiiiiiiiiilllkkkkkklllnnnrrrvvvyyy}}}~~~}}}|||zzzzzzyyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{gggffflllqqqxxxyyyqqqmmmooottt~~~|||tttssspppkkkhhhiiinnnrrrttt{{{xxxqqqlllhhhgggfffeeeeeeeeefffgggfffhhhjjjlllnnnqqquuuwww{{{}}}xxxqqqlllbbb```]]]ZZZXXXXXXYYYZZZ\\\```fffkkknnnrrrxxx}}}}}}xxxnnnwww|||ooofff\\\XXXSSSTTTZZZbbbhhhkkkiiifffcccccchhhqqq|||yyypppkkknnnwww~~~~~~|||zzzuuusssoookkkgggccc^^^ZZZTTTSSSRRRPPPOOOOOOOOOPPPOOOQQQSSSUUUVVVWWWVVVUUUUUUXXX[[[^^^bbbgggmmmqqquuuxxx||||||zzzuuurrrqqqnnnnnnmmmmmmlllkkkkkkjjjiiigggddd___]]]^^^cccfffooottt}}}|||xxxxxxwwwwwwwwwxxxxxxyyyyyyzzz|||~~~|||}}}}}}zzzvvvrrrqqqrrrmmmlllkkkjjjjjjjjjkkkllljjjjjjjjjkkkkkkkkkkkkkkknnnnnnnnnpppsssvvvzzz|||~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}|||||||||||||||{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwww{{{fffeeekkkooovvv~~~xxxsssooonnnsss}}}{{{tttsssooojjjggghhhnnnsssttt|||}}}vvvpppjjjeeeaaaaaaaaaaaaaaaaaaaaabbbbbbcccfffggghhhkkknnnqqqssstttwwwyyy|||~~~~~~yyyrrrmmmbbb```]]]ZZZXXXXXXYYYZZZ\\\aaagggkkknnnsssyyy~~~{{{~~~xxxnnnvvv|||ooofff]]]XXXTTTTTTZZZccciiilllfffdddaaabbbhhhrrr|||wwwmmmhhhkkkttt|||}}}zzzyyyrrrooojjjfffbbb^^^YYYVVVSSSRRRPPPOOONNNNNNNNNOOOOOOQQQSSSUUUWWWVVVUUUUUUVVVXXX]]]aaaffflllrrrvvvyyy~~~|||vvvrrrnnnnnnmmmlllkkkkkkjjjjjjiiifffbbb^^^\\\___eeejjjtttzzz~~~yyyyyyyyyyyyxxxxxxwwwwwwwwwyyy{{{~~~zzz|||}}}zzzuuuqqqqqqrrrmmmlllkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqtttwwwzzz}}}~~~}}}}}}|||zzzzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}||||||{{{wwwwwwwwwwwwwwwwwwwwwwww}}}iiifffjjjrrr{{{~~~yyytttpppooowww~~~~~~{{{tttrrrooollljjjlllqqqttt|||}}}tttllleeeaaa___```___^^^]]]]]]]]]^^^______aaacccdddeeefffhhhjjjlllnnnoooooopppssswww{{{}}}xxxsssooogggccc___ZZZXXXXXXZZZ[[[]]]```dddfffiiinnnvvv|||{{{{{{~~~{{{pppxxxzzzmmmaaa___\\\ZZZZZZ^^^bbbeeeffffffaaa^^^cccjjjqqqzzztttiiicccfffnnnuuu|||xxxuuuppplllgggbbb^^^YYYUUURRRPPPNNNMMMMMMOOOQQQQQQQQQRRRSSSVVVZZZ]]]]]]ZZZWWWYYY\\\```dddiiinnnuuuyyy}}}vvvsssooollliiijjjmmmpppqqqpppgggfffbbb^^^]]]aaaiiiqqqzzzyyyxxxvvvuuuuuuuuuvvvwwwwwwzzz}}}~~~|||zzzwwwuuutttssssssqqqpppppppppoooooonnnnnnlllmmmnnnooopppppppppoooqqqtttxxxzzz|||~~~~~~zzz{{{}}}~~~~~~~~~}}}|||}}}}}}|||{{{zzzyyyyyyxxx{{{{{{zzzyyywwwuuusssrrr}}}jjjhhhmmmuuu~~~|||tttoooooovvv|||{{{zzzyyyxxxzzz|||~~~}}}zzzxxxrrrqqqnnnkkkjjjlllqqquuu}}}|||vvvooohhhdddaaa_________^^^]]]]]]]]]^^^______```bbbcccbbbccceeefffffffffgggggghhhkkkppptttzzz}}}yyysssooohhhddd___[[[XXXXXXZZZ[[[\\\___cccfffhhhnnnvvv}}}||||||~~~{{{pppwww|||qqqfff___]]][[[[[[___dddgggiiieee___]]]cccjjjqqqzzzuuujjjdddgggooouuu~~~{{{wwwtttoookkkeee___[[[WWWTTTQQQQQQOOOMMMMMMOOOQQQQQQQQQQQQSSSUUUYYY\\\\\\ZZZXXXWWWZZZ___eeejjjqqqxxx|||yyytttqqqnnnkkkhhhhhhjjjllllllkkkeeedddbbb^^^^^^ccclllttt~~~{{{wwwwwwuuuttttttuuuvvvwwwwwwzzz}}}~~~~~~~~~}}}{{{xxxvvvuuuttttttrrrrrrqqqqqqqqqpppppppppppppppppppppppppppqqqqqquuuxxx|||~~~~~~}}}|||{{{{{{||||||}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxyyyyyyxxxxxxxxx|||kkkjjjpppyyyuuuoooooouuu{{{yyyxxxvvvuuuvvvwwwxxxyyyyyyxxxvvvtttpppooommmkkkkkknnntttxxxwwwtttooojjjfffcccbbbbbb___^^^^^^]]]]]]^^^______```bbbccccccbbbaaacccdddbbbccccccbbbcccgggmmmqqqwww}}}}}}yyysssoooiiifffaaa\\\YYYYYYYYYZZZZZZ]]]bbbeeehhhnnnvvv}}}}}}}}}~~~rrryyy|||tttkkkdddaaa^^^]]]```cccfffgggbbb]]]\\\aaajjjrrr{{{uuukkkfffiiipppwww~~~{{{vvvsssnnniiibbb\\\XXXUUUSSSQQQQQQPPPNNNOOOPPPRRRRRRQQQQQQRRRUUUXXX\\\\\\ZZZXXXWWW[[[aaagggnnnuuu|||}}}uuuooonnnkkkhhhfffeeefffgggggggggdddcccbbb___```gggqqqzzz{{{xxxuuuuuutttsssssstttuuuvvvwwwyyy{{{}}}}}}}}}~~~~~~{{{yyywwwvvvuuuuuussssssssssssrrrrrrrrrrrruuutttrrrqqqpppqqqssssssyyy|||~~~}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}yyyyyyzzzzzz{{{{{{{{{{{{wwwwwwxxxyyyyyyzzzzzzzzzzzzjjjkkkrrr{{{uuupppnnnttt}}}~~~zzzxxxvvvtttrrrqqqrrrssssssssssssqqqqqqooonnnmmmlllmmmrrrxxx}}}~~~zzzsssqqqmmmiiifffeeeeeeeee^^^^^^^^^^^^_________```cccdddeeedddcccbbbcccdddeeefffeeeeeegggkkkqqqvvvzzz}}}yyytttpppjjjgggccc^^^[[[YYYYYYZZZYYY\\\```dddgggnnnvvv}}}}}}www{{{{{{tttmmmjjjgggbbb______```aaaaaa```[[[ZZZ```iiirrr|||vvvlllgggjjjrrrxxx~~~zzzuuurrrlllggg```ZZZVVVTTTSSSRRRRRRQQQPPPQQQSSSTTTTTTSSSRRRRRRTTTXXX[[[\\\ZZZXXXZZZ^^^dddkkkqqqxxxzzzqqqjjjhhhdddcccbbbbbbcccdddddddddbbbcccbbbbbbdddkkkvvvzzzxxxtttsssrrrrrrrrrssstttuuuvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxvvvvvvuuuuuussssssssssssssssssssssssvvvtttrrrppppppsssvvvxxx|||~~~}}}|||{{{zzz{{{{{{zzzyyyyyy{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwhhhiiiqqq{{{}}}uuuqqqmmmsss}}}}}}yyyvvvsssqqqnnnlllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqwww~~~}}}yyyvvvqqqoookkkhhheeeddddddddd______``````aaaaaaaaaaaacccdddeeeeeeccccccdddeeeiiijjjjjjkkknnnrrryyy}}}}}}yyytttpppkkkhhhddd___\\\ZZZZZZZZZYYY\\\```dddgggnnnvvv}}}~~~yyyzzz}}}uuunnnjjjfffaaa^^^]]]^^^^^^^^^^^^YYYXXX___hhhqqq{{{vvvmmmiiikkksssyyy~~~zzztttpppiiiddd^^^YYYVVVUUUTTTTTTRRRRRRRRRSSSVVVWWWWWWVVVTTTTTTUUUXXX[[[\\\ZZZYYYZZZ^^^dddkkkqqqwww}}}vvvllleeeaaa\\\]]]^^^______aaabbbccc```bbbcccdddgggoooyyyzzzwwwvvvssssssrrrqqqqqqrrrssstttuuuwwwxxxyyyyyyzzz|||~~~|||}}}}}}}}}}}}}}}|||{{{}}}|||yyywwwuuuuuuuuuuuusssssssssssssssssssssssstttrrrpppoooqqquuuyyy|||~~~}}}|||||||||{{{{{{{{{{{{zzzyyyyyy{{{|||}}}|||{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwggghhhooo{{{|||uuuqqqlllsss}}}}}}zzzvvvsssqqqooollljjjkkkjjjjjjiiijjjjjjkkklllmmmnnnoooppptttzzz{{{yyywwwssspppnnnlllhhheeebbbaaaaaaaaa``````bbbcccccccccccccccbbbccceeeeeeeeeeeeggghhhlllnnnqqqssswww|||}}}zzztttqqqjjjhhheeeaaa^^^\\\\\\[[[ZZZ]]]bbbeeehhhnnnvvv}}}}}}~~~vvvwww}}}wwwmmmddd```\\\ZZZ[[[]]]^^^___]]]XXXWWW^^^gggpppzzz~~~vvvmmmiiilllsssyyy}}}xxxqqqlllddd```[[[XXXWWWVVVUUUUUUSSSSSSTTTVVVZZZ\\\[[[ZZZWWWWWWWWWYYY[[[\\\ZZZYYYXXX\\\cccjjjpppvvv{{{{{{pppeee^^^[[[UUUWWWYYY[[[[[[\\\^^^```]]]```cccfffiiiooowww}}}|||yyywwwtttsssrrruuutttrrrqqqqqqqqqrrrssstttvvvwwwwwwwwwxxx{{{}}}||||||}}}}}}~~~}}}}}}|||~~~~~~|||{{{yyywwwuuutttuuuuuussssssssssssssstttttttttsssrrrpppqqqssswww|||~~~}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}||||||{{{zzzyyyxxxwwwwwwttttttssstttuuuwwwyyyzzzxxxggggggnnn{{{}}}tttpppkkksss~~~}}}{{{zzzyyyxxxvvvrrrpppooommmjjjhhhggggggeeeeeeeeeggghhhiiikkklllnnnpppttt||||||wwwuuutttssspppmmmkkkiiifffcccaaa``````aaaaaabbbccceeeeeeeeeeeeeeedddfffhhhiiijjjkkkmmmoootttwww|||}}}zzzuuuqqqjjjhhheeebbb___^^^]]]]]]\\\___cccfffhhhnnnvvv}}}}}}}}}uuuvvv|||vvviii___\\\XXXWWWXXXZZZ\\\]]]\\\WWWWWW]]]fffoooyyy}}}uuummmiiilllsssyyy{{{uuummmggg^^^[[[XXXVVVVVVVVVUUUTTTSSSSSSUUUYYY]]]___```___[[[ZZZZZZ[[[\\\\\\ZZZYYYXXX]]]eeemmmtttzzztttggg\\\WWWVVVPPPSSSVVVVVVUUUUUUWWWYYYXXX]]]bbbeeehhhlllrrrwwwxxxuuurrrppppppqqqrrrsssvvvuuutttrrrqqqqqqqqqrrrtttuuuvvvvvvvvvwwwzzz}}}||||||}}}~~~~~~}}}}}}~~~}}}{{{yyywwwvvvvvvvvvvvvtttttttttuuuuuuuuuvvvvvvuuutttssstttvvvyyy|||zzzuuutttssstttwwwyyyzzzzzz{{{{{{||||||}}}}}}}}}|||zzzzzzzzzyyyyyyxxxxxxxxxvvvuuuttttttuuuwwwyyyzzzyyyhhhgggmmm{{{tttnnnjjjsss~~~{{{xxxtttrrrpppmmmkkkiiihhhfffcccaaaeeedddcccbbbbbbdddfffhhhjjjkkklllooottt||||||xxxtttssssssssspppmmmjjjhhheeecccbbbbbbbbbcccbbbcccdddfffggggggffffffgggjjjlllnnnpppqqqtttvvv~~~~~~zzzuuuqqqiiigggeeebbb```___^^^^^^]]]```dddfffiiinnnvvv|||||||||vvvwwwsssddd___\\\WWWUUUUUUWWWXXXXXX\\\WWWVVV]]]fffoooyyy|||tttllliiilllsssxxx}}}yyyrrriiidddZZZXXXVVVUUUVVVVVVUUUSSSSSSSSSVVVZZZ___bbbbbbaaa]]]\\\[[[\\\\\\\\\ZZZYYYZZZ```iiiqqqyyy~~~ooo```VVVSSSSSSNNNQQQSSSSSSQQQQQQRRRTTTUUUZZZ```dddgggjjjnnnrrrnnnllljjjjjjmmmrrruuuwwwxxxvvvtttrrrqqqqqqqqqqqqssstttuuuuuuuuuwwwzzz|||||||||~~~|||}}}~~~}}}|||zzzxxxwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwvvvwwwxxxzzz}}}~~~}}}xxxrrrpppooooooqqquuuxxxyyyxxxzzz{{{}}}~~~~~~~~~}}}|||xxxxxxyyyyyyyyyyyyzzzzzz{{{zzzxxxvvvuuuuuuwwwwww~~~hhheeekkkuuuzzztttnnnnnnttt}}}}}}~~~~~~}}}{{{xxxsssooommmllljjjhhhfffdddccccccccc```_________```aaacccdddggghhhjjjmmmsss{{{{{{wwwuuutttrrrqqqqqqpppmmmkkkcccdddeeeeeecccaaaaaabbbaaaccceeeffffffffffffhhhiiillloooqqqssswww~~~~~~~~~|||vvvpppjjjhhheeebbb```^^^]]]]]]ZZZ^^^cccgggiiinnnvvv{{{{{{vvvuuu{{{wwwvvvrrrjjj___\\\YYYWWWWWWWWWWWWVVVUUUVVVYYY]]]cccmmmwww~~~xxxpppiiiiiioooxxx~~~~~~zzzvvvnnnfffaaaTTTTTTTTTTTTTTTTTTUUUUUUTTTXXXYYYYYY\\\cccfffeeebbb```^^^]]]]]]]]]]]]\\\aaaiiirrryyywwwfffYYYRRROOONNNOOONNNMMMLLLMMMOOOQQQRRRUUUXXX^^^dddggggggfffeeecccdddeeehhhmmmrrrwwwzzz{{{yyyuuurrrpppooopppqqqrrrrrrssstttuuuwwwyyyzzzzzz{{{}}}~~~}}}||||||xxxxxxyyyyyyxxxwwwuuutttssstttvvvxxxxxxxxxwwwwwwxxxwwwvvvvvvxxx{{{xxxqqqlllhhhkkknnnppprrruuuyyy{{{~~~~~~~~~}}}|||{{{{{{zzz}}}|||zzzyyyxxxxxxyyyzzzyyyyyyyyyxxxwwwvvvuuutttjjjfffkkkqqqwwwuuunnnmmmsss|||~~~}}}{{{yyyxxxxxxxxxvvvtttpppmmmkkkfffdddbbb___^^^]]]^^^^^^```_________```aaabbbccceeegggiiikkkpppxxx~~~xxxuuuqqqpppnnnnnnnnnmmmjjjhhheeefffgggfffdddccccccdddccceeeggghhhhhhhhhjjjlllmmmpppsssuuuwww|||~~~xxxssskkkiiifffbbb___]]]\\\\\\ZZZ^^^cccfffiiinnnvvv{{{zzzuuutttzzzwwwwww}}}rrrkkkaaa^^^ZZZWWWVVVUUUUUUUUUUUUVVVYYY]]]dddmmmwww~~~yyypppjjjjjjpppyyy}}}yyyssskkkbbb\\\RRRSSSTTTUUUVVVWWWWWWWWWVVVYYYZZZYYY\\\cccggggggdddbbb```___```aaacccccchhhqqq{{{sssaaaUUUOOONNNNNNMMMLLLKKKJJJKKKLLLNNNOOOSSSVVV[[[```cccdddcccbbb\\\^^^bbbhhhooovvv{{{~~~}}}{{{wwwsssqqqqqqssstttssssssttttttvvvxxxyyyzzzzzz{{{}}}}}}|||{{{{{{yyyyyyyyyzzzyyyxxxvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxxxxzzz}}}~~~xxxrrrnnnlllnnnqqqtttvvvxxxzzz|||~~~~~~}}}}}}}}}||||||||||||{{{zzzyyyxxxxxxxxxyyyxxxxxxxxxyyyxxxxxxwwwvvvnnngggkkknnnvvvuuuoookkkqqq{{{~~~{{{yyyyyyyyywwwvvvrrrrrrqqqpppnnnllliiigggdddbbb___]]]\\\\\\^^^_______________```aaabbbbbbbbbdddfffhhhlllrrrzzzzzzuuuqqqooommmlllllllllkkkhhhfffhhhiiiiiihhhfffeeeeeefffggghhhiiijjjkkkmmmpppssssssvvvzzz|||}}}yyyuuukkkiiifffbbb___\\\[[[ZZZZZZ^^^bbbfffiiiooovvv|||wwwrrrrrrxxxwwwyyyzzzqqqkkkdddaaa]]]XXXUUUSSSSSSSSSUUUVVVYYY]]]dddnnnxxxyyyqqqkkkkkkqqqzzz|||wwwqqqhhh^^^XXXPPPRRRTTTVVVXXXYYYZZZZZZXXXZZZZZZYYY]]]dddiiiiiigggeeecccbbbcccfffjjjmmmrrr{{{ooo^^^SSSNNNNNNOOOLLLKKKKKKJJJKKKKKKLLLMMMRRRTTTWWWZZZ\\\^^^^^^^^^YYY\\\cccjjjrrrxxx}}}}}}zzzuuurrrpppqqqsssuuutttttttttuuuvvvxxxyyyzzzzzzzzz|||~~~~~~}}}|||zzzzzzyyyyyyzzzyyyyyyxxxvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{}}}~~~zzzvvvtttwwwyyy|||~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwxxxyyyyyyyyyyyyyyytttkkklllpppyyywwwpppjjjpppzzz|||xxxvvvvvvvvvuuuuuupppooonnnmmmjjjhhheeedddbbb```]]][[[ZZZ\\\^^^_______________``````aaaaaa```aaaccceeeggglllrrrvvv~~~zzzvvvqqqnnnnnnmmmlllllllllkkkiiigggiiijjjjjjiiigggfffggghhhjjjkkklllmmmnnnrrrvvvzzzxxx|||~~~}}}|||zzzvvvssskkkiiieeeaaa^^^[[[ZZZYYYZZZ^^^bbbeeeiiiooowww}}}uuuppppppwww~~~vvvyyy|||vvvoookkkfffddd___YYYTTTQQQQQQRRRTTTVVVYYY]]]dddnnnxxxyyypppjjjjjjqqqzzz|||wwwpppggg]]]WWWQQQSSSVVVYYY[[[[[[[[[[[[ZZZ\\\\\\ZZZ]]]eeejjjjjjgggfffdddccceeejjjqqqwwwpppaaaWWWTTTRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTVVVWWWYYYZZZ[[[ZZZ___fffnnnuuuyyy{{{|||yyyvvvrrrnnnmmmooorrrttttttuuuuuuuuuwwwxxxyyyzzzyyyzzz{{{|||~~~}}}{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvvvvyyyxxxxxxwwwxxxzzz{{{|||||||||||||||~~~~~~}}}|||||||||}}}zzzzzzyyyxxxwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzooopppwwwyyyrrrjjjpppzzz|||yyyuuusssrrrrrrrrrqqqqqqpppnnnkkkhhheeebbbaaa]]][[[YYYXXXWWWYYY[[[\\\_________```````````````^^^___aaabbbdddfffkkknnnyyy|||}}}xxxuuurrrooommmlllkkkjjjkkklllkkkiiihhhhhhiiiiiihhhggggggiiikkkmmmnnnpppqqqsssvvv{{{}}}}}}{{{zzzwwwtttrrrkkkhhheeeaaa]]]ZZZYYYXXXZZZ]]]aaaeeehhhooowww~~~|||rrroooooovvv~~~vvvyyy}}}wwwrrrmmmjjjfffeeeaaa[[[UUUQQQPPPQQQSSSUUUXXX]]]dddmmmxxx~~~xxxooojjjjjjqqqzzz{{{wwwppphhh___YYYSSSUUUYYY\\\]]]]]][[[ZZZ[[[^^^]]]\\\^^^eeeiiiiiieeedddccccccfffooozzzttthhhbbb^^^ZZZXXXWWWXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXYYY\\\```hhhpppvvvzzz{{{{{{uuusssooommmlllnnnqqqsssuuuuuuuuuuuuvvvwwwyyyyyyxxxyyyzzz{{{}}}~~~|||{{{{{{yyyxxxxxxwwwvvvvvvuuuuuuyyyxxxwwwwwwxxxyyy{{{|||||||||||||||~~~}}}{{{zzzzzz{{{yyyyyyyyyyyyxxxwwwvvvvvvuuuvvvwwwyyyzzz{{{||||||uuuttt~~~|||tttlllrrr|||}}}wwwuuuqqqooooooooonnnlllpppooollliiieeebbb```___[[[[[[ZZZZZZZZZ[[[]]]^^^^^^______`````````______]]]___aaaaaaaaabbbeeegggnnnqqquuuzzz|||wwwsssqqqooonnnllljjjiiihhhiiijjjjjjiiiggghhhiiiiiiiiihhhiiilllooorrrsssuuuwwwyyy|||~~~|||yyyvvvsssrrriiigggddd```]]]ZZZYYYXXXZZZ]]]aaadddhhhoooxxxzzzqqqnnnooowwwuuuyyyzzztttooojjjgggcccdddccc^^^WWWQQQPPPQQQQQQSSSWWW[[[bbbmmmwww~~~xxxpppjjjkkkrrr{{{|||wwwqqqhhh___YYYSSSVVV[[[^^^```___]]][[[\\\______^^^___eeegggeeeaaaaaabbbdddjjjxxxwwwnnnjjjhhhccc```___```aaabbbaaa___\\\[[[XXXXXXXXXYYYYYYYYYYYYZZZ[[[___gggooouuuxxxyyyyyyrrrqqqooonnnnnnoooqqqsssttttttttttttuuuvvvwwwxxxxxxxxxxxxzzz|||~~~~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{{{{||||||}}}~~~~~~{{{zzzyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvtttuuuwwwxxxzzz{{{{{{|||zzzyyy~~~vvvmmmttt~~~}}}{{{uuusssqqqpppooonnnllljjjllljjjhhheeebbb___^^^]]]ZZZ[[[\\\]]]^^^_________^^^______``````___^^^^^^]]]___aaaaaa``````aaacccfffhhhkkkppptttyyy|||~~~zzzvvvrrrooonnnnnnnnnmmmjjjiiiiiijjjlllllljjjiiihhhiiijjjjjjjjjlllpppsssvvvyyy|||~~~}}}zzzvvvssspppooohhhfffccc___\\\ZZZYYYYYYZZZ]]]aaadddgggoooxxxxxxooommmoooyyytttyyyxxxrrrmmmhhheee___bbbddd```YYYSSSQQQQQQPPPRRRUUUZZZaaakkkvvv~~~zzzrrrlllmmmttt}}}}}}wwwpppggg]]]VVVQQQUUU[[[```bbbbbb___]]]\\\```aaa___```ddddddaaa\\\^^^aaafffqqqwwwooommmmmmkkkhhheeefffhhhhhhgggdddaaa___\\\]]]]]]]]]]]]]]]\\\[[[]]]aaagggmmmqqqsssssssssnnnmmmmmmmmmmmmnnnppppppsssssssssssstttuuuvvvwwwwwwwwwxxxyyy{{{|||{{{zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~{{{yyyyyyyyy{{{|||zzzzzz{{{{{{zzzyyywwwwwwtttuuuvvvxxxyyyzzzzzzzzz}}}|||wwwnnnuuu~~~}}}{{{zzzvvvuuussssssrrrqqqnnnkkkgggeeecccaaa___]]]]]]\\\UUUWWWYYY[[[\\\\\\[[[[[[^^^___`````````___^^^]]]^^^```aaaaaa```___``````cccdddfffiiimmmrrruuuwww{{{wwwtttooommmmmmnnnnnnnnnmmmllllllmmmoooooonnnllliiijjjkkkkkklllooossswwwzzz|||||||||{{{wwwsssooolllkkkgggeeebbb___\\\[[[ZZZZZZZZZ]]]aaacccgggoooyyywwwooommmooozzzsssyyyxxxqqqlllgggccc\\\aaadddbbbZZZTTTQQQQQQOOOQQQTTTYYY```kkkvvv}}}|||tttnnnooovvv}}}wwwoooeeeZZZSSSOOOTTTZZZaaaddddddbbb```\\\```bbb```aaacccbbb___XXX\\\aaaiiiwwwuuummmlllooonnnmmmggghhhjjjkkkjjjfffccc```___```aaaaaa```___^^^]]]aaadddhhhkkkmmmmmmllljjjiiiiiijjjkkkkkklllllllllssssssssssssssstttuuuvvvwwwwwwwwwxxx{{{~~~~~~}}}{{{zzzyyyyyyzzz{{{xxxzzz{{{}}}}}}}}}}}}|||}}}}}}~~~{{{|||{{{yyyxxxxxxzzz}}}zzz{{{||||||{{{zzzxxxwwwtttuuuvvvwwwxxxyyyyyyyyy{{{}}}sssooovvv|||{{{yyywwwuuurrrpppmmmkkkkkkjjjhhhgggeeedddcccaaa___\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]]``````_________```aaaaaa```aaabbbaaa^^^]]]\\\]]]```bbbdddfffhhhkkknnnqqq|||~~~|||xxxqqqpppnnnmmmllllllmmmmmmmmmmmmlllllllllmmmmmmnnnlllmmmooopppqqqrrruuuwww|||xxxtttooolllkkkjjjcccbbb```]]][[[ZZZYYYXXXVVVZZZ___dddjjjqqqxxx}}}zzzrrrnnnpppttt~~~tttzzz~~~yyysssiiibbb```aaabbbdddccc^^^WWWPPPKKKPPPRRRVVV[[[bbbjjjssszzz}}}wwwrrrqqqwww|||uuulllccc[[[VVVRRRUUUYYY^^^bbbaaa^^^[[[______``````______^^^^^^YYYZZZaaaooouuulllhhhgggeeedddeeeeeeeeedddbbb```___^^^\\\^^^aaadddfffeeedddccc___```bbbccceeefffffffffggggggggghhhjjjmmmpppqqqqqqrrrtttuuuuuutttrrrqqqrrrsssuuuxxx{{{~~~~~~|||zzzyyyyyyyyyzzz~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{~~~~~~}}}~~~~~~|||xxxvvvtttttttttvvvxxxzzzyyyyyy|||{{{{{{zzzxxxvvvtttssswwwwwwwwwwwwwwwwwwwwwwww|||}}}xxxpppvvv~~~{{{zzzxxxuuusssrrrooollljjjiiihhhfffeeeccccccaaa___]]]\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\______^^^^^^______``````___```bbbaaa```^^^___```bbbdddfffggghhhjjjmmmooowwwzzz~~~}}}wwwssspppooonnnmmmlllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmooopppqqqrrrtttwwwyyy}}}{{{xxxtttpppllljjjhhhcccbbb```]]][[[ZZZYYYXXXWWWZZZ___dddjjjpppwww|||yyyrrrooorrrvvvuuuzzz}}}xxxqqqggg```^^^aaabbbdddddd```YYYRRRMMMOOORRRUUUZZZaaajjjtttzzz~~~xxxssssssxxx|||uuulllccc[[[VVVTTTVVVZZZ___bbbbbb___\\\______```___]]]\\\[[[[[[ZZZ\\\cccsss}}}qqqhhheeecccbbbaaaaaaaaa```___]]][[[ZZZYYYYYY[[[^^^bbbdddddddddccc_________`````````````````````aaaccceeehhhkkklllpppqqqssstttuuutttsssrrrrrrsssuuuxxx{{{}}}}}}|||{{{zzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuunnnjjjhhhhhhggghhhiiikkkmmmmmmmmmpppqqqtttwwwzzz|||||||||{{{{{{{{{zzzyyywwwvvvuuuwwwwwwwwwwwwvvvvvvvvvvvv|||rrrwww~~~}}}zzzwwwuuurrrooopppnnnjjjhhhgggeeecccaaa```___^^^]]]\\\ZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]^^^^^^______^^^```bbbbbbbbbbbbdddeeeggghhhjjjjjjjjjkkkmmmnnnrrrvvv{{{}}}wwwqqqmmmnnnnnnmmmmmmmmmnnnoooppppppoooooonnnnnnnnnoooooooooppprrrssstttvvvyyy|||~~~|||{{{zzzxxxuuuqqqlllhhhfffbbbaaa___]]][[[YYYXXXXXXYYY[[[```dddiiiooovvvzzz~~~~~~yyyrrrppptttyyyvvvyyy|||xxxpppfff^^^\\\```bbbeeefffccc]]]VVVQQQNNNQQQUUUZZZaaajjjttt{{{yyyttttttzzz|||uuummmccc[[[WWWVVVWWW[[[___cccccc```^^^_________]]]ZZZWWWWWWWWWZZZ^^^gggxxx{{{pppiiifffeeecccbbb___^^^]]][[[ZZZXXXVVVVVVTTTVVVYYY]]]```aaabbbbbb^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZ\\\^^^aaaeeegggiiinnnpppqqqssstttttttttsssssstttuuuwwwyyy{{{}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~ssshhhaaa\\\[[[\\\\\\^^^```dddiiinnnpppqqqtttwww{{{}}}}}}}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvuuuuuu}}}|||tttwww|||{{{wwwtttqqqnnnkkknnnkkkhhheeecccbbb___]]]\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]^^^^^^_________^^^```bbbdddeeegggjjjlllnnnoooqqqqqqoooooopppqqqssswww|||}}}xxxsssooolllmmmmmmmmmnnnnnnooopppqqqqqqqqqpppoooooooooppppppppprrrtttuuuvvvxxx{{{~~~}}}yyyyyyxxxvvvqqqlllgggdddbbbaaa___]]][[[YYYXXXXXXYYY\\\```dddiiinnntttxxx|||}}}|||xxxsssrrrxxx}}}uuuxxx}}}yyyqqqfff^^^\\\```cccfffhhhfff```YYYUUUOOOQQQTTTYYY```jjjuuu|||~~~xxxtttssszzz{{{vvvmmmddd\\\WWWVVVWWWYYY]]]aaabbb```^^^^^^___^^^[[[VVVSSSSSSUUU[[[```mmm~~~|||sssmmmjjjjjjhhhfff```___]]][[[ZZZXXXWWWWWWPPPRRRTTTXXX[[[^^^___```\\\[[[YYYWWWUUUUUUTTTUUUWWWXXX[[[^^^aaaeeegggiiimmmnnnoooqqqssstttttttttttttttuuuvvvxxxyyyzzz{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{pppgggaaa_________bbbfffjjjnnnrrrvvvyyyyyy|||}}}zzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvuuu|||~~~vvvwww|||}}}xxxtttqqqnnnjjjhhhjjjhhhdddbbb```^^^\\\ZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___```aaaaaaaaa```___bbbdddfffiiilllpppsssvvvxxxyyyyyywwwvvvvvvwwwzzz}}}}}}xxxuuurrrooommmllllllmmmnnnooopppqqqqqqrrrrrrqqqpppppppppppppppppprrrtttvvvwwwyyy|||xxxyyyxxxvvvrrrlllgggdddbbbaaa___\\\ZZZYYYXXXWWWZZZ\\\```dddhhhmmmsssxxxzzz|||{{{wwwssstttzzzrrrvvv{{{tttiii```]]]```cccgggjjjhhhccc\\\XXXPPPRRRUUUYYY```jjjuuu}}}|||wwwrrrrrrwww~~~~~~{{{vvvnnneee]]]WWWUUUUUUWWWZZZ]]]___^^^]]]]]]^^^^^^ZZZTTTQQQRRRUUU\\\eeettt|||vvvooojjjiiihhhfffddd___^^^\\\ZZZYYYXXXXXXXXXNNNOOOPPPSSSVVVYYY\\\]]]YYYXXXWWWVVVUUUTTTTTTTTTUUUWWWZZZ^^^aaaeeeggghhhkkklllmmmoooqqqrrrsssssssssttttttuuuvvvwwwxxxxxxzzz{{{|||}}}~~~~~~}}}|||}}}~~~zzzpppiiifffffffffdddiiipppuuuwwwxxxzzz|||~~~{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwww~~~xxxyyy{{{}}}yyyuuuqqqnnnkkkhhheeegggdddaaa^^^]]][[[YYYWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]___```bbbdddeeeeeeddddddbbbdddgggjjjmmmqqqvvvzzz|||~~~~~~~~~xxxtttrrrqqqpppooolllmmmnnnooopppqqqppppppsssrrrqqqpppppppppppppppoooqqqtttuuuvvvyyy|||yyyyyyyyyvvvrrrmmmhhheeeaaa```^^^\\\ZZZXXXWWWWWWYYY\\\```dddhhhmmmsssxxxzzz{{{zzzwwwsssuuu|||pppttt}}}vvvkkkccc``````ccchhhkkkjjjddd]]]YYYSSSTTTWWWZZZaaakkkvvv}}}|||vvvppppppuuu~~~}}}}}}{{{vvvooofff]]]XXXTTTSSSTTTWWWZZZ]]]]]]\\\[[[]]]^^^ZZZTTTQQQTTTXXX___lll~~~nnniiiccc``````___]]][[[YYYXXXVVVUUUTTTTTTUUUUUUNNNNNNNNNOOORRRUUUWWWYYYWWWWWWWWWWWWVVVUUUTTTSSSTTTVVVYYY]]]```ccceeefffjjjjjjkkklllnnnoooqqqqqqrrrrrrssstttuuuvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~}}}}}}~~~zzzqqqkkkiiijjjjjjlllrrrzzz~~~~~~yyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwww|||{{{|||zzzwwwrrrooollliiifffdddccc```]]]\\\[[[ZZZXXXVVVTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ[[[\\\]]]^^^___```bbbccceeehhhiiiiiihhhgggeeegggjjjmmmpppuuuzzz~~~{{{tttpppnnnnnnmmmmmmmmmnnnooopppqqqppppppooosssrrrqqqpppoooooooooooonnnppprrrtttuuuxxx{{{~~~{{{zzzyyyvvvrrrmmmiiifffaaa```^^^\\\ZZZXXXWWWWWWXXX[[[___ccchhhnnntttxxxzzz{{{zzzvvvsssuuu}}}ooosss~~~wwwmmmdddaaa```dddiiilllkkkeee^^^YYYVVVWWWYYY[[[aaakkkvvv}}}}}}vvvpppooottt|||||||||zzzvvvooofff]]]XXXTTTSSSSSSUUUYYY\\\\\\\\\ZZZ]]]^^^ZZZTTTSSSWWW\\\cccsss|||tttddd```[[[XXXYYYXXXVVVSSSSSSRRRPPPOOOOOOPPPRRRSSSOOONNNMMMMMMNNNQQQTTTUUUVVVWWWXXXYYYXXXUUURRRQQQUUUWWWZZZ^^^aaaccceeeeeeiiiiiiiiijjjkkkmmmnnnoooqqqqqqrrrssstttuuuvvvvvvxxx{{{}}}~~~}}}~~~~~~}}}~~~{{{uuuqqqpppqqqrrrvvv}}}yyyyyyzzzyyyyyyxxxwwwwwwttttttuuuuuuvvvvvvwwwwww~~~||||||xxxuuuqqqmmmkkkhhheeecccaaa___\\\ZZZZZZYYYWWWUUUSSSTTTUUUVVVXXXYYYZZZ[[[YYYYYY[[[\\\^^^```aaaaaadddeeehhhjjjkkkkkkjjjjjjgggiiilllnnnrrrwww}}}~~~yyysssnnnkkkkkkkkkkkkmmmnnnpppqqqqqqpppoooooosssrrrqqqpppoooooooooooommmoooqqqsssuuuwww{{{}}}~~~||||||{{{yyyvvvrrrnnnjjjgggaaa```^^^\\\ZZZXXXWWWWWWWWWZZZ^^^ccchhhnnntttyyyzzz{{{zzzvvvsssuuu}}}ooosss}}}xxxmmmeeebbb```dddiiimmmkkkeee]]]XXXYYYYYYZZZ\\\bbbkkkvvv}}}~~~wwwqqqooosss|||{{{{{{zzzwwwpppggg^^^XXXTTTSSSSSSUUUYYY\\\]]]]]]YYY\\\^^^ZZZUUUTTTYYY___fffxxxtttlllaaa]]]YYYWWWXXXWWWUUURRRPPPOOONNNMMMMMMOOOQQQRRRQQQOOOMMMLLLMMMOOOQQQSSSVVVXXXYYYZZZXXXTTTPPPNNNWWWYYY\\\```ccceeeffffffhhhhhhhhhiiijjjkkklllmmmppppppqqqrrrtttuuuvvvvvvxxx{{{~~~~~~}}}~~~}}}~~~~~~~~~}}}zzzxxxyyy{{{}}}{{{|||}}}yyyyyyyyyyyyxxxwwwvvvvvvqqqrrrrrrssstttuuuvvvvvv|||yyytttrrrooollliiifffdddccc___^^^\\\ZZZXXXXXXXXXXXXUUUWWWZZZ]]]^^^___^^^]]][[[[[[[[[\\\]]]^^^___```eeefffhhhiiiiiijjjmmmooolllnnnpppqqqsssvvv{{{~~~zzzsssmmmjjjjjjjjjjjjjjjmmmooopppooooooooopppqqqrrrsssqqqooonnnnnnooooooppprrrtttwwwyyy{{{|||}}}~~~}}}|||zzzwwwsssoookkkhhhgggaaa___]]][[[ZZZZZZZZZZZZWWWZZZ___cccggglllrrrvvvxxxvvvrrrooopppvvvrrruuu|||zzzttthhh\\\^^^___bbbgggjjjhhhbbb]]]ZZZWWWXXX\\\bbbhhhsss~~~~~~xxxqqqmmmqqqzzz|||wwwppphhh^^^XXXVVVUUUUUUWWWZZZ\\\]]]]]]ZZZYYY[[[]]][[[YYY]]]dddqqqsssjjj^^^]]][[[XXXUUURRROOONNNMMMMMMMMMKKKJJJJJJMMMPPPRRRPPPOOOMMMLLLKKKLLLLLLQQQSSSUUUWWWWWWTTTQQQOOOTTTWWW[[[___bbbcccbbbbbbgggfffeeedddeeefffhhhjjjjjjmmmppprrrsssssstttuuuvvvyyy}}}~~~~~~||||||~~~~~~xxxuuurrrsssuuuwwwwwwvvvuuuttttttuuuvvvuuutttssstttvvv|||yyysssrrroookkkhhhfffdddccc^^^]]][[[ZZZXXXXXXXXXYYYXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbcccdddfffggggggiiikkknnnoooppprrrssstttvvvzzz}}}~~~xxxqqqkkkiiihhhhhhhhhiiilllnnnooonnnnnnnnnooorrrssssssqqqooonnnnnnooopppqqqrrruuuwwwyyy{{{|||~~~~~~}}}}}}{{{zzzxxxtttppplllhhhfffaaa```]]][[[ZZZZZZZZZZZZXXX[[[___cccggglllqqqtttwwwvvvsssqqqrrrwww~~~ooorrryyy~~~wwwkkk```[[[[[[^^^bbbgggfffbbb^^^\\\YYYYYY]]]bbbhhhsss}}}xxxqqqmmmpppyyy|||wwwppphhh___YYYUUUTTTTTTVVVZZZ\\\]]]]]][[[[[[]]]___^^^]]]bbbiiiyyyyyykkkbbb]]][[[YYYUUURRRPPPNNNMMMKKKLLLLLLJJJIIIIIIKKKMMMPPPOOONNNMMMLLLLLLMMMMMMQQQSSSVVVXXXXXXUUURRRPPPSSSVVV[[[```ccceeeeeedddgggfffeeeddddddeeefffggghhhkkknnnpppqqqqqqrrrtttvvvxxx|||~~~~~~zzzssspppnnnoooppprrrssssssssssssssstttvvvuuuttttttuuuvvv{{{yyyrrrqqqmmmjjjgggeeedddccc^^^\\\[[[YYYXXXXXXYYYYYY\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___```aaabbbccc```bbbcccddddddfffhhhkkkqqqrrrttttttssstttvvvyyy{{{|||}}}xxxqqqllljjjiiiiiihhhiiikkkmmmmmmmmmlllmmmnnnrrrssssssqqqooonnnnnnooopppqqqsssuuuwwwzzz{{{|||~~~~~~}}}}}}zzzyyyyyyvvvrrrmmmhhheeebbb```]]][[[ZZZYYYZZZZZZZZZ]]]```dddgggkkkooosssvvvuuutttrrrsssxxx|||mmmooovvvyyymmmbbbYYYXXXZZZ^^^dddfffeeebbb___[[[ZZZ]]]aaagggrrr|||yyyqqqmmmpppxxx{{{wwwqqqiii```ZZZTTTTTTTTTWWWZZZ]]]^^^]]]]]]\\\^^^bbbbbbbbbhhhppp|||mmmbbb[[[[[[YYYUUUQQQNNNLLLLLLLLLIIIJJJKKKKKKIIIGGGHHHHHHNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQVVVXXXYYYVVVRRRPPPQQQTTTZZZ```dddfffffffffeeeddddddccccccbbbaaaaaadddgggjjjlllmmmnnnppprrrtttwwwzzz}}}~~~~~~|||rrrkkkhhhiiiiiijjjkkkmmmoooqqqrrrqqqsssuuuuuuttttttuuuvvv}}}zzzxxxqqqoookkkhhheeeccccccbbb\\\[[[ZZZYYYXXXXXXYYYZZZ]]]\\\\\\\\\]]]^^^___```aaa``````_________``````]]]___aaaaaabbbcccfffhhhpppqqqrrrqqqoooooopppqqqtttvvvzzzzzzsssooollllllkkkkkkiiikkklllmmmllllllmmmoooqqqrrrsssqqqooonnnnnnoooqqqrrrtttvvvxxxzzz||||||~~~~~~}}}}}}yyyyyyzzzyyyuuuoooiiieeecccaaa]]][[[YYYYYYZZZZZZ\\\^^^aaadddfffjjjnnnqqqtttttttttsssuuuzzz~~~nnnpppuuu~~~wwwlllaaaYYYWWWWWW\\\bbbgggiiihhhccc___]]]^^^aaagggqqq{{{zzzqqqmmmooowww~~~~~~{{{wwwqqqiiiaaa[[[TTTSSSTTTWWW[[[^^^^^^]]]]]]\\\___ccceeegggoooxxx~~~oooddd]]]YYYYYYVVVRRRMMMKKKJJJJJJJJJHHHJJJLLLLLLJJJHHHGGGGGGJJJJJJKKKKKKLLLMMMMMMNNNLLLPPPTTTXXXYYYVVVSSSPPPOOORRRXXX^^^ccceeeeeeeeebbbbbbbbbaaa___^^^\\\[[[___aaaeeeggghhhjjjmmmooorrruuuyyy{{{|||~~~~~~rrriiiccc```bbbbbbbbbdddfffjjjmmmooooooqqqtttuuuuuuuuuvvvwww|||~~~{{{xxxvvvnnnlllhhheeebbbaaaaaaaaa[[[ZZZYYYXXXXXXYYYZZZZZZ\\\\\\\\\]]]^^^```bbbccccccbbb```^^^]]]\\\[[[[[[\\\]]]______```aaadddfffkkklllmmmllljjjiiiiiijjjnnnqqqvvv{{{~~~zzztttooommmmmmlllkkkiiikkkllllllkkklllmmmooopppqqqrrrqqqoooooooooqqqssssssuuuwwwyyyzzz|||}}}}}}~~~~~~~~~yyy{{{|||{{{wwwqqqkkkgggdddaaa]]]ZZZXXXXXXYYYZZZ]]]___bbbdddfffiiimmmpppssssssssssssuuuzzzqqqrrrvvv~~~xxxmmmcccXXXVVVUUUYYY```gggjjjkkkgggbbb______aaafffpppzzzzzzrrrlllooovvv}}}~~~{{{wwwrrrjjjbbb\\\UUUUUUVVVYYY]]]___^^^]]][[[[[[^^^cccfffkkkuuusssggg```[[[YYYWWWTTTPPPLLLIIIHHHIIIIIIHHHJJJMMMNNNLLLIIIHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMKKKNNNSSSWWWXXXWWWTTTRRRNNNQQQUUUZZZ^^^```aaaaaa^^^^^^^^^]]][[[YYYWWWVVVYYY\\\___aaacccfffjjjlllooossswwwzzz{{{}}}|||rrriiiaaa\\\YYYYYYYYYYYY[[[^^^cccgggjjjmmmpppsssuuuuuuuuuvvvwww}}}|||yyyuuusssllliiieeeaaa___^^^______ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^```bbbcccdddcccbbb```]]][[[YYYXXXXXX[[[]]]^^^______aaadddfffggghhhiiiiiigggeeeeeefffjjjmmmsssyyy~~~{{{wwwrrrnnnlllkkkjjjiiihhhjjjjjjjjjiiijjjlllnnnnnnoooqqqqqqppppppqqqsssttttttvvvwwwyyy{{{|||}}}}}}~~~|||}}}}}}|||yyysssnnnjjjeeebbb^^^ZZZXXXXXXYYYZZZ]]]___bbbdddfffiiimmmppprrrrrrqqqqqqsssyyysssssswww{{{rrrhhhYYYWWWUUUYYY```gggjjjkkklllfffaaa```aaaeeeoooyyyzzzqqqmmmooowww~~~~~~{{{wwwrrrkkkccc]]]WWWWWWXXX[[[^^^```___]]]ZZZZZZ]]]ccchhhooo{{{mmmccc]]]YYYVVVUUUSSSOOOLLLIIIHHHHHHHHHHHHKKKMMMNNNMMMKKKJJJJJJHHHIIIKKKLLLMMMNNNNNNNNNMMMPPPSSSWWWYYYYYYWWWVVVQQQRRRTTTVVVXXXZZZ[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRTTTVVVYYY\\\___bbbfffjjjmmmqqquuuxxxzzz|||~~~xxxtttnnnfff```[[[WWWVVVRRRRRRSSSUUUXXX]]]aaaccckkknnnrrruuuvvvvvvwwwxxx}}}zzzwwwssspppiiigggbbb^^^\\\\\\\\\]]]YYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]___aaabbbbbbbbbbbbaaa```^^^]]][[[ZZZZZZYYY\\\]]]______```aaadddfffeeeggghhhhhhgggfffffffffhhhkkkqqqxxx}}}~~~}}}{{{wwwrrrooommmlllkkkiiifffggghhhgggfffgggjjjllllllmmmoooppppppqqqsssuuuuuuuuuvvvxxxzzz{{{|||}}}~~~~~~zzzuuupppmmmeeebbb^^^YYYWWWXXXYYY[[[\\\___bbbdddfffiiimmmppprrrqqqooonnnqqqxxxsssrrruuu~~~uuulll^^^[[[ZZZ]]]cccjjjmmmmmmoooiiicccaaaaaadddnnnxxxyyyqqqmmmooowww}}}{{{wwwssslllddd^^^YYYZZZ[[[^^^```aaa___]]]ZZZZZZ]]]dddjjjrrruuuggg___[[[WWWSSSTTTRRRPPPMMMKKKIIIHHHHHHGGGJJJLLLMMMLLLKKKLLLMMMKKKLLLNNNOOOPPPPPPPPPPPPQQQSSSUUUXXX[[[\\\\\\\\\WWWVVVUUUTTTTTTUUUVVVWWWXXXVVVTTTRRRPPPOOOOOOOOOPPPRRRUUUXXX[[[___dddhhhllloootttwwwyyy{{{~~~~~~~~~uuuhhheeeaaa\\\YYYVVVUUUUUURRRRRRTTTVVVYYY]]]aaaccciiimmmrrruuuvvvwwwwwwxxx}}}yyyuuurrrooohhheeeaaa]]]ZZZZZZ[[[\\\XXXXXXWWWWWWXXXYYY[[[\\\]]]___aaabbbcccbbb```______^^^^^^]]]\\\\\\\\\\\\\\\^^^___``````bbbdddgggdddgggiiiiiihhhggghhhhhhgggkkkqqqwww}}}~~~}}}}}}yyytttqqqooonnnmmmllldddeeeeeeeeedddeeegggjjjjjjlllooopppqqqrrrtttvvvuuuvvvwwwxxxzzz{{{|||}}}~~~{{{vvvrrrooofffbbb^^^YYYWWWWWWYYY[[[\\\^^^aaadddfffjjjnnnqqqrrrpppnnnmmmooowwwqqqpppsss~~~vvvmmmdddaaa```bbbhhhnnnqqqqqqpppjjjdddbbbaaadddmmmwwwyyyqqqmmmpppxxx}}}{{{xxxssslllddd___[[[[[[]]]___aaaaaa___]]][[[ZZZ^^^eeellluuu}}}lllaaa\\\ZZZUUUQQQSSSRRRQQQOOOMMMJJJIIIHHHGGGIIIKKKKKKKKKKKKLLLNNNNNNOOOPPPRRRSSSSSSRRRRRRTTTUUUWWWZZZ\\\^^^``````[[[YYYUUUSSSRRRRRRTTTUUUVVVTTTQQQNNNMMMMMMNNNNNNNNNPPPSSSVVVYYY]]]cccgggkkknnnssswwwyyy{{{~~~~~~}}}}}}~~~vvviii^^^]]]ZZZWWWUUUUUUUUUUUUUUUVVVXXX[[[^^^aaadddfffhhhlllqqquuuvvvwwwxxxxxx{{{wwwsssnnnkkkeeeccc___[[[XXXXXXXXXYYYWWWVVVUUUTTTTTTVVVXXXYYYZZZ[[[]]]^^^______^^^^^^^^^___`````````___]]]]]]]]]]]]^^^```bbbdddfffggggggggggggggghhhiiijjjkkkkkkoootttyyy}}}~~~}}}}}}~~~|||zzzwwwsssooommmkkkkkkhhhfffcccaaaaaabbbeeegggjjjkkkmmmnnnnnnqqqtttwwwyyyzzz{{{{{{{{{{{{~~~}}}~~~|||yyyuuuqqqooohhheee___ZZZXXXWWWXXXZZZ[[[]]]```dddgggjjjlllmmmpppnnnkkkkkkooowwwoooooossszzzsssgggdddbbbccciiiooouuuwwwsssllleeecccccceeellltttyyypppkkkmmmvvv}}}~~~|||xxxrrriiiddd^^^```ccceeeeeedddbbbaaa]]][[[^^^hhhqqqzzzyyyooobbbZZZYYYWWWSSSOOONNNMMMMMMMMMLLLLLLKKKKKKLLLJJJIIIIIIJJJMMMQQQSSSOOOOOOPPPRRRTTTVVVXXXYYY\\\[[[[[[___ccceeecccaaacccaaa^^^\\\YYYXXXXXXXXXQQQPPPNNNLLLLLLLLLMMMMMMNNNUUUYYYWWWWWW\\\ccceeeqqqppppppssswww{{{}}}~~~~~~~~~zzzkkkccc\\\[[[YYYWWWUUUUUUVVVVVVXXXXXXZZZ___dddiiilllmmmrrrvvvzzzzzzwwwuuuuuuwww~~~yyyuuuqqqmmmjjjeeebbb^^^ZZZXXXWWWWWWWWWXXXWWWVVVUUUVVVXXXYYY[[[]]]^^^____________]]]]]]]]]^^^___``````___^^^^^^]]]]]]^^^___aaaccceeefffgggggggggggghhhiiijjjjjjllloootttxxx|||~~~~~~~~~~~~}}}}}}}}}{{{wwwsssooolllkkkkkkiiigggdddaaa```bbbdddeeejjjlllmmmnnnoooqqqtttwwwzzz{{{|||||||||}}}~~~|||xxxtttqqqooohhheee```[[[XXXXXXYYYZZZ[[[]]]```cccgggjjjlllmmmnnnllljjjkkkooowwwoooppptttxxxrrrgggeeeccceeekkkrrrvvvxxxtttllleeebbbbbbeeemmmuuuyyypppkkkmmmuuu|||}}}yyyssskkkfff```aaaccceeeeeecccaaa```______eeepppzzzrrriii]]]WWWVVVUUUQQQMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKKKKKKKLLLNNNPPPRRROOOPPPQQQRRRUUUXXXZZZ\\\^^^]]]^^^bbbfffgggfffdddeeedddbbb```^^^]]]\\\\\\SSSQQQNNNLLLKKKMMMOOOPPPPPPWWW[[[\\\^^^eeekkknnnvvvtttssstttwwwzzz|||}}}vvviiibbb^^^^^^]]]\\\ZZZYYYYYYYYY[[[[[[^^^bbbhhhmmmqqqrrrxxx{{{~~~zzzxxxwwwyyy{{{vvvsssoookkkhhhcccaaa]]]YYYWWWUUUUUUUUUXXXXXXWWWWWWXXXZZZ[[[]]]\\\\\\]]]]]]\\\[[[YYYXXX\\\]]]^^^___````````````^^^^^^^^^___aaacccdddeeegggggggggggghhhiiijjjjjjnnnppptttwwwzzz{{{{{{{{{~~~~~~~~~||||||}}}~~~|||xxxsssooommmkkkkkkiiigggdddbbbaaabbbccceeejjjlllnnnooooooqqqtttwwwzzz|||}}}}}}}}}~~~~~~{{{xxxtttpppnnnhhheee```[[[YYYXXXYYYZZZZZZ\\\___cccfffiiikkkkkkkkkjjjiiijjjooowwwoooqqquuu}}}wwwrrrhhhfffeeehhhooovvvyyyyyyuuullldddaaaaaaeeennnwww~~~xxxpppkkklllsssyyy~~~{{{uuunnniiiccccccdddeeeeeedddbbbaaaeeehhhppp}}}wwwiiiaaaWWWSSSRRRRRRPPPMMMJJJJJJJJJIIIIIIIIIIIIHHHLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPQQQSSSVVVYYY]]]^^^aaaaaacccfffjjjlllkkkjjjjjjjjjjjjiiigggfffdddcccZZZVVVQQQLLLKKKMMMQQQTTTVVV\\\```aaafffooovvvyyy{{{wwwuuuvvvxxxzzz{{{~~~tttiiiddddddfffggggggdddaaa______```aaadddhhhnnnsssxxx{{{{{{zzz{{{~~~yyyuuuqqqmmmjjjgggaaa___\\\YYYVVVTTTTTTSSSWWWWWWWWWXXXYYY[[[\\\]]][[[\\\]]]]]]\\\[[[YYYXXX\\\\\\]]]^^^``````aaaaaa`````````aaabbbcccdddeeeggggggggghhhhhhiiijjjkkkoooqqqsssuuuwwwxxxwwwwwwzzz{{{{{{zzzyyyzzz|||~~~}}}yyyuuuqqqnnnmmmlllfffeeecccbbbbbbccceeegggkkkmmmoooppppppqqqtttvvvyyy{{{|||||||||}}}~~~}}}{{{wwwsssooommmgggddd```\\\ZZZYYYZZZZZZZZZ\\\___bbbeeehhhjjjjjjhhhhhhhhhkkkqqqyyy~~~ppprrrvvv~~~|||xxxuuukkkiiigggkkksssyyy{{{zzzsssjjjbbb______dddnnnxxx~~~}}}xxxpppkkklllrrrxxx~~~|||wwwqqqmmmeeeffffffggggggggggggfffmmmsss}}}zzzjjjaaa[[[TTTQQQQQQRRRPPPNNNIIIIIIIIIIIIIIIIIIIIIIIILLLMMMOOOPPPQQQQQQPPPPPPOOOOOOPPPRRRVVVZZZ^^^```dddfffhhhlllooopppqqqqqqqqqrrrrrrsssrrrpppooonnneee___VVVOOOLLLNNNRRRVVV]]]```bbbdddmmmyyyzzzuuuuuuvvvxxxyyy}}}~~~uuummmjjjnnnqqqtttsssnnniiifffffffffiiilllpppuuu{{{~~~||||||}}}xxxsssppplllhhheee___^^^[[[XXXVVVTTTSSSSSSVVVVVVWWWXXXZZZ[[[]]]^^^]]]^^^___``````___^^^]]]\\\\\\]]]^^^___aaabbbbbbcccbbbbbbbbbbbbcccdddeeehhhgggggghhhhhhiiijjjkkkooopppqqqrrrssssssssssssssstttuuuttttttvvvyyy|||~~~~~~|||yyyuuurrrooommmddddddccccccdddfffhhhjjjkkkmmmoooqqqqqqrrrtttuuuxxxyyy{{{{{{{{{|||}}}zzzvvvrrrnnnlllfffddd```]]][[[ZZZZZZ[[[[[[\\\___bbbeeehhhiiijjjfffggghhhlllsss{{{}}}nnnqqqvvv~~~{{{yyypppllliiimmmtttzzzzzzxxxpppggg___\\\]]]bbblllvvv}}}}}}wwwpppkkklllrrrwww~~~}}}yyytttpppiiiiiiiiiiiijjjkkklllmmmttt{{{pppddd\\\XXXTTTRRRRRRRRRQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSSSSRRRQQQOOOOOOPPPRRRVVVZZZ___bbbgggiiimmmppprrrtttvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxqqqjjj___TTTOOOPPPUUUXXX^^^```bbbggguuu{{{uuuttttttvvvwwwzzz|||~~~vvvrrrpppwwwzzz}}}zzzsssnnnkkklllpppssswwwzzz}}}||||||wwwrrrnnnjjjeeebbb]]]\\\ZZZXXXWWWUUUUUUTTTUUUVVVWWWYYY[[[]]]^^^___\\\]]]^^^_________^^^]]]]]]]]]]]]]]]___```bbbcccdddccccccbbbbbbbbbccccccffffffffffffggghhhiiiiiikkkllllllmmmmmmmmmmmmmmmkkklllmmmmmmnnnqqqvvvyyy}}}~~~~~~}}}{{{vvvrrroooeeeeeeeeeeeefffhhhjjjkkkkkknnnpppqqqrrrrrrsssuuuwwwxxxzzz{{{{{{|||~~~}}}zzzvvvqqqmmmkkkfffdddaaa^^^[[[[[[[[[[[[\\\]]]```cccfffhhhiiijjjeeegggjjjooowwwyyykkknnnttt}}}sssmmmhhhjjjqqqvvvvvvssskkkccc[[[YYY[[[```iiisss{{{}}}wwwooojjjkkkrrrxxx}}}~~~}}}zzzvvvsssmmmllllllkkklllnnnpppqqquuu}}}~~~sssiiiaaaYYYWWWTTTRRRRRRQQQPPPOOOKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPSSSTTTTTTTTTTTTQQQQQQQQQSSSVVV[[[```ccchhhkkkpppsssuuuwwwyyy{{{||||||}}}~~~{{{sssfff[[[UUUUUUYYY]]]___bbbfffpppzzztttssstttuuuvvvwwwyyy|||yyyvvvuuu||||||uuupppqqqsss|||}}}{{{uuupppkkkfffaaa^^^[[[[[[ZZZYYYXXXWWWVVVVVVUUUWWWYYY[[[]]]___`````````aaaaaaaaaaaa___^^^]]]^^^]]]]]]]]]^^^___aaabbbccccccbbbaaa````````````ccccccccccccccceeeffffffeeefffffffffggggggggggggbbbccceeefffiiimmmrrrwww{{{}}}zzzuuuqqqhhhhhhhhhggghhhhhhiiijjjkkknnnqqqrrrrrrrrrssstttwwwyyy{{{{{{|||}}}~~~~~~~~~~~~|||yyyuuupppllljjjeeecccaaa^^^\\\[[[[[[[[[]]]^^^aaadddfffiiijjjkkkfffhhhlllrrrzzzttteeeiiipppuuummmeeeeeekkkpppoookkkfff^^^XXXWWWYYY]]]fffooozzzwwwoooiiilllssszzz}}}~~~}}}}}}{{{wwwuuurrrpppnnnllllllmmmnnnppppppwww~~~rrriiibbb\\\VVVTTTRRRPPPOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWUUUTTTTTTUUUYYY]]]bbbeeehhhlllqqqtttvvvxxx{{{}}}}}}}}}}}}~~~xxxlllaaa[[[[[[___cccgggkkksss~~~xxxsssrrrssstttuuutttvvvzzz~~~}}}||||||}}}wwwuuuzzz~~~zzztttnnniiiddd___[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVXXXZZZ]]]___aaabbbbbbkkkkkkkkkjjjiiigggdddccc___^^^]]]]]]^^^___aaabbbbbbaaa```______^^^^^^^^^````````````aaabbbcccdddaaaaaabbbbbbbbbccccccccc]]]___```bbbeeejjjpppuuuzzz}}}}}}vvvrrrlllkkkjjjiiihhhhhhhhhhhhlllnnnqqqsssrrrrrrssstttxxxzzz|||}}}}}}~~~}}}}}}}}}~~~|||yyyuuupppllljjjeeecccaaa^^^]]][[[[[[[[[^^^___bbbdddgggiiijjjkkkfffhhhmmmttt|||pppaaaeeelll|||uuulllcccaaagggkkkjjjfffbbb\\\VVVVVVXXX\\\dddlllzzz~~~wwwnnniiilllttt|||}}}~~~}}}}}}}}}{{{xxxuuuuuussspppmmmkkkkkklllmmmjjjrrrwwwyyy{{{lllccc]]]XXXSSSRRRPPPNNNMMMKKKIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTWWWYYYZZZXXXWWWWWWWWWZZZ___dddggghhhlllrrruuuvvvxxx{{{~~~||||||||||||~~~zzznnnddd___```dddhhhqqqvvv{{{vvvsssrrrsssttttttsssuuuyyy}}}{{{{{{{{{wwwqqqlllhhhddd```]]][[[ZZZYYYXXXWWWVVVVVVVVVYYY[[[]]]```cccfffggghhhmmmmmmmmmmmmmmmjjjeeebbb___^^^\\\[[[\\\^^^aaaccccccaaa```^^^]]]]]]]]]^^^^^^^^^^^^^^^___```aaaaaa```___]]]\\\[[[\\\]]]^^^WWWXXXZZZ[[[^^^dddkkkpppttt||||||uuuooommmllljjjhhhhhhiiikkklllkkknnnqqqsssttttttuuuvvvzzzzzz|||}}}~~~}}}~~~}}}yyywwwuuuqqqkkkfffeeedddaaa^^^\\\[[[\\\\\\```aaadddgggiiijjjkkkkkkkkkkkknnnuuu}}}rrr```bbbooo}}}yyylll___]]]```aaabbbccc^^^XXXTTTVVVZZZ^^^eeellluuu{{{yyyqqqkkklllrrrxxx~~~{{{yyywwwtttrrrooonnnllljjjhhhfffkkkooosssxxxoooccc[[[VVVSSSQQQPPPNNNLLLKKKJJJJJJIIIGGGHHHIIIKKKMMMNNNOOOPPPNNNOOOOOOOOOPPPRRRVVVYYY\\\]]]]]]]]]]]]```dddhhhiiimmmsssyyy|||}}}}}}|||yyyuuurrrtttzzz}}}}}}{{{tttnnngggccc```aaakkkvvv}}}{{{yyyuuuqqqoooooopppqqqttttttvvvyyy~~~{{{wwwqqqkkkgggccc___\\\[[[ZZZYYYXXXWWWWWWWWWWWW[[[\\\___bbbeeehhhiiijjjmmmlllllllllllliiieeebbb[[[ZZZXXXWWWXXXZZZ]]]^^^aaa```^^^]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^```___]]][[[[[[[[[\\\]]]YYYZZZ[[[\\\___dddkkkpppwww}}}vvvpppmmmkkkjjjhhhhhhiiijjjkkklllnnnrrrssstttuuuvvvwwwzzz{{{}}}~~~}}}~~~~~~}}}yyywwwuuuqqqkkkgggeeeccc```]]]\\\[[[[[[\\\```aaadddgggiiijjjjjjkkkjjjkkkooovvvooo^^^```nnn|||xxxjjj]]]ZZZ]]]^^^^^^___\\\VVVRRRTTTXXX\\\cccjjjtttzzzyyyqqqkkklllssszzz~~~|||zzzxxxuuusssqqqooommmllljjjiiilllqqqwww}}}{{{lll```WWWRRROOOMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJLLLMMMOOOPPPOOOPPPQQQPPPPPPRRRUUUXXXZZZ\\\^^^```aaacccfffiiijjjmmmssswwwzzzzzzyyyxxxuuuqqqmmmmmmppppppnnnjjjiiiddd___\\\[[[___jjjvvvyyyvvvuuurrrpppnnnmmmmmmnnnpppqqqtttxxx||||||wwwpppjjjfffbbb^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXX\\\^^^```dddgggiiikkkllllllkkkkkkkkkkkkhhhdddaaaYYYXXXVVVUUUVVVXXXZZZ\\\^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]```___]]]\\\[[[[[[\\\\\\\\\\\\]]]^^^```eeekkkooozzz~~~wwwqqqmmmkkkiiihhhggghhhjjjkkklllooorrrtttuuuvvvxxxzzz{{{|||~~~~~~}}}}}}~~~~~~~~~|||yyyvvvtttpppkkkgggdddbbb___]]][[[[[[[[[\\\```aaadddgggiiijjjjjjjjjiiikkkpppxxxkkk[[[^^^lll{{{xxxiii[[[WWWXXXYYYYYYZZZYYYTTTQQQSSSVVVZZZaaaiiisssyyyyyypppkkklllttt{{{~~~}}}{{{zzzxxxvvvssspppooonnnnnnooopppwwwvvvfff[[[TTTOOOMMMJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJLLLNNNOOOQQQRRRRRRRRRQQQRRRUUUWWWWWW[[[```dddfffhhhjjjkkklllnnnrrruuuvvvvvvtttrrrrrrooollllllmmmlllhhhdddccc^^^ZZZYYYZZZ___lllyyy~~~yyysssooooooooonnnmmmkkkjjjjjjlllnnnrrrvvvzzz~~~~~~~~~~~~~~~yyyrrrkkkfffbbb___\\\ZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^aaadddgggiiikkkkkkjjjjjjiiiiiiiiigggdddaaaZZZYYYWWWWWWWWWYYY\\\^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^______aaa```^^^]]]\\\\\\]]]]]]______``````bbbfffkkkppp|||~~~xxxqqqmmmllljjjhhhggghhhiiijjjlllooorrrtttvvvxxxzzz}}}|||}}}}}}}}}~~~}}}|||}}}}}}~~~{{{zzzxxxvvvsssoookkkhhhcccbbb___\\\[[[[[[[[[\\\```aaadddfffhhhiiiiiiiiiiiilllrrrzzz{{{hhhYYY]]]kkk|||zzzjjjZZZTTTTTTUUUUUUWWWWWWSSSRRRTTTVVVYYY```hhhrrryyyxxxooojjjlllttt{{{~~~}}}|||zzzyyyvvvsssqqqqqqsssuuuxxx|||nnnaaaWWWRRROOONNNKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNOOORRRSSSTTTSSSRRRSSSUUUWWWVVV[[[bbbhhhkkklllmmmnnnnnnoooqqqsssrrrpppmmmllllllkkkkkklllmmmmmmjjjgggaaa\\\YYYWWWWWW[[[gggsss||||||uuurrrqqqnnnjjjkkkmmmmmmmmmkkkiiigggiiilllqqqvvvzzz~~~~~~||||||tttmmmgggccc```^^^ZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^```ccceeeggghhhiiiiiihhhgggggggggfffcccaaa\\\[[[YYYXXXYYY[[[^^^___^^^^^^__________________^^^^^^^^^^^^___```aaabbbbbbbbbaaaaaa````````````bbbbbbccccccdddhhhnnnrrr}}}~~~xxxrrrnnnmmmkkkiiihhhhhhiiijjjmmmooorrruuuwwwzzz}}}~~~zzzuuuuuuxxxyyyyyy~~~~~~||||||||||||}}}}}}}}}}}}yyyyyyxxxvvvrrrnnnkkkiiicccaaa___]]][[[[[[\\\]]]```bbbdddfffhhhhhhhhhhhhjjjnnnuuu|||xxxfffXXX\\\kkk}}}|||lll[[[SSSSSSSSSTTTVVVWWWTTTTTTVVVWWWYYYaaaiiiqqqxxx~~~wwwnnniiikkkssszzz~~~~~~~~~{{{{{{zzzwwwttttttwwwzzzwwwpppeee\\\VVVSSSRRRQQQMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKKKKJJJKKKLLLMMMNNNRRRSSSUUUUUUTTTUUUVVVXXXWWW]]]dddjjjmmmooopppqqqppppppqqqqqqoookkkhhhfffcccccceeefffhhhhhhgggeee```[[[WWWTTTQQQQQQZZZccclllmmmkkkhhhgggiiiiiiggghhhjjjmmmnnnnnnlllhhhfffhhhlllrrrwww{{{~~~{{{zzz~~~uuummmhhhddd```^^^ZZZZZZZZZ[[[\\\]]]______^^^___aaabbbdddeeeeeefffhhhgggeeeeeeeeeeeebbb```\\\[[[YYYXXXYYY[[[^^^___^^^___```aaaaaaaaaaaaaaa]]]]]]^^^^^^```aaacccdddeeeeeeeeeeeeffffffffffffgggggghhhhhhjjjnnnsssxxx~~~zzztttpppnnnllljjjiiiiiijjjkkkmmmpppsssuuuxxx|||yyytttssstttvvvwww{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxxxxuuuqqqmmmkkkjjjdddbbb```]]]\\\\\\]]]^^^```bbbdddfffggghhhhhhhhhjjjooowww}}}vvvdddWWW[[[jjj|||mmm[[[SSSRRRRRRTTTVVVVVVUUUUUUWWWXXXYYYaaajjjrrrxxx~~~xxxpppkkkmmmtttzzz~~~~~~~~~{{{||||||zzzwwwwwwzzz~~~uuuiiiddd]]]WWWUUUSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMPPPRRRTTTVVVVVVWWWYYY[[[\\\```eeejjjllloooqqqsssqqqqqqqqqooolllhhhdddbbbaaabbbbbbcccccccccbbbbbbddd___[[[VVVQQQNNNRRRZZZ___]]]ZZZ[[[^^^bbbcccbbbiiikkkmmmooonnnlllhhhfffgggmmmtttyyy{{{}}}~~~~~~zzzyyyuuummmgggccc```^^^YYYZZZZZZ[[[]]]___```aaa```aaabbbccccccddddddcccgggeeeddddddddddddbbb```]]]\\\ZZZYYYZZZ\\\___```^^^___```bbbbbbbbbbbbbbb^^^^^^___aaaccceeeggghhhggghhhiiijjjkkkllllllllllllmmmmmmnnnppptttzzz}}}wwwrrrpppnnnkkkjjjkkkkkklllnnnpppsssvvvyyy}}}}}}yyyxxxzzz|||{{{{{{zzzxxxwwwvvvuuutttuuuwwwxxxuuuppplllkkkkkkdddccc```^^^]]]^^^______```bbbdddfffggggggggggggjjjpppxxxsssbbbUUUZZZhhhzzznnn[[[RRRQQQRRRTTTVVVUUUUUUVVVXXXWWWYYYaaajjjsssyyyzzztttoooooouuuzzz~~~~~~~~~yyy|||~~~}}}yyyyyy|||}}}yyypppggg^^^[[[WWWTTTSSSRRRPPPOOOKKKKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMPPPTTTVVVXXXZZZ\\\^^^aaacccfffhhhjjjmmmqqqtttrrrrrrqqqnnnjjjfffbbb``````aaaaaa`````````aaabbbeeebbb^^^[[[TTTOOOQQQVVVTTTTTTVVVYYY[[[^^^bbbeeejjjkkkmmmnnnmmmkkkhhhfffgggmmmuuuyyyzzz|||~~~{{{zzz}}}~~~uuulllfffbbb___]]]YYYYYYZZZ[[[]]]___aaabbbbbbccccccddddddcccccccccgggeeeccccccccccccbbb```___^^^\\\[[[\\\^^^aaaccc]]]^^^```aaabbbcccbbbbbb```aaabbbdddgggiiilllmmmiiijjjkkkmmmnnnooopppppppppqqqqqqrrrtttyyyzzzsssqqqooolllkkkkkklllmmmnnnpppsssvvvyyy~~~{{{{{{yyywwwuuutttrrrqqqtttvvvwwwuuuppplllkkkkkkeeecccaaa___^^^___`````````bbbdddfffggggggggggggiiioooyyyqqq```TTTXXXfffyyymmmZZZQQQPPPQQQSSSVVVTTTTTTVVVXXXWWWXXX```jjjtttyyy|||vvvrrrrrrwww{{{~~~}}}}}}xxx|||~~~{{{zzz||||||~~~}}}xxxtttoooggg^^^YYYVVVTTTRRRQQQPPPNNNLLLHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRRRRPPPMMMLLLLLLOOOSSSVVVYYY[[[^^^aaadddeeefffggghhhlllqqquuusssrrrpppnnnjjjeeeaaa___ZZZ[[[[[[[[[[[[\\\___aaa```]]]\\\YYYSSSMMMMMMRRRLLLPPPWWW[[[[[[]]]eeelllkkklllmmmmmmllljjjgggeeefffmmmuuuyyyyyy{{{~~~}}}{{{xxxzzzxxxpppjjjddd___[[[]]]]]]]]]]]]___aaadddeee___``````______```ccceeedddeeeeeedddcccbbbdddeee___^^^^^^^^^___aaabbbcccccccccccccccccccccddddddbbbaaaaaaccchhhlllnnnnnnnnnnnnnnnoooqqqsssuuuwwwwwwyyy|||}}}rrrqqqnnnlllkkkkkklllmmmrrrtttwwwyyy||||||wwwtttssstttssssssxxxxxxwwwuuurrrnnnkkkiiieeedddaaa___^^^^^^___``````bbbeeeggghhhhhhhhhgggkkkpppxxxuuu]]]SSSZZZbbbttt}}}nnn^^^VVVRRRPPPSSSWWWYYY[[[[[[YYYWWWYYYaaahhhqqqwww}}}wwwrrrssswww{{{zzzyyy{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxvvvuuurrrnnniiiccc___\\\RRRQQQOOOMMMKKKIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHJJJNNNRRRRRRNNNJJJNNNQQQTTTVVVXXX[[[___cccdddeeefffgggiiikkklllmmmsssnnnjjjgggfffddd___[[[^^^^^^]]]ZZZXXXXXX[[[]]]]]]]]][[[XXXUUURRRRRRSSSRRRUUUYYYZZZ[[[^^^dddhhhjjjmmmpppoookkkhhhhhhiiihhhnnnuuuyyyzzz{{{}}}}}}|||{{{vvvyyywwwpppjjjddd___[[[\\\\\\]]]^^^```bbbcccddd```aaaaaa```___```bbbdddcccdddeeedddcccccceeegggaaa```_________aaabbbcccddddddeeeeeeffffffffffffdddccccccfffjjjoooqqqrrrqqqqqqrrrsssuuuwwwzzz{{{~~~~~~vvvtttqqqooonnnnnnoooooorrruuuxxx{{{~~~~~~}}}zzzvvvttttttuuuuuuuuuvvvvvvuuusssqqqnnnkkkiiifffdddaaa___^^^^^^^^^___aaaccceeehhhjjjjjjiiiiiijjjoooxxxttt]]]SSSYYYbbbsss{{{lll\\\SSSOOONNNPPPTTTXXXZZZ\\\ZZZWWWYYY___eeennnttt}}}yyyuuuuuuxxx{{{}}}yyyxxxzzz|||}}}}}}|||{{{zzzyyyxxxxxxxxxtttrrrooojjjeee```\\\ZZZTTTSSSQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKNNNQQQQQQOOOLLLNNNQQQTTTVVVXXX[[[___bbbdddeeefffhhhiiikkkkkklllmmmkkkhhhfffdddbbb___\\\\\\\\\[[[XXXVVVVVVXXXZZZZZZZZZYYYVVVSSSRRRSSSTTTVVVYYY]]]^^^^^^___dddgggiiimmmpppooollliiihhhiiiiiinnnuuuyyyzzz{{{|||}}}~~~~~~}}}|||zzzuuuwww}}}~~~vvvoooiiiccc^^^[[[ZZZ[[[]]]___aaabbbccccccbbbccccccaaa```___aaabbbbbbcccdddeeedddeeehhhjjjeeedddbbbaaa```aaabbbcccffffffggghhhiiijjjjjjkkkgggffffffjjjooosssvvvwwwvvvvvvwwwxxxzzz}}}zzzxxxtttrrrppppppqqqrrrrrruuuzzz~~~~~~{{{yyyvvvuuuvvvwwwwwwvvvtttsssrrrqqqooollljjjiiifffdddaaa___]]]]]]^^^^^^bbbdddgggjjjkkkllllllkkkiiioooyyyttt\\\SSSYYYaaarrr{{{lll\\\SSSOOONNNPPPTTTXXX[[[^^^\\\XXXXXX]]]aaakkkqqq{{{}}}xxxwwwxxxyyy{{{wwwwwwyyy{{{|||||||||{{{zzzxxxwwwwwwvvvrrroookkkeee```\\\YYYXXXVVVUUUSSSPPPMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKLLLOOOPPPPPPOOOOOORRRUUUWWWYYY\\\```bbbeeeeeeggghhhiiijjjjjjjjjggggggfffddd```^^^]]]]]]YYYYYYXXXVVVSSSSSSTTTVVVVVVVVVUUUSSSQQQQQQTTTVVVZZZ___cccdddcccbbbdddfffiiimmmppppppllljjjjjjkkklllpppuuuyyyzzz{{{{{{||||||}}}}}}{{{yyyrrrtttyyy}}}uuunnnhhhccc^^^ZZZXXXZZZ]]]___aaabbbcccbbbdddddddddccc```___```aaaaaabbbdddeeefffgggjjjmmmjjjhhheeecccbbbbbbcccdddfffggghhhiiikkkmmmnnnnnnjjjiiijjjmmmsssxxx{{{|||{{{{{{|||}}}{{{xxxuuurrrpppqqqrrrsssrrrvvv|||~~~~~~|||zzzxxxwwwwwwwwwvvvuuuqqqpppooonnnllljjjhhhgggeeedddaaa___]]]]]]^^^^^^ccceeehhhkkkmmmnnnnnnnnniiippp{{{ttt]]]SSSYYYaaasss}}}nnn^^^VVVRRRPPPSSSWWW[[[___aaa___ZZZXXX[[[___iiipppzzzzzzwwwvvvvvv~~~{{{xxxxxxzzz{{{|||{{{{{{zzzyyyxxxwwwvvvuuuqqqmmmhhhbbb]]]YYYWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJJJJLLLNNNPPPQQQRRRTTTXXX[[[\\\___bbbdddeeefffggghhhiiiiiiiiihhhbbbddddddaaa\\\XXXYYYZZZXXXXXXWWWUUURRRQQQRRRSSSRRRSSSRRRPPPPPPQQQTTTWWW^^^ccchhhjjjhhheeeeeeeeejjjmmmqqqqqqnnnkkklllmmmooorrruuuyyyzzz{{{{{{{{{{{{|||~~~~~~}}}{{{yyy|||nnnooorrr||||||uuunnnhhhccc^^^[[[XXXYYY\\\___aaabbbcccccceeeffffffdddaaa______``````bbbdddfffgggiiimmmooonnnlllhhheeeccccccdddeeefffggghhhkkkmmmoooqqqrrrnnnnnnnnnrrrwww|||zzzwwwssspppooopppsssttttttxxx~~~~~~~~~}}}}}}|||zzzyyyyyywwwuuurrrooonnnllljjjhhhgggfffeeedddbbb```^^^]]]]]]^^^___eeegggjjjmmmooooooooonnnjjjqqq}}}ttt\\\SSSYYYbbbttt|||nnn___VVVSSSRRRUUUYYY___ccceeebbb]]]YYY[[[^^^iiipppyyyyyyuuussssss||||||yyyyyy{{{|||}}}{{{{{{zzzyyyxxxvvvtttssspppmmmgggaaa\\\YYYWWWVVVTTTSSSQQQNNNLLLJJJHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJIIIIIILLLOOOQQQUUUXXX\\\___aaabbbeeeffffffggghhhiiiiiihhhgggfffaaabbbbbb^^^XXXTTTTTTVVVVVVWWWWWWUUURRRQQQQQQRRRQQQQQQQQQPPPPPPQQQUUUWWW^^^dddjjjlllkkkhhhfffgggkkkooorrrssspppnnnoooppprrrsssvvvyyy|||}}}}}}|||{{{|||~~~~~~}}}}}}|||{{{yyywwwhhhhhhiiitttyyy}}}|||uuuoooiiiddd___\\\XXXYYY[[[^^^```bbbcccdddeeefffgggeeeccc`````````aaaccceeeggghhhkkknnnqqqrrroookkkgggeeeeeefffgggfffgggiiilllooorrruuuvvvtttttttttwww|||yyywwwssspppppprrruuuwwwyyy|||~~~}}}}}}}}}~~~}}}|||{{{zzzxxxtttqqqmmmllljjjgggeeedddcccbbbbbbaaa___]]]]]]^^^___```gggiiikkknnnooooooooonnnlllsssrrrZZZQQQXXXbbbtttzzzlll]]]UUUSSSSSSVVV[[[dddggghhhddd]]]YYYZZZ]]]hhhnnnxxx~~~xxxsssqqqpppyyy~~~{{{{{{|||||||||zzzzzzzzzyyyxxxuuusssrrrooolllhhhbbb]]]YYYVVVUUURRRQQQOOOLLLJJJIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIKKKOOOSSSXXX[[[___bbbdddeeeggghhhfffgggiiiiiiiiigggeeeddd``````___[[[WWWSSSRRRRRRTTTUUUUUUTTTRRRQQQRRRSSSQQQRRRSSSSSSRRRRRRTTTVVV[[[aaahhhlllkkkiiiiiiiiimmmppptttuuusssqqqrrrsssuuuuuuwwwzzz~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{zzzrrraaaaaa___kkkqqqvvv}}}vvvooojjjeee```]]]XXXYYYZZZ\\\___aaadddeeeeeefffgggfffdddaaa``````bbbdddfffhhhiiikkkoooqqqtttqqqlllhhhffffffhhhjjjgggiiikkkooosssvvvyyyzzz{{{zzzzzz}}}{{{xxxuuurrrsssvvvzzz|||~~~}}}||||||||||||||||||||||||zzzvvvrrrmmmkkkhhheeecccaaa`````````___^^^]]]]]]___```bbbiiijjjlllnnnoooooommmmmmmmmuuunnnWWWNNNVVV```sssyyylll]]]WWWUUUVVVZZZ___gggiiiiiiccc\\\WWWXXX[[[dddkkkvvv~~~}}}wwwrrrppppppxxx~~~{{{{{{{{{{{{{{{yyyzzzzzzyyyxxxuuurrrpppnnnkkkhhhccc^^^YYYUUUSSSPPPOOONNNLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNLLLKKKMMMQQQUUUYYY\\\```ccceeefffggghhhfffhhhiiijjjiiigggdddbbb___]]]ZZZXXXWWWUUUSSSQQQQQQRRRTTTSSSRRRQQQQQQRRRRRRTTTVVVVVVUUUTTTTTTTTTVVV]]]eeeiiijjjjjjkkklllnnnrrrvvvwwwuuutttuuuvvvwwwvvvwww{{{~~~|||zzzzzz{{{{{{{{{mmm\\\[[[XXXdddkkkrrr{{{}}}vvvpppkkkfffaaa^^^YYYYYYZZZ[[[^^^aaadddfffdddfffggggggdddbbbaaaaaabbbdddfffhhhiiikkkooorrruuurrrmmmiiiggggggiiikkkiiijjjmmmqqquuuyyy{{{}}}~~~|||zzzwwwuuuvvvyyy~~~~~~||||||||||||zzzzzz{{{|||}}}{{{wwwtttmmmkkkhhhdddaaa___^^^^^^___^^^]]]\\\]]]___aaacccjjjkkkmmmnnnooonnnmmmlllooovvvkkkTTTKKKTTT^^^rrr{{{nnn```YYYXXXYYY^^^ccchhhiiihhhbbbZZZVVVWWWZZZaaaiiittt~~~}}}wwwrrrqqqqqqwww~~~~~~{{{zzzzzzzzzyyyyyyzzzzzzyyyxxxuuurrrppplllkkkhhhccc^^^YYYUUURRRPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJMMMOOOPPPOOOMMMOOOSSSVVVYYY\\\aaadddeeefffggghhhggghhhiiijjjiiifffcccaaa]]]ZZZWWWVVVXXXWWWTTTQQQNNNPPPRRRRRRQQQPPPQQQRRRSSSVVVXXXXXXWWWTTTSSSSSSSSSZZZbbbgggiiijjjlllnnnooossswwwxxxwwwuuuvvvxxxxxxwwwxxx{{{~~~|||yyyyyyzzz{{{{{{nnn[[[XXXWWW\\\eeemmmrrrzzzzzztttmmmgggaaa^^^[[[\\\]]]^^^___aaadddgggiiiiiiiiihhhgggeeecccaaaccceeegggiiikkknnnrrruuutttrrrooollljjjiiiiiijjjjjjkkkooosssxxx|||}}}{{{}}}}}}}}}}}}}}}}}}|||{{{zzz{{{|||~~~}}}yyytttqqqjjjhhhfffcccaaa```______^^^\\\[[[ZZZ[[[___ccceeeiiilllpppqqqooommmnnnoooooouuugggWWWIIIKKK[[[ooonnn^^^YYYWWWVVV```mmmqqqoooiiiaaaZZZVVVUUUVVV\\\cccooozzz}}}wwwrrrppppppttt}}}|||zzzyyyzzz{{{}}}{{{wwwtttqqqpppppppppjjjhhhddd```ZZZVVVRRRPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKPPPPPPPPPPPPQQQSSSTTTUUU\\\^^^aaadddfffhhhiiiiiillljjjiiiiiijjjhhhccc___XXXUUUSSSSSSVVVWWWVVVTTTQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXWWWVVVVVVWWWXXXYYY\\\___cccggglllqqquuuuuuvvvvvvwwwxxxxxxxxxxxxtttwww|||~~~||||||{{{yyywwwppp\\\XXXVVV[[[ccckkkqqqyyy{{{tttnnnhhhbbb^^^[[[\\\]]]^^^___aaadddgggkkkllllllllljjjhhheeedddccceeehhhkkklllooorrruuuuuutttqqqnnnlllkkkkkkkkkjjjlllpppvvv{{{~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}zzzuuupppmmmjjjhhheeebbb```^^^]]]]]]\\\[[[ZZZYYY[[[^^^bbbdddgggkkkooopppnnnllllllnnnqqqwwweeeUUUIIIKKK[[[oooqqqaaa[[[YYYXXXaaammmqqqnnnhhh```XXXUUUUUUVVV\\\cccnnnyyy}}}wwwrrrppppppttt||||||zzzzzzzzz{{{|||zzzxxxuuurrrqqqppppppjjjhhheee```ZZZUUUQQQOOOMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKMMMMMMOOOQQQTTTWWWYYY[[[\\\^^^aaadddgggiiijjjjjjjjjhhhffffffgggfffbbb___YYYVVVSSSSSSTTTUUUTTTSSSQQQQQQQQQQQQRRRSSSSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZ\\\```cccgggmmmtttxxx}}}~~~~~~|||zzzyyy|||}}}|||{{{{{{yyywwwrrr]]]XXXUUUYYYaaaiiioooyyy{{{tttnnnhhhccc___[[[]]]^^^___```bbbeeehhhkkklllnnnnnnmmmjjjgggeeecccfffjjjmmmnnnpppsssuuuvvvuuusssqqqooommmllllllkkknnnsssyyy~~~}}}|||{{{}}}}}}}}}{{{wwwrrrlllhhhjjjhhheeeaaa^^^\\\[[[ZZZZZZYYYXXXXXXZZZ]]]aaacccfffjjjnnnooollljjjjjjlllrrrzzzaaaSSSHHHKKKZZZnnnuuueee^^^[[[[[[bbbmmmqqqmmmfff^^^WWWSSSTTTVVV[[[bbbmmmwww~~~~~~wwwrrroooooottt|||~~~|||zzzzzzzzz{{{zzzzzzyyywwwtttrrrpppoookkkiiieee___ZZZUUUQQQNNNKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGJJJLLLNNNNNNMMMLLLLLLMMMOOORRRUUUYYY\\\^^^]]]___bbbeeehhhjjjkkkkkkhhhfffcccbbbaaaaaa___]]]ZZZWWWTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWZZZ^^^``````___``````^^^```cccgggkkkrrrzzz~~~}}}{{{{{{zzzyyywwwuuu]]]WWWTTTWWW^^^hhhpppzzz|||tttnnniiidddaaa]]]___```aaabbbdddhhhkkkjjjkkkmmmmmmllliiifffddddddgggkkknnnpppqqqsssuuuwwwwwwvvvtttrrrooollljjjkkkooouuu|||}}}|||{{{|||||||||zzzvvvpppkkkhhhiiigggddd```\\\ZZZXXXXXXXXXWWWWWWXXXZZZ]]]aaaccceeeiiilllmmmjjjiiijjjlllttt}}}[[[PPPGGGJJJXXXkkkyyyhhh___[[[[[[bbbkkkpppllleee\\\VVVSSSTTTVVVZZZaaallluuu|||~~~xxxrrrooonnnsss{{{~~~|||zzzzzz{{{{{{yyyyyyyyyxxxvvvssspppnnnkkkiiieee___YYYTTTOOOMMMJJJIIIHHHGGGGGGFFFFFFFFFDDDFFFJJJMMMOOOOOONNNNNNOOOOOOQQQSSSUUUXXXZZZ[[[^^^```cccfffhhhjjjjjjkkkgggdddaaa]]][[[ZZZYYYYYYZZZXXXUUUSSSQQQPPPPPPPPPQQQQQQRRRTTTUUUVVVVVVWWWWWW[[[```ccccccccccccdddccceeehhhlllqqqyyy{{{}}}~~~|||zzzzzzzzzxxxwwwwww]]]UUUQQQTTT]]]hhhqqq{{{|||tttnnnhhhdddaaa___aaabbbdddeeegggkkknnnjjjkkkmmmmmmllljjjgggfffdddgggkkknnnoooqqqtttvvvxxxxxxxxxwwwsssooojjjgggjjjmmmssszzz~~~}}}|||{{{zzzzzzzzzxxxuuuqqqmmmjjjiiigggccc___[[[XXXWWWVVVVVVVVVWWWXXX[[[^^^aaaccceeehhhkkkkkkiiiiiilllooowwwzzzUUULLLEEEHHHUUUggg~~~{{{kkk___ZZZ[[[aaagggmmmjjjddd\\\VVVTTTUUUWWWZZZ```jjjssszzzyyyssspppooorrrzzz}}}|||{{{{{{{{{{{{xxxyyyyyyyyywwwtttpppnnnllljjjeee___YYYSSSNNNLLLIIIIIIIIIIIIIIIHHHHHHHHHEEEGGGJJJMMMOOOOOOOOOOOONNNOOOPPPRRRUUUXXXZZZ[[[^^^```bbbeeeggghhhhhhhhhfffddd___ZZZUUUSSSSSSSSSWWWWWWVVVTTTRRRPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYWWW[[[```cccdddeeeeeefffeeegggkkkooouuu||||||zzzxxxzzz}}}}}}{{{zzzzzzyyyxxxwwwyyy]]]SSSMMMQQQZZZgggrrr|||{{{sssmmmhhhdddaaa```bbbccceeefffiiimmmpppmmmnnnnnnnnnmmmllljjjiiifffhhhjjjlllnnnqqqtttwwwzzz{{{{{{zzzvvvooohhhdddeeehhhmmmsssxxx{{{}}}}}}{{{~~~~~~|||{{{zzzxxxxxxxxxvvvtttpppmmmkkkhhhfffbbb^^^[[[XXXWWWVVVVVVWWWXXXZZZ]]]```ccceeefffhhhjjjiiihhhjjjpppttt{{{rrrPPPIIIDDDGGGQQQccc{{{~~~mmm___ZZZ[[[___ccciiigggccc]]]XXXVVVWWWYYYYYY___hhhqqqxxx}}}yyytttqqqpppqqqyyy~~~}}}||||||{{{{{{{{{{{{xxxyyyyyyyyywwwtttqqqooommmjjjeee___XXXRRRMMMKKKGGGHHHIIIJJJKKKKKKJJJJJJGGGHHHJJJLLLMMMOOOPPPPPPKKKLLLNNNRRRVVVZZZ]]]___^^^```aaacccdddeeeddddddcccaaa^^^XXXRRROOOOOOOOOSSSUUUWWWWWWTTTRRRQQQQQQRRRTTTVVVYYY[[[\\\\\\\\\XXX\\\```cccdddeeefffgggeeehhhmmmrrrwww}}}|||yyyxxxxxxzzz~~~~~~|||zzzyyyyyyyyyxxxwwwzzz\\\PPPHHHLLLWWWfffrrr{{{zzzrrrkkkgggcccaaa___aaacccdddeeehhhlllooonnnnnnmmmlllkkkkkkkkkkkkggghhhiiijjjllloootttxxx}}}~~~~~~xxxppphhhccc___aaaeeeiiimmmqqqsssttt{{{}}}vvvppptttxxxzzzzzz~~~~~~}}}{{{zzzyyywwwvvvvvvtttqqqnnnkkkiiigggeeebbb^^^[[[YYYWWWWWWWWWXXXZZZ\\\___cccfffggghhhiiiiiihhhhhhlllttt{{{iiiMMMGGGCCCEEENNN___wwwooo```ZZZ[[[___aaafffeeeccc___[[[YYYYYYZZZXXX^^^gggpppvvv{{{zzzuuurrrqqqpppyyy|||||||||||||||{{{{{{{{{yyyyyyyyyxxxwwwtttrrrqqqmmmjjjeee___XXXQQQLLLJJJEEEFFFHHHJJJKKKLLLLLLLLLIIIIIIJJJJJJLLLNNNPPPQQQMMMNNNPPPSSSWWWZZZ^^^___^^^___```aaabbbaaa``````^^^^^^\\\WWWQQQNNNNNNOOOOOOSSSXXXYYYWWWUUUSSSSSSTTTUUUXXX\\\^^^_________[[[]]]```bbbcccdddggghhhgggkkkqqqvvv{{{~~~{{{xxxwwwzzz}}}}}}{{{yyyxxxyyyyyyxxxvvvzzz\\\OOODDDIIIUUUdddqqqzzzyyyqqqkkkfffbbb```^^^___aaacccdddgggkkknnnmmmllljjjiiihhhhhhiiijjjggghhhhhhhhhjjjnnntttyyyzzzqqqhhhbbb[[[\\\___bbbfffjjjlllnnntttwwwzzzyyyuuutttwww{{{}}}{{{~~~~~~uuulllggglllqqqsssuuuxxx~~~|||{{{yyyxxxvvvvvvuuurrroookkkhhhfffgggeeebbb^^^[[[YYYXXXXXXXXXYYY[[[^^^aaadddgggiiijjjjjjiiiggghhhnnnwwwbbbKKKFFFBBBDDDLLL]]]uuuqqqaaaZZZ\\\___aaacccdddccc```]]][[[ZZZ[[[XXX^^^gggooouuuzzz{{{vvvsssrrrpppyyy||||||||||||||||||{{{{{{zzzzzzyyyxxxvvvtttsssrrrmmmkkkeee___XXXQQQLLLIIICCCDDDGGGIIIKKKLLLMMMMMMKKKJJJJJJJJJKKKMMMPPPRRRSSSSSSTTTUUUWWWYYY[[[]]]^^^______``````___^^^]]]ZZZ[[[ZZZVVVQQQNNNOOOPPPLLLRRRXXX[[[YYYVVVUUUTTTTTTVVVZZZ]]]___`````````]]]___aaabbbccceeegggjjjjjjooovvv|||}}}{{{yyywww||||||tttqqqtttzzz~~~}}}{{{yyyxxxyyyyyyxxxvvv{{{]]]OOONNNMMMQQQ^^^ppp{{{tttnnniiidddbbb___```aaadddhhhkkknnnppppppnnnllljjjhhhgggggggggdddccccccfffmmmtttyyy||||||{{{uuulllccc\\\]]]^^^```bbbccceeeeeennnqqqrrrpppllllllqqqvvvuuuvvvuuupppnnnsss~~~yyytttnnnjjjeeehhhkkklllnnnttt~~~|||zzzyyyyyyyyyxxxvvvtttpppmmmkkkiiihhhgggddd```\\\YYYXXXXXXXXXXXXYYY[[[___cccgggkkkmmmoooiiieeefffhhhnnnyyy~~~~~~{{{___KKKFFFCCCCCCIIIWWWooorrrgggaaa```aaaccchhhgggfffdddaaa___\\\[[[___bbbhhhnnnuuu{{{}}}xxxuuusssrrrwww~~~~~~~~~}}}}}}~~~}}}|||{{{yyyvvvtttsssoookkkeee^^^VVVPPPLLLJJJGGGGGGFFFFFFGGGIIIKKKLLLIIILLLMMMKKKHHHJJJPPPUUUSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\]]]^^^\\\ZZZWWWUUUXXXXXXWWWVVVTTTQQQNNNMMMRRRTTTVVVXXXXXXXXXVVVUUUYYY]]]aaaddddddbbbaaaaaabbbcccccccccdddfffkkknnnsssvvv{{{~~~~~~}}}|||{{{zzz}}}uuunnnjjjhhhkkkttt~~~{{{yyywwwvvvwwwwwwvvvuuu|||^^^PPPMMMLLLPPP]]]ppp|||tttnnniiieeebbb```aaabbbeeehhhkkknnnoooooonnnllljjjhhhgggggggggeeedddeeehhhnnnuuuzzz}}}|||uuujjj```[[[[[[\\\]]]___```aaabbbiiikkklllkkkhhhhhhlllpppppppppnnnkkkjjjpppzzz|||wwwsssooojjjgggeeehhhkkkmmmpppwww}}}{{{zzzyyyyyywwwvvvssspppmmmjjjiiihhhhhheee```[[[XXXWWWXXXXXXXXXYYY\\\```dddhhhkkkmmmnnnjjjhhhjjjmmmsss}}}xxx\\\KKKFFFBBBBBBFFFSSSiii}}}ssshhhbbbaaadddfffkkkjjjiiigggdddaaa___]]]^^^aaaffflllsssyyy~~~zzzvvvtttssswww}}}~~~}}}}}}||||||{{{zzzxxxvvvtttsssnnnkkkeee]]]VVVPPPLLLJJJFFFEEEEEEEEEFFFHHHJJJKKKIIIKKKMMMLLLJJJKKKPPPTTTVVVWWWXXXZZZZZZZZZYYYXXXZZZ[[[\\\[[[ZZZWWWSSSQQQSSSTTTTTTUUUUUUTTTRRRRRRRRRTTTVVVXXXYYYYYYXXXXXXZZZ^^^bbbeeeeeeccccccbbbbbbcccbbbbbbdddhhhnnnsssxxx{{{}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}yyyuuupppjjjeeeddddddhhhsss}}}~~~|||zzzxxxxxxxxxyyyxxxwww}}}```RRRLLLKKKPPP]]]ooo}}}}}}uuuooojjjeeebbbaaabbbdddfffiiikkkmmmnnnooonnnllljjjhhhgggffffffeeefffgggjjjpppvvv|||wwwkkk```\\\\\\\\\]]]^^^^^^______dddfffhhhgggeeefffiiimmmmmmkkkgggfffhhhooowww|||}}}yyytttooommmkkkiiigggfffiiimmmpppttt{{{~~~|||{{{zzzyyywwwuuurrrooollljjjhhhggghhheee___ZZZWWWVVVWWWXXXYYY[[[]]]aaaeeeiiilllnnnooolllkkkooossszzzrrrWWWIIIDDD@@@@@@CCCOOOcccuuuuuuiiicccbbbfffiiimmmlllllljjjgggdddaaa___\\\___ccciiipppwww||||||wwwuuussswww}}}~~~~~~}}}zzzzzzzzzyyyxxxvvvsssrrrnnnjjjddd\\\UUUOOOKKKIIIDDDDDDCCCDDDEEEFFFHHHIIIHHHJJJMMMMMMKKKLLLPPPSSSXXXYYYZZZ[[[[[[ZZZXXXWWWYYYYYYYYYYYYVVVSSSOOOMMMMMMNNNPPPSSSUUUVVVWWWWWWSSSTTTWWWYYY[[[[[[\\\[[[\\\```dddffffffeeeccccccaaaaaa``````ccciiirrrxxx}}}~~~{{{|||}}}{{{|||~~~|||yyyvvvtttuuussspppooommmjjjfffcccbbb]]][[[]]]aaagggsss}}}~~~||||||zzzyyyyyyzzz{{{zzzyyy~~~aaaRRRKKKKKKPPP]]]ooo}}}vvvooojjjeeebbbcccdddeeegggiiikkklllmmmnnnmmmllljjjhhhgggfffeeefffgggjjjnnnsssyyy{{{oooddd________________________dddfffggggggggghhhkkknnnmmmiiiddddddiiipppuuuxxxwwwsssnnnkkkkkkkkkkkkkkkjjjlllooorrrvvv}}}}}}{{{zzzyyyvvvtttqqqnnnkkkiiigggfffgggddd^^^YYYVVVVVVWWWYYYZZZ\\\___cccgggkkknnnooopppmmmlllqqqwwwkkkQQQFFFBBB??????BBBLLL___pppwwwkkkcccaaacccfffjjjjjjjjjiiigggccc```^^^\\\]]]aaagggnnnvvv|||~~~yyyvvvsssxxx}}}~~~}}}xxxyyyyyyyyywwwuuusssqqqmmmiiiccc[[[TTTNNNJJJHHHCCCCCCBBBBBBCCCEEEGGGHHHGGGJJJLLLMMMMMMNNNPPPRRRWWWYYY[[[]]]]]]\\\ZZZYYYYYYYYYXXXVVVTTTPPPMMMKKKIIIKKKMMMPPPSSSUUUWWWXXXSSSTTTWWWZZZ\\\^^^______```cccggghhhgggeeecccbbb^^^^^^]]]^^^bbbjjjttt{{{|||{{{|||~~~{{{wwwtttrrrqqqmmmiiieeebbb___\\\YYYZZZWWWWWW[[[aaagggsss}}}}}}|||{{{yyyxxxxxxzzz{{{{{{zzzaaaQQQLLLKKKPPP]]]ooo}}}vvvnnniiidddbbbccceeegggiiikkklllllllllmmmmmmllljjjhhhgggeeedddeeeiiimmmqqqvvv|||}}}pppeeeaaaaaaaaa``````_________eeefffhhhiiijjjlllnnnpppmmmhhhdddeeejjjqqqttttttsssooolllkkklllmmmooooooqqqrrrsssuuuyyy~~~~~~|||zzzyyyuuussspppmmmjjjhhhfffeeeeeeaaa]]]XXXVVVVVVXXXYYY[[[]]]aaaeeejjjmmmoooppprrrnnnlllqqqzzzdddMMMBBB???>>>???BBBKKK]]]mmm{{{nnnbbb]]]^^^```cccdddeeeeeedddbbb___]]]\\\]]]```eeemmmuuu|||zzzxxxtttxxx}}}~~~~~~xxxyyyyyyyyyxxxuuurrrppplllhhhbbbZZZSSSMMMIIIGGGCCCCCCBBBBBBCCCEEEGGGHHHHHHJJJLLLMMMNNNOOOQQQRRRUUUWWWZZZ]]]^^^]]]\\\[[[XXXWWWWWWUUUSSSPPPNNNLLLIIIJJJKKKMMMPPPRRRTTTUUUTTTUUUWWWZZZ]]]___aaabbbcccfffiiijjjhhhdddbbbaaa]]]]]]^^^```eeelllvvv||||||{{{|||~~~}}}zzzwwwvvvqqqmmmhhhddd```]]]YYYWWWWWWUUUVVV\\\aaagggpppzzz~~~}}}zzzxxxwwwwwwxxxzzzyyyxxxbbbPPPLLLKKKNNN[[[nnn}}}vvvmmmhhhcccaaaccceeegggjjjlllmmmmmmmmmllllllllljjjiiigggeeeddddddiiioootttyyy}}}pppeeeaaaaaaaaa`````````______eeefffhhhjjjmmmoooqqqrrrnnnjjjfffgggkkkppprrrsssqqqnnnmmmmmmooorrrssssssxxxxxxxxxyyy|||~~~{{{yyyxxxtttrrrooollliiigggeeeddd```^^^[[[YYYWWWWWWXXXYYY\\\___ccchhhlllooopppqqqrrrnnnnnnuuu}}}___JJJ@@@>>>===???BBBJJJZZZiii{{{qqqddd[[[YYYZZZ[[[]]]___bbbbbbaaa___^^^[[[\\\^^^ccckkkttt||||||zzztttxxx}}}~~~~~~~~~~~~yyyzzz{{{zzzxxxtttqqqnnnkkkgggaaaYYYRRRLLLHHHFFFDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSSSSVVVZZZ]]]___^^^\\\[[[UUUUUUTTTTTTRRRQQQOOOOOOKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWZZZ]]]___aaaccccccfffiiijjjhhheeecccbbbaaadddgggjjjnnnuuu{{{~~~{{{zzz{{{|||{{{|||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{sssoookkkfffccc```\\\YYYXXXVVVXXX^^^bbbfffnnnvvv~~~yyywwwvvvvvvwwwxxxwwwvvvdddQQQKKKIIIKKKXXXkkk|||uuulllfffbbb```bbbdddgggkkkmmmnnnnnnnnnllllllkkkkkkiiigggdddcccccciiipppvvv{{{}}}rrriiiccccccccccccbbbbbbbbbbbbggghhhjjjmmmpppssstttuuurrrooommmmmmooorrrtttuuusssrrrrrrsssvvvyyyzzzzzz}}}||||||~~~}}}{{{xxxwwwsssqqqoookkkhhhfffdddccc\\\[[[ZZZYYYYYYYYYYYYYYY]]]```dddiiimmmppprrrrrrpppooorrr|||yyy[[[III@@@>>>===???@@@GGGUUUcccwww}}}|||vvvggg\\\XXXXXXUUUXXX\\\```bbbcccaaa```YYYZZZ\\\```hhhrrrzzz~~~}}}|||uuuxxx}}}}}}~~~~~~~~~~~~{{{{{{|||{{{yyytttpppmmmjjjfff```YYYQQQLLLHHHFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJKKKMMMQQQSSSUUUTTTVVVZZZ]]]^^^]]]ZZZXXXQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMNNNPPPQQQRRRUUUVVVWWWYYY\\\___aaabbb___cccgggiiiiiigggffffffkkkoootttyyy}}}~~~{{{xxxwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{}}}~~~}}}||||||||||||uuusssooollliiieeeaaa^^^\\\[[[^^^cccgggjjjpppxxx~~~~~~}}}zzzxxxvvvvvvwwwwwwvvvuuufffRRRIIIGGGIIIUUUiii{{{tttlllfffaaa___bbbdddgggkkkmmmnnnooonnnkkklllkkkkkkiiigggdddcccbbbhhhqqqxxx}}}wwwpppffffffffffffffffffffffffjjjjjjmmmppptttwwwxxxxxxvvvuuutttssssssuuuwwwzzzwwwwwwxxxzzz~~~~~~}}}zzzwwwvvvsssqqqnnnkkkhhheeedddcccZZZZZZZZZZZZZZZZZZYYYYYY^^^```eeejjjnnnqqqrrrrrrnnnooovvvxxxZZZIII@@@>>>>>>>>>???DDDQQQ^^^uuuzzzzzz~~~yyyiii^^^YYYXXXSSSVVV[[[```dddeeedddcccXXXXXXZZZ^^^fffpppyyy~~~}}}}}}uuuxxx|||}}}}}}~~~~~~~~~|||}}}}}}|||yyytttooollljjjfff```XXXQQQKKKGGGEEEGGGGGGFFFFFFGGGIIIKKKLLLLLLJJJIIIJJJMMMQQQTTTVVVUUUXXX[[[]]]]]][[[XXXVVVNNNOOOOOOPPPPPPQQQQQQRRROOONNNNNNNNNOOOQQQSSSTTTVVVVVVWWWYYY\\\^^^aaabbb[[[___eeehhhiiiiiiiiiiiisssxxx~~~zzzvvvtttsssxxxwwwwwwwwwwwwwwwwwwvvv{{{}}}~~~|||{{{zzzzzz{{{{{{xxxvvvssspppnnnjjjfffcccaaa```ccciiilllooottt{{{}}}~~~}}}~~~}}}}}}{{{yyywwwvvvwwwwwwvvvuuummmWWWKKKFFFFFFOOOaaarrr}}}xxxmmmfffcccbbbaaabbbdddfffhhhjjjkkkkkkoooooommmiiieeeccccccdddfffkkksssxxx}}}xxxqqqjjjgggddddddeeefffgggfffmmmpppssswww{{{|||}}}}}}{{{zzzyyyyyyxxxyyyzzz{{{zzz|||}}}zzzwwwuuuqqqooollljjjhhheeebbb___ZZZZZZZZZXXXVVVVVVXXXZZZ```cccgggkkknnnppppppooommmpppxxxqqqWWWIIIAAA>>>===>>>@@@EEEPPP\\\ssszzz|||}}}nnnccc\\\ZZZWWWXXX[[[```dddfffeeecccZZZWWWXXX___gggnnnwww|||zzzyyyzzz{{{|||~~~}}}}}}}}}{{{xxxxxxyyyzzzzzzzzzxxxuuutttmmmiiiaaaXXXQQQLLLJJJIIIFFFGGGGGGHHHIIIJJJKKKLLLOOONNNLLLLLLMMMQQQUUUWWW\\\\\\\\\[[[ZZZXXXUUUTTTNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPPPPQQQQQQSSSTTTTTTUUUVVVYYY___cccddd```]]]\\\___cccgggkkkpppuuuyyy{{{~~~||||||zzztttqqqqqqsssrrrqqqqqqrrrsssuuuvvvvvvyyy|||~~~~~~}}}|||{{{|||{{{xxxvvvvvvvvvtttrrrpppmmmkkkkkkkkkmmmnnnooopppsssvvvyyy~~~zzzwww{{{~~~}}}|||xxxxxxwwwwwwvvvvvvuuuuuummmWWWKKKGGGFFFMMM\\\lllxxx~~~yyynnnfffcccbbb```bbbdddfffiiijjjllllllnnnnnnlllhhheeecccdddfffggglllttt{{{{{{uuuooollliiiiiijjjkkkkkkkkkmmmooossswwwzzz|||}}}}}}~~~~~~}}}yyyvvvtttqqqooollljjjhhheeeaaa^^^YYYZZZZZZXXXWWWWWWYYY[[[^^^aaafffkkkoooqqqrrrrrrooosss{{{mmmSSSGGGAAA>>>===>>>???DDDOOO[[[ppp}}}{{{mmmaaaZZZXXXYYYZZZ]]]bbbfffhhhgggeee[[[XXXXXX^^^fffmmmvvv~~~zzzzzzzzz||||||~~~~~~|||zzzyyyzzz{{{{{{zzzxxxvvvtttmmmiiiaaaYYYQQQMMMJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKPPPOOONNNMMMOOORRRVVVXXX]]]]]]]]]\\\[[[XXXVVVUUUOOOMMMKKKJJJKKKNNNRRRTTTSSSSSSRRRRRRRRRSSSSSSTTTWWWXXX[[[```ddddddbbb^^^^^^```cccfffkkkqqqxxx}}}~~~|||}}}zzztttpppnnnooonnnnnnoooppprrruuuvvvxxx{{{~~~~~~}}}||||||{{{xxxvvvuuuuuusssrrrqqqppppppooopppqqqrrrrrrsssuuuyyy|||~~~yyyuuusssvvv|||~~~}}}|||{{{xxxwwwwwwvvvuuuuuuttttttnnnWWWJJJHHHGGGKKKTTTbbbpppyyyxxxzzz|||ppphhhcccbbb```bbbdddgggiiikkklllmmmmmmllljjjgggeeedddfffhhhhhhmmmvvvzzzooommmjjjiiijjjkkkkkkkkkmmmooossswwwzzz}}}~~~~~~~~~~~~|||xxxuuutttqqqnnnkkkiiigggddd```\\\YYYYYYYYYXXXWWWXXXZZZ\\\]]]```eeekkkpppssstttuuuqqqvvvgggPPPEEEAAA>>>===>>>???CCCNNNYYYmmm}}}|||nnnbbb[[[YYY\\\]]]___dddhhhiiiiiiggg\\\XXXXXX]]]dddkkkttt}}}yyyyyyyyy{{{|||~~~~~~}}}|||zzz{{{||||||{{{yyyvvvuuunnniiibbbZZZSSSMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKPPPPPPOOOOOOQQQTTTWWWYYY______^^^]]]\\\YYYWWWUUUQQQNNNKKKIIIJJJMMMQQQTTTUUUUUUTTTSSSSSSSSSSSSSSSXXXYYY\\\```ddddddbbb```^^^```aaadddiiirrr{{{}}}~~~|||uuuooolllkkkjjjjjjkkknnnqqqtttvvvyyy|||~~~}}}|||{{{xxxvvvtttsssrrrqqqqqqrrrssstttttttttuuutttuuuwww||||||vvvrrrpppooorrryyy~~~|||{{{zzzyyywwwwwwvvvuuuttttttttttttoooXXXJJJIIIHHHGGGLLLXXXgggqqqrrrttt|||tttkkkeeecccaaaccceeegggjjjlllmmmnnnkkkkkkjjjhhhffffffhhhjjjkkkoooyyypppnnnkkkiiijjjkkklllkkknnnppprrrvvvyyy}}}~~~~~~}}}~~~}}}}}}}}}{{{xxxuuusssqqqnnnkkkhhhfffbbb^^^[[[XXXXXXYYYXXXXXXYYY[[[^^^```bbbggglllppptttuuuvvvtttyyycccNNNEEE@@@===<<<===>>>BBBLLLWWWjjj{{{rrrfff___]]]^^^^^^```dddhhhjjjjjjhhh]]]YYYXXX\\\bbbhhhqqqzzz}}}xxxvvvuuuxxx}}}}}}~~~~~~~~~~~~~~~{{{|||}}}}}}{{{yyyvvvuuunnnjjjccc[[[TTTOOOKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOPPPQQQSSSUUUXXXYYY_________^^^\\\ZZZWWWVVVSSSQQQOOOMMMLLLMMMOOOPPPSSSSSSSSSRRRSSSSSSTTTTTTXXXYYY\\\___aaabbbaaaaaa^^^^^^```bbbhhhrrr}}}~~~~~~wwwqqqmmmjjjiiiiiiiiikkknnnrrrtttxxx|||~~~|||{{{zzzwwwuuusssrrrqqqppppppqqqssstttsssttttttttttttxxx}}}vvvoookkkjjjjjjnnnvvv}}}|||zzzyyyxxxwwwvvvuuutttssssssssstttpppYYYJJJIIIGGGDDDFFFOOO]]]hhhkkkmmmvvvyyyooohhhfffcccdddfffhhhjjjlllmmmmmmjjjkkkkkkjjjhhhhhhiiikkknnnqqqzzzwwwtttqqqppppppqqqrrrqqqnnnoooqqqssswww{{{~~~}}}}}}~~~}}}{{{xxxuuussspppnnnjjjgggdddaaa\\\YYYWWWXXXXXXXXXXXXZZZ]]]___dddfffjjjnnnqqqtttvvvwwwwww}}}}}}aaaNNNGGG@@@===<<<===>>>@@@JJJTTTiiiyyyuuuiiiccc```___```aaadddhhhjjjjjjiii___ZZZXXX[[[___eeennnvvv}}}xxxtttqqqttt{{{~~~~~~~~~~~~~~~~~~||||||}}}}}}{{{yyyvvvtttoookkkddd]]]VVVPPPLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRUUUWWWXXXYYY_________]]][[[YYYVVVTTTTTTTTTTTTSSSQQQOOOMMMLLLOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ\\\]]]^^^___```]]]^^^```cccjjjsss~~~{{{}}}~~~~~~yyytttpppkkkiiihhhhhhiiilllooorrrvvvzzz}}}{{{zzzyyywwwuuutttsssrrrqqqppppppqqqrrrooopppqqqqqqrrrvvv{{{~~~{{{ooogggccccccdddjjjttt~~~}}}{{{zzzyyyxxxxxxwwwuuusssssssssttttttqqqZZZKKKIIIEEEBBBCCCJJJVVV___bbbeeeooo~~~tttmmmjjjeeefffhhhiiikkkllllllllljjjlllmmmmmmkkkjjjjjjkkknnnrrryyy}}}zzzwwwuuuvvvvvvvvvvvvrrrqqqrrrsssvvv{{{~~~~~~}}}{{{xxxvvvtttpppnnnjjjgggccc___ZZZWWWVVVWWWXXXXXXYYY[[[^^^aaagggiiilllpppsssvvvyyyzzz{{{~~~aaaMMMFFF???===<<<======???HHHRRReeevvvwwwkkkeeecccaaaaaabbbeeeiiikkkkkkjjj```[[[WWWYYY]]]bbbkkksss|||xxxsssoooqqqyyy~~~~~~~~~||||||}}}|||{{{xxxuuusssooolllfff^^^WWWQQQMMMKKKJJJKKKKKKLLLNNNOOOOOOPPPNNNPPPRRRUUUWWWYYYZZZZZZ^^^^^^]]]\\\YYYWWWTTTRRRRRRTTTUUUVVVTTTQQQMMMKKKNNNNNNOOOPPPRRRTTTUUUVVVVVVWWWYYYZZZZZZ[[[]]]______aaaeeejjjpppyyy~~~~~~yyyyyyyyyzzzzzzxxxsssooojjjhhhfffeeegggjjjnnnpppuuuyyy}}}{{{zzzzzzyyyxxxwwwvvvvvvuuutttsssrrrrrrnnnooopppqqqqqqsssvvvyyy|||{{{oooeee^^^]]]___aaagggrrr~~~}}}|||{{{zzzyyyyyywwwuuussssssssstttuuurrrZZZKKKHHHDDDAAABBBIIIQQQXXX]]]aaakkk{{{xxxqqqnnnggghhhiiijjjkkkkkkkkkkkkjjjmmmpppqqqooollljjjjjjlllpppvvv~~~}}}||||||}}}}}}|||{{{zzzzzzzzz}}}~~~|||yyyvvvuuupppnnnjjjfffbbb^^^YYYUUUUUUVVVXXXXXXYYY\\\___bbbhhhjjjmmmqqqvvvzzz}}}~~~```KKKDDD???<<<<<<===<<<>>>GGGPPP___rrrzzzoooiiigggdddddddddgggjjjlllmmmlllaaa[[[WWWXXX[[[```iiiqqqyyy|||zzztttooopppxxx~~~~~~~~~~~~{{{||||||{{{zzzwwwtttrrrppplllggg___XXXRRRMMMKKKJJJJJJKKKMMMOOOPPPQQQRRRPPPRRRUUUYYY[[[\\\]]]]]]\\\\\\[[[ZZZWWWTTTQQQPPPPPPQQQSSSTTTTTTRRRPPPOOOPPPPPPPPPQQQRRRTTTUUUVVVUUUWWWYYYYYYXXXYYY\\\___dddhhhnnntttzzz}}}{{{{{{|||}}}}}}}}}wwwuuutttttttttrrrnnnkkkfffdddcccbbbdddhhhmmmppptttyyy~~~||||||||||||{{{zzz{{{||||||{{{zzzxxxvvvqqqrrrssssssqqqqqqqqqrrrqqqrrruuuwwwzzz{{{|||}}}qqqkkkccc[[[YYY\\\bbbfffjjjuuu}}}}}}}}}|||{{{zzzxxxvvvtttssstttuuuwwwsssZZZKKKGGGBBB@@@BBBHHHOOOTTT^^^bbbkkkyyy{{{tttpppiiiiiijjjkkkkkkkkkjjjjjjjjjnnnrrrsssqqqmmmjjjiiijjjnnntttyyy~~~~~~|||zzzwwwvvvpppnnniiifffbbb]]]XXXUUUTTTVVVXXXYYYZZZ\\\```ccchhhjjjmmmrrrwww|||```IIIBBB>>><<<<<<===<<<>>>FFFOOO[[[nnn~~~tttnnnlllfffffffffhhhlllnnnooonnnbbb\\\WWWXXX[[[___hhhpppwwwzzz|||uuuoooqqqyyy~~~}}}}}}~~~~~~{{{{{{|||{{{yyyvvvsssqqqpppmmmggg```YYYRRRNNNKKKIIIJJJKKKMMMOOOQQQSSSSSSRRRTTTXXX[[[^^^_________[[[[[[ZZZXXXVVVSSSPPPNNNMMMNNNOOOPPPRRRSSSSSSTTTSSSSSSRRRSSSSSSTTTUUUUUUVVVXXXYYYYYYWWWXXX\\\```hhhmmmttt|||}}}zzzyyyzzzzzzzzzyyywwwtttqqqppppppnnnjjjgggbbbaaa___```bbbgggmmmppptttyyy~~~~~~~~~|||~~~}}}{{{uuuvvvwwwvvvssspppnnnnnniiiiiiiiiiiiiiijjjjjjjjjeeeaaa[[[WWWYYY___hhhmmmnnnzzz}}}}}}~~~}}}}}}{{{yyyvvvtttssstttvvvwwwvvv]]]MMMFFFAAAAAACCCEEEJJJOOO```kkkuuu{{{vvvnnnmmmkkkiiiiiikkknnnooooooqqqqqqqqqrrrrrrppplllhhhkkknnnrrrvvvzzz~~~{{{xxxttttttpppjjjddd```[[[WWWTTTSSSTTTVVVXXX\\\___aaaccchhhmmmssswwwyyy{{{yyyYYYIIIFFF===:::999:::<<<===DDDLLL]]]nnn~~~tttnnnhhhffffffgggiiiiiiiiigggddd^^^WWWUUUYYY```gggjjjsss{{{~~~zzzvvvvvvyyy~~~}}}~~~zzz|||~~~}}}||||||||||||{{{yyywwwtttsssnnnlllgggaaaZZZSSSNNNLLLHHHHHHHHHIIILLLOOOSSSUUUWWWXXXYYYZZZ\\\]]]___```[[[ZZZXXXWWWUUURRRMMMJJJLLLNNNPPPSSSTTTSSSRRRQQQTTTSSSQQQPPPQQQRRRTTTVVV[[[[[[[[[[[[[[[]]]bbbeeennnsss|||{{{xxxssspppoooppptttvvvtttqqqnnnlllkkkjjjjjjiiiccc```^^^```eeekkknnnooowww}}}}}}~~~~~~{{{vvvrrrnnnkkklllkkkhhheeeccc```___^^^______```aaaeeellltttzzz|||xxxwwwzzzyyywwwuuutttuuuuuuvvvwww___PPPHHHCCCDDDEEEGGGKKKPPP^^^lllxxxwwwpppmmmjjjhhhhhhjjjmmmoooooopppqqqrrrttttttrrrnnnjjjkkkmmmqqquuuyyy~~~~~~|||xxxuuusssoooiiiccc___[[[WWWUUUUUUUUUWWWYYY\\\```cccfffjjjoootttwwwyyy{{{vvvWWWGGGEEE>>>;;;:::<<<===???EEEMMM]]]nnnxxxrrrgggfffeeeeeeggghhhgggfffddd^^^XXXVVVYYY```gggjjjrrrzzz~~~{{{wwwwwwzzz~~~~~~~~~{{{|||~~~}}}||||||||||||{{{yyywwwtttsssooolllgggaaaZZZSSSOOOLLLJJJIIIIIIJJJMMMPPPSSSUUUXXXXXXZZZ[[[\\\]]]]]]]]]ZZZXXXVVVTTTSSSQQQNNNKKKLLLMMMNNNPPPPPPQQQPPPPPPRRRRRRQQQQQQQQQRRRSSSTTTXXXZZZ]]]___aaacccgggiiirrrxxxzzzvvvrrrmmmlllmmmoooqqqpppnnnmmmlllkkkkkkjjjjjjiiifffcccdddhhhmmmppppppxxx{{{wwwtttqqqooollljjjgggfffeeeeeefffgggiiilllqqqxxx|||yyyxxxzzzyyyxxxwwwvvvvvvvvvvvvwww```PPPIIIDDDDDDEEEFFFJJJOOOZZZiiixxx|||tttmmmiiifffeeehhhllloooppppppqqqtttxxxyyyvvvpppllljjjmmmooorrrvvv{{{~~~{{{zzzyyyxxx}}}~~~|||yyyvvvrrrmmmgggbbb^^^ZZZWWWUUUWWWWWWWWWYYY]]]aaafffiiimmmpppuuuwwwxxx|||qqqUUUGGGCCC@@@===<<<>>>???AAAGGGNNN]]]mmm}}}vvvhhhfffdddccceeefffeeeeeeccc^^^XXXVVVYYY___fffiiiqqqxxx~~~|||yyyyyy{{{~~~~~~{{{|||}}}~~~~~~}}}|||||||||{{{zzzwwwuuutttpppmmmgggaaaZZZTTTOOOMMMKKKKKKKKKKKKMMMPPPSSSUUUXXXYYY[[[\\\]]]\\\ZZZYYYXXXUUURRRPPPPPPPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRTTTXXX^^^cccgggkkknnnpppwww}}}}}}xxxuuuoookkkhhhhhhjjjkkkjjjkkkllllllmmmlllllllllooommmkkkkkknnnrrruuuvvv|||xxxvvvsssqqqooooooooopppqqqssswww{{{|||zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvwwwaaaOOOHHHBBBBBBCCCDDDFFFJJJTTTbbbqqqzzzwwwmmmjjjfffdddgggkkkoooqqqrrrtttxxx||||||xxxrrrllliiikkkmmmooorrrwww}}}zzzvvvuuuttttttsssuuu}}}~~~~~~~~~|||yyyvvvpppkkkeee```\\\ZZZWWWVVVXXXWWWWWWYYY]]]bbbhhhlllnnnqqqtttuuuwww|||lllTTTGGGBBB@@@======???@@@AAAFFFMMM[[[kkkzzzkkkhhheeecccdddeeeeeeeeeccc^^^YYYVVVXXX]]]cccgggnnnvvv~~~~~~|||{{{|||}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{yyywwwvvvqqqnnnhhhaaaZZZTTTPPPNNNLLLLLLKKKKKKMMMOOORRRTTTYYYZZZ\\\]]]\\\ZZZWWWVVVUUURRRNNNMMMMMMOOOOOOOOOMMMLLLKKKJJJJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRVVV]]]dddjjjpppvvvyyy||||||{{{vvvsssnnniiifffeeeffffffgggiiilllnnnnnnnnnoooooosssrrrrrrsssvvvzzz~~~~~~}}}|||~~~~~~{{{zzz{{{wwwwwwxxxyyyxxxwwwvvvuuuvvvaaaOOOHHHCCCCCCCCCCCCEEEHHHQQQ\\\jjjsssyyywwwooolllgggeeehhhllloooqqqtttwww{{{~~~zzzrrrmmmhhhiiikkkllloootttzzzyyyuuuqqqnnnnnnooooooooopppxxx~~~~~~~~~|||yyyvvvmmmiiibbb]]][[[YYYWWWVVVXXXWWWWWWYYY^^^dddjjjmmmoooqqqssstttwww~~~hhhSSSHHHBBB???<<<<<>><<<<<<>>>???>>>CCCIIISSScccxxxsssoooiiieeeeeefffggghhhfffddd___ZZZXXXZZZ^^^ccciiirrrzzz~~~zzzxxxyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzzyyysssoooiiiaaaZZZUUURRRPPPLLLLLLLLLLLLNNNQQQTTTVVVZZZ[[[[[[[[[ZZZWWWUUUSSSQQQNNNKKKJJJLLLNNNOOOOOOPPPOOOMMMKKKKKKKKKMMMNNNKKKLLLNNNPPPRRRUUUWWWXXXXXX[[[```fffnnnxxx|||xxxvvvtttqqqnnnjjjfffdddccccccdddeeeiiimmmnnnmmmmmmpppssssssvvvzzz}}}zzzxxxyyytttuuuuuuvvvuuuuuuttttttwwwdddRRRKKKFFFFFFEEECCCDDDFFFMMMTTTbbbqqq{{{uuurrrnnnmmmmmmoooppppppsssvvvzzz~~~~~~xxxtttjjjkkklllnnnqqqwww}}}{{{xxxsssnnnkkkmmmpppsssuuuzzz~~~~~~}}}zzzwwwtttjjjeee___ZZZXXXXXXXXXWWWYYYZZZ]]]```eeekkkooorrrqqqrrrsssvvv|||{{{^^^PPPGGG???>>><<<<<>>BBBHHHNNN___uuuuuupppjjjeeedddfffggghhhkkkiiiddd^^^ZZZZZZ___cccgggpppyyy~~~}}}xxxuuuvvv{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxtttpppiiiaaaZZZUUUSSSQQQNNNMMMMMMNNNQQQTTTWWWYYY[[[[[[ZZZYYYXXXVVVUUUTTTPPPNNNKKKKKKLLLNNNNNNNNNPPPOOOMMMLLLKKKKKKKKKLLLJJJKKKLLLOOOSSSWWWZZZ\\\^^^bbbhhhooovvv~~~|||yyyuuurrrqqqllljjjgggdddcccccccccdddeeeiiilllkkkiiijjjnnnrrrtttxxx}}}}}}yyyvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwweeePPPJJJDDDDDDCCCAAAAAADDDIIIOOO___qqq}}}wwwtttqqqooopppppppppoooqqqtttxxx}}}|||xxxmmmmmmnnnppptttzzz~~~~~~{{{xxxxxx~~~|||vvvssstttxxx|||~~~|||zzzvvvsssiiiddd^^^YYYWWWWWWXXXWWWZZZ\\\___dddiiinnnrrrtttrrrsssuuuwwwwww[[[OOOFFF>>>>>><<<===???@@@???CCCHHHLLL\\\sssvvvqqqiiieeeccceeeggggggooommmhhhbbb\\\\\\```dddfffoooxxx}}}}}}wwwsssuuu{{{~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~|||||||||||||||zzzxxxwwwuuupppiiiaaaZZZVVVSSSRRROOOOOOOOOPPPSSSVVVZZZ\\\[[[[[[YYYXXXWWWVVVUUUUUUPPPNNNLLLLLLMMMNNNNNNMMMOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNSSSXXX\\\___bbbgggooowww~~~}}}}}}|||zzzwwwtttqqqoooiiigggeeecccbbbbbbcccdddeeehhhjjjiiifffgggkkkpppuuuzzz}}}xxxuuuuuuxxxwwwvvvuuuuuuvvvwwwxxx|||dddTTTLLLEEEDDDEEEDDDCCCEEEGGGJJJUUUgggvvv~~~wwwrrrpppnnnmmmpppuuuvvv{{{}}}~~~~~~~~~yyyrrrmmmkkkoooxxx~~~}}}{{{zzzzzz{{{yyyzzz~~~}}}~~~|||tttmmmiiiaaaZZZXXXXXXWWWWWWZZZ[[[^^^cccgggjjjmmmpppsssqqqsssvvv|||pppXXXMMMFFF>>>;;;<<<>>>@@@BBBCCCEEEEEELLL\\\ttt~~~vvvkkkcccaaaccchhhkkkooonnnkkkfff```^^^```dddiiiqqqyyy|||~~~{{{xxxxxxzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyyyywwwssslllddd]]]WWWTTTRRRTTTVVVWWWWWWVVVWWW[[[______]]]YYYUUURRRPPPNNNNNNOOOOOOOOONNNMMMLLLKKKJJJMMMNNNNNNNNNMMMLLLKKKJJJNNNQQQTTTVVVXXX[[[___bbbkkkpppxxx{{{}}}}}}}}}|||xxxtttooommmllliiieeeaaa___```bbbcccbbbeeehhhjjjkkklllnnnpppuuuyyy~~~yyyvvvvvvzzzyyyxxxvvvsssqqqpppooohhhUUUMMMFFFEEEFFFDDDDDDFFFGGGJJJUUUeeetttyyysssqqqooonnnqqqwwwyyy}}}yyyqqqlllkkkoooyyyzzzvvvtttvvv|||zzzxxxwwwxxxyyyxxxzzz}}}|||}}}~~~zzzrrrllleee]]]VVVVVVVVVTTTUUUXXX\\\___dddhhhkkkooorrruuuuuuwwwzzznnnWWWMMMFFF@@@======>>>>>>???AAABBBBBBJJJYYYpppxxxmmmdddaaadddhhhlllpppooolllfff```^^^```ccchhhpppxxx{{{{{{xxxxxxzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyywwwwwwwwwsssmmmeee^^^YYYUUUSSSTTTVVVXXXXXXWWWXXX[[[]]]___]]]YYYVVVRRRPPPOOONNNOOOOOOOOONNNMMMLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMPPPTTTYYY]]]ccchhhlllsssxxx|||xxxyyyzzzzzzyyywwwssspppmmmkkkiiifffcccbbbaaaaaaaaa```cccgggjjjlllpppsssvvvyyy}}}~~~zzzwwwwwwxxxxxxwwwvvvtttsssrrrrrrnnnWWWNNNGGGEEEFFFDDDDDDFFFFFFJJJTTTbbbppp{{{|||uuurrrpppooosssxxx|||xxxoooiiiiiinnnyyyuuunnnjjjiiilllrrrvvv|||~~~yyyvvvtttuuuuuuyyyyyy|||}}}{{{{{{zzzvvvoooiiiaaaZZZUUUUUUUUUSSSUUUXXX\\\```eeejjjmmmqqquuuxxxyyy{{{~~~kkkVVVLLLGGGBBBAAAAAA@@@??????@@@AAABBBIIIUUUiii|||zzzoooeeeaaaccciiimmmqqqpppmmmgggaaa^^^___bbbfffnnnvvvyyy}}}}}}yyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvuuuwwwsssmmmfff```ZZZWWWUUUUUUWWWYYYZZZYYYYYYZZZ[[[]]][[[XXXTTTRRRPPPOOONNNMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJLLLMMMOOOQQQRRRRRROOOSSSXXX^^^dddkkkqqqvvv|||~~~xxxuuussstttuuuuuutttrrrpppnnnkkkkkkiiihhhfffcccaaa```___aaaeeejjjnnntttzzz{{{xxxxxxwwwwwwwwwvvvvvvuuuuuuuuuqqqXXXOOOFFFEEEDDDCCCCCCEEEFFFIIIRRR___jjjuuuwwwssspppooosssyyyxxxmmmgggggglllvvv}}}ooogggddddddggglllooouuuyyyyyy{{{~~~~~~{{{zzzzzz~~~|||yyy~~~~~~zzzvvvttttttuuuvvvzzz|||}}}}}}|||zzzxxxvvvqqqkkkfff___YYYVVVVVVVVVUUUXXX\\\]]]aaafffkkkooossswwwzzz{{{}}}gggTTTKKKFFFBBBDDDCCCBBBAAAAAABBBDDDEEEHHHSSScccsss{{{pppfffaaabbbhhhmmmqqqqqqnnnhhhaaa]]]^^^```dddlllssswww{{{~~~zzzxxxxxxyyy}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvuuurrrmmmgggaaa\\\XXXVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYWWWTTTRRROOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKMMMOOOQQQRRRSSSTTTXXX]]]ccciiipppvvv{{{~~~zzzuuurrrnnnooopppqqqqqqqqqooonnnllllllmmmllljjjgggdddbbb```cccggglllqqqxxx|||zzzzzzxxxxxxwwwwwwvvvuuuuuuuuusssYYYOOOFFFDDDCCCBBBBBBDDDEEEHHHPPP[[[dddnnn|||yyyuuurrrpppsssxxxwwwlllfffeeeiiiqqq|||{{{kkkdddbbbbbbeeejjjjjjpppsssssstttxxxyyyxxxvvvuuuvvv||||||vvvtttsssyyy~~~}}}}}}~~~|||yyywwwvvvwwwxxxyyy||||||~~~~~~|||{{{xxxvvvrrrlllfffbbb\\\XXXVVVWWWWWWVVVYYY___^^^bbbggglllppptttxxx{{{zzz}}}dddSSSIIIEEECCCDDDCCCCCCCCCCCCDDDFFFGGGIIIQQQ^^^lllzzz}}}rrrfff___```gggmmmrrrrrroooiiiaaa]]]]]]^^^bbbjjjqqqtttxxx~~~{{{yyyxxxxxx~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxsssqqqmmmgggbbb]]]YYYWWWYYYZZZZZZ[[[[[[ZZZXXXWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRVVVZZZ```fffmmmttt{{{}}}zzzwwwssspppjjjkkklllnnnnnnnnnnnnnnnlllmmmnnnnnnmmmkkkiiigggfffhhhmmmqqqwww~~~}}}zzz{{{zzzyyyxxxwwwvvvuuutttssswww[[[QQQGGGDDDCCCBBBBBBEEEEEEGGGOOOWWW___hhhwww}}}yyyuuurrrsssxxx|||vvvlllfffeeegggmmmvvvxxxhhhaaa```aaadddgggggglllooonnnnnnrrrtttsssrrrqqqrrrxxx}}}yyy{{{zzzvvvrrrpppqqqvvv|||}}}{{{{{{|||~~~}}}{{{zzzzzz{{{|||}}}~~~|||~~~~~~{{{zzzwwwsssnnngggbbb___XXXUUUUUUWWWWWWVVVZZZaaaaaaeeejjjnnnrrrvvvzzz}}}|||{{{aaaRRRIIIFFFFFFDDDDDDDDDEEEFFFFFFFFFFFFIIIPPP[[[hhhtttuuuhhh``````gggnnnuuuuuurrrkkkccc^^^]]]^^^aaahhhooorrrvvv}}}}}}zzzxxxxxx~~~}}}}}}|||||||||{{{zzzzzzyyyyyysssqqqmmmiiiddd___[[[YYY\\\ZZZYYYYYYZZZYYYWWWUUUPPPOOOMMMKKKIIIIIIIIIJJJHHHIIIKKKLLLMMMNNNNNNNNNOOONNNMMMMMMNNNPPPQQQRRRUUUZZZaaaiiiqqqyyy|||xxxvvvtttqqqoooiiijjjjjjkkklllllllllllljjjkkklllmmmmmmmmmmmmmmmnnnqqquuuzzz}}}{{{{{{zzzyyyxxxwwwuuutttsssrrr~~~^^^TTTJJJFFFEEECCCDDDFFFDDDGGGMMMUUU[[[cccsss~~~zzzuuuuuuxxxyyy~~~vvvlllgggeeefffkkksssvvvgggaaabbbbbbdddgggfffkkknnnlllmmmqqqsssrrrooonnnooouuu}}}}}}wwwtttwwwxxxuuurrrrrrtttxxx~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzyyyvvvqqqjjjddd___\\\WWWVVVWWWYYYYYYYYY^^^dddfffiiinnnrrruuuyyy|||vvv___SSSLLLJJJLLLHHHIIIJJJKKKKKKJJJHHHGGGHHHNNNXXXdddqqq~~~xxxkkkaaaaaaiiiqqqyyyyyyvvvooogggaaa``````___fffmmmpppttt{{{~~~{{{yyyyyy{{{}}}~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxtttsssppplllgggbbb___]]]]]][[[XXXWWWXXXXXXVVVTTTNNNMMMKKKJJJIIIIIIIIIJJJGGGHHHJJJLLLMMMNNNOOOOOOQQQPPPOOOOOOPPPRRRTTTVVVYYY]]]dddkkksss{{{|||xxxtttrrrqqqnnnllljjjjjjjjjjjjjjjjjjjjjjjjggggggggghhhjjjmmmppprrrtttxxx~~~~~~~~~|||zzz{{{wwwwwwvvvuuuuuutttssssssaaaVVVLLLHHHGGGEEEFFFHHHDDDGGGMMMSSSXXXaaaqqq~~~xxxwwwyyyvvv|||~~~vvvmmmhhhfffgggkkkssswwwhhhcccdddeeefffhhhhhhmmmooonnnnnnrrruuutttnnnmmmooouuu}}}{{{vvvtttwwwzzzxxxvvvvvvxxx}}}~~~}}}yyyxxxvvvpppiiibbb]]][[[YYYXXXZZZ]]]]]]\\\aaahhhiiilllqqquuuxxx{{{~~~|||sss^^^SSSNNNMMMPPPOOOPPPQQQRRRQQQNNNKKKHHHGGGMMMVVVbbbnnn|||{{{mmmcccccckkksss||||||yyyrrrjjjdddbbbbbb^^^ffflllooossszzz|||zzzyyywwwyyy}}}~~~}}}}}}~~~|||zzzxxxvvvvvvvvvtttrrrnnnjjjeeeaaa______[[[WWWVVVWWWWWWVVVTTTNNNMMMKKKJJJIIIIIIJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOQQQQQQPPPQQQRRRUUUXXXZZZ___ccchhhnnnttt{{{|||{{{|||yyyuuurrrpppooommmkkkjjjjjjjjjjjjiiiiiiiiiiiieeedddcccdddggglllqqquuuxxx}}}}}}|||||||||}}}|||zzz{{{tttttttttuuuuuuuuuuuuuuuhhhXXXJJJHHHHHHDDDAAADDDIIIHHHJJJPPPWWW```nnn{{{}}}wwwsssuuuuuuwww{{{~~~|||vvvqqqlllfffdddiiiuuuzzzkkkfffffffffggghhhkkkmmmpppqqqrrrrrrrrrssspppoooooouuu}}}~~~zzzyyyxxxyyy{{{|||{{{zzz}}}~~~~~~~~~}}}|||{{{yyywwwzzzyyyuuummmccc[[[XXXXXXXXXXXXYYYZZZ]]]```ccceeemmmooorrruuuyyy{{{~~~~~~|||sss___WWWUUUTTTUUUWWWYYYZZZYYYVVVRRRPPPOOOOOOOOOTTT]]]gggrrr~~~tttiiiccchhhppp}}}~~~zzzooogggbbb^^^ZZZ\\\aaahhhnnnsssxxx}}}}}}zzzxxxvvvwwwzzz~~~~~~|||}}}||||||zzzyyyyyyyyyyyyyyyxxxuuuqqqmmmjjjgggccc```^^^[[[WWWTTTSSSRRRPPPOOOJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGHHHJJJLLLLLLLLLPPPOOONNNPPPTTTYYY]]]^^^```dddjjjpppvvv|||}}}zzzxxxvvvsssnnnjjjhhhhhhjjjkkkjjjiiiiiiiiiiiiiiijjjjjjgggfffdddbbbccciiiqqqvvvyyy}}}}}}}}}|||}}}~~~|||{{{zzzyyytttuuuuuuuuuuuuttttttssskkkZZZLLLIIIIIIEEEDDDGGGJJJIIILLLRRRXXX___mmmyyyyyytttuuuuuuvvvzzz}}}|||vvvqqqpppkkkiiiooozzzyyykkkggghhhiiikkkmmmoooqqqsssuuuuuuuuuuuuuuusssrrrrrrwww~~~}}}{{{zzz{{{|||~~~}}}}}}|||{{{zzzwwwuuuyyyxxxsssjjjaaaZZZWWWWWWWWWXXXYYY[[[^^^aaadddfffnnnqqqtttxxx{{{~~~vvvyyytttbbb\\\[[[ZZZ\\\]]]^^^^^^\\\XXXSSSPPPNNNMMMMMMQQQYYYbbboooxxxkkkbbbfffnnnyyy{{{wwwnnnfffbbb^^^ZZZ[[[___ffflllqqqvvv{{{~~~}}}zzzwwwuuuwwwzzz~~~~~~}}}}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzzwwwsssooolllgggbbb^^^^^^[[[XXXUUUTTTRRRPPPNNNJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIKKKMMMNNNOOOPPPOOOOOOQQQUUUZZZ^^^```ccchhhnnntttyyy}}}~~~{{{wwwvvvuuurrrmmmiiigggggghhhiiiggggggffffffggghhhiiijjjgggfffdddcccdddhhhooottt|||~~~~~~~~~~~~}}}{{{zzzyyyyyyuuuuuuvvvvvvuuuuuuttttttppp]]]NNNJJJKKKHHHHHHLLLLLLLLLOOOUUUYYY___jjjuuu{{{vvvuuutttvvvyyy}}}|||xxxsssrrrnnnmmmsss~~~xxxllliiikkkmmmooorrrtttuuuwwwxxxyyyzzzyyyyyywwwuuuuuuyyy||||||~~~|||zzzxxxvvvuuuxxxuuunnneee]]]XXXVVVWWWWWWXXXYYY\\\___cccfffhhhooosssxxx|||wwwpppvvvvvvhhhdddcccdddeeefffeeeddd```\\\VVVQQQNNNLLLKKKMMMTTT]]]jjj|||~~~nnnbbbcccjjjuuuwwwtttllleeebbb^^^ZZZZZZ^^^dddiiinnntttyyy}}}|||yyywwwuuuvvvyyy}}}~~~}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzz|||yyyvvvsssoooiiiccc^^^]]][[[YYYWWWUUUSSSOOOMMMJJJJJJJJJIIIJJJJJJKKKKKKHHHHHHIIIJJJLLLOOOQQQRRRPPPQQQQQQTTTWWW\\\```ccchhhmmmtttzzz}}}{{{wwwtttrrrrrroookkkgggeeedddeeeeeedddcccbbbbbbccceeegggiiigggggghhhhhhiiimmmrrrvvv}}}{{{zzzyyyxxxvvvvvvvvvvvvvvvuuuttttttsss```OOOKKKKKKJJJKKKPPPNNNNNNRRRWWW[[[^^^hhhqqq|||wwwuuuuuuvvvyyy}}}}}}zzzwwwsssnnnnnnuuuxxxnnnkkkmmmnnnqqquuuvvvvvvxxx{{{~~~~~~zzzxxxwwwzzz~~~~~~}}}~~~{{{yyyyyywwwvvvvvvqqqiii```ZZZVVVVVVWWWWWWXXXZZZ^^^bbbeeehhhjjjpppuuu{{{zzzrrrooowww{{{pppmmmllllllmmmooommmjjjfffaaa[[[UUUQQQNNNLLLLLLRRRZZZgggzzzrrrcccaaafffooorrrqqqkkkeeeccc```\\\ZZZ^^^bbbggglllrrrxxx||||||yyyvvvtttuuuwww{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyywwwuuurrrllleeeaaa]]][[[ZZZXXXVVVSSSOOOLLLJJJIIIIIIIIIJJJKKKMMMNNNJJJKKKLLLMMMNNNOOOQQQSSSRRRSSSVVVXXX[[[___dddgggmmmrrrzzz|||xxxtttqqqooonnnllliiieeecccbbbbbbbbbcccaaa```______aaaccceeegggiiimmmooorrrvvv{{{|||zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttttttttaaaPPPLLLLLLKKKMMMRRRQQQQQQTTTYYY[[[^^^fffooozzzyyywwwvvvwwwzzz~~~~~~|||vvvqqqpppxxx{{{qqqnnnnnnnnnqqqvvvvvvvvvxxx}}}{{{zzzyyyyyy|||~~~|||zzzzzzzzzyyyxxxqqqlllddd\\\XXXVVVVVVWWWWWWYYY\\\aaaeeeiiilllmmmrrrwww|||tttqqqttt}}}yyywwwuuutttuuuwwwtttppplllhhhbbbZZZUUUQQQNNNNNNRRRYYYeeexxxwwwfffaaacccjjjnnnnnniiieeedddbbb^^^[[[^^^bbbfffjjjqqqwww|||~~~|||yyywwwttttttuuuyyy~~~}}}}}}}}}~~~}}}|||{{{yyyxxxwwwvvvtttooojjjeee^^^\\\ZZZYYYWWWSSSOOOLLLJJJIIIIIIIIIJJJKKKMMMOOONNNPPPQQQPPPOOOOOOQQQSSSUUUXXX[[[^^^```dddjjjnnnqqqvvv~~~}}}yyyuuuqqqnnnllljjjhhhfffdddbbb```______bbb```___]]]]]]^^^```aaaeeeiiiooouuuzzz|||{{{yyyxxxvvvwwwwwwwwwvvvvvvuuussssssvvvcccRRRNNNOOONNNPPPUUUSSSSSSUUUYYY[[[^^^fffoooxxx}}}zzzyyyyyy||||||vvvuuu}}}~~~vvvrrrqqqpppsssxxxxxxxxxyyy}}}{{{zzzyyy{{{~~~}}}{{{{{{{{{{{{yyywwwmmmggg```ZZZXXXWWWXXXXXXXXXZZZ___dddiiimmmpppqqqtttyyy~~~zzzqqqttt{{{~~~~~~{{{vvvrrrnnnggg^^^XXXSSSPPPNNNRRRWWWbbbsss|||kkkcccbbbccchhhjjjgggddddddbbb___\\\]]]```dddhhhooovvv||||||}}}}}}zzzxxxsssssstttwww|||}}}}}}}}}~~~~~~|||{{{yyyxxxvvvuuutttqqqllliii___]]]ZZZXXXVVVSSSOOOLLLJJJIIIHHHHHHIIIJJJMMMNNNQQQSSSTTTSSSPPPOOORRRUUUYYY]]]bbbeeegggjjjpppuuuvvv{{{{{{zzzxxxuuurrrnnnkkkjjjeeeeeedddcccaaa```___^^^______^^^^^^^^^^^^______bbbgggooowww}}}{{{zzzxxxvvvvvvvvvvvvvvvuuusssrrrqqqwwweeeUUURRRSSSQQQRRRWWWUUUTTTVVVYYY[[[^^^fffooovvv}}}|||{{{zzzxxxyyyvvvuuutttwww|||}}}|||}}}}}}{{{zzzzzz}}}~~~}}}}}}}}}}}}{{{wwwttthhhccc]]]YYYYYYYYYYYYYYYYYY\\\aaaffflllpppssstttxxx}}}~~~yyyssszzz|||wwwrrrjjj```XXXRRROOOMMMPPPTTT]]]mmm{{{pppeeebbb]]]bbbeeecccbbbbbbaaa^^^[[[\\\^^^aaaeeellltttzzzzzz|||~~~~~~|||zzzsssrrrsssvvv{{{}}}|||}}}}}}~~~}}}{{{zzz{{{yyyvvvtttssspppllliiiaaa^^^ZZZWWWUUUSSSPPPMMMJJJIIIHHHGGGGGGIIIKKKMMMPPPSSSVVVTTTQQQQQQTTTXXX]]]bbbgggkkklllooouuu{{{|||~~~}}}uuutttssspppmmmjjjhhhfffbbbbbbbbbbbbbbb```___^^^[[[\\\]]]___```aaaaaa```dddiiirrr{{{~~~|||{{{yyywwwvvvvvvuuuuuutttrrrqqqpppxxxfffWWWUUUVVVTTTTTTYYYVVVUUUVVVYYYZZZ]]]fffpppsss~~~}}}zzzxxx|||yyyxxxwww{{{}}}zzzzzz~~~~~~~~~~~~}}}zzzuuuqqqfffaaa[[[YYYZZZ[[[ZZZYYYZZZ]]]bbbhhhmmmrrruuuvvv{{{zzzzzzyyyyyyssskkk___WWWPPPMMMKKKNNNQQQYYYhhhuuutttgggbbbYYY^^^bbbaaa```aaa```]]]ZZZ[[[\\\___cccjjjsssxxxyyyzzz}}}~~~|||{{{sssrrrrrruuu{{{}}}|||}}}}}}~~~}}}{{{zzz~~~{{{wwwtttqqqnnnkkkhhhbbb___ZZZWWWTTTRRRPPPNNNKKKIIIGGGFFFFFFHHHJJJLLLOOOSSSVVVUUURRRRRRVVV[[[___dddkkknnnooosssyyy~~~~~~{{{zzzppppppooommmjjjhhhfffddd```aaabbbbbbbbbaaa```___WWWYYY]]]```bbbccccccccciiinnnvvv~~~}}}|||yyywwwuuuuuuuuutttsssqqqpppooo|||nnn```ZZZYYYWWWVVVVVVXXXWWWYYY___aaa```gggpppyyy~~~yyy|||{{{}}}{{{|||ssshhh^^^]]][[[YYYXXXYYYZZZ[[[[[[___eeejjjnnnrrrvvvyyy||||||vvvsss~~~uuujjjaaa\\\PPPJJJFFFGGGLLLUUUcccpppzzz}}}oooaaaaaa[[[WWWZZZ^^^^^^___```___^^^]]]]]]bbbiiipppuuuyyyzzz}}}~~~|||{{{tttrrrqqqtttzzz~~~~~~}}}|||{{{|||}}}~~~~~~|||zzzyyy|||zzzxxxvvvtttqqqllliiiddd___YYYUUURRRQQQOOONNNIIIIIIJJJKKKLLLMMMNNNNNNQQQSSSTTTUUUUUUWWW[[[^^^gggkkknnnqqqssswww~~~~~~yyyuuusssmmmllljjjiiigggfffeeeeeeccc```^^^^^^```aaa___]]]ZZZ\\\___aaacccfffjjjmmmsssxxx}}}{{{zzzyyyyyyzzzxxxvvvsssrrrrrrssssssqqqbbb\\\[[[ZZZZZZ[[[^^^]]]aaafffhhhhhhmmmuuuxxx{{{}}}|||~~~{{{oooggg]]]\\\ZZZZZZZZZ\\\^^^___aaadddhhhlllppptttxxx{{{~~~wwwuuuttt~~~yyymmmccc]]]QQQJJJEEEEEEHHHPPP^^^jjjvvvtttgggbbb[[[WWWZZZ]]]^^^```bbbaaa___]]]^^^aaahhhooossswwwyyy|||~~~~~~}}}{{{uuusssrrrtttyyy~~~~~~~~~}}}||||||{{{|||}}}~~~~~~}}}|||{{{|||zzzxxxvvvuuuqqqmmmjjjddd```ZZZUUURRRQQQOOONNNJJJJJJJJJKKKLLLNNNNNNOOORRRTTTVVVWWWXXX[[[___bbbkkkooossswwwyyy}}}{{{wwwtttrrrkkkjjjiiigggffffffeeeeeebbb___\\\[[[\\\]]]\\\ZZZZZZ\\\^^^aaafffmmmuuu{{{|||zzzyyyyyyyyyxxxwwwuuussssssssstttuuuvvvfff___^^^^^^```cccfffggglllrrrttttttvvv{{{zzz~~~|||~~~~~~~~~~~~}}}|||tttjjjddd[[[ZZZZZZZZZ\\\___bbbdddgggjjjmmmpppssswww}}}}}}tttrrrsssttt}}}}}}pppeee]]]PPPIIIBBBAAACCCJJJWWWcccppp||||||qqqccc\\\WWWYYY]]]___aaadddcccaaa___^^^aaaffflllpppuuuwwwzzz}}}~~~~~~}}}|||xxxvvvtttuuuxxx|||~~~|||}}}}}}}}}}}}}}}||||||zzzzzz{{{|||}}}}}}~~~~~~|||zzzxxxwwwuuurrrnnnkkkeee```[[[VVVSSSQQQOOOMMMKKKKKKKKKLLLMMMNNNOOOPPPSSSVVVYYY[[[]]]```eeehhhnnnrrrxxx}}}|||wwwsssqqqppphhhggggggfffeeedddddddddbbb___\\\ZZZZZZ[[[[[[ZZZ^^^___aaaeeekkkuuu}}}{{{zzzyyyyyyyyyvvvuuutttttttttuuuvvvwww~~~mmmdddaaaaaaeeejjjooorrrwww|||~~~~~~}}}}}}~~~~~~wwwllldddaaa[[[ZZZZZZ[[[]]]```dddfffjjjlllooorrruuu{{{wwwqqqqqqrrrttt}}}~~~qqqddd\\\NNNFFF@@@>>>???FFFSSS___jjjvvvyyyfff^^^XXXYYY]]]___cccgggfffddd```^^^```dddiiimmmrrrtttxxx{{{}}}~~~}}}|||zzzxxxvvvuuuwwwyyy|||~~~~~~~~~}}}}}}}}}{{{{{{|||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~|||{{{yyyxxxwwwtttpppmmmfffbbb\\\XXXTTTRRROOOMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTWWW[[[___bbbfffkkknnnqqquuu|||}}}xxxssspppnnnmmmfffffffffeeecccbbbaaa```ccc```]]][[[ZZZ[[[\\\\\\eeefffhhhlllrrr{{{~~~}}}|||zzzyyyyyyyyyzzzwwwvvvuuuuuutttuuuuuuvvvtttjjjffffffkkkrrrxxx|||~~~~~~~~~~~~ssshhhaaa^^^]]]\\\\\\\\\^^^aaaccceeejjjlllpppssswww}}}xxxtttrrrsssuuuqqqcccZZZIIICCC===<<<>>>EEEQQQ]]]fffssslllccc[[[ZZZ]]]___ccchhhhhheeeaaa^^^___bbbgggjjjoooqqquuuyyy|||}}}}}}}}}|||zzzxxxvvvuuuwww{{{}}}~~~||||||{{{zzz{{{{{{|||||||||{{{{{{}}}}}}|||{{{zzzzzz{{{{{{|||{{{yyyyyyxxxuuurrrooohhhddd___ZZZWWWSSSOOOMMMMMMLLLLLLMMMOOORRRTTTVVVVVVZZZ___cccggglllppptttwww{{{~~~yyytttooolllkkkjjjffffffeeedddbbb```^^^]]]``````^^^]]]\\\\\\^^^___gggkkkpppvvv|||~~~}}}{{{zzzyyyyyyyyyzzzyyyxxxwwwvvvuuutttssssss|||rrrnnnnnnuuu}}}~~~}}}{{{pppfff```___```___^^^^^^```bbbeeegggkkkmmmqqquuuyyy~~~yyyuuusssuuu{{{qqqaaaVVVDDD???;;;<<<>>>DDDOOOYYYcccppp}}}tttiii___\\\]]]___ccchhhiiifffbbb^^^^^^aaaeeehhhlllooosssxxx{{{}}}}}}}}}}}}|||yyyvvvtttvvvzzz}}}~~~}}}||||||{{{|||||||||||||||{{{{{{}}}}}}||||||{{{zzzyyyyyy|||{{{zzzyyyyyywwwtttqqqkkkgggbbb]]]YYYUUUQQQNNNLLLLLLLLLNNNPPPTTTXXXZZZZZZ^^^dddiiimmmrrrvvvyyy{{{yyyuuuqqqmmmjjjhhhhhheeeeeeeeedddbbb```]]]\\\]]]^^^_________```bbbdddiiioooxxx~~~~~~}}}{{{zzzyyyyyyyyyzzzzzzyyyxxxwwwuuutttsssrrrzzzwwwyyyvvvmmmfffbbbaaabbbaaaaaaaaacccfffiiikkknnnppptttxxx{{{~~~|||sssqqqqqqyyy|||kkkZZZMMMAAA===:::<<<>>>AAAKKKTTT```lllxxx||||||oooccc^^^]]]___ccchhhjjjfffbbb^^^^^^```eeegggiiilllqqqwww{{{}}}~~~~~~}}}|||zzzvvvsssuuuzzz~~~}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||||||||{{{zzzyyy|||{{{zzzzzzzzzxxxuuurrrmmmiiiddd```[[[WWWRRROOOLLLKKKLLLNNNQQQVVVZZZ]]]___ccciiiooosssxxx|||}}}uuutttrrrooollliiigggfffaaabbbcccdddcccaaa```^^^]]]```dddfffggggggjjjlllpppwww~~~~~~{{{}}}~~~|||{{{yyyyyyyyyzzzxxxxxxxxxwwwvvvuuutttttt}}}{{{rrrkkkgggdddccccccbbbbbbdddfffiiimmmoooqqqtttxxxzzz|||~~~tttlllkkkooo{{{wwweeeRRREEE???<<<:::;;;===???GGGOOO___iiissswwwzzzssseee___^^^^^^bbbgggjjjfffbbb^^^^^^```dddggghhhkkkpppvvvzzz}}}~~~~~~}}}|||zzzvvvssstttzzz}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzwwwyyy{{{}}}}}}}}}{{{zzz|||{{{zzzzzzzzzyyyvvvsssnnnkkkfffaaa]]]XXXSSSOOOKKKKKKLLLNNNRRRWWW\\\___cccgggmmmssswww{{{~~~xxxrrrqqqpppnnnllliiifffeee^^^___aaacccdddcccbbbaaa___dddjjjmmmnnnoooqqqtttzzz}}}||||||}}}}}}yyy{{{~~~}}}{{{zzzyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvxxxvvv|||zzznnngggggghhhhhhfffdddfffhhhjjjlllooosssvvvvvvxxx{{{}}}~~~~~~}}}}}}lllgggjjjqqquuu___KKK@@@>>>;;;999:::;;;===DDDLLL[[[eeeoootttxxxzzznnnccc______bbbdddlllgggbbb^^^^^^___```aaagggkkkppptttwwwzzz}}}||||||{{{xxxuuutttuuuwww|||}}}~~~~~~|||{{{||||||}}}|||{{{{{{~~~}}}|||{{{yyywwwtttpppnnniiiddd^^^XXXTTTQQQMMMNNNOOOPPPSSSYYY___dddeeeiiipppwww}}}{{{wwwnnnmmmlllkkkjjjhhheeecccaaaaaaaaa___^^^```cccfffhhhmmmsssuuuuuuwww||||||{{{zzzyyyxxxxxxzzz}}}}}}||||||{{{zzzyyyxxxxxxwwwuuutttrrrqqqqqq~~~wwwuuu{{{}}}uuukkkffffffgggfffeeedddfffiiilllnnnqqquuuwwwyyy{{{~~~rrrccccccjjjtttoooYYYGGG???===:::888999:::<<>>:::;;;777555666999888666777<<<===GGGTTTaaannnzzz~~~}}}pppeee```___```ccchhhkkkjjjgggbbb___]]]```dddgggkkkpppvvvzzz{{{||||||{{{xxxuuussssssvvvxxx{{{~~~~~~|||yyywwwuuuxxxzzz}}}~~~}}}}}}~~~}}}|||{{{|||}}}}}}{{{zzzvvvuuurrrmmmiiieeebbb```^^^aaaeeejjjnnntttzzz~~~zzzvvvooojjjgggdddbbb```]]]aaafffgggeeedddgggjjjfffiiinnnrrrwww|||}}}{{{uuusssqqqrrruuuxxxzzz{{{~~~|||{{{{{{zzzyyyxxxuuuttttttssssssrrrrrrqqq~~~tttlllhhhggghhhbbbcccdddeeefffhhhlllnnnnnnrrrxxx|||~~~iii\\\]]]fffnnnzzzgggSSSFFF===999999777555777999999666777;;;;;;DDDPPP]]]kkkwww|||zzzttthhhbbb```___bbbgggmmmnnnjjjccc]]][[[^^^bbbeeeiiinnntttxxxzzz{{{|||{{{xxxuuuttttttvvvxxx{{{~~~}}}{{{xxxuuussswwwyyy|||~~~~~~~~~}}}||||||}}}~~~~~~|||{{{wwwvvvsssoookkkgggdddbbb___cccggglllqqqvvv|||~~~yyytttnnniiifffeeecccbbb]]]bbbggghhhffffffiiilllgggkkkrrrxxx{{{xxxuuusssqqqrrrtttvvvwwwxxx~~~{{{zzzzzzzzzxxxwwwtttttttttssssssrrrrrrrrr~~~qqqgggccccccccccccdddfffhhhiiijjjlllooorrrtttwww{{{~~~zzzkkkbbb^^^eeerrrwwwYYYGGG???:::777666777777777777777777777777;;;===GGGXXXiiirrrxxx}}}}}}}}}oooddd^^^___dddjjjmmmkkkeee^^^[[[ZZZ]]]cccgggkkkooosssvvvyyyyyyyyyxxxwwwtttrrrqqqtttwwwzzz~~~~~~}}}{{{yyywwwuuutttxxxyyy|||~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}zzzuuuqqqmmmhhhccc______ccchhhlllooosssyyy~~~{{{wwwvvvsssnnniiidddaaa```___cccfffiiikkkkkkkkklllmmmnnnpppsssyyy}}}yyyvvvxxxvvvtttrrrqqqrrrtttuuu}}}~~~|||zzzyyywwwwwwwwwuuutttsssrrrrrrrrrrrrrrr{{{sssiiiaaa______``````dddfffiiijjjlllnnnrrrtttvvvyyy}}}ooodddaaacccooo}}}nnnSSSCCC===:::777666666666666666666666666666:::;;;DDDTTTdddnnnvvv{{{~~~ssshhhaaa[[[```fffiiiiiifffaaa^^^^^^aaaeeehhhjjjlllooorrryyyyyyyyyyyyxxxuuusssrrrsssuuuyyy|||~~~~~~~~~}}}{{{zzzxxxvvvvvvxxxyyy|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{}}}zzzvvvrrrooojjjeeebbbbbbeeeiiilllooorrrxxx|||~~~yyyuuunnnlllhhhdddaaa___^^^^^^bbbeeegggiiiiiijjjlllnnnqqqrrrvvv||||||{{{|||zzzwwwtttssstttuuuvvv~~~|||{{{zzzxxxvvvuuuuuuuuuvvvvvvuuutttssssssssssss}}}mmmhhhbbb]]]\\\]]]^^^___dddfffiiilllnnnqqqtttwwwxxx{{{~~~|||ggg```ccckkk{{{wwwbbbKKK>>>;;;888666666666666666666666666666666888999@@@NNN]]]hhhqqqyyyyyymmmeee[[[^^^bbbeeefffdddbbb```aaacccfffgggiiikkknnnqqqwwwxxxyyyyyyyyywwwuuutttrrrtttwwwzzz|||}}}}}}}}}~~~|||{{{yyyxxxxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~|||{{{{{{|||zzzwwwtttqqqnnnjjjffffffhhhkkkmmmooorrrwwwzzz~~~~~~}}}}}}}}}zzzuuuqqqhhhfffccc```^^^^^^^^^^^^ccceeeggghhhiiikkkoooqqqtttwww{{{~~~{{{xxxwwwxxxyyyzzz{{{{{{yyyxxxvvvvvvuuuuuuxxxwwwvvvuuuttttttttttttzzzrrreeeccc___\\\\\\]]]^^^___cccfffjjjmmmppprrrvvvxxxzzz}}}xxxhhhdddkkkwwwiiiWWWDDD;;;999777555555666666666666666666666666888777<<>>:::999666444444555555555555555555555555888666999AAAJJJSSS```lll}}}xxxiiiddd^^^]]]aaafffiiijjjkkkjjjhhhfffdddfffjjjmmmnnnqqquuuyyy{{{{{{yyyxxxuuuuuutttuuuvvvyyy{{{|||||||||||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||}}}{{{zzzyyyxxxwwwtttrrroooooopppsssxxx|||~~~~~~yyywwwvvvtttssspppmmmjjjdddcccaaa```___```bbbcccgggiiikkkmmmpppuuu|||{{{xxxwwwyyy|||~~~~~~xxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvtttsssrrrrrrqqq}}}yyy{{{~~~yyypppiiibbb___ZZZ[[[\\\[[[[[[\\\aaaeeehhhlllqqquuuwwwyyy{{{|||yyy{{{}}}wwwyyy~~~yyycccKKKBBB:::999999666555555555555555555555555555555666555777>>>DDDLLLYYYeeetttpppiiiaaa^^^bbbhhhlllnnnmmmllliiieeecccdddiiilllkkknnnsssxxxzzz{{{yyyxxxttttttsssrrrtttvvvyyy{{{{{{{{{{{{||||||}}}}}}}}}|||||||||||||||}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxuuusssuuussssssvvvzzz}}}~~~~~~yyyxxxuuutttrrrpppllliii``````______```ccceeegggkkkmmmpppssswww|||~~~|||yyywwwwwwyyy|||~~~}}}~~~wwwvvvvvvvvvvvvvvvwwwwwwyyyxxxwwwuuutttsssrrrrrr{{{|||~~~zzzooogggbbb___]]]ZZZ[[[]]]]]]]]]```eeejjjkkkoootttwwwyyy{{{}}}~~~xxxzzz|||~~~{{{nnnXXXDDD===777888999777555666555555555555555555555555444333666<<>>:::777444333333333555444333222222222222222999888666777;;;DDDOOOWWWfffppp~~~uuuhhhaaaaaaeeeggghhhhhheeebbb______aaaeeeggggggiiinnnrrrvvvxxxyyyyyyxxxuuurrrpppoooqqqsssuuuxxxyyy{{{|||}}}~~~}}}}}}|||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}||||||{{{yyyyyy{{{||||||{{{yyywwwtttsssrrrnnnhhhcccaaa___^^^```cccfffiiijjjsssvvv{{{{{{yyyzzzxxxxxxyyy|||}}}||||||vvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuutttrrrrrrqqqqqqvvvtttxxxtttmmmccc^^^]]]^^^\\\[[[[[[^^^```bbbdddfffjjjmmmrrrtttxxx{{{~~~||||||||||||}}}nnnVVVEEE>>><<<999666444333333444555444444333222222333333666666555555999AAAJJJQQQ```iiiwww|||nnneeebbbccceeefffeeeccc```______bbbeeeggghhhjjjmmmqqqtttwwwxxxxxxwwwuuusssqqqpppppprrrsssuuuvvvyyy|||~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{|||}}}}}}{{{|||zzzyyyyyy{{{|||{{{zzzxxxvvvsssrrrqqqmmmhhhccc```___```bbbfffjjjnnnooovvvyyy}}}|||zzz{{{zzzzzz{{{~~~}}}|||{{{zzzwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttrrrrrrqqqqqq|||qqqnnnqqqxxx|||~~~vvvnnnfffaaa\\\ZZZ[[[]]]^^^]]]]]]```cccfffhhhlllqqqtttuuuyyy}}}|||}}}}}}}}}~~~vvv___JJJ>>>;;;:::888666555444444555555555444333333333444444333333333444666<<>>AAAOOOXXXfffttt}}}oooeeeaaaaaacccdddddddddddddddeeefffgggjjjjjjkkkmmmpppsssuuuwwwwwwxxxxxxwwwvvvsssqqqoooqqqssswwwzzz|||}}}}}}|||||||||}}}~~~~~~}}}|||zzzzzzzzz||||||{{{zzz{{{zzzyyyzzz{{{{{{zzzxxxtttsssrrrooommmiiifffdddaaacccfffiiimmmrrrvvvzzz{{{~~~|||{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrr|||ooo\\\\\\bbbllltttyyy}}}}}}sssjjjbbb]]]ZZZYYYXXXYYY\\\^^^```aaaeeegggkkkmmmppptttxxx{{{zzz{{{}}}~~~pppYYYHHH===999666666666555555555555555444444333333333444444555111222333444555777;;;>>>IIIRRR```ooozzztttgggaaaaaadddiiiiiiiiiiiiiiihhhgggfffiiijjjkkkmmmppprrruuuvvvyyyzzz{{{{{{zzzwwwsssqqqssstttvvvxxxyyyzzzzzzzzz|||}}}~~~~~~~~~|||{{{yyyzzz{{{|||{{{yyy{{{zzzyyyzzz{{{{{{yyywwwssssssqqqnnnkkkhhhfffeeedddgggkkkmmmpppssswww{{{}}}~~~}}}{{{{{{zzzzzzxxxwwwvvvuuutttttttttttttttssssssrrrrrrrrrssssssvvviiiUUUVVVZZZdddoooxxx|||}}}wwwnnngggccc```^^^\\\[[[[[[[[[]]]```cccdddiiikkknnnqqqtttxxx|||zzz|||~~~xxx```NNNBBB<<<999555555555555555444444444333333222222222333444444111222444444555666:::<<>>;;;999555555555555444444333333111111111111111222333444111222333333333555999<<>>;;;999888555555555555444333222222111000000000111222222333111222222222222555888<<<===FFFTTTbbbmmmuuu|||sssfffbbbdddiiilllooorrrrrrpppllljjjeeehhhlllqqqtttvvvwwwwwwyyyzzz{{{|||{{{zzzxxxwwwsssqqqpppooorrrvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyzzzzzzyyyxxxzzzzzzzzz{{{{{{zzzwwwtttrrrssssssooojjjggggggiiiiiiooovvvxxxyyy{{{}}}}}}|||{{{{{{{{{{{{{{{yyyxxxwwwuuusssrrrqqqqqqqqqqqqqqqqqqrrrssstttttt{{{mmm[[[PPPIIIHHHUUUlllvvvmmmhhh]]]]]]\\\\\\]]]]]]^^^___bbbbbbbbbaaabbbeeejjjnnnrrrvvvzzz}}}~~~|||dddKKKAAA===555222555555444444333111000000///222111000......000111222111111222222222444888;;;;;;AAALLL[[[iiisssyyy{{{pppiiikkkfffjjjpppsssrrrnnnjjjhhhdddfffjjjnnnqqqsssttttttzzz{{{{{{|||||||||||||||pppooonnnooorrrvvv{{{~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxvvvuuusssnnnjjjiiiiiikkknnnqqqtttwww{{{~~~zzzxxxwwwxxxzzz|||zzzyyyxxxvvvuuusssrrrqqqttttttssssssssssssttttttyyykkkYYYNNNHHHGGGSSSggg~~~zzzrrrkkkfffccc]]]]]]\\\\\\]]]^^^______^^^```cccfffhhhlllppptttuuuzzz~~~}}}|||{{{}}}rrrZZZEEE>>>;;;555333666777666666555333222222111111111222222222222111111000111111111111333666999:::@@@KKKZZZhhhttt{{{~~~}}}{{{wwwmmmllleeeiiinnnrrrqqqnnnkkkhhhdddfffhhhlllooorrrtttuuuxxxyyyzzz{{{{{{{{{{{{{{{tttrrrqqqppprrrvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{||||||}}}}}}~~~~~~zzz{{{{{{|||{{{zzzyyyxxxvvvuuusssppplllkkklllmmmpppsssvvvzzz}}}~~~}}}{{{yyyxxxyyyzzz{{{yyyyyyxxxvvvuuutttsssrrruuuttttttssssssttttttuuuvvvhhhVVVLLLGGGGGGPPP```vvv~~~|||{{{}}}zzzvvvnnngggbbb_________\\\\\\\\\]]]^^^___```aaa```ccchhhlllooorrruuuxxxzzz}}}yyyxxxzzz{{{}}}www^^^MMM===:::999555444666666666555444444333222222000111333555555333111000000111111000000111333666888>>>JJJXXXfffsss|||{{{wwwzzzrrrkkkdddggglllooopppnnnllliiidddeeegggiiimmmqqqtttvvvvvvwwwxxxyyyzzz{{{{{{{{{yyywwwsssqqqrrruuuzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzz{{{||||||{{{yyyxxxyyyzzz|||}}}||||||||||||{{{zzzxxxwwwvvvvvvuuurrrpppoooppprrrtttvvvzzz}}}~~~~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzzxxxxxxwwwwwwvvvuuuuuuuuuuuuttttttssssssttttttuuuuuugggTTTIIIFFFFFFLLLWWWjjj}}}{{{||||||xxxuuummmjjjddd___[[[[[[\\\]]]\\\]]]]]]^^^___aaacccdddgggiiimmmppprrrtttxxx{{{|||tttqqqtttyyy~~~yyyfffNNNCCC999888777555444555444444333222222111000000111111222333333222111111111222222111000000222444666<<>>999888777444333444333333333222222111111000222111000//////000111222222333444333111111333444444:::DDDOOO]]]lllzzz{{{wwwuuu}}}|||mmmeeedddeeehhhkkkmmmllljjjeeeddddddeeehhhmmmqqqttttttuuuwwwyyy{{{|||}}}~~~{{{yyyvvvtttuuuxxx|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzyyyzzz{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxyyyxxxwwwvvvxxxyyyzzz|||}}}{{{zzz{{{|||||||||{{{zzzyyywwwwwwwwwwwwxxxxxxxxxyyyuuuuuuuuuttttttuuuuuuuuuuuufffSSSGGGEEEFFFIIIMMMWWWhhhwww|||yyyrrrqqqooommmiiifffdddbbb``````___^^^]]][[[ZZZYYY^^^___```bbbeeegggjjjkkklllmmmoooqqquuu{{{uuurrrmmmlllooowwwsss[[[NNN===<<<:::888666444444444555555555444444333333333222111///......///111222111222444333222222333444333999AAAJJJVVVeeevvv~~~yyyuuu{{{tttfffdddccceeeiiilllkkkiiieeedddddddddgggkkknnnqqqrrrsssvvvxxx{{{}}}~~~{{{yyywwwvvvvvvyyy|||~~~|||||||||}}}}}}}}}~~~~~~|||zzzyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyywwwyyyzzzzzzyyyyyyzzz{{{{{{~~~~~~{{{zzz{{{{{{|||{{{{{{zzzzzzwwwwwwxxxxxxxxxyyyyyyyyyvvvuuuuuuttttttuuuuuuvvvttteeeRRRGGGEEEEEEIIILLLQQQ[[[fff{{{|||yyyxxxvvvrrrnnnjjjhhhfffdddbbbbbbaaaaaa___^^^^^^]]]]]]]]]]]]]]]___```bbbdddgggjjjmmmnnnnnnpppsssvvvyyy~~~yyynnnmmmmmmooottt|||{{{aaaMMMDDD888::::::888555444444444555555444444444444333333111111111111111111111111///111222333222111222333333777>>>FFFPPP___ppp}}}{{{uuuwwwyyygggdddaaabbbgggjjjjjjhhheeedddddddddfffiiilllmmmpppqqqtttwwwzzz|||~~~~~~{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~|||yyyxxxyyy{{{{{{{{{zzzzzz{{{|||}}}~~~}}}~~~~~~~~~}}}|||{{{xxxzzz{{{{{{zzzzzzzzz|||{{{~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvsssdddQQQGGGEEEEEEIIILLLNNNTTT[[[jjj|||zzzsssqqqqqqoookkkgggeeedddbbb```___```bbbccc______^^^]]]^^^___aaabbb```aaaccceeeiiillloooppprrruuuyyy{{{}}}}}}wwwpppkkklllooosssxxxpppTTTCCC>>>555888999777444444555666333222222222222222222222000111333444444333111000---///111111111111111333333777===CCCLLL[[[mmmzzz|||uuurrrxxx{{{hhhddd```aaafffjjjiiihhheeeddddddeeefffhhhjjjkkknnnooorrruuuyyy{{{}}}~~~}}}|||{{{yyyxxxwwwvvvvvvyyyzzz{{{|||}}}~~~~~~{{{xxxwwwyyyzzzzzzzzzxxxyyyzzz|||}}}|||}}}~~~~~~}}}|||xxxzzz||||||{{{zzz{{{{{{{{{~~~~~~~~~~~~|||zzz{{{{{{zzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvv~~~ooo]]]PPPFFFDDDAAAAAAEEEIIILLLMMM```lll~~~~~~~~~zzz|||}}}{{{vvvoookkkggghhhjjjkkkgggcccaaa```^^^\\\[[[[[[\\\]]]]]]]]]]]]^^^___```aaabbbbbbdddfffjjjmmmoooqqqrrrwwwzzz~~~~~~{{{zzzyyy||||||{{{wwwsssooonnnnnnnnnpppssswww{{{uuu\\\GGG>>>>>>555555444444444333333333333333333222222222111111////////////////////////000000000000111111111111333333888BBBMMMYYYhhhtttuuummmnnnxxx|||lllfff```___cccggghhhggghhhgggfffdddbbbcccfffiiijjjmmmrrruuuwwwyyy{{{|||||||||{{{yyywwwtttrrrqqquuuwwwzzz|||||||||}}}~~~~~~{{{zzzyyyzzz|||}}}{{{{{{{{{{{{||||||}}}}}}{{{|||}}}}}}}}}|||{{{zzz{{{{{{||||||{{{zzzyyyyyy}}}~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzzyyyssssssssssssssstttuuuvvv}}}nnn\\\OOOFFFCCCAAAAAADDDGGGJJJKKKSSS___ttt~~~{{{zzzyyyvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~}}}yyyvvvuuuvvvtttooojjjhhheeebbbccceeefffccc```___^^^\\\[[[[[[[[[]]]^^^____________aaaccceeefffdddfffiiimmmpppsssuuuvvv{{{|||}}}|||yyyvvvuuuuuuvvvxxxxxxwwwtttqqqqqqqqqpppsssvvvzzzyyydddOOO>>>777777555444444444444333333333333333222222222111111111//////////////////////////////000000000111111111333333777AAAKKKUUUcccooo~~~xxxqqqqqqyyy~~~rrrkkkccc___bbbgggiiiiiijjjjjjiiifffddddddgggiiijjjmmmqqqtttvvvxxxzzz|||{{{{{{zzzyyywwwuuusssrrrtttvvvyyy{{{{{{{{{|||}}}~~~}}}|||{{{zzz{{{{{{|||zzzzzz{{{{{{{{{|||||||||zzzzzz|||}}}}}}|||{{{zzz{{{{{{||||||{{{zzzzzzyyy{{{{{{|||~~~}}}|||{{{|||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxuuuuuutttsssssssssssssss{{{lllZZZNNNFFFCCCAAA@@@BBBEEEGGGGGGFFFQQQeee{{{wwwvvvtttttttttttttttsssrrrrrrtttuuuvvvwwwyyyzzz{{{{{{}}}zzzvvvssspppnnnkkkhhhhhhhhhgggccc___bbb___]]]^^^aaabbb```^^^]]]\\\[[[[[[[[[\\\^^^___bbbaaaaaabbbdddgggjjjllljjjlllooorrrvvvyyy{{{{{{}}}|||zzzvvvrrrppppppqqqsssvvvyyyzzzyyywwwwwwwwwxxxzzz}}}~~~gggTTTEEE;;;777777444444444444333333333333333222222222222111111111000000000000000000000000//////000000000000111111333222666>>>FFFOOO\\\fffwwwzzzyyy}}}{{{rrrggg```aaafffjjjllloooooommmkkkhhhggghhhiiiiiilllpppssstttvvvyyy{{{zzzzzzzzzyyywwwuuutttssssssuuuxxxyyyyyyyyyzzz||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{xxxyyyzzz|||||||||{{{{{{{{{{{{{{{|||{{{{{{zzzyyyxxxyyyyyy{{{}}}~~~}}}|||{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvuuutttsssrrrqqqpppyyykkkYYYLLLFFFCCC@@@???AAACCCCCCCCCCCCIIIXXXppp{{{zzzwwwvvvvvvtttsssqqqooonnnoooooooooooopppqqqrrrrrrvvvwwwyyyzzz|||}}}~~~~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}|||zzzwwwvvvtttsssqqqooommmjjjiiihhhfffdddbbbaaabbbbbb___]]]^^^]]]\\\]]]```aaa```___[[[[[[[[[\\\]]]^^^```aaaddddddcccdddgggkkknnnqqqqqqsssuuuwwwzzz{{{|||}}}zzzxxxtttooolllkkknnnqqqwwwzzz~~~qqqXXXHHH???:::888999444444444333333333222222222222222222111111111111000000000000000000000000////////////000000000111333111444;;;AAAHHHSSS]]]kkkyyyyyylllcccaaaeeejjjmmmssssssrrroookkkiiiiiiiiiiiikkknnnqqqrrrtttwwwyyyyyyyyyyyyxxxwwwvvvuuuttttttvvvxxxxxxxxxxxxzzz{{{zzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz{{{|||||||||{{{zzz{{{{{{{{{{{{{{{zzzzzzxxxyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}|||zzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuutttsssqqqpppoooxxxiiiXXXKKKEEECCC@@@???@@@AAAAAAAAAEEEGGGPPPbbb{{{{{{zzzyyywwwuuurrrpppnnnllllllkkkjjjjjjkkkllllllnnnooopppqqqrrrrrrrrrrrrooooooooooooooopppqqqrrrqqqqqqqqqqqqpppnnnlllkkkhhhgggfffeeedddccccccccc```^^^]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]___```aaa```]]]]]]^^^___```bbbcccdddfffffffffgggjjjnnnqqqsssxxxxxxyyyzzzzzzzzzzzzzzzsssrrrooollljjjmmmqqquuu|||uuuaaaIII===888555444555444444333333333222222222222222222111111111000000000000000000000000000000...////////////000000000222000222888<<>>???BBBIIIVVViii|||~~~yyywwwuuurrrppppppqqqqqqppppppooonnnllljjjhhhgggeeeeeedddcccbbbbbbbbbbbb```___^^^^^^^^^___aaabbbaaaaaabbbbbbaaa___]]]\\\]]]^^^______```bbbeeegggeeefffggggggggggggiiijjjhhhiiijjjkkkmmmmmmmmmmmmlllooorrruuuwwwwwwwwwwwwsssttttttttttttsssrrrrrrhhhlllrrrwww|||ooo\\\EEE===777777777555555666333333333222222222111111111111111111000000000000////////////////////////............/////////000000...///333555777>>>EEEIIISSS```kkkvvv~~~wwwrrrppptttuuuwwwuuuqqqlllhhhgggggghhhiiijjjkkkmmmqqqtttuuuuuuvvvxxxxxxyyyyyyyyytttuuuuuuuuutttuuuwwwyyyzzzzzz{{{||||||}}}||||||}}}}}}|||||||||{{{{{{{{{}}}}}}~~~~~~}}}|||yyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyyzzzzzz{{{|||~~~~~~}}}|||}}}}}}}}}~~~~~~yyyyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyyyywwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwuuusssooollliiitttfffVVVLLLBBBAAA@@@>>>>>>>>>>>>???@@@@@@BBBFFFJJJUUUhhhyyy~~~|||{{{zzzyyyyyywwwuuusssqqqnnnmmmlllkkkooolllhhhdddbbbaaabbbcccaaa``````aaabbbbbb```^^^dddcccccccccccccccdddddd^^^aaadddeeefffgggiiikkkiiiiiiiiiiiihhhhhhhhhhhhmmmmmmmmmnnnpppqqqssstttvvvwwwyyyzzzyyywwwtttrrrtttttttttttttttuuuuuuuuutttwww|||rrr\\\LLL???<<<999777666555333111000000000000000000000000---...///000000///...---000000000000000///...............///////////////---...///000111555:::>>>EEEPPP\\\dddooo~~~wwwqqqppptttssstttssslllddddddhhhgggiiijjjjjjjjjjjjmmmooopppqqqsssvvvxxxxxxxxxxxx{{{{{{{{{{{{zzzyyywwwwwwzzzyyyxxx{{{~~~~~~|||yyy{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~|||{{{{{{||||||{{{{{{{{{||||||}}}zzzyyywwwxxx{{{}}}~~~~~~{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||zzz{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuvvvwwwvvvvvvwwwxxxyyywwwuuuvvvvvvuuusssoooiiiccc```ssseeeVVVKKKBBBAAA@@@>>>===>>>>>>???@@@???AAADDDGGGNNN^^^nnn~~~|||zzzwwwtttrrrppppppqqqpppmmmkkkiiiiiiiiiiiiiiiggggggggghhhhhhgggeeegggggggggfffgggggghhhiiifffhhhkkklllkkklllmmmnnnmmmmmmllllllllllllmmmmmmpppqqqrrrtttwwwyyyzzz{{{}}}||||||zzzxxxuuurrrqqqvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}{{{fffRRRDDD;;;999666555555555444222000000000000000000000000//////000000000000//////000000000000000///........./////////////////////---......///000333888;;;DDDPPP\\\dddooo{{{}}}vvvrrrpppoooooonnnhhhaaa```cccggghhhjjjjjjiiijjjlllnnnooopppsssuuuwwwyyyyyyyyy||||||||||||{{{zzzyyyxxxzzzyyyyyy{{{}}}~~~{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxzzzyyywwwxxx{{{}}}~~~~~~{{{{{{{{{|||}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwuuuuuuuuuuuuvvvvvvuuutttuuuwwwxxxwwwvvvyyywwwtttpppjjjeee```]]]rrrdddUUUKKKBBBAAA???>>>======>>>>>>???>>>???AAABBBFFFRRR^^^www{{{xxxwwwvvvuuuuuuttttttsssssssssssssssqqqpppppprrrrrrpppoooppppppooooooooooooppppppoooqqqssssssrrrrrrssstttssssssrrrrrrssstttvvvwwwwwwxxx{{{}}}yyyvvvsssrrrrrrzzz|||~~~|||iiiUUUEEE:::777555333333444555444333000000000000000000000000111111000000000000111111000000000000000//////...//////////////////......---............111555888CCCNNN[[[dddmmmwww}}}vvvooommmlllkkkgggaaa___bbbgggiiijjjjjjiiiiiijjjlllmmmoooqqqtttwwwyyyzzz{{{}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzz||||||{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyywwwxxxzzz|||}}}}}}|||{{{{{{{{{||||||}}}~~~~~~|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttsssrrrsssuuuwwwwwwwwwzzzwwwpppiiiccc^^^\\\[[[sssdddVVVKKKBBBAAA???>>>======>>>>>><<<<<<===???@@@AAAIIIRRRhhh~~~~~~|||{{{xxxyyyzzz|||||||||{{{{{{{{{zzzxxxxxxzzzzzzyyyxxx}}}|||{{{yyyxxxwwwvvvvvvtttvvvxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{}}}|||xxxuuuuuuwwwxxxkkkWWWGGG===888777555333333444444333222000000000000000000000000222111////////////111222//////000000000000//////////////////.............../////////...000333555@@@KKKXXXbbbjjjsss{{{}}}qqqmmmkkkkkkjjjfffeeegggiiijjjkkkkkkjjjiiiiiijjjlllmmmooosssvvvyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzz{{{{{{zzzzzzwwwwwwxxxyyyzzz{{{{{{|||yyyzzz{{{}}}~~~~~~}}}}}}|||}}}}}}zzzyyywwwxxxzzz|||||||||}}}}}}|||{{{{{{|||||||||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttsssrrrqqqrrrtttvvvwwwwwwvvvqqqiiiaaa[[[ZZZZZZ[[[ssseeeVVVLLLAAA@@@???============>>>::::::;;;>>>??????DDDLLLZZZrrr|||~~~~~~~~~}}}zzzyyyxxxvvvxxx{{{|||}}}~~~~~~zzzxxxxxxzzz~~~pppZZZHHH>>>::::::888666444333444444222111000000000000000000000000000000...------...000000//////000000000000//////000000//////.........---///000000000///000222444===FFFSSS___gggnnnyyyuuunnnjjjkkkmmmllllllnnnkkkmmmnnnnnnllljjjjjjjjjjjjkkkmmmppptttwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyzzzzzzvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}yyyyyyyyyyyyzzzzzz{{{|||{{{yyywwwwwwyyy{{{|||{{{~~~~~~}}}|||||||||}}}}}}~~~}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyywwwwwwvvvvvvuuuttttttssssssqqqpppqqqsssttttttssslllggg```ZZZWWWXXX\\\^^^~~~rrrdddUUUKKKAAA@@@>>>===<<<<<<======:::999:::===>>>>>>BBBHHHNNNdddvvv}}}{{{zzz{{{~~~~~~||||||}}}ttt___KKK???:::999:::777555333333333333222111000000000000000000000000//////............//////...//////000000000000000000000000///......------...000111000000000222444999AAANNN[[[ccckkkyyy|||rrriiiiiimmmnnnoooqqqoooqqqrrrqqqooolllkkkkkkiiiiiikkknnnqqqtttwwwyyyzzz{{{|||}}}}}}}}}}}}}}}zzz{{{{{{yyyxxxwwwyyy{{{wwwwwwwwwxxxxxxyyyyyyyyy||||||}}}}}}}}}|||{{{{{{xxxxxxyyyyyyzzz|||}}}~~~{{{yyywwwwwwyyy{{{{{{{{{~~~~~~}}}||||||}}}}}}}}}|||~~~~~~~~~~~~|||||||||||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvuuutttssssssqqqpppooopppppppppmmmkkkbbb___[[[XXXXXX[[[```ccc|||pppbbbSSSIIIAAA@@@>>>===<<<<<<======<<<999999<<<===<<>>===<<<<<<=========:::999;;;<<<;;;===BBB@@@NNNWWWfffyyy```SSSCCC999777666333///000......///111333333222000000000000000000000000///000111222222111000///......///000000000000000111000000///...---------***,,,............000111444:::FFFTTT^^^gggzzzppplllnnnqqqrrrttttttvvvxxxwwwssspppnnnnnnggghhhhhhjjjmmmpppsssuuuwwwwwwyyyzzz{{{{{{{{{{{{zzz{{{{{{yyyvvvvvvxxx{{{xxxxxxxxxwwwwwwwwwwwwwwwzzzzzz{{{|||}}}}}}||||||yyyxxxxxxwwwwwwwwwxxxxxx{{{yyywwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||yyy|||~~~}}}}}}}}}}}}}}}~~~|||||||||{{{{{{{{{zzzzzzxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuussstttuuuvvvwwwwwwwwwwwwuuuvvvvvvvvvvvvtttsssrrrlllllllllllljjjfff```\\\[[[[[[[[[\\\___cccgggjjj~~~ppp^^^PPPIIIAAA???===::::::;;;<<<>>>======<<<;;;<<<===>>>???@@@DDDJJJWWWooossscccMMMGGG???999666555444444222222222111111111111000666111------111333111.........//////000000111111//////000000///...------222222111///...---++++++//////.........000222333555666;;;EEEPPP___uuuxxxooolllmmmrrryyy||||||||||||{{{wwwrrrnnnfffffffffhhhjjjnnnqqqtttvvvwwwxxxzzz{{{{{{zzzzzz{{{zzzxxxwwwwwwwwwxxxxxx}}}|||zzzxxxwwwwwwxxxxxxxxxyyyyyyzzz{{{|||}}}}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyxxxxxxyyy{{{|||{{{{{{zzzzzzzzz{{{{{{|||zzz{{{|||||||||||||||{{{|||}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz||||||yyyyyyyyyxxxyyyyyyzzzzzz}}}|||zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwyyyyyyyyyxxxvvvuuusssttttttsssrrrpppooommmnnnnnnmmmjjjeee```ZZZWWWYYYZZZ^^^bbbdddeeejjjrrr}}}nnn\\\NNNGGGAAA???<<<:::::::::<<<===<<<<<<;;;;;;;;;<<<===>>>>>>BBBGGGRRRgggyyydddUUUCCC???999555333333222222222222222111111111000000222000...---------------///////////////000000000///////////////...------//////......------,,,,,,............///000111222333444888@@@JJJXXXmmm}}}sssooonnnrrrxxx}}}}}}}}}~~~}}}yyysssnnnggggggggghhhjjjmmmppprrrqqqrrrtttvvvwwwwwwwwwwwwyyyyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxzzz{{{{{{|||}}}}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyzzzzzz{{{|||||||||||||||}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyy{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwtttuuuwwwyyyyyyxxxwwwvvvvvvuuusssqqqpppppppppppppppoookkkgggbbb]]]YYYWWW[[[[[[___dddfffgggmmmuuu{{{lllZZZLLLEEE@@@???<<<;;;::::::<<<===;;;;;;:::::::::;;;<<<===<<>><<<;;;::::::;;;<<<999999999:::::::::;;;;;;;;;===@@@DDDPPPhhhvvvcccRRRBBB999777555444333444444222111111111111111000000000000000000000000//////000111000000000//////......---.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...000///000444999CCCTTTcccvvvyyyrrrrrruuu|||}}}{{{tttnnnjjjjjjiiiiiijjjkkkllllllmmmoooqqqtttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuussstttvvvxxxzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{zzzyyywwwvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{zzzzzz|||}}}}}}}}}}}}|||zzzzzz{{{{{{}}}}}}}}}|||~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{yyyxxxxxxxxxxxxwwwwwwwwwuuuuuuvvvwwwwwwwwwvvvvvvyyyxxxvvvtttrrrqqqqqqqqqjjjfff```[[[XXXXXXZZZ[[[aaabbbgggmmmqqquuu}}}uuugggWWWLLLGGG>>>===<<<;;;::::::;;;;;;999999999:::::::::::::::;;;<<<>>>AAAHHHZZZtttxxxdddRRREEE<<<888666555444444444444222000111111111000000000/////////,,,+++---222444222///000000//////......------------............------//////......---,,,,,,,,,***+++---/////////......000///000222444;;;IIIVVVgggrrr}}}~~~uuusssuuu|||}}}{{{sssmmmkkkjjjjjjjjjiiijjjjjjjjjkkkmmmooorrrtttuuuuuuuuuoooooopppqqqrrrsssttttttssstttwwwyyy{{{|||||||||zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyxxxyyyzzz{{{zzzyyywwwvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{|||~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwvvvvvvuuuuuuuuuvvvssstttvvvxxxzzzzzz{{{{{{xxxxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuzzzzzzyyyxxxuuuqqqmmmjjjaaa^^^ZZZVVVVVVYYY]]]```bbbdddiiiqqqvvv|||ssseeeVVVKKKGGG>>>===<<<;;;::::::::::::888999:::;;;;;;;;;:::::::::;;;>>>@@@BBBMMMaaassszzzfffSSSFFF>>>:::888555444222222222222000///111111000000000/////////---)))'''+++111444000,,,//////..................,,,,,,---............---000//////...---,,,,,,+++***+++,,,---............///...000222222555@@@LLLXXXcccpppwww}}}zzzwwwyyy}}}}}}{{{tttnnnjjjjjjjjjjjjjjjiiiiiiiiiggghhhkkkmmmnnnoooooooooggghhhkkkooorrruuuvvvwwwssstttvvvyyy{{{|||}}}~~~~~~~~~~~~}}}|||||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~||||||}}}||||||{{{zzzyyyzzzzzzzzz{{{{{{{{{||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz|||~~~~~~}}}|||{{{}}}~~~~~~{{{yyyxxxxxxuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuutttuuuwwwyyyzzzzzzyyyyyywwwwwwvvvvvvvvvuuuuuuuuuxxxxxxxxxwwwwwwwwwwwwwww{{{{{{zzzxxxssslllfffbbbZZZXXXWWWVVVYYY]]]bbbeeeeeefffmmmvvv}}}qqqcccTTTIIIEEE======<<<;;;;;;::::::999999999;;;<<<<<<<<<;;;:::999999===@@@???BBBNNN\\\ooozzzsssfffTTTEEE===:::777666444222000000222333222111111000000000////////////,,,++++++---///000---+++------..................+++,,,------.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------000222111222:::CCCLLLYYYfffooowww|||~~~{{{uuuqqqjjjjjjjjjjjjjjjiiiiiihhhdddeeegggiiijjjkkkjjjjjjhhhjjjmmmqqqtttvvvwwwxxxttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}||||||zzzyyyxxxxxxwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~|||zzzyyyxxx{{{~~~}}}{{{xxxxxxyyytttttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvxxxyyyyyyyyywwwvvvuuuuuuuuuuuuttttttttttttwwwwwwwwwwwwxxxyyyzzz{{{}}}{{{xxxtttmmmeee___[[[WWWWWWXXXZZZ^^^bbbfffhhhmmmooovvvpppaaaRRRGGGCCC===<<<<<<;;;;;;:::999999999:::;;;<<<===<<<;;;;;;888888<<<@@@>>>;;;BBBMMMVVVcccyyy}}}eeeXXXHHH===999888555222444222111111333555666555000000000000////////////...000222111///---,,,---,,,------....../////////+++,,,------.........---))))))***+++,,,,,,------,,,+++******+++,,,...///+++,,,000222111000666>>>HHHTTTaaakkkttt|||wwwsssiiiiiijjjjjjjjjiiiiiihhhdddeeegggiiiiiiiiiiiihhhoooppprrrtttuuuuuuuuuuuutttttttttuuuwwwyyy|||~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvwwwyyy{{{|||}}}}}}|||||||||}}}}}}~~~yyyyyyzzzzzz{{{zzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||||||||zzzyyyxxxxxxxxxxxxyyyyyyyyyzzz|||}}}}}}zzzxxxvvvuuuxxx||||||zzzxxxxxxyyytttttttttttttttsssssssssvvvwwwwwwxxxxxxxxxwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuuuuttttttttttttsssssssssuuuuuuvvvwwwyyy|||~~~~~~{{{vvvoooggg```ZZZWWWWWWXXX[[[^^^aaaeeehhhiiiuuuwww~~~nnn___PPPFFFCCC<<<:::888888999999888777<<<;;;;;;::::::;;;;;;<<<::::::999999:::;;;===>>>KKKTTTfff~~~zzzmmmSSSIII>>>777666666555333333555555111,,,+++///555000000//////.........---//////............/////////////////////000111222,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---...000333777999HHHNNNWWWbbbmmmxxx}}}~~~}}}wwwqqqkkkkkkkkkkkkkkkjjjiiihhhfffgggggghhhiiijjjkkkkkkoooqqqsssuuuwwwwwwwwwwwwxxxvvvuuussstttvvvxxxzzz}}}}}}}}}}}}|||{{{zzzyyy|||zzzxxxvvvuuuuuuvvvwwwuuuuuuuuuvvvxxxzzz|||~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwvvvyyyyyyzzzzzzzzzzzzzzz{{{xxxwwwvvvwwwyyyzzzyyyxxx{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttyyyxxxxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuuuutttrrrrrrtttuuuuuuvvvxxxzzz|||~~~{{{nnnddd^^^[[[XXXVVVXXX\\\aaadddfffkkkqqqvvvzzz}}}nnn___PPPGGGCCC>>><<<::::::;;;;;;:::999;;;::::::999999::::::;;;:::999999999:::;;;===>>>AAAJJJZZZppp{{{hhhYYYLLLDDD;;;555555555444222111222222111000000111111000/////////............//////............////////////.........//////000,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,...111444666AAAGGGQQQ\\\gggrrr|||||||||||||||zzzuuupppjjjjjjkkklllmmmmmmmmmmmmjjjiiihhhggggggiiikkkllloooppprrruuuwwwxxxxxxxxxxxxvvvtttssstttvvvxxxzzz||||||||||||{{{{{{zzzyyy{{{zzzxxxvvvuuuuuuuuuvvvvvvuuuvvvvvvxxxzzz|||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyxxxwwwzzzzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyyyyxxxvvvvvvttttttttttttuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuttttttppprrrtttuuuuuuuuuvvvwwwwwwyyy{{{~~~yyyrrrggg___[[[ZZZXXXWWW[[[^^^cccfffiiinnnvvv|||{{{mmm```QQQGGGCCC>>><<<::::::;;;;;;:::999999999999888888999999999999999999999:::;;;<<<<<<:::@@@MMM^^^ttt{{{jjjVVVGGGBBB===666333333444222000000//////111444444111///////////////............//////............/////////......------------...++++++,,,,,,------,,,,,,---------,,,,,,+++++++++---------------------------,,,++++++,,,...000222999???HHHSSS^^^iiissszzz}}}|||~~~{{{zzzxxxuuurrrjjjkkkmmmoooppprrrrrrrrrooollliiiffffffgggjjjmmmnnnoooqqqtttvvvxxxyyyyyywwwvvvtttssstttuuuwwwxxx{{{{{{{{{{{{{{{zzzzzzzzzzzzyyywwwuuuttttttuuuuuuvvvvvvvvvwwwxxxzzz{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuwwwxxxyyyzzz{{{zzzyyyyyyyyyxxxwwwwwwxxxyyyxxxvvvyyyyyyyyyzzzzzzzzzzzzzzzxxxyyyzzzzzzyyyxxxuuutttssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssoooqqquuuvvvwwwwwwwwwxxx|||~~~~~~|||mmmhhhaaa\\\ZZZZZZ[[[\\\```dddhhhlllpppwwwyyymmm___QQQFFFBBB<<<:::888888999999888777888888777777777777888888999999999999999:::;;;;;;<<<>>>EEEOOO^^^sssyyyjjjYYYIII===:::777444333333333222000000000000111222111111000///////////////.........///......------......///......---,,,+++++++++,,,***+++,,,---...---,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///333999AAALLLVVVbbblllsss~~~~~~}}}{{{zzzyyywwwpppqqqrrrtttuuuuuuvvvvvvtttpppkkkgggfffgggkkkmmmmmmnnnpppsssvvvxxxyyyzzzvvvuuutttsssssstttvvvwwwyyyyyyyyyyyyyyyzzz{{{{{{zzzyyywwwvvvuuutttttttttvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxzzzzzzyyywwwtttrrrrrrssssssttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuusssssssssrrrrrrrrrssssssrrrtttvvvwwwwwwxxxzzz||||||vvvrrrfffccc___\\\[[[]]]___```gggjjjppptttzzzxxxlll___PPPFFFBBB<<<:::888888999999888777888777777666666777777888888888999999999999999999>>>===@@@FFFNNN___zzzxxxeeeVVVJJJ???999555444333333444333222111222333333000,,,+++///333.........///////////////......------------.........---,,,++++++***+++++++++,,,---...---,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...111555===GGGQQQ\\\fffmmmvvv{{{}}}|||||||||yyyzzzzzzzzzyyyyyyxxxwwwwwwtttooojjjhhhiiilllnnnmmmnnnppprrruuuwwwyyyzzzvvvuuutttssssssttttttuuuwwwwwwwwwwwwxxxyyy{{{|||yyyyyyxxxwwwvvvuuuttttttwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwuuuvvvwwwyyyyyyyyyyyyyyyuuuttttttvvvxxxzzzzzzyyyvvvvvvwwwwwwxxxxxxyyyyyyvvvwwwxxxxxxwwwuuusssrrrrrrsssssssssttttttuuuuuuvvvvvvuuuuuutttssssssrrrppppppqqqrrrssstttvvvwwwssssssrrrrrrrrrrrrsssttttttvvvwwwxxxyyy|||{{{rrrkkkfffaaa```^^^]]]\\\^^^aaacccjjjooovvv|||yyykkk^^^OOOEEEAAA>>><<<::::::;;;;;;:::999888777777666666777777888777888888999999999888888<<<999;;;@@@EEEPPPhhh|||hhhVVVJJJCCC>>>;;;555444444444333333222222222444555000***)))...444.........///////////////......------------......---,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------...///333:::BBBKKKVVV```gggmmmssszzz~~~~~~~~~|||zzzyyyxxxvvvsssooommmmmmmmmnnnnnnooopppqqqtttvvvxxxzzzuuuttttttsssssssssssstttuuuuuuuuuuuuwwwyyy{{{}}}zzzzzzyyyxxxwwwvvvuuuuuuwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxuuuuuuvvvwwwwwwxxxyyyzzztttttttttuuuxxxzzzzzzyyyuuuuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuttttttssssssssssssssssssssssssssssssvvvvvvuuutttsssrrrqqqqqqnnnooopppqqqsssuuuwwwxxxuuutttsssrrrssstttuuuvvvuuuwwwzzz|||~~~wwwooohhhbbb^^^]]]^^^^^^^^^^^^```cccfffmmmsss|||zzzkkk\\\NNNDDD@@@>>><<<::::::;;;;;;:::999888777777777777777777888777777888999999888777666888555777===???CCCTTThhh}}}uuujjjYYYJJJAAA===<<<<<<555555555333222111111222000222222000------///111............/////////000...------,,,,,,------...,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------,,,///555===EEEOOOYYY```cccjjjttt{{{}}}{{{xxxwwwvvvuuussspppooonnnpppppppppqqqsssuuuwwwyyytttttttttsssssssssrrrrrrtttsssssstttvvvyyy|||}}}zzzzzzzzzyyyxxxwwwvvvuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuuttttttuuuwwwzzz{{{wwwvvvuuuvvvwwwxxxwwwvvvttttttttttttttttttsssssssssrrrqqqqqqqqqrrrssstttuuuttttttssssssrrrrrrqqqtttttttttssssssrrrrrrrrrqqqqqqqqqssstttvvvxxxyyyvvvuuutttssstttuuuwwwxxxyyy||||||xxxrrrjjjddd```^^^]]]\\\^^^aaabbbbbbdddhhhlllsss{{{{{{kkk[[[MMMCCC@@@<<<;;;999888999999888777888888777777777777888888666777888999999888777666888444666<<<<<<;;;FFFWWWmmmyyybbbXXXJJJ>>>888555555555555666555333111///000111///......000222222000...---.........//////000000...------,,,,,,------...++++++++++++,,,---......///...,,,+++***+++,,,,,,)))***+++,,,------...///+++++++++++++++++++++++++++,,,,,,,,,,,,---------***---222999AAAKKKUUU[[[\\\dddooowww}}}~~~wwwxxxxxxxxxvvvssspppmmmpppppppppqqqrrruuuwwwxxxtttttttttssssssrrrrrrrrrssssssssssssuuuyyy|||~~~{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxwwwvvvxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttssstttwwwzzz|||zzzxxxvvvvvvwwwvvvuuussstttttttttssssssrrrrrrqqqrrrqqqoooooooooqqqsssuuuuuuuuutttsssrrrqqqqqqppprrrrrrrrrssssssssstttttttttttttttuuuuuuwwwxxxyyywwwvvvuuutttuuuvvvxxxzzz~~~sssooohhhaaa]]]]]]^^^___]]]aaadddfffgggjjjnnnrrrzzzyyyiii\\\OOOFFFBBB===<<<;;;999888777777777888777666444444444555666888888999999999999888888555444333333666:::???BBBVVVpppssseeeUUULLL@@@999777888666444333333222222111111222222222111111000000000000000...---,,,,,,,,,,,,---...///...---,,,++++++,,,---------,,,,,,,,,,,,+++++++++---......,,,++++++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,++++++---...000...///000333888@@@IIIPPPTTT\\\gggrrr{{{~~~}}}yyyuuusssqqqqqqrrrrrrqqqooommmlllqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrsssuuuxxx{{{}}}~~~}}}|||{{{yyywwwvvvuuu|||{{{yyywwwuuuttttttsssyyyyyyyyyxxxxxxxxxxxxwwwxxxyyy{{{||||||{{{zzzxxxxxxxxxwwwwwwxxxxxxyyyzzzuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwuuuuuuuuuvvvwwwrrrqqqqqqpppqqqrrrtttuuussssssrrrrrrrrrsssssssssvvvuuutttssssssrrrrrrsssooopppqqqrrrrrrrrrrrrrrrqqqrrrrrrtttuuuwwwyyyyyyzzzxxxuuutttuuuxxx|||~~~yyysssjjjgggbbb___^^^___```aaadddeeegggiiilllqqqwww|||yyyiii[[[NNNEEEAAA<<<;;;:::999888777777777777777666555555555555555777777888888888888777777555555444555777:::===@@@FFF[[[tttwwweeeWWWJJJCCC;;;777888:::999888444333222222111111111111222111000000//////000000...---,,,,,,,,,,,,---...111000///...------...///------,,,,,,,,,,,,+++++++++---......,,,++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,++++++---...000//////000222555<<>><<<:::::::::999999777666555555222222111000000000000111111000//////......//////,,,------......------,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++---......,,,++++++,,,)))***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++---///000111222555777CCCIIIRRR[[[cccmmmwww~~~~~~|||yyyuuurrrpppiiihhhgggeeefffgggiiijjjnnnoooqqqssstttuuuvvvvvvvvvuuusssqqqqqqrrrssstttyyyzzz|||}}}}}}}}}|||{{{||||||{{{{{{{{{zzzzzzzzzwwwwwwwwwvvvuuuuuuuuutttvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuvvvvvvvvvuuuuuuqqqrrrssstttuuuuuuuuuuuuqqqqqqrrrssstttvvvxxxyyywwwwwwvvvuuuttttttttttttvvvuuutttsssrrrsssttttttnnnoooqqquuuyyy}}}zzzuuuqqqkkkjjjhhhgggggghhhiiijjjgggjjjlllmmmmmmpppuuuyyy|||tttooommmlllwwweeeWWWJJJCCC@@@::::::999777666666666666555555555555555666777777666666666777777666666666444444444555555666666666666555999>>>CCCKKK[[[kkkwww{{{wwwzzz}}}oooZZZRRRGGG???;;;999888888888888888777666555666666000000000000000111111222000000///............///,,,,,,---......---,,,,,,)))***+++,,,------,,,+++------,,,,,,,,,,,,+++++++++---......,,,++++++,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------+++---///000///000111333999@@@KKKTTT\\\eeennntttzzz{{{xxxvvvpppnnnkkkhhhgggggghhhiiilllmmmooorrrtttuuuuuuuuuvvvtttrrrpppoooppprrrsssvvvwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}||||||||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwwwwwwwvvvvvvssstttuuuvvvvvvuuuuuutttqqqqqqqqqrrrsssuuuvvvwwwwwwvvvuuutttssssssssssssssssssssssssssstttttttttppprrrvvvzzz~~~|||vvvqqqmmmjjjggghhhiiikkklllnnnoooooommmpppsssttttttxxxtttnnnllllllmmmxxxeeeWWWKKKCCCAAA;;;:::999777666555555555666555444444444666777888666666777777777777666666444444444444444555666777666444666<<<>>>@@@HHHRRReeesssuuuqqqqqqsssxxx~~~jjj[[[MMMHHHAAA<<<:::999888777999999888666444333333444////////////000111222333000000///...............,,,,,,---......---,,,,,,'''((()))***++++++***)))---------,,,,,,,,,+++++++++---......,,,++++++,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------+++---//////...---...///111999DDDNNNVVV___hhhmmmqqq}}}|||zzzvvvsssoookkkhhhggghhhhhhiiikkknnnqqqssstttuuuuuuuuusssqqqooonnnoooqqqsssrrrrrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxyyyzzzzzzzzzxxxvvvtttxxxxxxxxxwwwwwwwwwwwwwwwtttuuuvvvxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqqqqrrrssstttuuuvvvvvvuuutttssssssrrrrrrsssqqqqqqrrrssstttttttttssssssvvvzzz~~~~~~zzzuuupppkkkiiigggfffhhhkkknnnppprrrrrrrrrsssvvvyyyzzz{{{zzzsssnnnlllmmmooopppxxxcccTTTHHH@@@===:::777444333555666555333666666666666666555555444555444666;;;@@@AAA===888777777777777777777777777222222222555999>>>CCCFFFQQQ]]]nnnzzzwwwtttqqquuuuuuwwwyyyzzzhhhUUUJJJAAA>>>;;;888666777888999888777555333222111222222333222000///...///111222000000000000///...---,,,+++,,,,,,------,,,,,,+++************************************)))))))))((('''(((***+++,,,,,,+++*********************************+++,,,,,,,,,,,,+++---...///---+++))))))***+++,,,,,,---...///000000111555<<>><<<999666666777888777666666666666666666555555444444333555;;;BBBEEEBBB???333333333333333333333333444444333444777;;;???AAACCCLLLZZZiiixxxyyywwwrrrppprrrzzzttteeeUUUGGG>>>===;;;999777666666777888888777555333222222222222222111000///...///000000////////////...---,,,++++++,,,,,,------,,,,,,+++************************++++++++++++************)))***************))))))******************************+++,,,,,,,,,,,,+++---......---+++***+++,,,---------...............///222888>>>FFFOOOXXX^^^eeelllvvv~~~}}}|||zzzxxxuuusssrrroooooonnnmmmmmmnnnooopppqqqqqqqqqqqqpppooonnnmmmooooooooopppqqqtttvvvwwwxxxyyyzzz}}}}}}}}}}}}xxxyyyzzz{{{{{{{{{{{{{{{yyyzzzzzzzzzyyyxxxvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwyyyxxxuuurrrssssssrrrrrrsssrrrrrrqqqqqqqqqrrrsssssssssssssssqqqrrrssstttvvvxxxyyyzzzzzzzzzzzzzzzxxxvvvtttssskkkkkkjjjhhhggghhhkkknnnmmmpppsssuuuwwwxxxzzz|||zzzqqqjjjdddggglllqqqxxx~~~wwwcccTTTHHHAAA>>><<<999777666777777777666666666666666666555555444444333444888>>>BBBAAA???555555555555555555555555666555444444555888:::<<<<<>>FFFOOOUUUYYYaaammmxxx~~~|||yyywwwtttrrrpppmmmkkkkkkllllllpppppppppppppppooooooooooooooonnnnnnooopppqqqqqqrrrsssvvvxxx|||~~~zzz{{{{{{|||||||||{{{{{{xxxyyyyyyzzzyyyxxxwwwvvvzzzzzzyyyyyyxxxwwwwwwwwwxxxwwwwwwwwwxxxvvvtttqqqppppppqqqqqqrrrrrrqqqqqqsssssstttuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzzzzzxxxwwwuuussspppmmmkkkjjjeeefffgggggghhhkkkpppssssssuuuwwwyyy{{{}}}uuummmjjjffffffkkkrrrvvv|||vvvbbbTTTHHHAAA>>>999777666444444444555555666666666666666555555444777555333444777888888666666666666666666666666666555444444333444555777888<<<===@@@EEEKKKXXXlll~~~rrr^^^MMMBBB===:::888444444666777777777666555555444444333333222222222......//////......---,,,------------,,,,,,+++***++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++*********---,,,+++)))))))))***+++******************************+++,,,,,,,,,,,,++++++,,,......------...///........................///000111444999@@@IIIOOOUUU\\\gggpppvvvzzz~~~~~~||||||yyyuuuqqqnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqppppppoooooonnnnnnnnnmmmnnnoooqqqsssvvvyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||yyyzzz{{{||||||{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvxxxwwwvvvvvvuuusssqqqooonnnppprrrssssssrrrrrrsssuuuuuuvvvvvvwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvuuutttrrrooollljjjhhhffffffggghhhjjjkkkmmmpppuuuxxxvvvxxx{{{}}}yyypppjjjgggfffiiipppvvvxxx|||ttt```RRRGGG@@@>>>888888666555444444444555666666666666666555555444777555333222222222222111222222222222222222222222333222222333444555777888888777999<<<===DDDUUUfff|||}}}kkk___MMM>>>777666666666222333555777888777666666333333333333333333222222---............---,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************+++*********)))))))))))),,,,,,+++***+++,,,---...******************************+++,,,,,,,,,,,,+++***,,,------,,,,,,...///,,,,,,------...//////000000111222333777===DDDJJJVVV\\\ccchhhlllrrryyy~~~zzzvvvsssqqqqqqpppkkkkkkkkklllnnnppprrrsssrrrrrrqqqppppppooonnnmmmllllllmmmmmmoooqqqrrrtttwwwxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{yyyxxxxxxxxxxxxxxxvvvtttrrrqqqqqqrrruuuxxxxxxwwwuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuuttttttttttttrrrpppooonnnnnnmmmllljjjiiihhhhhhhhhmmmnnnpppqqqrrrtttwwwzzzyyy|||yyyrrrllliiieeefffjjjrrrvvvwwwzzz~~~rrr^^^QQQFFF???===::::::999777555555666888666666666666666555555444555444333333333333444444333333333333333333333333111222222333444555666777777444666;;;<<<===IIIWWWiiixxxuuujjjXXXNNNAAA888555555555555111333444666666666666555111222333333333333333222///............---------,,,,,,,,,------,,,,,,+++******++++++++++++***************************************)))))))))((((((*********++++++---......******************************+++,,,,,,,,,,,,+++***+++,,,,,,++++++---...++++++,,,---...///000111000111222333666:::AAAEEEVVVZZZ```bbbdddjjjttt{{{}}}~~~|||yyywwwvvvuuuooonnnnnnnnnnnnppprrrsssrrrrrrsssrrrrrrqqqpppooommmlllkkkjjjjjjjjjkkklllooopppqqqrrrrrrsssvvvxxxzzzzzz{{{{{{{{{{{{{{{zzz~~~}}}|||{{{zzzyyyzzzyyywwwuuussssssssswww{{{~~~}}}zzzwwwvvvwwwsssssstttttttttsssrrrrrrpppqqqqqqpppooommmkkkiiikkkkkklllmmmnnnnnnooooooqqqsssuuuvvvvvvxxx{{{~~~zzzqqqkkkgggeeedddfffkkktttxxxyyy}}}ppp\\\OOOEEE>>><<<999::::::888555444666999666666666666666555555444222333444444444444555666444444444444444444444444333333333333444555555555888333333:::;;;999???JJJTTTdddwww~~~ooo___SSSGGGAAA:::666666666555333111111222333444444444444000111222333444333333222000000...---------...///,,,,,,------------,,,,,,******++++++++++++******************************+++++++++*********))))))))))))***+++++++++************************************+++,,,,,,,,,,,,+++)))+++,,,+++******+++,,,,,,---------......//////...///111222444777<<<@@@PPPUUU[[[^^^___dddmmmuuuxxx|||~~~|||wwwvvvsssqqqpppppppppqqqqqqrrrssssssssssssrrrqqqmmmllljjjhhhggghhhiiiiiikkkkkklllkkkkkklllnnnppprrrrrrssstttuuuuuuuuutttyyy{{{}}}}}}||||||{{{zzzyyyxxxxxxvvvwwwwwwuuurrrpppqqqsssvvvzzz}}}|||vvvrrrqqqrrrooooooooooooooonnnmmmmmmlllmmmnnnoooooonnnlllkkkkkkmmmooorrrtttuuuvvvvvvsssvvvyyy|||~~~|||sssmmmiiieeedddgggiiipppyyynnn[[[NNNDDD===;;;777888888666333222444777666666666666666555555444111333444444333333333333111111111111111111111111444444444444444444444444888000...444555111444<<<@@@OOObbbqqqzzzmmm^^^MMMBBB999666333222444444111---000000111111111222222222///000222333444444333222222000...---,,,---///000,,,,,,---......---------******++++++++++++******************************,,,,,,,,,+++++++++******))))))*********(((&&&%%%******************************+++,,,,,,,,,,,,+++)))+++++++++))))))***+++///............---------+++---///000222555999<<>>BBBLLLZZZgggvvvnnn___UUUMMMDDD===666666555444222111000000333222111000000111222333222444555444111...------------------------------+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++,,,,,,+++***)))))))))***(((((())))))******++++++************************++++++******************++++++******************((((((((((((((((((((((((((()))+++,,,------,,,,,,------...///111333444555???FFFPPPYYYaaafffjjjlllwwwyyy|||~~~{{{wwwtttrrrqqqqqqppppppqqqssstttsssrrrpppnnnllliiihhhhhhiiijjjmmmmmmllljjjiiihhhgggfffiiiiiiiiiiiihhhhhhhhhhhhmmmnnnooopppppppppooonnnlllmmmnnnooonnnnnnmmmllljjjjjjjjjjjjkkklllnnnnnntttrrroookkkiiihhhhhhiiijjjjjjjjjiiihhhggghhhjjjnnnoooppprrruuuwwwvvvvvvuuuwwwzzz}}}}}}wwwuuuooohhhhhhmmmlllvvvkkkWWWKKKBBB===<<<999777555555777888777555444444444444444444444444444444333333333444555666333333333333333333333333333333222222222333444555333333333444555666666666777:::AAALLLWWWbbbssszzznnn]]]PPPIIICCC<<<777555555444333222111111000222111000000000000111222555666777555222000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++***))))))))))))***+++++++++******)))*********)))))))))))))))*********************************************************************************************************)))***,,,---......------------...///000222333444:::@@@JJJTTT]]]eeelllqqqwwwyyy{{{|||}}}}}}zzzxxxwwwtttrrrqqqqqqqqqqqqpppnnnpppnnnmmmkkkkkklllmmmnnnmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjkkkkkkkkkjjjiiihhhhhhjjjjjjjjjiiiggggggggggggggghhhiiijjjkkklllnnnmmmkkkjjjiiiiiiiiiiiihhhjjjkkkjjjjjjjjjlllnnnsssssstttuuuwwwyyyzzzzzzyyy{{{}}}zzzwwwrrrlllooouuu{{{jjjWWWKKKBBB===<<<:::888666555666777666555444444444444444444444444444444444444444555666666333333333333333333333333333222222222222333444444222333333444444555555666333333777>>>DDDJJJVVVbbb|||}}}sss___UUUHHH???<<<:::666222333333333222222222111111000000////////////000000555666666444111///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++******)))))))))***++++++************))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................///000111222444999AAAKKKVVVbbbmmmtttvvvwwwxxxxxxyyy||||||zzzwwwuuutttrrrooommmllllllkkkkkkkkklllnnnooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjiiiiiieeefffggghhhiiihhhhhhgggfffggghhhiiihhhgggeeedddeeeeeefffggghhhiiijjjjjjjjjjjjkkkllllllmmmmmmllljjjkkkmmmnnnnnnooorrrtttxxxxxxxxxyyyzzz}}}~~~|||yyytttqqqwwwiiiVVVJJJBBB===<<<:::999777666666555555555333333333333333333333333333333333333444444555555222222222222222222222222222222222222222333333333222222333333444444444444333111333666999<<>>888444444555444333000000000111111111222222.........//////.........111111111///,,,++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************(((((((((((()))***++++++++++++******))))))((((((************************(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...---------------......///111555:::CCCOOO\\\eeehhhhhhiiilllqqqzzz~~~yyywwwxxxwwwvvvuuutttssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrssstttuuuuuutttrrrqqqoookkkmmmnnnppppppppppppoooppprrrssstttrrrpppllljjjggghhhjjjlllmmmnnnoooooopppqqqtttvvvwwwvvvtttsssqqqsssuuuuuuuuuwwwyyy{{{{{{}}}}}}~~~gggUUUIIIAAA<<<;;;888888888777555444555777333333333333333333333333000000111222222222222222222222222222222222222222000111111222333222222222222222222222222222222222555111000333444333555999:::BBBOOO^^^nnn~~~uuueeeXXXMMMCCC<<<<<<999555222222333333222000000000000000111111111......////////////......111111111///---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))))))))((((((((()))******************))))))))))))************************'''(((((())))))*********)))))))))***++++++,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------///000222555;;;DDDNNNTTTZZZ[[[]]]aaahhhttt~~~}}}|||zzzxxxvvvtttsssssssssssssssttttttttttttuuuuuuvvvwwwvvvtttqqqpppnnnoooppprrrsssssssssrrrtttvvvwwwxxxvvvsssooolllhhhiiilllnnnppppppppppppssstttvvvxxxyyyxxxwwwvvvvvvxxxyyyzzzzzz|||gggTTTIII@@@<<<;;;666777888777555444666888222222222222222222222222000111222333333333222222111111111111111111111111///000111222333222222111222222222222222111111111555111000222333222222555777;;;BBBKKKWWWeeesss{{{vvvkkk[[[MMMDDD>>>999555777555222111111111111111000000000000000000//////...///000000000000///......//////...,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''((())))))))))))((('''***))))))(((((((((((())))))))))))))))))*********************************''''''(((((()))******+++((())))))***++++++,,,,,,************************---,,,++++++++++++,,,---+++++++++++++++,,,---------...000222555;;;AAAFFFMMMMMMOOOTTT]]]lll{{{}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxyyyzzzyyyvvvsssqqqoooqqqssstttuuuvvvuuuuuuwwwyyy{{{{{{yyyvvvqqqnnnkkkmmmppprrrtttuuuttttttwwwxxxzzz{{{}}}}}}}}}}}}~~~fffTTTHHH@@@<<<;;;555777888777555444777:::222222222222222222222222111222333444555444333333111111111111111111111111///000111222333222111111222222111111111111111111666222000333444222111333555777:::???GGGQQQ]]]dddlllyyy|||ppp___UUUGGG<<<888777777666444333111000000111111222111000000000////////////...///000111111000///...+++,,,,,,+++***+++---///------------------------+++,,,,,,,,,,,,+++******&&&'''((())))))((('''&&&+++***)))(((((('''(((((((((((())))))******++++++************************&&&''''''((()))******+++((())))))***++++++,,,,,,************************///...---,,,,,,,,,---...************+++,,,---...,,,---///111222666:::>>>DDDEEEGGGKKKVVVeeeuuuzzz{{{}}}}}}|||yyyvvvtttrrrsssuuuwwwxxxxxxxxxxxxzzz|||~~~~~~|||xxxssspppoooqqqtttwwwyyyyyyyyyyyyzzz{{{}}}}}}|||{{{vvvxxxjjjWWWIII???::::::555666777777777666444333555555444333333222111111000000111222333333333333...000333666777666333222//////000111222222333333222222222222222222222222222222222222222222222222333444666999===AAAEEEGGGUUUaaauuu|||pppcccZZZJJJCCC:::444222333333222444222111111222333333222000000//////.........---111000...------...///000///...------,,,,,,------+++++++++*********))))))++++++++++++++++++++++++))))))*********))))))((())))))***---......+++)))+++******))))))******+++((('''&&&''')))******)))(((((())))))*********+++))))))************)))))),,,+++***))))))***+++,,,+++++++++***************---------.........//////...//////000111222222333888<<<@@@DDDJJJWWWgggsss}}}{{{zzzxxxxxxxxxxxxxxxyyyzzz{{{{{{|||}}}~~~}}}zzzxxxvvvqqqtttyyy}}}{{{zzzooooooqqqxxxjjjWWWIII???::::::555666777777777666444444555555444333333222111111222222222333333222111111...000222444555444333222//////000111111222333333111111111111111111111111222222222222222222222222111222333555888;;;===???FFFOOO```rrrrrreeeYYYMMMEEEBBB<<<555111000111111111333111000000111222222111000/////////.........---...---,,,,,,---...///000,,,,,,+++************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********))))))(((((((((((()))++++++)))(((******))))))))))))******+++***))))))))))))((('''((()))))))))************))))))************))))))*********))))))*********************************,,,,,,---------...............//////000111111222444888<<>>HHHVVV```sss|||zzzwwwvvvwwwzzz~~~xxxnnnhhhfffhhhjjjvvv~~~jjjWWWIII???::::::666666666666666555555444444444444333333222222222222222222222222111000000///////////////000111111///000000000111111111222000000000000000000000000111111111111111111111111222222222222333444555666888:::===DDDNNN\\\kkkuuu}}}lllcccWWWKKKBBB;;;666222555444333222222222111111111///---...///000///...........................111111000///...---------...------,,,+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))))))))))))))))),,,***'''''')))+++,,,,,,+++******))))))******+++'''''''''))),,,......---)))))))))))))))*********))))))************))))))'''((()))******)))((('''((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------.........///222666888<<>>AAAFFFLLLWWWeeennn|||wwwfff]]]PPPEEE???;;;888555444444333111///...///000111333555444222111333666000///------///000///...,,,,,,,,,------.........---......///...---+++***---,,,,,,+++***+++++++++))))))******+++++++++,,,************************%%%&&&'''((())))))))))))((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''((('''&&&''')))******)))+++*********))))))(((((())))))************)))))),,,+++***))))))***+++,,,******+++,,,------......++++++,,,,,,,,,---------------------------------///333555444111222888===BBBFFFOOOXXXcccooozzz}}}tttooopppnnnmmmmmmnnnoooooonnnqqqooommmnnnqqquuuxxxyyy}}}tttfff\\\UUUWWW[[[___gggpppyyynnn[[[LLL@@@;;;;;;:::999888777555555444444444444333333222111000000111111222222222222111111///000111111111///...---000000//////.........---000000////////////000000///////////////.........000000111222222222222111222111000000111333555666999;;;===???AAAFFFNNNTTTdddlllzzzuuufff[[[FFFCCC>>>999555222111111444444444333222111000///111111111111111111111111///...---,,,,,,---.../////////.........//////000************************************))))))))))))(((((((((((())))))))))))'''(((((()))(((&&&$$$###))))))(((((('''''''''&&&)))))))))))))))******+++))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))************************,,,+++***+++,,,,,,+++))),,,------......------,,,+++++++++,,,...111333555<<>>CCCHHHOOOVVVaaammmxxxssshhh\\\PPPHHH???===999666333222222222222222222222111000///...111111111111111111111111///...---,,,,,,---...//////......---------......************************************))))))))))))(((((((((((())))))))))))'''((((((((((((&&&%%%$$$)))(((((((((''''''''''''))))))(((((())))))***+++))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))************************(((((((((+++---///...---,,,,,,------------,,,,,,------------...///111222999;;;???EEEMMMYYYeeemmmxxx||||||tttmmmhhheeecccffffffgggjjjnnnqqqttttttuuuyyy~~~}}}qqqggg```\\\```bbbeeekkkttt}}}kkkXXXIII>>>999999888777666555444333333333444333333222222111111111111111222222222222111111---...////////////......////////////............000//////......//////000....../////////////////////000111111222222111111222222111000000111222333444555666666555666999;;;<<<@@@FFFOOOZZZgggsss{{{wwwnnn```TTTKKKCCC<<<777666555333222111111222333000000111000000///...---000000000000000000000000......------------......///...---,,,,,,,,,,,,,,,************************************))))))))))))(((((((((((())))))))))))(((((((((((('''&&&%%%$$$((((((((((((''''''''''''))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))************************(((((((((+++...//////---,,,,,,------------,,,,,,......---------...//////444666999>>>DDDNNNYYY```mmmrrryyy~~~}}}}}}yyyssslllfffbbbaaa```iiiiiikkkooosssxxx|||wwwkkkcccbbbdddgggssstttwww}}}iiiVVVHHH===888999777666555444333333333333333333333222222111111111111111222222222222111111......//////000000000000///////////////........./////////....../////////............///////////////000000111111111111111222222111000000000111111222333444444444444444444666777:::>>>DDDNNNXXX___jjjrrr~~~}}}pppgggXXXRRRIIIAAA===999666444111000000///000000111222000000000000000///...---////////////////////////------------------------......,,,+++************************************************)))))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))************************,,,++++++,,,---...,,,+++,,,,,,,,,------,,,,,,,,,---------------.........000222444888>>>FFFPPPVVVbbbgggnnnuuuzzz~~~|||{{{{{{{{{|||}}}}}}zzzyyywwwtttooojjjgggeeeeeeeeeppprrruuuyyy~~~yyyrrriiicccdddmmmxxx~~~gggUUUGGG===888888666555444333333222333333333333222222222222222111111111222222222222111111000000000000000000000111........./////////////////////............//////---.........//////000000//////000111111111111000111111000000000000000000000000111222333333222111555666777888:::>>>CCCGGGPPPXXXcccnnnzzzwwwlllaaaWWWQQQDDDAAA>>>;;;999777666444111000000000///000000000000000000111000000///...........................,,,------------------,,,...---,,,******)))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))************************+++++++++,,,......---,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,---...//////---///222555:::BBBKKKPPPYYY^^^dddkkkrrrxxx||||||~~~~~~}}}xxxzzz|||{{{yyywwwxxxyyyvvvwwwxxxvvvttttttuuuwww{{{|||~~~|||zzzxxxrrrpppmmmjjjjjjjjjlllmmmyyy}}}xxxssshhhfffdddgggooo}}}}}}gggUUUGGG===888999666555444333333333333333222222222222222222222222111111222222222222111111111111000///////////////.........//////////////////......------......///------......///000000000...///000000111111000000////////////000000000000...------///222222111000111222444555555666888;;;???DDDLLLUUU```mmm|||{{{rrreeeZZZQQQJJJDDD???::::::999888777444222111111111111000000//////...//////000000000000//////------------------------,,,,,,------------,,,,,,---,,,+++***************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))************************(((((()))+++///111111000++++++,,,,,,,,,,,,++++++((()))+++,,,---.........,,,...000333777===EEEJJJQQQVVV^^^fffmmmuuu||||||xxxyyy~~~}}}~~~~~~|||{{{tttwwwzzzzzzwwwtttuuuwwwtttwwwxxxwwwuuutttwwwzzz|||}}}|||xxxuuunnnmmmllllllnnnqqquuuwww~~~xxxtttpppnnnnnnooossszzz}}}|||}}}~~~}}}fffUUUGGG===999:::666555555444444444444444222222222222222222222222111111222222222222111111111000///---,,,,,,,,,,,,............/////////000///......------......///------......///000000111...//////000000000000000------...///000000000000000...---...111333222000///111222333222222444666777:::???DDDJJJTTT```hhhxxxtttkkk[[[TTTKKKEEEAAA>>>:::666444555555444222111000000000000000000000///......---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++*********++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))(((''''''''''''((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))************************(((((())),,,///111111000++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++---...///111333888>>>BBBIIIPPP[[[fffnnntttxxx{{{}}}yyyuuuxxx~~~}}}}}}||||||}}}~~~}}}|||~~~yyyvvvqqqqqqrrrtttxxx~~~}}}xxxvvvvvvwwwxxxxxx}}}xxxxxx{{{}}}fffUUUHHH>>>::::::666666555444444444555555222222222222222222222222111111222222222222111111111///---+++***)))******---.........//////000000.........------.........---------...///000000111...//////000000000000000,,,,,,...///000000000000444111///000333444333222222333333222111111333555555888;;;===???DDDLLLRRRXXXdddvvv~~~tttlllaaaUUUMMMGGGCCC>>><<<<<<:::777444111111111000//////111333...//////000000//////...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))************************+++++++++,,,///000///---+++++++++,,,,,,++++++++++++,,,,,,---,,,+++***)))---......///000333888;;;CCCMMM[[[hhhppptttvvvwwwzzz}}}zzzssstttyyy}}}zzzxxxxxxzzz~~~zzzwwwvvvwwwzzz{{{uuutttwww~~~iiiWWWIII>>>::::::555555444444444333333333111111111111111111111111000000000000000000111111444222000---,,,,,,------...------------...//////,,,,,,---...//////......000000///...............000000000000000/////////***+++,,,...000111333333000000111222222222222111000000111222222222222111444555777:::===???AAABBBKKKNNNUUU___lllzzzzzzqqqjjjaaaWWWNNNGGG@@@<<<:::999999777666555444333000000000000////////////...///000///...---...000---------............///.........------,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((()))******++++++***)))(((((())))))******)))(((((((((((((((******)))(((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))*********''''''''''''((()))++++++'''''''''((()))*********---,,,***(((((()))+++,,,))))))*********))))))(((&&&''')))*********)))((()))((('''&&&&&&%%%&&&&&&%%%''')))))))))((()))***+++,,,---.........---,,,---------,,,,,,+++++++++***++++++,,,---...//////+++,,,.........///111444===DDDSSSdddssszzzyyyvvvrrruuuzzz}}}yyyzzz~~~|||~~~}}}~~~{{{yyyxxxwww{{{~~~~~~|||zzzzzz|||iiiWWWIII>>>999:::555555444444444333333333111111111111111111111111000000000000000000000000444333000...------......---------------...//////,,,,,,---...............//////...---------------........................+++,,,---...///000111222///000111111222222111111000000111222222222222111222333444666777888::::::999<<>>999999555555444444444333333333111111111111111111111111000000000000000000000000444333111///......//////---------------......///,,,------............---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................////////////000111111111111111///000111111222222111111222222222222333333333333111333666;;;@@@FFFJJJMMMVVV[[[cccooo{{{vvvnnncccZZZSSSMMMGGGBBB>>>;;;888777777777777666333333222222222111111111000000000/////////......---...//////------...///++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************((((((((((((((()))************)))((((((((())))))))))))((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''((()))******(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((())))))******)))))))))((((((((((((((()))******'''''''''(((***,,,...///)))***,,,+++***))))))***((()))+++,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,+++++++++************)))+++,,,,,,+++,,,...000444999CCCOOOZZZaaadddcccaaaeeejjjqqqwww{{{~~~|||{{{|||iiiWWWHHH>>>999999555555444444444333333333111111111111111111111111111111111111111000000000222111000///......//////------,,,,,,------...///,,,------......---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------000//////......------,,,...///000000111111000000///000000111111111111111222222222222222333333333444555777999<<<===>>>???BBBEEEKKKTTT___jjjsssxxxwwwnnneee```WWWRRRKKKEEEAAA???<<<:::999777555555666666666555000000000000000111111111000000/////////.........,,,---......---,,,---...++++++++++++,,,,,,,,,,,,++++++***************************************)))((((((((((((((())))))******))))))((((((((()))))))))(((((('''''''''((((((***)))(((((((((((())))))'''''''''(((((((((((((((%%%%%%&&&'''(((((((((((('''''''''''''''((()))***(((((((((((())))))))))))))))))*********)))(((''''''((()))))))))))))))))))))((('''''''''(((***+++(((((('''(((((()))*********+++---,,,***)))))))))))))))+++,,,,,,,,,+++***,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++---///000333:::BBBKKKQQQUUUWWWXXX[[[aaahhhpppwww|||~~~~~~~~~~~~gggUUUHHH===999999555555444444444333333333111111111111111111111111333333333222222111111111///.........------......,,,,,,,,,,,,,,,---......,,,---------------,,,,,,...---------------......,,,,,,------............000//////...---,,,,,,+++......///000000000000/////////000111111111111000000000111111222333444444222333444666777777666666999:::===AAAHHHPPPVVVZZZbbbiiittt{{{ooojjjbbb[[[UUUPPPKKKHHH>>>===:::999888777555333555444222222222222111000///000000000000111111111////////////............+++---...---,,,+++,,,...,,,,,,,,,,,,------------************************))))))))))))))))))))))))((((((((((((((())))))***)))((((((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&&&&''')))))))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))******+++++++++***)))(((''''''((())))))))))))))))))((('''''''''(((***+++(((((('''(((((()))*********+++---,,,***))))))))))))***,,,---------,,,+++++++++++++++++++++++++++*********+++,,,---------+++,,,---,,,++++++---......000444999>>>DDDIIILLLOOORRRXXX```iiirrryyy}}}~~~~~~{{{eeeTTTFFF===999999555555444444444333333333111111111111111111111111333333333222222111111000,,,---------------------,,,,,,,,,,,,,,,------...,,,------------,,,,,,+++---------------......///------......//////000000.........---------,,,,,,---......///////////////...///000000111111000000,,,---...///000222333333///000111222222222222222333444444777;;;???DDDFFFGGGMMMVVV___hhhrrr}}}|||yyytttnnniiiddd^^^ZZZRRRMMMFFF@@@===<<<;;;:::444555555555444222000///111000///000111222111///000000000000000000000000/////////.........------+++,,,------++++++,,,---,,,,,,,,,,,,------------***************+++++++++(((((((((((())))))))))))((((((((((((((()))******((((((''''''(((((())))))''''''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&'''((()))************(((''''''&&&''''''(((((('''''''''((()))*********))))))))))))((((((((((((&&&&&&'''((())))))))))))((((((((((((((()))******'''''''''(((***,,,...///)))***,,,+++***))))))***)))***,,,---------,,,+++*********+++++++++++++++))))))***+++,,,---......,,,------,,,+++***,,,------...111333555999???BBBEEEHHHNNNWWWaaallltttyyy|||{{{|||}}}{{{yyy{{{|||yyywwwwwwyyy}}}}}}zzzyyy}}}xxxbbbRRREEE<<<999999555555444444444333333333111111111111111111111111222222111111000//////...,,,,,,---......///......,,,,,,++++++,,,,,,---...---------------,,,+++***,,,,,,++++++,,,------...,,,------...//////000000,,,,,,,,,------.........------.../////////.........//////000000000000000------...///000111111222000000111111222222333333111111111222444777999:::999>>>DDDIIIMMMTTT^^^eeerrryyyxxxuuupppllljjjhhhdddaaa[[[WWWRRRNNNJJJGGGDDDAAA>>>;;;666444333444444444111222444444333111111111000//////000222333222111//////////////////////////////.........---------***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,'''''''''((((((((())))))((((((((((((((()))******'''''''''''''''((())))))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%&&&'''((())))))))))))(((''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,***)))((('''&&&''''''(((%%%&&&'''((())))))))))))''''''((()))))))))))))))'''''''''((()))***,,,---'''(((******)))((()))***((()))+++,,,,,,,,,+++***)))*********++++++++++++)))*********++++++,,,,,,,,,,,,,,,+++))))))***++++++---/////////222777;;;<<>>>>>AAAHHHNNNTTT\\\gggpppvvv}}}{{{uuurrrtttvvvqqqppppppqqqrrrqqqnnnkkkjjjjjjiiihhhfffdddbbbaaa[[[WWWQQQNNNMMMLLLIIIFFFHHHDDD???<<<:::999888777555333111111222222222111---...////////////111333//////...///111111000...//////.........---------//////.........---------***+++,,,,,,******+++,,,)))************+++++++++******++++++,,,,,,,,,,,,&&&'''''''''(((((())))))((((((((((((((()))******'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))((((((((((((((()))***+++))))))(((((('''''''''&&&$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---,,,***((('''&&&''')))***%%%&&&'''((())))))))))))&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&%%%''')))))))))((()))***'''((()))++++++******)))))))))******++++++++++++************))))))))))))+++++++++***((('''(((******,,,------,,,...222666666888>>>GGGRRR^^^hhhnnnttt{{{}}}{{{vvvwwwzzz|||yyywwwsssrrrtttxxx~~~www```PPPEEE<<<888888444555666777666555333222555222111111333222000---000000000000////////////////////////////////////,,,---------,,,,,,+++*********+++,,,,,,---......///---,,,,,,---......---++++++,,,,,,,,,,,,------000000/////////.........+++,,,---.........---,,,---------------...//////---......///000111111222...///000///...---...000///000000000111111111111000000222444666999<<<===CCCGGGMMMRRRVVV[[[bbbgggnnnsssyyy}}}uuukkk]]]UUURRRRRRRRRPPPOOOOOOOOOOOONNNNNNNNNMMMNNNMMMMMMKKKHHHEEEBBB@@@@@@???===;;;:::999999999444555555555444444333222333222000///...---......////////////............////////////............///............---------000///...,,,++++++,,,,,,++++++***************+++///---,,,+++++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***))))))&&&''')))*********)))(((((((((((((((((('''''''''((()))***+++++++++++++++++++++***)))((('''&&&&&&&&&'''***,,,,,,+++)))(((&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((()))((((((''''''''''''((('''((((((***+++,,,------))))))************))))))))))))))))))))))))))))))+++)))((())),,,---+++))),,,,,,,,,---------.........333999>>>FFFSSScccnnnuuu{{{~~~uuu___OOODDD;;;777777444555555555555444333333333222000111333222000---000000000000/////////...........................------------,,,,,,+++*********+++,,,,,,---......---+++)))***+++,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++...////////////...,,,+++......------......///000,,,------...//////000000---///000///...---...000000000111111111222222222000111111222444666777888777:::>>>AAACCCGGGLLLPPPRRRVVV[[[___bbbiiirrryyyoooXXXOOOEEE>>>===>>>>>><<<>>>>>>>>>============<<<777888999999999888777666888888777666555444444333222333333333222222111000222111000............///////////////.....................------------,,,------------,,,,,,,,,,,,///...---++++++++++++,,,+++******))))))*********,,,+++******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((()))***++++++++++++***((((((((((((''''''''''''&&&''')))******)))&&&%%%&&&'''((())))))((('''&&&&&&'''(((((((((((((((((((((((('''''''''(((((()))+++++++++******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))((()))+++---+++***,,,,,,,,,------------...---111666;;;AAALLL[[[eeetttzzz~~~sss]]]NNNCCC;;;666666555444333333222222333333222111000111222222111///000000000/////////......------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++************000000000000///---,,,+++...............///000000,,,,,,,,,---......//////---...//////...---...///111111111111222222222222111111111111111222222222333444666666777888:::===<<>>BBBGGGKKKOOOWWWaaafffiiiqqq}}}rrraaaPPPEEE:::777444333444444333222333333333222222222222111000000000000000/////////---///000222222111///.........////////////......---------......///////////////.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,++++++*********))))))))))))(((((())))))******)))((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&)))((('''&&&'''((()))***&&&&&&'''''''''''''''((())))))************))))))&&&&&&'''''''''(((((((((%%%&&&'''((((((&&&%%%$$$'''(((((((((((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&'''''')))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))***++++++++++++++++++,,,,,,,,,---------,,,---///111444;;;CCCIIIYYY```kkkuuu|||wwwpppnnnppptttvvv~~~|||yyywww{{{|||~~~qqq]]]OOOEEE<<<777777444333222111000111222222///000111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++,,,,,,,,,,,,------...,,,***+++,,,---,,,,,,*********+++++++++,,,,,,---------------.........+++++++++,,,,,,------..................///000000.............../////////---...///...---,,,---///............////////////---...000111222222222111222111000000000000000000000111333444666999<<>>>>>???BBBGGGLLLOOONNNMMMPPPXXXcccooovvvwwwbbbLLL???;;;111111111111000...---,,,/////////.........---------,,,,,,++++++,,,------+++,,,---.........---,,,---...//////////////////++++++,,,---.........---.........------------,,,---------,,,,,,,,,++++++------------,,,,,,,,,,,,******+++++++++******)))))))))))))))***+++,,,---+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&''''''(((((())))))******))))))((((((******))))))((((((((('''$$$%%%'''((()))***++++++((((((''''''''''''(((((((((((((((((((((((('''&&&'''''''''''''''((()))***++++++***)))(((((('''''',,,+++***))))))***+++,,,))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,------------///222444666;;;AAAKKKVVVaaakkkuuuzzzyyysssnnnkkkjjjkkkmmmooorrrxxxnnn[[[NNNDDD<<<777666333333333333333222222111///111333222///---.../////////.........------------------------------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))************++++++++++++)))*********++++++++++++,,,++++++***+++,,,......,,,,,,,,,,,,,,,---......------------------------,,,---......,,,,,,---...---------.........//////+++---///111222222111000333111//////111222111///000///000111333444555555666555444555777999;;;;;;<<<;;;;;;>>>DDDLLLTTTZZZfffnnnvvvsssdddQQQAAA:::000111222111000///......111000000000////////////------,,,,,,,,,---...///......------------------,,,---......//////......++++++,,,---...---,,,,,,.........---------,,,,,,,,,++++++++++++*********,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++******************+++,,,---...)))((('''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((&&&&&&'''((()))*********)))((('''&&&&&&'''((()))&&&'''(((((((((((((((((((((((('''''''''(((((()))******))))))(((((((((''',,,+++***((((((***+++,,,))))))))))))))))))))))))(((***,,,+++))))))+++---***++++++++++++,,,,,,,,,,,,,,,+++,,,...000111111444888???GGGPPPZZZdddjjjrrrtttwwwzzz~~~|||yyyvvvuuuuuussssssuuuxxx|||~~~zzzvvvvvvzzz}}}mmmYYYMMMCCC;;;666555333333444555444333222111///222333222///,,,---...//////.........------------------------------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++)))************+++++++++******++++++,,,,,,,,,,,,///...---,,,+++,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............////////////000,,,---///111111000///...333111......000111///---000//////111333444444333111///...000444666666444444333333444888>>>CCCGGGPPPWWW```ccc\\\NNNAAA999...///000000///......///000/////////...............---,,,+++***++++++,,,111000///.........//////+++,,,------............+++,,,------------++++++......---------,,,,,,,,,************))))))))))))+++++++++************)))******,,,------,,,+++***++++++++++++,,,---...///(((''''''(((+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''((()))((('''&&&$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((''''''$$$$$$%%%&&&'''((()))***'''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((()))))))))((()))(((((('''''''''((((((%%%&&&'''((()))***+++,,,+++***)))'''''')))***+++))))))))))))))))))))))))(((***,,,+++))))))+++---******+++++++++,,,,,,,,,+++******+++---/////////111333777<<>>999666222111000............///------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++************)))((('''''''''((()))************+++++++++,,,,,,+++)))''')))---///,,,))))))))))))*********++++++(((((('''&&&'''''')))))))))((('''((()))***)))(((%%%%%%&&&&&&'''(((((()))(((((('''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((((()))******))))))***+++(((((())))))))))))((((((''''''((())))))(((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))************((((((((())))))*********++++++,,,,,,,,,---------/////////000333888@@@EEEMMMTTT]]]eeejjjooouuuyyy~~~tttrrrqqqooonnnnnnoooooouuuxxx~~~||||||||||||||||||||||||~~~|||kkkXXXKKKCCC;;;777666555444333222111111111111000000////////////000000////////////............//////...---,,,++++++***------,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))************))))))+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...+++++++++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------------..................------------....../////////000000000000000000000000/////////......,,,---////////////111333...///111333444555666666000//////.........//////------...////////////...------------------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,+++*********++++++*********++++++++++++,,,---***((()))++++++(((%%%))))))))))))************)))((((((''''''''''''((()))*********)))((()))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))((()))***)))''''''''')))'''(((((())))))(((((((((%%%&&&'''(((((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))************)))))))))***************,,,,,,,,,,,,---------............------111666:::AAAHHHQQQYYY___eeelllqqqxxx{{{{{{xxxsssnnniiieeebbbaaaffffffiiimmmrrruuuvvvvvvzzzyyyyyyyyyyyyzzzzzz{{{~~~vvvvvvwwwxxxxxxxxxxxxxxxyyyyyy{{{}}}xxxhhhUUUIIIAAA;;;777777444444333222111111111111000000////////////000000///////////////..................------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,************************'''((()))***++++++******++++++++++++,,,,,,---...+++++++++***+++,,,,,,---++++++,,,---------,,,,,,***+++,,,------,,,***))),,,,,,---------............------,,,,,,------...---.........//////000000........................+++,,,---.........///000000000/////////000222222..................//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........---,,,,,,,,,,,,************++++++++++++,,,***))))))******'''%%%((((((((()))))))))******))))))((((((''''''''''''''')))+++***'''%%%'''***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&'''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''(((((()))((((((((($$$$$$&&&'''(((((((((((((((''''''&&&&&&''''''((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************((()))))))))******************************+++++++++++++++,,,,,,,,,------------,,,+++***,,,///222777>>>FFFMMMSSSYYY```fffnnnsss{{{|||uuupppllljjjfffdddccceeeiiinnnqqqssstttrrrpppnnnmmmnnnooooootttvvvxxxxxxxxxyyyzzz|||}}}yyywwwzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}||||||||||||}}}uuueeeSSSGGG@@@:::777777444444333222111111111111000000////////////000000.........///////////////,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++++++++++++++******************************))))))***++++++,,,+++++++++******+++++++++***+++,,,---......------***)))))))))***+++,,,,,,+++************+++,,,,,,***++++++,,,------,,,,,,+++,,,---......---+++***,,,,,,,,,------------...------,,,,,,,,,,,,------+++,,,,,,------.........+++,,,,,,---......//////,,,,,,,,,---.../////////000000000000000000000///---------...............,,,------...............************************,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++*********)))(((((())))))*********+++++++++******)))***+++***)))(((''''''((((((((())))))))))))))))))(((((('''&&&&&&%%%((()))(((%%%$$$&&&)))&&&&&&&&&'''''''''''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((('''%%%$$$%%%&&&&&&&&&'''((((((((((((((($$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************++++++******************)))*********++++++++++++++++++,,,+++***+++...000222777===BBBGGGMMMTTTZZZbbbiiittt}}}~~~{{{zzzuuurrrpppqqqtttyyy}}}yyywwwtttqqqooonnnooopppppprrrssssssrrrrrrtttvvvyyy{{{}}}}}}|||zzz{{{|||~~~tttdddRRRGGG@@@:::777777555444333222111111111111000000////////////000000.........///////////////***++++++,,,---...//////(((((()))***+++,,,------++++++++++++++++++++++++************************))))))))))))***+++,,,,,,,,,+++************+++,,,***+++++++++++++++,,,,,,***))))))))))))******+++***************+++,,,,,,)))***+++,,,,,,------,,,,,,,,,---......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,)))***+++,,,---...//////---,,,+++,,,...///...---)))+++---000111000//////,,,------...------,,,,,,,,,,,,---............---************************++++++++++++************,,,,,,++++++++++++,,,,,,))))))*********++++++++++++++++++*********))))))******+++++++++******))))))))))))************+++((())))))************)))''''''''''''(((((((((((('''(((((()))(((((('''&&&$$$%%%'''&&&&&&&&&'''(((''''''''''''''''''''''''******(((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''%%%&&&''''''((((((((((((%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))*********)))(((******))))))((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))***************************)))))))))))))))))))))***************+++,,,,,,++++++---///...222777;;;>>>DDDLLLQQQYYYaaallluuuzzz~~~}}}{{{zzz{{{{{{zzz{{{{{{zzzxxxxxxyyy{{{tttdddRRRFFF???999666666555444333222111111111111000000////////////000000............/////////000+++,,,,,,------.........((()))))))))***+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---+++***))))))))))))***+++******(((''''''((())))))++++++******)))************************++++++,,,))))))***,,,,,,------,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------+++***+++---///---+++&&&(((+++---//////......------......---,,,+++***+++,,,------......------************************++++++++++++************++++++************++++++))))))))))))*********+++*********)))))))))((((((***+++,,,---------,,,+++))))))))))))************'''((())))))((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))(((((('''%%%$$$$$$&&&((())))))((('''''''''''''''''''''''')))(((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((($$$%%%&&&'''((((((((((((''''''((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((***+++------,,,+++************)))(((''''''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))*********************))))))((((((((())))))*********+++++++++***+++------,,,+++,,,---+++///333666:::@@@HHHNNNUUU\\\eeemmmqqqvvv|||tttdddRRRGGG???999666666555444333222111111111111000000////////////000000---.........//////000000---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---***)))(((''''''((()))***///---+++))))))***+++,,,------,,,+++*********************)))***++++++,,,((()))***+++,,,---------++++++******+++---///000++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++++++++***---***)))***---...,,,***)))***+++,,,------------------......---+++***(((+++,,,------......------+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))************))))))))))))((((((((((((%%%&&&((()))******)))((())))))))))))************'''((()))((('''%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((&&&$$$###&&&***,,,+++)))'''''''''''''''''''''&&&''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&''''''((()))((((((((())))))))))))))))))))))))%%%&&&''''''&&&&&&((()))$$$%%%&&&'''((((((((((((((()))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''***+++---//////...---,,,+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))***************)))))))))((((((''''''******+++++++++,,,,,,,,,***,,,------+++******+++***---111444888>>>GGGNNNTTTZZZbbbhhhkkkpppxxx~~~wwweeePPPEEE@@@;;;888888888555111//////000//////000000////////////000000////////////............+++---///000000---)))'''************************)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---///---******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((---,,,+++++++++,,,---......---,,,,,,++++++++++++///---+++,,,...///---+++------------,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++*********))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''((()))******))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&%%%%%%&&&''''''&&&$$$###%%%&&&%%%%%%&&&(((***'''''''''((((((((())))))$$$$$$############$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))444222...)))&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$+++***)))'''''''''((((((&&&&&&''')))************))))))************))))))***************)))(((((('''((()))******)))((('''))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,)))************+++++++++,,,++++++******++++++,,,000///......222777===AAARRRYYYaaagggiiimmmsssxxxuuucccNNNCCC===888555555555333000///000111111111000000////////////000000////////////............,,,...000111111...+++)))******************************************++++++************************************************)))+++,,,+++***)))***+++************************)))))))))******++++++,,,)))))))))******)))))))))++++++******++++++,,,---333111...---,,,+++***(((*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++*********+++------...---,,,+++++++++++++++---+++)))***,,,---,,,***,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$'''((((((&&&###""""""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''''',,,***'''$$$###"""###$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))***)))((('''''''''(((((('''((()))******+++******&&&''''''((((((''''''&&&***************)))(((((('''((())))))))))))((('''))))))))))))))))))))))))//////......,,,+++***)))))))))*********+++++++++,,,++++++******++++++,,,------,,,---000444999;;;GGGPPP[[[ccchhhmmmrrrwwwvvvdddOOOCCC===888444444444111//////111222222222000//////......//////000/////////............---+++---...000///...,,,+++******************************************))))))************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************))))))))))))))))))))))))+++************+++,,,,,,111///------,,,+++(((&&&*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***++++++,,,---,,,,,,++++++++++++,,,***)))((()))***+++***(((,,,,,,,,,,,,,,,++++++******************++++++,,,)))************+++++++++))))))))))))))))))))))))+++************))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$'''((((((%%%""" !!!&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))(((&&&$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''((())))))***(((((('''''''''((()))))))))******++++++*********&&&&&&&&&''''''&&&&&&&&&))))))******))))))((((((&&&'''(((((((((((('''&&&))))))))))))))))))))))))(((((((((((()))***++++++)))))))))*********++++++++++++************++++++*********+++---000333444:::CCCPPP[[[bbbhhhnnnrrrrrrtttxxx~~~zzzgggRRRFFF@@@:::777666444222000000111222111000/////////......///////////////.........---------***+++,,,------,,,,,,+++************************++++++******))))))((((((((((((((((((((((((((((((************************)))***++++++))))))***+++************************************)))))))))))),,,++++++++++++++++++,,,***************++++++,,,'''&&&''')))++++++***(((************++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))))))))))))))******+++,,,,,,+++++++++++++++,,,))))))((())))))))))))(((++++++,,,,,,,,,++++++***)))))))))))))))******+++---,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$###$$$&&&%%%$$$$$$$$$%%%((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((()))******+++))))))*********))))))(((''''''((((((((((((''''''((()))))))))))))))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&)))+++---))))))))))))************++++++************++++++)))******+++,,,---...///000888BBBMMMUUU\\\cccggggggiiimmmsssxxx{{{}}}}}}{{{iiiTTTGGGAAA;;;888777555444111111111111///...//////............//////............------------,,,,,,,,,,,,,,,---------************************+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))******)))))))))))))))))),,,,,,+++******+++,,,,,,******))))))******+++,,,######%%%(((+++,,,+++***))))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,******)))((())))))***+++(((((())))))************+++++++++******++++++,,,)))*********))))))************+++,,,,,,+++++++++))))))(((((())))))***+++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$!!!###%%%'''&&&&&&((()))((((((((((((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))'''&&&%%%$$$###$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((())))))***++++++++++++((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((...,,,+++)))((((((((()))(((((()))))))))*********+++******))))))******+++******+++,,,,,,------------111666===DDDLLLSSSXXXZZZ]]]aaaeeeiiimmmoooqqqsssvvv|||xxxfffQQQEEE???:::666666666444222111111000...,,,///......------......///.........------------,,,///...------------......************************))))))))))))))))))((((((************************(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))***++++++((((((((())),,,---,,,***)))))))))************+++******))))))))))))******))))))******+++,,,,,,,,,))))))((('''''')))***+++(((((()))************)))+++************++++++,,,)))+++,,,+++***)))***+++)))***++++++++++++++++++)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$###%%%'''((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***++++++))))))***+++++++++******&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))(((((((((((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((())))))***((((((((()))))))))************))))))))))))******++++++,,,,,,,,,---------------...111666===CCCFFFIIILLLPPPTTTWWWZZZ^^^```dddjjjrrryyy~~~uuucccOOOCCC>>>999666555444333111111222111///...///......------......///.........---------,,,,,,...---+++***)))***+++,,,************************((((((((()))))))))))))))************************((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''')))***+++)))))))))))))))***++++++,,,***))))))***++++++***))))))))))))******************))))))))))))******((())))))***++++++,,,,,,***)))((('''((()))+++,,,((()))***+++++++++*********************+++,,,,,,)))***,,,+++)))(((***,,,))))))***+++++++++++++++***))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))******(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$###%%%'''(((&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++(((((()))***)))(((''''''%%%&&&'''(((((()))((((((&&&''''''((((((''''''&&&&&&''''''((())))))(((((())))))(((''''''((())))))))))))))))))))))))))))))"""###%%%''')))***++++++(((((((((((()))))))))*********))))))))))))******,,,++++++++++++,,,---...---,,,+++,,,000333666888999===AAADDDFFFIIIMMMQQQVVV]]]fffooouuuzzzuuucccOOOCCC>>>:::777666222111000111333333111///.........------...............---------,,,,,,,,,,,,***(((&&&%%%%%%&&&'''************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++---,,,***))))))***,,,---)))))))))))))))******+++***(((&&&&&&(((*********))))))))))))******************))))))))))))******((())))))***++++++,,,,,,+++***)))((()))***,,,...((()))***,,,,,,++++++*********))))))***+++,,,,,,(((***,,,+++(((''')))+++((()))***+++++++++++++++***************++++++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&'''((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$ """%%%'''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$&&&&&&((()))************))))))************))))))&&&&&&'''((())))))((((((***)))(((''''''((()))***))))))))))))))))))))))))***+++,,,,,,,,,***)))((((((((((((((())))))))))))******))))))))))))******,,,+++*********+++---...+++++++++,,,...000000000000444999;;;===@@@DDDHHHLLLTTT___hhhooouuuzzz~~~qqqaaaPPPEEE>>>888555555222222222111111111111000000000///...------,,,,,,///,,,)))'''&&&(((+++---,,,,,,,,,,,,+++***))))))************************))))))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%'''***+++)))&&&******))))))((((((''''''***)))(((''''''((()))***''''''''''''((((((((((((......,,,)))%%%$$$$$$%%%''')))***++++++******))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((++++++***)))((('''&&&&&&************************+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))******+++++++++***)))(((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&%%%((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))******)))(((((()))+++************************(((((()))***,,,---...//////000111222444777<<>>888555555222222222111111111000000000//////...------,,,,,,...---***)))((()))+++,,,***++++++,,,,,,,,,++++++((((((((((((((((((((((((,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&(((***+++***'''))))))))))))((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((((((((()))((('''&&&$$$###'''''''''''''''((())))))******))))))))))))******+++***)))(((((()))***+++************************)))))))))******+++++++++))))))))))))************************************+++++++++*********))))))***))))))))))))))))))***))))))(((((())))))***++++++******)))(((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((((('''''''''''''''''''''(((((((((((()))******)))(((((()))+++************************))))))******+++,,,---------...///000111444888;;;BBBDDDIIIOOOVVV]]]bbbeeekkkmmmqqqwww~~~nnn^^^NNNDDD>>>888555555222222111111111000000000/////////...------,,,,,,...---,,,+++++++++,,,,,,))))))***+++,,,,,,,,,,,,((((((((((((((((((((((((---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&'''((())))))******+++***((('''&&&&&&''''''***))))))(((((())))))***************************************************(((((((((((()))))))))))))))*********++++++++++++************************+++************)))))))))((())))))******))))))((())))))(((((())))))***+++******)))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))+++***)))((('''&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###%%%(((******(((&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))(((((((((''''''''''''(((((((((((()))******)))(((((()))+++*********************************+++++++++,,,,,,***,,,---------///222555888:::???DDDKKKQQQWWWYYYZZZ\\\```eeennnzzz|||kkk\\\LLLCCC>>>888555444111111111111000000000000//////.........---------------......------,,,+++)))***+++,,,,,,,,,,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''((((((+++***(((&&&&&&&&&'''((())))))(((((((((((())))))((()))************)))(((++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,+++******)))((((((************************************))))))))))))'''((()))******)))((('''((((((((((((((()))*********))))))((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%&&&''''''(((((()))+++******((('''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''''')))***************************+++++++++***************)))***+++++++++,,,...111222333777<<>>888555444111111111000000000//////...............---------------.........---,,,+++,,,,,,,,,,,,,,,+++***)))************************&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''&&&&&&''''''(((((())))))******''''''((((((((((((''''''''''''''''''((((((((((((---+++)))'''%%%$$$$$$###(((((('''&&&''''''))))))))))))(((((((((((())))))''''''((())))))(((''''''************************++++++++++++++++++++++++*********)))((((((((('''************************))))))))))))))))))))))))'''((()))******)))((('''((((((((('''((())))))***)))((((((((((((((())))))''''''(((((())))))******'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''(((***+++&&&&&&''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''')))***+++''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***************************++++++************)))))))))+++,,,+++++++++---//////000333666;;;???CCCEEEDDDEEEFFFIIIPPPZZZfffnnn~~~xxxeeeWWWIIIBBB>>>888555444111111000000000/////////........................------......------,,,+++,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((()))(((((('''&&&%%%$$$###%%%&&&&&&'''((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))&&&&&&'''((()))******+++************************(((((()))))))))))))))***'''(((((())))))(((((('''((((((''''''(((((()))***((((((''''''(((((())))))''''''(((((())))))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))))))))'''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$&&&)))+++'''&&&%%%%%%&&&'''(((***&&&&&&''''''((()))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))******&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))(((''''''(((*********************************************)))))))))***,,,,,,++++++---......///111333666999;;;===<<<===>>>@@@EEEMMMWWW^^^kkkrrryyy~~~~~~~~~xxxsssxxxcccVVVHHHAAA===888555444111000000000////////////........................---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***((((((((((((((((((((((((((()))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%((())))))&&&%%%%%%'''))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((%%%&&&''''''''''''%%%%%%$$$%%%''')))***)))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++,,,,,,************************(((((((((((())))))******(((((((((''''''((((((((((((''''''''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((()))'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&''''''((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))&&&'''''''''((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&((()))************************))))))))))))************((()))+++,,,++++++,,,............///111222444555444555777999===CCCLLLQQQ[[[bbbkkkpppqqqqqqsssuuurrruuuzzz}}}yyyoooeee[[[UUUwwwbbbUUUGGGAAA===888555444000000000000////////////---........................---,,,++++++++++++,,,)))***++++++,,,,,,,,,,,,************************,,,,,,------,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++***'''%%%&&&(((******))))))((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%$$$&&&(((***+++)))'''%%%((((((''''''''''''((((((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((******))))))((((((((('''+++++++++***************************************'''((((((((())))))******)))((('''&&&&&&'''((()))'''''''''''''''((())))))'''''''''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((("""###$$$%%%'''((()))***''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''&&&$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++******)))'''((((((((())))))******''''''''''''((((((((()))'''((()))(((&&&&&&((()))************************((()))))))))************&&&(((++++++++++++,,,------,,,,,,------...///000...///222444888>>>EEEJJJNNNUUU^^^bbbbbbaaabbbdddeeeiiinnnsssvvvzzzsssnnneee\\\SSSJJJBBB===rrrdddWWWJJJDDD@@@:::666555111000///////////////000///............---------///...---,,,,,,,,,------///...,,,***)))))))))***%%%&&&((()))*********)))***...111000+++((()))+++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***+++)))(((''''''((()))+++))))))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))'''&&&%%%$$$$$$$$$$$$$$$***)))(((''''''((()))***'''''''''''''''((())))))))))))((('''''''''''''''))))))(((((('''''''''&&&+++*********))))))(((((((((((((((((()))+++---...((()))))))))((()))***,,,''''''''''''((((((((((((''''''''''''((((((((((((++++++******)))(((((((((###%%%''')))******)))((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((******)))'''&&&%%%$$$###%%%%%%$$$###""""""%%%((()))'''&&&$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###&&&((()))******'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&******++++++++++++******,,,,,,,,,,,,------...///111000//////222555999<<>>@@@@@@@@@GGGHHHIIIKKKNNNPPPRRRSSS[[[^^^ccchhhkkkooorrruuuvvvwwwxxxwwwuuuttttttvvv{{{~~~{{{wwwvvvwwwxxxxxxyyy|||~~~|||}}}|||}}}}}}}}}{{{}}}xxxrrrnnnllljjjjjjfffccc___ZZZUUUPPPMMMLLLGGGFFFDDDAAA>>>;;;888666666444111000111222333333000///............,,,***~~~mmm]]]QQQDDD???;;;777333222444333222111000///////////////.........---------+++,,,---------,,,***)))***+++++++++***)))((((((+++******))))))******+++))))))(((((()))***++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''%%%%%%'''((()))+++++++++***(((&&&###"""&&&&&&''''''((())))))))))))((((((''''''''''''((('''&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((()))((('''&&&&&&%%%&&&&&&&&&(((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((&&&$$$"""###&&&***,,,///,,,((((((******(((%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******&&&(((***++++++***(((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((("""""""""###%%%&&&((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""###$$$ !!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))((())))))******))))))(((******+++,,,---///000111,,,,,,++++++***++++++,,,---------......//////000+++---000333666777888888<<<===>>>AAADDDGGGJJJKKKPPPSSSXXX\\\___ccchhhkkkmmmnnnpppooooooooopppqqqwww{{{}}}|||wwwrrrppppppppppppqqqtttvvvwwwvvvuuurrrssstttvvvyyy}}}~~~zzzyyyzzz|||}}}|||yyyvvvnnniiibbb]]]YYYVVVTTTRRRLLLJJJFFFCCC???<<<999888555444444333222222111111///...---,,,+++,,,---...***))))))***,,,---,,,+++ooo]]]PPPDDD>>>;;;666333222333222111111000000000111.........---------,,,,,,+++,,,.........---+++***((((((***++++++******)))***)))(((''''''((()))))))))((('''&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%%%%'''((()))))))))******)))'''$$$###&&&&&&''''''((())))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))''''''(((((())))))))))))&&&&&&''''''(((((((((((()))((('''&&&'''))),,,---///+++&&&%%%(((******((('''(((((((((((()))))))))'''(((((((((((()))))))))&&&'''''''''((()))))))))((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%%%% """$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&!!!!!!""""""######$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((())))))***(((((())))))))))))(((((((((((()))+++---///111222...---,,,***+++,,,---///------,,,,,,,,,------............///000222333444222333444666999===@@@BBBDDDFFFJJJMMMPPPUUUZZZ^^^eeegggiiijjjjjjkkkmmmooosssvvvyyywwwrrrmmmjjjjjjiiihhhhhhiiikkkkkkjjjhhhgggiiinnnsssxxx|||~~~{{{}}}}}}uuupppiiihhhgggffffffccc___ZZZRRRNNNHHHDDDBBBAAA???===999888666444222111111000------------......//////+++++++++***)))))))))***)))''''''(((***,,,---,,,qqq]]]QQQEEE@@@===999555555222222111111111111111222---------,,,,,,,,,++++++,,,---...//////---+++***%%%&&&(((***+++,,,++++++((((((&&&%%%%%%&&&'''((()))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&((()))###%%%''')))******)))(((&&&&&&&&&'''((())))))******)))((('''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%((('''&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***(((((())))))*********+++'''''''''((((((((())))))###$$$%%%''')))***,,,,,,&&&!!!###((())))))))))))))))))************))))))))))))************'''''''''(((((((((((((((+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%""""""###$$$&&&'''((()))$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&'''((())))))***'''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((%%%&&&'''))),,,...111222+++)))'''&&&&&&(((***,,,,,,++++++******++++++,,,...---+++******+++,,,---.........000222444777888:::<<<>>>AAADDDIIIOOOSSSaaadddfffggghhhjjjlllnnnpppsssvvvtttoooiiiffffffdddcccbbbbbbbbbbbb```^^^```eeemmmuuu{{{}}}~~~}}}yyy|||xxxlllaaaZZZUUURRRPPPNNNMMMIIICCC???===999555333333444222000000000///.........//////------,,,,,,------...///)))***++++++******+++,,,...,,,******+++---...---qqq[[[PPPEEE???;;;666333444333222111000////////////.........---,,,,,,++++++------,,,,,,+++***))))))******************************))))))))))))******(((((())))))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***%%%######%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''***)))((('''''''''''''''((('''&&&%%%%%%'''(((***)))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((()))*********((()))))))))))))))((('''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&###"""###&&&(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((///,,,(((&&&&&&%%%""" $$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((('''$$$######%%%((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))((((((''''''&&&&&&((((((((((((((((((''''''(((((((((((()))***,,,,,,''''''''''''((((((((((((++++++***))))))***+++,,,((()))***++++++,,,++++++------,,,,,,++++++******+++++++++***++++++,,,,,,,,,------...///000111111000111222222444888===AAAMMMTTT\\\`````````bbbeeeaaaccceeegggeeeaaa]]]ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTVVV\\\eeeooovvvzzz{{{{{{uuuxxx|||~~~zzzsssmmmiiihhhiiijjjnnnrrrtttlll]]]OOOHHHFFFBBBAAA???;;;888444222111/////////......---------/////////...---,,,+++***,,,+++***+++---...---,,,+++++++++************)))((((((((((((((()))******yyykkkYYYNNNCCC>>>:::555333444333222111000////////////------......///000000000---,,,,,,++++++************************************))))))(((((())))))***'''((()))******)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&%%%$$$&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''((())))))''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((()))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%''')))(((&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&(((***''''''''''''''''''''''''$$$$$$######$$$&&&'''((()))))))))(((((('''''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&'''((())))))''''''''''''((((((((((((+++***)))(((''''''((((((++++++++++++***)))(((((())))))))))))))))))((((((+++++++++******++++++,,,+++,,,,,,------.........+++---...///000222777:::BBBGGGMMMPPPNNNNNNPPPSSSPPPRRRTTTTTTSSSQQQNNNKKKLLLKKKJJJHHHHHHGGGGGGGGGHHHNNNWWWbbbjjjppprrrsssnnnooopppqqqpppnnnllljjjbbb^^^XXXQQQMMMLLLMMMNNNVVVZZZ[[[UUUHHH===777666555555444333222111111111.........------,,,,,,,,,------------,,,++++++***,,,+++***+++---...---,,,+++++++++*********))))))((((((((((((((()))******ssscccUUUKKKAAA===:::555333444222222111000////////////------......///000000000++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))&&&((()))++++++)))(((&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((''''''&&&(((''''''''''''(((***+++***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''###%%%&&&'''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$###%%%(((*********%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((())))))))))))((((((((((((%%%%%%&&&'''((()))******'''''''''&&&''''''((((((''''''''''''((((((((((((******((('''&&&%%%%%%%%%++++++++++++***)))((('''''''''(((((())))))((((((,,,++++++*********++++++*********+++++++++++++++(((***,,,------...000222555999<<<<<<::::::;;;>>>======>>>???>>>===<<<;;;;;;:::999888888888888999:::>>>GGGPPPWWW\\\^^^___[[[\\\\\\[[[YYYUUURRRPPPJJJGGGBBB<<<888777888888AAADDDEEEAAA888111//////,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++***+++++++++++++++******,,,+++***+++,,,------+++++++++*********)))))))))((((((((((((((()))******ooo```SSSJJJAAA===;;;777555555222111000//////......///.........---,,,,,,++++++++++++++++++++++++,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))++++++)))'''&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$#########$$$((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***************))))))((((((((('''&&&%%%&&&(((+++,,,+++***'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%'''(((((('''%%%%%%''''''&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))((((((((())))))******+++***))))))((((((((())))))''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''((()))***++++++++++++'''((()))***++++++******,,,++++++*********************************))))))(((***---...---------...///000111000//////111333111111111222222222222222111111000000000111111222333555:::???CCCEEEFFFFFFDDDEEEEEEEEEDDDBBB@@@>>>===;;;777444222111222333555777999666111...///111---------,,,,,,++++++***++++++++++++************(((((()))******+++******+++*********,,,---,,,+++************))))))))))))((((((((((((((())))))***oooaaaSSSJJJAAA>>><<<888666777222111000///.....................---,,,,,,++++++++++++++++++++++++,,,,,,((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''))))))((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&))))))(((''''''&&&''''''''''''((())))))(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((())))))'''&&&%%%%%%&&&(((***,,,+++)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$((($$$ """&&&(((%%%!!!%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$((((((((('''&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''***)))((((((((((((((()))''''''''''''(((((((((((('''''''''((())))))))))))''''''((()))************&&&((()))+++++++++***))),,,+++******)))))))))***+++++++++***************(((+++---...---++++++++++++,,,,,,,,,+++,,,...000------,,,,,,------...............---......///000///000222444555666555555555666666777666555444444000///...---------...///+++---...,,,***))),,,.........---,,,+++***))))))************************''''''((()))************+++***)))***,,,---,,,+++*********)))))))))((((((((((((((((((((())))))***pppaaaRRRIIIAAA???===999666666111111000///............------......///000000000++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''')))***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###+++'''""""""%%%''''''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$######&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((((((&&&'''((()))***+++++++++************)))((('''&&&%%%''')))******)))(((&&&,,,+++***)))))))))))))))***+++++++++++++++++++++''')))++++++***)))((()))************+++,,,---...++++++++++++++++++++++++------,,,,,,,,,------...***+++,,,---//////000000000000000000///...---,,,))))))))))))***+++,,,,,,))))))***)))((((((***,,,************************)))))))))***************'''(((((()))*********)))+++***)))***+++,,,,,,*********)))))))))(((((((((((((((((((((((()))******nnn```QQQIIIAAA>>><<<888444444111111///...............------......///000000000---,,,,,,++++++************************************))))))(((((())))))******)))(((''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''$$$$$$#########$$$%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%!!!$$$)))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))(((%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&''''''%%%&&&(((+++&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''')))***+++******)))************)))((('''&&&'''(((***++++++)))'''&&&,,,+++***)))(((((((((((()))))))))***+++++++++,,,'''(((******((((((((()))+++******++++++,,,++++++***++++++,,,,,,+++******,,,,,,+++++++++++++++,,,*********+++,,,---......,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,+++*********+++(((((()))))))))*********)))))))))******+++++++++((())))))*********))))))+++))))))***+++,,,+++******)))))))))((((((((((((((((((((((((((()))******lll]]]PPPHHH@@@>>>;;;666333333111000///......------...///......---,,,,,,++++++------,,,,,,+++***))))))******************************))))))))))))******+++)))(((&&&&&&((()))+++&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&''''''((()))%%%&&&(((******)))((('''%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''*********)))((((((''''''&&&''''''(((((('''&&&%%%$$$%%%'''))))))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''''' $$$%%%***%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&$$$$$$$$$$$$&&&'''&&&((()))'''%%%$$$&&&)))&&&''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,))))))))))))))))))))))))(((((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))************&&&&&&&&&'''((()))***+++''''''''''''((((((((()))(((((()))******)))((('''&&&'''((()))***************+++---......,,,)))''',,,+++***)))(((((((((((('''(((((()))***++++++,,,)))***+++***))))))***+++---,,,,,,,,,---,,,+++)))+++,,,---...---,,,***)))------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,((())))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,+++***))))))(((++++++*********)))))))))))))))******+++++++++,,,))))))************))))))***)))))))))+++,,,+++***))))))))))))((((((((((((((((((((((((((()))******lll]]]VVVKKK@@@===;;;888555555222222111111000/////////...---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,******++++++++++++******))))))((((((''''''&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++)))%%%"""!!!"""$$$%%%&&&'''''''''&&&%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###""""""###$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&((()))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''*********)))((('''%%%%%%%%%%%%&&&&&&((()))++++++'''((()))******)))((('''((((((((((((((()))******&&&&&&''''''''''''&&&&&&))))))))))))************(((&&&$$$%%%((()))(((&&&'''''''''''''''((()))***))))))((('''&&&&&&%%%%%%((((((((((((''''''''''''***)))((((((((()))+++,,,(((((()))******************)))((((((((()))+++,,,(((((())))))*********+++++++++******************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++))))))))))))))))))))))))+++++++++***)))(((((('''((((((((()))******++++++*********)))))))))))))))'''&&&%%%$$$$$$%%%&&&''')))(((((('''&&&%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((kkk\\\SSSHHH>>><<<;;;777444333222111111000000///.........---,,,,,,++++++,,,,,,***************+++++++++)))******++++++******)))(((((((((((((((''''''''''''((()))))))))((('''&&&))))))(((%%%"""'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((+++)))'''&&&&&&''')))***'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%'''))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''&&&%%%******)))((('''&&&%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&''')))******'''(((((()))(((((('''''''''&&&&&&&&&''''''((()))((())))))******))))))((('''''''''(((((((((((()))&&&%%%$$$%%%''')))(((&&&(((''''''''''''(((((())))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))((((((((()))***+++(((((()))************)))***)))((((((((()))***+++(((((()))))))))*********************************)))***++++++++++++***)))))))))))))))))))))))))))'''''''''((()))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((*********)))((('''''''''!!!"""%%%&&&'''))),,,...}}}iiiZZZOOOEEE<<<;;;;;;777333222111111000//////......---...---,,,,,,++++++,,,,,,+++++++++***************)))******++++++******)))'''((((((((((((((())))))************)))((('''&&&'''''''''&&&%%%""" &&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))***************&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&'''((('''&&&%%%%%%'''&&&'''''''''''''''&&&&&&''''''&&&&&&'''((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&'''((())))))******))))))(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''')))(((''')))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%'''(((((())))))*********))))))((((((((()))***+++'''((())))))******))))))))))))((((((((()))***+++(((((())))))))))))******************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++***))))))(((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((******))))))((('''''''''&&&'''((((((''''''((())){{{gggYYYLLLCCC<<<;;;<<<888333222000000//////......------...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))))))))************))))))''''''(((((()))))))))***''''''''''''&&&&&&%%%%%%$$$%%%''')))***+++,,,,,,&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''((((((((('''(((((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,(((((((((((())))))******'''(((((()))))))))))))))(((((((((((())))))******(((((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******))))))((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%'''))))))(((&&&$$$$$$%%%yyyeeeXXXMMMDDD=========999555333000000//////......------...---,,,,,,++++++,,,,,,,,,+++++++++***))))))))))))))))))******)))))))))'''((((((((())))))******$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''########################%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((('''%%%###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%&&&""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&'''((((((((()))***+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))***++++++,,,''''''(((((())))))))))))''''''((()))))))))))))))''''''(((((())))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))''''''(((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&&&&((()))xxxeeeYYYOOOFFF>>>======:::666555111111000//////......---...---,,,,,,++++++,,,,,,+++++++++***************((())))))******))))))(((((())))))))))))))))))***&&&%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""######!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&((()))((('''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))))))))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$$$$&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((()))(((((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&((())))))(((''')))***)))((((((''''''''''''((('''''''''''''''''''''''''''(((((())))))*********&&&'''((()))))))))((((((&&&'''(((((())))))((((((&&&'''((()))))))))(((((())))))(((((((((((('''''''''(((((())))))************))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******&&&''''''(((((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''!!!###&&&&&&%%%$$$$$$%%%wwweeeYYYQQQGGG>>><<<<<<999666555222111111000000///.........---,,,,,,++++++,,,,,,***************+++++++++(((((())))))))))))((((((*********)))))))))))))))(((((('''&&&&&&'''((()))%%%%%%%%%&&&''')))***+++%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))(((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***)))))))))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((()))***)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%'''((('''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&((()))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&'''(((((((((''''''$$$$$$$$$%%%&&&'''((()))$$$%%%&&&''''''((((((((()))((((((''''''&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&''')))(((%%%$$$&&&'''(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''&&&'''(((((())))))((((((&&&'''((()))))))))((('''))))))((((((((('''''''''''''''(((((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&((()))(((%%%"""!!! wwweeeZZZRRRGGG===::::::777555555222222111111000000//////...---,,,,,,++++++,,,,,,))))))******+++++++++,,,(((((())))))))))))((((((++++++******))))))((((((***)))'''&&&%%%%%%&&&&&&''''''&&&$$$$$$######$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&((()))+++,,,''''''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''########################&&&$$$######$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""######$$$%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''')))***###%%%&&&((())))))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%'''(((&&&###"""###%%%'''''''''''''''((()))***&&&'''''''''''''''''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''&&&''''''(((((((((((((((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((((('''&&&'''wwwfff[[[NNNHHHAAA:::777555444333444333111///......//////,,,,,,,,,+++++++++******---,,,+++*********+++,,,)))((('''&&&&&&'''((()))((((((((((((((('''''''''***)))((('''&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$######$$$%%%&&&''')))******)))'''%%%$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''((()))))))))'''&&&%%%''''''''''''(((((((((((())))))))))))************&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''&&&%%%%%%&&&'''((()))*********)))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''tttdddYYYMMMHHH@@@:::777666444444222111000///...------------,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,***)))(((((((((((()))*********)))((('''&&&&&&&&&$$$$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((($$$%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((***(((&&&%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))******))))))((('''''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&'''~~~ppp```VVVKKKFFF@@@:::777666555444222222222111000///------......---------,,,,,,,,,)))***++++++,,,,,,,,,,,,******))))))))))))******++++++***)))'''&&&%%%%%% ###&&&(((***)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''''''''((()))*********(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&))))))'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((''''''''''''((((((((('''&&&%%%%%%$$$###%%%&&&((((((&&&%%%&&&'''zzzkkk\\\RRRIIIEEE???:::888777555444333444444444333111000...///.........------------''')))***,,,------,,,,,,))))))))))))))))))))))))+++******)))((('''&&&&&&%%%&&&(((***+++***)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%$$$###""""""###$$$%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&''''''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&xxxiiiZZZPPPGGGCCC>>>:::888777666555333444444444333111000.../////////.........------''')))***,,,------,,,,,,((((((((((((((((((((((((((((((((()))))))))))))))***))))))((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''')))((('''&&&'''''')))***&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((((()))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&yyyiiiYYYNNNEEEAAA===:::999888777555222222222111000///------//////.........---------)))***++++++,,,,,,,,,,,,''''''(((((((((((('''''''''(((((())))))******+++***)))'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%###$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((()))))))))***)))))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&######%%%'''((()))))))))(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&{{{jjjYYYMMMCCC@@@<<<:::999888777666222111000///...---------.........---------,,,,,,+++++++++***++++++,,,,,,'''((())))))))))))(((''')))))))))))))))*********''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((,,,++++++***))))))((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&###$$$&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((&&&%%%$$$#########%%%'''&&&%%%$$$%%%&&&}}}lllYYYMMMBBB???<<<:::999999777666555333111///......//////......---------,,,,,,,,,---,,,+++*********+++,,,((()))***++++++***)))(((++++++******))))))(((((($$$&&&))),,,---,,,+++)))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%$$$###"""''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%***((('''((()))***)))(((%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''((()))***,,,+++)))'''%%%###!!! ###%%%'''&&&%%%$$$%%%%%%zzzjjjYYYNNNBBB???;;;999999999888777333222111000///////////////...,,,***(((&&&%%%%%%,,,,,,,,,,,,+++++++++***))))))((((((''''''&&&&&&***))))))((((((((())))))+++***)))'''%%%$$$$$$###)))'''''''''((()))((('''%%%%%%&&&&&&'''((())))))$$$&&&(((******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''((((((&&&###'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!$$$&&&'''%%%#########$$$%%%%%%&&&'''((())))))))))))))))))((('''%%%%%%###$$$%%%$$$"""!!!"""###'''&&&%%%%%%''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&$$$!!!"""%%%&&&%%%###'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%&&&'''&&&&&&%%%###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%&&&&&&'''(((((('''%%%$$$###$$$$$$%%%((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%(((******(((&&&(((''''''&&&&&&%%%$$$$$$&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzjjjYYYNNN???===:::888999::::::999222222111000////////////...---,,,+++******)))***))))))))))))((((((((('''(((((((((((((((''''''''')))((((((''''''(((((()))((('''''''''''''''((((((((('''&&&&&&(((((('''&&&%%%&&&&&&'''(((((())))))%%%&&&((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###%%%%%%&&&&&&'''((((((((())))))))))))((('''%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######***'''%%%$$$%%%&&&$$$"""'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''(((''''''''''''''''''(((&&&''''''(((''''''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxhhhXXXMMMDDD@@@<<<999888777555333111111000///............,,,,,,,,,,,,,,,---......++++++++++++************'''((((((((((((((())))))((('''''''''''''''((((((''''''''''''((()))******'''&&&%%%&&&'''((('''%%%&&&&&&''''''(((((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***%%% %%%(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''((()))(((&&&%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((&&&$$$$$$%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))((('''$$$###&&&%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&%%%&&&''')))(((&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%vvvfffVVVLLLBBB???<<<999888777555333111000///......---------,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++''''''(((((()))))))))***'''&&&&&&&&&&&&''''''(((******)))((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))%%%!!!"""%%%'''&&&$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&$$$&&&&&&%%%$$$###$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&%%%&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&''''''''''''(((((()))***)))))))))''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%rrrcccTTTJJJ;;;999888888999:::999888111000///......------------,,,+++++++++++++++,,,))))))))))))(((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&'''((((((******)))((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&'''&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&###$$$%%%$$$###""""""$$$'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ !!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''))))))))))))************&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((%%%$$$###$$$&&&'''$$$%%%%%%&&&''''''''''''###$$$&&&'''((('''&&&%%%'''''''''&&&&&&''''''''''''(((((()))***)))))))))&&&&&&%%%%%%$$$#########'''&&&%%%%%%''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||ooo```QQQGGG@@@>>>;;;999888666333000111111000///............---,,,+++******))))))***++++++*********)))))))))((())))))))))))))))))***&&&&&&&&&&&&'''((())))))''''''''''''((()))******'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%"""%%%((()))'''%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&'''(((&&&''''''((((((''''''&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))'''$$$""""""$$$''')))%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&#########$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyylll]]]NNNEEEDDDAAA===:::777222...***222222111000////////////,,,++++++***************---------,,,,,,,,,++++++*********)))))))))))))))''''''''''''((()))***+++((('''''''''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###"""###%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((%%%&&&((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&""""""""""""#########$$$'''&&&%%%$$$$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%(((''''''''''''''''''(((&&&%%%#########%%%''')))&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwjjj[[[MMMCCC:::999888888888777555333333222111000000/////////++++++******++++++,,,,,,*********)))))))))((((((++++++******))))))(((((('''''''''((((((***+++++++++***)))'''%%%$$$$$$###)))(((''''''((()))(((''')))))))))))))))(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%''''''&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((######$$$%%%'''(((((()))"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''+++&&&!!!"""&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%''''''&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$'''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++***)))'''''''''((()))%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((('''%%%$$$###$$$%%%%%%%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((######$$$$$$%%%&&&'''(((''''''((((((((('''%%%$$$%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&%%%###"""###%%%'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxiiiXXXKKKFFF>>><<<999777666555333222000000000///......------///...---,,,+++,,,------,,,,,,+++***))))))******)))000,,,555'''///---'''''''''(((((())))))))))))((('''%%%$$$######"""++++++))))))))))))++++++'''(((((()))((('''%%%%%%(((((((((((((((((((((((("""111"""(((### +++ %%%%%%%%%%%%%%%%%%%%%%%%'''***)))$$$%%%)))&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&'''---$$$///(((000###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$%%%$$$"""!!!***)))&&&%%%$$$%%%'''((('''&&&%%%###"""%%%(((,,,&&&))))))'''%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###---$$$ $$$&&&$$$%%%***(((%%%###"""$$$%%%&&&&&&%%%$$$%%%&&&$$$###$$$'''%%% (((+++&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""---)))"""%%%&&&!!!!!!!!!+++"""&&&%%%!!!***!!!!!!"""######%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((&&&&&&%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((($$$!!!!!!&&&'''%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))***'''"""!!!&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''***&&&###"""%%%''''''%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwhhhWWWKKKFFF>>><<<999777666555333222000000000///......------......,,,+++++++++,,,---,,,++++++***))))))******&&&555)))&&& '''((((((''''''''''''''''''((('''&&&%%%$$$#########$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&%%%##################""""""""""""...'''###111"""111(((%%%%%%%%%%%%%%%%%%%%%%%%"""######!!!!!!$$$'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%###--- $$$,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((('''###"""(((///"""$$$&&&'''((('''&&&%%%###&&&((()))'''$$$!!! %%%"""!!!&&&(((''')))'''&&&&&&''''''&&&%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$,,,,,,'''######$$$(((&&&&&&&&&(((((('''%%%%%%$$$$$$''')))))))))((())))))(((%%% $$$,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''""")))$$$$$$%%%&&&---+++$$$!!!((( %%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%%%%)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%"""###%%%''''''&&&&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''((((((&&&$$$#########%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuugggWWWJJJEEE>>><<<999777666555333222000000000///......------------,,,+++++++++++++++,,,+++******)))*********&&&'''$$$///000000555$$$,,,++++++***))))))((((((+++***)))(((((((((((()))((((((''''''''''''(((((((((((()))******)))'''&&&))))))((((((''''''&&&&&&$$$ !!!...%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))***+++(((%%%&&&+++''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))***''''''&&&''''''((()))***...)))***,,,&&&***&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---+++%%% """###%%%&&&%%%$$$###)))%%%!!!###(((,,,&&&,,,111...&&& ###(((((('''&&&&&&''''''&&&%%% !!!!!!###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++,,,+++'''(((+++((("""%%%###!!!!!!"""###$$$###&&&%%%$$$%%%((()))&&&###%%%(((&&&$$$$$$%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%(((""" $$$ (((%%%...###***"""&&&+++&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******%%%%%%$$$######$$$%%%&&&(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$)))(((''''''((((((&&&%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuugggWWWKKKFFF>>><<<999777666555333222000000000///......------,,,,,,+++++++++*********++++++***************+++333 000,,,###&&&$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%---222%%%%%%***333***&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%)))'''!!!###!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$###"""######$$$%%%&&&'''&&&'''""")))---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%(((((()))((('''&&&&&&'''((()))###$$$&&&)))***((($$$"""!!!&&&'''%%%"""&&&,,,'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&''''''(((((((((''''''&&&&&&''''''(((!!!""""""###%%%&&&((((((&&&!!!"""%%%%%%&&&(((***'''###"""###%%%'''(((+++,,,***&&&$$$$$$"""%%%&&&######)))...'''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%''''''###'''...&&&$$$"""!!!((($$$ +++###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&'''((()))$$$$$$%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&+++(((%%%%%%((()))(((%%%$$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$$$$'''***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~uuugggWWWKKKGGG>>><<<999777666555333222000000000///......------,,,,,,,,,+++++++++******+++***************++++++,,,&&&+++))) &&&222&&&''''''((()))***++++++))))))((((((((()))******'''(((((((((((((((((('''((()))***++++++***))))))$$$$$$%%%&&&'''(((((()))(((,,,%%%!!!###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###&&&(((((())),,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))***+++,,,444&&&''''''!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,,,444000)))%%%$$$"""!!!###$$$$$$$$$###***&&&!!! ###'''***+++333&&&"""***+++'''$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&'''''''''######""""""###$$$%%%&&&%%%###)))222++++++""""""$$$&&&(((&&&### """%%%""""""''',,,,,,///+++$$$"""(((((($$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''''''((()))&&&!!! %%%'''===(((&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''')))***+++###$$$%%%'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%###$$$''')))(((&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}sssfffVVVKKKFFF>>><<<999777666555333222000000000///......------,,,,,,,,,---,,,++++++************)))******+++,,, ***---"""///888$$$ ###$$$%%%&&&'''((()))***'''&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$+++222222###+++&&&&&&&&&&&&&&&&&&&&&&&&***+++'''!!! %%%***+++$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&000,,,###///,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,'''((('''PPPVVV^^^eeehhheeeaaa]]]:::555...+++******'''%%%(((111///$$$ """&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%(((&&&%%%###""""""######+++"""---,,,,,,000VVV[[[cccjjjkkkeee[[[TTT$$$+++,,,%%%!!!###"""$$$(((%%%!!!###)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&(((+++,,,\\\bbb^^^YYY^^^___[[[^^^UUUlllYYY```***%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%'''((()))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$$$$&&&''''''&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzpppdddTTTIIIDDD>>><<<999777666555333222000000000///......------,,,------...---,,,+++*********))))))***++++++,,,(((---)))///***333%%%&&&&&&'''((())))))***(((((('''&&&&&&'''''''''''''''((())))))(((''''''###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''...""";;;+++""")))###'''''''''''''''''''''''''''000((("""'''***&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%;;;)))000###$$$ ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$222NNN|||III((('''######'''%%%###,,,%%%$$$###$$$&&&'''&&&%%%###$$$&&&'''&&&%%%$$$"""$$$######""""""######$$$((('''%%%$$$$$$%%%&&&''',,,KKKtttggg@@@"""...###!!!+++,,,### &&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&)))***###333%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$############""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((''''''''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&%%%&&&'''$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""!!!!!!###%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%wwwnnnaaaRRRGGGCCC>>><<<999777666555444222000000000///......------------...///...---,,,+++******))))))***+++,,,,,,((()))---(((,,,>>>111***;;;&&&''''''''''''''''''''''''777+++***,,,)))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&LLLzzz777###)))%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%'''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''***---///wwwHHH!!!'''%%%###)))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&###"""###$$$$$$''''''!!!"""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$######"""""" !!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''(((((($$$$$$######$$$&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''(((&&&%%%%%%'''$$$(((+++***&&&###"""###&&&&&&&&&''''''''''''(((""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%""" !!!%%%&&&$$$"""$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$uuummmdddVVVJJJCCC===;;;999777555333222222///............---------...---,,,,,,++++++++++++)))***,,,---,,,)))&&&$$$&&&$$$...%%%$$$000###((('''000((($$$%%%%%%&&&&&&%%%%%%$$$MMM((($$$)))&&&"""))))))((('''&&&%%%%%%$$$ ,,,---###)))&&&III\\\%%%(((+++######,,,%%%+++***&&&''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''(((000"""&&&333yyy))) ******"""###,,,$$$!!!)))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''[[[999***#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%######%%%((()))(((%%%!!!###%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$&&&'''((()))%%%%%%$$$$$$%%%%%%&&&''' ###%%%''''''&&&&&&(((******)))'''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&$$$$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$wwwnnndddUUUIIICCC<<<;;;999777555333222222///............---------...---,,,,,,+++++++++,,,++++++,,,---,,,***((('''111''')))'''***)))!!!%%%)))%%%$$$&&&''''''((((((''''''&&&ooo&&&%%%$$$''''''###'''''''''''''''&&&&&&&&&444((((((]]]***///$$$'''***'''%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!"""ooo{{{###***&&&&&& '''...,,,&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&>>>$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###%%%((()))'''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$%%%''''''$$$%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&'''((('''%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$yyyooocccSSSGGGAAA<<<;;;999666444333222222///............---------------,,,+++++++++,,,,,,------,,,,,,+++*********,,,%%%%%%(((...&&&'''!!!!!!,,,###&&&''''''((((((''''''&&& ---###%%%(((%%%&&&&&&&&&'''''''''((((((444 666@@@===...&&&---(((&&&"""!!!%%%'''%%%%%%%%%&&&&&&&&&&&&'''---000WWW'''222((("""000&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%'''((('''%%%'''%%%"""###%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""$$$&&&(((!!!$$$%%%%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$)))'''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$}}}pppaaaQQQEEEAAA;;;:::888666444333222222///............------------,,,,,,++++++,,,,,,,,,---,,,+++***)))******+++"""(((***''',,,$$$222111%%%!!!((($$$%%%%%%&&&&&&%%%%%%$$$,,,,,, %%%***%%%''''''''''''''''''''''''666<<>>)))+++,,,&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$###""""""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%$$$%%%&&&((((((&&&$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''qqq\\\LLLBBB???999999777666555555555555000000000000////////////++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((***%%%)))\\\((('''%%%$$$###$$$$$$%%%++++++******))))))((((((((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&''')))*** ,,,%%%LLLfff"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((%%% ###666LLLXXX^^^XXXAAA+++"""$$$'''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((((((&&&&&&'''(((!!!///...###"""%%%$$$'''+++@@@...!!!+++(((((('''&&&&&&&&&&&&'''&&&((('''!!!,,,EEEZZZ^^^SSSBBB111&&&###&&&(((((('''%%%$$$###$$$%%%%%%%%%&&&'''''''''&&&%%%$$$&&&!!!(((&&&111(((%%%xxx%%%###%%%!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%"""(((((($$$:::%%%""")))######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$###$$$%%%%%%%%%&&&(((***+++(((%%%$$$&&&&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$###"""""""""###&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&%%%$$$###"""%%%""" """&&&'''###$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%qqq\\\LLLCCC???:::999888666555555444444111000000000//////......++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''((((((((((((***%%%)))\\\''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%######%%%&&&'''%%%$$$ ...nnn~~~%%%)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''')))'''$$$(((111***000000)))$$$%%%((((((&&&&&&&&&'''&&&&&&%%%%%%%%%'''''''''&&&%%%&&&''''''%%%$$$''',,,---(((###%%%$$$+++)))(((((('''&&&&&&&&&&&&&&&&&&((()))&&&######)))///...---***'''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&"""***%%%,,, ---&&&000"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))'''%%%"""%%%'''&&& )))((()))$$$''')))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%&&&'''&&&%%%%%%&&&((()))&&&$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''%%%###%%%))))))&&&"""$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp[[[LLLCCC@@@;;;:::999777555444333333111111000000///...------*********++++++++++++,,,,,,++++++++++++*********))))))))))))))))))))))))''''''''''''((((((((((((***%%%)))\\\&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$######$$$%%%&&&)))"""'''""",,,XXX&&&"""%%%%%%&&&"""'''%%%$$$$$$$$$$$$$$$$$$%%%111%%%(((vvv###'''$$$(((((('''&&&%%%$$$######&&&###$$$)))***&&&!!! !!!###'''+++)))$$$&&&'''''''''&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&---!!!""")))((('''&&&!!!)))%%%222%%%(((''''''&&&&&&&&&&&&&&&%%%&&&''')))***(((""" """%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%'''!!!+++###%%%%%%...$$$NNN###$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((((((&&&%%%&&&"""%%%'''%%%qqq<<<$$$***$$$((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&$$$$$$%%%''''''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&''''''((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###$$$%%%&&&'''(((((((((((((((&&&%%%&&&)))***'''$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooZZZKKKCCC@@@<<<;;;999777555333333222222111111///...---,,,,,,))))))*********+++++++++++++++++++++************((((((((((((((((((((((((''''''''''''(((((((((((()))%%%)))\\\&&&&&&((((((((('''&&&%%%&&&&&&''''''((((((((()))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''...+++)))333111GGG+++------***'''&&&&&&&&&&&&&&&&&&'''%%%((()))---NNN'''%%%&&&((((((((('''&&&&&&&&&%%%(((%%%"""$$$'''(((&&&$$$)))(((((((((******%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((%%%+++***""",,,***GGGGGG+++$$$((('''&&&&&&%%%%%%&&&&&&)))'''%%%&&&)))+++)))&&&+++)))'''$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((("""+++###"""(((&&&"""''''''$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$"""$$$%%%+++!!!:::ppp111((( $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%###"""'''''''''''''''&&&%%%%%%'''%%%$$$%%%''''''&&&$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''mmmXXXJJJBBB@@@<<<;;;999777555333333222222111000///...---,,,+++))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((()))%%%)))\\\%%%&&&'''(((((((((&&&&&&'''''''''(((((())))))***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&WWW<<<777;;;$$$$$$############$$$$$$###(((444===&&&...$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&((()))$$$###$$$%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&& (((---(((###***///)))~~~!!!'''''''''&&&%%%%%%%%%%%%%%%,,,***&&&###"""###%%%&&&)))'''$$$""""""$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))###((($$$%%%(((444,,,&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$###$$$"""&&&$$$+++***------!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%(((***(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%&&&'''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''jjjVVVHHHAAA???;;;:::999777555444333333000000//////...---,,,,,,*********++++++++++++,,,+++************)))))))))))))))))))))))))))))))))''''''''''''((((((((((((***%%%)))\\\%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$666 """***vvvJJJ$$$000$$$))))))(((((((((((())))))111$$$555%%%###ccc!!!&&& !!!"""###$$$%%%%%%!!!&&&)))'''%%%%%%$$$###""""""$$$&&&%%%###''',,,%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&"""+++&&&"""+++))) +++'''&&&&&&%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%(((!!!###%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((()))&&&&&&&&&)))''' mmm777%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&!!!+++###&&&+++xxx::: $$$(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%&&&(((***((()))(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$&&&&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###!!!"""###%%%&&&''''''''')))(((''''''''''''((()))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~hhhTTTFFF???>>>:::999888666555555444444/////////......---------++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***%%%)))\\\%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%@@@&&&444%%%BBB444+++'''&&&&&&%%%%%%&&&&&&'''///,,,))) www###"""""""""######$$$$$$$$$!!!''')))&&&%%%'''&&&"""***'''(((***((($$$$$$)))$$$$$$%%%&&&''''''''''''%%%'''''''''&&&%%%&&&'''$$$///"""!!!///BBB&&&)))'''&&&%%%%%%$$$$$$%%%%%% ###''')))*********+++###%%%(((***)))'''###!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''***$$$''',,,&&&000XXX$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&"""***!!!%%%%%%%%%&&&:::yyy###+++%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&((((((&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&'''((()))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%!!!"""$$$&&&'''(((((()))(((((('''&&&&&&&&&((()))$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''"""$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}gggSSSEEE???===999999777666555555555555..................------++++++,,,,,,,,,---------************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***%%%)))\\\%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''///$$$///000###)))!!!000)))$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&...(((''',,,!!!111%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&"""$$$+++,,,)))'''"""!!!&&&&&& ######%%%&&&'''(((((((((&&&'''((((((&&&&&&'''(((...%%%'''444333...$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%!!!"""###$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%'''((()))&&&---$$$'''---&&&@@@+++***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&%%%###!!!"""$$$!!!((( ///'''!!!333666---%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&''''''&&&$$$$$$%%%'''$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&&&&&&&''''''(((''''''&&&%%%&&&%%%$$$######%%%'''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))(((((((((''''''''''''"""###&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu```QQQFFF???:::;;;:::888666444333222222222111000...,,,+++++++++++++++---......---++++++++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++&&&&&&%%%%%%%%%&&&''''''***&&&)))\\\%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((---***&&&""""""$$$'''******(((&&&%%%$$$%%%'''(((***---999&&&555++++++*********&&&&&&&&&&&&&&&&&&&&&&&&nnn333 ((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######'''###"""''''''$$$&&&,,,...&&&---***444```%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###$$$%%%)))///,,,%%%)))444+++(((%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((($$$#########$$$&&&((()))############$$$%%%&&&&&&iii555&&&!!!######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&'''%%%###""""""%%%''')))$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%((((((''''''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&***+++,,,+++)))((((((***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&)))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%+++***)))((('''&&&%%%%%%###%%%''''''&&&%%%&&&''''''''''''(((((((((((((((ttt___PPPFFF???;;;:::999888666444333222222222111000...,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******))))))((((((((((((((()))))))))))))))&&&&&&&&&&&&'''(((((()))***%%%)))\\\&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''(((,,,+++)))(((''''''''''''"""222bbbCCC:::((()))%%%555&&&&&&&&&&&&&&&&&&&&&&&&444  ///+++((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((()))***,,,)))%%%$$$&&&999"""###$$$ccc$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((()))(((%%%"""&&&...$$$***111+++```%%%(((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%'''(((&&&%%%$$$######$$$%%%%%%III{{{$$$######$$$%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$######%%%'''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%&&&'''))))))%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$###""""""###$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&))))))((('''&&&%%%$$$$$$sss^^^PPPFFF@@@===:::999777555444333222222222111///...,,,,,,++++++++++++************+++++++++++++++************************))))))(((((((((''''''''''''((()))***+++)))%%%)))[[[''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((!!!###$$$&&&''''''&&&%%%)))))))))(((((((((((((((%%%,,,555777222,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&+++'''(((000 ---000((((((((((((''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$((((((%%%$$$%%%%%%###((($$$111{{{bbb&&&%%%&&&'''&&&%%%$$$$$$&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%,,,)))''')))+++***&&&'''III&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$######%%%&&&%%%)))###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***,,,---%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&&&&(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((()))"""$$$%%%&&&$$$$$$%%%&&&(((((('''&&&%%%$$$$$$###qqq]]]OOOFFFAAA>>>:::999777555333222222111111000///...---,,,,,,,,,,,,+++***))))))***+++,,,)))))))))******+++++++++*********)))))))))((((((&&&&&&&&&'''((()))***+++)))%%%)))[[[&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''###$$$%%%'''''''''&&&%%%"""###%%%&&&'''(((((((((''')))(((---,,,---###,,,"""111&&&&&&&&&&&&&&&&&&&&&&&&)))'''222###$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&"""$$$"""!!!)))***&&&000...222___\\\&&&&&&'''''''''%%%$$$%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...'''"""$$$'''&&&$$$###111$$$###EEE%%%###%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$###$$$&&&'''}}}777((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***,,,---&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''###$$$$$$%%%&&&'''((((((###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((ppp[[[NNNFFFAAA>>>:::999777555333222111111111000///...---,,,,,,,,,,,,+++***))))))***+++,,,''''''(((((()))*********))))))))))))************&&&&&&&&&&&&'''((()))***((($$$((([[[$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&%%%%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&000"""VVV +++"""%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%$$$""")))333''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$(((+++(((!!!%%%///***bbbZZZ)))&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,---%%% %%%...222***EEE%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###'''&&&%%%$$$$$$&&&((()))$$$;;;yyy$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&###$$$&&&''''''&&&$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&'''(((((())))))oooZZZLLLEEE@@@>>>999888666444333222111111000000///------,,,,,,,,,++++++************++++++''''''(((((()))))))))***)))))))))******+++++++++''''''&&&&&&''''''((((((((($$$((([[[###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&,,,***'''$$$$$$%%%'''(((******)))((('''&&&%%%$$$+++111###ttt!!!%%%$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,$$$555$$$%%%'''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$&&&+++)))### '''XXX---&&&'''((('''%%%%%%%%%'''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&& """&&&)))((( ///```$$$###((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&'''(((...!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%$$$######$$$&&&$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))+++)))'''%%%%%%''')))+++&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&''')))(((''''''&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%'''''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%'''((()))((('''((()))))))))((((((((('''''''''oooZZZKKKCCC???===999888666444333111111000000///...---------------++++++,,,,,,,,,,,,++++++))))))))))))))))))******++++++***************)))***)))((((((''''''((((((((($$$((([[[$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&)))'''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&'''''''''!!!(((---)))%%%ppp444!!!---&&&&&&&&&&&&&&&&&&&&&&&&"""###(((+++%%%,,,+++'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$!!!%%%***$$$%%%999999OOO%%%&&&(((((('''&&&%%%&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&333$$$"""---+++!!!111vvv$$$!!!&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$)))xxxFFF%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&((())))))(((((()))***))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((((((((('''&&&%%%&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&$$$&&&(((((('''&&&'''(((((((((''''''''''''&&&&&&oooYYYKKKCCC>>><<<999888666444222111111000000///...---------------+++,,,---......---,,,+++************************------,,,+++***)))(((''',,,+++***)))(((((((((((('''$$$((([[[%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$&&&'''(((""""""!!!"""$$$'''***,,,&&&$$$666,,,000@@@***+++ &&&&&&&&&&&&&&&&&&&&&&&&'''...!!!%%%"""222 ''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%)))###&&&))) <<>>;;;999888777666444222111000...---,,,,,,---...---+++************************'''(((((()))))))))))))))******((('''''''''((()))&&&'''((())))))((('''&&&)))$$$((([[[((('''&&&%%%$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''((())))))'''(((((('''%%%%%%&&&(((***$$$%%%+++'''###111SSS000***%%%))))))///(((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$'''%%%000)))...!!!---%%%+++(((%%%$$$%%%'''((((((+++%%%###&&&%%%"""+++[[[,,,&&&'''&&&%%%%%%%%%&&&%%%%%%!!!$$$%%%######'''***+++'''$$$$$$'''&&&"""!!!###'''''''''&&&%%%$$$###"""===???///!!!'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&)))ttt:::$$$"""###&&&"""***$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&'''(((''''''''''''(((((((((((()))((((((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''(((((()))))))))******))))))(((''''''&&&&&&))))))******)))(((((('''mmmXXXJJJCCC===:::999888777666444222111000---,,,+++,,,...///...---++++++++++++++++++++++++'''((()))***************))))))(((''''''''''''(((''''''(((((((((((('''''')))$$$((([[[&&&&&&%%%$$$$$$$$$$$$%%%(((((())))))))))))(((((('''''''''((((((((((((((("""%%%''''''&&&%%%(((+++&&&((())))))'''&&&&&&''')))&&&&&&***+++&&&""" QQQ,,,%%%&&&&&& '''*** (((&&&&&&%%%&&&&&&'''((())))))((('''%%%$$$#########"""000&&&###"""&&&!!!&&&$$$!!!!!!###&&&'''((("""$$$+++---(((!!!>>>,,,)))%%%%%%%%%&&&%%%$$$""""""$$$###$$$$$$""" ###((('''&&&'''+++,,,))))))+++!!!"""$$$######%%%***///iii ***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###)))%%%555www***(((!!!'''---"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&(((((((((''''''((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***'''((((((((((((((())))))&&&''''''''''''(((((((((&&&''''''((()))******+++++++++***)))(((''''''&&&''''''((((((((('''&&&&&&nnnYYYKKKDDD>>>;;;999888777666444222111000...,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,+++*********)))))))))(((((((((((('''((((((((((((((((((''')))$$$((([[[((((((((('''''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((%%%(((+++(((###!!!###'''&&&(((******(((&&&&&&&&&)))(((&&&$$$''',,,+++'''"""$$$333)))!!!((('''%%%$$$$$$$$$$$$&&&((()))'''&&&&&&%%%%%%%%%&&&&&&,,,!!!---%%%$$$)))&&&***+++***((((((((('''$$$"""!!!111777'''@@@GGG"""((((((((((((&&&$$$#########,,,)))***//////(((&&&)))+++'''%%%'''&&&######'''444***"""AAA{{{,,,&&&######$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###'''(((+++...###'''((("""############$$$%%%&&&'''########################"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((()))***''''''(((((()))))))))***'''''''''''''''(((((((((%%%&&&'''((()))***+++,,,)))))))))((((((((((((((('''''''''(((((('''&&&&&&ppp[[[MMMEEE@@@<<<999888777666444222111000000...------------+++***++++++++++++++++++++++++,,,,,,++++++***)))''''''++++++++++++******))))))(((((((((''''''((((((((()))$$$((([[[))))))))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,)))### """%%%&&&(((******((('''&&&&&&(((+++(((!!! %%%&&&###$$$///rrr((($$$---&&&+++%%%((($$$###""""""###%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$"""!!!%%%)))(((%%%###"""###%%%&&&&&&;;;TTT $$$******(((&&&$$$%%%)))---$$$ $$$(((&&&$$$$$$***%%%"""###$$$$$$(((...RRRxxx>>>(((&&&###$$$%%%&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###### )))ttt;;;###...'''$$$!!!"""############$$$%%%&&&&&&###########################$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''((((((''''''((((((((()))))))))+++***))))))((((((((()))'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((()))***+++,,,%%%&&&&&&''''''(((((()))'''(((((()))))))))((((((rrr\\\NNNFFF@@@===999888777666444222111000111///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((('''&&&%%%$$$++++++,,,,,,++++++***)))((((((''''''''''''(((((()))$$$((([[[''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))(((%%%$$$&&&(((''')))******(((''''''((("""'''***'''$$$%%%%%%$$$(((}}}ZZZ,,,+++%%%'''$$$######$$$$$$%%%&&&&&&***)))(((&&&%%%$$$$$$$$$kkknnn...''''''((('''%%%$$$(((///555!!!///"""''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######"""$$$*** 999rrr '''(((### ###'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''&&&'''))))))))))))'''&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))***,,,+++***))))))(((((((((((())))))))))))))))))***)))))))))(((((((((((('''&&&''''''((()))******+++%%%%%%&&&&&&'''((((((((((((((()))*********))))))rrr\\\NNNFFF@@@<<<999888777666444222111000///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))))))))((((((***++++++,,,+++***)))((()))((('''&&&&&&'''((())))))$$$((([[[&&&&&&'''''''''&&&%%%$$$''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((()))******)))******)))'''&&&((()))###$$$'''******)))))),,,"""///'''AAA+++'''"""(((%%%&&&&&&'''''''''&&&&&&))))))'''&&&&&&%%%%%%%%%|||000###222***%%%&&&'''%%%###&&&,,,222ddd$$$++++++''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))''''''&&&,,,"""%%%%%%%%%###&&&&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((''''''&&&'''''''''((((((((())))))***))))))((((((((())))))*********)))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))***(((((((((((('''''''''&&&'''((()))************)))qqq[[[MMMEEE???;;;999888777666444222111000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++------......)))******++++++)))(((''')))((('''&&&&&&'''((())))))%%%)))[[[&&&'''((((((((('''&&&%%%(((((())))))))))))(((((())))))(((((('''''''''&&&&&&%%%%%%''')))******)))*********(((&&&&&&(((***///'''###&&&'''###%%%***!!!+++***(((%%%%%%...'''((()))))))))((('''&&&%%%%%%%%%&&&'''((()))***222xxx'''***$$$&&&%%%((()))'''"""!!!%%%)))'''***+++,,,$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&!!!"""$$$&&&''''''&&&&&&"""######$$$&&&'''(((((('''&&&---&&&<<< ###(((***"""!!!###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&((())))))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))***+++$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***'''((((((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***++++++******))))))((((((******))))))((((((((('''(((((((((((()))))))))))),,,,,,+++)))(((&&&%%%%%%''''''((()))******))))))oooZZZJJJAAA<<<999:::888666555555444222000//////...,,,******---///***++++++++++++***))))))++++++******************###&&&***++++++******+++((((((((((((((()))*********%%%)))\\\((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))###$$$%%%&&&''')))******)))&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***!!!!!!BBBrrr###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''111,,,)))---+++***(((&&&%%%%%%%%%%%%qqqMMM$$$---(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&+++)))'''<<>>$$$$$$***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%vvvMMM222((($$$)))&&&&&&'''(((((('''&&&%%%GGG333((("""$$$***"""%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$+++###)))$$$000###(((!!!,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""###$$$&&&''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''))))))(((''''''&&&%%%%%% """&&&)))***)))'''&&&)))((('''&&&&&&''')))***((('''&&&%%%%%%&&&'''((()))(((''''''''''''))))))))))))(((((((((((())))))'''(((((((((((((((((()))######!!!!!!"""###%%%'''(((''''''''''''(((***+++((((((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***++++++***(((&&&'''((())))))(((((((((((())))))******))))))))))))******)))))))))))))))(((((('''))))))((((((((('''''''''nnnZZZKKKBBB===:::999777555555555444222000---...///...,,,,,,,,,---+++++++++++++++***************++++++,,,,,,------555///(((%%%&&&'''((('''((((((((((((((()))******(((###'''ZZZ&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''((((((((($$$%%%'''***+++***%%%"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""---***!!!nnn+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""???!!!000,,,222!!!###''')))***)))(((&&&***$$$$$$)))""")))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""")))((()))$$$&&&;;;$$$%%%---%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((******)))(((((('''''''''$$$%%%'''(((((('''&&&%%%((('''&&&&&&&&&((()))***((((((''''''''''''((((((''''''''''''((()))******))))))(((((((((((())))))******))))))))))))))))))&&&%%%$$$$$$%%%&&&((()))***))))))(((((()))******))))))))))))((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((())))))((('''&&&&&&'''******))))))))))))************)))))))))******+++******)))))))))((((((((())))))))))))((((((((((((lllYYYLLLCCC???===999777555555555444333111---...000///...,,,,,,---,,,,,,++++++******************+++,,,------......888111)))&&&(((***)))&&&((((((((((((((())))))******%%%)))\\\%%%&&&&&&&&&'''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''%%%&&&'''))))))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&///... 999HHH***!!!&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''+++''':::'''!!!,,,..."""$$$&&&((())))))((('''rrr[[[***333***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%)))'''(((&&&IIIuuu+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$"""$$$&&&)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***))))))(((((((((((())))))&&&''''''((())))))***+++))))))(((((((((((())))))*********))))))((((((((()))))))))))))))***,,,---***)))))))))))))))))))))******))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***$$$%%%'''(((((((((***,,,+++******************+++******))))))******++++++*********)))))))))))))))))))))))))))))))))))))))~~~kkkYYYKKKBBB===:::888666555555555555333111---///000000...------------,,,++++++******++++++******+++,,,------......444...)))))),,,---***'''((((((((((((((())))))******%%%)))\\\%%%&&&&&&&&&'''((((((((('''((((((((((((((((((''')))((((((((((((''''''''''''''''''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&%%%$$$###!!!&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((,,,(((eee999..."""+++444$$$$$$)))''''''&&&&&&&&&''''''(((+++000SSS++++++...,,, +++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))"""%%%$$$'''(((&&&"""000!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''"""$$$&&&)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((''''''''''''''''''''''''))))))+++,,,......//////((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))((())))))))))))))))))(((&&&'''(((((()))******+++))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''((())))))((((((((((((((((((((('''))))))******************))))))***************)))))))))))))))))))))))))))******************************))))))))))))******%%%''')))))))))***,,,---++++++************++++++***************+++,,,,,,++++++***)))((())))))***)))*********************~~~kkkXXXIII>>>888555888666555444555555333222...///000///---------......---,,,******++++++,,,******++++++,,,,,,---------+++)))***,,,---***(((((((((((((((((()))******(((###'''ZZZ&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((((((((('''%%%$$$%%%(((***((((((''''''''''''((((((''''''''''''''''''''''''$$$###!!!)))%%%HHH)))&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((###+++000GGG555)))+++ 000&&&***)))'''%%%%%%%%%&&&'''333LLL%%%"""......!!!%%%,,,###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&+++!!!###"""###&&&999,,,$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((######$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&''''''((($$$%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''))))))*********'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''))))))************))))))(((((((((((()))))))))(((((((((((((((''''''%%%&&&&&&'''(((((())))))''''''((())))))(((((('''))))))))))))************''''''((()))))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******++++++,,,,,,+++***))))))***++++++************++++++***************+++,,,---,,,+++***)))((()))******************++++++++++++zzzhhhVVVHHH>>>888666777666444444555555444222000000000...,,,,,,...000///---,,,******+++,,,---******++++++++++++++++++)))(((((((((((((((((((((((((((((((((((()))******(((###'''ZZZ'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((()))))))))&&&'''((('''%%%%%%''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$***$$$)))...aaa***&&&&&&&&&'''((()))))))))''''''''''''(((((((((((( ***:::,,,444&&& '''444"""'''''''''''''''&&&&&&&&&'''YYYKKK444!!!,,,)))///!!!""",,,$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((( &&&(((&&&$$$EEE|||&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((######$$$%%%&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&((())))))******)))))))))(((((('''&&&&&&''''''((())))))(((''''''((((((************)))((())))))(((((((((((())))))((())))))))))))))))))***(((((()))***++++++++++++&&&''')))************)))((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++,,,------,,,***((())))))******))))))))))))******************+++,,,---...---,,,***(((((()))***+++*********+++++++++,,,,,,~~~tttdddTTTHHHAAA<<<:::777666444444555555444222111000///---,,,,,,///111///...,,,******+++,,,---++++++******************'''''''''%%%######&&&(((((((((((((((((()))*********&&&***\\\(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&'''((((((((()))))))))***$$$'''))))))'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((!!!///&&&###000777222&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&(((!!![[[444222###+++$$$000,,,///+++$$$%%%((())))))(((&&&$$$666TTT+++ ++++++'''!!!***&&&---'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&!!!)))...'''222...$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))*********"""###&&&(((***+++++++++******))))))(((&&&%%%$$$&&&'''((())))))((('''&&&))))))***++++++***(((((())))))(((((((((((())))))))))))******+++++++++,,,'''((()))******+++******'''(((***+++,,,,,,,,,+++''''''(((((()))))))))***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***++++++***)))***,,,******))))))))))))******************+++,,,---...---,,,***(((((()))***+++*********++++++,,,,,,,,,tttcccUUUHHH===888777:::999888666555333222111////////////////////////,,,%%%+++111***(((,,,+++---,,,+++***))))))))))))***)))((('''&&&&&&'''((())))))(((((('''''''''&&&***&&&***\\\%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&$$$"""$$$''')))(((&&&))))))(((((('''%%%$$$###'''((()))(((&&&%%%%%%&&&''''''''''''((((((((((((&&&))),,,'''...###...###000!!!&&&'''+++)))(((((('''''''''((((((***%%%///'''---$$$111(((((((((((())))))))))))######$$$&&&((()))***+++***((((((MMM)))222(((''''''(((((()))***+++&&&555###...&&&!!!)))%%%333%%%%%%...'''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$***'''"""''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''((((((&&&$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&'''((())))))***%%%&&&((()))+++,,,,,,,,,)))))))))((('''&&&$$$###%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))(((((('''''')))***+++++++++************++++++))))))************))))))))))))************))))))))))))*********+++++++++))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))******))))))))))))******)))+++------+++)))((()))))))))))))))************...---+++)))(((((()))))),,,+++***))))))***++++++,,,+++*********+++,,,---,,,+++***))))))***+++,,,''''''((()))***++++++,,,rrr```SSSGGG>>>::::::777666666555444333333222///////////////////////////***...///***,,,///***---,,,+++***))))))))))))***)))((('''&&&''''''((()))))))))(((((((((''''''***&&&***\\\&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$###%%%((()))((('''+++++++++++++++***))))))'''((()))(((&&&%%%&&&'''''''''''''''((((((((((((&&&(((((($$$''' %%%+++(((+++,,,///$$$+++)))(((((('''''''''((((((+++((('''###ccc""")))###222(((((((((((())))))))))))&&&&&&&&&''''''(((((((((///(((YYY000###)))***///******)))(((''''''''''''%%%***(((&&&###%%%+++%%%!!!(((***''',,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$KKKjjj!!!...&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$$$$&&&((($$$%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&''''''((())))))***&&&'''((()))***+++++++++&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''))))))(((((())))))***+++***)))((((((((()))***+++******))))))))))))******))))))************))))))))))))************))))))))))))*********+++++++++))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))******))))))(((((())))))******+++,,,,,,***))))))***))))))))))))************...---,,,+++******++++++,,,+++***))))))***++++++++++++*********+++,,,------,,,+++******+++,,,---************************ppp]]]OOOFFF>>>;;;<<<444444444333333333333333///////////////////////////,,,...,,,***444888,,,,,,,,,+++***))))))))))))))))))((('''''''''((((((***)))))))))))))))((((((***&&&***\\\'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((())))))((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((''''''&&&$$$%%%%%%PPP(((***$$$///111$$$+++(((((((((''''''(((((()))******"""&&&HHH111000///---000(((((((((((())))))))))))))))))(((((('''&&&&&&%%%---))) III000###+++---!!!***))))))((('''&&&&&&&&&&&&((('''*** &&&,,,+++###...$$$+++###)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$""")))%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&''''''((()))))))))'''((())))))*********)))''''''(((((((((''''''&&&(((((('''''''''''''''''''''''''''''''''&&&%%%$$$)))))))))))))))***++++++))))))(((((((((((())))))))))))************))))))))))))************))))))***************+++++++++***))))))(((((())))))***))))))************))))))((((((((()))))))))******))))))(((((((((((())))))++++++,,,***)))(((***+++)))))))))*********++++++------,,,,,,,,,,,,------++++++************+++,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++*********nnnZZZLLLCCC===;;;<<<555555444444333333222222////////////////////////++++++,,,)))+++<<>><<<999999666666777777666444222111222111///------...000111******+++,,,,,,---......,,,,,,,,,++++++********* ...+++!!!###((((((***+++---***&&&&&&++++++&&&000---)))___)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''###'''666ggg444&&&+++!!!***555000 ---***&&&$$$&&&***,,,)))&&&!!!111"""***222KKK'''###***$$$(((###&&&&&&''''''(((((()))))),,,%%%***&&&---***666hhhFFF444%%%&&&,,,,,,'''%%%***)))))))))((((((''''''))))))))))))((((((((((((///"""222+++,,,+++&&&((('''&&&&&&'''((()))***(((***,,,%%%///&&&UUU000///---,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&---((($$$###$$$#########"""'''++++++&&&######%%%(((((((((''''''&&&&&&&&&---+++&&&))),,,&&&###### '''&&&%%%%%%''')))((($$$%%%$$$$$$######$$$$$$%%%&&&///'''$$$!!!&&&((($$$$$$(((!!!%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%############%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&$$$###$$$''''''%%%"""''''''&&&&&&&&&&&&'''''' """(((++++++***''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&!!!###%%%'''(((((('''&&&(((((())))))))))))(((((()))))))))***++++++,,,,,,(((((((((((())))))))))))(((((((((((()))***+++,,,******)))))))))))))))******++++++,,,,,,++++++***)))******+++++++++************************************++++++***)))((('''+++++++++***************...,,,))))))***,,,------,,,,,,++++++++++++++++++'''((()))***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---------------------------......---------------...***+++++++++***)))((((((------------------------nnnWWWBBB===>>>;;;888999444444555666666555444333222111000///...//////000,,,,,,,,,,,,++++++++++++++++++*********)))))))))+++'''$$$(((...000+++&&&(((...---*********(((%%%***```(((((('''&&&&&&&&&''''''(((((())))))))))))((((((***)))))))))((((((((('''+++TTT((( 111%%%((((((999%%%)))&&&$$$%%%)))***(((%%%222333$$$((('''***&&&***&&&'''''''''((((((((((((((((((+++)))"""'''***///222((('''(((&&&''''''(((222)))$$$&&&***((('''(((*********)))))))))((((((''''''(((((())))))******+++""")))---))),,,,,,''')))((('''''''''(((***++++++)))))))))***%%%rrr 444+++///(((+++%%%***)))((('''''''''''''''))))))))))))))))))))))))$$$&&&((()))(((''''''(((######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%---,,,(((...(((+++"""$$$&&&%%%###$$$%%%&&&'''''''''&&&&&&'''''''''$$$%%%000%%%$$$'''+++""")))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((&&&%%%'''))))))'''%%%'''''''''&&&&&&'''''''''&&&$$$###$$$&&&'''&&&$$$###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))'''&&&(((((())))))))))))((((((&&&'''((()))+++,,,......(((((((((((()))))))))*********)))))))))))))))***++++++***************+++***++++++,,,,,,++++++***+++++++++++++++***)))(((*********************************)))))))))))))))))))))******++++++,,,,,,&&&%%%###$$$&&&)))***+++,,,,,,,,,,,,,,,,,,,,,---------......///.........------------,,,,,,,,,,,,------,,,,,,------...///333222111000//////000111////////////////////////,,,---...//////...,,,+++...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmVVVBBB===>>>:::888999333333444555555555555444333222222111000///......------,,,+++******))))))++++++++++++************333%%%$$$+++***))))))###444111+++###""")))000333222***$$$YYY'''''''''&&&''''''(((((()))******++++++******)))))))))))))))((((((((((((&&&???QQQ666444***$$$,,,***(((&&&''')))***(((&&&###444'''///'''+++)))&&&+++(((((((((((((((((('''''''''$$$000((( ###((()))gggttt%%%$$$000$$$$$$ ((("""###%%%((((((%%%&&&***''''''&&&&&&&&&&&&&&&%%%"""######$$$%%%&&&''''''++++++%%%,,,...))),,,''')))(((((((((((()))******,,,&&&&&&---''''''000---***!!!'''***)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***'''###!!!"""$$$'''$$$!!!###''')))(((%%%&&&&&&&&&&&&%%%%%%%%%%%%|||EEE***...---!!!%%%))))))((((((+++000######""""""""""""######((('''$$$EEEaaa***$$$$$$+++ +++ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''))))))'''&&&'''''''''''''''''''''''')))'''&&&%%%&&&%%%###"""###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))***+++++++++)))((('''(((((())))))))))))(((((('''(((((()))***+++,,,---((((((((()))))))))******,,,+++***)))((((((((((((+++++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++***)))((('''++++++++++++++++++++++++,,,,,,+++***+++,,,---...(((((()))***+++,,,------***((('''''')))+++,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,+++******...........................------------...//////000000///........./////////000000000000000000000---///111333333000---+++...////////////......---........................jjjUUUBBB>>>===999777999444444444444444444444333333333333222111///...---,,,,,,+++******))))))(((------------------------,,,'''++++++!!!$$$...+++$$$!!! %%%---111---&&&111%%%YYY''''''&&&''''''((()))))))))******++++++******)))))))))))))))((((((((((((&&&+++222---,,,BBB,,,***))))))++++++***(((###......$$$+++%%%$$$***((())))))((((((''''''&&&&&&$$$000'''&&&&&&&&&)))/////////+++333%%%&&&(((+++...///,,,***+++...,,,,,,,,,+++++++++++++++(((((())))))******++++++(((333******)))###,,,&&&(((((((((((((((((((((((()))$$$'''---(((,,,@@@+++---000000"""---++++++************++++++((((((((((((((((((((((((------***%%%###%%%((()))***'''%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%III---(((666(((***(((''''''$$$ !!!''''''&&&&&&&&&&&&''''''""""""###((()))(((%%%!!!"""+++&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***)))******++++++***))))))(((((())))))))))))((((((,,,++++++***)))((((((((((((((()))))))))*********++++++***)))(((((())))))*********)))******++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((+++++++++++++++++++++++++++***)))((((((***,,,...*********++++++,,,,,,,,,222///---,,,------,,,+++***++++++,,,---......///))))))))))))(((((('''&&&------............//////...------------...//////...---------------------......///////////////000000222333555444222000........./////////......---000000000000000000000000}}}hhhTTTBBB>>>===888666999777666555444333222111111333333222222111///---,,,************************------------------------###)))...)))'''000444...000...,,,,,,+++)))'''&&&###!!!+++vvv'''''''''''''''((()))***((())))))******))))))((((((((((((((())))))))))))&&&,,,***""";;; ///***)))((())))))***)))(((444---RRR%%%,,,&&&$$$***((())))))((((((''''''&&&&&&&&&***'''------%%%///!!!III$$$ ...%%%)))(((((('''&&&&&&''''''''')))))))))))))))))))))))))))(((((((((''''''&&&&&&!!!+++...+++$$$&&&---%%%'''''''''''''''''''''''''''%%%***'''''',,,---bbb(((###%%%///)))'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######!!! $$$)))'''$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++aaa:::&&&%%%++++++******""""""!!!!!!!!!!!!"""""")))'''"""---...)))+++)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%&&&&&&''''''((()))******''''''((()))******++++++(((((())))))))))))((((((,,,++++++***)))(((''''''))))))))))))************))))))(((((()))***++++++((((((((((((((()))*********++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++'''&&&%%%$$$$$$&&&(((***---,,,,,,,,,++++++******...---+++***++++++)))((()))******+++,,,------...------------,,,++++++***,,,---------.........///---------------.../////////000000000000000000000---------....../////////222222222222222222222222///000000111111111000000111111111111111111111111|||fffSSSCCC>>><<<777666999888777666333222111000000222111111000///...------******++++++++++++++++++************++++++++++++&&&///)))%%%111111'''%%%###&&&******%%%###***444333 $$$((((((((('''(((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))(((""":::$$$111111&&&&&&&&&'''''''''(((((($$$XXX(((,,,)))''',,,)))(((((((((((((((''''''''')))$$$***...000%%%222'''[[[mmmkkk^^^^^^XXX___aaaaaa^^^[[[^^^cccdddaaa`````````aaaaaaaaaaaabbbbbbbbbaaa```___^^^]]]]]]999+++...%%%///,,,&&&'''((((((((((((''''''&&&)))&&&---###&&&'''999'''iiikkkbbbaaaMMMjjjSSSaaa```___^^^]]]]]]]]]]]]________________________[[[^^^^^^^^^bbbbbbVVVEEE!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$XXX(((------%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((******((('''((()))%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&'''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((((())))))*********)))))))))*********++++++(((((((((((()))***+++,,,'''''''''''''''((()))******++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,......---,,,+++***))))))***)))(((***,,,------,,,*********++++++,,,,,,,,,....../////////...------,,,,,,------.../////////...............///000000...//////000000000000///......//////000000111111222222222222222444555666///000111111111111111111222222222222222222222222{{{dddRRRCCC>>><<<777555999777666444333111111111111111000...---------......------,,,,,,++++++******)))))))))*********++++++)))222$$$$$$333$$$!!!GGG555+++&&&+++111000+++)))000!!!...***)))(((((((((((((((((('''(((((())))))((((((''''''((((((((()))))))))***---&&&+++KKK<<<999%%%&&&'''(((((()))***+++999fff***))),,,''',,,((('''''''''((((((((((((((()))!!!000&&&---&&&///+++,,,"""&&&...%%%333%%%+++)))******+++***)))((('''+++&&&---&&&)))'''///...***%%%###%%%'''((('''%%%%%%&&&&&&&&&'''''''''$$$'''%%%)))'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&)))+++***((('''((()))%%%&&&((())))))(((&&&%%%&&&((()))(((%%%$$$%%%'''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((()))******(((((())))))))))))((((((&&&''''''((()))******+++))))))*********+++++++++***)))))))))))))))******''''''''''''((()))***+++***++++++,,,,,,++++++***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////..................---------,,,,,,++++++***+++***+++---///111000///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------...//////000111111111111000000111111222333---...///000111000000///222222333333444555555666444555777888:::;;;;;;;;;666666777888888888888888999999999999999999999999|||cccRRRCCC>>><<<666555999666555333222111222222333000///---,,,+++---...///000///...---+++***)))(((*********++++++,,,,,,,,, ///$$$'''444333SSS&&&###++++++(((777sss+++***)))(((((('''(((((((((((())))))))))))(((((('''((((((((())))))******"""%%%/////////''')))***++++++,,,...000)))%%%+++&&&)))$$$&&&'''''''''(((((())))))(((!!!444((((((***)))"""444$$$,,,"""111000+++,,,------,,,+++***))),,,%%%,,,+++...,,,!!!111XXXAAA555(((###&&&)))'''$$$&&&&&&&&&''''''((((((((( fff&&&///&&&)))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$'''))))))&&&%%%&&&(((%%%&&&((())))))(((&&&%%%$$$&&&((((((&&&%%%'''***''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((+++***))))))((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))************+++++++++,,,+++***)))(((((((((((((((((((((((()))***+++,,,+++++++++,,,,,,+++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,---------------------,,,------...///000000000000...//////000111222222222333333222222333333444555222333444555666555555444666666666777888999999:::777999===AAACCCCCCAAA@@@BBBCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@}}}aaaQQQAAA:::888777666666444444444444444333333333000000000///......------,,,,,,---......---,,,,,,+++++++++++++++***)))(((---222333444666SSS:::+++WWW)))))))))))))))(((((('''***)))((((((((()))+++,,,))))))))))))************555((("""666pppYYYZZZaaavvv!!!000222 '''///))))))))))))))))))))))))((()))***++++++***)))((()))LLLfff---(((***000''',,,------,,,,,,+++*********'''&&&&&&&&&((()))+++---222..."""''')))---)))$$$''''''''''''(((((((((((($$$'''ddd)))"""$$$///""")))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&$$$&&&$$$"""$$$''')))((('''((((((((((((((((((((((((&&&''')))***+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))),,,)))''''''(((***++++++,,,+++***************+++(((((())))))************************************---,,,***))))))***,,,---,,,+++)))((((((((())))))******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......---...111333***,,,---...------///111222111//////111222222222333333444444555555666666444888<<<===;;;:::;;;===:::@@@CCCBBBCCCGGGIIIHHHJJJJJJKKKNNNRRRTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVUUUSSSQQQOOONNNMMMJJJHHH{{{aaaQQQAAA:::999888666777555555555444444444444444000000000///......------,,,,,,---......---,,,,,,+++++++++++++++***))))))++++++---***,,,'''((('''&&&$$$$$$%%%&&&&&&***)))((((((((()))++++++))))))))))))************((()))'''000hhh'''111---***%%%(((((((((((((((((((((((('''((()))******)))((('''"""999'''222&&&+++------*********+++++++++++++++(((((((((((()))+++---...(((222---$$$///!!!222''''''''''''(((((((((((('''%%%%%%$$$!!!"""((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''))))))(((''',,,***'''&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((''''''(((((())))))(((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))+++)))''''''(((***++++++******)))))))))******+++)))))))))*********++++++************************---,,,***))))))***,,,---,,,+++***)))))))))************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000///------...//////000111111000///000222222222222444666777888777666777888:::;;;<<<<<<<<<;;;???CCCDDDDDDEEEHHHKKKMMMSSSXXXXXXYYY\\\]]][[[^^^]]]\\\]]]```aaaaaa```aaacccfffhhhjjjjjjiiihhhcccaaa^^^\\\[[[YYYVVVTTTxxx```QQQAAA;;;:::999777888666666555555555444444444000000000///......------,,,,,,------------,,,,,,***++++++++++++***))))))"""***(((''''''---)))'''$$$""""""###&&&''')))))))))((()))******+++))))))))))))************'''%%%---666;;;///&&&%%%***333+++$$$(((((((((((((((((((((((())))))************)))))) ---777444"""&&&,,,((((((((())))))***++++++,,,************+++---...///(((DDDttt222"""###'''))))))''''''''''''((((((((((((***"""000'''(((***(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&%%%%%%''')))******)))...+++)))''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++)))'''''')))***++++++)))((((((((()))***++++++*********+++++++++++++++************************,,,,,,*********+++,,,---,,,,,,+++*********++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------..................------------------------------...000111111///......///111222222222000///000111444555777999<<<>>>@@@AAAAAACCCFFFIIIKKKKKKJJJIIIHHHLLLPPPRRRTTTXXX^^^ccckkkrrrxxxxxxyyy{{{zzzwwwwwwtttrrrqqqrrrsssssssssvvvzzzzzzvvvrrrmmmjjjgggccc```uuu___PPPAAA<<<;;;:::888888777666666555555444444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,<<<111,,,***)))(((&&&&&&'''((())))))))))))))))))******+++((()))))))))************&&&+++###000000///###///''',,,))))))))))))))))))))))))++++++++++++++++++++++++'''///@@@www---&&&...'''&&&(((((()))))))))***************++++++,,,---............)))+++---555''''''''''''((((((((((((***!!!kkk```###222!!!%%%''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&%%%&&&)))******)))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''((()))*********))))))((())))))******))))))(((((())))))))))))*********))))))))))))))))))))))))***)))'''((()))++++++***((('''(((((()))***+++,,,++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,------------------------............/////////...............---------...............---///111222222111222333111222444444333333555666:::;;;<<<>>>AAAGGGMMMQQQZZZ\\\```bbbcccaaa^^^\\\ZZZ^^^bbbeeehhhnnnwww}}}zzztttmmmhhhdddrrr]]]OOO@@@<<<<<<:::888888777666666555444444333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******'''###AAA,,,NNN))))))+++++++++***((('''((()))))))))************((()))))))))************666;;;999EEE%%%,,,666%%%000$$$///*********************************))))))*********---(((&&&111***888%%%///*********)))))))))(((((())))))***++++++,,,,,,,,,///...GGG++++++'''%%%,,,''''''''''''(((((((((((('''"""=== ***)))###&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''')))))))))((((((''''''&&&***(((&&&&&&'''(((((('''###$$$%%%%%%&&&''')))***))))))))))))))))))))))))))))))******++++++++++++'''(((((())))))(((((('''))))))))))))*********+++))))))))))))))))))))))))***)))'''(((***+++******(((((((((((()))***,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,------,,,,,,++++++,,,------------,,,***+++,,,------------------------....../////////000000000//////.............../////////000000000---///111222111111222444222444777999:::<<<>>>AAAAAABBBDDDGGGMMMXXXdddmmmzzz|||~~~~~~zzzuuurrrooossswwwzzz}}}xxxooohhhccc~~~ppp[[[MMM???;;;;;;:::888888666666555444333222222111000000000///......------,,,,,,++++++++++++,,,,,,))))))***++++++++++++***444<<<$$$***&&&!!!)))>>>&&&(((***++++++)))&&&$$$(((((()))************)))))))))))))))************%%%---)))***)))%%% 111"""222///666%%%***++++++++++++++++++++++++((((((''''''''''''((((((---+++~~~XXX(((444$$$333,,,++++++***))))))(((((((((((()))***++++++******...,,,888)))+++///''''''''''''((((((((((((&&&%%%'''888,,,%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''))))))((((((((((((((((((***(((%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%&&&((('''''''''''''''''''''''')))))))))*********++++++'''(((((())))))(((((('''))))))))))))************)))))))))))))))))))))))))))(((((()))***+++***)))***)))))))))***+++,,,,,,+++++++++++++++*********************************)))******+++,,,,,,,,,---++++++,,,---------,,,,,,++++++,,,---------------,,,,,,------------,,,,,,------......///000000000111111000000//////......000000000111111222222333111333444333333444666888666888<<>>:::;;;999777777555555444333222111000000000000000///......------,,,,,,+++******+++,,,,,,))))))***+++++++++++++++!!!(((&&&&&&999&&&...///111:::'''((()))))))))(((&&&%%%'''((()))***+++******)))))))))))))))************+++%%%222666AAA555666$$$,,,&&&+++222111((()))************************))))))(((''''''((())))))+++111888...++++++///+++++++++++++++*********((()))***+++++++++***)))---***))),,,"""+++,,,$$$''''''''''''((((((((((((''''''%%%qqq---$$$%%%%%%'''(((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((()))))))))(((&&&######%%%&&&''''''&&&'''((('''%%%$$$&&&(((''''''''''''''''''''''''((((((((((((((())))))***((())))))******))))))(((((((((((()))))))))******)))))))))))))))))))))))))))(((((()))++++++***))),,,+++++++++++++++,,,,,,++++++*********)))))))))************************))))))***+++,,,,,,------)))***+++,,,------,,,++++++,,,------...---------............---,,,+++***---......///000000111111222222111000000///......111111222222333444444555666777888:::<<<@@@FFFJJJGGGJJJNNNRRRUUUXXX\\\___dddiiinnnttt{{{{{{xxx}}}oooWWWJJJ===::::::999777777555555444333111000000///000000000///......---------,,,+++******+++,,,---((()))***+++++++++++++++///$$$777,,,%%%222$$$)))---333%%%|||******)))((((((((((((((('''((()))++++++******)))))))))))))))************###...!!!&&&555 +++jjj***111 444)))...$$$***000))))))))))))))))))))))))---,,,+++******+++,,,---***---...===+++777---*********+++,,,,,,------((()))***+++,,,+++***)))((()))999wwwkkk,,,222&&&''''''''''''((((((((()))))))))+++yyy(((/// $$$%%%'''(((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''(((((())))))******%%%###!!!"""$$$'''((((((%%%''')))(((&&&&&&)))+++************************'''&&&&&&&&&&&&'''((((((******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))------,,,,,,+++,,,,,,,,,+++*********))))))((((((************************((()))***+++,,,---------((()))+++,,,---,,,,,,++++++,,,------......------/////////...---,,,******---......///000111111222222222222111000//////...222222333444444555666666888999===AAAFFFNNNWWW]]]___bbbfffiiilllppptttwwwyyy~~~{{{lllXXXKKK???;;;999777666777666666555444333333222222111111000000//////......111000...,,,+++++++++,,,))))))***++++++++++++*********++++++++++++******---$$$%%%---+++'''===]]]((((((((())))))))))))***((((((((((((((())))))***)))************+++++++++))))))(((((((((((())))))222))),,,,,,,,,++++++++++++***((()))***)))((((((***,,,)))))))))***+++++++++,,,+++...&&&000xxx---//////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...)))###???%%%''')))'''$$$$$$$$$%%%%%%&&&&&&&&&***+++"""JJJ333"""&&&'''((())))))'''%%%$$$$$$%%%%%%&&&'''''''''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))************)))))))))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((***,,,,,,+++)))(((***))))))(((((((((((()))++++++******))))))((((((''''''''''''(((((((((((('''(((***+++,,,---------)))***+++,,,...///000000***,,,---,,,******+++,,,************************(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.....................------...///000///---,,,,,,---333222000......///111222444666888;;;<<<=========>>>BBBIIIRRR]]]jjjvvvzzzjjjWWWKKK???;;;:::777666777666555555444333333222222222222222111000//////...---,,,+++*********+++,,,))))))***++++++++++++*********++++++++++++******,,,%%%'''---***!!!&&&444!!!```%%%%%%%%%&&&&&&&&&''''''******))))))******+++,,,)))************+++++++++***))))))(((((())))))***BBB###444---,,,,,,,,,++++++******)))+++++++++******+++---************+++++++++++++++000222HHH111666...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++000%%%:::***LLL,,,000(((''''''((((((((())))))))) %%%'''000nnn"""%%%!!!"""$$$&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))'''(((***++++++******)))******)))(((((((((((()))*********)))))))))))))))''''''((((((((()))))))))((()))***,,,------......***++++++,,,---...//////***+++,,,,,,******+++,,,************************)))***,,,---------+++***------------------------...---,,,,,,,,,---...///////////////////////////111222333222111111222333555555444333333333444555555777;;;???CCCFFFHHHIIIQQQWWW```lllyyyxxxiiiVVVJJJ???;;;:::777666666555555444444333333222222444444333222000///......***************+++,,,,,,))))))***++++++++++++*********++++++++++++******(((%%%&&&+++---)))%%%$$$222!!!&&&ZZZ(((((((((((())))))))))))+++++++++++++++,,,------)))************++++++++++++******************+++''',,,EEE 000+++...------,,,+++******)))+++,,,---,,,++++++---///,,,,,,+++++++++++++++***++++++)))...&&&RRR+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---###???"""lll!!!***)))))))))))))))*********,,,(((111%%%$$$!!!"""$$$&&&'''''''''&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''(((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))******+++++++++******)))(((((())))))))))))))))))************((())))))))))))*********)))***+++,,,---.........++++++,,,,,,,,,---------***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***,,,---------,,,+++..............................------......///000000000000000000111111111///000111111000111333555444444444444555555666666:::===BBBIIIPPPVVV[[[^^^gggmmmxxxxxxhhhUUUIII>>>;;;:::888666666444444444333333333222222444444333111///...---,,,,,,,,,,,,,,,,,,,,,------))))))***++++++++++++*********++++++++++++******((((((&&&%%%***000000,,,(((++++++""" FFF)))))))))*********++++++,,,++++++++++++,,,------))))))*********+++++++++,,,++++++******++++++,,,+++"""...MMM///222&&&444......---,,,+++******)))+++,,,---,,,++++++---///------,,,,,,+++++++++***,,,"""<<<(((+++jjj###777---------,,,,,,,,,,,,,,,...------,,,++++++******,,,'''---+++777111''')))''''''''''''''''''''''''%%%$$$&&&...,,,((((((((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))'''(((((())))))((((((''')))))))))))))))((('''''''''''''''(((((((((((()))((((((((()))))))))*********)))))))))***+++,,,---,,,+++******))))))))))))(((((())))))******++++++))))))*********+++++++++******+++------.........,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++***+++,,,---------,,,,,,////////////////////////.............../////////000000000000111111111111///000000000000000333555444444444555777;;;>>>@@@GGGJJJPPPYYYbbbkkkrrrvvv}}}xxxhhhSSSHHH>>>;;;:::888666666333333333333333222222222333222111000...,,,++++++...---------,,,+++******))))))***++++++++++++*********++++++++++++******(((+++)))$$$$$$***,,,***%%%$$$'''+++&&&""",,,<<<&&&&&&'''''''''(((((((((***************+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,'''$$$444&&&mmm<<<###+++'''<<<(((......------,,,+++*********,,,,,,,,,++++++,,,......---------,,,,,,++++++,,,###999)))444,,,...222............------,,,,,,000000///...------,,,+++......)))+++%%%iii000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###___nnn%%%(((((()))(((((((((''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((''''''(((((((((&&&&&&'''((()))******+++((())))))******))))))((()))))))))))))))((('''''''''''''''(((((((((((()))''''''((((((((()))))))))+++*********+++,,,...///------+++******)))))))))(((((())))))******++++++************++++++++++++******+++,,,------------+++++++++++++++*********)))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++,,,,,,------------////////////////////////,,,,,,------............/////////000000111111111444444444444333444777::::::999999<<>>;;;;;;888555555333333333333222222222222111111000///---,,,++++++,,,,,,,,,+++***((('''&&&))))))***++++++++++++*********++++++++++++******###))),,,***)))***+++***111+++)))---000+++"""***999nnn(((((((((((()))))))))))))))))))))))))))***++++++)))************+++++++++,,,++++++******++++++,,,111///'''(((OOO333%%%333---...(((------------,,,,,,,,,,,,+++,,,,,,,,,++++++---......------------------,,,+++,,,&&&...+++iii000000000000//////...------222111111000///......---+++---777%%%000XXX,,,))))))((((((((((((''''''(((;;;---222 $$$$$$%%%&&&'''(((((()))'''(((((((((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))((((((((())))))******+++))))))************)))))))))))))))))))))(((''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))+++,,,,,,---...///000000......,,,+++******))))))))))))))))))************)))************+++++++++)))***++++++,,,,,,,,,++++++*********************)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////,,,,,,---............---/////////000111111222222333444444444444666:::===>>>@@@CCCIIITTT```kkkrrr{{{|||wwweeeQQQGGG===;;;;;;888555555222222222222222222222222111000000///...---------)))***++++++***)))((('''))))))***++++++++++++*********++++++++++++******%%%&&&)))---...,,,---000---((("""!!!(((///...'''***(((...lll******+++++++++,,,,,,,,,)))))))))))))))***++++++)))************+++++++++++++++************++++++$$$$$$---777BBB"""$$$UUU'''333---888(((333,,,,,,,,,---------------,,,---...---,,,,,,...000------------............+++///%%%***''''''[[[AAA222222111111000//////...111000000000//////......)))---888(((666000LLL---*********)))))))))(((((()))+++ &&&777$$$$$$%%%%%%&&&((()))***((((((((((((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,...000111111111111///...---,,,+++******************))))))))))))))))))))))))************+++))))))******++++++******)))))))))***************(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,---...///000//////...000000111111222333333444000111222333555999>>>BBBHHHMMMUUUaaappp~~~uuudddQQQFFF===;;;;;;888555555222222222222222222222222111111000000//////......)))***+++------,,,++++++))))))***++++++++++++*********++++++++++++******000(((%%%((((((%%%''',,,###...222***%%%(((***'''...$$$$$$---%%%RRR'''(((((((((((()))))))))******))))))******+++,,,)))************++++++++++++******************+++)))%%%$$$''')))...''';;;eee***'''///222***333$$$(((666(((++++++,,,------......///---...//////---...///111,,,---------.../////////+++***444...111:::333333333222111000000///////////////............---444)))222,,,(((mmm ***)))))))))((((((''''''000###000,,,"""@@@******)))((((((((((((((((((((())))))((('''&&&&&&###$$$&&&'''((('''&&&&&&""""""###$$$$$$%%%&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&'''''')))************++++++++++++---000222333333222111000///---,,,+++*********++++++******))))))((((((((())))))))))))*********((())))))*********))))))((()))))))))************(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---...000111111111000///111111222333333444555555222444666888;;;@@@FFFKKKVVV^^^kkk{{{qqqaaaNNNEEE===;;;;;;888777888777555333222222111000...222111000//////......///000111+++)))000---(((---,,,,,,,,,++++++*********,,,,,,+++,,,---,,,***'''''''''((()))))))))))))))))))))))))))((((((((((((******))))))((((((((('''111,,,,,,+++***))))))*********)))((()))+++---,,,+++))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))000""")))[[[III)))###---666------------,,,+++***)))---,,,,,,------///000111000...,,,******,,,///000---...//////...---...000---,,,+++,,,---------,,,---...000000//////111222000000000222555888::::::;;;<<<===@@@CCCHHHKKKMMMLLLJJJIIIKKKOOORRRRRRQQQUUURRROOOLLLKKKIIIFFFDDDBBB>>>999555444333333222111111111111000///......,,,++++++,,,...///...---......---,,,,,,++++++***,,,+++++++++,,,...000111333333333333222111000///+++++++++++++++***)))((())))))))))))))))))))))))************************&&&&&&''''''((()))))))))&&&'''((((((((('''%%%$$$&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''''''((((((((((((((((((((()))******(((''''''(((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%&&&'''((()))******+++,,,---///000222333444333222000///---+++))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,******++++++++++++*********)))))))))((((((''''''******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,---......///////////////.........///000000///------///000000000000000///000333666777:::===>>>AAAIIIUUU^^^mmmwwwooo___LLLDDD<<<:::999777666777555333222222333333111000222222000///............+++///,,,,,,111...+++333.........------,,,,,,,,,+++******+++,,,,,,***((())))))***************)))''''''(((((())))))******))))))(((((((((''''''''',,,###999sss~~~,,,++++++***))))))******)))(((((()))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))************************%%%&&&)))***'''+++;;;NNNnnnyyycccSSSGGG000...,,,---///...(((###+++,,,,,,---------,,,,,,,,,,,,------...////////////...---++++++---...//////000111111//////000111...------...000000000000111222333333333444777999======>>>AAACCCFFFGGGGGGGGGHHHKKKPPPUUU[[[```cccdddbbbaaaaaacccdddcccaaacccaaa^^^\\\[[[ZZZXXXVVVRRRNNNGGGBBB???<<<999777333333333333333222111111///---,,,---......---,,,......---,,,,,,++++++***,,,,,,++++++,,,---...///............---,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))************************(((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((()))&&&''''''(((((((((((((((((((((((((((((('''''''''((()))******(((''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((()))***,,,...000222444555444333222000...,,,+++***++++++***)))))))))))))))*********+++++++++,,,,,,******++++++++++++******+++++++++*********))))))++++++,,,------------------------,,,,,,,,,++++++------,,,,,,------...///////////////////////////---///000000//////111222---...000222333555888;;;;;;@@@EEEJJJPPPZZZgggpppmmm\\\KKKBBB;;;999888666555666333222111222333444333222333222111///......------(((---,,,...222,,,)))333......------------,,,,,,***))))))***+++,,,***)))+++++++++,,,++++++******&&&''''''((()))***+++,,,))))))))))))((((((((((((*** ******!!!%%%444,,,+++******)))*********)))((('''(((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************111222333///'''"""'''000///444222((($$$)))---+++,,,(((&&&'''---111333333******+++------.........***+++---...//////............------------......---/////////...---...///---...///000222333444555888999:::;;;===@@@DDDHHHOOOPPPRRRUUUWWWXXXYYYYYYXXX[[[```fffnnnvvv|||~~~~~~}}}|||{{{yyywwwvvvwwwvvvuuussskkkfff___XXXQQQKKKEEEAAA;;;;;;;;;:::888777555444444222000///000000///---......------,,,+++++++++---,,,+++++++++,,,------++++++++++++***)))((((((***++++++++++++***))))))))))))))))))))))))))))))***************************))))))(((''''''&&&&&&(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&((()))******(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''(((***---///222444555444333222111///...,,,,,,+++***))))))))))))))))))*********++++++++++++,,,******++++++++++++******------,,,,,,,,,,,,,,,+++,,,,,,---...............------------,,,,,,,,,,,,---------,,,------...///////////////////////////,,,...000111111111222333///111333666888<<<@@@DDDGGGMMMVVV___hhhtttkkkZZZKKKBBB:::999999666555777444333222222333444333111333333111000...---------,,,---+++000666---%%%,,,++++++++++++++++++++++++)))(((''')))***++++++)))++++++++++++++++++***)))((((((((())))))******+++************************+++666333"""'''))) ++++++***************+++(((''''''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&!!!$$$,,,000...***,,,+++'''$$$)))222333///000---)))(((''''''%%%###***+++,,,---............***+++...///000///---,,,,,,,,,------------------...///000000//////000111000222444666777999<<<===???AAACCCEEEIIIOOOVVV[[[aaacccfffhhhiiiiiijjjkkklllooouuu}}}{{{sssjjjaaaYYYSSSNNNMMMJJJFFFBBB===999777999666333222222222111000///......------,,,++++++...---,,,+++***++++++,,,,,,,,,,,,,,,+++***)))(((******+++++++++******)))))))))))))))))))))))))))************************))))))((((((''''''''''''))))))))))))))))))((((((***)))(((''''''((()))***'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''***((('''%%%%%%&&&'''(((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&((()))******(((''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''((((((***,,,...000111222222222111000...---,,,,,,******)))))))))))))))***************++++++++++++******++++++++++++******------------,,,,,,,,,,,,,,,,,,---............---------------------,,,,,,---------------.../////////////////////000000000,,,...111222222111222333444666888;;;???EEEMMMRRR\\\bbblllvvvkkkYYYKKKBBB;;;:::999777666888777555444333333333111///333222111///......------111---+++666BBB888((()))++++++++++++++++++++++++)))((('''(((***++++++***)))******+++******))))))++++++******))))))(((((())))))))))))))))))))))))%%%!!!"""***111111...---+++***************++++++)))((('''(((***,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,************************,,,111222...(((&&&(((+++"""///999555***$$$%%%(((,,,...000333444444111///,,,------......------,,,+++---...000000///...,,,,,,,,,---......//////000333444666666555555777888777:::===???@@@BBBEEEHHHFFFIIILLLQQQWWW^^^ggglllsssuuuxxxyyyyyyyyy{{{~~~}}}uuupppkkkhhhbbbZZZQQQIIIBBB>>>===:::666444444333222111000000//////...---------///...,,,+++***++++++,,,,,,,,,---,,,,,,+++***))))))******+++++++++******************************))))))))))))))))))))))))''''''''''''(((((())))))))))))((((((((()))))))))***)))(((''''''((()))***'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((()))&&&''''''((((((((((((((())))))(((((('''''''''&&&((()))******(((''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&&&&''''''((())))))***)))******+++,,,,,,------//////...---,,,,,,++++++***)))))))))))))))******))))))*********+++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------...------------...//////////////////000000111111...000222222222111222444666888;;;AAAIIIUUUaaajjjwww|||mmm[[[KKKBBB;;;::::::888777888888666444444333333111///222111000//////......///222------???PPPDDD000---,,,,,,------------......+++)))((((((***++++++***((())))))***++++++******,,,,,,+++***)))(((((('''&&&&&&&&&&&&''''''''''''&&&***///...###"""000*********)))******+++,,,***)))((()))+++---,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++""")))---)))%%%'''---111)))++++++)))(((,,,333999222...)))$$$###&&&+++...------.........------,,,...///000000111000///............000111333555666555666999999:::;;;===???===AAAEEEGGGGGGIIIMMMQQQSSSVVVZZZ```fffmmmuuu{{{|||rrrfff[[[SSSNNNGGGCCC>>>:::777555444222222222111111000//////...000///---,,,+++,,,,,,---++++++,,,++++++***)))((())))))***++++++++++++***************************))))))))))))))))))))))))&&&&&&''''''((())))))***(((((('''''''''((()))***(((''''''''''''''''''(((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******(((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******************************,,,,,,+++++++++*********)))))))))))))))******+++)))))))))************+++******++++++++++++************++++++++++++,,,,,,++++++,,,---------------------------..................------......///000...//////000000111111222111222333333333444777999888===EEEPPP^^^nnn}}}ppp]]]IIIAAA:::999999777666888777555444333444444222111000000////////////000000000...111FFFVVVGGG000---,,,,,,,,,------.........---+++))))))***++++++***((((((***+++,,,,,,------,,,++++++******)))))))))&&&&&&''''''((((((((((((,,,...)))"""(((444333'''******))))))***++++++,,,+++***)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++---,,,((('''---444111)))---((('''---555444***!!!''',,,222666777555222000+++,,,---.../////////...111111111111111000000000111111111333555999<<<>>>:::<<>>BBBEEEMMM[[[kkk{{{rrr___HHH???888777888666555777555444333333555555444333///////////////000000111...///666JJJVVVBBB+++)))*********++++++,,,,,,,,,///---***)))***++++++***((()))***,,,---...//////***************+++++++++))))))******+++++++++,,,%%%&&&***...---)))''''''******))))))***+++,,,,,,+++******+++---......---------------------------++++++*********+++---...++++++++++++++++++++++++***------***,,,000...''')))+++...,,,(((&&&,,,333------,,,+++***+++---///)))***,,,...///000111111333222111111000111111222555444444555888===AAADDDFFFHHHKKKMMMOOOQQQTTTWWW___dddiiijjjiiijjjoootttwwwzzzyyyttthhhbbbYYYPPPIIIDDD???<<<555555444333333222222111000///...------...///000---......------,,,+++***((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&%%%%%%&&&'''((()))((()))***++++++***)))(((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))((((((''''''''''''(((((($$$%%%''''''''''''%%%$$$&&&'''))))))(((%%%""" &&&''''''(((((((((((((((%%%%%%&&&'''((()))******((()))+++***(((''''''((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&&&&'''((()))***++++++************************))))))((())))))***++++++))))))))))))******************++++++++++++******+++++++++,,,,,,------------......///////////////---------.........//////...............///000000...//////000111222222222333444555666999>>>EEEJJJTTT___pppyyy\\\GGG???999888888444222333555444444333333222222111222111111000///......---,,,000555999999555///+++,,,,,,---------,,,++++++************************&&&&&&''')))***,,,------111///+++)))((()))***,,,******************++++++((((((((((((((())))))***)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++...+++)))))),,,---,,,***++++++************++++++++++++++++++++++++++++++,,,,,,,,,---...///000111++++++,,,,,,,,,---------,,,,,,,,,---...///111111///......///000111111000...000222333333444555777999:::<<>>BBBEEEKKKTTTZZZdddrrrwwwZZZHHH@@@:::999999666444444555444444333333222222111111111111000///.........+++---000222222000...,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++---,,,***))))))***+++,,,,,,++++++******))))))))))))))))))))))))***++++++(((((()))******)))((((((******+++,,,,,,,,,,,,+++---+++)))))),,,---,,,***++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,,,,,,,,,,---------------------...///000000////////////000111111000222333555777888999<<>>AAAFFFKKKRRRZZZccciiissswww{{{||||||}}}tttmmmgggbbb\\\WWWMMMFFF@@@???===999999;;;666666666555444444333333444222000---,,,+++,,,,,,++++++++++++++++++******))))))************))))))***)))((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((())))))))))))(((&&&&&&&&&&&&%%%$$$###"""''''''(((((('''&&&&&&%%%''''''((())))))(((''''''***)))))))))((((((((('''******((('''''''''(((((((((((((((((((((&&&%%%$$$)))))))))))))))((('''''')))))))))))))))*********)))))))))*********++++++))))))(((((())))))***+++------,,,+++++++++++++++++++++***)))))))))))))))***++++++++++++,,,,,,,,,---,,,+++******+++,,,---***+++,,,......------,,,000000/////////.........000000000000111111111111222111333666666333555:::;;;???FFFLLLRRRYYYcccjjjwwwuuuWWWIIIAAA;;;::::::777555666555444444333333222222111111111000000//////......,,,,,,,,,,,,,,,---...///***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))******++++++,,,,,,+++***)))(((((('''***************++++++,,,''''''((((((((((((''''''******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......///......------......///111111111111222222222333999:::<<<>>>???BBBFFFJJJJJJOOOWWW```iiisss|||~~~zzzwwwtttoookkk^^^UUUMMMHHHDDD???===>>>;;;;;;:::999999888888777777555333000...---------+++++++++++++++,,,,,,,,,))))))************))))))))))))((((((((((((((())))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((()))*********))))))(((((((((((('''&&&%%%%%%'''''''''(((''''''&&&%%%(((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''''''''((((((((((((((('''&&&%%%%%%'''((((((((((((''''''&&&************))))))))))))((((((((()))))))))******''''''((()))))))))))))))---,,,,,,++++++++++++,,,+++******))))))))))))***++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,---...///000///......000000////////////......//////111222222333333222//////111666777777:::???GGGLLLUUU\\\cccllluuu|||uuuWWWIIIAAA:::::::::777555666555444444333333222222111111000000000/////////.........---,,,---...000111)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))******+++***)))(((++++++******))))))((((((***))))))))))))***++++++'''(((((((((((((((((('''******+++,,,,,,,,,,,,+++,,,+++******++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------............000//////............///222333444555555666777888@@@BBBEEEGGGJJJOOOUUUXXX___eeennnwww|||xxxlllcccXXXQQQJJJCCC???@@@??????>>>>>>===<<<<<<<<<:::888666333111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))((((((((()))************))))))))))))((((((***))))))(((((())))))***))))))))))))************((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''((())))))******)))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))(((((('''(((((()))((((((''''''++++++******))))))(((((((((((((((((())))))))))))&&&''')))*********)))(((+++******))))))*********---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------...///000111000//////000000//////////////////...///111222333333222222333222444888<<<>>>DDDLLLVVV\\\eeemmmsss{{{wwwYYYGGG???999999999777555666555444444333333222222111000000000000////////////.........//////000000000)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***+++++++++)))'''&&&((((((((())))))******+++)))(((((((((((()))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000------........./////////000000000//////000111111111444777888999:::===@@@FFFIIIOOOVVV\\\dddlllqqqyyy~~~vvvlllaaaXXXPPPFFFBBBAAABBBBBBAAA@@@@@@??????>>><<<;;;999777555333222111............------------******++++++++++++************)))))))))******+++*********************)))******))))))))))))******************++++++,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&''''''(((((((((((((((######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))))))))((())))))******)))))))))++++++******))))))(((((((((((((((((())))))))))))((()))***+++,,,+++***)))+++***************++++++---,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------...------------------...***+++,,,---...---,,,,,,//////000000000000000000000000111111222222222111:::888:::???DDDJJJSSS\\\ccciiisss{{{yyy[[[GGG???999999999777555666555444444333333222222111000000000000////////////---......//////...------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,------+++,,,,,,,,,+++)))'''&&&&&&''''''((()))***++++++((((((((((((((())))))***++++++************++++++******+++,,,,,,,,,,,,++++++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////.........////////////000000000000111222333555555333888<<>>===<<<:::888666555444111111000///...---,,,,,,******++++++++++++******++++++***************+++)))*********++++++++++++++++++************+++++++++++++++,,,------......+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))*********))))))'''((((((''''''&&&%%%$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))************))))))((((((''''''(((((()))((())))))***************************))))))))))))((((((((()))))))))******))))))***+++++++++++++++---,,,,,,,,,,,,------...+++************++++++,,,,,,,,,,,,,,,------------........................,,,---...///000//////...//////000000000000111111111111111111222333444555:::;;;???HHHPPPXXXbbblllrrryyyzzz]]]GGG@@@:::::::::888777777555444444333333222222111////////////000000000000000///...------,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++,,,++++++***))))))''''''(((((())))))******))))))(((((())))))***+++,,,+++************+++,,,******+++,,,,,,,,,,,,+++***,,,---,,,))))))+++------,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,---........./////////000000000//////000222444777999:::;;;AAAHHHLLLOOOSSSZZZ___hhhooozzzwwwnnnggg^^^RRRKKKIIIBBBBBBAAAAAA@@@????????????>>>>>>===;;;999888777333333222000...---++++++***++++++,,,,,,++++++***---,,,+++***************((())))))***+++,,,------+++++++++******+++++++++,,,,,,------...//////000,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((())))))))))))(((************)))((('''&&&%%%&&&&&&'''(((((('''''')))((('''&&&&&&'''((()))'''((((((((()))))))))***'''''')))*********))))))))))))(((''''''((()))***'''(((((()))******)))))))))))))))))))))*********)))))))))*********++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,---...///***************+++,,,---,,,,,,,,,------------.........////////////......000000222333333333222111//////000000000111111111111111000111333777:::===>>>BBBNNN\\\hhhpppyyy{{{]]]HHHAAA;;;;;;<<<999888999555555444333333222222111////////////000000000000444222///---,,,,,,...///,,,,,,---------,,,++++++************************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))))))))((((((((((((*********)))***++++++,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++***,,,---,,,))))))+++...---,,,,,,++++++,,,,,,---------------------------//////...---------......////////////000000000000...///000333666999<<<===DDDKKKSSSXXX[[[```hhhnnn~~~zzzrrrlllcccXXXOOOMMMAAAAAAAAA@@@??????>>>>>>?????????>>>===;;;:::999555444333111...,,,+++******++++++,,,,,,++++++***...---,,,+++************(((((()))***,,,---...///,,,++++++******++++++,,,------......///000000111------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''***)))(((''''''((()))***'''((((((((())))))******%%%&&&((()))))))))((((((++++++***))))))***+++,,,&&&&&&'''((())))))(((((((((((())))))******++++++************++++++++++++)))((('''''''''(((***+++************++++++,,,---,,,,,,,,,,,,------...///,,,,,,,,,---------............////////////......---...///111111000000/////////000000111111111222111000000111555:::@@@CCCIIIQQQaaauuuyyy\\\IIIAAA;;;;;;;;;999888999333333444444333333222111000000000000000000000000///......------,,,++++++------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,------------,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////000///......////////////---...///000111111111111111///---,,,...111222333777888999;;;>>>DDDLLLQQQXXX___jjjqqqvvv{{{~~~vvvqqqlllddd^^^TTTNNNGGGBBBAAA???===:::===<<<<<<>>>???>>><<<:::999777444111............---,,,++++++******++++++...---,,,+++************)))((((((((()))+++---///+++***)))))))))***+++,,,////////////............++++++)))(((''''''''''''((((((((((((((((((((((((###!!!!!!$$$(((+++***)))'''''''''''''''''''''''',,,***(((&&&%%%$$$$$$%%%******))))))(((((('''''')))(((&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''')))***++++++***)))'''))))))))))))))))))))))))$$$%%%'''((((((((('''&&&+++***)))))))))))))))***---+++)))((('''((()))***...,,,)))))))))*********+++,,,,,,---,,,+++***)))++++++*********+++,,,---++++++,,,,,,---...//////............/////////000000000///////////////000444333111111111222111000111333666777:::@@@IIIPPP[[[hhh|||zzz\\\IIIAAA;;;;;;;;;999888999333444444444444333222222000000000000000000000000///......------,,,++++++************************+++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((()))************)))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,---......///...---,,,,,,,,,---------...///000000111111111111000000000222444666777777999;;;>>>AAAHHHQQQ[[[bbbkkkttt}}}uuuooo___WWWMMMFFFBBBAAA???======<<<;;;<<<===<<<:::888999888555222000/////////...------,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,+++******+++,,,---+++******)))***+++,,,---222111000///...,,,+++++++++***)))(((''''''''''''((((((((((((((((((((((((&&&$$$###%%%(((***)))'''(((''''''''''''''''''(((***)))(((&&&%%%%%%%%%&&&***)))))))))((((((((('''(((''''''&&&&&&&&&''''''(((((((((((((((((('''&&&''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))&&&'''((()))***))))))(((***)))))))))))))))******---,,,***)))))))))***+++---,,,***))))))*********+++,,,,,,---,,,+++***))),,,+++++++++,,,,,,------++++++,,,------...//////........./////////000000222111111000000000111111222111000000111222222222222555999<<>><<<<<<<<<;;;999888:::888666333111000///000//////...------------...---,,,,,,+++++++++,,,,,,//////---,,,+++*********+++*********+++,,,...///444333111///---+++)))(((+++***)))((((((''''''(((((((((((((((((((((((((((***(((''''''(((((('''&&&))))))'''''''''''')))))))))(((''''''&&&&&&''''''))))))))))))((((((((((((&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***)))((((((((()))***++++++...---+++******+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++***,,,,,,---------.........,,,,,,,,,---......//////....../////////000000000222222111111111222222333222222111111222444555666777:::???DDDLLLWWWdddmmmzzz___JJJBBB;;;;;;;;;999777999444444444555444333333222///////////////////////////......------,,,++++++........................,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,------...............+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////......///000///////////////000000111---///333666999===AAADDDLLLRRR[[[fffqqq|||~~~qqqeee\\\TTTLLLGGGDDDBBB???>>>>>>===<<<;;;:::999666444222111000000000///......------......---,,,,,,,,,,,,------.........---,,,+++*********************+++---///000333222000...,,,***)))(((******)))(((((((((((((((((((((((((((((((((((((((***))))))(((((((((''''''***)))(((''''''((()))***''''''''''''''''''(((((())))))))))))((((((((((((%%%&&&'''((((((((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((('''((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))*********+++++++++++++++(((((((((((()))***,,,,,,---,,,++++++++++++,,,,,,++++++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++------...///////////////,,,---------......//////...////////////000000000222111111111111222222333333444444333333555888:::<<>><<<:::888777111000//////......//////000000///...---------...)))***+++,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))''''''(((***%%%&&&((())))))(((&&&%%%(((((()))***))))))(((''''''((((((((()))))))))***%%%%%%%%%&&&'''((())))))(((((((((((((((((('''&&&(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))((())))))+++,,,***)))))))))))))))*********++++++,,,,,,,,,,,,,,,'''+++//////+++***,,,...---,,,,,,+++,,,---...///,,,---///000111000///...////////////............//////000000000111111111111000000111222333444444000444888:::<<>>BBBJJJPPPTTT^^^nnn~~~xxxoooeeeZZZRRRMMMJJJFFFCCCBBB@@@===;;;999888777444111111222333222333333333222111///...,,,,,,,,,,,,,,,,,,++++++,,,+++******)))*********************************,,,+++******))))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))++++++******)))''''''((()))))))))))))))))))))((((((''''''&&&&&&+++*********))))))((((((******))))))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))++++++******)))******+++++++++++++++++++++++++++---------............///.........------,,,,,,,,,......///000000000000000///////////////.........111000000000000222333444444333222333555777777777:::<<<@@@FFFNNN]]]mmmyyy~~~yyy{{{yyyaaaKKKCCC;;;::::::888777888555333222222333444222111......//////000000111111000000//////...------,,,++++++,,,---------------......------,,,+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))************++++++,,,------------,,,......---------......///------........./////////...///000/////////222444666:::???CCCFFFLLLUUU[[[gggqqq{{{ooogggWWWRRRLLLFFFCCCBBBAAA@@@>>>===:::666333111111222444555555555444333111000...------------,,,,,,,,,,,,++++++***************************************,,,+++******))))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((())))))))))))((('''))))))))))))))))))))))))'''((()))***+++******)))'''(((((()))))))))))))))((((((((((((((('''''''''************)))))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***++++++***************+++((((((((((((((((((((((((,,,,,,,,,,,,---------...------------------------------...///////////////////////////////////////000000//////000111333444222111111222444666777888999???HHHSSSaaarrr~~~xxxaaaJJJAAA;;;;;;;;;999888:::444222111111222333111000////////////000000000000//////......---,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++,,,++++++******++++++,,,***************+++,,,---************************))))))))))))*********+++++++++,,,---------------,,,---------.../////////............///////////////000111111111111333555999???GGGNNNTTT]]]fffmmm{{{llleee[[[RRRMMMKKKIIIIIIGGGDDD@@@;;;777555444444666666777666666555444333////////////.........---,,,,,,+++***************************************++++++***))))))))))))***))))))))))))))))))))))))((((((''''''&&&&&&''''''((())))))******))))))((())))))))))))))))))))))))'''((()))*********))))))(((((((((((())))))))))))'''''''''(((((((((((((((************))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........,,,------...............////////////////////////000////////////111222333222222222222444777:::;;;>>>HHHWWWhhhyyyxxx```IIIAAA;;;::::::888666777444333222222333333222000111000000000/////////.........---------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,******))))))((())))))***************************+++++++++,,,,,,,,,------+++,,,,,,---...---------+++,,,---.../////////000....../////////000000000...000222222222444666999???FFFQQQ[[[eeeoooyyy|||rrrhhh```ZZZUUURRRPPPLLLGGGBBB>>><<<999888666666666666555444444333111111111000000//////...,,,,,,+++************+++************************++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))***&&&&&&''''''(((((())))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))***************++++++++++++++++++------------------------+++,,,,,,,,,,,,---------//////......---------,,,,,,---......//////......///////////////000000000000//////...///111222333555555555555666:::>>>BBBJJJWWWkkkvvv^^^IIIAAA:::999999555222333555444333333444444333222111111000000//////......---------------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++******+++++++++,,,,,,+++++++++,,,++++++******++++++,,,)))((('''%%%$$$$$$$$$$$$************************+++,,,,,,,,,,,,---------,,,,,,---.........------++++++---.../////////////////////000000000111111///000222333555888===@@@HHHQQQ^^^jjjuuu~~~tttjjj```ZZZVVVQQQKKKFFFDDDAAA>>><<<777666555444333333222222333333222111111000//////---,,,,,,+++***+++++++++************************+++***))))))(((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******&&&&&&''''''(((((())))))))))))))))))))))))************))))))))))))******************************))))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,+++************************------------............111111000///---,,,++++++......///000000000000///////////////000000111111000000/////////111222333555666777888999>>>EEEKKK\\\jjjttt\\\HHH@@@:::999888444000000666555333444555555444222111111000000//////............------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++***)))((('''''''''++++++++++++++++++++++++************++++++++++++,,,,,,---...............+++,,,.../////////......000000000000111111111111111222333666999@@@GGGMMMUUU___mmmzzzyyymmmeee]]]WWWPPPKKKIIIFFFBBB???:::999777555333222222222444333333222111000//////------,,,+++++++++++++++******************************)))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((('''''''''((()))***)))((('''''''''(((***+++'''''''''((((((((((((((())))))))))))******************))))))))))))******************************)))))))))*********++++++)))))))))*********++++++)))***+++---------,,,,,,++++++++++++++++++++++++---------.........//////222111000///...,,,++++++...//////000000000000000...//////000000111111222111000000000000222333444444777999<<<@@@HHHRRRZZZooo|||rrrZZZFFF???999999999555222222555444222333444444333111000000000000////////////........................++++++,,,---------------,,,,,,,,,,,,,,,,,,------++++++,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...............,,,---...///000///---,,,000000000111111111222222444555666999???HHHRRRZZZcccmmm{{{|||uuuiiibbbYYYTTTQQQMMMHHHDDD@@@>>><<<999666555444444444444333222111000//////------,,,++++++++++++,,,******************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((''''''((())))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))'''''''''(((***+++((((((((((((((('''''''''((()))))))))******************))))))))))))******************************))))))*********+++++++++))))))*********+++++++++(((***,,,---......---,,,........................,,,,,,---------.........////////////............---...//////000000//////...//////000111111222222222111111111111333444555555999???DDDLLLWWWfffqqqqqqYYYEEE>>>999::::::777444444444333111222333333222000////////////000000000000......//////////////////+++,,,------......------------------------------++++++------------++++++,,,++++++++++++++++++,,,%%%%%%%%%&&&''')))***+++------------------------,,,,,,---------.........,,,---......//////......,,,---///000000...---+++000111111111111222222222666777888;;;BBBMMMZZZbbbmmmvvvtttmmmccc\\\YYYTTTNNNIIIDDDCCC???<<<999777666666444444333222111//////......---,,,,,,++++++,,,,,,******************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&((()))******)))'''&&&'''(((***+++))))))(((((('''''''''&&&(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++((())),,,.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111,,,---......//////.........//////000111222222222333222222111222444555666888===EEEMMMVVVeeewwwppp[[[NNNBBB888888999888666666666666555444333333333333444222111222444444222///+++...000000---***+++,,,+++,,,------......------++++++,,,---............,,,,,,,,,------............---+++))))))***+++,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,------.../////////++++++,,,---............000///000111333444444333999:::===CCCLLLXXXeeennnzzzxxxrrrooohhh^^^VVVMMMGGGAAA???@@@???:::666555666555333000...---......//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))*********))))))((((((((((((((())))))))))))+++***)))((()))***,,,---,,,+++++++++***))))))))),,,,,,++++++++++++++++++***+++---......---+++***''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,---......,,,******+++,,,---------...///000000111........................////////////000000000000...//////000000000000///222//////222333444777<<<<<>>;;;;;;999555555777666666555444333333333333///111333333000...///111888444000---------***(((+++,,,------......------............---,,,++++++.........------,,,,,,,,,...---+++++++++---///000***+++,,,---------,,,,,,,,,,,,------...///000000......---,,,,,,,,,------......//////000000111111111111111222555999<<<>>>AAAEEEKKKOOOSSS[[[fffooo~~~zzzppp[[[SSSJJJCCCAAA>>>888444000111111222222222111111........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++)))************+++++++++***+++,,,---,,,***(((&&&&&&'''((()))+++---......,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,---......------///111------------------------........................000111111111222222222222///000222333444555555555555888@@@KKKTTT```tttnnnZZZHHHAAA;;;999777444333555777555444222222333444555666333000///000111111111//////...---+++***)))(((---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...,,,+++***++++++,,,...---+++)))))))))+++,,,........................---------.........//////000////////////000000111222333444444444777>>>CCCIIIIIIOOOYYY```fffssspppfffVVVJJJCCC???===<<<666444222111333444444444000000000000///...---,,,---,,,,,,,,,+++*********************************++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++((()))))))))******************))))))((((((''''''((()))***,,,,,,+++******(((((())))))******++++++*********))))))))))))))))))***++++++,,,,,,++++++***++++++,,,+++***)))(((******))))))))))))******---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------............---......///000111000///.........000111222000000000000000111111111---111333111------333888<<>>;;;;;;888666555555555444333111111111111111000............------,,,+++++++++************************++++++++++++++++++++++++******************++++++************++++++++++++((((((((()))))))))))))))))))))***++++++++++++***)))))))))))))))*********))))))))))))***************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++))))))++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........000//////.........//////000000///......///000111000000000000111111111111000111222222333444666777@@@HHHUUUeeettt~~~ooo[[[GGG@@@:::999777444444666666555444333222333444444777444111000000000000/////////......---------------...///000000///...---...///000000000000///...,,,,,,,,,---------......---,,,,,,,,,,,,,,,---...///...---------...///000........................------........./////////000000000000000111222333000444777:::;;;???EEEJJJQQQVVVcccsss{{{xxxxxx{{{~~~vvvfffYYYNNNEEE??????===:::888777666444222333333333333222111000000//////......---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********(((((())))))******++++++***++++++++++++,,,,,,,,,''''''((())))))***++++++*********)))******+++,,,************))))))))))))((()))))))))***+++++++++++++++,,,---------------+++,,,---------,,,+++***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------------.........111000000///...---------111000////////////000000000000000111111111222222222000000333888;;;;;;:::IIISSSddduuu}}}|||lllYYYGGG@@@:::999777444444666666555444333333333444444777444222000000000///............///////////////,,,---///000000///---,,,---...000111111000...---,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///....................................////////////000000///000000111222333333777<<<@@@BBBFFFLLLQQQYYYcccsss{{{vvvpppnnnllllllpppvvv|||yyymmm___RRRIIIAAA???<<<::::::999777555444444444444333222111111000000///...---,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,(((((()))))))))*********+++***)))))))))***,,,---++++++******))))))(((((((((((()))***++++++,,,,,,+++,,,------......------,,,,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------............///////////////......---000000000///////////////000000000111111222222333111000111333888===AAADDDUUU```qqq~~~{{{wwwtttwwwlllXXXFFF???:::999777555555777555555444444333333333333555444111111111111///............/////////000000+++,,,...//////...,,,+++,,,---///000000///---,,,,,,,,,,,,---------......+++,,,,,,---............,,,,,,,,,,,,------...///................................./////////000000////////////000111222333555:::???CCCGGGKKKRRRWWWcccpppvvvmmmhhhbbbdddiiiooouuu}}}}}}zzzyyy}}}ppp```TTTEEEBBB>>><<<<<<<<<;;;:::555666666555555444333222111000///...---,,,++++++++++++++++++++++++++++++------,,,,,,+++***)))))))))***+++,,,---...------))))))))))))*********++++++*********)))))))))(((+++***)))))))))***,,,---++++++******))))))((((((((())))))***+++,,,,,,---+++,,,------......------,,,,,,............---,,,++++++************+++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////------...///000000/////////000000000000////////////000000111222333333333///111333444777???JJJSSSbbbkkkvvv~~~~~~yyyssspppnnnwwwmmmYYYFFF???:::999888555555777555555444444444333333333444222111111222222000............///////////////,,,---............---,,,,,,---............---,,,,,,,,,,,,---------......,,,------............---............////////////............................../////////000000000/////////000111222333444666;;;AAAGGGLLLSSS[[[aaapppvvvlllddd```]]]ccclllvvv}}}zzzvvvsssqqqmmmqqqvvvzzz~~~ooodddRRRMMMGGGBBB@@@@@@??????888888888888777666555444222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,.........------(((((()))))))))*********,,,++++++***))))))((((((*********)))******+++,,,************)))))))))))))))*********+++,,,,,,,,,++++++,,,---------------+++,,,---.........---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------........./////////+++,,,...000000000000///......///000000000000000///000000111222333444444000444888:::>>>GGGVVVaaalllqqqwwwyyyvvvqqqnnnnnnooo}}}mmmYYYFFF???999999888555555888444444555555444444333333222111000111222333111000................................................------------------------,,,,,,,,,---------......---......//////...---,,,...............------,,,.........................../////////000000000000111111111222333444666666999>>>FFFMMMTTT___jjjrrr|||rrrkkkfffcccaaabbbiiisss|||~~~}}}||||||~~~{{{wwwtttpppmmmkkkiiifffdddaaaeeeiiilllooottt{{{zzzfff___TTTKKKEEECCCAAAAAA;;;;;;;;;;;;:::999888888555555444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++))))))*********+++++++++************************))))))***++++++++++++***)))))))))))))))*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////,,,...///000000000...---,,,---///000111111111111///000000111333444444555444777===DDDLLLVVVbbbjjjooosssvvvuuuqqqnnnnnnpppvvvjjjWWWEEE???999999888555555888444444555555444444333222111000000111333333222000//////......------------000000////////////000000///...------------...///,,,,,,,,,---------............/////////...,,,+++,,,,,,,,,,,,+++***))))))........................////////////000000000000333333333444555666888888===CCCKKKSSS]]]jjjwwwyyyssslllfffdddeeeggggggjjjqqqzzzwwwxxxyyyyyyyyyxxxvvvuuusssuuuxxxxxxuuuoooiiidddcccbbbaaaaaaaaa___\\\YYYYYY\\\___aaabbbfffmmmrrrvvv{{{~~~yyyxxx|||}}}vvvmmm___RRRIIIDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::888777666555333222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,------,,,***)))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,((()))***,,,,,,+++******(((((())))))******++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---------,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------................../////////000...///000111000///,,,++++++,,,...000222222222222///000000222333444555555777:::@@@KKKXXXccckkknnnooosssvvvtttpppnnnpppsss|||kkkXXXEEEAAA<<<999888888777666555555444444444333333333222111000111333444333222000///......///000111222000000//////.........---///......------,,,++++++---......///000/////////,,,---...//////...---,,,+++++++++,,,,,,,,,------111000///......///000111,,,...000111///...---...000222444333222444888===BBBHHHRRR___mmm}}}zzzkkkiiiggghhhjjjlllmmmlllpppvvv{{{}}}~~~{{{yyyyyyqqqqqqpppnnnmmmkkkjjjjjjnnnmmmkkkgggddd___\\\ZZZWWWWWWVVVVVVTTTSSSQQQPPPOOORRRWWW[[[^^^aaadddgggmmmmmmnnnooopppqqqrrrrrryyyxxxyyy{{{}}}}}}{{{zzzwwwxxxxxxwwwwwwzzzppp___SSSLLLGGGDDDAAAAAA@@@???>>>>>><<<<<<;;;999777666777666444222111000///---,,,+++******+++++++++,,,,,,---------,,,+++******)))***************))))))******+++,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++---,,,,,,+++***)))((((((*********++++++,,,,,,,,,---------------------------......//////......---,,,,,,,,,---------......///111222222111...***(((++++++,,,,,,---.....................///////////////////////////.........////////////000000000000//////000111333444666777999AAAMMMZZZfffoootttwwwuuutttrrroooooossszzzlllXXXEEEAAA<<<999888888777666555555555444444444333333444333111222222333111000000///.........///000111000/////////............+++,,,,,,------......///------...////////////...------............------,,,,,,,,,,,,------------111000///......///000111000111333333222111111111///111333333333666;;;@@@EEEMMM[[[lll}}}xxxooommmnnnoooooooooooonnnnnnpppvvv{{{}}}}}}}}}~~~}}}zzzvvvrrroooggggggfffeeeddddddcccccccccbbb```___]]][[[YYYXXXXXXXXXWWWVVVUUUSSSRRRQQQRRRTTTXXX\\\^^^```cccfffggghhhiiikkkmmmnnnooooooooonnnoooqqqrrrsssqqqoooqqqrrrqqqpppoooqqqvvvzzz~~~~~~vvvggg[[[SSSLLLHHHEEECCCBBBAAAAAA@@@???>>><<<:::888888888777555333111111///---,,,++++++***+++++++++,,,,,,---------,,,++++++*********************))))))******+++,,,************************+++)))))))))+++++++++))),,,,,,++++++***)))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------.........///000111000...,,,+++.........---------------............///////////////////////////////////////000000000000111111111000111222222333555888:::>>>FFFSSSaaammmuuu{{{}}}{{{zzzyyywwwxxx{{{lllXXXEEEAAA<<<999888888777666555555555444444444444333666444222222222111000...000///......---.........////////////............,,,,,,,,,---......//////,,,,,,---........................------.........------------.........///000000////////////000000...///111111000//////000///111444555666;;;AAAGGGLLLXXXjjj~~~zzzvvvrrrnnntttwwwxxxvvvrrrnnnnnnooouuu{{{}}}yyywwwuuutttsssooohhhccc]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______\\\\\\[[[YYYXXXWWWVVVUUUWWWZZZ\\\^^^```aaadddfffbbbdddgggjjjlllmmmmmmmmmiiihhhiiijjjlllllljjjhhhmmmmmmkkkjjjhhhiiilllnnnnnnnnnnnnqqquuu{{{tttiii___VVVPPPJJJHHHEEEDDDDDDDDDCCCBBB???===;;;::::::999777555222111000...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++*********************))))))******+++,,,************************+++)))((()))******)))(((************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------.....................///......000000//////...------,,,............////////////////////////////////////000000000000111111111111222333333333444666;;;>>>EEENNN\\\jjjuuu|||kkkWWWEEEAAA<<<999888888777666555555555555444444444444444333111111222222000...//////......------------///////////////........./////////...------,,,,,,+++,,,------......------///...---,,,,,,---...///............////////////000000////////////000000---...000///......///000222444777999<<>>===<<<;;;999777333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))******+++,,,************************+++***))))))******)))((())))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......///...------------...///000000/////////.....................///////////////////////////000000000/////////000000000111111222333444444444888???DDDOOOXXXfffrrrzzzjjjVVVEEEAAA<<<999888888777666666666555555555444444444222111000000222222111000/////////......---,,,,,,.........///////////////000//////......---,,,,,,+++,,,------......------///...---,,,,,,---...///........./////////000000//////000000000000//////000222333222111111333555333666:::===@@@GGGQQQXXXdddppp{{{zzz~~~wwwmmmgggiiittt}}}xxxmmmgggbbbaaadddfffdddaaa^^^^^^___```aaaccccccddd````````````aaabbbccccccaaaaaa___^^^^^^^^^^^^^^^```aaabbbccccccdddgggjjjkkkmmmqqqsssuuutttsssrrruuuttttttuuuuuuuuurrrpppoooooooooooonnnmmmlllkkkeeedddccccccfffjjjnnnqqqwwwzzz}}}}}}{{{~~~sssjjj]]]WWWPPPLLLLLLKKKIIIGGGDDDBBB@@@???>>>===;;;999444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++******))))))******+++,,,************************,,,+++******+++,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......////////////......,,,,,,,,,---------......111000...,,,+++,,,---............/////////000000............////////////////////////000000111111........./////////000000222333444444555<<>><<<:::555444333111000///......------,,,,,,,,,,,,++++++------,,,+++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++*********,,,---,,,+++))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......111000...,,,+++,,,,,,---,,,------...//////000000............////////////...//////000000111111222////////////000000000000111333666666999BBBOOOZZZjjjqqqyyygggRRREEEAAA<<<999888888777666666666666666555555555555222111000000111111000///---...///000000000///.............../////////000------......//////000000------...////////////...------............------------........./////////...///000111111000///...---...///......///111333666:::AAAIIIRRR___mmmvvv}}}zzzvvvtttwww~~~zzzrrrkkkbbbbbbcccdddfffhhhiiijjjffffffffffffffffffffffffhhhjjjkkklllkkkiiigggeee______^^^^^^___aaaccceeeeeefffhhhiiijjjnnnrrruuuyyy{{{~~~|||{{{{{{{{{{{{wwwqqqllleeeeeeeeeeeeeeeeeeeeeeeeccceeeggghhhgggffffffgggkkknnnsssvvvzzz~~~xxxnnnaaaYYYVVVTTTPPPKKKGGGEEEBBBAAA@@@???<<<:::666555333222000/////////---------,,,,,,+++++++++------,,,++++++++++++,,,******))))))******+++,,,++++++++++++++++++++++++)))(((((())),,,------,,,***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------.........---------,,,------------------------.....................////////////...//////000111111222222000111111111111222222222222555888999>>>IIIYYYfffpppvvv{{{fffQQQEEEAAA<<<999888888777666777666666666555555555555444222111000111000///------...///111111111000000---.........//////000000000000000///......---------...//////000000//////,,,---...//////...---,,,------------.........///...///000111111000///...111111222111111222444777999???GGGPPP\\\kkk{{{~~~yyy~~~}}}}}}xxxpppiii___cccgggjjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggggggghhhiiilllmmmmmmjjjfffdddbbbaaaaaaaaaccceeehhhjjjkkklllnnnoooqqquuuzzz~~~{{{sssmmmgggggghhhhhhhhhgggfffeeebbbdddeeedddbbbaaaaaabbbcccfffjjjmmmpppssswwwzzzuuuggg^^^ZZZWWWRRRMMMGGGEEECCCAAA@@@???<<<:::666555444222111000//////---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,*********)))***++++++,,,++++++++++++++++++++++++'''&&&&&&(((+++------,,,*********************************++++++,,,,,,------------------------------......//////......---,,,,,,,,,---------......++++++,,,------...//////.........---,,,,,,++++++............/////////000...//////000111222222222222222333333333444444444222666:::<<>>999777888999777555777666666555444222111000333333222222111000000000111000000///...---------//////............//////------............------............////////////000///...---,,,,,,---...............///////////////////////////000000111444000///111222333777===>>>HHHTTT___nnn~~~xxxrrrmmmjjjffffffgggggghhhiiijjjkkkooorrrtttrrrmmmhhhfffffffffiiilllmmmkkkgggdddbbbaaabbbcccfffjjjnnnrrruuu~~~}}}}}}}}}~~~{{{vvvrrrqqqooolllkkkjjjhhheeeccc___eeehhhfffddddddbbb___`````````aaacccgggmmmqqq|||vvvhhh]]]UUUQQQOOOIIIHHHGGGDDD@@@>>>======:::999777444222///...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,******++++++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++************+++,,,------+++---///000000///---+++,,,------......------,,,+++++++++,,,,,,,,,------------..................---.........//////000000///////////////.........000000000000000111111222333333444333222222444777777777;;;DDDPPP^^^jjjpppsssrrrrrrwwwdddQQQDDD@@@;;;999:::;;;999777444444555555555444333333333222222111111000//////111000000///......------------,,,,,,,,,,,,---------......//////......---............////////////000///...---------..................////////////000000000///000111111222333000000333555666;;;AAAHHHTTTbbbooo}}}~~~yyytttooollljjjiiihhhfffeeeeeeeeefffgggqqqtttvvvssslllfffddddddjjjlllooonnnjjjfffbbb```aaacccggglllrrrxxx|||~~~{{{xxxxxxxxxwwwtttqqqlllhhhfffgggnnnrrrpppnnnnnnkkkgggbbbaaa``````aaadddiiilllsss{{{~~~pppddd\\\UUURRRKKKJJJHHHDDDAAA???>>>???;;;:::888666333111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------******++++++++++++******+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------//////......------,,,,,,............/////////000////////////////////////000000000000000111111222222222222111000111333555666999@@@JJJVVVbbblllpppmmmmmmpppxxx~~~cccOOODDD@@@;;;999:::;;;999777555555555555555444333222222222111111000/////////111000000//////......---------,,,,,,,,,,,,---------......//////......---............////////////.........------...//////............///////////////////////////000000111222111222555777999???FFFWWWddduuu{{{yyyvvvrrrooommmllllllkkkiiigggeeeeeefffhhhjjjtttxxxzzzuuullleeeeeegggqqqssstttrrrmmmhhhdddbbbfffjjjpppxxx~~~vvvooolllkkkqqqxxx}}}}}}|||{{{xxxsssiiigggcccaaa```aaacccdddhhhnnnxxx}}}zzznnnccc[[[UUUPPPMMMIIIEEEBBBAAAAAAAAA===<<<:::888555222000//////...------,,,,,,------------,,,,,,,,,,,,,,,,,,......------------,,,,,,******++++++++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,+++******+++,,,---,,,------......------,,,,,,------------.........//////...---,,,++++++***............////////////////////////////////////000000000000000111111222222333222111000111444666777<<>>999777888999777555999999888666444222000///222222111000000//////...000000000000//////......//////............//////......////////////..................////////////------.........///000000............////////////...------------...//////222111333666999;;;CCCLLLcccrrr}}}tttrrrpppnnnmmmmmmooopppmmmkkkjjjiiikkkooosssuuuyyy||||||uuulllhhhlllrrr|||}}}}}}zzzuuupppmmmlllssswww~~~yyyrrrqqqsssxxxvvvrrrlllfffcccaaa```___```eeellltttzzzwwwlllbbb\\\VVVRRRLLLGGGEEEDDDCCCCCC???>>><<<999666333111000000///......------......---------------,,,,,,,,,++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------,,,,,,,,,,,,------......////////////......---------.........//////......------,,,,,,++++++.........//////////////////////////////000000000000000000000000111111222444444333222222333777:::;;;AAAJJJSSS\\\ccciiilllkkkooowww|||```MMMBBB>>>999777888999777555999999888666555333111000222222111111000/////////000000000000000///////////////............//////...//////////////////...............////////////---......//////000000000............//////////////////......//////000111222111444888:::???JJJUUUnnn|||zzzvvvooonnnmmmmmmoooqqqtttuuuqqqpppoooooorrrwww{{{~~~}}}~~~|||uuuooopppxxx~~~|||{{{}}}yyy{{{vvvooojjjfffcccaaa\\\___cccfffjjjpppuuuyyyxxxnnnhhh___YYYRRRLLLJJJIIIGGGFFFAAA@@@===:::777444222111111000//////......//////.........------,,,,,,,,,++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,---...//////...---,,,------............---------------.........//////,,,,,,,,,------.........///////////////.........////////////000000111111000000000000000111111222333333333222222555999===BBBGGGOOOUUU[[[aaafffjjjnnnttt~~~|||```MMMDDD@@@;;;999:::;;;999777444555555666666666555555333333222222111000000000000000000000000000000000------,,,,,,,,,,,,------...//////000000//////...............////////////......///000000000//////............////////////111111111111111222333333333333666;;;@@@HHHXXXfff{{{~~~~~~zzzuuurrrlllmmmnnnppprrrvvvyyy{{{wwwvvvvvvwwwyyy}}}|||zzz~~~}}}vvvrrroookkkggg^^^^^^^^^^^^^^^aaafffjjjsssyyy}}}wwwiiiccc[[[UUUSSSPPPLLLIIIDDDBBB@@@===999666444333222111000000//////000000//////......---,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++---///111111///---+++***++++++++++++++++++***,,,------------.........+++,,,,,,---...///000000///////////////............//////000000111111222000000000000000111111222111111111111222666<<<@@@JJJOOOWWW]]]```dddiiinnnrrrxxx|||aaaMMMDDD@@@;;;999:::;;;999777333444555666666777777666444444333333222111111111000000000000000000000000------,,,,,,,,,,,,------//////000000000000//////............//////////////////000111000000..................////////////000000000000000111222222444555999@@@HHHUUUiii{{{|||yyyvvvuuutttuuuwwwwwwvvvsssooommmjjjlllooorrrvvvzzz|||~~~{{{{{{}}}yyyxxxvvvssspppgggeeeaaa]]]YYYZZZ^^^aaafffkkksss{{{tttnnneee```\\\XXXRRRMMMGGGFFFCCC@@@===999777666222222111000000000000111/////////...------,,,,,,///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,************************+++++++++***++++++,,,,,,,,,---............---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......//////000000000000/////////...............//////000111111222222000000000000000111111222333333333444666;;;BBBGGGOOOWWWbbbiiilllooorrruuuzzz}}}aaaNNNBBB>>>999777888999888555666666666666666555555444555555444333333222222111000000000000000111111111/////////......///////////////000000000000//////............/////////000000000111111111///...---............/////////000---------------...//////555666;;;DDDNNN^^^vvv{{{uuupppmmmkkkmmmnnnooonnnllljjjhhhiiikkkoootttxxx|||~~~{{{}}}}}}zzz{{{{{{yyyvvvqqqmmmggg```ZZZZZZ\\\___^^^bbbiiirrr{{{{{{uuulllgggccc^^^VVVPPPJJJIIIFFFCCC???<<<999888333222111111000000111111000000///...------,,,,,,...---+++))))))***+++,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------))))))))))))))))))))))))************+++,,,------------,,,++++++,,,------...//////////////////...+++++++++,,,,,,,,,------000000000000000/////////000000//////.........---...//////000111222222222000000000000000111111222666777777888;;;AAAHHHMMMQQQ\\\jjjtttwwwxxxzzz|||}}}bbbOOOCCC@@@<<<999999888888777444444444444444444444444333333333222222222111111////////////////////////222000...---.........------.........//////000000---...000111222222111111000000000000000000000000000000111111111111000///333444444444222222333555777;;;AAALLL\\\pppyyysssnnnkkkmmmiiihhhjjjjjjgggfffgggkkkmmmrrryyy~~~}}}~~~xxxssssssttttttsssrrroookkkfffaaa\\\ZZZXXXTTT[[[dddkkkrrr|||zzzppplllllliii```YYYXXXSSSKKKDDD@@@===;;;:::444222//////000111000000......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,+++******)))*********,,,,,,++++++***+++++++++'''((()))***+++,,,---------------------------,,,........................------------------------,,,,,,,,,---------......000000000000000000000000////////////000000000000///000111222222222222222666555555888@@@IIIQQQUUUaaajjjtttzzz}}}dddQQQDDD@@@<<<:::999999888777444444444444444444444444333333222222111111111111///////////////////////////...------//////---,,,............/////////000,,,---...000000000000///000000000000000000000000000000000000000000000///...000111111000222444666<<>>FFFPPPXXX]]]lllrrr{{{gggTTTDDD@@@<<<:::999999888777444444444444444444444444222111111111111000000000////////////////////////......///111222222000...............////////////++++++---...............000000000000000000000000////////////////////////,,,---///000111444888;;;AAAJJJXXXgggyyy}}}zzzuuuqqqooonnnmmmlllhhhhhhjjjjjjhhhiiilllooowww~~~~~~}}}|||{{{zzzyyyyyyyyywwwtttrrrppppppqqqqqqttttttuuuvvvxxxzzz|||}}}}}}}}}~~~{{{ooolllhhhffffffhhhiiiiiimmmmmmlllkkkhhheeebbb```ZZZZZZXXXXXXZZZcccpppzzz{{{tttooojjjfffccc^^^WWWPPPJJJEEEAAA>>>;;;888555333222222111///000000000/////////......000000///...---,,,,,,+++******++++++++++++******,,,,,,+++***************************++++++,,,---......------,,,,,,+++++++++++++++,,,,,,---------........................------------------------------------.........///000000000000000000000000/////////000000000111111000000111222333333444444444777>>>GGGRRR\\\dddiiixxx|||iiiVVVCCC???;;;999888888777666444444444444444444333333111000000000000000000000///////////////////////////000222555777777444111.........///////////////++++++,,,---.........///000000000000000000000000...............//////000///000111222444888>>>BBBFFFRRRdddwww|||yyy}}}vvvvvvzzz}}}}}}zzzvvvsssppppppqqqqqqooollllllmmmmmmkkknnnsssvvv~~~~~~~~~}}}|||{{{yyyxxxxxxxxxvvvuuusssrrrppppppooonnnkkkiiiggggggggggggjjjjjjkkklllnnnppprrrsssuuuvvvvvvwwwzzz}}}|||yyywwwqqqooollljjjiiihhhggggggjjjkkkmmmnnnmmmkkkgggeee```^^^[[[WWWXXX]]]gggnnn}}}xxxppplllkkkiiieee^^^WWWQQQJJJDDD@@@>>>;;;777444333222000...000000000/////////....../////////......---------,,,------------------,,,,,,,,,+++************+++,,,,,,,,,---...///000111------------,,,,,,,,,,,,)))******+++,,,---......................................................---............//////////////////////////////////////////000000111111222111111111222333444555555444:::EEEQQQ]]]hhhpppuuu~~~iiiVVVAAA>>>:::888777777666555555555444444444333333333000000000000000000000111000000000000000000000000...000222666888888444111///////////////.........---------......///000000////////////////////////.........---...///000111333333333444666;;;BBBGGGNNN\\\ppp~~~xxxzzzvvvnnnnnnrrruuuvvvtttqqqooonnnoooqqqrrrqqqnnnnnnoooooonnnssszzz}}}||||||{{{zzzxxxvvvtttsssppppppnnnllljjjhhhgggfffeeedddbbb```^^^^^^]]]]]]___``````bbbccceeeggghhhjjjkkkkkkmmmpppsssvvvwwwxxxwwwwwwvvvuuutttttttttttttttsssqqqooommmlllkkkhhhjjjnnnqqqqqqpppmmmkkkeeeccc```^^^\\\]]]aaacccllluuu}}}tttooommmnnnkkkeee___WWWOOOGGGBBBAAA===999666444222000.../////////.........---------------...............---------......------------,,,,,,+++***+++++++++------------...///000111++++++++++++,,,,,,,,,,,,******+++,,,------.............................................................../////////000000/////////////////////////////////000111222222222111111111222333555666777777@@@MMM[[[fffqqqyyy~~~hhhUUUBBB>>>:::888777777666555555555555444444333333222000000000111111111111222000000000000000000000000,,,---000333555444111...///////////////.....................///000111222///////////////////////////......---...///111222444444444555888>>>FFFLLLYYYiii~~~{{{yyy~~~~~~qqqiiihhhkkknnnooonnnlllkkklllmmmooopppooonnnoooqqqrrrttt{{{|||yyyzzzzzzxxxvvvssspppmmmlllgggfffdddbbb```^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVXXXYYY[[[]]]^^^______```aaacccfffiiikkkiiiiiiiiiiiikkkmmmpppqqqrrrtttuuuuuusssqqqppppppgggjjjnnnqqqssssssqqqppphhhhhhgggeeecccaaa___^^^bbbjjjvvv|||uuurrrssspppkkkfff___UUULLLEEECCC@@@<<<888666444222000/////////.........------------------------------++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,---...******++++++,,,,,,------,,,,,,,,,------.........................................................////////////000000000000000000000000000000000000...///000000111222333333222222222222333555777999<<>>;;;::::::999888666666555444333333222222111111222222222333333333000000000000000000000000/////////111333333000...000000//////.........---......------...///111222////////////////////////000000......///111333555666777888:::@@@IIITTT\\\rrrvvvmmmhhhgggiiikkkkkkkkklllnnnoooppppppqqqnnnpppttt{{{}}}{{{zzzyyywwwtttrrrnnnllljjjfffaaa]]]YYYWWWVVVUUUTTTSSSQQQOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPQQQSSSXXXWWWVVVVVVVVVWWWYYYYYY\\\\\\]]]___eeekkkrrrvvvuuuxxxzzzyyysssnnnjjjjjjhhhjjjmmmqqqsssuuuuuuuuutttssssssrrrpppmmmhhheeebbbgggmmmqqqtttyyyzzzxxxuuuqqqiii___TTTMMMIIIFFFAAA>>><<<:::888666111111111111000000000000111000...,,,***(((&&&%%%---......//////......---...---,,,,,,++++++,,,,,,......---,,,,,,,,,------111000///...---,,,++++++///////////////.................................////////////////////////000000000000111111111111000000000000000000000000...///000111222333444444333222222222444666999;;;EEENNN\\\gggnnnuuu}}}www]]]NNNCCC@@@===<<<;;;:::888666666666555555555444444444...///111222222111000///////////////////////////......///000111222222333.......................................///000000111111000///////////////...000111111000000111222555666999===AAAJJJ\\\lllzzzvvvooohhhdddbbbcccdddiiijjjkkkllllllmmmppprrrpppttt|||}}}zzz{{{yyyxxxwwwuuusssooolllfffdddaaa]]]YYYVVVTTTSSSKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEFFFIIIJJJIIIHHHKKKLLLMMMOOOQQQSSSTTTUUUYYYXXXWWWUUUUUUVVVWWWWWWYYYZZZ^^^ccciiipppvvvyyy}}}}}}{{{xxxrrrllleeeaaadddgggkkknnnqqqtttwwwyyysssvvvxxxyyyxxxwwwwwwxxxtttyyy|||yyysssppprrrvvv|||{{{vvvtttqqqjjj```XXXOOOLLLFFFBBB???;;;888555444333222111000000000000......//////////////////***+++,,,,,,------------...---,,,,,,,,,,,,---...------............------+++,,,,,,------,,,,,,+++..................................................................------000000000000000000000000000111111111111222222222000000000111222222333333222333333333444777;;;???DDDLLLWWWaaakkkvvvuuu[[[LLLCCC@@@===;;;;;;:::888666555555555444444444444333222222222333222222111111000000000000000000000000.........///000000111111111111111111111111111111...............///000000111000//////......//////...000111111000000222333888999<<>><<<<<<777666444333222111111111........................,,,------------,,,,,,+++***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.................................................................................................../////////000000000000000000111111222333333333333444555555666:::???CCCIIIPPPZZZdddnnnyyyxxx]]]NNNBBB@@@===;;;;;;:::888777444444333333333222222222333222000...------......111111111111111111111111//////////////////......------------------------...............///000000//////...............//////111222222111333555888<<<>>>GGGWWWfffssszzztttpppkkkgggbbb^^^___eeelllqqqllllllmmmnnnppptttzzz~~~~~~{{{yyywwwtttpppmmmhhhfffccc```^^^[[[WWWTTTPPPOOOMMMLLLKKKJJJJJJIIIDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLOOOQQQUUUWWW[[[___cccfffhhhiiikkklllmmmnnnoooppppppqqquuuwww{{{~~~}}}xxxqqqkkkfffcccbbbdddiiipppvvv{{{|||yyyvvvhhh___SSSHHHBBB???>>>>>>999888666555333333222222/////////...............---.........---,,,+++++++++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,............................................................////////////......................../////////000000000111111000000111222222333333444333444555666888<<>>;;;:::888777555444444333000000/////////.....................------,,,+++...------,,,,,,------.........------------......,,,------......------,,,////////////////////////////////////////////////........./////////000000........................000000000111111111222222111111111222333333444444222333555777;;;@@@FFFKKKVVV]]]fffoooyyyvvv[[[LLLAAA???<<<;;;;;;;;;999888444444444444333333333333444444333222111111111222111111111111111111111111000000000000111111111111////////////////////////...............///000000000////////////000000111111111222222333555999<<>>===<<<:::888777555555555222111111000000/////////---............------,,,///...,,,++++++,,,.../////////------------//////------............------////////////////////////////////////////////////.........//////000000111........................111111111111222222222222111111222222333444444444222444777:::???EEEMMMRRR\\\bbblllvvv~~~vvv[[[LLLAAA???<<<;;;;;;;;;999888555555555444444444444333333333444444444333333222000000000000000000000000......//////000111111111------------------------...............///000000000000000000000111222222111222222222333666;;;>>>IIIXXXqqq{{{tttnnnjjjgggddddddeeegggiiikkklllmmmmmmmmmqqqvvv{{{~~~|||zzzxxxvvvvvvpppmmmiiifffcccaaa^^^[[[XXXUUUQQQOOOMMMLLLJJJHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNMMMQQQWWWZZZ]]]bbbjjjqqqtttvvvyyy|||}}}}}}|||{{{sssrrrpppoooppprrruuuwwwyyyzzz|||}}}~~~}}}|||{{{xxxxxxwwwvvvvvvvvvvvvwww{{{}}}|||uuujjj^^^SSSJJJCCC???>>>===<<<:::888666666555333333222222111000000///,,,---..................------------------------///...,,,++++++,,,...///------............------////////////////////////////////////////////////---......///000000111111////////////////////////000000000000111111111111111111222333333444444555333666:::>>>DDDLLLTTTYYYcccjjjuuuxxx]]]NNNAAA>>><<<;;;;;;;;;:::888666666555555555444444444000111222444444333222111////////////////////////,,,------...///000111111000000000000000000000000...............///000000111111000000111222333333111222222222333777;;;???OOOaaa|||wwwppplllhhhdddbbbggghhhhhhiiikkklllmmmnnnpppttt{{{~~~}}}{{{yyywwwuuusssssskkkhhhdddaaa___\\\YYYWWWTTTQQQMMMJJJIIIHHHFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGJJJLLLNNNPPPVVV[[[aaaeeehhhnnnwww~~~~~~}}}yyyvvvssskkkhhheeecccdddgggkkknnnqqqrrrssstttuuuuuutttttttttuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~yyyooocccXXXNNNEEE??????>>><<<:::888777666666444444333333222111000000,,,,,,---.../////////...***,,,...//////...,,,***...---+++******+++---...------............------000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000////////////000000000000111222222333333444444555555888<<>>IIIXXXmmm{{{uuunnniiifffddddddlllmmmooonnnlllmmmqqquuuxxx~~~||||||zzzwwwtttqqqnnnlllkkkeeeccc```]]]YYYVVVTTTSSSNNNLLLJJJHHHFFFEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIJJJLLLPPPUUUYYY[[[```eeejjjrrr~~~wwwmmmgggddd^^^]]][[[\\\^^^aaacccccchhhiiikkkmmmooopppqqqqqqlllmmmooorrruuuzzz}}}~~~|||~~~zzzsssjjj___SSSJJJDDD?????????===:::777777777999:::999555000------///........................000//////.........//////------------------------,,,...000111///.........000000000000000000000000111000///......---......////////////////////////000000000000111111111111---......///000111111222111000///000333555555555:::===BBBHHHOOOWWW```fffqqq{{{vvv[[[LLL???===;;;::::::999888777777666444555666666555333333333222222222111111111111111000000000/////////------------------------////////////000000000000///000111000//////000222000000000000111111111111111111333555555888BBBMMM```vvv|||yyytttmmmgggdddfffiiilllnnnooonnnnnnpppvvvzzz~~~{{{xxxvvvtttrrrnnnkkkiiigggfff___^^^[[[WWWTTTQQQOOOOOOJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLOOOSSSYYY]]]fffmmmsssxxxuuujjjaaa\\\YYYYYYYYYYYY[[[]]]___``````bbbeeehhhkkkmmmmmmllllllkkkkkkmmmqqquuuyyy}}}~~~}}}|||wwwooodddXXXMMMGGGCCCBBBAAA>>>:::888777777666666555222...++++++---........................000000///---,,,,,,,,,,,,------------------------,,,...000000///.........///////////////////////////...............///000////////////////////////000000000000111111111111......//////000000111111222222111222444666777777===BBBIIIPPPWWW___hhhnnnwwwvvv\\\LLL@@@===;;;::::::999888666666555444444555555444222222222222111111111000000000000///////////////...////////////////////////////////////000000000000...//////...---...000222000000000111111111222222111111444777999>>>JJJVVVlll{{{wwwtttoooiiiddddddiiinnnmmmoooppppppqqquuu}}}}}}zzzuuurrrnnnllljjjgggdddaaa```___ZZZXXXVVVSSSPPPNNNLLLLLLGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNPPPRRRVVV\\\cccgggpppyyyuuufff\\\XXXUUUSSSXXXYYY\\\^^^```aaabbbbbbdddggglllpppqqqooollljjjggghhhjjjmmmqqqvvvzzz}}}~~~{{{{{{~~~}}}}}}}}}zzzuuummmaaaTTTKKKGGGEEEBBB>>>;;;999777777777888777444111///000111........................111000...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///........................------------...///000111////////////////////////000000000000111111111111000000000000000000000000444444444444555777888999???FFFPPPYYY```gggooottt~~~vvv\\\MMMAAA???<<<;;;::::::888777666444333333444444333222222222222222111111111111////////////............111111111111111111111111////////////000000000000...//////...---...111444000000111111111222222222333333666:::>>>DDDRRR```vvv|||uuuqqqlllfffbbbcccggglllooooooppprrrsssvvv|||~~~|||yyyuuuooolllgggfffccc```]]][[[ZZZYYYVVVUUUSSSQQQOOOMMMLLLLLLFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMSSSUUUYYY\\\aaahhhooouuuxxxwwwfffZZZVVVWWWWWWVVV^^^___aaacccdddgggiiikkkooossswwwzzzzzzvvvqqqmmmjjjjjjlllnnnrrrvvvyyy{{{zzzzzzyyy|||yyyvvvzzz|||{{{{{{yyysssiii\\\RRRIIIFFFAAA>>><<<:::999888999888777555444333333333........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000.........///........................---------------...///000///////////////////////////000000000111111111111111111000000000000000000444555555555555777:::<<>><<<<<<;;;999777666444333333444444333222444333333333333222222222............////////////........................////////////000000000000000111111000000000222555111111111111222222222222333333666;;;@@@IIIYYYggg~~~xxxqqqkkkddd]]]^^^eeelllnnnnnnqqqsssvvvyyy}}}~~~{{{wwwtttooojjjfffbbb```^^^[[[XXXVVVUUUTTTRRRQQQOOONNNLLLLLLKKKKKKGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRYYY\\\aaagggmmmttt|||ooofffZZZUUUVVVYYYZZZZZZbbbccceeeeeegggjjjppptttzzz|||zzzuuuqqqpppqqqqqqsssuuuxxx{{{|||}}}vvvvvvxxx}}}zzzrrrrrrwww|||zzzzzzzzzzzzxxxpppdddZZZKKKFFFAAA===<<<<<<;;;:::666555333222222111111000///////////////////////////...............//////,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000........................//////...---------------///////////////////////////000000000111111111111111111111111000000000000333444555444444777;;;???HHHPPP[[[cccgggkkksssyyywww]]]MMMCCCAAA>>><<<;;;:::999777666555444444555555444222444444444333333333222222...////////////000000000000000000000000000000000////////////000000000000222333444444222222222444111111111222222222222333222222666<<>>===>>>===;;;999777555444444444222111////////////////////////...............000111111------------------------...///000///------///000........................000///...---,,,,,,,,,,,,////////////////////////000000000000111111111111111111111111111111111111111333555555555888>>>CCCNNNVVV```eeehhhnnnwwwwww]]]MMMBBB???<<<::::::999777555777666444555666666555333333333333333222222222111/////////000000000111111222222222222222222222222////////////000000000000222444666666444222111111111111111222222222333333333444999AAAKKKYYYmmm}}}wwwooogggaaa\\\^^^bbbfffjjjnnnqqqsssvvvzzz|||wwwpppjjjeeeaaa]]][[[VVVUUURRRPPPMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOMMMMMMNNNPPPTTTYYY^^^aaahhhnnnxxx~~~tttjjjbbb\\\[[[[[[\\\^^^bbbeeegggkkkpppwwwzzzzzz|||~~~}}}zzzzzz|||~~~~~~{{{wwwwwwzzzyyyooolllmmmxxx{{{rrriiiXXXPPPFFF@@@??????===;;;===:::777666777777555222////////////////////////......---------...//////......................../////////...------///111////////////////////////......---,,,,,,---------////////////////////////000000000000111111111111000000000111111222222333111444666666666:::AAAHHHQQQXXX```dddgggnnn|||~~~{{{~~~xxx]]]MMM@@@>>>;;;999888777555333888666555555666666555444222222222111111111111000//////000000111111222222////////////////////////////////////000000000000222444777777555222000///111111222222222333333333666777===GGGSSScccyyyzzzuuuoooggg___ZZZVVV___hhhllllllmmmrrrxxxxxx|||zzztttmmmeee```]]]ZZZXXXQQQPPPNNNKKKIIIGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIILLLOOOQQQSSSOOOOOOPPPSSSXXX]]]cccfffqqqxxxvvviiiddd___[[[[[[]]]```bbbdddiiiooossssss{{{||||||{{{~~~tttpppqqqrrr}}}uuummm___VVVJJJCCCAAA@@@===:::<<<888555444444444111///000000000000000000000000///...------,,,,,,,,,,,,/////////////////////////////////...------///111000000000000000000000000,,,,,,,,,,,,---...//////////////////////////////000000000000111111111111//////000111222333333333111444777777888<<>>DDDNNN^^^rrr}}}rrriiidddaaa\\\YYYdddccceeejjjlllmmmqqqwwwvvv~~~}}}{{{sssnnnfff```[[[WWWTTTRRRJJJIIIHHHFFFEEEEEEEEEDDDEEEDDDDDDEEEFFFGGGHHHIIIHHHJJJKKKKKKKKKLLLNNNPPPRRRQQQVVV```dddfffkkksss{{{kkkfffaaa[[[\\\eeedddeeeggghhhlllqqqxxx}}}{{{uuuyyyyyytttggg^^^QQQGGGAAA???===;;;;;;:::999777666444333222000000000000////////////......////////////......+++++++++,,,,,,---------.........////////////000////////////////////////000000000000000000000000////////////////////////,,,,,,------.../////////000111111111222222222222444666888777777:::BBBIIIJJJSSS\\\aaaeeeooo~~~||||||}}}uuuZZZLLLAAA???<<<;;;;;;;;;999888:::888666555555555444222222111111111111111222222333222111000////////////000000000000000000000000111111000000000000111111222333333333333222111111333222111222333666777888<<<@@@JJJWWWiii~~~|||rrrhhhaaa]]]]]]^^^fffddddddggghhhhhhmmmsssuuu}}}~~~~~~}}}zzzxxxooojjjccc\\\WWWSSSPPPNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJLLLMMMNNNOOOPPPSSSVVVXXXXXX]]]gggnnnsss|||xxxkkkaaaaaa```\\\___gggfffhhhlllpppuuu}}}}}}yyyuuuooofffXXXLLLDDD???<<<:::;;;:::999888666444333222111000000000////////////......////////////......,,,,,,,,,------------------............/////////////////////////////////////////////////////////////////////////////////---------...//////000000111111222222222333333333222555888999999<<>>FFFSSSdddwww}}}xxxoooeee]]][[[___dddhhhdddbbbbbbbbbbbbhhhpppwww~~~|||zzzzzzxxxuuusssjjjeee]]]WWWRRRNNNKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQQQQSSSUUUYYY]]]```aaagggqqq{{{vvveee]]]YYY^^^```___ccciiilllpppvvv|||~~~|||yyyvvvuuulll^^^QQQHHHBBB>>>===;;;;;;999888666444333333111111000000000/////////...//////000000//////..................------------------............///////////////////////////........................000000000000000000000000.........///000000111111111222222222222333333333222555:::<<<>>>AAAFFFKKKPPPTTT[[[cccmmm{{{||||||}}}vvvZZZLLLAAA???<<<;;;;;;;;;999888999777555444555555444333333222111111111111111111222222111000//////000000/////////000000000000000111111000000000000111111000////////////111333444333333222222333555999;;;BBBNNN___rrr~~~|||~~~~~~zzzssshhh```\\\^^^cccfffiiiddd```______aaaiiiqqq~~~~~~~~~|||yyyxxxvvvsssooollleee```YYYRRRNNNKKKHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTUUUXXX]]]aaagggjjjrrr|||rrrddd___ZZZZZZ___ccceeeiiipppwww{{{~~~{{{yyyxxxuuummmbbbUUUKKKEEEBBBAAA<<<;;;:::888666555444333111111111000000000////////////000000000000//////000000//////......------------------............////////////////////////////////////////////////000000000000000000000000/////////000111111222222111111111111222222222222444777;;;???CCCHHHNNNSSSWWWZZZ```iiiwwwvvvZZZKKKAAA???<<<;;;;;;;;;999888888666444444444555444333555444333222222222222222222111000000000000000000......//////000000000000111111000000000000111111111000000000111222444666000111222111222555:::???HHHVVVlll|||~~~|||yyyvvvxxx}}}~~~wwwlll```\\\___eeegggfffhhhccc```aaacccfffnnnxxx}}}{{{yyyxxx{{{zzzwwwuuurrrnnniiifff```\\\UUUOOOLLLIIIGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEGGGIIILLLPPPSSSUUUWWWWWWYYYYYYXXXWWWXXX[[[aaaeeelllsss~~~ooobbb[[[^^^]]]^^^dddiiinnnvvv}}}~~~{{{zzzvvvpppggg[[[OOOGGGBBB@@@<<<;;;:::888777555444333111111111111000000000000//////000000000000//////000000000//////.........---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222000000000111111111111222666888;;;@@@FFFNNNWWW\\\^^^aaagggqqqwww[[[KKKAAA???<<<;;;;;;;;;999888777555333333444555444333666555444333333333333333111111000000000000000111---......//////000000111111111000000000000111111111111111222333444555666///111222222333666>>>CCCPPP```xxx|||wwwwww{{{~~~}}}{{{qqqfff\\\[[[cccjjjjjjggghhheeeeeehhhkkkooowww}}}wwwtttsssqqqppptttsssqqqooommmiiiddd```\\\XXXRRRMMMJJJIIIGGGFFFCCCCCCCCCDDDEEEFFFHHHIIIIIIKKKOOOSSSWWWZZZ[[[\\\^^^^^^]]]\\\]]]bbbhhhnnntttyyykkk```[[[\\\^^^aaafffmmmuuu~~~~~~~~~}}}~~~~~~~~~|||}}}zzzwwwooocccUUUIIIBBB>>><<<<<<:::999777555444444222222111111111000000000///000000111111000000//////////////////..................////////////000000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222000000111111111222222222666999===EEENNNWWW```dddeeeiiipppzzzwww[[[KKKAAA???<<<;;;;;;;;;999888666555333333444555444333666555444333222222222222111111000000000000111111------......///000000111111111000000000000111111111111222333444444444333...111333444555999BBBIIIYYYkkk||||||~~~~~~yyysssiiiccc]]]___ffflllllliiikkkjjjlllqqquuuwww~~~}}}xxxrrrmmmjjjiiihhhggghhhhhhggggggfffddd___\\\WWWSSSNNNJJJIIIHHHGGGFFFEEEFFFFFFGGGIIIKKKLLLMMMOOOQQQVVV[[[```cccdddeeeccccccbbbbbbeeekkktttzzzssshhh```\\\^^^cccccckkkttt}}}yyyvvv~~~zzzwwwsssqqqqqqqqqqqqppprrrvvv~~~~~~}}}|||wwwlll]]]PPPFFFBBB<<<<<<;;;999777666444444222222222111111111000000000000111111111111000000..................///////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////......//////000111111222222222333333333444444444888===EEEQQQ\\\eeekkkmmmmmmttt}}}{{{}}}xxx[[[KKKAAA???<<<;;;;;;;;;999888666444333333444555444333555444333222111111111111111000000000000000111111---------...///000000111111111000000000000111111000111222444444333222111///222555666777<<>>;;;:::888444333555333333222222111222222222000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000............/////////000......//////000000111111222222111000//////000000333111111333333111444999AAAIIIVVVfffrrryyyzzzyyy|||uuuwwwxxxyyyyyyzzz|||~~~wwwZZZKKKBBB???<<<;;;::::::999888555444444555666666333111444333333222222222222222111111000////////////000000000000000111111111111000000000000000000000000222111000000000111222333333444777999:::@@@PPP```sssrrreee___]]]```eeehhhjjjlllooorrr|||{{{rrriiiccc___^^^\\\ZZZWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNJJJIIIHHHHHHHHHIIIJJJKKKLLLOOORRRTTTWWW[[[```ccciiilllqqqwwwyyyxxxuuurrrjjjiiimmmwwwtttjjj```]]]^^^dddhhhmmmwwwssspppuuu~~~vvvhhhbbb]]]]]]\\\\\\```fffiiioooxxx|||ssshhhYYYMMMDDD???<<<<<<:::666444666444333222222111222222222000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000........./////////000000////////////000000000000222222111000000000000000333111111444333222555:::DDDNNN^^^lllvvvzzzzzzyyy|||zzztttuuuvvvwwwwwwyyy}}}wwwZZZKKKAAA???<<<:::;;;;;;:::999666555555555666666444222555444333333222222333333111111111222111111000000111111111111222222222222000000000000000000000000111111000000111333444555777777999;;;>>>GGGXXXiii}}}mmmaaa]]]___eeekkknnnnnnpppuuuyyyuuukkkddd^^^ZZZUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNQQQSSSWWWZZZ]]]bbbgggjjjuuuxxx}}}|||vvvssskkkmmmvvvlllcccbbb^^^^^^ccckkksss|||~~~oooooowww{{{rrrfff```[[[ZZZZZZZZZ___eeekkkpppyyy{{{rrrbbbSSSFFFAAA>>>>>>===888555666444444333222222222222222000000000000000000000000000000//////////////////////////////////////////000000000000000000000000....../////////000000000000000000000////////////222222111000000000000111333111222444555444888===IIIVVVgggsssxxxyyyzzz|||yyyssssssrrrsssssstttvvvyyywwwZZZKKK@@@>>>;;;:::;;;;;;;;;:::777666555555777777555444444444333222222222222222111222333333222000...---000000000111111111222222000000000000000000000000333222111111222333555666999888999===CCCNNNbbbsssyyyjjjaaaaaaaaahhhppprrrqqqsssyyysssfff___ZZZWWWTTTOOOOOOPPPPPPPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKMMMPPPRRRTTTWWWZZZ^^^bbbeeeiiimmmppp{{{|||wwwsssooouuummm```___ccccccgggnnnwww|||oooqqq{{{yyyqqqiiibbb\\\[[[[[[\\\aaagggpppuuu|||}}}|||yyyhhhWWWIIICCC??????>>>999666666555444333222222222222222000000000000000000000000000000//////......------////////////////////////////////////////////////...////////////000000000111111000000//////......222222111000000111111111333111222555666666;;;AAANNN[[[jjjtttvvvxxx~~~}}}tttppprrrpppqqqrrrsssuuu{{{xxxZZZKKK@@@>>>;;;:::;;;;;;;;;:::888666555555666666555444333333222111111111111111333333333222111...,,,***/////////000000000111111111111111111111111111111555444333222222333444555888777999@@@IIIXXXmmmrrreeeaaaccccccjjjrrruuuuuuwww~~~zzzqqqdddZZZUUURRRQQQOOOKKKKKKMMMMMMMMMLLLJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJLLLOOOSSSVVVXXX\\\```eeejjjooosssxxx|||zzzvvvtttvvv~~~mmmbbb^^^aaagggjjjrrr|||xxxnnnssszzzrrrkkkeee___^^^]]]]]]bbbhhhssswww}}}~~~zzz~~~~~~~~~}}}lll[[[NNNFFF@@@???>>>:::666555666555444333222222222222000000000000000000000000000000//////......------////////////////////////////////////////////////////////////000000000111111111000000//////......222111111111111111222222444222222666888999>>>EEEQQQ[[[gggmmmpppvvv|||uuupppooorrrpppqqqsssuuuxxx~~~yyy[[[JJJAAA???<<<:::;;;;;;:::999888666444444555666555444333222111111000000111111333333222111000...,,,+++.../////////000000000000111111111111111111111111555444333222222222333444777666;;;EEESSSddd{{{wwwjjjaaa```eeehhhnnnuuuyyy{{{~~~vvvggg```VVVPPPNNNMMMLLLKKKHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFHHHHHHIIIIIIIIIHHHIIIJJJMMMPPPTTTWWWYYY^^^cccjjjpppvvv||||||wwwwwwxxxjjjaaa^^^^^^ccckkkrrr}}}tttnnnvvv}}}vvvnnnhhhcccbbbaaa___bbbgggpppsssxxx}}}~~~}}}{{{rrrcccVVVKKKBBB@@@???;;;777666777666555333222222222222000000000000000000000000000000//////////////////////////////////////////000000000000000000000000/////////000000000111111000000000000////////////222111111111111222333333444222333777999;;;BBBIIISSSZZZbbbfffjjjuuuxxxqqqnnnlllnnnqqqrrrtttvvvyyy}}}yyy[[[JJJBBB???<<<;;;::::::999888777555333333444555444444333333222111111111111222333222222111000000000000//////000000000111111111111111111111111111111111222222111111111333444555888888???LLL^^^rrrxxxmmmddd```dddkkkooosssyyy|||mmmcccYYYTTTNNNKKKLLLLLLKKKIIIJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLOOORRRVVVZZZ\\\aaaeeekkkqqquuuzzz~~~{{{wwwwww|||oooaaa```aaabbbjjjuuu~~~}}}sssppp|||zzzrrrmmmiiiiiigggddddddhhhkkknnnrrrwww||||||wwwyyy{{{ppp^^^QQQEEEAAA@@@===:::999777666555444333222222222000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000222111111111222222333444444222333777:::===DDDLLLUUUYYY^^^bbbiiivvvxxxlllhhhiiijjjnnnrrruuuwww{{{~~~yyy[[[JJJCCC@@@===;;;::::::888777777555333222333444444333555444333333222222333333222222111000111222444555000111111111111222222222111111111111111111111111000//////000111444666777999:::BBBRRReee{{{~~~oooeeeaaabbbiiirrruuuxxx}}}yyyiii]]]TTTRRROOOKKKKKKMMMNNNMMMKKKMMMKKKJJJHHHHHHHHHIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPRRRVVVZZZ]]]___cccfffkkknnnppprrrtttvvvuuuvvvuuusssrrrxxxpppeee```cccfffgggrrr|||{{{}}}tttttt~~~xxxssspppooommmhhhhhhkkkiiikkkooosssyyy}}}tttttt}}}yyydddVVVHHHBBBAAA>>><<<;;;777777555444333222222222000000000000000000000000//////000000111111222222111111111111111111111111000000000000000000000000000000000000111111111111......//////000000111111222111111111222333333444444222333777;;;>>>FFFNNNVVVYYY]]]bbbiiiwww~~~rrrgggeeehhhkkkooosssvvvyyy}}}wwwYYYJJJAAA>>>;;;:::::::::999888777777777666555333222111444444333333333333222222444666555111000222222///333222111000000111222333000000000000111111111111000///------000222444444999===GGGZZZrrruuuddd]]]aaaiiiooopppxxxzzzuuuddd[[[XXXWWWRRROOOMMMNNNPPPPPPNNNLLLNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPQQQSSSVVVYYY[[[\\\cccccccccdddeeegggjjjkkkmmmnnnnnnnnnqqq|||ssscccddddddfffllluuu~~~wwwpppooowww{{{xxxvvvrrrooollllllmmmmmmhhhhhhjjjnnnvvvxxxqqqsss|||nnn[[[JJJEEEEEEAAA<<<;;;999888777666444222111000////////////............000000000000////////////......//////000000111111000000000000////////////000000111111111222222222666444111......///222444222222333333333222222111111333555666:::AAAJJJRRRVVVXXX\\\cccooo~~~mmmkkkfffddddddhhhmmmpppxxx{{{vvvXXXIIIAAA>>>;;;:::::::::999888777777777666555444222111444444333333333333222222333555444000///222222///---///111222333333222222000000000000111111111111111000//////111333666666:::AAAOOOddd|||{{{ooobbb]]]bbbkkkpppqqqzzz|||{{{ggg[[[UUUSSSSSSTTTSSSQQQRRRTTTUUUSSSQQQSSSRRRQQQOOONNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUWWWXXXYYY^^^^^^]]]^^^___aaacccdddfffhhhjjjkkkppp|||qqqfff___aaadddjjjsss|||rrrnnnoooyyy~~~|||yyyuuurrrooooooooopppjjjlllpppuuu|||{{{rrrrrr{{{sssaaaOOOHHHFFFBBB>>>===:::999888666444333111111111111000000000/////////000000000000000000000///000000000000////////////000000000000////////////000000000000000000111111333222///...---...000111222222222333333222222111333555777999===DDDMMMTTTWWWZZZ^^^fffqqq{{{iiigggdddccceeeiiiooossszzz}}}uuuXXXHHHAAA>>>;;;:::::::::999888777777777666555444333222444444333333333333222222222444333000///111222///))),,,111555666555333111000000000111111111222222222111000111222555888999<<>>::::::888777555333222222222222222111111111111000000000000000000000000000111111111000///.........////////////000000000000000000000///////////////000///...............///222222222222222222222222444666:::===BBBJJJRRRWWWYYY\\\bbbkkkwww|||pppeeecccbbbbbbeeekkkqqquuu}}}uuuWWWHHHAAA>>>;;;:::::::::999888777777777666666555333333444444333333333222222222111444333//////111222///+++---111444666444222000000000111111111222222222111111111111222555999;;;@@@MMMbbbzzzyyyqqqbbb___^^^aaahhhpppuuuwwwzzz~~~zzznnn^^^UUUUUUXXXYYYYYY]]]]]]___aaacccdddccccccdddcccbbb```^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWXXXYYYYYY]]]___ccciiippp{{{xxxlllccc```___bbbiiitttnnniiikkkrrr}}}yyyvvvuuuuuuvvvtttvvv{{{|||www{{{sss```QQQIIIDDDAAA???;;;;;;999888666444333333222222222222111111111111000000000000000111111111111000000000/////////...////////////000000000000111000000000000/////////...///////////////......222222222222222222333333555777;;;AAAHHHOOOVVVZZZZZZ___hhhsssssshhhcccbbbaaabbbffflllrrrvvv~~~uuuWWWHHHAAA>>>;;;:::::::::999888777777777777666555444444444444333333333222222222111333333//////222222000000000111222222222222111111111111111222222222222///000111222222555999===EEERRRhhh|||oooggg[[[\\\```eeelllrrrwwwzzz}}}mmmdddZZZUUUWWW\\\___```cccfffhhhkkklllmmmmmmmmmnnnnnnlllkkkiiigggeeedddcccbbbbbbaaa```______^^^[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZXXXWWWVVVVVVWWWWWW\\\^^^aaaffflllttt|||zzzvvvoooggg```^^^```cccfffooo}}}zzzllliiinnnwww{{{wwwvvvvvvvvvxxxyyyzzz~~~~~~zzzgggVVVJJJDDDAAA???<<<<<<:::999777555444444222222111111111000000000///000000000111111111222.../////////000000000111.../////////000000000111111111111111111111111111//////000111111111000///222222111111111222333444555777===DDDMMMTTTYYY\\\\\\dddooo}}}~~~ooofffcccbbbbbbcccggglllqqquuu}}}uuuXXXHHHAAA>>>;;;:::::::::999888777777777777777666555444444444333333333333222222222444333000000333444111333222111000///000222333111111111222222222222333...000222222222555:::???JJJXXXnnn~~~sssggg___ZZZ___eeekkkppptttyyy|||pppaaa]]]YYYXXX[[[```eeegggnnnqqquuuxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvtttrrrqqqkkkkkkjjjiiigggfffeeeeeebbbaaa``````______``````___^^^\\\YYYXXXWWWXXXXXX\\\]]]___bbbfffkkknnnqqqiiigggccc^^^[[[]]]aaaeeeiiissswwwlllmmmttt{{{xxxvvvvvvvvvyyyxxxxxx{{{~~~nnnZZZLLLFFFCCC@@@======;;;:::888666555555222222222111111111000000///000000111111222222222.........///000111111111......//////000000111111000111111111222222222222000111111222222222222111222111111000111222444555555888???HHHRRRZZZ^^^___bbbkkkyyyyyynnngggdddccccccdddhhhmmmrrruuu|||vvvXXXIIIAAA>>>;;;:::::::::999888666777777777777666555555444444333333333333222222222555444111111444555333111111000///000111333444111111111222222222333333...111444444444666<<>>===<<<:::999777666555333333333333222222222222///000000111111222333333////////////000000000000.........///000111111111......///000111222333333111111111111222222333333222111000000111222444666777:::AAALLLWWW___bbbbbbjjjttttttllliiiccccccdddfffjjjoootttwww{{{wwwYYYJJJAAA>>>;;;:::::::::999888666777777777777666666555444444444333333333222222333555555222222555666444...//////000222333444555111111222222222333333333///222666666555888>>>DDDPPPaaa{{{xxxmmmddd^^^```gggoootttuuuvvvzzz}}}{{{llldddZZZ___fffjjjmmmrrrzzz~~~{{{yyyvvvtttsssrrrmmmkkkhhhfffcccbbbaaaaaaaaabbbccceeeggggggfffdddeeedddcccaaabbbgggoootttyyy~~~~~~sssnnnuuu}}}yyywwwvvvvvvttttttvvv|||vvvbbbRRRLLLHHHDDD>>>>>><<<;;;999888666666555555444444444333333333///000000111222222333333111111000000//////......---......///000111111222,,,---...///000111222333111111000000111222333333222111000000111222555666888;;;CCCOOO[[[ccceeedddooozzzzzzpppkkkiiibbbbbbcccfffkkkqqqvvvyyy{{{sssWWWIIIDDDAAA<<<999999999999999666444444666888777444000444333222111000111222333222111000000000111333444222222111111111111111111222222222222222222333333000111444777777888@@@JJJZZZooouuujjjeeedddffflllrrruuuuuuvvv{{{rrrjjjfffccchhhmmmqqqzzz~~~wwwpppkkkgggffffffiiiiiijjjkkklllnnnpppqqqllllllllllllmmmpppuuuyyy|||~~~xxxtttyyy}}}yyyvvvtttqqqsssxxx~~~{{{|||{{{mmm]]]PPPGGGCCCCCCAAA>>><<<;;;999777444666666555444333333333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444444333444666777:::AAAKKKVVV^^^bbbccccccuuu{{{tttnnnjjjeeeeeeeeefffhhhmmmtttyyysssWWWIIIDDD@@@<<<999999999999999888555333444555666555333555555444444333333444444111111000000111222222333111111111111111111111111555555444333222111000000000111333777888<<>>EEEOOOXXX]]]aaaeeehhh|||zzzssslllhhhdddeeefffgggjjjooowww|||rrrVVVIIICCC???<<<999999999999888999777333222333555666555444444555555444444333333000000111222222222222111111111111111111111111111555555444333222111000000111111333777:::AAAOOO]]]qqqsssjjjffffffqqqtttwwwvvvuuuvvv}}}pppgggeeehhhpppxxx|||tttqqqqqqpppoooqqqpppoooooopppqqqssstttwwwyyy{{{~~~~~~|||{{{zzzyyyyyyzzzzzzzzzyyyzzz|||~~~}}}{{{xxxwwwuuuvvvxxx{{{~~~ssseeeXXXMMMFFFBBBAAA???>>>===;;;777444777777666555555444444333111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111222333333333444777999BBBJJJTTTYYY[[[```hhhpppyyyrrrjjjeeecccdddfffhhhlllsss{{{qqqVVVIIIAAA???;;;:::999:::999888888777555444444555555555111222333444333222111000000000222333333222111000111111111111111222222222111222222333333444444444333222333777<<>>;;;:::::::::999777555666777777777555444444111222333444333222111000000111222333333222000000000000111111111222222222111111222333444444555555666444444888???LLLaaasssooofffeeejjjnnnvvvxxxyyyxxxwww|||}}}ppphhheeelllvvvvvvhhhaaaYYYWWWZZZ]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[^^^aaadddgggiiijjjmmmqqqwww}}}}}}{{{xxxwwwvvvwww{{{vvvfffVVVJJJCCCAAA@@@??????===999777888888888888888666555444111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111222222222333555:::===GGGOOOWWWYYYXXX```qqqzzzrrrjjjdddccceeehhhlllsss{{{oooUUUIII???===;;;:::::::::888777444666999999888555444444444444555555444444333333111222222222222111000000000000000111222222333333555444444444333333333222777555666<<>>===;;;999888999::::::999888666555222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111222222222333666;;;???HHHOOOVVVXXXZZZeeexxx|||uuummmgggdddfffjjjooouuuoooUUUIII>>><<<::::::::::::888777555777999888666444555777555555444444333333444444333222222111000000111111///000000111222222333333444444444444444333333333666555888AAAMMM```zzzwwwlllgggjjjooosssrrrwww|||sssnnnnnnoooxxxuuufff^^^XXXXXXWWWWWWWWWXXXYYYYYY\\\\\\]]]^^^___`````````^^^___```aaabbbcccddddddeeegggjjjlllnnnqqqvvvyyyxxxzzz|||wwwuuutttuuuyyytttaaaSSSFFFCCC???=========<<<<<<999999:::;;;:::888666555222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111222222222333777<<<@@@IIIOOOUUUYYY^^^kkk~~~xxxpppjjjfffhhhlllpppwwwnnnUUUIII===<<<::::::::::::888777777888888666333333666999444333222111000111222333444333111000000000111222///000000111222222333333111111222333444666666777555555:::DDDSSShhhwwwooolllmmmqqqsssqqqvvv}}}zzzjjjiiikkkmmmvvvwwwfff^^^ZZZWWWXXXYYYXXXXXXZZZ]]]```aaabbbdddgggiiijjjkkkkkkjjjjjjkkklllmmmnnnoooooonnnoooppppppoooqqqtttvvvoooppprrruuuyyy}}}~~~~~~vvvuuussstttyyywwwdddVVVGGGDDD???===<<<=========999:::;;;;;;;;;999777555222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111222222222333777<<>>===;;;999888888888999999777666555666777666555555555666666555333222000000222444555555333000...333333333222222111111111444222111222444555444222777777;;;HHH]]]vvvyyymmmjjjoootttuuusssxxxxxx|||{{{oooiiiiiiooo{{{{{{lllbbb\\\[[[TTTUUUWWWXXXYYY\\\aaadddkkklllmmmooopppqqqqqqrrrvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwuuutttsssrrrpppoooqqqtttuuussspppqqqpppnnnlllmmmoooqqqssslllooosssvvv{{{zzzyyyvvvuuuwww~~~~~~}}}~~~~~~|||jjjZZZMMMDDD===>>>@@@>>><<<;;;:::::::::999888777666555444333222111000000000000111111111111111111111111222222111000//////000000333222000/////////000111111222333333111111222333555333222222555:::???BBBIIIMMMSSSZZZddduuuzzzsssnnnkkklllnnnqqqwwwmmmSSSGGG>>>===;;;999888888888999888666444444555666555444555555555555555333222111111222333444444222111///333333333222222222111111444222111222444555444222888999>>>LLLbbb{{{zzzrrrjjjiiiooovvvwwwvvvwww{{{xxxmmmkkknnnuuuuuuhhh___[[[ZZZYYYZZZ\\\]]]___dddjjjnnnsssvvv{{{}}}zzzxxxvvvrrrpppooopppqqqqqqooollljjjiiigggggggggiiilllnnnnnnrrrxxx}}}}}}{{{xxxvvvwww}}}{{{vvvtttuuuuuu{{{~~~ooo```PPPFFF??????@@@>>><<<<<<<<<<<<<<<;;;:::999888777444333222111000000000000111111111111111111111111444333333222111111222222333333222111111111111111111333333333222111222333444333222333666;;;@@@CCCJJJMMMSSS\\\hhhyyy~~~wwwqqqkkklllnnnqqqwwwnnnSSSGGG>>>===;;;999888888888999777555444333444555444333555555555555444333222222333333333222222222111111333333333222222222222111333222222222444555555333888;;;DDDTTTjjjqqqmmmiiijjjqqqvvvwwwvvvvvv}}}uuulllmmmttt|||~~~pppddd^^^]]]^^^bbbbbbdddeeehhhnnnuuuzzz~~~{{{xxxuuutttpppooonnnnnnnnnmmmkkkiiihhhhhhgggggghhhkkkmmmooorrrwww|||xxxxxx{{{vvvmmmkkklllmmmxxx|||uuuhhhTTTJJJAAA@@@@@@>>><<<<<<<<<<<<;;;:::999888777777444333222111111000000111111111111111111111111111444333222222111222222222333333333333333333222111111333444333222111222444444444333444888===BBBEEELLLOOOUUU```ooozzzuuukkklllnnnrrrxxxnnnSSSGGG>>>===;;;999888888888999888666444444555555555444555555555444444333333222444333222111111111222222222222222222222222222222333222222333444555555555999>>>III\\\sssxxxmmmlllkkknnnrrruuuuuutttvvv|||tttkkkoooxxxzzzmmmdddaaacccfffiiikkkmmmppptttzzz}}}{{{xxxvvvsssrrrtttttttttttttttsssrrrqqqrrrqqqqqqrrrtttwwwyyy{{{{{{{{{xxxzzz~~~tttjjjhhhkkkoooyyy}}}{{{ooo[[[OOODDDAAA@@@>>>======;;;:::999888666555555555444444333222111111111111111111111111111111111111111111000000000000000111111222333444444333222111222333444333222222333444444444444666:::???DDDGGGNNNQQQZZZgggyyy}}}vvvlllmmmpppssszzznnnTTTHHH>>>===;;;999888888888999999777555555666777666555555555444444333333333333555444222111000111222333222222222222222222222222222222333444444555666666999@@@OOOddd{{{qqqiiikkknnnrrruuuwwwwwwwwwwwwzzz~~~uuunnnqqqzzzwwwmmmgggfffjjjnnnpppsssxxx~~~~~~}}}|||{{{{{{||||||||||||{{{zzzyyyxxx|||}}}}}}zzzyyy|||~~~xxxmmmkkkooottt~~~~~~uuubbbUUUHHHBBBAAA>>>>>>???<<<;;;999777555555444444555444333222111111111111111111111111111111111111111000000000000000111111000111222333333222111000222333444444222222333444444444555888<<>>===;;;999888888888999999777666666777777666555555444444333333333444444444333222111111111222333111222222222222333333333111333444555444555666888;;;DDDVVVmmmyyymmmdddhhhoootttwwwyyyzzz{{{xxxzzz}}}yyyrrrtttyyy}}}xxxppplllnnnsssxxxzzz~~~{{{zzzzzzyyyyyyyyyzzzzzz|||}}}~~~{{{yyy{{{}}}wwwsssvvvyyyzzzhhhZZZKKKDDDAAA???>>>@@@>>>===;;;888777666666666555444333222222111111222111111111111111111111111222222222111222222333444000111111222222222222222222444555444333222333555444444666:::???DDDJJJMMMTTT\\\kkk{{{xxxoooqqqtttxxxnnnUUUIII>>>===;;;999888888888999888777555555666666666555555444333333333333444555444333222222111111222222111111222222222333333333000333555555444444777999>>>III\\\ttt~~~pppfffccciiiqqquuuwwwwwwyyy{{{yyy|||}}}wwwxxxzzz|||~~~yyywwwyyy|||{{{{{{{{{|||||||||}}}|||zzz{{{|||~~~mmm^^^MMMEEEAAA??????AAA???===:::888666555555666555555444333222222222222111111111111111111111111222222111111222333333444222222222222222333444444333444555444333333333555333555777;;;AAAFFFKKKNNNVVVbbbttt{{{qqqsssvvv{{{oooUUUIII>>>===;;;999888888888999777666444444555555555444555444333222333444555666333333333222222222111111111111111222222333333333000333555555444444777:::AAALLLaaayyytttggg```gggmmmsssvvvuuutttuuuwwwzzz{{{zzzzzz{{{~~~~~~~~~~~~}}}{{{{{{|||~~~ppp```NNNEEEAAA??????AAA===;;;888555333333333444555555444333222222222222111111111111111111111111000000//////000111222222444444333222333444666777333444555555333333444555333555888<<>>===<<<999777555444444444777666444333222111111111000000000000111111111111222222222222222111000///111111222222222333333333222222333333444333333333666777:::???EEEKKKOOOQQQ]]]mmm~~~zzz||||||xxxyyykkkSSSHHH???===;;;999777666666666777777666555555555555555444444444333333222222222222333333333333222111111000000000111111222222222444222444888999888:::???JJJXXXooozzznnnccc```bbbjjjqqquuutttsssvvvwwwttt~~~}}}|||}}}}}}~~~rrr^^^NNNEEECCCAAA@@@>>><<<:::888666555555555666666444333222111111111000000000000111111111111222222222222222111000000111111222222222333333333444444555555666555555555555888===CCCJJJPPPUUUWWWdddsssyyywwwyyy~~~zzz{{{kkkRRRGGG===<<<:::999888888888999777777666555555555555555444444333333333333222222333333333333333222222111000000111222333333444444333222444888999888;;;@@@OOOaaazzz{{{qqqggg______dddlllrrruuurrrppprrrtttttt~~~{{{fffTTTIIIEEEDDDCCC???===<<<:::888777666666666555444333222111111111000000000111111111222222222222222222222222111000111111222222222333333333444444444555555666666666555:::BBBIIIPPPVVV\\\___mmmzzz~~~zzzvvvuuuxxx}}}~~~lllRRRGGG>>>===;;;999888888888999777777666555555555555555333333333333333333333333333333444444333333222111000000111222444555666666222222555888999999===CCCUUUkkktttjjjbbb^^^bbbhhhooorrrtttqqqnnnooossswww~~~}}}~~~mmmYYYLLLFFFDDDCCC???>>>===;;;999888777777666555444333222222222222000000111111111222222222222222222333333222111111111111222222222333333333222222222222333444444555666>>>HHHOOOUUUZZZ```eeettt{{{yyywwwvvvvvv{{{mmmSSSGGG@@@>>><<<:::888777777777777777666555555555555555333333333333333333333333333444444444444333222222000111222333444555666666222222555888999:::AAAIII^^^uuu{{{mmmddd______dddlllqqqssstttrrrnnnooovvv~~~~~~||||||sss^^^NNNFFFCCCBBB??????>>><<<;;;999888777555555444333222222222222111111111111222222222222111222222333333333222222111111222222222333333333222222111222222444555666999BBBMMMTTTWWW\\\cccjjjyyy~~~uuuvvvvvvvvvyyyoooUUUIIIAAA???===:::888777777777777777666555555555555555222222333333333333444444444444444444444333222222111111222333333444555555222222555888888;;;FFFQQQiiiuuuhhhaaa___```fffmmmrrrsssttttttqqqrrr}}}zzzyyy|||zzzeeeSSSHHHCCCBBB??????>>>===;;;999777666555444333333222222222333111111111222222222222333111222333333333333333333111111222222222333333333444333333333444666888999;;;EEEQQQWWWYYY^^^hhhqqq{{{rrrtttvvvxxx|||pppVVVJJJ???>>><<<:::999999999999777777666555555555555555222222222333333444444444444444444555444444333222111111222222333333333444333333555777888===KKKYYYttt~~~sssgggcccccceeejjjpppsssssstttvvvtttwwwxxxvvvxxx~~~mmmZZZMMMFFFDDD>>>>>>>>>===;;;999777666444444333222222222333333111111111222222222333333111222333333444444333333111111222222222333333333444333333333444666888999<<>>NNN]]]{{{tttjjjggghhhjjjoootttssssssuuuwwwwwwzzzwwwuuuuuu{{{sss___QQQIIIFFF>>>>>>>>>===;;;999777555444444333222222222333333111111222222222333333333111222333333444444444444111111222222222333333333222111000000111444666888<<>>:::999999::::::999777777777777777666555555444444444444444444444444666555555444333333333444222222333333333333444444555555888999;;;CCCVVVhhhzzzppphhhgggiiikkkooosssrrrtttvvvwww{{{wwwxxxyyy{{{}}}~~~hhhUUUHHHBBBBBB@@@>>>===<<<;;;999777666555444333222333444444444444333333333333222222222333444444222000000111222111000000000111333333444333222333666888::::::AAAFFFNNNUUU[[[eeevvv}}}{{{zzzsssWWWJJJ@@@===:::999999:::999999777777777777777666555555444444444444444444444444333333222111111111111111222222333333333333444444555555777999<<>>===<<<<<<999888666555444333333333444444444444333333333333222222222333555444222111111222222111000000000111333333333222111222444666888999@@@EEEMMMUUU]]]jjj{{{}}}}}}~~~sssXXXKKK???===:::888999999999888777777777777777666555555444444444444444444444444222222111000000000000111222222333333333333444444555555777999===JJJaaavvv{{{ssskkkgggiiimmmooorrruuussswww|||~~~~~~}}}|||zzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxyyy~~~ppp[[[MMMEEEAAA???=========<<<:::999666666444333333333444555444444333333333333222222222444555555333222222333222111111111111222333333333333222222444666999:::???EEENNNVVV```pppsssWWWJJJ>>><<<:::999999999888777777777777777777666555555444444444444444444444444333333222222111222222333222222222333333333444444555555777;;;AAAOOOiii}}}sssmmmgggeeejjjoooqqqsssuuuttt{{{}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}~~~{{{wwwwwwzzzuuu___NNNEEE@@@>>>===<<<======;;;999777666555333333444444555444444333333333222222222333444666555444333333444111111111111222222333333666666555555666888<<>><<<::::::::::::888777777777777777777666555555444444444444444444444444333222222111222222333333222222222333333333444444555555888===EEEUUUqqqyyyoooiiieeedddjjjqqqssstttvvvxxx}}}|||}}}}}}|||{{{xxxyyy{{{||||||wwwuuuwww|||zzzbbbOOOEEE@@@>>>===<<<======;;;999777666555444333444555555444444333333333222222222222444555555444333444555111111222222333333333333555666666666666999>>>CCCIIIQQQYYY___lllqqqTTTFFF>>>===;;;;;;;;;;;;999777777777777777777666555555444444444444444444444444111000000000000111222222222222333333333333444444555666:::@@@III[[[wwwyyyooojjjeeeeeelllsssuuuwwwyyy~~~}}}zzzzzzzzzzzzyyyxxxwwwxxxzzz}}}~~~xxxttttttwwwzzz}}}fffRRRGGGAAA???=========<<<:::999777777555444444444555666444444333333333333222222111333444555444333333444111222222333444333333333222333555444555888???EEEOOOYYYaaafffsssqqqUUUGGG???>>><<<<<<===<<<:::888777777777777777666555555444444444444444444444444111111111111111222333333222222333333333333444444555777<<>>===<<<<<<999888888777555444444444555666444444333333333333222222000222333444333222333444111222333444444444333333000333555555555999BBBIIIRRR^^^ggglllyyyrrrWWWIII@@@>>>======>>>===:::888777777777777777666666555444444444444444444444444444333333333444555555666222222333333333444444444555777===EEEOOOaaa}}}wwwpppkkkjjjqqqxxx{{{~~~~~~~~~|||yyyxxxxxxwwwvvvuuuxxxyyyzzz|||}}}zzztttqqqqqqrrrssswww|||~~~nnnZZZOOOCCC@@@>>>===<<<;;;999777888777666555444555555666444444444333333333222222///111333333222222333444111222333444555444333333111444666777777<<>><<<::::::999888888777555333222333444444666555444222222222222333333222222111111222222333222222333333333333444444444666777666888@@@KKKTTT```ccckkkxxxpppTTTGGG@@@>>>;;;999999999888777888888888888777777777777333333333333333333333333222333333444444333333222111333444444444444555777999;;;AAANNNbbb{{{}}}tttrrrrrrvvv{{{}}}~~~~~~|||{{{|||{{{zzzyyyyyyyyyzzz{{{|||~~~|||tttnnnkkkhhhjjjnnnpppqqqrrruuuwww~~~eeeRRRFFFCCC???<<<;;;;;;:::999888777666444333444444555555555444333333444444555333333222222222222333333222222333333333333444444444555777888<<>>HHHSSS[[[```fffqqqrrrWWWJJJ@@@===:::999999999888777777777777666666555555555444444444444444444444444555555444444444444555555111333444444444444555777:::===GGGZZZttt{{{uuuuuuwww{{{}}}|||}}}~~~~~~}}}}}}}}}}}}~~~wwwooojjjiiijjjiiihhhhhhkkkooossszzzooo\\\KKKFFF???<<<<<<<<<:::888888777777666555555444444222222222333333333333333111111000000000000111111222222222333333333444444222333555999@@@IIITTTZZZ^^^fffssssssWWWJJJ@@@>>>;;;999999999888777777777666666555555444444444444444444444444444444444333333222222333333444222444555555444555666888999???LLL```yyy~~~wwwssssssvvv|||~~~|||}}}~~~~~~~~~~~~zzzrrrmmmhhhgggfffeeefffjjjpppttt~~~uuuaaaMMMFFF>>>;;;;;;<<<999666777777666666555444444333111222222333333222111111222111111111111111111222222222333333333333444444222333444999@@@JJJSSSXXX\\\fffuuurrrWWWJJJAAA???;;;:::::::::999888888888777777666555555444555555555555555555555555222111000//////000111222333555666666666666777999:::BBBQQQfff}}}xxxqqqoooqqqttt{{{}}}}}}~~~~~~~~~}}}wwwsssggggggffffffiiiooowww}}}zzzfffNNNFFF===999;;;;;;999555666666666555555444333222333444444444444222111000444333333222222333333444222222333333333333444444555555666:::AAAJJJRRRWWW[[[fffwwwqqqVVVIIIBBB???<<<;;;;;;;;;:::999999999999888777666666555555555555555555555555555555444333222222333444555444555777777666666888999:::DDDUUUjjj~~~sssmmmlllooossszzz}}}}}}~~~}}}~~~~~~~~~{{{wwwiiiiiiiiijjjnnnvvv}}}jjjOOOFFF<<<999:::;;;888444555555555555444333222111555555666666555333111000666555555444444555555666222222333333333444444444777666777;;;CCCKKKRRRVVV[[[gggxxxsssVVVHHHDDDAAA===;;;:::999888666999999888777777777777777555444222111111222444555444444333333333444444555111222333333222444777999;;;EEEXXXooo{{{kkkddddddjjjuuu~~~~~~~~~~~~~~~~~~~~~~~~zzzpppkkkjjjpppyyy~~~uuuxxx{{{mmmTTTHHH>>>;;;:::777555666666666555555555555666666777666666444333222111111444333333333222222111111111111222222222333333333888777888;;;CCCKKKRRRVVV___nnnsssVVVHHHBBB@@@<<<:::999888777666666666555444444444444444555444222111111222444555444444444333333444444555222333444444444555888;;;===GGG[[[rrrxxxggg``````eeeqqq{{{~~~~~~{{{sssoooooowww}}}ssstttwwwnnnXXXMMMBBB>>>===999777777777777666666666666777777777666555444333222222111111000000000/////////...222333333333444444444444777666888<<>>;;;999888888666555555555444333333333444444555444333222222333444555555444444333333444444444333444555555555666:::<<>>:::777777777777666666666666777777666666555444333222222111333333222222222222111111444444444444555555555555555666888===DDDMMMUUUYYYiiiwwwrrrWWWIIIAAA>>>;;;999999888777666888888777666666666666777555444333333333333444555555555444333333333444444222333444555555777:::<<<@@@MMMccc{{{kkkZZZTTTVVVaaammmyyy~~~~~~~~~~~~~~~vvvsssttt{{{ssspppqqqpppXXXLLLBBB>>>===:::888888666666555555555555666666666666555444333333222222444444444444444333333333333444444444444555555555333555999???FFFOOOXXX]]]nnn|||rrrWWWIIIBBB???<<<:::::::::999888:::999888888777777888888444444444444444444444444666555444333333333333333111222333444444666999<<>>>>>===;;;<<<555444444333333444444555555555555444444333333222000000111111111111111111333333333333444444444444333666<<>>;;;:::::::::999888888777777666666666666666444444555555555555444444666666555444333333333333111222444444555777;;;>>>IIIYYYrrrppp^^^TTTVVV]]]jjjuuu~~~{{{|||||||||}}}~~~~~~~~~}}}~~~vvvpppoooooopppssswww{{{~~~mmmVVVKKKBBB@@@@@@???>>>???666666666555555666666666555444444444444333333333444444444555555555666666444444444444555555555555444;;;DDDKKKRRR\\\gggoooyyyrrrWWWIII???===:::999999999888777999999888777777777777777444444555555555555444444777666555444333222222222222333555666777999<<>>>>><<<:::;;;888888777777777777888888444444444444444444333333111111111222222333333333555555555555666666666777555<<>><<<;;;;;;;;;:::999777666555444444555666777444444444555555555555666333333333333333333333333666444333555555666<<>>======;;;::::::999888777666666555555666666555555444333333222222111111222222333222333444444333333555777999;;;BBBLLLZZZgggpppuuu~~~qqqUUUGGG???===;;;:::::::::999888999888666555444444444555333333333333444444444555333333333333333333333333666444444777777888>>>FFFXXXlll~~~ooodddaaaiiisss}}}|||||||||||||||}}}|||ssskkkggghhhmmmrrr|||{{{jjjXXXLLLBBB@@@@@@???===>>>;;;;;;:::999888777666666555555666666555555444333333333222222222222333333222333444444333444666777999===EEEOOOZZZfffqqqxxxpppTTTGGG>>><<<:::999999999888777:::999888666555444333333222222222333333333444444444444444444444444444444555555666999999:::AAAIII]]]rrr~~~oooggghhhrrr~~~~~~}}}|||||||||zzz{{{}}}~~~uuukkkeeeffflllrrrzzz}}}kkkYYYMMMCCC@@@AAA???>>>???;;;;;;:::999888777666666555555666666555555444333444444333333333333444444222333444444333444666888:::@@@JJJRRRZZZeeerrr|||oooTTTFFF???<<<:::999::::::999777999999888777555555444444222333333333333444444444555555555555555555555555333444666::::::;;;CCCMMMcccxxx|||pppkkknnnxxx}}}||||||||||||{{{{{{}}}~~~~~~vvvkkkdddfffmmmsss~~~nnn[[[OOODDDAAAAAA@@@???@@@<<<;;;:::999888777777666555555555666555555444333555444444333333444444555222444555444444444666888:::CCCNNNUUUZZZeeetttnnnTTTGGG@@@>>>;;;;;;;;;;;;:::888777777777777777666666666444444444444555555555555555555555555555555555555222222666999999<<>><<<;;;;;;;;;:::999666777777888888777777666444444444555555555666666444444444444444444444444111222555888888<<>>MMM]]]yyyxxxrrrrrrwww}}}{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||~~~uuummmmmmvvv~~~{{{dddWWWIIICCCAAA???>>>???<<<<<<;;;:::999888888777555555666666555555444333333333222222222222333333333555555555444555777999<<>><<<:::999::::::888777999::::::999888666444333222222333333333444444444333333333333333333333333555555777888888???PPPaaa}}}yyyrrrrrryyy}}}{{{xxxwwwwwwvvvuuuvvvwwwyyyzzz{{{||||||{{{~~~yyyqqqpppwwwfffYYYJJJDDDAAA>>>===>>>===<<<;;;;;;999999888777555555666666555555444333333222222111111222222333444555666555555555777999<<