BM6P6(@ ~~~www|||}}}}}}~~~{{{}}}~~~~~~tttmmmzzz~~~|||zzztttjjjfffzzz{{{wwwuuujjjddddddxxxyyy~~~{{{jjjaaa___eeeuuusssbbb\\\^^^fffsss}}}nnnaaa___dddlllyyyvvvkkkdddfffmmmtttrrrjjjgggkkkxxx}}}xxxmmmiiikkkvvv|||sssmmmiiilllvvv~~~{{{{{{llljjjlllwww|||}}}}}}|||yyy}}}xxxrrrlllnnnwww{{{{{{zzzxxxvvvuuuwww}}}tttnnnmmmsss|||xxxwww~~~~~~{{{rrrpppnnnpppuuu|||~~~yyyuuuooojjjmmmtttwwwtttwww~~~{{{xxxuuupppmmmjjjgggeeehhhooouuuxxxyyyxxxqqqkkkiiiggggggqqq}}}yyyssstttyyy}}}~~~zzzuuupppmmmjjjgggeee```dddiiilllkkkiiihhhggggggbbb]]][[[[[[bbbsssyyyssstttxxx{{{~~~{{{tttzzz|||yyyppplllgggcccaaa___]]]\\\```cccggggggeeebbb___^^^XXXTTTRRRUUU\\\iii|||{{{uuutttwwwzzz{{{~~~~~~uuuxxx{{{uuuoookkkeeeaaa]]]ZZZYYYZZZZZZYYY___```bbb```\\\WWWTTTRRRLLLHHHIIISSSaaarrr~~~vvvtttvvv{{{{{{}}}~~~}}}uuutttyyysssmmmhhhbbb^^^]]]ZZZVVVTTTUUUWWWXXXYYYZZZ[[[[[[YYYTTTOOOLLLKKKIIIFFFJJJWWWiiizzzvvvrrrrrrvvvvvvwwwyyyzzzuuurrr~~~~~~wwwsssmmmgggaaa]]]XXXUUURRRPPPMMMMMMNNNQQQRRRSSSSSSTTTTTTQQQMMMJJJIIIHHHHHHHHHOOO___rrr}}}sssnnnmmmhhhiiilllooosss|||xxxsss}}}|||uuuqqqjjjfff```[[[XXXTTTQQQOOOLLLKKKIIIJJJLLLNNNNNNNNNLLLMMMMMMKKKHHHGGGGGGHHHEEEJJJWWWkkk~~~wwwmmmhhhhhhaaabbbeeejjjooozzzvvv}}}|||xxxsssnnniiieee^^^ZZZUUURRRPPPNNNMMMKKKJJJJJJIIIKKKMMMMMMLLLKKKGGGHHHGGGFFFDDDCCCEEEFFFGGGQQQdddzzzyyypppgggbbbccc___```cccgggllluuu{{{zzz{{{xxxrrrmmmiiieee```^^^VVVSSSOOOLLLKKKKKKJJJIIIFFFFFFGGGHHHJJJJJJHHHFFFEEEEEEDDDCCCAAAAAACCCEEEMMMYYYppp}}}tttkkkccc______[[[[[[^^^aaadddlll}}}~~~xxxyyyyyyuuusssllleee```^^^[[[UUUPPPMMMLLLIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBB??????AAAAAAAAAFFFMMMTTTjjjxxxmmmfffbbbaaa``````______aaabbbgggttt{{{{{{xxxqqqmmmhhhbbb[[[WWWUUURRRMMMIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???@@@BBBBBBBBBFFFLLL^^^tttyyyoooiiifffdddcccdddbbbaaaaaa```dddqqq}}}}}}}}}yyysssllleeeaaa[[[VVVPPPMMMLLLJJJGGGCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAADDDDDDDDDIIIQQQfff{{{|||sssmmmkkkjjjiiiiiifffcccaaa^^^```kkkwww|||yyyvvvuuurrrmmmggg```ZZZWWWRRRNNNJJJHHHGGGGGGEEECCCCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@BBBAAABBBCCCDDDGGGRRR]]]rrr~~~vvvrrrpppooonnnoookkkfffaaa]]]]]]gggrrr}}}~~~yyytttpppmmmkkkhhhccc]]]XXXSSSPPPKKKIIIGGGEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@BBB@@@@@@BBBDDDLLL]]]mmmzzzvvvuuutttsssuuuoooiiiccc]]]\\\fffqqq~~~|||}}}yyytttooojjjgggbbb```]]]YYYTTTPPPMMMLLLFFFEEECCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDCCCCCCBBB??????@@@@@@AAAAAABBBBBBAAAAAACCCFFFKKKWWWlll|||zzzyyyxxxxxxsssllleee___^^^hhhsss~~~}}}|||vvvtttppplllgggccc```^^^XXXVVVSSSOOOLLLJJJHHHHHHCCCCCCBBBAAA@@@@@@BBBCCCAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDFFFMMMTTT\\\jjj~~~}}}zzztttnnngggaaaaaakkkwww~~~~~~xxxsssnnnlllhhhccc^^^[[[XXXWWWQQQOOOLLLIIIGGGEEEEEEEEECCCDDDCCCBBBAAAAAACCCEEEAAAAAABBBCCCBBBAAA@@@???AAAAAABBBCCCCCCDDDEEEEEEHHHMMMWWWbbblllyyy{{{uuuooohhhccccccnnnzzz}}}~~~{{{wwwrrrmmmiii```___]]]ZZZVVVRRROOOMMMJJJIIIFFFDDDBBBBBBBBBBBBDDDDDDCCC@@@>>>>>>@@@BBBEEEBBB>>>===>>>AAACCCCCCAAACCCDDDDDDDDDGGGNNNTTT[[[eeeuuu~~~{{{uuukkkfffhhhrrrzzz~~~~~~zzzwwwtttqqqmmmiiiccc```XXXVVVTTTQQQNNNKKKIIIGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCAAAAAABBBCCCDDDCCCBBBAAABBBCCCDDDDDDCCCEEEFFFGGGKKKSSS^^^ggg{{{zzzooohhhhhhooowww{{{|||}}}{{{yyywwwuuuooommmiiieeebbb^^^YYYUUUOOOMMMJJJHHHEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@BBBCCCBBB@@@@@@AAABBB@@@AAABBBBBBCCCCCCDDDDDDIIIKKKOOOSSS\\\iiizzztttjjjgggkkkpppwww}}}zzzvvv}}}xxxuuurrrpppmmmkkkgggddd```]]]ZZZVVVRRROOOJJJHHHFFFCCCBBBBBBCCCDDDBBBBBBAAABBBBBBBBBCCCCCCBBBCCCBBBAAA??????AAACCC@@@AAABBBCCCDDDFFFIIIKKKTTTXXX___hhhtttwwwkkkffffffiiiooottt}}}{{{rrryyy~~~|||uuuqqqlllhhhfffccc```^^^^^^[[[XXXUUUSSSPPPMMMJJJGGGEEECCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEDDDBBB@@@@@@CCCEEEEEEEEEFFFFFFHHHMMMTTTZZZcccjjjuuuuuujjjeeedddeeejjjoooxxxzzzooosss{{{|||||||||zzzwwwtttrrrllliiiddd```]]][[[XXXVVVTTTQQQNNNKKKJJJIIIGGGEEECCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMPPPXXXccckkkzzz}}}rrrjjjfffeeeeeeiiinnnvvvzzzmmmooo}}}rrrssssssrrrooollliiigggdddaaa\\\XXXVVVTTTRRRPPPLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCHHHPPPUUUVVVUUUSSSRRRUUUYYY^^^bbbgggppp{{{~~~vvvoookkkiiiiiiiiikkkooovvvpppooovvvlllllllllkkkhhheeeaaa___ZZZWWWRRROOOMMMKKKIIIGGGHHHFFFCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@>>>???AAACCCEEEFFFFFFFFFLLLUUUbbbkkknnnlllgggdddiiiooovvv}}}}}}yyyrrrmmmkkklllmmmmmmmmmqqqwwwvvvoooqqq{{{aaaaaa```^^^]]][[[ZZZZZZTTTQQQMMMLLLLLLJJJGGGCCCAAABBBDDDCCC@@@>>>======<<<===>>>@@@AAAAAAAAAAAABBBDDDEEEDDDBBBEEEMMMTTT]]]rrr|||tttoooooosssxxxzzzyyyzzz~~~vvvqqqtttZZZYYYXXXWWWUUUTTTSSSRRRNNNKKKHHHGGGGGGFFFCCC@@@???AAACCCCCCAAA@@@???@@@@@@@@@@@@@@@@@@?????????BBBDDDEEEDDDDDDJJJUUU___yyy|||vvvrrrtttxxx}}}vvvtttQQQQQQPPPOOOMMMLLLKKKKKKGGGEEECCCCCCCCCBBB@@@???>>>@@@BBBBBBAAAAAAAAABBB???>>>===<<<<<<===>>>>>>BBBDDDFFFGGGLLLXXXhhhuuu~~~yyyvvvxxx}}}uuu{{{LLLKKKKKKJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA>>>???AAAAAA@@@???@@@AAA======<<<<<<===???BBBCCCCCCFFFKKKQQQ[[[lll}}}zzz{{{yyywwwGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBB???@@@@@@???======>>>?????????>>>???AAADDDHHHJJJGGGLLLUUU^^^kkk~~~}}}}}}~~~~~~}}}}}}zzz}}}BBBBBBAAAAAA@@@??????>>>===???@@@@@@>>>>>>@@@AAA@@@@@@@@@???===<<<>>>?????????@@@CCCFFFJJJMMMOOORRRYYYdddppp|||}}}{{{yyyxxxvvvtttwww~~~@@@@@@@@@???>>>>>>======<<<>>>@@@???======???AAA@@@AAAAAA@@@??????AAACCCAAACCCHHHNNNUUU[[[```cccfffooo{{{|||yyytttqqqnnnooowwwzzzAAAAAAAAA@@@@@@?????????===@@@BBBAAA???>>>@@@BBB@@@@@@AAAAAAAAABBBEEEGGGHHHMMMUUU```kkkttt{{{xxx~~~{{{sssoookkkkkkrrrsssDDDBBBAAA@@@@@@@@@>>>===@@@@@@???>>>>>>=========BBBAAA@@@AAADDDHHHLLLOOOVVVkkkzzzsssqqqnnnnnnrrrzzzuuuBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBBBBFFFNNNXXX```www{{{wwwuuuwww|||tttyyy@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIOOO\\\ooo|||vvvtttxxx??????@@@??????@@@AAACCCBBBBBBBBBBBBCCCEEEFFFGGGHHHMMMSSSWWW```ppp~~~~~~yyysssrrr~~~???@@@@@@???>>>>>>AAADDDGGGFFFEEEEEEFFFIIILLLNNNOOOVVV```hhhrrr~~~~~~~~~}}}|||}}}~~~zzzsssooouuu???@@@AAA@@@???@@@DDDHHHJJJKKKMMMOOORRRUUUXXXZZZ___gggqqqzzz~~~}}}}}}}}}zzz{{{}}}~~~}}}tttmmmooowww>>>@@@CCCCCCBBBDDDKKKQQQVVV[[[bbbjjjppprrrsssrrrzzz~~~~~~}}}}}}~~~yyy{{{}}}~~~~~~{{{yyyllljjjooo|||===@@@DDDEEEEEEIIIQQQWWWiiiqqq}}}~~~}}}~~~yyyzzz}}}~~~~~~}}}|||yyy}}}lllhhhkkktttAAACCCGGGHHHHHHPPPfff{{{}}}{{{zzzzzzzzzyyyyyyxxxxxxxxx{{{{{{sssjjjfffgggtttEEEIIINNNSSSXXXddd}}}~~~~~~~~~|||zzzzzzzzzzzzyyyyyyxxxxxxxxx}}}zzzzzz~~~yyynnnhhhffflllvvvMMMQQQYYYbbbkkkzzz}}}}}}|||||||||zzzyyyzzzyyyyyyyyyyyyxxxxxxxxx{{{yyyzzz}}}yyyqqqjjjgggiiibbbfffoooyyy~~~}}}~~~|||zzzzzzzzzyyyxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}qqqiiigggyyywww~~~}}}zzzxxxyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzz{{{zzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~zzzmmmhhhvvvrrrxxx~~~{{{xxxwwwxxxzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{zzz}}}sssjjj{{{yyy|||zzzwwwwwwxxx{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||||||||{{{~~~~~~|||xxxxxx|||rrr~~~vvvvvvyyy|||yyywwwvvvxxx{{{}}}~~~}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||||||||yyy|||}}}{{{wwwwww{{{}}}{{{~~~yyyxxxnnnvvv}}}|||{{{yyyyyy{{{|||}}}~~~~~~}}}~~~~~~}}}{{{yyyxxx{{{zzzyyyxxxxxxzzz|||}}}~~~~~~~~~|||ooojjjlll|||~~~}}}||||||}}}~~~}}}}}}||||||}}}~~~~~~~~~|||zzzyyyvvvvvvwwwxxxzzz|||}}}}}}qqqjjjiiiooowww~~~~~~}}}||||||||||||~~~~~~}}}|||zzzuuuvvvwwwxxx{{{}}}vvvkkkeeeiiivvv~~~~~~}}}}}}~~~~~~~~~~~~}}}yyyyyyzzzzzz{{{||||||}}}rrrooojjjjjjuuu~~~~~~~~~~~~~~~}}}||||||}}}~~~||||||{{{{{{||||||}}}~~~{{{{{{~~~uuullliiimmmsss|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzz|||}}}~~~~~~}}}|||{{{|||zzzyyyzzzzzz}}}wwwpppmmmppp{{{|||{{{{{{||||||||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~||||||}}}xxxvvvtttrrrxxxwwwssstttxxx{{{}}}{{{{{{||||||||||||{{{{{{||||||{{{{{{|||}}}~~~}}}{{{}}}|||qqqsssqqqqqqssszzzwwwqqqwww~~~||||||}}}~~~}}}}}}|||{{{zzzzzzyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~|||rrrpppnnnnnnqqqwww|||~~~{{{tttttt|||}}}{{{{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyzzz{{{|||~~~xxxtttnnnkkkkkknnnppprrryyy}}}wwwooommmooowww}}}||||||{{{~~~~~~{{{zzzzzz{{{}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}}}}|||~~~~~~vvvnnnlllmmmnnnnnnpppsssxxxvvvnnnjjjkkkqqqyyy~~~}}}{{{zzzzzzzzz}}}~~~~~~}}}{{{zzzzzz{{{||||||{{{{{{zzzzzzzzzzzzxxxxxxyyyyyyzzz|||}}}}}}|||}}}~~~~~~~~~}}}||||||}}}}}}||||||{{{zzz||||||}}}~~~wwwqqqnnnmmmkkkkkklllnnnssszzztttmmmhhhiiinnnwww~~~{{{{{{{{{{{{{{{{{{zzzzzz|||}}}~~~|||zzzyyyzzz{{{zzzzzzzzzyyyyyyyyyyyyyyywwwwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}|||{{{yyyyyyyyyyyyzzz{{{||||||||||||{{{{{{{{{|||}}}}}}vvvpppkkkkkkjjjjjjmmmrrrvvvxxxyyy|||uuuaaabbbhhhttt}}}zzzxxxxxxyyyzzzzzzzzzzzzyyyzzz{{{|||{{{yyyxxxyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvxxxyyyzzz{{{{{{{{{|||{{{yyyxxxvvvuuuuuuuuuwwwxxxyyy{{{|||~~~~~~~~~{{{{{{zzzzzz{{{}}}~~~xxxtttrrrqqqrrruuuwwwwwwvvvxxx}}}ssskkkhhhbbbiiixxx~~~yyyvvvvvvwwwxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxvvvuuuvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzzzzzzz{{{yyyvvvtttssstttuuuvvvxxxyyyzzz|||}}}~~~|||{{{zzzyyyzzz{{{}}}~~~~~~}}}{{{|||}}}{{{tttwww|||nnnccc``````lllvvv}}}{{{wwwsssvvvwwwwwwwwwwwwuuusssrrrtttuuuvvvuuutttssstttuuutttttttttuuuuuuuuuuuuuuutttuuuwwwyyyzzzzzzzzzyyy{{{yyyvvvttttttvvvyyy{{{yyyzzz|||}}}~~~|||{{{zzzyyyyyyzzz|||}}}~~~}}}~~~}}}|||~~~yyylllfffggglllooo|||zzzyyywwwvvvsssssssssssssssssssssssstttssssssrrrrrrtttuuuvvvwwwvvvvvvtttsssrrrqqqpppuuuuuusssssstttvvvxxxzzz|||zzzvvvttttttvvvzzz|||zzzzzz{{{|||}}}~~~zzzxxxwwwwwwzzz}}}~~~}}}|||zzz{{{~~~~~~~~~~~~~~~zzzzzz{{{|||}}}}}}wwwooolllpppyyy}}}yyywwwwwwuuuttttttttttttsssssssssssssssttttttssssssssstttuuuvvvwwwvvvuuutttsssrrrrrrqqqtttsssrrrrrrrrrtttvvvxxx{{{yyywwwuuuuuuwwwyyy{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}||||||yyyzzz|||}}}}}}uuuttttttzzz|||yyywwwvvvvvvuuutttvvvvvvuuuttttttsssssssssttttttssssssttttttuuuvvvwwwvvvuuusssrrrrrrssssssrrrqqqqqqpppqqqrrrtttuuuyyyxxxxxxwwwwwwxxxxxxyyy{{{{{{|||||||||||||||{{{~~~|||{{{{{{|||~~~~~~}}}||||||~~~~~~}}}|||{{{{{{{{{{{{yyy{{{}}}{{{zzzzzz}}}{{{zzzyyyyyyxxxxxxwwwwwwxxxwwwvvvuuutttuuuuuuvvvtttttttttttttttuuuuuuuuuwwwuuutttrrrqqqrrrssstttqqqqqqppppppqqqqqqssssssvvvwwwxxxxxxxxxxxxwwwvvvxxxyyyzzz||||||}}}||||||}}}|||{{{|||~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~yyyvvvxxx~~~}}}{{{xxxyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxrrrssssssttttttttttttttttttsssrrrqqqqqqrrrssssssqqqqqqpppqqqqqqqqqrrrrrrtttuuuwwwxxxxxxwwwuuuttttttuuuxxx{{{}}}~~~~~~~~~{{{zzzzzz|||~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}~~~~~~|||zzzxxx|||}}}~~~}}}~~~|||zzzyyyzzz|||zzzyyytttvvvxxxxxxxxxxxxzzz|||~~~|||yyywwwvvvvvvwwwwwwqqqqqqrrrssssssssssssrrrppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppprrrsssuuuvvvvvvuuusssrrrqqqssswwwzzz}}}~~~~~~yyyyyyyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}|||zzzxxxxxxyyyzzz|||~~~~~~~~~~~~|||zzzxxxwww{{{|||}}}}}}|||}}}|||{{{uuuwwwxxxvvvuuuwwwqqqsssvvvwwwxxxzzz~~~}}}xxxuuutttssssssooopppqqqrrrrrrrrrqqqqqqlllnnnoooqqqqqqqqqpppooonnnnnnoooooooooooonnnnnnpppqqqsssttttttsssqqqpppqqqssswww{{{}}}~~~}}}}}}zzzyyyyyyzzz{{{|||{{{yyyyyyyyyyyy{{{~~~~~~}}}{{{|||{{{yyyxxxxxxzzz|||~~~~~~~~~~~~}}}|||{{{{{{zzzyyyzzz|||~~~}}}|||~~~~~~tttnnnppptttrrrrrrtttooorrrvvvxxxzzz}}}zzzuuurrrppppppnnnooopppqqqrrrqqqppppppjjjllloooqqqrrrpppooommmlllmmmmmmnnnmmmmmmllllllpppqqqrrrrrrrrrrrrqqqppprrrtttxxx{{{}}}}}}|||{{{|||zzzyyyyyyzzzyyywwwuuuuuuuuuvvvyyy{{{|||{{{zzz|||{{{yyyxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~wwwxxxzzz|||~~~}}}~~~tttrrrqqqqqqrrrrrrpppooolllooosssuuusssuuuvvvpppnnnoooppppppqqqrrrsssrrrpppnnnllliiikkknnnppppppnnnlllkkkiiikkkmmmmmmlllkkklllmmmpppqqqqqqooommmlllmmmnnnvvvwwwxxxyyyyyyxxxwwwvvv||||||{{{xxxuuurrrnnnlllnnnqqqtttvvvxxxyyy{{{}}}~~~{{{yyyyyy{{{~~~{{{{{{|||}}}~~~yyyrrrqqqooonnnooopppooonnnlllmmmppprrrrrruuu~~~|||uuupppnnnoooqqqooopppqqqqqqpppooommmkkkiiijjjlllmmmmmmkkkjjjiiiiiikkkmmmmmmlllllllllmmmoooppppppooonnnnnnoooqqqtttuuuuuuuuuuuuuuuttttttzzzzzzyyyxxxuuurrrooonnnnnnpppsssuuuvvvwwwyyyzzz}}}|||zzzyyyyyy{{{}}}{{{{{{|||}}}~~~|||yyywwwsssooommmnnnrrryyy~~~yyyrrrpppnnnkkkjjjkkkmmmmmmmmmllljjjkkkoooqqqssszzz~~~xxxssspppoooppprrrnnnnnnooooooooommmlllkkkjjjjjjiiiiiihhhhhhggggggjjjkkkmmmmmmlllkkklllmmmmmmnnnoooooonnnoooqqqsssrrrrrrqqqqqqqqqqqqrrrrrrwwwwwwwwwvvvtttrrrqqqpppppprrruuuvvvvvvvvvxxxyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~||||||}}}~~~wwwnnnhhheeeccceeeiiilllooowww~~~~~~~~~}}}uuunnnmmmjjjgggfffhhhjjjllllllmmmhhhhhhllloooqqqtttxxxzzzwwwtttqqqooopppqqqrrrnnnnnnnnnooonnnmmmlllkkkkkkjjjhhhgggfffeeeeeefffjjjkkkmmmmmmlllkkkkkklllkkklllmmmmmmmmmnnnppprrrqqqpppooonnnooopppqqqrrrttttttttttttssssssrrrrrrtttvvvxxxyyyxxxxxxyyyzzzvvvwwwyyy{{{|||}}}~~~~~~|||}}}~~~~~~}}}||||||}}}~~~xxxmmmeeeaaa```aaabbbccchhhooo~~~~~~vvvuuuxxx|||~~~|||yyysssoookkkhhheeedddfffiiikkkkkkmmmhhhfffjjjnnnnnnoooqqqsssrrrqqqpppoooppppppqqqnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkiiifffeeeeeeeeefffiiikkklllllljjjiiijjjkkkjjjkkklllkkkkkkkkkmmmnnnppppppooonnnoooppprrrsssrrrrrrrrrrrrrrrsssssssssuuuwwwxxxxxxwwwwwwwwwxxxvvvwwwyyy{{{}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}|||||||||}}}~~~pppjjjeeeccc```^^^aaaeeepppyyy||||||{{{xxxwwwyyy~~~zzzxxxxxxvvvsssooohhhfffdddeeegggiiikkkkkkmmmiiihhhkkkmmmkkkkkkmmmooooooppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiigggfffeeeffffffhhhjjjkkkkkkiiihhhhhhiiiiiijjjkkkjjjiiiiiikkkmmmpppppppppppppppqqqrrrsssqqqpppppppppqqqrrrssstttrrrtttvvvvvvuuuttttttuuuuuuvvvxxxzzz{{{|||}}}}}}yyyzzz{{{|||}}}}}}||||||{{{{{{|||}}}~~~{{{sssllldddbbbdddhhhnnnrrrsssssswww~~~zzzxxxuuu|||{{{xxxtttsssttttttqqqnnngggfffeeefffiiikkkkkkkkkmmmjjjkkkmmmllliiiiiilllnnnnnnpppppppppooonnnmmmmmmlllllllllllllllmmmmmmiiiiiihhhgggfffeeeeeeeeeggghhhjjjiiigggffffffgggggghhhiiijjjjjjkkkmmmooonnnooopppqqqrrrrrrrrrrrrppppppoooooopppqqqssstttqqqrrrtttttttttssstttuuuuuuuuuvvvwwwxxxyyyzzz{{{wwwxxxzzz{{{||||||{{{{{{zzzzzz{{{|||}}}~~~~~~zzznnnggggggeeehhhkkkjjjhhhjjjoootttqqqzzz{{{vvvttttttttt}}}uuuxxxuuuqqqqqqrrrrrrnnnkkkfffffffffhhhjjjllllllkkkmmmlllmmmooolllhhhhhhkkkmmmnnnpppqqqqqqooommmlllkkkkkkkkkjjjjjjkkkllllllgggggggggffffffeeeddddddfffhhhiiihhhfffeeeeeefffeeegggiiijjjkkkmmmpppsssmmmnnnppprrrrrrrrrrrrqqqpppooooooooooooqqqrrrsssqqqsssuuuvvvuuuuuuuuuwwwttttttttttttuuuvvvxxxyyywwwxxxyyy{{{||||||{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~{{{wwwvvvtttqqqqqqpppmmmhhhdddaaaeeejjjmmmnnnrrrwww{{{}}}{{{xxxvvvuuuttttttxxxzzzzzzyyyyyyzzzxxx|||xxxqqqoooqqqsssttttttrrrooommmjjjjjjjjjjjjjjjjjjjjjjjjlllnnnqqqqqqooollljjjjjjkkkkkklllmmmnnnnnnnnnnnngggggghhhiiijjjjjjkkkllllllkkkiiihhhgggggghhhhhhiiihhhhhhgggffffffeeeeeehhhhhhgggggghhhjjjlllmmmpppqqqsssuuuvvvvvvuuuuuupppooonnnoooqqqssssssssstttqqqnnnqqqvvvyyywwwuuurrrssstttsssrrrssstttvvvyyyzzzzzz{{{{{{zzzyyyyyy}}}|||zzzxxxwwwyyy|||~~~~~~zzzpppiiidddcccaaa``````bbbeeegggiiihhhgggeeecccbbbaaaaaacccdddiiiqqq}}}wwwpppmmmooouuuzzz}}}tttpppnnnooopppqqqpppooommmllljjjjjjjjjiiiiiiiiiiiiiiikkkmmmppppppnnnkkkjjjiiijjjjjjkkkkkklllllllllkkkffffffgggggghhhiiijjjjjjlllkkkjjjiiiiiihhhhhhhhhgggggggggfffeeeddddddddddddddddddeeegggjjjlllnnnpppqqqrrrssstttuuuuuuuuutttsssrrrqqqrrrrrrrrrrrrssspppnnnpppuuuxxxwwwuuutttuuuuuuuuuttttttvvvxxxyyyyyyzzzzzzzzzzzzzzzzzz|||{{{zzzxxxvvvxxx|||~~~}}}}}}zzzmmmfff]]]WWWUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSUUU[[[fffttt~~~zzzyyyuuupppnnntttxxxrrrooonnnlllllllllllllllkkkkkkkkkiiiiiiiiihhhhhhgggggggggjjjlllnnnooommmjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggeeeeeeffffffggggggggghhhjjjkkkkkkkkkkkkjjjhhhgggeeeeeeddddddccccccbbbbbb___```aaacccfffjjjmmmooopppppppppqqqrrrssstttuuuxxxwwwvvvtttsssrrrqqqqqqssspppoooqqquuuwwwwwwuuuvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwvvvwww{{{~~~~~~}}}||||||||||||{{{{{{|||}}}uuueee[[[YYYYYYVVVSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQTTTZZZaaahhhmmmsssuuuyyy~~~{{{xxxvvvuuuuuuwww{{{yyysssnnnlllkkkkkkkkkkkkiiihhhhhhhhhiiijjjhhhggggggffffffeeeeeedddjjjlllnnnnnnllljjjiiijjjhhhgggffffffeeedddddddddeeeeeeeeeeeeffffffffffffhhhiiikkklllkkkjjjgggfffbbbbbbbbbaaaaaaaaa``````______```bbbeeeiiilllnnnoooooonnnnnnoooqqqssstttxxxxxxxxxvvvtttssssssttttttsssrrrsssvvvxxxxxxwwwxxxyyyyyyyyyxxxxxxzzz{{{wwwwwwwwwxxxxxxyyyzzzzzzxxxxxxxxxvvvvvvwwwzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{zzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~yyymmmhhhddd^^^YYYVVVVVVTTTSSSQQQPPPOOONNNOOOPPPQQQSSSTTTVVVWWWXXX]]]___aaadddhhhkkknnnpppqqqooolllhhhccc```]]]\\\^^^___bbbfffkkkppptttvvv}}}{{{xxxxxx{{{tttssspppmmmkkkiiiiiihhhjjjiiigggfffeeefffggghhheeeeeedddddddddcccccccccjjjkkkmmmmmmkkkjjjjjjjjjgggfffeeecccbbbbbbbbbbbbeeeeeeeeeeeedddddddddddddddfffhhhjjjiiigggeeeccc````````````____________aaaaaaaaabbbeeegggjjjlllmmmmmmllllllnnnoooqqqssstttvvvwwwvvvttttttvvvyyywwwvvvvvvvvvxxxyyyyyyyyyxxxyyyzzzyyyxxxyyyzzz|||xxxwwwwwwwwwwwwxxxyyyzzzwwwwwwwwwvvvvvvwwwzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||}}}~~~~~~||||||zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~xxxnnnggg```^^^[[[WWWTTTSSSRRRRRRQQQQQQRRRRRRRRRPPPOOONNNRRRRRRSSSUUUWWWZZZ\\\]]]YYYYYYXXXWWWUUURRRPPPNNNPPPQQQRRRTTTVVVZZZ]]]___eeeiiinnnqqqqqqooommmllliiiiiikkknnnrrrwww|||~~~|||{{{yyyzzz|||{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}yyytttpppjjjkkkmmmrrrxxxxxxllllllkkkjjjiiihhhffffffgggfffeeedddcccdddeeefffbbbbbbbbbbbbbbbbbbbbbbbbhhhjjjkkkkkkiiiiiiiiijjjgggfffdddbbbbbbbbbbbbcccddddddccccccbbbbbbaaaaaa```aaaccceeeeeecccaaa_______________^^^^^^^^^^^^aaaaaaaaabbbcccfffhhhiiikkkkkkkkklllmmmnnnooopppooorrruuuuuutttuuuyyy|||{{{zzzyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxzzz|||yyyxxxwwwvvvvvvvvvxxxxxxvvvwwwwwwwwwwwwxxxzzz}}}~~~|||{{{yyyyyyyyyyyyzzz|||}}}{{{zzzyyyzzzzzzzzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{}}}~~~|||zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{|||||||||||||||{{{|||~~~}}}~~~vvvsssnnnhhhdddbbbbbbbbbaaa```\\\XXXUUUSSSQQQQQQPPPOOOOOOOOOOOOQQQRRRSSSOOOPPPRRRSSSRRRQQQOOOMMMLLLKKKKKKKKKMMMPPPRRRTTTVVVYYY]]]```___]]]\\\\\\WWWWWWXXXYYY[[[^^^bbbeeeiiinnnuuuyyyzzzyyyxxxwwwwwwvvvtttrrrqqqqqqrrrrrrvvvuuussssssrrrrrrpppoooqqqpppooonnnnnnooopppqqqsssqqqoookkkhhhfffeeeeeedddfffiiijjjiiihhhiiikkkjjjllloootttxxxyyywwwuuuqqqtttyyyyyyqqqiiihhhgggfffeeedddddddddccccccbbbbbbaaaaaaaaabbb______``````aaaaaabbbbbbfffggghhhhhhffffffggghhhgggfffdddbbbbbbbbbcccdddaaaaaaaaa```___^^^^^^]]]\\\]]]^^^``````___]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^_________```bbbdddfffhhhhhhiiijjjlllmmmmmmnnnnnnkkkooossstttssstttyyy}}}||||||{{{zzzxxxwwwwwwxxxwwwxxxxxxxxxwwwwwwyyyzzzzzzyyywwwuuuuuuuuuvvvwwwvvvwwwxxxxxxxxxyyy{{{}}}}}}}}}||||||uuuuuuuuuuuuvvvyyy~~~~~~|||yyyxxxwwwyyyyyyyyyzzz{{{|||~~~~~~||||||{{{zzzzzzyyyxxxxxxyyyxxxwwwwwwwwwwwwwwwxxxwwwyyy{{{||||||}}}|||zzzyyyxxxzzzzzzyyyyyyzzzzzz{{{|||zzzzzzyyyyyyyyyxxxxxxxxxxxxyyy|||~~~~~~}}}~~~|||wwwuuuuuuuuuwwwrrrjjjbbb\\\YYYWWWWWWRRRQQQOOOMMMLLLLLLLLLMMMNNNPPPSSSUUUUUUTTTRRRPPPKKKJJJJJJJJJKKKMMMPPPQQQPPPSSSWWWYYYYYYXXXWWWXXXPPPPPPPPPOOOOOOQQQTTTVVVZZZ]]]aaacccccccccdddeeeaaa```___^^^^^^___``````cccaaa___^^^______^^^^^^___^^^\\\[[[\\\]]]___```aaa___]]][[[ZZZYYYZZZZZZYYY]]]aaacccbbbbbbdddfffmmmpppuuu|||{{{rrrmmmiiigggdddbbbaaaaaacccddd```````````````_________]]]^^^^^^___```aaabbbbbbdddeeefffeeeddddddeeefffgggfffdddbbbbbbccceeefff______^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^```cccfffgggggghhhjjjlllmmmmmmmmmllljjjnnnrrrsssqqqsssxxx}}}}}}}}}|||zzzwwwuuuvvvvvvvvvwwwwwwwwwvvvvvvxxxzzz{{{yyywwwuuuttttttuuuvvvvvvwwwxxxyyyxxxyyy|||~~~}}}~~~~~~zzzwwwvvvsssrrrqqqppprrruuuxxxzzz}}}{{{zzzxxxvvvttttttsssvvvwwwxxxzzz{{{||||||}}}||||||{{{zzzxxxwwwvvvvvvuuutttsssrrrrrrssstttuuuqqqqqqrrruuuxxx{{{{{{zzzzzz{{{|||}}}~~~}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyyuuuvvvxxxyyyyyywwwuuutttwwwxxxzzz|||~~~~~~~~~~~~yyysssnnngggbbb```\\\WWWSSSRRRQQQQQQPPPPPPSSSYYY]]]^^^[[[VVVRRRMMMKKKKKKNNNSSSUUUUUUSSSTTTZZZ^^^______```\\\VVVUUUOOOKKKLLLNNNMMMOOORRRWWWSSSSSSVVVXXXUUUTTTVVVYYYWWWUUUSSSRRRRRRRRRSSSWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWYYYXXXWWWVVVVVVVVVVVV[[[___^^^ZZZWWWYYY[[[ZZZaaaiiikkkjjjkkkpppvvvwwwnnnhhhfffdddbbbaaa_________```___`````````___^^^]]]]]][[[[[[\\\]]]]]]]]]\\\\\\aaa```___^^^^^^___aaaaaagggeeebbb```_________```]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWYYYZZZ[[[^^^^^^^^^^^^^^^^^^^^^]]]WWWZZZ]]]]]]]]]^^^bbbfffjjjiiiiiiiiijjjkkkllllllmmmnnnoooooooooqqqtttvvvyyyvvvttttttuuuvvvsssqqquuuuuuuuuuuuuuuvvvvvvvvvyyyyyyxxxvvvtttsssuuuwwwyyywwwvvvuuuvvvzzz}}}~~~~~~~~~|||zzzwwwuuusssoooooonnnoooqqqtttwwwyyyxxxxxxvvvuuuttttttsssssstttuuuwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxvvvuuuuuuttttttsssrrrqqqqqqrrrssstttpppppprrruuuwwwyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{}}}|||zzzxxxvvvvvvwwwxxxuuuuuuvvvwwwvvvuuutttsssvvvvvvwwwxxxxxxyyyyyyzzzyyyzzzzzz|||~~~vvvpppggg___ZZZXXXVVVUUUXXXZZZ\\\^^^]]]ZZZTTTQQQOOOMMMMMMPPPUUUYYYZZZYYY]]]dddiiikkklllmmmjjjddd\\\VVVRRRTTTUUUUUUWWWZZZWWWUUUVVVZZZZZZWWWUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYWWWUUUSSSTTTWWWZZZ___```aaaaaa___^^^___``````cccfffgggffffffhhhjjjkkkpppwww{{{}}}~~~~~~|||wwwpppjjjfffeeedddbbb```^^^]]]]]]^^^^^^^^^_________^^^]]]]]][[[\\\\\\\\\\\\\\\[[[[[[]]]]]]\\\\\\\\\]]]______cccbbb```^^^]]]]]]^^^___\\\[[[[[[ZZZYYYYYYXXXXXXYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\YYY[[[]]]]]]\\\]]]```cccffffffffffffggghhhiiijjjjjjkkkllllllkkkllloooqqqqqqooonnnnnnpppqqqooommmssssssttttttttttttuuuuuuzzzzzzyyywwwuuuuuuvvvxxxwwwvvvuuutttuuuxxx|||~~~~~~~~~~~~~~~zzz|||}}}{{{yyyzzzxxxxxxyyyxxxwwwuuusssrrrkkkkkkmmmnnnqqqsssuuuwwwtttsssssssssssssssssssssrrrssstttuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrqqqpppoooooopppqqqrrrnnnooorrrtttvvvxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz~~~|||xxxuuuttttttuuuvvvuuuuuutttsssssssssssssssuuuttttttssssssssssssttttttuuuvvvyyy|||vvvnnnhhhdddbbbdddbbbaaa___]]]ZZZUUUQQQOOOMMMKKKNNNTTTYYYZZZZZZ^^^fffmmmqqquuuxxxvvvqqqaaa[[[XXXZZZ]]]]]]```ccc___^^^```dddccc]]]ZZZZZZZZZ[[[]]]___aaaccccccdddeeefffddd```[[[]]]cccjjjqqqsssuuuuuuuuutttuuuwwwxxxxxxyyy|||~~~xxxooooooooonnnmmmjjjhhhfffeeedddaaa^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^]]]]]][[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[\\\]]]___^^^\\\[[[[[[[[[\\\]]]YYYYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[ZZZ[[[\\\\\\[[[[[[]]]___``````aaaaaacccdddffffffggghhhiiihhhggggggiiikkkjjjiiiiiijjjmmmnnnnnnmmmqqqqqqrrrrrrrrrsssssssssxxxxxxxxxwwwuuutttuuuwwwuuutttsssrrrtttwwwzzz|||}}}}}}}}}}}}~~~~~~zzz{{{|||xxxuuutttuuuvvvvvvwwwvvvuuutttssskkklllmmmoooqqqrrrssstttrrrrrrrrrrrrrrrqqqqqqqqqoooppppppqqqrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnoooooonnnmmmmmmnnnoooooommmpppsssuuuvvvvvvwwwwwwxxxwwwuuuttttttuuuwwwxxx}}}zzzvvvsssqqqqqqssstttuuutttrrrpppppppppqqqrrrtttsssrrrqqqqqqrrrssssssssstttuuuwwwzzz}}}~~~}}}|||||||||~~~zzztttoooiiidddaaa]]]YYYUUUSSSPPPMMMNNNSSSWWWYYYYYYZZZbbbiiinnnsssxxxwwwtttddd___\\\```cccdddhhhlllkkkkkknnnrrrpppiiiffffffnnnppptttxxx{{{{{{{{{zzz|||~~~~~~xxxqqqpppvvv}}}xxxrrrmmmggggggggggggggghhhhhhiiieeedddaaa^^^\\\ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUVVVWWWXXXVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[\\\\\\]]]^^^___aaacccdddggghhhhhhgggeeeeeefffggghhhhhhiiijjjmmmnnnoooooooooppppppqqqqqqrrrrrrrrrsssttttttsssrrrqqqrrrsssrrrrrrqqqqqqrrruuuxxxyyy{{{{{{zzzzzz|||~~~{{{wwwyyy{{{xxxuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvoooppppppqqqqqqqqqqqqqqqtttttttttsssrrrqqqooonnnlllmmmnnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkmmmlllkkkjjjjjjkkklllmmmlllppptttvvvvvvuuuvvvwwwwwwvvvtttsssssstttvvvwwwyyywwwtttrrrqqqqqqrrrsssvvvtttrrrpppooooooqqqrrrrrrrrrsssssstttvvvwwwxxxvvvvvvvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{{{{zzz|||}}}~~~|||{{{{{{|||}}}|||rrrmmmgggaaa\\\]]]YYYTTTTTTVVVYYYYYYXXX\\\bbbgggiiilllooooookkkddd___]]]```dddfffiiinnnmmmnnnsssxxxxxxttttttwwwyyysssnnniiifffeeeddddddcccdddeeeggghhheeeccc```^^^[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[YYYZZZYYYYYYXXXWWWVVVUUUSSSSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\^^^```aaabbbggghhhiiihhhfffdddeeeeeefffgggiiijjjkkkmmmooopppnnnnnnoooooopppqqqqqqrrrppprrrsssrrrpppppppppqqqppppppooopppqqqsssvvvwwwyyyxxxxxxxxxyyy|||~~~~~~xxxsssppptttwwwwwwwwwxxxvvvwwwxxxzzzzzzyyyyyyxxxsssrrrqqqqqqpppqqqqqqqqqttttttttttttsssqqqooonnnkkkkkkkkklllkkkkkkjjjjjjhhhhhhhhhiiiiiiiiiiiiiiijjjiiihhhhhhhhhhhhiiijjjjjjoootttvvvtttssstttuuuuuutttsssrrrrrrrrrssstttttttttsssrrrrrrsssttttttwwwuuusssqqqppppppqqqrrrqqqrrrtttwwwxxxzzzzzz{{{xxxxxxwwwwwwxxxxxxyyyyyy||||||}}}}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~{{{xxxwwwwwwyyy{{{}}}~~~}}}|||uuuooojjjfffaaa___``````___]]]dddggghhheeeeeegggfffbbbbbb]]]YYY\\\^^^^^^aaadddeeeggglllsssuuuuuuzzz|||yyyyyy{{{|||zzzxxxvvvyyyvvvnnnjjjgggeeebbbcccbbbaaa``````aaabbbcccbbbaaa^^^\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXXXXXXXWWWVVVUUUUUURRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWVVVUUUUUUWWWYYYYYYXXXZZZZZZ[[[\\\]]]^^^```aaafffggghhhhhheeedddddddddbbbdddfffgggggghhhjjjkkkkkkkkklllmmmnnnoooooopppppprrrssssssqqqpppqqqrrrooonnnnnnoooppprrrtttvvvwwwvvvuuuuuuwwwzzz}}}}}}yyyxxxxxxzzz}}}tttnnnkkkoootttvvvwwwyyyvvvwwwxxxyyyyyyyyyxxxwwwsssrrrpppooooooppprrrsssqqqqqqsssssssssqqqpppnnnjjjjjjjjjjjjjjjiiihhhgggfffffffffggggggggghhhhhhhhhgggffffffffffffggghhhggglllrrrtttrrrpppqqqsssrrrqqqqqqqqqppppppppppppooopppqqqssstttuuuvvvvvvxxxwwwuuusssrrrrrrrrrrrrppprrrvvvyyy{{{{{{zzzyyywwwwwwvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}~~~~~~~~~}}}||||||{{{xxxvvvssstttvvvyyy|||~~~zzzyyyyyyxxxuuurrrrrrsssrrrmmmmmmooopppnnnkkkeee```___^^^\\\]]]___aaabbbeeeiiijjjlllttt~~~xxxtttrrruuu}}}}}}|||~~~~~~~~~~~~~~~~~~}}}zzzvvvpppiiieeeddddddbbbaaa```___^^^]]]]]]]]]^^^^^^^^^]]][[[YYYWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUVVVVVVVVVVVVVVVUUUUUUQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVWWWWWWTTTSSSRRRSSSWWWYYYZZZYYYZZZZZZZZZ[[[[[[\\\^^^^^^bbbdddfffeeecccbbbaaabbb```bbbddddddbbbbbbdddfffggghhhhhhiiikkkllllllmmmnnnppprrrrrrqqqpppppppppnnnnnnnnnoooppprrrtttuuuvvvuuussssssuuuxxx|||~~~}}}{{{yyyxxxwwwwwwyyy{{{~~~~~~wwwppplllnnnrrrtttuuuxxxuuuvvvwwwxxxxxxwwwwwwvvvqqqpppnnnmmmnnnpppsssuuummmoooqqqrrrsssrrrpppoooiiijjjjjjjjjiiihhhgggfffdddeeeeeeffffffgggggghhhgggfffeeeeeeeeeeeefffgggdddjjjqqqrrrpppmmmnnnpppooooooppppppooonnnmmmmmmlllnnnqqqsssvvvwwwwwwwwwxxxxxxvvvuuutttssssssrrrppprrrvvvzzz{{{zzzxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}~~~|||{{{zzzyyywwwuuuppprrrtttxxx|||~~~~~~}}}}}}}}}}}}vvvooollljjjeeedddfffdddccccccdddbbbccclllvvvwww}}}||||||{{{yyywwwsssnnniiigggmmmsss|||}}}zzzzzz||||||wwwjjjfffaaa```aaabbbaaa```^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSRRRQQQQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUUUURRRQQQPPPRRRWWWZZZZZZYYYZZZZZZZZZZZZZZZ[[[\\\]]]___aaaccccccaaa_________```bbbdddccc``````aaadddeeeeeefffggghhhiiijjjjjjkkkmmmooopppnnnmmmmmmnnnnnnnnnnnnoooqqqrrrttttttuuutttrrrrrrtttxxx|||~~~}}}~~~~~~}}}{{{}}}}}}zzzxxxuuuuuuuuuuuuwwwyyy{{{|||yyysssllliiikkkooorrrsssssstttuuuvvvuuussspppoooooommmkkkkkknnnppprrrrrrppppppqqqsssuuuuuurrrpppnnnllljjjgggdddbbbaaaaaaddddddddddddddddddddddddccccccddddddeeedddddddddiiiiiiiiijjjkkknnnpppqqqpppppppppooooooooooooooolllmmmooorrruuuxxxzzz{{{yyyzzzzzzxxxuuusssrrrrrrssstttuuuwwwwwwwwwvvvuuuvvvuuutttssssssrrrsssssstttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}{{{yyywwwvvvuuuvvvvvvwwwyyy{{{}}}~~~|||}}}~~~~~~zzzvvvttttttwwwqqqmmmooorrrtttyyy~~~~~~}}}~~~yyyzzzzzzzzzxxxuuurrrpppooovvvvvvmmmgggbbb```^^^]]]]]]]]]___```]]]]]]\\\\\\[[[ZZZZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[YYYWWWVVVVVVXXX[[[\\\\\\]]]^^^_________^^^^^^^^^^^^______```aaaaaabbbbbbaaaaaabbbcccfffhhhiiimmmmmmlllllllllkkkkkkkkkjjjmmmppprrrrrrrrrrrrsssxxxuuurrrsssvvvyyyzzzyyy}}}}}}}}}~~~~~~~~~{{{xxxvvvssssssssstttuuuwwwyyyzzzzzzuuupppmmmooorrrssstttqqqqqqrrrrrrqqqpppnnnmmmllljjjiiijjjmmmpppqqqqqqoooooopppqqqsssssspppnnnkkkjjjiiigggeeedddccccccbbbbbbbbbccccccccccccdddfffeeedddcccccccccdddeeeggggggggghhhiiikkkmmmooooooooooooooooooooooooooonnnoooqqqsssuuuxxxyyyzzzyyyzzzzzzyyyvvvtttttttttrrrssstttuuuuuuuuutttsssuuutttsssssssssssssssssstttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxyyyzzz{{{|||||||||}}}}}}}}}|||{{{yyyxxxyyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~}}}}}}vvvnnnhhhddd___]]]\\\ZZZZZZ[[[\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWSSSTTTTTTTTTTTTSSSRRRRRRWWWWWWVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYXXXWWWVVVUUUVVVXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______`````````aaa````````````bbbdddfffgggjjjjjjjjjjjjjjjjjjjjjjjjjjjlllooopppppppppqqqrrrwwwtttrrrsssvvvyyyyyyyyy{{{{{{|||~~~|||xxxuuutttqqqppppppqqqrrrtttvvvwwwxxxuuurrrqqqrrrssssssrrrnnnmmmlllkkkkkkjjjjjjkkkgggffffffiiilllooooooooonnnmmmmmmooopppooommmkkkiiiiiihhhgggffffffeeeeeeaaaaaaaaaaaaaaabbbccccccgggeeecccbbbaaaccceeefffeeeeeedddeeefffhhhjjjkkknnnnnnnnnnnnnnnnnnnnnnnnppppppqqqsssuuuvvvwwwxxxwwwxxxyyyyyyvvvuuuuuuuuuqqqrrrsssssssssrrrqqqppprrrrrrrrrrrrrrrsssttttttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}||||||~~~}}}}}}}}}}}}}}}}}}|||}}}~~~|||{{{|||yyyooohhhdddaaa```ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPTTTTTTTTTSSSRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOONNNNNNQQQQQQRRRRRRRRRSSSSSSSSSVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRTTTUUUWWWWWWUUUUUUTTTUUUVVVXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbcccdddffffffgggggghhhiiiiiiiiijjjlllnnnooonnnnnnooopppuuutttrrrsssuuuxxxyyyyyyxxxyyy{{{~~~|||xxxuuurrrqqqnnnmmmmmmmmmnnnppprrrssssssrrrrrrrrrrrrqqqooommmjjjiiigggeeeeeefffggghhhbbbbbbdddgggjjjmmmmmmllllllkkkjjjkkklllkkkiiiggghhhhhhhhhgggfffeeeeeedddaaa`````````aaacccdddeeefffffffffffffffggghhhhhhdddcccccccccdddfffhhhiiillllllllllllmmmmmmmmmmmmppppppqqqqqqrrrssssssttttttuuuwwwvvvuuussstttuuuqqqqqqrrrsssrrrqqqpppooopppppppppqqqqqqsssttttttvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}||||||||||||}}}~~~{{{zzz{{{yyysssjjjccc^^^\\\ZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNQQQQQQQQQPPPOOONNNMMMMMMIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQRRRRRRSSSSSSTTTWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSPPPPPPPPPQQQRRRSSSUUUVVVRRRRRRSSSUUUVVVXXXZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^```aaabbbbbbcccdddeeefffggghhhiiiiiihhhjjjllllllkkkkkkmmmnnnssssssrrrsssuuuwwwxxxyyywwwxxxzzz|||}}}|||}}}}}}yyytttqqqooonnnkkkjjjjjjjjjkkkmmmnnnpppoooqqqssstttrrrooollljjjgggeeecccbbbaaacccdddfffaaaaaabbbdddhhhjjjiiihhhhhhgggffffffggggggeeedddhhhhhhhhhgggfffdddbbbaaaaaaaaa``````bbbdddfffggghhhjjjmmmpppqqqpppnnnmmmccccccccccccdddeeeggghhhjjjjjjkkkkkkkkklllllllllnnnnnnnnnooooooooooooooopppqqqssssssqqqpppqqqqqqpppqqqrrrrrrrrrqqqpppoooooooooooooooppprrrssstttvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuwwwxxxyyyzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~|||zzz|||}}}xxxtttiiieeeaaa]]]ZZZXXXUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTOOOOOOOOOPPPQQQRRRSSSTTTPPPQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVXXXZZZ[[[XXXYYYYYYYYYYYYYYYZZZZZZ]]]^^^___```aaaaaabbbbbbbbbbbbccceeefffggghhhiiifffgggiiiiiihhhiiikkkmmmqqqqqqrrrssstttvvvwwwyyyxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz}}}{{{uuuqqqooommmmmmiiiiiihhhhhhiiijjjlllmmmmmmppptttuuurrrnnnjjjiiieeedddbbbaaaaaabbbccceeebbbaaaaaabbbeeeffffffeeeeeecccbbbbbbcccdddcccbbbffffffffffffeeecccaaa___aaa`````````bbbdddgggiiinnnqqqvvvyyyyyywwwssspppccccccbbbbbbcccdddfffggghhhiiiiiijjjjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppooonnnmmmmmmnnnnnnooopppqqqrrrqqqqqqpppnnnnnnnnnooooooqqqrrrrrruuutttttttttuuuwwwyyyzzzzzzyyywwwuuuuuuvvvxxxyyyyyy{{{}}}~~~}}}||||||||||||}}}~~~}}}|||}}}{{{tttpppmmmiiifff^^^\\\[[[ZZZYYYVVVSSSPPPRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKOOONNNMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSOOOOOOOOOPPPPPPQQQSSSSSSPPPQQQTTTWWWXXXYYYYYYYYYRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[]]]^^^___aaaaaabbbaaaaaaaaaaaabbbcccdddffffffgggcccdddfffffffffgggjjjlllnnnpppsssttttttuuuwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~{{{}}}~~~|||xxxxxx{{{|||zzzzzz~~~~~~xxxsssooommmlllmmmhhhggggggggggggiiijjjkkkjjjnnnrrrsssoookkkgggfffdddcccbbbbbbbbbcccddddddfffdddaaaaaabbbccccccbbbaaa```______aaabbbaaa```aaabbbdddddddddbbbaaa``````___^^^^^^```cccgggiiitttuuuxxxyyywwwtttooolllbbbbbbaaaaaabbbccceeefffgggggghhhiiiiiijjjkkkkkklllllllllllllllllllllllllllmmmnnnnnnlllkkkkkkkkkkkklllnnnoooppppppppppppnnnnnnnnnnnnoooooopppqqqssssssssssssuuuwwwzzz|||{{{zzzwwwvvvuuuvvvxxxyyyyyyzzz}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~wwwqqqjjjeeedddbbb^^^[[[YYYXXXVVVVVVVVVUUUSSSPPPOOOPPPPPPPPPOOOOOONNNNNNLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLOOONNNMMMLLLKKKKKKLLLMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSPPPRRRUUUXXXZZZZZZYYYXXXOOOOOOQQQRRRTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^]]]^^^___```aaaaaaaaa```___``````aaabbbccccccddd```aaaccccccdddfffiiilllmmmpppssstttttttttvvvyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~}}}|||xxxzzz{{{yyyuuuuuuyyy~~~}}}zzzwwwxxx|||}}}wwwrrrnnnllllllmmmhhhgggffffffggghhhiiijjjfffkkkoooppplllgggcccbbbdddccccccccccccdddddddddhhheeebbb``````aaaaaaaaa___^^^]]]]]]___aaaaaa```^^^___aaacccdddcccbbbaaa^^^]]]]]]]]]___bbbfffhhhvvvvvvuuutttqqqmmmiiifffaaaaaa``````aaabbbcccdddfffgggggghhhiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnkkkjjjjjjjjjhhhiiikkkmmmooooooooooooooonnnnnnnnnnnnooooooppprrrrrrrrrrrruuuxxx{{{}}}|||{{{xxxvvvuuuvvvxxxyyyyyyzzz||||||}}}~~~~~~xxxssshhhddd___]]]^^^]]]YYYTTTXXXVVVTTTTTTTTTTTTSSSRRRNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKJJJJJJIIIIIIDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJKKKLLLKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQSSSVVVYYYZZZZZZYYYXXXOOOPPPSSSUUUWWWYYYZZZZZZXXXYYYZZZ\\\]]]___```aaa\\\]]]___```aaa``````___^^^^^^______```aaaaaaaaa^^^```aaabbbcccfffjjjllllllooossstttssstttvvvyyyxxxyyyyyyzzz{{{|||}}}}}}}}}~~~}}}yyyzzzxxxwwwuuuuuuvvvxxxyyy|||~~~yyyvvvyyyzzzzzzyyyuuuqqqnnnlllkkkiiiggghhhgggeeeddddddeeefffgggiiiiiihhhhhhgggfffffffffccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```]]]ZZZ[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]___`````````___^^^YYY[[[]]]^^^```bbbeeehhhjjjnnnqqqnnniiieeeeeegggaaaaaabbbcccdddffffffgggeeegggjjjkkkllllllnnnooonnnllljjjhhhgggggghhhiiimmmlllkkkjjjiiiiiiiiiiiihhhiiijjjlllnnnoooqqqrrrqqqpppooommmmmmmmmnnnoooqqqqqqqqqssswwwzzz{{{{{{{{{yyywwwvvvuuuvvvwwwxxxxxxyyy{{{~~~~~~{{{|||}}}}}}||||||~~~uuulllggg[[[ZZZXXXVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJMMMLLLKKKIIIIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNNNNKKKLLLMMMOOOPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQPPPOOOOOONNNNNNOOOOOOPPPSSSRRRTTTYYY___bbb^^^ZZZVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\[[[[[[\\\^^^```aaa]]]^^^______``````______\\\\\\]]]^^^____________aaa___^^^```eeehhhhhhgggllllllmmmoooppprrrsssssswwwwwwwwwvvvwwwwwwxxxyyy~~~}}}{{{xxxxxxyyyyyywwwuuuwwwvvvtttsssrrrssstttuuuxxx||||||wwwuuuvvvvvvttttttrrrooommmlllkkkiiiggggggfffdddccccccdddfffgggiiihhhhhhgggffffffeeeeeeccccccbbbbbbbbbaaaaaaaaaaaa````````````___]]][[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^___^^^^^^]]]YYY[[[]]]^^^^^^```cccfffgggkkkmmmkkkfffbbbccceeeaaabbbbbbbbbccccccdddddddddgggiiijjjjjjkkklllnnnllljjjhhhfffeeeeeefffgggiiiiiihhhgggggggggggghhhfffggghhhjjjkkkmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnqqqpppppprrrvvvyyyzzzzzzzzzyyywwwuuuuuuuuuwwwwwwyyyzzz}}}~~~}}}~~~zzzoooeee___[[[YYYXXXVVVTTTRRRQQQPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSQQQPPPNNNLLLKKKJJJHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOQQQQQQRRRWWW]]]___\\\YYYVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\[[[[[[\\\]]]^^^___]]]^^^______``````______]]]]]]^^^_________^^^^^^```___^^^```dddggggggfffhhhiiijjjlllnnnoooqqqqqqrrrsssssstttvvvxxxyyyzzz~~~vvvssspppooopppqqqrrrrrrtttrrrqqqooonnnnnnnnnooorrrwwwyyyuuurrrrrrppplllnnnmmmlllllllllkkkhhhfffeeedddcccbbbbbbcccdddeeegggggggggfffeeeeeeddddddccccccbbbbbbaaa```______```___^^^^^^______]]][[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\]]]]]]^^^```bbbeeehhhjjjiiieeebbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaadddfffhhhiiiiiiiiikkkllliiihhhfffeeeccccccddddddeeeddddddddddddeeeffffffeeefffgggiiijjjkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnpppoooooorrruuuwwwxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{~~~}}}}}}~~~~~~zzzrrriiiaaa[[[WWWUUUVVVUUUSSSQQQOOONNNMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPRRRQQQPPPOOOMMMLLLJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEECCCBBBAAAFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPTTTZZZ\\\ZZZWWWUUUUUUUUUUUUVVVWWWXXXYYY\\\[[[[[[ZZZ[[[[[[\\\\\\]]]^^^______``````______^^^^^^_________^^^^^^]]]___^^^]]]___bbbdddeeeeeecccdddfffhhhjjjlllnnnooommmnnnooorrruuuxxxzzz|||~~~}}}}}}~~~|||ooonnnmmmmmmmmmooopppppppppooonnnlllkkkjjjjjjjjjlllqqquuurrrooonnnjjjeeegggggghhhjjjkkkjjjgggdddbbbaaaaaa```aaabbbbbbcccfffeeeeeeddddddcccbbbbbbccccccbbbaaa```^^^^^^]]]^^^]]]\\\\\\^^^^^^]]][[[YYYZZZZZZZZZZZZZZZZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]___ccceeeggggggdddbbbbbbccc`````````aaaaaabbbbbbbbbdddfffhhhiiihhhhhhiiijjjhhhgggeeedddcccbbbbbbcccaaaaaaaaabbbbbbccceeeeeefffggghhhiiijjjjjjjjjjjjhhhhhhiiijjjkkkmmmnnnooooooooooooqqqtttvvvvvvuuuvvvuuuuuuttttttuuuvvvvvvyyy|||}}}{{{{{{|||}}}~~~}}}~~~~~~~~~wwwtttnnnkkkeee___ZZZWWWVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@EEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOSSSWWWXXXWWWVVVTTTTTTUUUUUUVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ]]]^^^______```_______________```______^^^]]]]]]\\\\\\\\\]]]^^^```aaaaaa```aaaccceeehhhjjjlllmmmllllllnnnqqqtttwwwzzz|||{{{{{{{{{}}}~~~}}}{{{~~~hhhiiikkklllllllllllllllmmmlllkkkjjjiiihhhgggggggggmmmpppnnnkkkjjjfffaaabbbccceeegggiiihhheeebbb_______________```aaaaaaddddddccccccbbbaaaaaaaaabbbbbbaaa```^^^]]]\\\\\\]]]\\\ZZZ[[[\\\\\\[[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZYYYXXXXXXZZZ\\\___```bbbbbbaaa`````````\\\]]]^^^```aaacccddddddccceeeggggggffffffggghhhgggfffeeedddcccbbbbbbaaa`````````aaabbbcccdddeeefffgggiiikkkllllllkkkjjjfffgggiiijjjlllnnnooooooooonnnoooqqqtttuuutttssssssssssssssstttuuuuuuvvvxxxzzz~~~~~~|||zzzxxxyyyzzz{{{|||}}}~~~~~~~~~~~~||||||}}}}}}{{{ssslllgggccc```^^^[[[WWWTTTSSSRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAADDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMOOOQQQTTTVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYY]]]^^^______```_________````````````___^^^]]]]]]ZZZZZZZZZ[[[[[[\\\]]]___```aaabbbeeegggjjjlllmmmmmmmmmoooqqqsssvvvyyyzzzyyyyyyzzz|||~~~}}}{{{{{{}}}aaadddgggiiihhhgggggggggiiiiiihhhhhhgggfffeeeeeeccchhhjjjgggeeeeeeccc```aaaaaabbbdddfffdddaaa^^^\\\\\\]]]]]]^^^^^^______bbbbbbbbbaaa``````______``````______^^^]]]\\\\\\]]][[[YYYYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVXXXZZZXXXYYYZZZ\\\\\\\\\[[[ZZZYYYZZZ\\\^^^```bbbcccdddaaabbbddddddcccbbbcccdddeeeeeedddcccbbbaaa``````_________```aaabbbcccddddddfffhhhjjjlllkkkkkkjjjeeefffhhhjjjlllmmmnnnnnnooooooppprrrttttttsssqqqqqqqqqrrrsssttttttuuuuuuvvvxxxzzz||||||{{{yyyxxxuuuwwwyyyyyyxxxyyyzzz||||||||||||~~~|||{{{|||}}}}}}}}}~~~zzzqqqiiiccc___[[[XXXYYYXXXWWWUUUSSSRRRQQQQQQOOOOOONNNMMMMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^______``````____________`````````___^^^^^^YYYZZZ[[[[[[ZZZZZZ\\\^^^```aaaccceeegggiiikkklllmmmmmmnnnpppsssuuuwwwyyyxxxxxxzzz|||~~~~~~|||zzz{{{|||~~~___aaaccccccbbbaaaccceeeeeeeeeeeeeeeeeedddcccccc___cccddd```^^^```aaa___aaa```aaabbbbbbaaa^^^[[[ZZZZZZ[[[\\\]]]]]]]]]]]]aaaaaa``````___^^^^^^^^^___^^^^^^^^^]]]]]]\\\\\\^^^[[[YYYXXXXXXYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWSSSSSSRRRRRRRRRSSSTTTUUUTTTVVVVVVVVVUUUUUUWWWYYYTTTTTTVVVXXXYYYYYYXXXWWWXXXXXXYYY[[[]]]^^^___```]]]___``````^^^]]]^^^^^^ccccccbbbbbbaaa___^^^]]]___^^^^^^^^^___```aaaaaa___aaadddgggiiiiiihhhgggdddeeegggiiikkklllllllllppppppqqqsssuuuuuussspppooopppqqqrrrssstttuuuuuutttuuuvvvxxxxxxxxxwwwvvvsssuuuwwwwwwuuuuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwlllhhhbbb]]]ZZZXXXVVVTTTVVVVVVVVVUUUTTTRRRPPPOOOLLLKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZXXXYYY[[[\\\\\\\\\\\\[[[]]]^^^______``````______^^^______````````````___[[[]]]^^^]]][[[[[[]]]___aaabbbccceeeggghhhjjjjjjjjjjjjlllnnnqqqtttvvvxxxxxxxxxzzz|||~~~~~~|||yyy|||||||||}}}```aaabbb```^^^___bbbfffbbbcccccccccccccccbbbaaa\\\______[[[YYY]]]___^^^bbbaaa`````````___\\\ZZZYYYYYYZZZ\\\\\\]]]]]]]]]aaa``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\YYYWWWWWWXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXWWWSSSSSSRRRQQQRRRSSSTTTUUUSSSTTTUUUUUUTTTUUUWWWXXXTTTTTTUUUWWWYYYZZZYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\ZZZ\\\]]]]]][[[ZZZZZZ[[[aaaaaaaaa```___^^^\\\\\\^^^^^^]]]]]]^^^^^^______[[[]]]aaadddffffffeeedddcccdddfffhhhjjjjjjjjjjjjppppppqqqsssuuuuuurrrpppnnnoooppprrrssstttuuuuuurrrssstttuuuuuuvvvvvvvvvrrruuuwwwvvvsssssstttwwwyyy{{{||||||{{{{{{|||~~~}}}}}}}}}|||{{{|||~~~~~~}}}}}}~~~uuulllhhhaaa___[[[YYYXXXWWWVVVTTTPPPQQQRRRRRRQQQNNNKKKIIIIIIIIIJJJJJJLLLMMMOOOPPPMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCDDDJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLMMMOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^______``````______^^^^^^___```aaaaaaaaa```]]]___```___\\\\\\^^^aaaaaabbbcccdddfffggghhhiiifffgggiiilllpppsssvvvxxxxxxxxxzzz}}}~~~|||yyy|||{{{{{{|||^^^^^^]]]]]]^^^aaaccceeeeeedddbbbaaa```_________bbb```]]]ZZZXXXXXXXXXYYY\\\___bbbbbb```]]]ZZZYYYWWWXXXYYYZZZ\\\]]]^^^___aaa```___^^^^^^^^^^^^^^^]]][[[YYYZZZ\\\^^^___^^^[[[ZZZYYYXXXWWWVVVVVVVVVWWWZZZ^^^aaa```]]]XXXUUURRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYXXXWWWVVVVVVVVVWWWXXXYYYWWWVVVVVVXXXZZZ[[[[[[`````````___^^^^^^]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^````````````aaaaaaaaaaaa```cccfffhhhhhhgggggghhhkkkmmmppprrrsssrrrqqqppppppqqqsssuuutttsssqqqooorrrssssssttttttssssssrrrtttrrrppprrrtttuuutttqqqtttvvvxxx{{{}}}~~~~~~~~~{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~{{{sssllleee```^^^XXXWWWUUUTTTRRRQQQQQQPPPQQQPPPPPPOOOMMMJJJGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKHHHFFFFFFGGGIIIKKKEEEDDDBBB@@@@@@@@@BBBCCCDDDFFFSSSccccccRRREEECCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNPPPPPPPPPQQQSSSSSSSSSSSSVVVXXXZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\[[[\\\^^^```aaa```___^^^aaaaaaaaaaaaaaaaaaaaabbbaaabbbbbbccccccdddeeeeeebbbgggmmmrrrttttttuuuuuuuuuwwwxxxxxxxxxxxxyyy{{{|||~~~]]]\\\\\\\\\]]]___aaaccccccbbbaaaaaaaaaaaaaaaaaaaaa___\\\ZZZXXXXXXXXXYYY\\\___aaabbb___\\\ZZZYYYXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^______[[[YYYWWWWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWYYY]]]```___\\\XXXTTTRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVTTTUUUWWWYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^_________```__________________bbbeeefffffffffffffffiiikkknnnpppqqqpppnnnmmmoooqqqsssttttttrrrpppoooooopppqqqrrrrrrrrrrrrrrrsssqqqpppqqqtttuuutttrrrsssuuuxxxzzz|||}}}}}}|||{{{}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||||||||}}}{{{tttooopppnnnjjjddd___ZZZWWWUUUTTTSSSRRRPPPOOONNNMMMMMMOOOOOOOOONNNLLLJJJGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHEEECCCBBB@@@@@@@@@BBBCCCDDDIIIZZZlllkkkYYYHHHBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLNNNOOOOOONNNOOOQQQQQQQQQQQQTTTVVVUUUVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\^^^```aaa```___^^^```aaabbbbbbcccbbbbbbbbbaaaaaabbbbbbcccddddddeeedddhhhmmmpppqqqqqqqqqrrrsssuuuwwwwwwvvvvvvwwwyyy{{{|||\\\[[[[[[[[[\\\]]]___```aaa`````````aaabbbcccccc___^^^[[[YYYXXXXXXYYYZZZ\\\^^^``````^^^[[[YYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]___```aaa___]]]ZZZYYYZZZ[[[ZZZYYYVVVVVVUUUUUUUUUUUUUUUVVVUUUXXX[[[]]]]]]ZZZWWWTTTRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPQQQPPPPPPOOOPPPQQQSSSTTTUUUSSSRRRSSSUUUWWWWWWVVVYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^___```____________^^^^^^]]]\\\]]]```cccdddcccccccccdddggghhhjjjlllmmmlllkkkjjjmmmnnnpppqqqqqqpppooommmkkklllmmmooopppppppppppppppooooooppprrrttttttsssrrrtttwwwzzz||||||zzzyyy{{{}}}~~~}}}|||{{{|||~~~~~~}}}||||||||||||}}}~~~~~~}}}zzzpppjjjfffbbb``````___]]]ZZZWWWUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAABBBBBB@@@DDDRRR``````QQQCCC>>>DDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCDDDEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNOOOQQQSSSQQQRRRSSSUUUWWWXXXZZZZZZWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]____________^^^___aaabbbdddeeedddcccbbbaaaaaaaaabbbccccccddddddeeehhhlllnnnnnnnnnnnnoooqqqrrrtttuuuttttttuuuvvvxxx{{{~~~\\\[[[[[[[[[[[[\\\^^^^^^``````______``````aaabbb]]]\\\ZZZXXXXXXXXXYYYZZZ\\\^^^___^^^\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ\\\^^^```aaaaaa___[[[ZZZZZZZZZYYYXXXSSSSSSSSSSSSSSSTTTUUUVVVTTTVVVXXXZZZZZZXXXVVVTTTRRRQQQQQQOOONNNMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNPPPQQQQQQQQQPPPOOONNNNNNMMMMMMNNNPPPQQQRRRSSSRRRQQQRRRTTTVVVUUUUUUUUUVVVWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]^^^______```````````````___]]]\\\[[[\\\^^^```aaa``````aaabbbeeefffhhhiiijjjiiihhhgggiiijjjkkklllmmmlllkkkjjjiiijjjkkkllllllmmmmmmmmmmmmmmmnnnoooqqqrrrssssssqqqtttwwwzzz{{{{{{yyyxxx{{{|||}}}|||{{{{{{|||~~~~~~~~~}}}||||||}}}~~~~~~|||{{{~~~~~~yyysssiiibbb^^^\\\[[[ZZZXXXWWWVVVTTTSSSSSSSSSSSSOOOOOONNNNNNMMMKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEECCCCCCBBBBBBAAA@@@@@@AAAAAABBB???>>>AAAGGGGGG@@@===>>>CCCCCCBBBAAAAAAAAAAAABBB???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRSSSTTTVVVWWWXXXYYYTTTUUUUUUUUUVVVVVVWWWWWWZZZ[[[\\\]]]^^^^^^]]]]]]]]]___bbbeeeeeeeeecccbbb``````aaaaaabbbccccccccceeegggjjjlllllllllmmmnnnoooqqqssstttssssssssstttvvvyyy}}}\\\\\\\\\\\\\\\\\\]]]]]]______^^^]]]]]]]]]]]]^^^[[[ZZZXXXWWWWWWXXXZZZ[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVTTTUUUVVVXXXZZZ\\\^^^___\\\ZZZWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPOOONNNMMMLLLKKKJJJNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNPPPQQQRRRQQQQQQPPPNNNMMMMMMMMMNNNOOOQQQRRRRRRQQQQQQRRRTTTUUUUUUTTTSSSSSSUUUWWWYYY[[[]]]^^^^^^^^^]]]]]]]]]^^^______``````aaaaaa```___]]][[[[[[\\\^^^^^^^^^]]]^^^```dddeeeffffffgggffffffeeeddddddfffgggggggggffffffggghhhiiiiiiiiiiiiiiiiiikkklllmmmnnnooopppqqqrrrrrrtttwwwyyyzzzyyyxxxwwwyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzz||||||~~~yyypppgggddd___\\\YYYXXXVVVUUUPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAAAAACCC???======<<<<<<>>>AAA>>>>>>===<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>>===============>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFGGGHHHHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVXXXYYYYYYZZZ[[[[[[\\\\\\[[[]]]```cccddddddbbbaaa___``````aaaaaabbbbbbcccdddfffhhhiiijjjkkknnnooommmppprrrssssssrrrrrrssstttxxx|||\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVWWWXXXZZZ\\\\\\]]]\\\ZZZXXXWWWXXXYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUWWWYYYZZZ\\\ZZZWWWUUUTTTTTTUUUTTTTTTRRRRRRQQQQQQRRRSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSSSSNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSOOONNNNNNMMMNNNOOOQQQRRRPPPPPPPPPRRRTTTTTTSSSRRRQQQRRRSSSVVVXXXZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]___```aaabbbaaa___]]]\\\ZZZ\\\]]]]]]\\\\\\]]]^^^bbbbbbcccccccccccccccbbb___```aaabbbbbbccccccbbbeeeeeefffggghhhhhhhhhgggjjjlllmmmnnnmmmmmmoooqqqssstttuuuvvvwwwwwwvvvuuuwwwxxxyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~||||||||||||~~~zzzqqqhhhaaa\\\[[[ZZZWWWTTTQQQOOOMMMNNNMMMLLLKKKJJJJJJIIIIIIGGGHHHHHHHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>============>>>======<<<<<<<<<<<<<<<=========>>>??????@@@@@@<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<======>>>============>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJJJJIIIIIIKKKMMMLLLMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZ]]]```aaabbbaaaaaa_________```aaaaaabbbbbbbbbdddeeefffggghhhlllnnnkkknnnqqqsssrrrqqqpppqqqrrruuuxxx{{{|||}}}~~~[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWXXX[[[\\\\\\\\\[[[YYYVVVVVVWWWYYYUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVTTTTTTUUUVVVWWWVVVSSSRRRRRRRRRRRRRRRSSSTTTPPPQQQQQQRRRRRRRRRRRRRRRLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMOOORRRTTTVVVPPPOOONNNMMMNNNNNNPPPPPPNNNNNNNNNPPPRRRSSSQQQOOONNNOOOQQQSSSVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___aaaaaa___]]][[[ZZZ[[[\\\\\\[[[[[[\\\^^^___````````````_________]]]^^^^^^___``````aaaaaa```aaaccceeegggiiiiiijjjjjjlllnnnmmmlllkkkmmmooorrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxyyy|||~~~~~~~~~||||||~~~~~~~~~~~~}}}~~~~~~yyyrrrmmmhhhccc]]]YYYUUUUUUTTTRRROOOLLLJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGHHHGGGFFFDDDBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAA;;;<<<===<<<<<<<<<;;;999??????>>>===============;;;;;;;;;<<<===>>>>>>>>>888999;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>===<<<<<<======???@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJJJJKKKLLLMMMMMMPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWXXXZZZ\\\]]]___``````^^^^^^___``````aaaaaabbbbbbccccccbbbbbbdddgggiiiiiillloooqqqpppooonnnnnnoooqqqtttuuuvvvxxx{{{}}}}}}}}}ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUUUUVVVYYY[[[\\\\\\\\\[[[XXXUUUUUUWWWYYYTTTSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTRRRPPPOOOOOOQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPQQQQQQRRRRRRKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKMMMQQQUUUWWWPPPOOONNNMMMMMMNNNOOOOOOLLLLLLMMMOOOQQQQQQOOONNNMMMNNNOOOQQQTTTVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\^^^``````^^^\\\[[[[[[\\\\\\[[[ZZZZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaa\\\^^^aaadddgggjjjlllllljjjlllnnnmmmkkkjjjlllnnnrrrqqqooooooooopppqqqrrrsssuuuvvvwwwyyy|||~~~~~~~~~{{{zzz|||~~~~~~|||uuuppplllhhhaaa\\\YYYWWWTTTRRRQQQQQQPPPNNNLLLKKKKKKLLLHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJIIIGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA>>>>>><<<999888;;;<<<<<<;;;;;;:::999999999999:::999999:::;;;;;;<<<======666777999;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<======???@@@@@@<<<<<<===???@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPOOOPPPRRRTTTUUUVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVWWWYYY[[[]]]______^^^^^^______```aaaaaaaaabbbbbbbbb```______bbbeeegggjjjmmmooonnnmmmlllllllllnnnpppqqqsssuuuxxx{{{{{{{{{{{{}}}YYYYYYXXXWWWVVVTTTTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUOOOOOOPPPPPPOOOOOONNNNNNQQQOOOMMMMMMMMMMMMKKKJJJNNNMMMLLLLLLLLLLLLJJJHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMOOOOOOOOOOOOOOONNNMMMLLLKKKMMMNNNPPPQQQQQQPPPPPPVVVUUUTTTTTTTTTVVVXXXZZZ\\\]]]_________]]][[[ZZZ\\\[[[[[[ZZZYYYZZZZZZZZZ\\\\\\]]]]]]^^^___````````````___^^^^^^^^^^^^^^^aaabbbccceeefffeeeeeedddiiikkkkkkkkkjjjjjjlllnnnlllmmmnnnnnnnnnpppsssuuuoooqqqtttwwwyyy|||}}}}}}~~~}}}}}}~~~}}}~~~~~~zzzuuuvvvtttqqqnnniiifffcccaaa___\\\XXXTTTQQQOOONNNNNNMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>;;;<<>>===<<<;;;:::999:::;;;;;;:::;;;;;;;;;:::888666555888999:::;;;<<<;;;:::999888888999999999888888777888888888888999;;;===???;;;<<<<<<===============>>><<<:::;;;???AAA@@@????????????>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNPPPQQQRRRTTTUUUUUUYYYVVVSSSSSSVVVXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYZZZ[[[\\\]]]```bbbbbbaaa``````aaagggiiijjjjjjiiijjjlllnnnmmmmmmlllmmmooorrruuuwwwxxxwwwvvvwww|||WWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUWWWWWWVVVVVVWWWYYYYYYXXXWWWUUUTTTSSSRRRRRRTTTSSSRRRQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRPPPOOOOOONNNNNNOOOPPPQQQMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLLLLMMMNNNMMMKKKMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPOOORRRQQQQQQQQQSSSUUUXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^\\\\\\]]]]]]___```aaabbbaaabbbdddeeeeeeeeeddddddfffggghhhhhhhhhhhhjjjllllllmmmnnnmmmmmmooorrrtttppprrruuuwwwxxx{{{~~~~~~~~~~~~}}}~~~{{{wwwuuuwwwzzz~~~~~~yyyvvvuuurrrmmmhhhgggfffdddbbb```^^^]]]\\\ZZZXXXTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<888999::::::;;;;;;::::::;;;<<<===>>>>>>>>>===<<<;;;;;;999888888888999:::888888888888888777777666777777888888888777777666777777888888888888888777999999888888999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<:::888999<<<>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@??????>>>===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPQQQRRRSSSTTTVVVTTTRRRRRRTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVXXXWWWWWWXXXXXXYYYZZZ[[[[[[]]]```aaa```______```fffggghhhhhhhhhiiikkkmmmlllllllllmmmooorrruuuvvvxxxwwwvvvxxx}}}SSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTUUUWWWVVVUUUTTTSSSRRRQQQPPPOOORRRRRRQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJJJJJJJLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMMMMNNNPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]][[[\\\]]]^^^```aaabbbcccbbbbbbdddeeeeeedddccccccbbbccceeeeeeeeefffhhhjjjlllmmmmmmmmmlllmmmppprrrqqqsssvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~~~~|||vvvpppnnnpppsss~~~yyyqqqmmmhhheeedddbbb^^^[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRROOOLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::666777888888999999888888;;;;;;;;;;;;;;;:::::::::999999888777777777777888555555555555555666777888888888777666555555555555555555666777888888888777999999888888888888999999888888999::::::::::::999:::999999:::<<<===<<<;;;========================>>>>>>=========>>>??????AAA@@@?????????@@@BBBCCC???@@@AAAAAABBBCCCDDDDDDGGGFFFFFFEEEFFFGGGHHHIIIKKKKKKLLLMMMOOOPPPQQQQQQSSSQQQPPPPPPRRRTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYYYY[[[^^^___^^^^^^^^^___cccdddffffffeeefffiiikkkjjjjjjjjjkkknnnpppsssuuuuuuttttttvvv{{{QQQQQQPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSTTTUUUVVVUUUSSSRRRSSSTTTTTTSSSSSSRRRQQQPPPOOONNNPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLJJJIIIHHHHHHIIIKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKKKKMMMNNNQQQSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[XXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^______```aaaaaaaaaaaaaaaaaabbbcccddddddcccbbbaaa___aaabbbccccccdddgggiiikkkkkklllkkkjjjkkkmmmooorrrtttwwwyyy{{{~~~|||~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{tttmmmkkknnnqqq{{{{{{xxxwwwwwwtttnnniiieeeaaa^^^\\\[[[ZZZWWWUUUVVVUUUTTTRRRQQQOOONNNMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????========================<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777888888999999999999999;;;:::999888777777888888888888888777777777777777666555444333444555666777:::999777666555555555666333333444666777777777777777777777777777777888888777777888999999999999999;;;;;;;;;<<<============<<<<<<<<<<<<<<<=========??????>>>>>>??????@@@AAABBBBBBAAA@@@AAABBBCCCDDD??????@@@@@@AAABBBBBBCCCGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQRRRRRRRRRUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWZZZ]]]^^^]]]]]]^^^^^^___aaabbbbbbbbbcccfffhhhhhhhhhiiijjjllloooqqqrrrrrrrrrrrrtttxxx}}}OOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUUUUTTTQQQPPPPPPQQQRRRRRRRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJIIIGGGHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVWWWXXXZZZ[[[]]]___```aaa```aaaaaabbbbbbbbbaaa```___```aaabbbbbbaaaaaa```^^^```aaabbbbbbcccfffhhhhhhiiiiiihhhggghhhjjjlllqqqtttwwwzzz|||}}}|||~~~~~~~~~~~~~~~~~~{{{sssmmmkkkooossszzzxxxssslllkkkiiiiiiiiihhhddd```]]][[[YYYWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888777777777777777777888999999999999888888888777666555555555666888888888888888777777666777666555333333444555555999777666444333333444444111222333444555666666666333333444555777888888888777777888999999999999888:::;;;<<<===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>============>>>?????????>>>>>>===>>>???@@@AAA???@@@@@@AAAAAABBBBBBBBBFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXZZZ]]]^^^]]]\\\]]]^^^\\\]]]^^^______```ccceeeeeefffgggiiikkkmmmooopppsssrrrssstttvvvzzz~~~QQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOQQQRRRRRRRRRRRRTTTUUUUUUSSSPPPNNNNNNOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIGGGEEEHHHGGGGGGGGGIIIIIIGGGEEEBBBBBBCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYXXXVVVVVVWWWXXXZZZ\\\^^^```bbbccc\\\]]]___aaabbbbbbbbbaaa[[[\\\^^^___``````______^^^```aaaaaaaaabbbdddgggdddeeeeeeeeedddeeehhhjjjoooqqquuuwwwzzz}}}~~~|||}}}}}}|||yyysssnnnnnnrrrwww}}}~~~yyytttoooiiieee___^^^]]]]]]^^^^^^\\\[[[WWWWWWUUUSSSRRRQQQPPPPPPKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::888777777777777666666666333444555555666666555555555555555555555555444444777777888888888777666555666555444333333333333333333333222111000000000000111111222333444444444444000111333555666777777777666666777888888888888888666888;;;;;;:::888888999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===??????>>>===>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSTTTVVVWWWXXXZZZ]]]]]]\\\[[[[[[\\\XXXYYY[[[\\\\\\]]]```bbbcccdddeeegggiiikkklllmmmrrrrrrrrrtttvvvyyy{{{}}}}}}~~~~~~~~~~~~SSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPRRRRRRTTTUUUTTTRRROOOLLLLLLMMMLLLMMMNNNOOONNNLLLJJJIIIIIIJJJKKKKKKJJJIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFHHHIIIKKKLLLLLLMMMKKKIIIHHHHHHIIIIIIHHHFFFHHHGGGGGGGGGHHHGGGEEEDDDAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNLLLMMMOOORRRSSSTTTTTTTTTVVVVVVXXXXXXXXXWWWUUUTTTUUUVVVWWWZZZ\\\___```aaa[[[\\\^^^_________]]]]]]XXXYYY[[[]]]^^^______^^^^^^___``````___```bbbddd```aaabbbbbbbbbcccfffhhhlllnnnppprrrsssuuuyyy{{{~~~~~~}}}~~~~~~zzzzzz|||}}}~~~}}}}}}}}}}}}~~~yyyyyyxxxtttrrrsssxxx}}}~~~}}}{{{yyyvvvrrrooollliiigggeeeaaa___XXXWWWVVVVVVWWWWWWWWWWWWSSSSSSRRRPPPNNNMMMMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::777777777777666666666666111222333333444444333333222333444555666555444444555666666777666555444333111111222333333333222222000000111111111000000///111111222222333222222111000111333444555555555555444555555666666666666666555888;;;;;;999777777888888888888999:::;;;;;;;;;:::::::::999:::;;;;;;<<>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHKKKNNNOOONNNMMMOOOPPPSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXZZZ\\\\\\ZZZXXXXXXXXXUUUWWWXXXYYYZZZ[[[^^^```aaabbbdddfffhhhjjjkkkkkkkkklllnnnppptttwwwyyyzzzzzz{{{|||{{{{{{|||TTTTTTSSSRRRPPPOOONNNNNNMMMLLLLLLLLLMMMOOOQQQRRRTTTUUUTTTRRRNNNLLLKKKLLLJJJKKKLLLMMMLLLKKKIIIGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHCCCDDDFFFHHHJJJKKKKKKLLLHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHGGGGGGGGGGGGDDDBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJDDDFFFHHHJJJKKKLLLKKKKKKGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEGGGJJJLLLMMMNNNNNNKKKMMMPPPRRRTTTTTTSSSRRRTTTUUUVVVWWWWWWVVVTTTRRRRRRSSSUUUWWWZZZ\\\^^^___\\\]]]^^^^^^\\\ZZZWWWVVVVVVWWWYYY\\\]]]^^^^^^^^^]]]^^^______^^^^^^```bbb^^^___`````````bbbeeehhhjjjlllmmmmmmnnnoooqqqsssuuuttttttuuuvvvxxxwwwvvvwwwxxxzzz{{{}}}~~~{{{{{{||||||}}}~~~wwwxxxyyywwwvvvxxx}}}}}}xxxsssrrrqqqqqqpppnnnkkkhhhgggfffdddccccccbbb```___WWWVVVTTTSSSSSSTTTUUUVVVRRRRRRQQQOOOMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAA???>>>>>>============>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::::::::888777777777666666666666222222333444444444444333111222444666666666444333333444555555555444333222,,,---///111222333222222///000222333333222111000111111222222222111111000222222444444444444333222222333444444555555444444777:::======;;;999999:::777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======::::::999888999:::;;;<<>>???@@@@@@@@@@@@???>>>:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<>>:::;;;;;;;;;<<<=========???>>>>>>============>>>>>>???AAAAAA@@@AAACCCEEEGGGHHHJJJIIIHHHGGGGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLMMMOOOQQQSSSUUUTTTSSSSSSUUUWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTVVVXXXYYY[[[]]]]]]aaaaaabbbccceeefffgggggghhhggggggkkkpppsssrrrpppvvvvvvwwwxxxzzz{{{}}}~~~zzz~~~XXXVVVTTTRRRQQQQQQQQQRRRLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFEEECCCDDDHHHIIIFFFDDDFFFDDDDDDCCCCCCEEEGGGGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVTTTSSSRRRUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVYYY\\\^^^___^^^__________________``````^^^```aaaaaa``````aaacccfffggghhhiiihhhiiilllnnnrrrqqqqqqppppppqqqqqqqqqssstttuuuuuuuuuxxx|||~~~}}}|||||||||}}}~~~}}}{{{|||{{{zzzzzz{{{}}}}}}zzzzzz}}}~~~xxxpppiiieeecccdddcccaaa^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWTTTRRRPPPOOOOOOOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDDDDDDDCCCAAA@@@BBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999888888999:::;;;;;;:::::::::888777777777777666444666555444333333333444555555444333333222222333333444444444333333333222222222222333333333333222222222111///000111333333222///000222222111000222333111111111111111111111111000000000000000000000000111111111111111111111111333333333333444444444444666777777777666666555444777666555444444555777888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>===???@@@@@@@@@AAACCCEEEEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMOOONNNLLLKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]^^^___```aaabbbdddeeeeeegggggggggjjjnnnqqqpppnnnoooooopppqqqrrrtttvvvwwwyyy}}}UUUUUUTTTSSSRRRQQQQQQQQQMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFCCCBBBCCCHHHHHHDDDCCCDDDDDDDDDDDDCCCBBBAAABBBDDDAAAAAACCCDDDEEEFFFFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFHHHHHHIIIJJJMMMOOONNNMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVZZZZZZZZZZZZZZZYYYXXXWWWSSSSSSTTTVVVZZZ]]]^^^]]]______``````aaaaaabbbbbb```aaabbbaaa___^^^___```ccceeefffgggggghhhkkkmmmoooooonnnnnnnnnnnnooooooooopppqqqrrrsssvvvzzz}}}|||{{{zzzzzzzzz{{{|||}}}}}}|||~~~~~~}}}}}}}}}}}}zzzzzz|||~~~|||yyyvvvuuuttttttxxxwwwuuuooohhhbbb^^^]]]]]][[[YYYXXXWWWXXXZZZ[[[XXXWWWVVVTTTSSSSSSSSSSSSQQQOOOLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEGGGEEECCCBBBBBBAAA>>>===?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===888888888888888888888888444555666777888888999888:::888777888::::::999888555444333222222222333333333333222111111111111111333222222222222111111111222222333333333333222222222111//////111222333222///111222111000000111333////////////////////////000000000000000000000000111111111111111111111111222222333333333444444444555555555555555555444333444333222222333444666777999999888888888888888888;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>><<<===???@@@@@@AAADDDFFFDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJKKKMMMOOOQQQOOORRRTTTTTTRRRRRRTTTWWWVVVUUUUUUUUUUUUTTTTTTTTTRRRSSSUUUWWWYYY[[[\\\]]]\\\]]]^^^___```bbbccccccgggggggggjjjlllnnnmmmllloooppppppqqqrrrsssuuuvvvxxx{{{~~~RRRRRRSSSSSSSSSQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEECCCCCCEEEDDDAAABBBFFFOOOHHHBBBAAA@@@???@@@BBBAAAAAABBBCCCCCCDDDCCCCCCAAABBBCCCDDDFFFGGGGGGGGGEEEFFFHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGGGGHHHIIILLLNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTWWWXXXXXXYYYYYYYYYXXXXXXTTTSSSSSSVVVYYY[[[\\\[[[^^^______```bbbccccccdddaaabbbcccaaa___]]]]]]^^^```bbbdddeeeeeegggjjjlllmmmmmmmmmmmmmmmnnnnnnooonnnoooqqqrrrrrrtttwwwzzzyyyxxxxxxwwwxxxyyyzzz{{{}}}{{{{{{|||}}}~~~|||wwwtttqqqnnnlllmmmnnnooorrrrrrpppkkkeee```]]]\\\ZZZXXXVVVUUUTTTVVVXXXYYYUUUTTTSSSQQQPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDEEECCCBBBAAAAAAAAA???===============>>>>>>>>>>>>===<<<:::999999:::<<<===777777777777777777777777222333444666777777777777:::999888888::::::999888444444333333222222222222444333333222222222222222111111111111111000000000222222333333333333222222111000111222444444222000///111222111000///000222////////////////////////222222222222222222222222111111111111111111111111222222222222333333333333444444555555555555444444222222222222333444666777777777777777777888999999;;;;;;::::::999999999888999999999999:::;;;<<<===;;;===>>>??????@@@CCCEEEEEEFFFHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOOOOSSSWWWVVVSSSRRRUUUYYYUUUUUUUUUUUUUUUUUUTTTTTTRRRSSSUUUWWWYYY\\\]]]^^^]]]]]]^^^```aaabbbcccdddhhhhhhiiikkklllmmmllllllrrrrrrrrrssstttuuuvvvwwwxxxzzz||||||}}}OOOPPPQQQRRRRRRPPPOOONNNLLLLLLLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBBBBCCCIIIQQQ^^^NNN@@@>>>AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDIIIHHHFFFEEEDDDEEEFFFGGGDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSSSSSSSRRROOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUWWWYYYZZZZZZYYY]]]^^^^^^```aaabbbcccdddaaabbbbbbaaa^^^]]]]]]^^^^^^```bbbcccdddfffiiikkkmmmmmmmmmmmmmmmnnnoooooopppqqqrrrsssrrrrrrtttvvvvvvvvvuuuuuuvvvxxxzzz{{{|||}}}~~~}}}}}}}}}~~~{{{zzzyyyyyyyyyxxxuuusssooommmiiigggfffgggiiijjjmmmmmmlllhhhddd___]]]]]]ZZZYYYWWWUUUTTTTTTUUUVVVSSSRRRQQQPPPOOONNNNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@AAABBBAAA???===============>>>>>>>>>===<<<:::999999:::<<<===666666666666666666666666333333555666666777777777777555444444444444333111444444444444333333222222333333222111111111111222000000000000000000000000111222222333333222222111...000333666888666222...///111222111//////000111000000000000000000000000111111111111111111111111000000000000000000000000111111111222222222333333444555555666666555555555222222333333444555666777555555555666777999:::;;;::::::999999888888777777888888888888999;;;<<<<<<;;;<<<>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNMMMRRRVVVVVVRRRQQQSSSWWWSSSSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVXXXZZZ]]]^^^_________```bbbcccdddeeefffiiijjjkkklllllllllmmmmmmpppooooooooopppqqqrrrrrrwwwxxxzzzzzz|||~~~LLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBAAA????????????????????????@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDAAA@@@AAABBBFFFQQQ\\\cccOOO===<<>>???AAABBBAAA@@@===============<<<<<<<<<;;;:::999999999999:::;;;555555555555555555555555444444555666666666666555666555333333333333222000333333444444444333222111111111000////////////000/////////000000000000111000000111111111111000000---///333666888666111---000111111111///...///000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222333444555555666555555555333444444555555666666666444444444555666888::::::888888888888888777777777999999888999999:::;;;<<<;;;===>>>>>>===>>>@@@BBBEEEFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMJJJMMMQQQQQQPPPNNNPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUWWWZZZ]]]^^^___``````aaabbbdddeeeffffffhhhjjjllllllllllllmmmnnnpppoooooooooooooooppppppuuuvvvwwwxxx{{{}}}JJJKKKKKKLLLMMMMMMMMMLLLJJJJJJJJJIIIHHHEEECCCBBBBBBAAAAAA@@@@@@?????????????????????????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@???>>>???@@@CCCNNNYYY\\\JJJ<<<>>>AAA@@@???BBB@@@@@@@@@@@@???>>>======??????>>>>>>>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNPPPPPPQQQPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRTTTUUUWWWXXXYYYYYYWWWVVVUUUWWWYYYZZZZZZYYYZZZ[[[[[[\\\]]]^^^^^^___]]]^^^______^^^^^^```aaa\\\^^^```bbbcccfffiiilllllllllllllllmmmnnnoooooonnnppprrrrrrrrrrrrssstttssssssssstttuuuwwwyyy{{{}}}}}}}}}~~~}}}{{{yyywwwvvvuuusssqqqppppppooommmkkkhhhiiiiiiiiiiiigggfffeee^^^______^^^[[[XXXWWWXXXUUUVVVVVVVVVUUUSSSQQQPPPOOONNNMMMKKKJJJJJJJJJJJJHHHGGGEEEEEEFFFGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>===>>>??????>>>===<<<<<<<<<;;;:::::::::999888888888888888888888888444444444444444444444444444444555555555444333333555333222333444555444222111222333333333222111000222111000000//////000000//////000000000111111111//////000000000000//////......000222333333000...000111111111///...///000........................////////////////////////000000000000000000000000000000000000111111111222222222333444444444444444444444555555555555555444555444444444444555555666666666777777777777777777::::::999999999::::::;;;<<<===>>>>>>======???@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMJJJKKKMMMOOOOOOOOONNNMMMOOOPPPRRRSSSSSSSSSRRRQQQPPPQQQSSSUUUXXX[[[]]]^^^^^^^^^___```bbbcccdddeeeeeehhhkkklllkkkkkklllnnnrrrqqqppppppppppppqqqqqqqqqrrrsssvvvyyy|||}}}~~~IIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHGGGDDDBBBAAAAAAAAA@@@@@@???>>>>>>===????????????????????????>>>>>>>>>>>>========================>>>???@@@AAA>>>=========<<<<<>>>>>????????????>>>??????>>>======>>>???@@@CCCCCCCCCBBBCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@??????===>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLPPPQQQSSSUUUWWWXXXYYYYYYTTTSSSTTTVVVXXXZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[]]]^^^_________aaaccc[[[]]]```bbbcccfffjjjmmmkkkkkkkkkkkklllmmmnnnoookkkmmmpppqqqqqqrrrsssuuussssssssstttuuuwwwzzz{{{~~~~~~}}}|||yyyvvvssspppnnnpppnnnlllkkkjjjiiigggeeecccdddfffgggfffccc```^^^[[[\\\\\\[[[XXXVVVVVVVVVQQQRRRSSSTTTTTTRRRPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCCCCEEEEEEEEEDDD????????????>>>>>>>>>>>>@@@>>>===<<<======;;;:::;;;;;;::::::999888777777666666777777777777666666333333333333333333333333444444444444333222111111...------...000222111000000111111222222000///...444333333222222222222222///000000000111111222222......////////////......///...------///000000///000111111000///......///------------------------111111111111111111111111000000000000000000000000000000000000111111111111000111222333333333333333444444555555555444333333666555444333222222222222555555666666777777888888;;;;;;::::::999:::::::::===>>>>>>>>><<<<<<>>>???>>>@@@CCCEEEFFFFFFHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMOOOQQQQQQOOOMMMMMMOOOQQQRRRSSSRRRQQQPPPNNNOOOQQQTTTWWWYYY[[[\\\[[[\\\]]]^^^___aaabbbbbbcccfffjjjjjjiiiiiilllnnnpppoooooonnnnnnnnnnnnoooooooooppptttxxx{{{|||}}}JJJIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEEEECCCBBB@@@BBBAAA?????????AAACCCDDD<<<<<<<<<<<<<<<===>>>>>>@@@???>>><<<<<<<<<===>>>???>>><<<;;;;;;;;;<<<===::::::999999:::;;;===>>>AAAAAA@@@???>>>===<<<;;;<<<;;;;;;;;;<<<===???@@@AAA???===;;;:::;;;<<<=========>>>???AAABBBBBBCCCDDDBBB@@@>>>=========>>>???===<<<>>>BBBDDDCCCAAAAAABBBDDDEEEFFFFFFFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHGGGFFFFFFGGGIIIIIIJJJKKKMMMMMMMMMLLLKKKIIILLLOOOQQQPPPOOONNNOOONNNNNNMMMLLLMMMNNNOOOPPPQQQSSSTTTVVVVVVTTTSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\]]]^^^_______________```aaabbbbbbeeehhhkkkiiihhhhhhhhhhhhjjjlllmmmoooooonnnnnnooorrruuuwwwuuuuuuuuuuuuuuuwwwzzz}}}~~~~~~}}}|||~~~zzzwwwtttssssssrrrnnnkkkiiihhhggghhhhhhgggdddbbbbbbdddfffhhhgggdddaaa___\\\YYYVVVUUUVVVVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<999999999888888888777777666666666666666666666666444333333222222111111000111222222333444444444444222222111111222222333444222222222111222222333333////////////////////////000000000000000000000000.........//////000000000000000000000000000000000444111------000222222111......------------............------------..................////////////////////////000000000000555555555444444333333333333333333333333444555666555444333333444666888:::;;;:::888777777888:::;;;888999999::::::;;;;;;<<<;;;<<<======<<<<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIFFFEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGFFFEEEFFFIIIKKKGGGRRRPPPMMMRRRQQQJJJJJJJJJMMMQQQRRRQQQOOONNNNNNRRRQQQQQQQQQRRRSSSUUUVVVVVVXXXZZZ[[[[[[\\\^^^```eeegggiiiiiiiiijjjlllmmmrrrqqqpppnnnmmmmmmllllllooopppqqqsssuuuxxx{{{|||DDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@AAA@@@???>>>???@@@BBBCCC<<<<<<;;;;;;<<<======>>>======<<<<<<;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@>>><<<;;;::::::;;;<<<======>>>???@@@AAABBBCCCCCCBBB@@@>>>============???===<<<>>>AAACCCBBBAAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIFFFDDDEEEFFFHHHHHHJJJKKKKKKKKKJJJJJJHHHKKKMMMNNNMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPOOOPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^______^^^^^^[[[\\\]]]]]]^^^___bbbeeeeeeeeeeeefffgggiiikkkmmmnnnnnnnnnoooqqqsssuuuwwwvvvvvvvvvuuuuuuvvvxxx{{{}}}}}}}}}~~~}}}}}}||||||~~~zzzwwwsssrrrqqqoookkkhhhfffeeeeeeeeeeeedddbbb______aaacccffffffeeebbbaaa[[[YYYVVVUUUVVVVVVUUUTTTRRRQQQPPPOOONNNMMMMMMLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999888888888777777777666666666666666666666666111222222222222222222222111222333333333333333333000/////////000000111111222222111000000000000000////////////////////////........................+++++++++,,,,,,,,,------////////////////////////333000------///111111000......------------............------------................../////////////////////000000000000111444444444333333222222222222222333444555666888999666555444444444666888999:::999777666666777888999888888999999:::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>===>>>@@@BBBDDDFFFHHHIIIDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFEEEFFFHHHKKKIIILLLQQQ]]]bbbQQQDDDKKKJJJMMMPPPRRRQQQOOONNNNNNPPPOOOOOOOOOPPPRRRTTTUUUVVVXXXZZZ[[[[[[[[[]]]___bbbdddfffgggggghhhjjjlllpppooonnnmmmllllllllllllnnnnnnppprrrtttwwwyyyzzz@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???@@@???>>>>>>>>>???AAABBB;;;;;;;;;;;;;;;<<<<<<===999::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<<<<<<<777777888999:::;;;;;;<<<::::::::::::;;;<<<======>>>===;;;:::999::::::;;;======>>>???@@@@@@AAABBBAAA@@@???===<<<<<<<<<<<<===<<<<<<===@@@AAAAAA@@@CCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDFFFHHHIIIKKKKKKMMMMMMLLLJJJFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNLLLKKKMMMOOORRRTTTVVVVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXYYY[[[]]]^^^]]]\\\[[[XXXYYY[[[[[[ZZZ[[[^^^``````aaaaaaccceeegggjjjkkkkkklllnnnpppssstttvvvvvvwwwxxxxxxwwwuuuuuuwwwxxxzzzzzz{{{||||||||||||{{{}}}}}}~~~~~~yyyvvvssspppnnnkkkhhheeedddcccaaaaaabbbaaa^^^\\\[[[]]]```cccdddcccbbbaaaZZZXXXVVVUUUUUUUUUTTTSSSOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<888888888777777777666666555555555555555555555555///000000111222222333333222222222333222222111111////////////000000000000111111000//////...//////////////////////////////---------------------------............/////////........................111///,,,,,,.../////////......------------......---------------------------............///////////////000000000111111111222222222222111111111111222222333444666888999;;;777666555444444555777777777666555555555666777888777777888888999::::::;;;999;;;<<<<<<;;;:::<<<===:::<<>>===???>>>>>>======>>>??????;;;;;;::::::::::::;;;;;;777888:::;;;<<<;;;::::::999:::;;;;;;;;;:::888777777888:::;;;;;;;;;:::999555555666777888999::::::999999999999::::::;;;;;;<<<;;;:::999999999999:::<<<<<<======>>>??????@@@???>>>======<<<;;;;;;;;;;;;;;;;;;===>>>???@@@@@@DDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJHHHIIIIIIHHHFFFFFFGGGIIIFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJIIIIIIIIIKKKMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLJJJJJJKKKMMMPPPRRRTTTTTTSSSRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWZZZ\\\\\\\\\ZZZYYYYYYZZZ\\\[[[[[[[[[\\\^^^^^^^^^___aaacccdddfffggggggjjjmmmpppssstttuuuuuuvvvwwwxxxxxxwwwwwwxxxyyywwwxxxyyy{{{||||||||||||||||||{{{|||}}}{{{{{{{{{}}}~~~~~~}}}{{{vvvtttrrrooommmjjjhhhfffbbbaaa_________^^^\\\ZZZYYY[[[]]]___``````^^^^^^XXXWWWUUUTTTTTTTTTSSSQQQMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999:::777777777666666666555555444444444444444444444444000000000000111111222222222222222222111000//////000000000111111111111111000///////////////000000........................------------------------///////////////000000000------------------------...---,,,,,,,,,---.........------,,,,,,------...---------------------------------.........///////////////000000000111111000000000000000000000000222222222333444666777888777666555555444555555666666555555444555666666777666666777888888999999::::::;;;<<<<<<;;;;;;<<<===:::<<>>======<<<<<<<<<=========<<<<<<<<<======::::::999999999999::::::777888:::;;;<<<;;;;;;:::888999:::::::::999777666555666777888999888777666777777777777777777777777888888888999999999999999999999999888888888888888::::::;;;;;;<<<=========<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<===>>>???CCCDDDEEEFFFEEEEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIHHHIIIKKKMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKNNNPPPQQQRRRQQQPPPSSSTTTUUUVVVVVVWWWWWWWWWTTTUUUWWWYYYZZZYYYXXXWWWYYYZZZ\\\\\\[[[[[[\\\]]]^^^^^^___```aaabbbbbbbbbeeegggkkkoooqqqrrrrrrrrrrrruuuxxxyyyyyyxxxyyyzzztttvvvwwwyyy{{{|||}}}}}}|||{{{{{{{{{{{{}}}yyyxxxxxxzzz{{{{{{yyywwwrrrqqqpppooollljjjiiiiiibbb```^^^]]]]]]\\\ZZZYYYZZZ[[[\\\\\\\\\[[[YYYXXXVVVTTTSSSSSSSSSRRRPPPOOOLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFDDDCCCAAA@@@@@@@@@===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999888777777666666666666666666666555555555444444222222222222222222222222111111111000000/////////111111111111000///.........///000111111111000000.........///000111222333------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------...............////////////000000000////////////////////////222222111111111222222333555555444444444444444444555555555555666666777777555555666666777888888999:::<<<======<<<;;;===>>>;;;===???AAABBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEHHHJJJLLLQQQUUU]]]bbbRRREEEJJJJJJLLLNNNNNNMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRUUUVVVUUUVVVXXXWWWWWWWWWXXXYYYYYY[[[^^^___```bbbdddgggdddeeefffhhhiiiiiiiiiiiihhhiiikkknnnpppqqqrrrrrr>>>>>>>>>>>>>>>?????????>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888999888999::::::::::::::::::777888888888888777666666444555555666666666555555888888777777666666555555666777777888888888777777777777777777777777777777888888999999999:::::::::::::::;;;;;;::::::999888777999:::;;;;;;;;;===>>>AAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIJJJLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWVVVXXXZZZ[[[ZZZYYYZZZ[[[^^^^^^___```aaaaaaaaaaaabbbdddhhhkkkmmmnnnnnnnnnooorrrvvvxxxxxxxxxxxxxxxqqqrrrtttwwwyyy{{{|||}}}||||||{{{{{{|||}}}~~~~~~~~~~~~xxxwwwwwwxxxyyyxxxvvvsssooooooooonnnkkkiiiiiijjjbbb```]]][[[[[[ZZZYYYXXXZZZZZZZZZZZZXXXVVVTTTSSSSSSRRRQQQQQQQQQPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFEEECCC@@@????????????;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;::::::::::::777777666555444444444444555555555444444444333333111111111111111111111111111111000000///......---//////000000//////......+++,,,.../////////...---............///111222333------------------------....................................------------------------------------+++---...---,,,+++,,,---------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,------------.........------........./////////............////////////111111000///////////////222333333333333333333333444444444555666666666777444444555666666777777888999;;;<<<<<<;;;;;;<<<=========????????????>>>============>>>>>>@@@AAABBBAAABBBCCCCCCCCCEEEGGGJJJJJJSSSPPPLLLQQQOOOHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMMMMNNNOOORRRTTTUUUSSSTTTVVVVVVVVVVVVWWWYYYYYY[[[]]]^^^___```bbbeeebbbccceeeggghhhiiihhhhhhhhhjjjlllnnnpppqqqqqqqqq>>>===============<<<<<<===<<<:::999888999999999;;;;;;;;;;;;;;;:::999999999999888777777777777777999999888777777777888888888777666666555555666666666555555444444555555666666666666555555555444444555666777777777777666555666666666777777666666666666666777777777777888888888999:::::::::999888777666888::::::999999<<<>>>???@@@AAACCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHEEEDDDCCCBBBAAABBBBBBCCCCCCEEEHHHIIIHHHGGGHHHIIIIIIIIIKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLMMMNNNNNNOOOKKKKKKKKKLLLMMMOOOQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSUUUVVVWWWUUUWWWZZZ[[[ZZZZZZZZZ[[[\\\]]]___aaabbbbbbbbbbbbaaabbbeeegggiiijjjjjjjjjmmmppptttvvvuuutttsssssslllnnnppptttwwwyyyzzz{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~xxxwwwvvvwwwwwwvvvsssqqqmmmnnnooolllhhhffffffgggaaa^^^[[[YYYYYYXXXWWWVVVYYYXXXXXXWWWVVVTTTRRRQQQPPPOOONNNOOOOOONNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDAAA???======>>>>>>::::::;;;;;;;;;;;;;;;:::::::::999999999888888888888777666555444444444444444444444444333333333333000000000000000000000000////////////////////////------.../////////......***,,,---//////...---,,,//////...............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000000////////////------------------------+++---///...,,,+++,,,...---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,---------.........,,,,,,,,,------------.............../////////000//////............///000///000111111222222222222111222333444444555555555333444444555666666777777777999::::::999888:::;;;<<<<<<=========>>>>>>>>><<<<<<======>>>@@@AAABBBAAABBBCCCCCCCCCDDDGGGJJJJJJQQQMMMHHHMMMMMMIIILLLJJJKKKMMMLLLKKKKKKLLLNNNMMMMMMLLLMMMNNNPPPRRRSSSQQQRRRTTTUUUUUUUUUWWWYYYXXXZZZ\\\]]]]]]^^^```bbbbbbccceeeggghhhhhhggggggiiikkkmmmppprrrrrrrrrqqq?????????>>>>>>======<<<<<<;;;:::888777888888999;;;;;;;;;;;;;;;:::999888999999888777777666777777999888777555555555666777888777666444444555666666888777555444444555666777444444444444444444444444555555666777777666555444555555666666666666666555555555555555666666666666777888999::::::999777666555777::::::888888;;;>>>===???@@@BBBCCCCCCBBBBBB<<<<<<>>>???AAABBBDDDDDDBBBDDDEEEFFFGGGHHHKKKMMMDDDCCCAAA@@@???@@@AAAAAAAAACCCGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKKKKKKKLLLNNNQQQSSSQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWVVVXXX[[[\\\\\\\\\\\\]]]ZZZ\\\^^^aaacccdddeeeeee```aaaccceeefffggghhhhhhlllooossstttssspppooonnniiikkknnnqqqtttwwwyyyzzz|||}}}~~~~~~}}}|||}}}|||}}}~~~~~~~~~xxxwwwvvvvvvvvvuuurrrooommmnnnnnnkkkfffcccbbbddd```]]]ZZZXXXWWWWWWVVVTTTWWWWWWVVVVVVTTTSSSRRRQQQOOONNNMMMNNNNNNMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDEEECCC@@@>>>=========>>>999::::::;;;;;;;;;::::::888888888888777777777777888888777555555444444444444444444333333333222222000000000000000000000000------......///000000000,,,,,,---...////////////,,,---///111111000///...111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++........................***---//////,,,+++,,,...---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,---------......+++++++++,,,,,,,,,------........./////////000000---------......000111111---...///111111222222222///000111222333444444444333333444444555666666777555777888888777777888999;;;;;;;;;;;;<<<>>>???@@@<<<<<<======>>>@@@AAABBB@@@AAABBBBBBBBBDDDGGGJJJGGGKKKGGGGGGLLLHHHCCCJJJJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLNNNPPPQQQOOOQQQSSSTTTTTTUUUWWWYYYWWWYYY[[[\\\[[[\\\^^^___bbbcccfffhhhhhhhhhgggfffjjjkkknnnqqqrrrsssrrrrrr======>>>>>>===<<<;;;;;;;;;::::::999777555333222777888999999999777666444666666666666666555555555888888777777666666555555555555555555555555555555555444444333333444444555444444333222333444555666333444555555666666555555444444444444444444444444333333444555666777888888555555444444444666888999666777777888999999::::::888;;;>>>AAABBBAAA@@@>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBAAACCCKKKVVV^^^AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCDDDFFFGGGHHHHHHGGGFFFEEEGGGHHHJJJLLLLLLLLLKKKOOOMMMLLLJJJJJJKKKMMMNNNQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTVVVUUUTTTTTTUUUWWW[[[[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\^^^cccfffeeedddbbbaaa______```cccfffhhhhhhjjjmmmnnnmmmllllllllliiiiiijjjlllooossswwwyyy~~~}}}}}}|||{{{zzzzzzzzz}}}~~~}}}{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}|||yyyyyyyyyxxxvvvuuusssrrrrrrkkkiiigggffffffeeebbb```\\\[[[YYYVVVTTTRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPJJJJJJJJJJJJJJJJJJIIIIIIDDDEEEEEEEEEEEECCCBBBAAAAAAAAA@@@>>><<<:::888777888888888888777777777666333444444444555666666666555555444333333222111111111111222222222222111111000000000000000000000000///............------------,,,,,,---......---+++------++++++++++++------------------------------,,,---,,,,,,+++***)))(((+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++------,,,+++---------------------------,,,***))))))***,,,---------++++++++++++---------------............///------......------,,,+++------------......////////////............//////000000000000000000000000000111222333444555555555333333444444555666666666444333333444444555666777666777999;;;<<<<<<;;;:::<<<<<<<<<<<<============EEEBBB??????AAACCCDDDCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJKKKKKKLLLMMMNNNSSSSSSSSSSSSSSSTTTUUUUUU[[[ZZZYYYYYY[[[___bbbeeedddeeeggghhhiiihhhfffeeefffjjjoooooolllkkknnnrrr=========<<<<<<;;;;;;;;;=========<<<:::999777666777777777888777777666666555555555555555666666777777666666555555444444333333333333333333333333333444333333222222333333444444333333333333444444555333333444444555444444444333333333333333333333333444444444444444444555555444444444444555666777888555666666777888888999999;;;===>>>??????>>>===<<<<<<=========>>>>>>>>>>>>@@@@@@@@@???@@@CCCHHHKKKBBBBBBBBBAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIKKKKKKKKKJJJMMMLLLJJJIIIIIIJJJKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUVVVVVVUUUTTTVVVWWWZZZYYYYYYXXXXXXYYY[[[[[[[[[ZZZZZZ\\\```ccccccaaaaaa```___^^^___bbbeeeggggggiiilllmmmlllkkkkkkllljjjjjjkkklllooosssvvvxxx{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}{{{yyyxxxyyyzzz{{{|||}}}~~~|||}}}~~~{{{{{{zzzzzz{{{|||~~~|||{{{|||~~~}}}~~~}}}{{{{{{{{{~~~}}}~~~|||zzzyyyxxxwwwuuutttrrrppppppjjjhhhfffddddddcccaaa___[[[ZZZXXXVVVTTTSSSRRRRRRSSSRRRQQQPPPPPPOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>><<<;;;999999888888777777777666666666444444444444555555555555555444444333222222111111000111111222222111111000000000000000000000000000............------------///......///000000///------,,,,,,++++++,,,,,,---........................+++,,,,,,---------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---------------------,,,,,,......,,,,,,,,,,,,......---,,,++++++++++++,,,---------------............,,,,,,---------------,,,............//////000000//////............//////////////////////////////000111222333333333333333333333333333333333333333666666666666777888999::::::;;;=========<<<:::999;;;<<<<<<<<<============DDDAAA>>>>>>AAACCCCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXYYY[[[^^^bbbcccaaabbbeeeggghhhhhhgggfffeeeiiimmmmmmkkkjjjmmmppp===<<<;;;:::::::::;;;<<<<<<======<<<<<<;;;999999666666555555555666777777555555444444444666777888555555444444333222222222222222222222222222222222222222111111111111222222333333444444444333333222222222333333333222222111333333333333333333333333444333333333222222222222222333444555555666666666444444555555666777777777>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<>>>======>>>??????===<<>>===<<<<<<>>>??????@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJIIIHHHGGGHHHHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVUUUTTTTTTUUUWWWXXXWWWWWWWWWWWWXXXYYYZZZYYYXXXXXXZZZ]]]____________^^^]]]]]]^^^```bbbdddeeegggjjjkkkjjjjjjjjjkkklllllllllmmmooorrrtttvvvxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuuvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzyyyyyyyyyyyy{{{|||}}}{{{yyyzzz|||~~~}}}}}}}}}zzzyyyyyy~~~}}}}}}~~~~~~|||zzzxxxwwwvvvtttrrrooommmlllgggeeecccbbbbbbaaa^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@============<<<;;;::::::777777777666666666555555555444444444444444444333444444333333222111111111000000111111111111000000000000000000000000000000............------------///...---...000000...------,,,,,,++++++,,,,,,---........................***+++,,,---......///...,,,,,,,,,---------......------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,------......///////////////000000000//////............//////////////////////////////000000111222222111111111222222222222222111111111666666666666777888999:::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======BBB@@@>>>>>>@@@BBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOOOOPPPSSSUUUWWWUUUVVVWWWZZZ\\\___aaabbb^^^```ccceeeggghhhhhhgggcccfffjjjkkkiiiiiilllnnn<<<;;;999888888999;;;<<<888999999999999888888777555444333333333555666777666555444333333444666777555444444333333222111111222222222222222222222222111000000//////000000111222222333444444333111000111111111222111111000///222222222222222222222222222222222222222222222222000111333555555555444444333333444444555555555555===<<<:::999888888888888888999999999::::::;;;;;;<<<;;;:::===@@@AAA>>>:::>>>>>>======<<<<<<;;;;;;======>>>>>>???@@@AAAAAA@@@AAAAAACCCCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRTTTUUUUUUTTTSSSUUUVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[]]]]]]]]]^^^]]]\\\\\\\\\^^^___aaabbbdddggghhhhhhhhhiiijjjmmmmmmmmmnnnoooqqqrrrsssssstttuuuuuuwwwwwwxxxyyywwwwwwxxxxxxwwwvvvuuuttttttvvvyyy|||}}}}}}}}}|||~~~~~~{{{zzzzzzyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzz{{{|||{{{|||}}}~~~{{{zzzyyy{{{zzzzzz{{{|||{{{yyyxxxuuuuuutttrrrpppmmmjjjhhhdddbbb```______^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHFFFFFFEEEBBBBBBBBBAAAAAA@@@??????=========<<<;;;:::999888666666666555555555555444555444444444333333222222333333222222111111111000///000000000000000000///////////////////////////.........---------,,,,,,,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............,,,,,,---------.........------------------------+++***)))***+++,,,+++)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++,,,,,,,,,------------*********+++,,,...//////............///////////////......------......///////////////////////////000000000000000000//////111111111111111111222222333333333333444555666666222333555888:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<@@@???>>>>>>???AAAAAABBBEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOORRRUUUWWWSSSUUUXXX[[[^^^```aaaaaa^^^```ccceeeggggggggggggbbbeeehhhiiiiiiiiikkkmmm:::999777666666888:::;;;666666777777777666666555333333222111222333555666666555444222222222333333555555444333333222222111222222222222222222222222000//////......//////000111111333333333222111000///000000000000000//////111111111111111111111111000111111222333333444444///000222444444444333333333333333333333444444444999888666555555666888999555666777888999:::;;;;;;<<<:::999;;;>>>@@@>>><<<999::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@>>>??????@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQRRRTTTSSSRRRRRRSSSUUUSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^___aaadddeeeeeefffgggiiilllllllllmmmnnnooopppqqqppppppqqqssstttuuuvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvuuuwwwzzz|||~~~~~~}}}}}}~~~~~~}}}}}}|||||||||{{{zzzyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~{{{xxxzzz~~~~~~}}}{{{zzzxxxvvvvvvvvvwwwwwwuuutttrrrrrrqqqpppmmmjjjgggeeebbb```^^^]]]\\\[[[YYYWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<:::888666555555555555444444444333333444444333333222222222111222111111111111111000000...//////000000//////..............................------------,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++++++++++++++++++++***))))))***+++***)))*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))******,,,---///000------------------------......------------..............................//////000000000///......//////000111222333333444111111000111111222333444222222444666888:::;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>>>>???@@@AAAEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNOOORRRUUUVVVSSSUUUYYY\\\^^^`````````___aaaccceeeffffffeeeeeebbbdddggghhhiiijjjlllmmm888777666666666777888999666666777777777666666555222222111111111222333333222222222222111111111000444444444333222222111111222222222222222222222222//////............//////000000111222222222222222......///000000000000000000000000000000000000000//////000111222333444444///000111222333333333333333333333333333333333333555444333333444555777888555555666777888999::::::<<<:::999999:::::::::999777888888999:::;;;<<<<<<;;;<<<<<<======>>>>>>>>>=========>>>???AAACCCCCCEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJMMMNNNPPPPPPPPPOOOOOOPPPRRRQQQPPPPPPQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\]]]___aaabbbbbbdddfffhhhjjjjjjkkklllmmmnnnoooooommmnnnooopppqqqsssttttttsssssstttuuuvvvwwwwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~|||yyy{{{|||{{{tttsssqqqrrrssssssrrrpppnnnoooooonnnlllhhheeeccc```^^^\\\[[[[[[ZZZWWWVVVUUUTTTRRRQQQOOONNNNNNMMMMMMMMMNNNMMMLLLJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>============???>>>===<<<999777555444444444444333333333333222333333222222222222222111000000000000000000000000......////////////..............................------------,,,,,,,,,,,,...---,,,---//////---,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++***)))))))))******++++++,,,------------------------******++++++++++++************+++++++++,,,,,,,,,******)))***+++---///000---------,,,,,,,,,,,,,,,......------------....................................///000000///////////////000000111222222333111111111111222333444555777777777888888888888888999999999:::::::::;;;;;;:::<<<>>>>>>>>>>>>@@@AAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTUUUXXX[[[]]]^^^^^^^^^^^^```bbbdddeeeeeedddcccbbbccceeegggiiikkkkkklll555555666666666777777777666666777666666555444444111111222222111111000000,,,---///111222222111000333222222111111000000///111111111111111111111111//////............///////////////000111222333444,,,---...000111111111111/////////////////////////////////000000111111111000000000000111111333333333333333333333333333333333333222222333333444555888888888888777777777777777888999999888777777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNMMMLLLMMMOOOPPPPPPOOONNNPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWYYYZZZZZZXXXWWWYYY[[[]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\^^^```aaabbbeeehhhhhhhhhjjjkkklllmmmmmmmmmllllllmmmnnnoooqqqqqqrrrpppqqqqqqsssuuuvvvxxxyyyzzz{{{{{{{{{||||||||||||zzzyyywwwuuuttttttttttttxxxxxxwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~|||}}}~~~~~~~~~}}}{{{rrrqqqoooooopppqqqpppoookkkllllllllljjjgggdddbbb___]]][[[ZZZZZZYYYWWWUUUTTTSSSQQQOOOMMMKKKKKKJJJIIIJJJKKKKKKKKKIIIGGGEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>><<<<<<<<<<<<======<<<<<<;;;999777666555333333333333222222222222111111111111222222222222000000000000000000000000---......//////......------------------------------------,,,,,,,,,++++++...---,,,---...///---++++++,,,,,,------,,,,,,+++******************************+++,,,------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***(((((())))))***++++++,,,......,,,,,,,,,,,,......)))***+++,,,,,,+++***)))************+++++++++++++++***))))))***,,,...///......---------,,,,,,,,,...------,,,,,,------...........................---...///000000000000000000000000/////////......111111111111222333444555888888777777666777777777999999999999::::::::::::888;;;>>>>>>======???AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ\\\^^^aaacccccccccbbb```aaabbbeeehhhjjjjjjjjj444444555666777777666666555555555555444333222111000111222222222000///...''')))---000222333222111111111111000//////......000000000000000000000000//////............//////............000222444555,,,,,,...000111222222222///////////////////////////////////////.........000000/////////111333444333333333333333333333333222222222222222222222222;;;:::999888777666555444111666:::;;;999777888999:::::::::999999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===???AAACCCAAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLKKKJJJLLLNNNOOOOOONNNMMMOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVXXXZZZYYYWWWVVVXXXZZZ]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[]]]______bbbeeegggfffgggiiijjjkkklllmmmmmmkkkkkklllmmmnnnoooppppppnnnnnnoooqqqsssvvvxxxzzz|||{{{{{{zzzzzz{{{{{{|||{{{zzzxxxvvvtttttttttuuu{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~{{{{{{|||}}}~~~~~~}}}}}}{{{||||||~~~~~~~~~~~~|||||||||||||||{{{rrrpppnnnnnnooopppooonnniiijjjkkkkkkiiigggcccaaa___]]][[[ZZZZZZXXXVVVTTTTTTRRRPPPNNNKKKJJJIIIHHHGGGHHHJJJJJJJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<::::::::::::999888777777333333333222222222111111000000111111222222222333////////////000000000000---..................------------------------------------,,,,,,,,,++++++++++++***+++,,,---+++)))++++++------------++++++++++++++++++++++++++++++)))***+++---...///000000))))))*********+++++++++------------------------)))((('''((()))***)))''''''(((((()))***+++++++++---,,,***))))))***,,,---)))***+++,,,,,,+++***))))))************+++++++++,,,+++)))))))))+++---/////////.........---------...------,,,,,,------...........................------///000111111111111222111000///---+++******000000000000111222333444333333333444444666777777888888999999999:::::::::777:::===>>>===<<<>>>AAA>>>>>>??????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNNNNPPPRRRTTTTTTSSSRRRQQQSSSTTTTTTUUUVVVWWWXXXYYYVVVXXX[[[___aaabbbbbbbbb______```cccfffhhhiiihhh222333555666777888777777555444444333333222222111333222111000000000111222000000////////////000000///000111000///...///111////////////////////////////////////............///---***)))***,,,000222............////////////////////////////////////111111000000//////......000000111222222222222111000000000000111111111111111111222333333333333222666@@@DDD<<<444555999:::555555555555666666777777:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYY[[[^^^aaaccceeeeeeeeedddeeefffgggiiijjjkkkkkknnnjjjfffggglllppppppnnnoooppprrrssstttssssssrrruuuvvvwwwyyy{{{{{{|||||||||}}}}}}{{{wwwuuuuuuuuuyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~zzz{{{|||||||||{{{yyyxxxzzzzzz|||}}}}}}|||{{{|||~~~|||zzz|||~~~{{{vvvpppmmmjjjkkknnnnnnjjjfffjjjiiigggfffdddbbbaaa```]]]]]]]]][[[YYYVVVSSSQQQRRRQQQNNNKKKJJJIIIJJJJJJGGGHHHIIIIIIIIIGGGEEECCCCCCBBB@@@>>>===<<<;;;;;;888:::;;;:::888666666666999999999888777555444333444444444333333222222222000000000000000000000000/////////...------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,++++++666;;;---&&&333++++++,,,---............,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((())))))*********+++,,,,,,,,,,,,+++***************************++++++******++++++,,,---***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///......///000111000---+++,,,///111111///000000000000////////////333333444555555666666777777777777777777888888888888999::::::999999;;;===>>>;;;:::<<>>@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLPPPQQQRRRTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUXXXYYYYYY[[[\\\]]]^^^___^^^___aaadddeeeggghhhhhh444444555666555444333222444444444333222222111111111111222222222111000///000//////////////////000...///000000......///000........................000000/////////.........000...,,,******,,,---///............////////////........................000000000//////////////////000111111222222111111//////000000000111111111000111222222333333222222444;;;>>>888333444777777444555555555555555555555888777666666666777999999:::::::::;;;:::::::::999999999:::<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZYYY[[[]]]```bbbddddddeeedddddddddeeefffgggiiijjjlllhhheeegggllloooooonnnnnnoooppprrrsssssssssrrrssstttuuuvvvxxxyyyzzzzzz~~~~~~}}}{{{xxxwwwxxxyyy|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||~~~~~~~~~|||||||||}}}~~~{{{yyyzzzzzz{{{|||}}}}}}xxxuuupppmmmjjjkkkmmmmmmiiieeeddddddddddddcccbbbaaa```\\\\\\[[[YYYWWWUUUSSSRRRQQQPPPMMMKKKIIIHHHIIIIIIFFFGGGHHHIIIHHHFFFDDDCCC@@@??????>>>======>>>>>>===<<<;;;:::999888777666888888777777666444333222333333333222222222111111000000000000000000000000000///.........///000000------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++---,,,...>>>III;;;,,,111,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++*********+++,,,,,,------******+++,,,,,,+++******************************++++++******++++++,,,---)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///............///000111///------///000///---000/////////////////////111111222222333444444444666666666777777888888888888999:::999999999;;;===CCC@@@<<<:::<<<======<<>>???????????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEEHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[]]]___aaabbbcccccccccbbbaaaaaabbbcccfffgggiiifffdddfffjjjmmmnnnmmmlllmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyy~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{zzz{{{|||~~~~~~}}}||||||}}}~~~}}}|||{{{zzzxxxwwwyyy}}}~~~~~~|||{{{zzzxxxuuurrrpppnnnkkkkkklllkkkhhhddd^^^___aaabbbcccbbb```___ZZZYYYXXXVVVTTTTTTSSSSSSPPPNNNLLLIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB============>>>???@@@@@@CCC???;;;999999999777444666666666555444333222111111111111111000000000000000000000000000000000000222///,,,,,,...000///...........................,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********---+++///BBBRRRDDD///,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************++++++,,,******************************+++,,,,,,------...******++++++++++++******************************+++************+++,,,,,,(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......111000............---+++////////////////////////000111111222222333444444444444555666777888888999777888999999888999;;;===DDDAAA<<<999999;;;<<<<<<>>>??????@@@AAAAAABBBBBBGGGGGGIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPOOONNNMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTUUUVVVXXXZZZ[[[]]]^^^^^^___aaaccceeeggghhhhhh///000222444555555444444333333333222111111000000///000111222222000...---///......------......///,,,---......,,,,,,---...........................000000000/////////......---------------,,,++++++---------.........//////........................---------....../////////...///000000111111000000////////////000000000111///000000111222111111111000111000000222333333111333333333222222222222222444444444444444555555666555666777999999888777666888999:::;;;<<<===>>>>>>===>>>>>>??????@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSUUUUUUVVVWWWYYYZZZZZZ[[[[[[[[[]]]^^^___```aaaaaaaaa```^^^]]]^^^```ccceeeiiigggeeefffhhhjjjjjjiiijjjkkklllmmmoooppppppqqqrrrqqqppppppqqqtttwwwxxx}}}}}}|||yyyxxxyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~}}}|||||||||zzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~zzzwwwyyy~~~|||zzzwwwvvvuuutttrrrqqqooommmkkkjjjjjjiiieeeccc\\\]]]```bbbbbbaaa___]]]XXXWWWUUUSSSRRRRRRSSSSSSNNNMMMKKKHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA<<<<<<<<<<<<===>>>???@@@EEE???999777888999666222444444444444333222111000////////////////////////////////////////////////111---))))))...000...+++------------------------++++++++++++++++++++++++******++++++,,,,,,,,,---...---------,,,,,,+++++++++***,,,<<>>===>>>>>>???@@@AAABBBBBBFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOOOONNNLLLKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXZZZ\\\\\\]]]^^^```ccceeeggghhhhhh///000222444555555555555333222222111111000//////111000//////......//////......------------......,,,---...---,,,+++,,,...........................////////////............******,,,---------,,,,,,------------....................................,,,,,,------......//////......///000000000000///...////////////000000000...///000000111111000000111///...000222333222111222222222222222222111111444444555555555555666555444444666777777777666666888999999:::;;;<<<======<<<<<<======>>>???@@@@@@===>>>???@@@AAABBBCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIILLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUWWWXXXZZZ[[[[[[\\\\\\\\\]]]]]]^^^_________^^^\\\[[[\\\___bbbdddiiihhhffffffggggggffffffiiiiiijjjkkklllmmmnnnoooqqqqqqppppppqqqtttvvvxxx{{{{{{zzzxxxwwwxxx|||}}}||||||||||||{{{{{{{{{yyy{{{}}}~~~}}}|||||||||zzzzzz|||}}}zzzwwwxxx}}}}}}yyywwwtttrrrrrrrrrpppooolllkkkjjjiiihhhfffcccaaa]]]^^^```aaaaaa___\\\ZZZVVVUUUSSSQQQQQQQQQRRRRRRMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<;;;;;;<<<<<>>???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIIIILLLMMMNNNNNNNNNMMMLLLKKKMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRTTTUUUWWWYYYZZZ[[[[[[\\\^^^aaadddeeegggggg333333444555444333222111222222111111000/////////111000...---------...///------,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------.........---------,,,,,,)))***+++,,,------------,,,------------.........------------------------,,,,,,,,,------------------......///////////////......////////////000000......///000000000000000222......111333111111222111111111111222222222333444444555666666666666555444444555555666666777777888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????===>>>>>>???@@@AAAAAABBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVXXXZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^\\\\\\[[[[[[]]]___bbbdddhhhhhhggggggffffffeeeeeeiiiiiiiiiiiiiiijjjllllllpppppppppppprrrtttvvvwwwyyyyyyyyywwwvvvwwwzzz}}}||||||||||||{{{{{{{{{{{{xxx{{{~~~~~~}}}||||||xxxyyyzzz|||~~~|||xxxuuuuuuxxx{{{{{{zzzuuussspppooopppooonnnmmmhhhhhhhhhfffeeecccaaa```^^^_________^^^\\\YYYXXXUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAAAAA@@@?????????===<<<;;;:::999999999999<<<999555444444555333111222222222222222111000///---------..........................................+++((((((***,,,+++******************************++++++,,,,,,++++++************+++++++++++++++***************))))))))),,,...******...)))&&&///&&&'''((()))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++''')))******))))))***+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++...///.........///---------......//////000...//////000000111222222111111222333444555555666555666777777666777999;;;999;;;>>>>>><<<:::888888;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJLLLMMMMMMMMMLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXZZZ\\\___bbbdddeeefff111222333333333222000000222111111000//////....../////////.........------------,,,,,,,,,,,,------,,,...///...---,,,---...------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,------.../////////.............../////////000000---...//////000000//////111...///222222...///333///000111111222333444444333444555666666666555444555555444333444666888999888888999999::::::;;;;;;999:::;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXZZZ\\\]]]]]]]]][[[[[[ZZZ[[[\\\\\\ZZZ[[[[[[]]]___aaacccdddeeefffggggggggggggggggggiiiiiihhhgggggghhhiiijjjnnnnnnoooqqqrrrssstttuuuxxxyyyyyyxxxwwwwwwyyy{{{xxxyyyyyyyyyyyyyyyyyyyyyzzz}}}~~~}}}wwwxxxyyy{{{|||~~~~~~yyyxxxuuussssssuuuvvvwwwpppooommmmmmnnnmmmllljjjdddeeeeeedddbbbaaa``````]]]]]]\\\\\\[[[YYYXXXWWWTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKIIIFFFDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>>;;;:::999888777777777777666666555555444444333333111222222222222111000000------------......//////---------------------------,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++************))))))))))))************)))---***)))---)))'''000((())))))*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************************((((((((()))******++++++)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))***++++++((()))+++***))))))***,,,************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,------,,,++++++))),,,///000...,,,,,,---,,,,,,---......///000000......//////000111111111111222222222333333444444555666777666666666888:::888:::===<<<:::999999;;;:::;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVXXXZZZ]]]```bbbdddddd---...///111222222222222111111111000//////......,,,---///111000...,,,***---,,,,,,++++++,,,,,,------...//////------...///------------------------,,,,,,,,,+++++++++******...---,,,+++************,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,---......//////................../////////000---......///////////////111...///333111,,,---333//////000222333444555666222333444555666555444444777555333333333666999;;;888888888999999::::::;;;999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHJJJLLLMMMNNNOOOLLLMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^]]][[[ZZZZZZZZZ[[[\\\YYYZZZ\\\^^^```cccdddeeebbbdddfffggghhhhhhiiijjjjjjiiigggffffffgggggghhhlllmmmoooqqqrrrsssssssssxxxyyyzzzzzzxxxxxxyyyzzzttttttuuuuuuuuuvvvvvvvvv|||vvvwwwxxxzzz|||}}}~~~~~~}}}~~~~~~~~~yyyyyywwwtttrrrrrruuuwwwmmmlllkkkllllllllljjjgggbbbcccdddcccaaa_________ZZZZZZYYYYYYXXXXXXXXXWWWTTTTTTTTTTTTSSSPPPNNNMMMMMMLLLKKKIIIGGGDDDBBB@@@AAA@@@???>>>============999888777777777777777777222444666666555444444555111222222222222111111000---------....../////////---------------------------......,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++++++++******))))))******++++++,,,,,,,,,---&&&***((()))///,,,'''---+++++++++******)))((('''*********++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************************'''''''''((())))))******)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++(((***++++++******+++,,,************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,++++++...111000---+++***+++,,,,,,------...///000000000000000111222222333333222222222222222222222333444666777666666666888:::555777999999888:::>>>AAA::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCEEEGGGIIIJJJKKKJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWUUUWWWYYY\\\___aaacccddd////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,...---,,,,,,,,,,,,---...,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,***((('''***************************++++++,,,,,,++++++***+++,,,---...//////////////////.........---------,,,,,,,,,---------......,,,---------......//////......///000111222333333222333333333333222111111333333333333333333333222666666555555555777999:::999:::;;;:::999999;;;===;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIILLLNNNPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUSSSRRRQQQSSSVVVZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\[[[\\\]]]______aaacccfffhhhiiijjjjjjnnnllliiifffeeefffgggiiiqqqpppoooppprrrsssrrrrrrrrruuuyyyzzzyyyxxxwwwwwwzzzvvvtttuuuuuussstttxxx~~~~~~}}}yyywwwyyyyyyyyy{{{~~~~~~~~~~~~|||}}}~~~}}}|||{{{{{{xxxvvvuuutttuuuvvvuuutttpppnnnllljjjhhhfffbbb___cccbbbaaa___]]][[[ZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMLLLJJJHHHEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<===<<<:::888777666555555333333333333333333333333333222222111000//////...///...------,,,,,,,,,,,,......------------......************************++++++------------++++++++++++------------++++++---+++***+++------+++(((******+++++++++,,,,,,,,,((((((''''''''')))***,,,+++++++++************)))))))))((((((''''''&&&&&&))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******...---+++)))((((((((()))''''''((((((((((((''''''***)))(((((()))))))))(((************************+++++++++***************++++++******++++++,,,---(((***++++++***)))+++,,,************************000///...---,,,+++******,,,,,,,,,---------......000000000000111111111111333333333333333333333333777555444444555666666666777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>???BBBDDDEEEDDDCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMOOORRRTTTUUUVVVUUUSSSQQQQQQRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^___...........................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***************************++++++,,,,,,++++++***,,,,,,,,,...///000000//////.........---------,,,------------.........///...............---------------...///000111222333111111222222111111000///222222333333333333333333666555555555555777888999888999:::999888888:::<<<;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCCCCBBB@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIKKKMMMOOOOOONNNNNNPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPRRRVVVZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\[[[[[[]]]______```ccceeegggiiiiiiiiijjjiiigggffffffhhhjjjlllpppppppppqqqrrrsssrrrrrrsssvvvzzz{{{{{{yyyyyyyyyyyyuuusssttttttrrrssswww}}}|||zzz{{{{{{zzz}}}~~~}}}}}}}}}~~~}}}|||{{{yyywwwuuutttuuuvvvuuutttpppnnnjjjhhhfffdddaaa___aaa```^^^]]][[[YYYXXXXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHFFFCCCAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999777666555555555444333333222111000//////222111111000//////......------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,+++******,,,,,,***(((************++++++,,,,,,***)))(((((('''((()))))))))))))))******+++++++++)))))))))))))))((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******,,,+++***)))))))))***+++(((((())))))))))))(((((())))))((()))*********)))************************)))*********************++++++******++++++,,,---)))***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---------.........////////////000000000111111111222222222222222222222222444444444555777888888888777888888999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;>>>???AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOORRRTTTUUUVVVUUUTTTRRRRRRSSSUUUVVVUUUVVVXXXZZZ\\\]]]^^^^^^........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++***))))))***++++++---,,,,,,,,,,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,+++***)))******************************++++++++++++*********)))(((***---...,,,***......------------,,,,,,------.........///////////////......---,,,,,,,,,,,,------...///000111111000000111111000000///...111111111222333333333444444444444444555666777888777888888888777777999;;;;;;;;;;;;<<<======>>>>>>AAABBBBBBBBBBBB@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKMMMNNNMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPRRRUUUYYY[[[]]]]]]\\\[[[[[[ZZZ[[[[[[[[[\\\\\\\\\[[[[[[\\\^^^^^^___bbbdddfffggghhhiiiggggggffffffgggjjjmmmnnnppppppqqqrrrssssssssssssvvvyyy|||}}}}}}|||{{{|||yyyuuusssttttttqqqrrruuu{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}|||{{{zzzxxxuuutttuuuuuuuuutttqqqmmmiiifffdddcccaaa___^^^]]]\\\ZZZXXXWWWVVVVVVSSSRRRPPPQQQQQQRRRPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@???======<<<;;;;;;;;;;;;<<<999888777666555444444444444444222000...---++++++000000//////...---------+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***++++++)))''')))))))))************+++,,,+++***)))((('''(((((('''(((((()))***+++,,,---))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))***+++,,,))))))************))))))(((((())))))******++++++))))))))))))))))))))))))((((((((())))))*********+++************+++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,............//////////////////000000000000111111111111111111111111111111222333555777888999999999888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@AAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMOOOQQQSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVXXXZZZ[[[\\\]]]]]]------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((************************+++++++++***++++++,,,,,,************++++++++++++************************((()))***+++,,,,,,+++*********************************++++++++++++******+++)))''')))---...,,,)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------,,,,,,------...//////000000000111111000000///...///000000111222333333444333333333444444555666666555777777777666666777999::::::;;;<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>????????????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNQQQSSSSSSQQQOOOMMMLLLMMMNNNOOORRRUUUXXXZZZ^^^]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\ZZZZZZ[[[]]]]]]^^^```bbbdddfffggghhhgggffffffggghhhkkkmmmoooppprrrtttuuuuuuuuuvvvvvvxxx{{{~~~~~~~~~}}}yyywwwwwwuuuqqqqqqssswwwyyy}}}~~~~~~~~~|||{{{{{{xxxuuussstttttttttsssqqqnnniiifffdddcccbbbaaa^^^]]][[[XXXVVVUUUUUUUUUQQQPPPNNNNNNOOOOOONNNLLLJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@===<<<;;;;;;::::::;;;;;;666666555444333333444444333333111000...,,,++++++.........------,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,........................---,,,+++******+++,,,---+++++++++,,,,,,+++++++++***************)))(((''')))))))))))))))))))))***+++******))))))(((((((((((((((((()))***+++++++++((((((((())))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++((())))))******))))))((('''((())))))))))))***+++((((((((((((((((((((((((&&&&&&'''((()))******+++***************++++++,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------............////////////000000000111000000000111111111111111222444777999999888888777888888888888888777777777:::::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\------------------------)))))))))))))))*********+++++++++++++++++++++++++++******))))))(((((((((******++++++++++++******))))))(((((()))***++++++))))))*********+++++++++************************'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++******)))...,,,+++---///000...,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,------......//////111111222222111111000/////////000000111222333333111222222333444444555555555666666666555555777999::::::;;;;;;<<<=========;;;<<<>>>@@@@@@AAA@@@@@@???????????????@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHKKKMMMOOOQQQQQQPPPNNNLLLKKKLLLMMMPPPRRRUUUWWWXXX]]]\\\ZZZYYYXXXYYYZZZZZZ\\\]]]]]][[[YYYYYYZZZ[[[]]]]]]^^^```bbbdddfffggghhhhhhhhhhhhiiijjjlllmmmqqqtttxxxyyyxxxwwwxxxzzzzzz}}}}}}|||yyytttrrrttttttxxx|||~~~~~~~~~}}}|||{{{xxxtttrrrrrrrrrrrrqqqqqqnnniiifffeeeeeedddccc```___[[[XXXVVVTTTTTTTTTPPPOOOMMMMMMNNNMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<;;;:::::::::::::::555555444333222222222333222111111000//////......------------,,,,,,,,,,,,))))))))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,++++++++++++++++++++++++)))*********))))))((((((***)))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((('''(((((())))))(((((('''%%%'''))))))'''''')))***((((((((((((((((((((((((&&&&&&'''((()))******+++******))))))******+++,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------...////////////000000000111111111111222222333333333666999:::888555555555888777777777777777777777999999999999::::::;;;;;;>>>>>>=========>>>??????AAAAAACCCDDDEEEFFFFFFFFFIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTWWWWWWXXXZZZZZZ[[[[[[[[[,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))((((((******++++++++++++******''''''''''''((()))******)))))))))************+++************************'''(((***+++++++++******))))))))))))))))))))))))))))))************)))))))))***++++++++++++************++++++++++++,,,,,,)))))))))*********++++++))))))***,,,---...///000---------.........//////111111222222111111000////////////000111111111222000111222333444444444333555666666666555555777999:::::::::;;;<<<<<<======999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFIIIKKKMMMNNNOOONNNMMMLLLJJJLLLNNNQQQSSSUUUVVVVVVZZZYYYXXXVVVVVVXXXYYY[[[]]]]]]]]][[[YYYXXXYYYZZZ\\\\\\]]]^^^aaaccceeefffiiiiiiiiiiiiiiijjjkkkkkkqqquuuyyy{{{yyyxxxyyy{{{|||~~~~~~yyywwwxxxvvvyyy~~~}}}~~~~~~~~~|||{{{xxxssspppppppppppppppooollliiigggggggggfffeeecccaaa]]]XXXUUUSSSRRRRRRPPPNNNLLLLLLLLLLLLJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;:::999999999999:::666555444333222111111111000000000000111111111111------,,,,,,,,,,,,,,,,,,*********)))******++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++************++++++)))+++,,,+++***((())))))+++************)))))))))'''((()))***++++++++++++******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))*********))))))((('''''''''((((((((((((''''''&&&)))+++***'''&&&(((***))))))))))))))))))))))))((((((((())))))************))))))))))))***++++++(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,......////////////000000000000111111222333333333444777:::999555333333555666666666666666777777777777888888999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEHHHHHHHHHIIIKKKMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSWWWXXXYYYYYYZZZZZZZZZZZZ++++++++++++++++++++++++************+++++++++,,,************************((((((((()))))))))))))))((())))))******))))))((('''''''''(((((()))***+++))))))))))))************************************((()))***++++++***))))))))))))))))))))))))))))))))))))************))))))&&&))),,,+++(((&&&(((***************+++++++++,,,)))*********++++++++++++******+++,,,------...................../////////000000111111000000///...///000000000000000000000///000111222333333333222555666777666555555777999999::::::;;;;;;<<<<<<===999;;;<<<>>>??????>>>>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOORRRTTTUUUUUUTTTXXXWWWUUUTTTUUUWWWYYY[[[]]]]]]]]][[[YYYWWWXXXYYY[[[[[[\\\]]]___bbbdddfffhhhiiiiiiiiijjjkkklllllloootttyyy{{{yyywwwyyy{{{}}}~~~}}}|||~~~{{{~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{wwwrrrnnnnnnnnnnnnnnnjjjiiigggggghhhhhhgggeeeeeebbb]]]XXXSSSQQQPPPPPPNNNMMMKKKJJJKKKJJJHHHGGGCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>;;;::::::999999999999999777666444333222111111000000000000000000000000000------------------------,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,)))+++------***))))))+++,,,,,,++++++************))))))***+++++++++***)))((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******))))))((((((((())))))))))))(((((())),,,...,,,(((&&&(((+++************************)))*********************)))))))))))))))***++++++''')))******)))(((***+++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------........./////////000000//////000000111222222333222666888666333111333666444555555666666777777777777777777888999:::::::::===>>>????????????>>>===???@@@AAABBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQRRRSSSTTTTTTXXXXXXYYYYYYZZZYYYYYYYYY+++++++++++++++++++++++++++++++++,,,,,,---------************************''''''(((((())))))******&&&'''((())))))((('''&&&(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))***///333222,,,***---111))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////////////////......---000000000000////////////...///111222333333222222555666777777555666777999999999:::;;;;;;<<<<<<===;;;<<<===>>>>>>======<<<============>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNPPPSSSUUUUUUTTTTTTVVVUUUSSSSSSTTTVVVYYY[[[]]]^^^]]][[[XXXWWWXXXYYY[[[[[[[[[\\\^^^aaadddeeegggggghhhjjjkkklllmmmmmmmmmsssyyyzzzxxxvvvxxxzzz}}}}}}{{{|||}}}|||}}}~~~~~~}}}zzzvvvqqqmmmlllmmmmmmmmmgggffffffggghhhhhhfffeeefffbbb]]]WWWRRROOONNNNNNMMMKKKJJJIIIIIIIIIGGGEEEBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCAAA???>>>===;;;:::999999888888999999888777555333222111000000000000000000////////////------------------------------,,,+++*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,***,,,...---***)))***,,,,,,,,,,,,+++++++++******++++++,,,,,,+++***((('''&&&&&&'''((()))***++++++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((($$$&&&((()))***+++******))))))************)))))),,,///111///***'''))),,,************************+++++++++***************)))))))))))))))******+++'''((())))))(((((()))***************************''''''((()))***+++,,,,,,,,,,,,,,,---------................../////////000---......///000111111222000444666555111111555999333444444555666777888888666777777888999999::::::===>>>@@@AAAAAA???===<<>>>>>???AAACCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMMMMLLLNNNRRRRRROOOOOOPPPRRRSSSUUUVVVVVVVVVYYYYYYZZZZZZZZZYYYYYYXXX\\\\\\]]]^^^```bbbcccdddiiijjjkkkjjjiiiiiikkkmmmpppqqqsssuuuvvvvvvuuuuuuxxx}}}}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzvvvqqqmmmkkkjjjiiihhhlllkkkjjjhhhfffeeedddddd```^^^YYYUUUSSSSSSUUUVVVQQQPPPNNNLLLJJJHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@???>>>======;;;999777666444444444555777666444333222333333444000000000000////////////,,,,,,,,,++++++*********++++++++++++++++++++++++//////---,,,+++*********,,,...//////...------...+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,---,,,+++***)))***)))***///333333...((())))))))))))))))))))))))******))))))((((((''''''***&&&###%%%))),,,)))&&&%%%&&&(((************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------***...222111,,,((((((***))))))))))))))))))))))))+++*********))))))(((((())))))))))))************...---+++)))(((((()))***)))))))))***++++++,,,,,,))))))***++++++++++++***///...------------...///------,,,+++,,,---...///+++---000111111111333444444444555555444333111000555555555555666666666666888999999::::::;;;;;;<<<<<<<<<<<>>???AAACCCCCCBBBBBBBBBCCCFFFEEEEEEEEEFFFHHHKKKLLLOOOPPPQQQQQQQQQQQQTTTVVVVVVVVVWWWWWWXXXWWWWWWWWW...)))&&&(((,,,...+++&&&))))))))))))))))))))))))((((((((()))******++++++''''''((())))))))))))))))))))))))***))))))((((((+++***)))((())))))***++++++***))))))(((((())))))+++***(((''''''(((***+++))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************++++++*********)))))))))))))))******,,,---------,,,+++,,,,,,++++++,,,,,,---...///...---,,,,,,---...///....../////////000000000//////......///111333444;;;555000///222555555333444444555666666777777888:::::::::::::::;;;;;;;;;>>>===;;;::::::;;;===>>>??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJNNNSSSRRRMMMOOOPPPQQQSSSTTTUUUVVVVVVXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[[[[\\\^^^```aaabbbdddeeefffffffffgggiiikkkmmmnnnppprrrssssssssssssuuuzzz}}}{{{}}}{{{}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzvvvqqqmmmkkkjjjhhhgggiiihhhgggeeedddccccccbbb___]]]YYYVVVTTTSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@AAA@@@??????>>>======<<<<<<;;;999888666555444555555555444222111000000111111000000000/////////......,,,,,,,,,+++++++++************++++++,,,,,,,,,---,,,,,,+++*********+++++++++---......,,,+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,++++++***)))+++***+++///444333///***))))))))))))))))))))))))))))))))))))((((((((((((***(((%%%&&&)))***)))'''&&&'''((())))))***))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******'''+++......***((()))+++))))))))))))))))))))))))************)))))))))((())))))))))))************---,,,***(((''''''((()))++++++******************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///111222333222000...---...111222222333333333222222444444444555555555666666777777888888999999::::::;;;:::;;;>>>AAABBB???======???AAABBBAAAAAABBBCCCFFFEEEDDDDDDEEEGGGIIIKKKMMMOOOQQQQQQQQQQQQSSSUUUTTTUUUUUUVVVVVVVVVVVVUUU+++***((()))+++,,,***)))))))))))))))))))))))))))((())))))******+++,,,,,,''''''((()))))))))(((((())))))))))))))))))***++++++***)))((()))***,,,......---,,,***)))((((((((((((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------------,,,,,,,,,,,,---------------............///.../////////000000111111333000---...222444444222333333444555555666666777888888888888999999::::::===<<<;;;::::::;;;<<<===@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHKKKLLLKKKJJJMMMRRRQQQLLLPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXZZZ[[[[[[\\\\\\YYYZZZZZZ[[[\\\]]]___```^^^```aaabbbbbbccceeegggiiijjjlllnnnpppqqqqqqqqqrrrvvvzzzzzzyyyxxxzzz||||||~~~{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxyyyuuuqqqmmmkkkiiigggeeeeeedddcccbbbaaaaaaaaaaaa\\\[[[YYYWWWUUUSSSRRRQQQOOONNNMMMKKKIIIGGGEEEEEEEEEDDDBBB@@@???>>>===============<<<;;;;;;:::::::::999777666555555555666666444222111////////////000////////////.........,,,,,,,,,++++++++++++*********+++,,,,,,---......)))))))))))))))***+++,,,+++,,,...---+++******++++++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++************+++***)))***---111111---)))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%(((+++***((('''))),,,))))))))))))))))))))))))************))))))))))))))))))))))))************+++***)))'''''''''((((((,,,,,,++++++***))))))(((***++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,---...///333444444222///,,,++++++/////////000111222333444222222333444555666666777555555666777777888888999999999:::<<<>>>???>>><<<;;;===???@@@@@@@@@BBBCCCFFFEEEDDDDDDDDDFFFGGGHHHKKKNNNPPPRRRQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUTTTTTT((())))))))))))((()))***))))))))))))))))))))))))++++++******)))(((((((((''''''((((((((((((((('''***)))(((((((((***+++---+++***(((((()))+++---///...---+++***)))((((((((((((((()))******)))(((((()))***************))))))************************(((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))&&&'''((()))***+++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------..................///000000000///...///...---///111333222111222222333333444555555555777777777888888999999:::;;;;;;::::::::::::;;;;;;>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGJJJOOOPPPMMMKKKMMMNNNMMMPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]\\\]]]^^^^^^^^^___aaaccceeegggiiilllnnnooooooooonnnqqqtttuuuuuuuuuwwwyyyyyy{{{|||~~~|||}}}~~~~~~}}}}}}}}}{{{yyywwwvvvuuuvvvtttpppmmmkkkhhheeecccaaaaaa```____________```YYYYYYYYYXXXVVVSSSPPPNNNKKKJJJIIIGGGFFFDDDCCCBBBDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::888777555555555555666888666444222000000000000/////////.........------++++++++++++++++++++++++)))***+++,,,---...//////***))))))))))))***+++++++++---...---+++*********************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---,,,***)))))))))***+++'''''''''))),,,,,,)))'''))))))))))))))))))))))))''''''(((((())))))*********++++++***(((((()))*********(((''''''((())))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))*********++++++''')))))))))''''''))),,,))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++***)))(((((((((((()))+++++++++*********))))))++++++,,,------------,,,,,,---///000000///---,,,,,,,,,,,,,,,------.........000111000///---......000///......///000222333111111222444555777888888555555555666777777888888888888999;;;=========<<<:::<<>>@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIIRRRVVVPPPHHHHHHLLLOOOQQQQQQQQQQQQRRRSSSUUUVVVYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]\\\\\\\\\^^^```dddfffhhhkkkmmmnnnnnnnnnkkkmmmoooqqqrrrsssuuuvvvwwwwwwyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}{{{yyywwwtttsssrrrrrrpppmmmkkkjjjgggcccaaa___^^^^^^]]]]]]]]]^^^^^^VVVWWWXXXWWWUUURRRNNNLLLLLLKKKJJJHHHGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::888777666444444444444555777666444111000/////////............------------++++++++++++++++++++++++))))))***+++---...//////,,,,,,+++***************,,,---///...,,,++++++,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++***)))((()))***+++'''''''''((())))))((('''))))))))))))))))))))))))''''''(((((())))))******)))***+++***(((((()))+++******(((''''''((())))))'''((((((((()))))))))***((()))))))))*********+++((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++******))))))******))))))*********+++++++++++++++,,,------------,,,+++---///000000///---+++,,,,,,,,,---------------+++---/////////...///000111000............000111111222333444666777999999555555666666777888888888777888:::;;;;;;<<<======;;;===@@@AAAAAABBBCCCEEEDDDDDDDDDDDDDDDDDDEEEEEEHHHKKKNNNPPPOOOOOOOOOOOOQQQQQQSSSTTTTTTUUUUUUUUU%%%'''(((((((((((()))***))))))))))))))))))))))))%%%%%%&&&''''''(((((()))''''''((((((((('''&&&&&&(((((((((((((((((()))***((((((((())))))***++++++&&&&&&&&&&&&'''((()))***)))***+++,,,,,,+++***)))'''(((((())))))))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((***+++++++++***)))))))))))))))*********))))))(((((())))))***+++---,,,,,,,,,,,,---......------............---------------.........//////------------......//////111111111111000000000000///000000111111222333333555666666777888999::::::888888999999999999888888888999:::<<<===???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGQQQVVVOOOGGGGGGLLLPPPRRRQQQPPPPPPQQQSSSTTTUUUYYYYYYXXXXXXWWWUUUTTTSSSVVVVVVVVVUUUVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[]]]___dddeeegggjjjkkkllllllllljjjkkklllnnnpppssstttuuutttuuuuuuvvvxxxyyyzzzzzz}}}~~~~~~}}}|||}}}}}}{{{yyy|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||{{{zzzyyyxxx{{{zzzyyyvvvtttrrrpppooommmllljjjjjjiiifffbbb___]]]\\\[[[[[[[[[[[[[[[\\\UUUVVVVVVVVVTTTQQQMMMJJJHHHHHHGGGEEEDDDCCCAAAAAA>>>>>>===============>>>::::::::::::::::::::::::666555444333222333333444444222111///------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++,,,---------,,,+++***************+++,,,......---,,,,,,---***************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))******)))((((((((((((((())))))''''''(((((())))))******((())))))******+++++++++))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++*********((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,------......------,,,---//////...------...000000///....../////////111111222444555777888888444555555666666777888888666888::::::::::::<<<>>><<<>>>@@@AAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGJJJLLLNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUU((((((((()))***+++++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%'''((((((((((((''''''&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((()))***))))))************))))))&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++***)))(((((()))))))))************))))))((('''((()))***+++++++++******++++++,,,---+++,,,------------,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,...000111000000000/////////000111...//////000000111222222333444555666777888999999777888888888888888888777888999:::;;;<<<===>>>>>>======>>>???@@@BBBCCCDDDEEEKKKMMMJJJHHHKKKNNNNNNRRRQQQPPPPPPPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVXXXYYYZZZ\\\___aaacccdddfffhhhiiijjjiiiiiiiiiiiijjjmmmpppsssuuuuuurrrrrrsssssstttuuuvvvvvvxxxyyy{{{}}}~~~}}}|||{{{|||}}}zzzyyyzzz{{{{{{{{{zzz|||}}}}}}||||||{{{zzzyyyyyy{{{{{{{{{zzzyyywwwuuutttxxxwwwvvvtttqqqooonnnmmmhhhhhhhhhhhhgggeeeaaa^^^ZZZZZZYYYXXXWWWWWWXXXXXXTTTUUUUUUUUUSSSOOOLLLJJJDDDDDDCCCAAA@@@???>>>>>><<<;;;;;;:::::::::::::::888888888888888888888888444333222111111111222333222111///...------......---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))))))))******+++++++++***))))))))))))***++++++(((***,,,,,,,,,+++,,,---))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))***************))))))(((*********)))((((((***+++))))))))))))))))))))))))))))))))))))(((((((((((((((&&&$$$&&&)))++++++)))&&&'''((())))))***))))))'''''''''((()))*********((())))))******+++,,,,,,))))))))))))))))))))))))'''''''''((((((((()))))))))******,,,---,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))******************++++++)))******+++,,,+++++++++))))))))))))))))))))))))+++,,,---.........------+++---......---,,,---...---...///000000000000000///000000222333444555555333333444444555555666666444777888888777888:::===<<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKKKKKKKKKKMMMOOONNNOOOPPPQQQSSSSSSSSSSSS+++))))))***---...---,,,))))))))))))))))))))))))*********)))(((((('''''''''((((((((('''&&&%%%%%%''''''((((((((('''%%%$$$&&&''')))******(((&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++***)))'''&&&''''''((()))***++++++,,,)))((('''''''''(((***+++)))))))))((()))******+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,+++******+++...000222............---...000222......//////000111111111222222333444555666777888777777888888888888777777:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCCCCEEEEEEEEEJJJOOOPPPLLLRRRQQQPPPOOOPPPRRRTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQPPPOOOOOOOOOPPPPPPPPPRRRUUUWWWYYY\\\```ccccccdddeeeggghhhhhhggggggjjjiiijjjlllpppsssuuuuuuqqqqqqqqqqqqrrrrrrssstttsssuuuxxx{{{}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzyyywwwwwwvvvzzzzzzzzzyyyxxxuuusssrrrvvvvvvtttrrrpppnnnmmmllleeeeeefffggggggeee```]]]YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUTTTRRROOOLLLJJJFFFFFFEEEDDDBBBAAA@@@@@@;;;:::999888777777777777666666666777777777777777333222111000000000111222333222111/////////000111---------,,,,,,,,,++++++*********++++++,,,,,,,,,)))))))))))))))*********&&&&&&''''''(((***+++,,,&&&(((***+++++++++,,,---))))))******++++++++++++))))))))))))))))))))))))''''''((())))))))))))))))))***+++++++++***((('''))))))((('''&&&&&&(((***))))))))))))))))))))))))******))))))((((((''''''((($$$"""$$$***---+++(((%%%&&&(((************)))&&&''''''((()))******+++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***&&&''')))+++......,,,***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((()))))))))))))))(((,,,,,,++++++***)))))))))))))))***++++++++++++***++++++***))))))***+++++++++,,,---.........---,,,)))+++---...------///000***,,,...000222222222222......///000111222222333111222222333333444555555333555777777555666999<<<;;;===?????????>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOLLLMMMOOOPPPQQQRRRRRRRRR'''(((***,,,---------,,,++++++***)))((((((((((((&&&''')))*********)))(((%%%'''((((((((((((+++---(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%$$$&&&***+++***'''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%&&&***---000...***'''))))))))))))))))))))))))''''''((()))))))))))))))$$$%%%''')))***++++++***++++++++++++,,,,,,---...---,,,,,,+++++++++,,,,,,000//////.........//////////////////000000000000111111111111000000000000111111222333444666666777555555555555666777888999999999999999:::;;;<<<<<>>===@@@DDDGGGFFFEEECCCDDDEEEFFFGGGHHHHHHHHHLLLNNNNNNNNNMMMMMMOOOQQQXXXWWWTTTRRRPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNRRRTTTXXXZZZ[[[[[[\\\]]]bbbccccccbbbaaaaaabbbdddiiiiiiiiijjjmmmpppqqqqqqmmmnnnpppqqqrrrrrrqqqqqqtttttttttuuuvvvxxxyyyzzz~~~~~~|||{{{}}}~~~~~~{{{yyyxxxyyy{{{|||{{{}}}~~~~~~~~~|||{{{{{{{{{{{{|||}}}{{{xxxvvvuuuuuuuuuxxxzzzxxxrrrnnnnnnpppsssrrrpppnnnlllkkkjjjjjjcccccccccbbbbbbbbbaaaaaaZZZXXXWWWVVVVVVVVVTTTRRRSSSTTTUUUUUURRRNNNIIIFFFEEEDDDCCCAAA@@@???>>>>>>:::999999888777666555555666777777777777555333222333333222222111000000000------------------------++++++++++++++++++++++++)))***++++++++++++***)))))))))******++++++,,,,,,************************)))************+++++++++++++++******++++++,,,---++++++++++++************+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((()))***+++++++++++++++,,,+++++++++******))))))+++++++++***)))(((((('''))))))))))))************+++*********))))))(((((()))((('''&&&'''(((***,,,***)))((((((((((((((()))******)))((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))***(((((())))))******++++++************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))***************((()))***++++++***(((((((((((()))***+++,,,,,,,,,...---,,,,,,,,,,,,---...///////////////000111111///000111222222111000///222333444333222333666888666666666666777888999:::999:::;;;===>>>>>>??????DDDCCCBBBBBBBBBDDDEEEFFFGGGIIIJJJJJJIIIJJJKKKMMMLLLMMMMMMNNNPPPQQQQQQRRR'''(((***,,,---------,,,---,,,+++))))))(((((((((%%%&&&''')))*********)))&&&((()))))))))+++...111))))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''***+++)))'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&%%%&&&(((+++------***'''))))))))))))))))))))))))&&&'''(((((())))))((((((%%%&&&((()))***************************+++,,,,,,---,,,,,,,,,------...//////......------......///........./////////000000////////////////////////111111222333444555666666555555555555666777888888999888888999999:::;;;<<<<<<;;;<<>>>>>>>>;;;:::999888777666555555555555666666555444222111111111000//////......---........................++++++++++++++++++++++++************************''''''((((((((((((((((((************************))))))*********+++++++++++++++******++++++,,,,,,))))))))))))(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))***+++++++++******)))))))))***************((((((((()))******++++++(((((()))))))))******************)))))))))(((((()))(((''''''''')))***+++******((('''&&&&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))******)))((((((((()))***)))))))))))))))*********''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))******************))))))************)))))))))))))))***+++++++++,,,...---,,,,,,,,,,,,---...---------------......///000000000000///...------...000222333222222333333555555555555666777888888999:::;;;<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDDFFFGGGIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRR'''(((***,,,---------,,,...---,,,***)))(((((((((&&&'''((((((((((((((('''(((((())))))***,,,000444***************))))))((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''(((******)))'''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&++++++***)))'''&&&%%%%%%'''&&&&&&(((******)))((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''((()))***)))))))))***))))))))))))***++++++,,,,,,+++,,,,,,---......---------,,,,,,------...---------.........//////------......//////000000000111111222333444555555444444444444555666777888888888888888999:::;;;;;;999:::<<<@@@CCCEEEDDDBBB>>>???@@@BBBCCCCCCCCCCCCCCCEEEHHHIIIKKKMMMPPPSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRTTTUUUUUUVVVYYY[[[___```aaaaaaaaabbbdddfffhhhhhhhhhhhhiiikkkmmmnnnnnnnnnpppqqqqqqrrrqqqqqqsssssstttuuuwwwyyy{{{|||~~~{{{yyyxxxxxxyyyxxxyyy{{{||||||~~~~~~}}}|||}}}~~~}}}zzzxxxxxxxxx{{{}}}}}}yyysssmmmkkkkkkkkkkkkkkkjjjiiihhhfffeeebbbbbb```___]]][[[ZZZYYYWWWUUUQQQOOOOOOOOOOOONNNQQQPPPOOONNNKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999777666555444333444444444333222111000000000000///......------........................++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((((((*********+++******))))))''''''(((((()))*********''''''((())))))***++++++(((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))+++***((('''%%%$$$$$$$$$))))))))))))(((((((((((())))))))))))))))))))))))***************************))))))))))))))))))(((&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))))))))((((((((((((******+++++++++******)))***)))))))))))))))************************++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,---......222111000///...---------,,,///333444444222111111333333333333444555666777888999:::<<<===============>>>???@@@AAAAAAAAAAAACCCEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQRRR'''(((***,,,---------,,,///...,,,+++)))(((((((((***))))))((('''&&&%%%$$$(((((((((((((((***...111)))))))))******))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))***)))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''++++++***)))((('''&&&&&&)))'''&&&&&&(((******)))(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))))))))******)))))))))******+++,,,++++++*********++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,---...///111111222000000111111222333333444333333333333444555666777777777777777888999::::::999;;;???CCCEEEFFFDDDCCC===>>>???@@@AAABBBBBBBBBAAACCCEEEGGGHHHJJJNNNQQQMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRTTTWWWZZZ\\\^^^___``````aaadddfffhhhhhhhhhggggggiiikkkmmmnnnoooooopppqqqqqqrrrrrrrrrssstttuuuwwwyyy{{{}}}}}}zzzyyyxxxxxxvvvxxxzzzzzz{{{|||}}}~~~||||||}}}~~~}}}{{{yyyyyyzzz|||}}}}}}yyysssnnnlllkkkiiiiiiiiiiiihhhfffdddcccaaaaaa```^^^]]]\\\[[[ZZZWWWTTTOOOLLLLLLMMMMMMMMMQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCAAA@@@>>>=========<<<;;;:::999777555444444333333333333222222111111222111111000000///......------------------------************************++++++***))))))***++++++.........------,,,,,,+++(((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******+++******)))(((((('''''''''(((((((((((((((******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))(((((('''((())))))))))))((((((***)))((('''&&&&&&%%%%%%((()))))))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++*********))))))(((((((((''''''(((((()))***++++++,,,+++)))(((&&&&&&((()))+++))))))))))))((((((((((((++++++,,,++++++***))))))***)))((((((((()))+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......------......///000333222111000///000111222...111444555444333333333333333333333333555666666777888999;;;<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@AAABBBDDDDDDCCCCCCEEEFFFHHHIIIJJJLLLNNNPPPQQQRRR'''(((***,,,---------,,,...---,,,***)))((((((((())))))((((((''''''''''''(((((('''&&&$$$%%%(((***''''''(((((()))(((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))))))))((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))+++)))&&&&&&(((***++++++(((((((((((((((((((((((())))))***++++++++++++***((((((((((((((())))))))),,,++++++*********++++++......,,,+++************+++++++++++++++,,,------,,,,,,,,,,,,------------------...///111222333333//////000000111222222222222222222222333444555666666666666666777888999999888;;;???BBBCCCCCCBBBBBB======???@@@AAABBBBBBBBBAAACCCDDDEEEFFFGGGJJJLLLJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRQQQQQQSSSVVVYYYZZZ\\\]]]^^^^^^```bbbeeegggggghhhfffeeegggjjjnnnoooooooooppppppqqqrrrrrrrrrssssssuuuvvvxxxzzz{{{~~~|||zzzyyyyyyvvvxxxyyyyyyyyy{{{}}}{{{}}}}}}{{{{{{}}}~~~}}}|||zzzzzz{{{zzzzzzzzzxxxtttpppnnnmmmiiihhhhhhgggfffdddcccbbb``````______^^^]]]]]]]]]WWWSSSOOOLLLLLLLLLLLLLLLOOOMMMKKKIIIHHHGGGGGGGGGCCCBBBAAA???>>>===<<<<<<;;;:::999888666555444333333333222222222222222222111111000000///.........++++++++++++++++++++++++************************+++******************+++++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))***+++,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))((('''***))))))((('''&&&%%%%%%)))))))))((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))(((((())))))))))))((('''((((((((('''(((((())))))'''((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++++++++***)))))))))(((((('''''''''(((((()))***++++++,,,+++)))(((&&&&&&((()))+++))))))))))))((((((((((((+++++++++++++++***)))(((***)))((((((((()))+++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////......///111333444000111222222111111333555333333333333444555666666666777888:::;;;;;;;;;;;;:::;;;===???@@@@@@@@@??????@@@BBBBBBAAAAAACCCDDDFFFGGGIIIKKKMMMOOOQQQRRR'''(((***,,,---------,,,,,,+++***)))((((((((((((&&&&&&''''''(((***+++,,,&&&''''''&&&$$$###$$$%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''))))))(((''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******))))))(((&&&&&&'''(((((()))******,,,***'''&&&((()))******))))))))))))))))))))))))((()))******++++++******((((((((((((((()))******,,,,,,+++************+++000///...,,,++++++++++++++++++++++++,,,---......,,,,,,,,,---------............///000111222333444/////////000000000111111111111111111222333444555555555555555666777888888666999<<<>>>>>>======>>><<<===>>>@@@AAAAAABBBBBBAAACCCDDDDDDDDDEEEGGGIIIIIIJJJKKKMMMOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQSSSSSSSSSSSSVVVXXXXXXZZZ[[[\\\\\\]]]```bbbdddeeefffdddbbbdddiiinnnoooooooooooopppqqqrrrsssrrrrrrssstttuuuwwwxxxyyy~~~~~~}}}|||{{{zzzzzzxxxyyyzzzyyyyyyyyy{{{}}}}}}~~~}}}}}}{{{zzz|||}}}}}}|||{{{{{{|||wwwwwwwwwvvvtttqqqooommmiiihhhfffdddcccaaaaaaaaa^^^^^^]]]]]]]]]]]]\\\\\\VVVSSSOOOLLLLLLLLLKKKJJJJJJIIIGGGFFFDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<;;;888888777666555555444333333222111111111111222222.........---,,,,,,++++++************************************************)))***++++++++++++***)))+++++++++***************))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,---,,,++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))***)))))))))***))))))((((((++++++***((('''&&&%%%$$$%%%%%%&&&''')))***++++++''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))(((((((((((((((''''''(((((()))***+++&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))***+++++++++)))(((((((((((((((((('''&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))))))))(((((((((((())))))*********))))))((((((((((((((()))***+++,,,******************++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,*********,,,---///111222...//////...---...111444222222222222333444555666555666777999::::::::::::999:::;;;===>>>??????@@@>>>???AAAAAA@@@@@@BBBCCCDDDEEEGGGJJJLLLOOOPPPQQQ'''(((***,,,---------,,,))))))((((((((((((((()))***))))))((()))***+++,,,%%%'''))))))'''%%%%%%&&&''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''###%%%((((((&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))+++)))&&&&&&'''((()))((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))+++,,,++++++***)))))))))))))))++++++************+++++++++++++++,,,,,,---...///------------.....................///000111222222......////////////000000111000000111111222333444444444444444555666777888777999<<<<<<:::999:::<<<;;;<<<===???@@@@@@AAAAAA@@@BBBCCCCCCCCCDDDGGGIIIIIIJJJLLLNNNOOOPPPPPPOOOMMMMMMNNNOOOPPPRRRRRRSSSPPPRRRUUUUUUUUUUUUVVVWWWWWWYYYZZZZZZZZZ[[[]]]______aaabbbaaa___aaagggmmmpppooooooooooooqqqrrrsssrrrrrrrrrsssssstttuuuvvv|||~~~~~~||||||}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzxxxxxxzzz||||||~~~~~~~~~~~~|||yyy{{{||||||{{{zzz{{{|||wwwvvvuuuuuusssqqqnnnllljjjhhhddd```^^^]]]^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWTTTQQQNNNLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA???>>><<<<<<;;;;;;666555555555444444444444111000000//////000111111......------,,,++++++***************************************************((()))+++------+++)))(((+++++++++,,,,,,,,,,,,,,,************************(((((((((((()))))))))***(((***+++------,,,+++***))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******'''((())))))))))))))))))******))))))((('''&&&&&&$$$%%%&&&'''(((***++++++'''''''''((((((((())))))'''''''''((((((((())))))+++***)))'''''''''((()))(((((('''''''''((())))))&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''(((***+++,,,'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))(((((('''((()))******+++++++++)))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++******************++++++,,,((()))***,,,---.........,,,---////////////000111111111111111222333444444555555777888999:::::::::888888999:::;;;===>>>???===>>>@@@@@@??????AAABBBCCCDDDFFFIIILLLNNNPPPQQQ'''(((***,,,---------,,,'''''''''''''''((())))))000///,,,***((('''''''''$$$'''***+++***)))(((((((((((()))***************''''''''''''''''''''''''))))))(((((('''''''''&&&!!!$$$''''''&&&%%%''')))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))'''%%%%%%&&&'''''''''))))))))))))))))))))))))%%%&&&&&&''''''''''''''''''&&&&&&'''(((***,,,---******)))((((((((((((((($$$$$$%%%%%%'''((()))***,,,,,,,,,,,,---...///000---------.........//////------......///000000000.........///////////////000000000000111222333444444444444444444666777777:::<<<===<<<999999:::===:::;;;<<<>>>??????@@@@@@???@@@BBBCCCCCCEEEHHHJJJIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMNNNOOOQQQRRRSSSSSSQQQSSSVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYY\\\^^^\\\^^^```^^^\\\^^^eeekkkpppooooooooooooqqqrrrssssssrrrrrrrrrrrrssstttttt{{{}}}}}}{{{zzzzzzwwwxxxxxxxxxxxxxxxxxxxxx{{{||||||zzzxxxxxxyyy{{{{{{}}}~~~~~~~~~~~~xxxzzz||||||{{{zzz{{{|||wwwvvvuuutttssspppllljjjjjjgggbbb^^^[[[ZZZ[[[\\\ZZZZZZXXXWWWUUUTTTRRRRRRRRRPPPNNNLLLKKKJJJGGGEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;444444444444444444444444000///...------...000000000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''))),,,......,,,)))''''''''''''(((((())))))***************************(((((((((((())))))))))))(((***+++------,,,+++***++++++++++++************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******''''''((())))))***)))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((()))))),,,***((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%''')))***+++***)))(((((((((((((((((((((((((((((((((&&&&&&''')))+++---&&&'''''''''(((((())))))************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''(((((()))((((((&&&''')))***+++++++++***(((((()))***+++,,,,,,---***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...***+++---...///......---+++...222333333111111111////////////000111222333444555666888999999999999777777666777888;;;===>>>===>>>@@@@@@??????AAABBBBBBCCCEEEHHHKKKNNNPPPQQQ$$$%%%'''((()))((('''%%%******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''(((***,,,---------,,,'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''((('''&&&%%%%%%''')))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''((()))***((()))***)))((()))+++,,,************+++,,,---......------------,,,,,,,,,......------------..................///000222222111111222222222333333333333333333444555666777888777888:::;;;;;;:::999777666:::???BBBAAA???===<<>><<<<<<<<<;;;:::888444555555666555444222111444333111///------------//////...---,,,,,,++++++************))))))((((((,,,,,,,,,+++***))))))((((((((())))))))))))((((((++++++******)))((((((((())))))((((((((((((((()))))))))))))))))))))))))))'''((()))++++++***))))))''''''(((((())))))******))))))))))))))))))))))))---,,,***(((((()))+++,,,,,,+++)))((('''((()))***))))))*********))))))(((&&&%%%&&&''')))***)))'''((())))))***)))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))(((''')))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''((())))))((()))))))))************+++******)))))))))))))))************************)))))))))***+++++++++,,,***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,---///000111000///---///111222222000//////000333333444444555444444444777888999999999:::<<>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMOOOPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVWWWZZZ\\\]]]\\\\\\[[[[[[ZZZYYYYYY[[[]]]___``````aaaccceeemmmnnnoooqqqrrrrrrrrrqqqqqqrrrsssrrrppppppsssvvvxxxyyy{{{}}}~~~|||yyyyyyxxxuuussstttwwwyyyzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyyyyyyywwwuuutttsssrrrpppmmmjjjfffdddaaa^^^\\\[[[[[[[[[[[[XXXUUUSSSSSSSSSRRRPPPOOONNNNNNLLLJJJGGGEEEDDDFFFFFFDDDBBBAAA@@@@@@@@@>>><<<;;;:::::::::888777444444555555444333111000222111000.........//////.........---,,,,,,++++++++++++*********)))))))))******))))))(((''''''&&&((((((((((((((('''&&&&&&))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,***(((''''''((()))))))))))))))))))))))))))(((&&&&&&&&&((()))(((''')))))))))(((((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''''''''&&&'''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((''''''''''''((())))))))))))(((((())))))******+++***))))))(((((())))))******************************************++++++***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------,,,---///000000000...---...000111111000///000111111222333333333333333333666777888888888999;;;===>>>>>>>>>>>>???@@@BBBBBBCCCCCCEEEFFFIIIKKKMMMOOO%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%)))))))))(((((((((((('''***))))))((('''&&&%%%%%%'''***///222111...)))%%%))))))))))))))))))))))))((((((''''''(((((()))***((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((()))***)))'''''')))***''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))(((&&&&&&''')))((((((((((((((()))***+++)))***+++,,,---......///...------,,,,,,------...//////.........//////000000111111111222222222222333333222222222333333444666666777888999::::::;;;;;;<<<>>>BBBFFFGGGCCC@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPOOOOOOPPPQQQPPPRRRUUUVVVVVVXXXZZZ\\\^^^]]]]]]\\\\\\[[[[[[ZZZ\\\]]]]]]\\\\\\^^^aaadddjjjlllooorrrssssssqqqppprrrssssssrrrpppppprrrtttvvvwwwyyy|||~~~~~~|||{{{zzzwwwttttttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyyxxxxxxxxxxxxwwwuuusssqqqpppmmmjjjgggeeeccc```]]][[[ZZZ[[[[[[ZZZWWWTTTRRRRRRQQQPPPOOONNNMMMMMMKKKIIIGGGEEEDDDFFFEEECCCBBB@@@?????????<<<;;;999999999888777555333333333333222111000/////////.........//////000...------,,,,,,++++++++++++++++++*********************))))))((('''''''''(((((((((((('''&&&&&&%%%''''''((())))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******,,,+++***(((''''''(((((())))))(((''''''((()))******(((&&&&&&'''(((((('''))))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******)))((('''''''''(((***++++++***))))))(((((())))))******************************************)))))))))***++++++))))))***+++++++++,,,,,,,,,,,,------,,,---.../////////...---,,,...000111000///000111000000111222222222222222555666777777666777999;;;;;;<<<<<<===>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKLLL&&&'''((()))))))))(((((())))))((('''&&&%%%$$$###((((((((((((''''''''''''%%%&&&&&&''''''(((((((((***))))))((((((((()))***((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''')))))))))''''''(((***'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((()))))))))******(((&&&&&&'''((((((((((((((())))))***+++)))******+++,,,---------------,,,,,,,,,,,,------//////......---.........000000000111111111111222333222111111111111111222555555666666777999;;;<<<<<<;;;;;;@@@GGGHHHDDD???@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHKKKMMMNNNNNNOOOQQQPPPOOONNNOOOQQQOOOQQQTTTVVVVVVWWWYYY[[[^^^]]]]]]]]]]]]]]]\\\\\\^^^^^^]]][[[[[[]]]aaadddhhhkkkooorrrtttsssqqqpppqqqqqqqqqppppppqqqsssuuuuuuwwwyyy{{{}}}~~~}}}}}}~~~||||||zzzxxxvvvuuuwwwxxx||||||{{{||||||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxxxxvvvssspppooollliiifffcccaaa^^^[[[ZZZYYYZZZZZZXXXVVVRRRPPPPPPPPPOOONNNLLLLLLKKKJJJHHHFFFDDDCCCEEEDDDBBBAAA???>>>>>>>>><<<:::888888888888666555222222222111111000////////////..................---,,,,,,,,,+++++++++***++++++++++++************++++++++++++******))))))''''''((((((((((((((('''(((((((((((())))))******)))(((((((((((())))))***((((((((((((((((((((((((***)))((((((((()))+++,,,+++******))))))(((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))***)))(((((((((((()))***+++)))((('''''')))***,,,...+++(((&&&'''(((((((((***((('''&&&%%%&&&''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''''''''(((((())))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))(((((((((((()))******)))((('''&&&'''(((***+++******)))(((((((((((((((************************++++++******))))))(((((((((*********)))((()))***+++++++++,,,,,,,,,------+++,,,---............---+++---///000//////000222000000111222333333333333555666777777666777999;;;::::::;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHIII&&&''''''(((((((((((((((''''''((()))***++++++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%&&&(((***,,,'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((***++++++)))''''''((()))******)))))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...---------------...//////000000000111111111222111111000000000111111555555555666777888:::;;;:::999999>>>DDDFFFBBB>>>??????@@@AAABBBCCCDDDDDDGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOPPPOOONNNMMMNNNPPPNNNQQQTTTUUUVVVWWWXXXYYY\\\\\\]]]]]]^^^^^^^^^___aaa```^^^\\\[[[]]]bbbeeefffhhhmmmppprrrrrrqqqooonnnnnnnnnnnnpppsssuuuvvvuuuvvvxxxzzz|||~~~|||{{{{{{|||zzz{{{{{{yyyxxxwwwyyy{{{}}}}}}}}}}}}~~~~~~|||yyyxxxxxxxxxyyyyyywwwssspppnnnllliiifffaaa```^^^[[[YYYXXXWWWWWWWWWTTTQQQOOONNNNNNMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCDDDCCCAAA@@@>>>=========<<<:::999888888888666555222222111000/////////...000000///...---,,,+++***+++++++++++++++*********************************+++++++++***************&&&'''((()))***+++++++++))))))))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((***)))((((((((()))+++,,,++++++******))))))(((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))&&&&&&''''''(((***+++++++++***(((((((((***,,,---000---***(((((())))))))))))(((&&&%%%%%%&&&''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''))))))(((((('''''''''''')))(((&&&&&&&&&&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((())))))***)))(((((('''((()))***+++***))))))((('''((((((((())))))))))))))))))))))))+++******))))))((((((((((((*********)))((()))***+++++++++,,,,,,,,,------+++,,,,,,---------------***,,,.../////////000111000111222333444444444444666777888777777777999;;;::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGG&&&&&&&&&&&&'''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$%%%(((+++,,,,,,***)))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((***++++++***(((((()))+++*********))))))******++++++++++++*********)))))),,,++++++******++++++,,,------,,,,,,,,,------...////////////000000000000111111000000000111111222444444555666777888888999888777888<<<@@@AAA???<<<>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOONNNMMMLLLMMMNNNNNNQQQTTTVVVVVVUUUVVVWWWYYYZZZ[[[\\\^^^___```aaabbbbbb```^^^\\\^^^bbbeeedddfffjjjnnnpppppppppooolllkkkjjjlllpppssstttuuussstttvvvxxxzzz|||}}}}}}{{{zzzyyyzzz|||~~~~~~zzz{{{|||{{{yyyyyyzzz|||}}}}}}}}}~~~|||zzzxxxxxxxxxyyyyyyvvvrrrooommmkkkiiigggaaaaaa```^^^\\\YYYVVVUUUUUURRROOOMMMMMMMMMKKKJJJJJJIIIIIIHHHFFFEEECCCBBBCCCBBB@@@???===<<<<<<<<<;;;:::888888888888666444222222111///////////////000000///...---+++)))(((************************)))))))))))))))*********))))))(((((((((((((((((('''((()))***+++,,,,,,,,,******)))(((((('''&&&&&&(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++******************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&((()))***++++++))))))(((((()))***+++,,,///---***))))))***))))))''''''&&&&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((()))))))))***************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))***+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,...///.........///000000222333444444444444666777888777666777888:::;;;;;;;;;<<<===???@@@AAA@@@@@@@@@AAABBBDDDEEEFFF%%%%%%%%%%%%%%%&&&''''''+++***(((%%%!!!''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&(((*********((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%'''))))))((('''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((()))******)))((('''((()))))))))'''((()))+++***))))))((((((((()))))))))))))))***************++++++************++++++,,,+++++++++,,,---.............../////////000000000000000000111222333333333444666777777777666666666777999;;;<<<===<<<<<<======>>>???@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLOOORRRUUUVVVUUUTTTTTTUUUVVVWWWYYY[[[^^^```bbbcccbbbbbbaaa^^^]]]^^^aaaccccccdddgggjjjmmmnnnoooooommmjjjiiikkknnnqqqrrrqqqoooqqqsssuuuwwwxxxyyyzzzzzzxxxwwwxxxzzz|||}}}|||}}}~~~~~~|||zzzyyyyyyzzz|||||||||}}}~~~|||yyywwwvvvwwwxxxwwwtttpppmmmkkkjjjhhhfffcccddddddccc```[[[WWWTTTTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::888666666666666444333333222111////////////000---.........---,,,***))))))*********************''''''((((((((()))))))))((((((((((((((((((((()))))))))************))))))((((((((((((((((((''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((()))*********************************++++++)))))))))))))))))))))))))))((('''''''''((()))***&&&''''''(((((((((((((((&&&&&&&&&'''((()))))))))+++***))))))))))))((('''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&'''(((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((((()))+++,,,,,,,,,+++***))))))(((''''''''''''((())))))))))))))))))))))))((((((((()))))))))))))))***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---+++---......---,,,---......///000222333333444444555666777666555555777888::::::::::::;;;<<<===>>>>>>>>>>>>???AAACCCDDDEEE%%%$$$$$$$$$$$$%%%&&&&&&++++++***)))'''&&&%%%%%%(((((('''''''''&&&&&&&&&######$$$%%%'''(((((()))+++((($$$"""!!!$$$''')))))))))))))))))))))))))))$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&(((***+++)))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''&&&'''(((''''''''')))+++)))(((((('''''''''((((((''''''((()))***+++,,,,,,++++++************++++++******++++++,,,---...///............/////////000000000000000111222444444333444666888888777555444555888:::;;;;;;:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHIIIJJJIIIIIILLLMMMMMMLLLKKKJJJJJJKKKOOORRRUUUVVVUUUTTTSSSSSSTTTUUUXXXZZZ^^^aaacccdddaaaaaaaaa___]]]]]]```bbbbbbcccfffhhhkkkmmmoooooonnnkkkiiijjjmmmppppppnnnmmmnnnppprrruuuvvvwwwwwwyyyxxxvvvwwwyyy{{{{{{{{{}}}zzzxxxxxxxxxzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~{{{wwwuuuuuuvvvwwwuuurrrnnnkkkjjjiiigggeeeeeefffggggggccc^^^XXXTTTSSSPPPMMMKKKKKKKKKJJJHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;888777555555555555333111444333111000//////000000+++,,,------------++++++)))))))))))))))*********&&&'''''''''(((((())))))***************+++++++++++++++******)))'''&&&%%%&&&&&&''''''((()))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''(((***+++++++++***))))))))))))***+++++++++,,,))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))((('''&&&%%%###$$$%%%&&&''''''''''''(((((('''((())))))'''%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&''''''((()))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''((())),,,......---+++)))))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))*********+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,---///...---,,,,,,------...///000222222333333444555555555444444555777999999999999::::::;;;<<<<<<======???@@@BBBDDDEEE''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&***((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&$$$''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***%%%&&&'''(((((()))+++---))))))(((((((((((())))))******+++)))(((''')))***.........------,,,,,,,,,)))***++++++))))))***+++///,,,***+++...111000///...222666777666333111000999666444333555666666555666777888:::;;;;;;:::::::::===???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMLLLIIIHHHHHHIIILLLMMMOOOPPPQQQRRRRRRRRRQQQTTTXXXZZZ\\\^^^```bbbcccaaa______```aaa```___```aaabbbccceeehhhjjjkkkjjjkkkkkkllllllmmmmmmmmmmmmoooqqqrrrrrrrrrssstttuuuuuuuuutttsssuuuyyy|||{{{}}}~~~|||zzzxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~zzzxxxwwwvvvuuuttttttpppjjjfffffffffggghhhjjjjjjiiifffaaaZZZTTTQQQQQQPPPNNNLLLJJJIIIGGGFFFEEEFFFGGGGGGFFFDDDAAA@@@@@@??????>>><<<;;;999888999888777555444444444444////////////............------,,,,,,,,,,,,++++++************************************))))))))))))++++++***+++,,,...000222,,,+++***)))((((((((((((%%%&&&''''''((((((''''''''''''''''''(((***+++,,,+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''))))))(((''''''(((''''''''''''((((((((((((************))))))))))))''''''''''''((((((((((((&&&%%%######%%%(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))((()))***++++++***)))(((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((''''''(((((((((******))))))(((((('''''')))***+++,,,+++)))'''&&&)))************+++++++++,,,+++++++++++++++++++++++++++,,,,,,---...//////000000000111222222333333333444555777888999999999555555666888999;;;<<<<<>>?????????AAACCCAAABBBBBBCCCDDDEEEGGGHHHIIIKKKKKKKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRVVVXXXZZZ\\\^^^```aaa___^^^^^^___``````______```aaabbbdddfffhhhiiiiiijjjjjjkkklllllllllmmmlllnnnqqqrrrrrrrrrsssuuuvvvvvvvvvuuuuuuwww{{{~~~zzz|||~~~}}}{{{zzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxwwwvvvtttsssppplllhhheeefffhhhiiiiiijjjiiigggccc___YYYTTTQQQQQQPPPNNNLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDBBB@@@>>>???>>>>>>===<<<:::888777999888666555444444444444////////////............------,,,,,,,,,+++++++++************************''''''(((((()))***++++++++++++******+++---///000,,,+++***)))((((((((((((&&&'''(((((())))))(((((()))((((((((((((((()))***+++***)))(((''''''((())))))))))))))))))))))))))))))))))))(((((((((''''''''')))******)))'''((()))''''''((((((((()))))))))******)))))))))(((((((((''''''''''''(((((((((((()))'''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((('''&&&&&&&&&&&&''''''((())))))******))))))(((((()))******)))((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))(((((())))))))))))((((((***)))))))))((((((((('''((()))+++,,,+++***(((''')))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---....../////////000000111111222333333444555555666666666666666444555666777999:::;;;;;;@@@@@@???@@@AAACCCFFFGGG''''''''''''''''''''''''(((((('''''''''''''''((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&((())))))))))))***'''''''''''''''''''''''''''((())))))'''&&&''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&&&&'''''')))*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))******)))***,,,...------,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++---...,,,++++++---/////////000111333333222111111222000333666666444333555777444666777999;;;<<<<<<===<<<============>>>@@@CCCCCCBBBAAA@@@AAACCCEEEGGGGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNQQQTTTVVVWWWYYY[[[]]]```^^^]]]]]]___```______]]]]]]___aaaccceeefffgggggghhhiiijjjkkkkkkkkkkkklllnnnqqqrrrrrrrrrtttuuuvvvwwwwwwwwwwwwyyy}}}{{{|||~~~~~~}}}}}}|||{{{zzzzzzyyy~~~~~~~~~~~~~~~{{{xxxvvvuuusssqqqkkkhhheeeeeefffiiikkkkkkiiigggddd```[[[VVVSSSQQQPPPOOONNNKKKIIIFFFDDDDDDBBBCCCCCCCCCBBB@@@>>>============<<<;;;999888777777666444222111111111222/////////............---,,,,,,,,,,,,++++++++++++************************'''''''''(((((()))))))))+++************+++,,,---++++++***)))(((((((((((((((((()))************)))***)))((((((''''''((((((***))))))(((((((((((()))***************************)))))))))))))))(((((()))+++,,,+++)))(((((()))((((((((()))))))))******)))(((((((((((('''''''''''''''''''''((((((((((((+++)))((())))))(((&&&$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((******((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((('''&&&&&&&&&&&&''''''((())))))******))))))''''''(((((()))(((((('''''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((((()))+++,,,,,,+++***))))))************++++++++++++++++++,,,,,,---------,,,,,,------...///////////////000111111222222333555555666666555444333333444444555666888999::::::<<<===>>>???BBBFFFIIIKKK''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''',,,+++***)))((()))***+++''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$&&&***------***&&&''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((*********)))(((''')))(((((()))******)))((())))))(((((((((((())))))''')))*********+++---///,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---...---++++++,,,...//////000111111000//////000222///444999999555222333666444555666888:::<<<======<<<===<<<;;;;;;<<>>============<<<;;;:::888777444333111///........./////////.........---------,,,,,,,,,++++++++++++***************************+++***)))((('''&&&%%%$$$*********)))))))))************)))((((((((((((((('''((())))))******)))))))))(((((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))************)))))))))))))))***++++++)))''''''((())))))))))))************(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((()))***)))&&&$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((((('''&&&&&&&&&&&&(((***,,,,,,***(((&&&))))))))))))((((((((((((((()))***+++,,,,,,++++++))))))*********+++++++++******+++,,,---.........---------......///////////////000000111222222222555555666666666555444444444444555666777888999999:::;;;===@@@CCCGGGJJJLLL''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''(((...666666...&&&''''''''''''''''''''''''&&&'''))))))(((''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%'''((()))***)))(((((((((''''''))),,,...,,,+++))))))(((((((((((())))))&&&((()))***)))+++---///+++++++++++++++++++++++++++,,,------++++++,,,---------,,,++++++,,,...//////000000...------///111000666;;;;;;666222222444333444555777999:::<<<===<<<<<<<<<::::::;;;>>>AAAEEEDDDBBBAAAAAACCCFFFHHHFFFGGGHHHFFFDDDCCCCCCDDDHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSTTTUUUVVVWWWYYYbbb___]]]\\\\\\\\\ZZZYYYXXXYYY[[[^^^```aaabbbbbbbbbdddfffhhhiiiiiihhhhhhhhhkkknnnpppqqqrrrtttvvvvvvxxxyyyyyyyyy{{{}}}~~~}}}}}}}}}|||{{{{{{{{{{{{|||{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}yyyuuusssrrrooonnnmmmkkkhhhhhhhhhhhhgggfffccc```\\\WWWSSSQQQOOOOOONNNMMMKKKIIIFFFDDDBBBAAABBBBBBBBBAAA@@@???>>>============<<<;;;:::999888444333111///......//////............------------,,,,,,+++++++++*********))))))))))))))))))))))))+++***)))((('''&&&%%%$$$))))))))))))))))))((((((***)))((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&&&&'''((()))***((((((((())))))))))))((((((((((((((((((((((((((())))))))))))************''')))***)))(((&&&&&&'''))))))))))))************''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&'''((())))))'''%%%&&&&&&&&&''''''''''''(((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%''')))++++++)))'''%%%(((((((((((())))))))))))((()))******++++++++++++))))))*********+++++++++******++++++,,,---......---------..................//////000111111222222333444555666777888888888444444555666777888888999;;;<<<===@@@CCCEEEHHHIII''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&'''''''''))))))(((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))&&&&&&+++222333,,,$$$''''''''''''''''''''''''%%%'''))))))((('''((()))&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))''''''((())))))((((((((('''&&&&&&)))---///---***))))))(((((((((((())))))&&&''')))))))))))),,,...)))************++++++++++++,,,---,,,+++***+++---,,,------,,,***+++---///---.........,,,,,,...///111444888999666333222333333333444555666888:::;;;:::;;;;;;:::999:::<<>>>>>>>>@@@BBBDDDFFFFFFGGGEEECCCAAAAAABBBEEEEEEDDDEEEFFFGGGIIIKKKMMMOOORRRSSSSSSTTTUUUWWW___]]]ZZZYYYYYYYYYWWWVVVVVVXXXZZZ]]]___```aaaaaa```aaadddfffhhhhhhgggffffffiiilllnnnpppqqqsssuuuvvvwwwyyyyyyxxxyyy{{{}}}~~~}}}|||{{{{{{{{{zzzzzz{{{|||~~~|||}}}~~~}}}||||||}}}~~~~~~}}}|||||||||}}}|||zzzzzzzzz{{{~~~}}}zzzvvvsssqqqpppnnnlllnnnllljjjhhhgggfffcccaaa___\\\YYYUUUQQQOOOMMMMMMKKKJJJIIIGGGEEECCCBBBAAABBBAAAAAA@@@???>>>======;;;;;;;;;;;;:::999888777666555333222000000111111.........------------,,,++++++++++++************))))))))))))))))))))))))'''''''''(((((()))))))))((())))))******)))(((((()))((((((''''''(((((((((&&&'''(((((())))))((((((%%%%%%%%%&&&'''(((***+++'''(((((())))))))))))(((''''''''''''''''''''''''(((((()))))))))))))))***&&&'''))))))'''''''''(((((((((((()))))))))******(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''((()))'''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******(((''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))*********)))************+++++++++*********++++++,,,,,,,,,------------------------......///000000111111222111222444666888:::;;;;;;555555666777777888999999;;;<<<>>>@@@BBBCCCEEEEEE''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%&&&''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))((((((''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***---,,,+++)))(((''''''''''''%%%%%%(((,,,---***&&&))))))(((((((((((())))))&&&'''(((((('''(((***,,,))))))))))))******++++++***+++,,,+++*********,,,,,,---...,,,******,,,///+++---...---,,,+++,,,---...000222444444444333333333333333333444666888999999:::;;;;;;::::::;;;<<<;;;;;;;;;<<<===???@@@AAACCCDDDEEEDDDBBBAAAAAABBBBBBAAAAAAAAACCCFFFHHHJJJKKKMMMPPPQQQQQQQQQRRRTTTXXXVVVTTTTTTUUUVVVUUUTTTUUUWWWZZZ]]]___`````````^^^```cccfffggggggfffeeedddgggjjjmmmnnnppprrrtttuuuwwwxxxxxxwwwwwwxxxzzz||||||||||||||||||{{{{{{{{{zzzzzzyyyzzz|||~~~}}}~~~|||~~~|||{{{yyyxxxxxxyyy{{{||||||||||||||||||{{{zzzzzz{{{zzzxxxxxxyyy{{{~~~zzzwwwsssqqqpppnnnmmmkkkllljjjhhhgggeeeccc___\\\[[[YYYWWWSSSPPPMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@???===<<<<<<;;;;;;999999999999888777666555555444222111000000000000.........---------,,,,,,++++++++++++************))))))))))))))))))))))))''''''(((((()))***++++++(((((()))*********)))((((((((('''''''''(((((()))'''((())))))******))))))&&&&&&&&&&&&&&&'''((()))&&&'''((()))******)))(((((((((((((((((((((((((((''''''((((((((()))))))))%%%''')))))))))((()))***''''''((((((((()))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((+++)))((('''(((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''&&&&&&&&&'''((()))***''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((((((((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000111333555888999:::;;;666666777777888999999999:::;;;===???AAABBBCCCCCC'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''&&&$$$######$$$&&&)))))))))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***((()))((($$$ !!!(((///''''''''''''''''''''''''%%%'''((()))((('''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******222000---***(((&&&&&&%%%'''%%%$$$'''++++++'''"""))))))(((((((((((())))))&&&'''(((''''''''')))+++(((((())))))*********+++)))***++++++))))))***+++,,,---...,,,)))))),,,///***,,,......,,,++++++,,,++++++---000333555444333333333222222333444666777888999;;;;;;:::999:::;;;999999;;;<<<>>>???@@@@@@@@@BBBCCCCCCAAAAAABBBDDD???>>>>>>???AAADDDGGGIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRQQQPPPQQQSSSUUUUUUTTTUUUWWWZZZ]]]___``````___]]]___bbbeeegggfffeeedddccceeeiiilllmmmooorrrtttuuuvvvwwwwwwvvvuuuvvvwwwyyyyyyzzzzzz{{{{{{|||||||||{{{zzzyyyzzz|||~~~~~~yyy{{{~~~~~~}}}~~~~~~yyyxxxwwwvvvvvvxxxzzz{{{yyyzzz{{{||||||{{{zzzyyyyyyxxxwwwwwwxxx{{{~~~xxxuuurrrooonnnnnnlllkkkjjjhhhfffeeedddaaa]]]ZZZYYYXXXUUUSSSOOOLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<;;;:::::::::666666777666666555444444333111000...------------......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))'''(((***+++++++++***)))(((((('''''''''(((((()))))))))***++++++++++++***(((((('''&&&&&&&&&&&&'''&&&'''(((*********)))((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%''')))*********+++,,,''''''''''''(((((((((((()))(((((((((((('''''''''''''''''''''((((((((()))000---***((((((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))''''''&&&&&&'''(((***+++''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))******++++++***))))))))))))))))))***'''((((((((())))))*********)))(((''''''&&&'''''')))************+++++++++*********)))))))))))))))++++++++++++++++++++++++......//////000111111111///000222444666888888999777777888888999999::::::888:::<<<>>>@@@BBBCCCCCC&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))&&&$$$$$$''')))(((''''''&&&&&&%%%%%%&&&&&&'''+++)))%%%###"""$$$'''(((******)))(((((((((((((((&&&&&&&&&''''''''''''(((444222///+++)))((((((((())))))))))))************,,,***''''''((((((((((((++++++***)))((('''&&&&&&&&&''')))+++++++++*********)))(((((()))+++---...************+++,,,------***+++---///000//////...///000000000111111111111555555666666777888888888===999666666999;;;;;;:::999::::::::::::::::::;;;===>>>>>>@@@AAABBBCCCCCCAAACCCEEEEEEEEEEEEFFFGGGIIIJJJMMMOOOPPPOOONNNMMMQQQQQQQQQQQQRRRRRRRRRRRRUUUXXX]]]___```______```]]]aaaeeegggfffdddbbbbbbbbbeeegggiiikkkmmmooorrrrrrssssssssssssrrrqqqqqqrrruuuwwwxxxxxxwwwxxxxxxxxxwwwvvvvvvxxxzzz|||~~~~~~{{{}}}~~~}}}{{{{{{{{{yyywwwvvvvvvvvvvvvvvvuuuuuuwwwzzz|||}}}|||zzzxxxyyyyyyyyyyyyxxxwwwvvvvvvxxxtttpppnnnnnnnnnooonnnllliiieeecccbbb```]]][[[XXXVVVSSSOOOLLLIIIFFFEEEGGGFFFFFFDDDBBB@@@>>>============<<<;;;;;;;;;:::666666666555444444333333111111111111222222222222---,,,+++,,,------,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((***))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***((('''((()))***)))'''''''''''''''(((((((((((())))))*********))))))(((+++++++++++++++***))))))'''******%%%%%%))))))&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))((((((((()))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''')))(((%%%$$$'''(((%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((('''''''''''' """$$$%%%%%%%%%((((((((((((((((((((((((,,,+++++++++******))))))******))))))((((((''''''(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))((()))+++,,,,,,+++)))((()))***+++,,,------------/////////000111111222222111222333555666777777777555666888:::::::::888888============>>>???@@@AAA'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%)))&&&$$$$$$''')))((('''(((''''''&&&&&&''''''((('''%%%###!!!!!!"""###%%%***)))(((''''''''''''(((&&&&&&&&&''''''''''''(((///...+++)))((((((((()))((((((((()))))))))******,,,)))''''''((()))((('''***))))))((((((''''''&&&))))))*********))))))(((+++***))))))***+++---///......---,,,++++++++++++***+++---.../////////...//////000000000111111111333333444444555666666666:::888555555888::::::::::::::::::::::::;;;;;;;;;>>>???@@@AAABBBCCCDDDDDDAAACCCEEEEEEEEEDDDEEEFFFIIIJJJLLLNNNOOOOOONNNMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVYYY]]]```____________^^^bbbfffgggfffdddcccbbbcccfffhhhjjjkkkmmmppprrrrrrrrrrrrrrrqqqpppooonnnnnnqqqsssuuuuuuvvvxxxyyyzzzyyyxxxxxxxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxvvvuuuuuuvvvvvvvvvwwwxxxzzz{{{||||||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwtttooolllllllllkkkkkkkkkhhheeecccbbb```^^^\\\WWWUUURRROOOKKKHHHFFFEEEGGGGGGFFFDDDBBB???===<<<======<<<<<<;;;:::::::::666666555555444333333333222111111000///.........,,,+++***+++,,,,,,***)))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((())))))***(((''''''&&&&&&''''''((('''''''''((()))************((('''((()))***)))'''''''''''''''(((((((((((())))))))))))))))))******"""###%%%''')))*********'''***)))%%%&&&******'''((('''&&&&&&%%%%%%&&&&&&(((((('''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&)))(((&&&&&&***+++)))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''(((((((((((((((''''''$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((++++++******)))))))))))))))))))))(((((((((((((((((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))+++,,,,,,+++)))((()))***+++,,,---------------......//////000000111111222333444666666666666555666888999888777666444:::;;;===>>>???@@@@@@@@@''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''&&&&&&))))))((('''&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''(((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''((()))***'''''''''(((((((((((()))+++)))''''''((()))(((''''''''''''''''''''''''''',,,+++***)))((((((((((((++++++*********,,,---...///...---,,,++++++++++++++++++,,,---............////////////000000000000000111111222222333444444777555333444666999999999:::::::::;;;;;;;;;<<<<<<@@@@@@AAABBBCCCCCCDDDDDDBBBDDDEEEEEEDDDCCCDDDEEEHHHIIIKKKMMMNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWXXX[[[^^^```___^^^^^^^^^```cccfffhhhgggeeeddddddeeegggjjjkkklllnnnpppsssrrrrrrrrrqqqpppnnnmmmlllkkkmmmoooqqqrrrtttwwwzzz||||||zzzzzzyyyzzz||||||{{{{{{|||}}}~~~~~~}}}|||zzzyyyzzzxxxvvvuuuuuuuuuwwwxxxxxxxxxyyyzzz{{{{{{||||||{{{||||||{{{{{{zzzyyyxxxuuurrrnnnkkkjjjiiihhhggggggeeebbb```___^^^\\\ZZZUUUTTTQQQNNNKKKHHHFFFDDDFFFFFFEEECCCAAA???===<<<===<<<<<<;;;::::::999999555555555444333333222222222111000...,,,++++++***,,,+++******++++++***((())))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***))))))((())))))******(((''''''&&&&&&''''''(((''''''(((((())))))*********((('''((()))***)))'''''''''''''''(((((((((((()))(((((('''((()))+++,,, ###&&&((())))))((('''))))))&&&'''***+++)))((('''&&&&&&%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&''''''''''''(((((((((&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&((()))'''(((,,,---+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&'''((())))))((('''&&&(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******)))(((((())))))(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))((()))***+++,,,------------,,,,,,------.../////////111111222444555555555555555666777777666555333222777999;;;>>>???@@@@@@???'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))(((''''''((()))((('''&&&&&&&&&&&&''''''((((((+++***)))'''''''''((()))******))))))***+++,,,,,,************+++,,,---...++++++,,,,,,------------........./////////000000///000000111111222333333444333333444555777999999::::::;;;;;;<<<<<<======@@@@@@@@@AAABBBCCCCCCDDDCCCDDDFFFEEEDDDCCCCCCDDDGGGHHHJJJKKKMMMMMMMMMMMMLLLMMMOOOQQQTTTVVVXXXXXXZZZ\\\^^^___^^^]]]\\\]]]```cccfffhhhgggeeeeeeeeegggiiikkklllmmmnnnqqqssstttssssssrrrqqqooonnnmmmlllnnnoooppppppssswwwzzz||||||{{{{{{|||}}}~~~||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxuuutttuuuwwwyyyxxxxxxxxxxxxyyyzzz|||}}}||||||||||||{{{zzzyyyyyyssspppllljjjjjjiiihhhgggccc```]]]\\\[[[ZZZXXXVVVRRRQQQPPPMMMJJJGGGEEEDDDCCCCCCBBBBBBAAA???>>>===<<<<<<;;;:::999888888777444444444333222222111111111000...---,,,+++++++++...,,,+++***++++++***)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''(((((('''((((((((()))))))))******((('''((()))***)))'''''''''''''''(((((((((((()))((('''&&&''')))+++---$$$&&&((()))***(((&&&%%%'''(((((('''(((***++++++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&(((((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&))))))&&&'''+++,,,***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&((()))***)))'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((()))))))))))))))))))))))))))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,------......//////000111222333444444444444444555555666555555444333777888999:::<<<>>>@@@AAA%%%&&&''''''''''''&&&%%%,,,+++(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''((('''&&&'''((()))(((&&&%%%%%%&&&&&&'''((((((((()))((('''''''''(((***+++((((((((((((((()))))))))(((((((((((()))***+++,,,+++++++++++++++,,,,,,------............////////////000000111222222333333222333444555555777888999::::::;;;<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBDDDEEEEEECCCBBBCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMLLLMMMOOOQQQTTTVVVXXXYYYYYY[[[]]]]]]\\\[[[[[[\\\___bbbeeeggggggffffffggghhhjjjlllmmmmmmnnnppprrrttttttttttttsssrrrqqqppprrrrrrsssrrrrrrsssvvvyyy{{{{{{|||}}}~~~}}}||||||||||||{{{zzzyyy{{{}}}~~~{{{{{{zzzwwwtttsssuuuxxxxxxwwwvvvvvvwwwyyy|||}}}||||||||||||{{{zzzyyyxxxqqqooolllkkkkkkkkkjjjiiibbb___\\\ZZZYYYXXXVVVTTTOOOOOONNNLLLJJJGGGDDDCCC??????@@@@@@@@@@@@@@@???;;;;;;:::999888777666666333333333222111111000000//////---,,,---...///000111///,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((('''&&&&&&''')))+++---))))))***+++***(((&&&$$$'''&&&&&&((())))))***,,,(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((***)))((((((''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&)))(((%%%%%%((((((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''')))))))))((('''$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))(((((()))))))))(((((('''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******)))))))))******++++++,,,,,,++++++,,,------......//////000///000111222333333333222222333444555666666777777888777666666888<<>>???????????????@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[[[[ZZZYYYZZZ[[[]]]```ccceeeffffffhhhiiiiiikkklllmmmmmmmmmoooqqqssstttuuuuuuvvvvvvuuuuuuwwwwwwxxxwwwuuuuuuwwwxxx{{{{{{}}}~~~}}}|||{{{{{{yyywwwvvvxxx}}}{{{}}}}}}zzzuuurrrsssuuuuuuuuuuuuuuuvvvxxxzzz|||zzz{{{{{{zzzzzzyyyxxxwwwqqqooommmllllllkkkjjjhhhccc```]]]ZZZYYYWWWUUUSSSMMMMMMLLLKKKIIIFFFCCCBBB======>>>???@@@@@@??????;;;::::::888777666555444222222222111000000//////...---,,,,,,---///222444222000---,,,,,,---,,,+++++++++++++++************((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))(((((((((((())))))))))))***((('''((()))***)))'''''''''''''''(((((((((((((((''''''&&&'''(((***+++'''''''''(((((('''''''''(((%%%%%%(((((('''(((+++)))(((''''''&&&&&&''''''######$$$&&&'''((()))***+++***)))((((((((()))***%%%&&&&&&&&&&&&'''''''''$$$&&&(((***+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%((('''######&&&&&&###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''(((((())))))%%%&&&'''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((&&&'''(((((()))))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++***,,,,,,------...//////000//////000111222222111111111111222444555666777888888777555555777:::>>>@@@%%%'''((())))))((('''%%%))))))''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%###&&&))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&''''''''''''(((((((((&&&%%%&&&'''))))))(((&&&((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((''''''+++***)))((((((''''''''',,,+++***))))))***+++,,,,,,,,,---------.........//////000000111111222222555777:::999888777999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDCCCCCCDDDEEEDDDEEEFFFGGGIIIKKKLLLMMMQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXYYYYYYXXXXXXYYY[[[[[[]]]aaadddeeegggiiikkkiiikkkllllllllllllnnnpppqqqrrrtttvvvwwwxxxyyyyyyxxxyyy{{{{{{yyyxxxxxxyyy}}}}}}~~~~~~}}}}}}}}}yyyvvvtttvvv{{{~~~}}}{{{~~~|||vvvqqqqqqrrrrrrsssssstttvvvwwwyyyzzzyyyyyyyyyxxxxxxwwwvvvuuusssqqqnnnlllkkkiiigggeeebbb___[[[XXXVVVTTTQQQOOOKKKKKKKKKJJJIIIFFFCCCAAA>>>>>>??????>>>>>>======;;;:::999888666555444333222111111000000///.........---,,,+++---///222444333000---++++++,,,,,,+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((***++++++))))))(((((((((((())))))))))))))))))((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&''')))***)))%%%$$$((((((%%%%%%))))))(((((('''''''''''''''%%%%%%&&&'''(((((())))))+++***((('''''''''))))))%%%%%%&&&&&&&&&'''''''''$$$&&&(((***+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###&&&%%%######&&&'''$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&%%%&&&(((***+++(((((()))))))))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''&&&&&&%%%%%%'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******++++++,,,,,,------......//////000000111111000000111111111222333444555666555555666888999::::::;;;'''((()))++++++)))((('''$$$%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&((())))))###&&&))))))'''&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''''''''(((((((((((()))%%%%%%%%%'''))))))'''&&&)))))))))))))))))))))((((((((()))))))))'''&&&%%%((()))))))))))))))(((((((((((((((((()))***+++,,,,,,+++***))))))***++++++,,,,,,,,,---------............//////000111111111666999<<<;;;999888999;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBB???AAACCCDDDCCCCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXWWWXXXYYY[[[YYY\\\```ccceeegggjjjllliiijjjllllllkkklllmmmooooooppprrruuuxxxyyy{{{{{{wwwyyy||||||{{{zzzzzzzzz~~~zzzvvvsssuuuzzz}}}}}}zzz|||~~~wwwqqqooopppqqqqqqrrrtttuuuwwwxxxxxxwwwwwwwwwwwwvvvuuuttttttvvvsssooollljjjgggcccaaa___[[[WWWTTTQQQOOOLLLIIIJJJJJJKKKJJJHHHEEECCCAAA@@@@@@@@@???>>><<<;;;:::::::::999777666444333333111111111000//////.........---,,,+++,,,...111333222///,,,******++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((((((((())))))))))))))))))((((((((((((***((('''((()))***)))(((''''''''''''((((((((()))'''(((((()))(((((('''&&&+++***((('''&&&((()))+++)))$$$$$$''''''###$$$((())))))(((''''''''''''''''''''''''(((((((((((((((+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&(((+++,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%"""###''')))'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''((('''%%%$$$%%%(((+++---)))))))))(((((('''%%%%%%(((((((((((((((((((((((('''((((((((())))))******(((((((((''''''&&&&&&%%%$$$$$$&&&((()))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++******))))))******+++,,,,,,------...///000000000000000///222111111111111111222222222444888:::;;;:::888666$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&((()))&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))''''''((('''$$$""")))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''',,,***(((%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&''')))+++---(((((()))************)))***)))'''&&&%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''((('''%%%$$$$$$%%%'''((()))((('''''''''(((***++++++,,,,,,,,,,,,+++******++++++,,,------......///............///000111222444555555777888999:::;;;999:::<<<<<<<<<===???AAA@@@AAACCCDDDEEEFFFGGGGGGBBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIHHHGGGHHHKKKMMMVVVUUUTTTRRRQQQQQQPPPPPPVVVVVVUUUUUUVVVXXXYYY[[[ZZZ\\\___cccfffhhhiiijjjpppmmmiiiffffffhhhkkkmmmppppppqqqrrrtttxxx{{{|||xxxxxxvvvuuuuuuyyy~~~||||||}}}{{{|||}}}~~~~~~}}}yyytttssswww{{{}}}~~~}}}zzzvvvssspppooonnnqqqrrrrrrrrrrrrsssvvvxxxzzzyyyxxxwwwvvvvvvvvvvvvuuupppjjjeeecccbbbbbbaaa^^^[[[VVVQQQNNNMMMLLLMMMKKKJJJHHHHHHHHHFFFDDDBBBBBB???===<<<<<<;;;:::999888888888777666444333222777555333000...---------///...---,,,++++++++++++******))))))((((((''''''******)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))************))))))))))))'''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''***,,,+++)))''')))+++***((('''&&&&&&'''(((***(((***,,,......+++(((&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&***(((&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%'''(((***+++,,,,,,,,,,,,(((''''''''')))***)))(((,,,,,,++++++***+++++++++////////////000000000000000111111111111222222222333333444555666777888999&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&%%%''')))***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''')))******,,,+++)))&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++&&&'''((()))))))))*********)))'''&&&%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((()))(((((('''((()))***+++++++++,,,,,,++++++***)))++++++,,,,,,---.....................///000111222333444555666777888999::::::;;;<<<<<<;;;<<<>>>@@@@@@BBBDDDFFFGGGHHHGGGGGGCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHGGGHHHKKKMMMWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTVVVXXXYYYYYY[[[^^^bbbeeehhhiiijjjllljjjgggeeedddfffhhhjjjmmmnnnoooppprrrtttvvvwwwuuuuuutttttttttxxx}}}|||zzzzzzzzzzzz{{{zzzyyy{{{}}}~~~}}}||||||xxxuuutttwwwzzz|||||||||{{{xxxvvvtttsssssssssrrrssssssrrrqqqrrrtttvvvwwwwwwwwwwwwxxxyyyzzz{{{sssooohhhdddaaa```___^^^\\\YYYUUUPPPMMMKKKKKKKKKKKKJJJHHHHHHGGGFFFDDDBBBAAA???<<<;;;;;;;;;999888777777777666555444333222333222111//////...//////------,,,+++***))))))******)))))))))))))))(((((((((((((((''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&(((******((('''((())))))((('''&&&&&&'''((()))&&&''')))***)))(((%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((''''''&&&(((((())))))***++++++,,,)))((('''(((******)))(((+++++++++******+++,,,,,,....../////////000000000000000111111111222222222333333444555666777777888&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''%%%&&&(((***++++++&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''(((***,,,---,,,+++)))'''&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((($$$&&&))))))''''''))),,,)))((('''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''')))((('''&&&&&&'''((()))((((((((((((((()))******++++++,,,,,,++++++***)))***++++++,,,,,,---............---......///000111111222333444666777888888:::;;;<<<;;;:::;;;<<<>>>@@@BBBEEEHHHIIIIIIHHHGGGDDDCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGHHHJJJMMMUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRTTTVVVWWWXXXYYY]]]```dddggghhhiiiiiihhhfffddddddeeeggghhhkkklllnnnppprrrrrrrrrrrrpppqqqqqqqqqsssvvv|||~~~yyywwwwwwvvvvvvvvvvvvxxx{{{~~~~~~}}}{{{yyyxxxvvvvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxyyytttuuutttrrrpppppprrrttttttuuuuuuvvvwwwxxxzzzzzzqqqmmmgggbbb___]]][[[YYYYYYWWWSSSOOOLLLJJJJJJJJJKKKIIIHHHGGGGGGFFFDDDBBB???>>><<<;;;;;;:::888666666666666666555333222111///////////////000111111,,,+++***))))))))))))))))))))))))***************(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''((((((&&&'''))))))'''''''''((()))((('''&&&&&&'''((()))&&&&&&'''''''''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&"""###%%%'''))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******))))))(((((((((''''''((()))***++++++)))((()))******)))(((***************+++,,,---.........////////////000000000000111111111222222444444444555555666666666%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((***+++,,,***)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%...+++'''%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&''')))***+++***)))((('''&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''''''''&&&&&&)))+++***&&&&&&(((,,,((((((''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&''')))(((''''''''''''((()))((((((((((((((())))))***+++++++++++++++***))))))*********+++,,,,,,------------------...///000000000000111333444555666777:::;;;;;;:::999999;;;===???BBBFFFIIIJJJIIIHHHFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGHHHGGGGGGGGGJJJLLLPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWWWWXXX[[[^^^bbbeeeggghhhggggggffffffffffffhhhhhhkkkmmmppprrrsssrrrqqqppplllmmmooopppqqquuuyyy}}}~~~{{{wwwvvvvvvwwwwwwwwwtttvvvyyy}}}}}}xxxxxxwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxyyyzzz|||}}}wwwwwwvvvssspppoooppprrrtttssssssrrrrrrsssssssssppplllfffaaa]]][[[YYYWWWWWWUUURRROOOLLLKKKJJJJJJLLLJJJGGGFFFFFFEEECCCBBB???===<<<;;;;;;:::888666555555555555444333222111............///000000111,,,+++***)))))))))))))))))))))******++++++,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))(((((((((((()))(((''''''''''''((()))))))))((((((((((((((()))'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******))))))))))))(((&&&%%%&&&'''***++++++***))))))******)))((())))))))))))***+++------------........./////////000000000000111111111111444444444444444444555555%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$&&&(((***,,,---))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&...+++'''$$$$$$######"""###$$$&&&'''((()))((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&%%%***++++++)))&&&%%%'''***'''''''''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''(((((((((''''''((((((((('''(((((()))))))))))))))***++++++++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000//////000222333444555666999::::::999888888:::<<<>>>AAAEEEHHHIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGHHHGGGFFFGGGJJJLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXVVVWWWYYY\\\___bbbeeefffeeeddddddddddddeeeggggggjjjllloooqqqrrrqqqooommmjjjlllnnnpppqqqssswwwyyywwwuuussstttuuuwwwwwwwwwvvvxxx|||xxxyyyyyyzzzzzzyyyyyyzzz}}}|||{{{zzz{{{{{{}}}}}}zzzzzzxxxuuuqqqooopppqqqrrrrrrqqqpppppppppqqqqqqppplllfffaaa^^^[[[XXXVVVVVVTTTRRROOOMMMKKKKKKKKKMMMKKKHHHFFFEEEDDDBBBAAA???===<<<<<<<<<;;;888666333333444333333222111000......//////............,,,++++++************+++))))))******++++++,,,,,,...---,,,***)))((((((''''''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))))))))*********)))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((************************))))))(((((((((((())))))))))))))))))******)))(((((((((''''''''''''((((((***)))((((((((()))******'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))(((&&&%%%%%%''')))***+++)))((()))******)))((((((((())))))***+++,,,---------------............//////000000000111111111333333333333444444444444''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''$$$$$$$$$%%%%%%$$$###$$$&&&((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&''''''(((&&&''''''(((''''''&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''((()))))))))))))))******++++++******)))(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,---////////////000111333444555555777888999888777888:::;;;===???BBBEEEFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFGGGGGGGGGFFFGGGIIILLLKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPPPPQQQSSSUUUWWWXXXWWWWWWYYYZZZ]]]___bbbcccaaa```______```bbbdddfffgggiiilllnnnooonnnmmmllllllnnnpppqqqqqqrrrtttvvvwwwuuuttttttuuuvvvuuutttxxxzzz}}}yyy{{{|||{{{zzzyyyzzz|||~~~}}}|||}}}}}}~~~}}}|||zzzvvvrrrppppppqqqppppppppppppqqqrrrssssssnnnjjjeeeaaa^^^[[[XXXVVVTTTSSSQQQOOOMMMLLLKKKJJJPPPMMMHHHEEEDDDBBB@@@???===<<<;;;;;;;;;:::777444222222222222222111000000.../////////...---,,,+++,,,++++++*********++++++)))))))))***************...---,,,***)))(((''''''''''''(((((())))))******((((((((((((((((((((((((&&&''''''(((((())))))***************))))))))))))'''''''''(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((())))))***)))))))))++++++***(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))'''%%%###"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''((((((((((((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''((()))******((()))))))))))))))***+++,,,,,,,,,,,,---------....../////////000000000111111222222222333333444444444((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%'''((('''&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))%%%""""""&&&)))(((&&&%%%&&&'''(((((('''&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''((()))***))))))(((***************))))))((((((((())))))***+++++++++++++++++++++,,,---.../////////000111333444555666555666777777777888:::<<<<<<===???AAACCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSOOOOOOOOOPPPRRRUUUWWWXXXXXXXXXXXXYYY[[[]]]___aaaaaa___]]]\\\^^^aaadddfffgggiiikkkmmmnnnnnnnnnmmmnnnpppssssssrrrqqqrrrsssvvvuuutttuuuvvvvvvtttrrrxxxyyy|||{{{}}}}}}|||zzzzzz|||~~~~~~~~~~~~~~~~~~|||xxxtttrrrrrrsssppppppoooooooooooopppppplllhhhddd```^^^[[[XXXVVVQQQPPPOOONNNLLLKKKJJJIIIRRRNNNIIIEEEBBB@@@>>>===::::::999999999888444111111111111222111111000///------.........---,,,+++******)))))))))******+++***)))))))))))))))((((((***)))(((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((&&&&&&''''''((())))))******))))))))))))(((((((((((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&'''(((((()))***((('''(((***+++)))&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))******))))))))))))******+++,,,,,,,,,,,,---------////////////000000000111000000111222333444444555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''&&&&&&'''((()))'''%%%$$$%%%'''))))))((('''%%%$$$$$$%%%%%%'''(((***+++%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&''')))&&&!!!%%%***)))&&&%%%&&&'''(((((((((&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''')))*********)))(((***************)))((((((((((((((()))******++++++++++++++++++,,,---......//////000222333444555666444555777777777888:::<<<;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGFFFFFFFFFIIIKKKIIIJJJJJJLLLNNNPPPQQQRRRNNNNNNOOOPPPQQQTTTVVVXXXYYYXXXXXXXXXZZZ\\\^^^___bbb```^^^]]]^^^bbbfffiiiiiijjjlllnnnppppppqqqpppqqqsssuuuuuusssqqqqqqqqqtttssssssuuuwwwwwwvvvtttwwwxxxzzz}}}}}}~~~~~~|||zzzzzz|||}}}yyyuuusssssstttrrrqqqooommmkkkjjjiiiiiijjjgggccc___]]][[[XXXUUUOOOOOONNNLLLKKKJJJHHHHHHSSSOOOJJJEEEBBB@@@===;;;888777777888888666222///000111111111111000000///+++,,,---.........---,,,))))))(((((((((((()))*********))))))((((((''''''%%%%%%%%%&&&&&&((())))))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''))))))))))))************''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))'''&&&'''******(((%%%''''''((((((((((((''''''%%%&&&''''''((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((())))))***))))))((('''$$$$$$$$$%%%(((******)))+++***)))))))))))))))***++++++,,,,,,,,,---------////////////000000000000///000000222333444555555((()))))))))((('''&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))***'''(((((($$$%%%***###$$$%%%%%%%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))'''%%%######&&&)))++++++***((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,------------...,,,---...///111333444555333444555777888:::;;;<<<999:::;;;;;;<<<>>>BBBEEEGGGCCC???@@@EEEHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSTTTTTTSSSTTTVVVXXXXXXXXXXXXXXXYYYZZZ\\\]]]_________```bbbdddggghhhhhhjjjlllmmmnnnoooqqqssssssrrrrrrsssssstttuuuvvvvvvuuuuuutttssssssrrrrrrsssuuuxxxzzz{{{|||~~~~~~~~~}}}~~~}}}|||{{{uuuvvvwwwwwwvvvtttqqqpppqqqpppnnnllljjjiiihhhhhhdddbbb___]]][[[YYYVVVTTTQQQNNNJJJHHHHHHHHHFFFCCCDDDDDDDDDDDDBBB???===;;;;;;::::::999888777666666111111111000000...------///---,,,,,,---...,,,+++******))))))))))))******&&&)))***)))&&&%%%''')))************)))(((&&&&&&''''''''''''(((((())))))******))))))((((((((('''&&&'''((('''&&&''')))+++''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***+++,,,+++***)))'''''''''(((((((((((((((((((((((((((((('''''''''$$$$$$%%%%%%'''(((***+++$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++,,,)))&&&%%%''')))(((&&&(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++'''%%%&&&)))***&&&"""$$$$$$%%%&&&'''''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&$$$"""###&&&%%%###&&&---%%%%%%&&&'''((()))******'''''''''(((''''''&&&%%%&&&&&&''''''(((((())))))''''''(((((())))))*********)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))***+++,,,---/////////......---------...------......///000111000000000111222222333333$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&(((***+++%%%(((***((($$$###%%%(((%%%&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,............//////////////////000000000111111111333333444666777999:::;;;999::::::::::::===AAAEEEGGGCCC@@@@@@DDDGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^^^^___aaacccfffggggggjjjmmmnnnnnnoooqqqrrrsssssssssssstttuuuvvvvvvuuuuuutttsssrrrqqqqqqppprrrtttwwwyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~||||||||||||zzzyyyvvvwwwwwwwwwvvvtttqqqpppooonnnmmmkkkiiihhhggggggbbb```^^^\\\\\\ZZZXXXVVVRRROOOLLLKKKKKKJJJGGGDDDEEEDDDBBB@@@===<<<;;;:::999999888777666555555444222222222222111000///......---,,,,,,------,,,+++))))))(((((((((((())))))+++,,,---+++((('''''')))*********))))))(((&&&&&&&&&&&&''''''(((((((((((()))))))))(((((('''''''''((())))))((('''''')))+++''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))+++++++++)))((('''''''''(((((((((((((((***)))))))))((('''''''''%%%%%%%%%&&&'''((()))***''''''(((((((((''''''&&&)))((((((((('''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((+++(((%%%%%%'''((('''&&&''''''&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***)))(((''''''((()))***###!!!"""'''***(((&&&&&&''''''((((((((('''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((&&&$$$''',,,000111///&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''''''''((((((((((((((()))''''''((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))***+++,,,,,,,,,,,,++++++************------------...///000111///000000111111222333333%%%%%%%%%%%%%%%$$$######''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&(((***+++$$$(((,,,,,,)))&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***+++,,,,,,,,,---------.........//////////////////000000000000222333444555666777888888999999888777777:::???CCCFFFCCC@@@AAADDDFFFEEECCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRRRRRRRTTTVVVYYYZZZYYYYYYYYYZZZ\\\^^^___]]]]]]^^^___aaacccdddeeefffiiimmmooooooooopppqqqtttssssssttttttuuuvvvwwwuuutttsssrrrqqqpppooooooqqqsssvvvxxxxxxxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~|||zzzzzzzzzzzzxxxwwwvvvwwwxxxwwwvvvsssqqqooonnnmmmkkkiiigggfffeeeeeeaaa^^^\\\[[[[[[[[[ZZZXXXPPPNNNLLLJJJIIIGGGCCCAAADDDBBB???;;;999999999999888777777666555444333333333333333333222111000000...---+++,,,------,,,***((((((''''''''''''((((((&&&(((******))))))***+++))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&'''(((&&&%%%$$$&&&'''''''''''''''''''''''''''((()))))))))))))))))))))'''((()))***+++***)))((('''''''''(((((()))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((******))))))((('''&&&&&&(((((((((((('''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((('''&&&$$$$$$&&&'''(((""" %%%)))***)))))))))))))))))))))(((''')))((('''&&&%%%$$$$$$$$$(((''''''''''''&&&&&&&&&)))((($$$$$$///;;;999///((((((((((((((((((((((((###$$$%%%'''((()))))))))))))))))))))((((((((((((((((((((((((((((((''''''))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,************))))))))))))------------...///000111//////000111111222222333((((((((('''&&&$$$###"""$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((((($$$'''++++++)))'''&&&&&&&&&&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&(((***+++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,...000111333333111222333444555666666777888888777555555888===AAADDDBBB@@@@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMMMMOOOQQQQQQRRRTTTWWWYYYZZZZZZZZZZZZ[[[]]]___aaa^^^___```aaabbbdddeeefffeeehhhmmmppppppooooooooottttttttttttuuuvvvwwwwwwuuuuuutttsssrrrqqqppppppqqqtttwwwxxxxxxwwwxxxxxxxxxyyyzzz|||}}}}}}||||||{{{zzzyyyyyyyyyyyywwwuuuvvvwwwwwwwwwvvvsssqqqooommmllljjjiiigggfffeeeeeeaaa^^^[[[ZZZZZZZZZYYYXXXRRRPPPMMMIIIGGGDDDBBBAAA@@@???===;;;:::999999999777777666555444333222222222222222222222111000000---,,,++++++,,,,,,+++***)))((((((''''''(((((()))&&&'''(((''''''%%%$$$$$$(((((())))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((())))))'''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))******)))(((((('''''''''((())))))*********))))))((('''&&&%%%%%%(((''''''&&&&&&&&&''''''******)))((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&&&&''''''(((&&&$$$######$$$&&&((((((%%%###"""%%%'''(((((())))))***))))))((('''&&&(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%((($$$ ***999888+++))))))((((((''''''''''''$$$%%%&&&'''((((((((((((*********))))))(((((('''*********))))))((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++------------...///000000//////000000111222222222&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((()))(((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''%%%###"""$$$&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&((((((&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++************+++++++++,,,***+++,,,---///111222333000111222333444555666777777777666555444666:::>>>@@@@@@??????@@@AAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMOOOQQQQQQRRRTTTWWWYYYZZZZZZZZZZZZ\\\^^^```aaaaaaaaacccdddeeefffggggggdddhhhlllooopppooooooooosssssssssttttttuuuvvvwwwuuuuuuttttttsssrrrrrrrrrsssvvvyyyzzzyyyxxxwwwxxxuuuwwwzzz|||}}}|||{{{zzzyyyxxxxxxxxxyyyxxxvvvttttttuuuvvvvvvuuussspppooommmlllkkkiiigggfffeeeeeebbb___[[[YYYXXXWWWVVVUUUVVVUUUQQQMMMHHHFFFEEEDDD;;;<<<=========<<<;;;:::777777666555444333333222///000000000000//////...---+++******++++++***)))***))))))(((((())))))***---,,,+++(((%%%!!!'''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''+++,,,,,,+++)))((()))+++((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((()))))))))(((((((((''''''(((((()))******+++(((((('''&&&&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''((((((((('''((()))***+++'''''''''((((((((((((((('''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))######$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((***)))(((&&&&&&((()))******(((%%%$$$$$$%%%&&&&&&(((((((((((('''&&&&&&%%%''''''''''''((()))++++++(((''''''''''''&&&&&&&&&""")))((( $$$000111((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&******))))))((((((''''''+++++++++******)))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,------...///000...//////000111111222222!!!"""$$$&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%###"""$$$(((+++***(((''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************++++++,,,,,,,,,---------------------.........//////000111222444666777888666777777555555666888;;;<<<<<<======>>>?????????AAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPRRRRRRRRRTTTVVVYYYYYYYYYYYYZZZ\\\^^^```bbbcccdddeeeggghhhhhhiiiiiieeehhhlllnnnnnnnnnooopppsssrrrrrrsssssstttuuuvvvttttttttttttttttttttttttuuuxxx{{{|||{{{yyywwwwwwuuuwwwzzz}}}~~~|||zzzxxxwwwvvvvvvwwwxxxwwwuuusssqqqrrrsssttttttrrrpppooommmllljjjhhhfffeeeeeedddaaa]]]YYYVVVUUUUUUTTTSSSUUUUUUTTTPPPJJJEEECCCBBB:::;;;===>>>>>>===;;;999777777666555444333222222---......///......------,,,+++)))***++++++***(((******))))))))))))******)))))))))******)))&&&###''''''(((((((((''''''&&&(((((((((((((((''''''''''''''''''''''''((((((((('''(((((('''&&&%%%'''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((((((((((((''''''''''''((())))))***++++++'''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''((('''&&&&&&''')))***+++'''''''''((((((((((((((()))(((''''''((()))((('''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&%%%###!!! %%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''((()))+++---...(((''''''''''''&&&&&&&&&###***+++$$$"""(((+++((())))))(((((('''''''''&&&''''''(((((('''&&&&&&%%%((((((((((((''''''''''''+++***************))))))((((((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++*********+++++++++++++++,,,,,,,,,,,,---...///000......///000000111111222!!!"""$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''''''''%%%$$$######$$$%%%&&&&&&(((%%%$$$'''---000///---''''''&&&&&&&&&%%%%%%%%%$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((++++++++++++,,,,,,,,,,,,,,,,,,---------............///000333555777999:::555666777777666666777888777888:::<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMQQQRRRSSSSSSSSSTTTVVVXXXXXXXXXXXXYYY[[[^^^```aaadddeeeggghhhiiiiiiiiiiiifffhhhkkkmmmmmmnnnoooqqqrrrqqqqqqrrrrrrssstttuuuqqqrrrrrrsssssstttuuuuuuvvvyyy|||}}}{{{xxxvvvuuuuuuxxx{{{~~~~~~|||xxxvvvtttttttttuuuvvvuuussspppmmmoooqqqrrrrrrrrrpppoookkkjjjiiigggeeedddcccccc]]]ZZZVVVTTTTTTTTTTTTTTTUUUXXX\\\ZZZTTTKKKDDD@@@=========<<<;;;:::999888555555444333222111111000------............------,,,***))))))******)))((())))))(((((((((((())))))###$$$&&&+++000111000---&&&&&&'''((((((''''''&&&******)))))))))((((((((('''''''''(((((()))))))))$$$%%%%%%%%%$$$$$$%%%'''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))((('''''''''''''''&&&'''((()))***+++,,,,,,'''''''''(((((((((((()))''''''&&&&&&&&&''''''((()))(((&&&%%%%%%'''((()))''''''''''''((((((((())))))(((''''''((()))((('''$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&"""%%%'''(((&&&%%%&&&'''&&&&&&'''&&&$$$"""%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%&&&&&&'''(((***$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''')))***,,,,,,(((''''''''''''&&&&&&&&&'''))))))'''$$$###&&&)))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''((()))))))))(((&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((''''''(((((()))***+++))))))))))))*********+++,,,,,,,,,,,,---...//////......//////000111111111))))))))))))((('''&&&%%% !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''((())))))$$$$$$###%%%&&&'''&&&%%%***((('''+++111555444111''''''&&&&&&&&&%%%%%%%%%$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''((())))))))))))*********))))))***,,,...///111111---...000333555888:::;;;555666888888777666666777444666999:::;;;<<<===>>>@@@@@@BBBCCCDDDFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMRRRSSSTTTTTTSSSTTTVVVXXXXXXXXXXXXYYY[[[]]]```aaadddeeeggghhhiiiiiiiiihhhgggiiikkkllllllmmmoooqqqqqqqqqqqqqqqrrrsssttttttoooppppppqqqsssttttttuuuvvvyyy|||}}}{{{wwwuuutttvvvyyy||||||xxxuuurrrqqqrrrtttuuutttqqqoookkkmmmoooqqqrrrqqqpppooojjjiiigggeeecccbbbbbbaaaZZZWWWTTTRRRSSSTTTUUUUUU[[[aaaiiijjjbbbWWWLLLFFFAAA???<<<999777666666777444444333222111000//////------...............---+++***))))))******)))(((((((((''''''''''''((((((***)))***---//////+++'''&&&&&&''''''(((''''''&&&++++++******))))))(((((('''((((((((())))))******((()))***)))))))))+++---))))))))))))))))))))))))&&&''''''((()))******+++***)))((('''''''''''''''&&&'''((()))***+++,,,,,,(((((())))))******++++++&&&&&&&&&&&&&&&'''((((((***)))'''%%%$$$%%%&&&'''&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&"""%%%((((((&&&%%%&&&((('''''''''&&&$$$!!!%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''')))******)))'''&&&%%%''')))***))))))******$$$$$$%%%&&&''''''''''''''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&)))&&&%%%'''%%%"""###((((((((((((((((((((((((((($$$$$$&&&'''(((((())))))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((******))))))(((((((((''''''''''''(((((()))***+++))))))******+++++++++,,,,,,,,,,,,,,,---...//////......//////000111111111(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((()))'''''',,,333555222...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&+++(((&&&&&&''''''%%%"""$$$&&&(((((('''''''''(((&&&'''((((((((('''%%%$$$&&&&&&''''''((()))))))))+++------,,,***((('''(((,,,,,,------.../////////,,,---///111333555777888555444444333333333444444444555666777999:::;;;<<<===???AAACCCDDDDDDDDDDDDAAACCCEEEIIILLLOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQTTTUUUVVVXXXZZZ[[[]]]]]]ccceeeggghhhgggggghhhiiiiiijjjkkkllllllmmmppprrrtttrrrpppnnnmmmoooqqqrrrrrrssstttvvvwwwxxxxxxxxxxxxzzz|||}}}{{{yyyxxxxxxwwwxxx||||||vvvrrrmmmpppssstttsssqqqpppppppppoooooopppqqqqqqnnnllliiiiiigggddd```___aaacccXXXWWWTTTRRRQQQQQQRRRRRRdddooowwwvvvooocccQQQ@@@??????>>>>>>===;;;:::999555555333222111000000000............---,,,+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***&&&%%%&&&%%% !!!++++++******))))))(((((())))))(((((('''''''''&&&$$$&&&'''))))))))))))((())))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""&&&))))))&&&######$$$&&&((((((&&&$$$&&&,,,222444,,,$$$!!!%%%((('''$$$))))))(((((('''''''''&&&(((((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++)))(((((())))))(((&&&))))))))))))))))))))))))***************)))(((''')))******++++++,,,,,,---000000000000000000111222((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&))))))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&)))'''%%%%%%''''''%%%######$$$&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%''''''(((((()))*********&&&(((******))))))***+++++++++,,,,,,---.........//////000111222333444555333333222222222222333333444444555777888999:::;;;<<<>>>???AAACCCCCCCCCCCCCCCDDDGGGJJJLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTUUUWWWYYYZZZ\\\\\\```bbbdddeeeeeefffggghhhhhhjjjllllllkkklllmmmooopppooonnnmmmnnnoooqqqssssssssstttuuuuuuuuuuuuuuuuuuxxx{{{|||{{{yyyxxxxxxyyyzzz|||}}}xxxtttjjjmmmqqqrrrrrrpppppppppooonnnnnnooopppooommmkkkiiigggdddaaa```______```YYYWWWUUUSSSRRRRRRSSSSSSdddpppzzzzzztttgggSSSCCC@@@??????>>><<<;;;999888555444333222111000000000............---,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((************************(((%%%%%%''''''$$$###&&&)))))))))((((((((((((((()))(((((((((''''''''''''$$$%%%'''(((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))%%%!!! &&&+++(((***+++)))'''(((---222222---'''%%%''''''%%%###((('''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((***)))'''((())))))'''&&&))))))))))))))))))))))))*********+++******))))))*********+++,,,,,,------000000//////000000111111''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***&&&###"""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))'''%%%$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&(((******)))((()))***)))(((''''''&&&&&&'''''''''(((((()))******++++++''')))+++,,,++++++,,,---*********+++,,,,,,------111111111111111111111111222111111111111111222222444444555666888999::::::;;;<<<===???AAAAAABBBBBBDDDFFFHHHJJJLLLMMMNNNOOONNNNNNOOOOOOOOOOOOOOOOOOSSSSSSTTTVVVXXXYYYZZZ[[[[[[]]]```aaabbbbbbdddfffgggjjjllllllkkkjjjkkkkkkllllllmmmmmmooopppqqqqqqrrrrrrssssssssssssrrrrrrsssvvvzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{|||zzzwwwttthhhkkkoooppppppooonnnnnnmmmlllkkklllmmmmmmkkkiiihhhddd```^^^______^^^[[[WWWUUUSSSQQQPPPPPPQQQQQQ___jjjuuuxxxrrreeeRRRCCCAAA@@@???>>><<<:::888777444333222111000/////////------------,,,+++******)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''%%%%%%))))))'''(((+++''''''''''''((((((((((((((((((((((((''''''''''''((())))))*********))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%######"""&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''',,,)))$$$!!!(((---%%%''')))(((%%%%%%(((+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&'''(((((('''&&&(((((((((((((((((((((((()))***++++++++++++++++++***++++++,,,,,,---......///////////////000111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$#########&&&((((((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))$$$ %%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''')))++++++***)))***+++***)))'''&&&&&&&&&'''((('''''''''((())))))******)))***,,,+++)))(((((()))******++++++,,,---------000000000000000000000000111111000000000111222222444555666777888999::::::999:::;;;===>>>@@@AAAAAADDDEEEGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSTTTVVVWWWXXXYYYYYY[[[]]]^^^^^^^^^___aaaeeehhhkkkmmmlllkkkkkkkkkjjjkkklllnnnoooooonnnnnnoooooopppqqqrrrrrrrrrqqqtttwww{{{}}}|||zzzxxxxxxxxxvvvuuuuuuuuuuuusssqqqiiilllooopppooommmllllllkkkiiihhhiiijjjjjjhhhggggggbbb]]]]]]___```\\\XXXSSSQQQOOOMMMKKKKKKLLLMMMVVV]]]fffjjjeeeYYYJJJ???AAA@@@???===;;;999777555333222111000///.........---------,,,,,,+++***))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''%%%&&&)))***((())),,,'''''''''(((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&###&&&''''''%%%$$$$$$&&&&&&(((***)))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''%%%(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------..................///000000111%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$######"""$$$%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''((('''&&&%%%$$$###%%%!!!$$$((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))###%%%''''''&&&%%%&&&'''***)))(((&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%'''((('''%%%$$$$$$$$$+++++++++,,,------...............//////000000000111111111111111222333333555666666777888999::::::888888999;;;<<<>>>@@@AAACCCCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[\\\[[[ZZZ[[[\\\bbbeeejjjlllmmmmmmmmmnnnkkklllmmmnnnnnnmmmkkkjjjkkklllnnnoooqqqrrrrrrsssvvvzzz}}}}}}{{{yyyxxxwwwuuusssrrrrrrrrrqqqooonnnppprrrrrrooollljjjiiihhhgggeeeeeefffgggfffdddfffbbb]]]]]]___```\\\WWWSSSQQQNNNKKKIIIIIIIIIJJJMMMPPPUUUWWWTTTLLLCCC>>>??????>>><<<:::777555444222111000///...---------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((&&&&&&))))))&&&&&&)))((((((((())))))*********'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&'''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&###$$$'''))))))(((%%%###'''(((******)))''''''''''''***+++***&&&%%%'''+++''''''''''''''''''(((((()))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,******+++,,,,,,------...------------...///000111%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''(((((()))(((&&&%%%$$$### !!!%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%""" """%%%'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''))))))(((((()))+++$$$&&&(((((('''&&&'''(((***)))((((((''''''(((((($$$%%%%%%&&&&&&'''((((((&&&'''))))))((((((((()))++++++,,,,,,---.........,,,,,,---...//////000000000000000000111222333444555555666777777888999999777777888999;;;>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZZZZYYYYYYZZZ[[[```cccgggiiikkklllmmmooolllmmmmmmnnnmmmlllkkkjjjiiijjjlllnnnppprrrssssssvvvyyy~~~|||zzzyyywwwuuurrrqqqqqqqqqpppoooqqqssstttsssoookkkiiigggfffdddbbbbbbcccdddcccbbbcccaaa^^^]]]^^^]]]ZZZWWWVVVTTTPPPMMMJJJIIIHHHHHHIIIGGGHHHJJJHHHCCC??????===<<<;;;:::888666444333111111///...---,,,,,,,,,++++++++++++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))&&&&&&((((((%%%%%%'''))))))))))))************'''''''''((((((((((((((()))((((((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((&&&$$$%%%&&&(((((('''''''''((((((((('''&&&&&&+++...000...***&&&&&&''''''''''''(((((((((((((((******((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))''''''''''''))))))(((((((((((((((((((((((((((&&&&&&&&&((()))((('''(((((((((((((((((((((((()))***++++++++++++++++++)))******++++++,,,------,,,,,,,,,------///000111$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&+++(((&&&&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&((()))***)))((('''$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&((())))))'''&&&(((***((()))++++++*********+++)))))))))))))))(((''''''%%%%%%&&&&&&'''((((((((()))+++,,,+++***))))))************+++,,,,,,------,,,,,,,,,---......//////////////////000111222333333333444555555666666666777777777999;;;>>>@@@AAA@@@AAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRUUUXXXYYYZZZ[[[\\\^^^```bbbeeeffffffhhhjjjllllllllllllmmmmmmmmmmmmllljjjkkkmmmnnnpppqqqrrrrrrqqqvvv|||~~~|||{{{uuusssqqqppppppooonnnlllppprrrtttsssoookkkiiihhhdddbbb```___```aaaaaa```______^^^]]][[[YYYWWWVVVXXXUUUQQQMMMIIIGGGFFFFFFDDDAAAAAADDDCCC>>>===@@@::::::999888777555333222111000...---,,,,,,++++++++++++++++++***)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''***(((&&&%%%%%%&&&(((***(((%%%%%%((((((&&&&&&((()))))))))))))))(((((((((''''''''''''((((((((()))************,,,...///111))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''((())))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&***&&&######%%%((())))))&&&%%%$$$%%%&&&&&&&&&%%%)))---222555333...***'''&&&&&&&&&''''''((((((((())))))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))*********+++******))))))((())))))******++++++,,,+++++++++,,,---...000111$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&((()))))))))((('''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((***&&&"""###''')))'''###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''"""$$$'''***+++,,,++++++&&&(((******(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&(((&&&((())))))(((((()))***((()))*********)))'''&&&&&&&&&''''''((()))))))))((())))))'''$$$!!! )))))))))***++++++,,,,,,---------------------------------......000111111222222222333333444444444777777777999;;;>>>@@@BBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRRPPPRRRVVVYYYZZZ\\\___aaaaaabbbcccccccccdddgggiiikkkkkkkkklllmmmnnnoooppplllmmmnnnoooppppppppppppmmmrrryyy~~~~~~}}}rrrqqqooonnnnnnmmmkkkiiinnnppprrrrrrooollliiihhhcccaaa^^^^^^___``````___\\\]]]^^^\\\YYYVVVUUUVVVWWWTTTPPPKKKGGGDDDCCCBBBAAA======AAAAAA<<<;;;???888888888777666444333222000///...---,,,++++++++++++++++++******)))((('''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((&&&###!!!!!!###&&&((('''%%%%%%))))))''''''***))))))(((((('''''''''&&&&&&'''''''''(((((())))))$$$$$$$$$%%%'''))),,,---))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''((())))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$&&&)))***(((%%%)))((('''''')))*********###)))222:::<<<777000***%%%%%%%%%&&&&&&''''''''''''((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''(((***+++***)))***************************************)))((('''((((((((()))******+++++++++++++++,,,---...000111%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$###)))!!!%%%777AAA999---(((''''''''''''''''''''''''((((((((((((((((((((((((***(((%%%######$$$&&&((()))(((&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&#########$$$&&&((()))***'''''''''''''''((())))))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++***+++---.........------///............///000000333333222000///000333666555666999;;;===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMOOOPPPRRRSSSRRRQQQPPPQQQSSSWWWWWWWWWWWWXXXXXXYYYYYY____________```bbbdddeeeiiijjjjjjkkkllllllmmmmmmooooooooooooooonnnmmmmmmooooooqqquuuyyy{{{{{{zzzqqqpppooonnnmmmkkkkkkjjjnnnkkkjjjmmmppppppjjjeeeaaa___]]]]]]^^^___```______^^^]]][[[ZZZXXXWWWWWWZZZSSSLLLIIIIIIHHHDDD@@@@@@@@@???===<<<;;;:::999777666666444333222111111---......//////......---((()))***++++++***)))(((((((((((((((''''''''''''))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***))))))(((((('''''''''&&&***++++++***)))'''((()))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))(((((('''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++%%%&&&''''''%%%%%%&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&'''(((*********)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''***...111000///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''###'''******)))((((((((('''(((((()))***+++&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))&&&''')))***++++++******)))************+++++++++---,,,,,,,,,,,,---......%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%***$$$'''666>>>777---***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''')))************+++++++++***+++,,,------,,,,,,+++............////////////111222333222111111444666666777999:::<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDFFFGGGIIIIIIIIIKKKMMMPPPRRRSSSTTTTTTRRRQQQRRRSSSVVVVVVUUUTTTUUUVVVXXXYYY[[[[[[\\\]]]___aaaccceeehhhiiiiiijjjkkklllmmmmmmnnnoooooonnnmmmlllkkkkkkmmmmmmooosssvvvyyyxxxwwwrrrrrrqqqpppooommmkkkjjjkkkiiiiiikkkooonnniiieee```^^^\\\\\\]]]]]]]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQSSSNNNGGGEEEEEEDDD@@@===??????>>>===;;;:::999888555555444333222111000///000000///...,,,***(((''''''((()))******)))((('''***))))))))))))((((((((())))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''(((*********((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''((()))(((''''''((()))(((((())))))))))))((((((+++,,,,,,+++***))))))+++(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''''''&&&&&&''''''((()))***&&&&&&'''&&&%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&(((,,,...---,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&((()))((('''%%%((('''''''''''''''((()))&&&&&&&&&''''''((()))******))))))((((((((())))))&&&''')))***+++++++++***)))************+++++++++---,,,,,,,,,,,,---......&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''')))%%%(((222666000******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''&&&''''''(((((('''((()))(((&&&&&&&&&'''&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&&&&''''''((())))))((('''&&&)))((('''&&&%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$&&&&&&'''((())))))******(((((((((((((((((((((((()))************+++++++++***+++++++++++++++***))),,,---...///000///......///111333444333333555666888888888999:::<<<===>>>>>>??????@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJMMMPPPTTTUUUVVVUUUSSSRRRRRRSSSUUUTTTSSSSSSSSSUUUWWWXXXVVVWWWXXXZZZ\\\___bbbcccffffffggghhhiiikkkkkklllmmmmmmmmmmmmlllkkkjjjiiikkkkkkmmmpppsssvvvvvvuuuttttttttttttrrrooollljjjiiihhhhhhjjjmmmlllgggccc```^^^[[[[[[[[[[[[ZZZYYYYYYYYYWWWVVVTTTRRRQQQPPPNNNIIIDDDBBBBBBAAA???<<<>>>>>>===;;;:::999888777333222222111000///......,,,---...............---))))))************))))))************)))))))))))))))((((((''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))((('''(((***((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((())))))''''''((()))(((((())))))))))))(((((()))***+++***((((((((()))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((''''''(((''''''&&&&&&&&&&&&'''''''''&&&''''''((()))*********+++******)))((((((%%%&&&(((***+++,,,++++++)))************+++++++++,,,,,,,,,,,,,,,---......'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&$$$&&&+++,,,'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((()))***'''((()))(((&&&%%%&&&''''''''''''''''''((((((((($$$%%%'''))))))(((&&&%%%%%%&&&(((******)))'''&&&)))((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))******(((((((((((((((((((((((())))))*********++++++++++++++++++++++++*********+++,,,...000000///...------000444555555555555666999888888888888:::<<<===>>>?????????@@@@@@AAAAAABBBCCCFFFGGGHHHJJJMMMOOOSSSTTTUUUTTTRRRQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTUUUVVVXXXZZZ\\\^^^___bbbcccdddeeeggghhhiiijjjkkkkkkllllllllllllkkkkkkkkkjjjkkknnnqqqtttttttttuuuvvvwwwwwwuuuqqqmmmkkkkkkjjjjjjkkkkkkiiieeeaaa```^^^\\\[[[[[[ZZZYYYWWWYYYXXXWWWUUUSSSQQQPPPOOOKKKHHHDDDBBBBBBBBB@@@>>>===<<<;;;:::888777666666222111111000///.........******+++,,,---------,,,++++++++++++++++++++++++*********)))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%'''((((((''''''(((***************************'''''''''''''''(((((()))''''''''''''''''''''''''''')))***)))((('''((()))(((((())))))))))))(((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''(((((())))))(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%+++***((('''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((()))***)))(((((('''&&&&&&&&&&&&'''''''''''''''((()))))))))***++++++***)))'''&&&%%%&&&(((***+++,,,,,,+++))))))*********+++++++++,,,,,,++++++,,,,,,---...'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&%%%%%%###############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((***)))&&&$$$######$$$%%%(((((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%'''&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&(((((('''&&&%%%&&&''''''''''''(((((()))))))))###%%%'''))))))((('''&&&%%%&&&(((******)))'''&&&''''''&&&&&&&&&'''((((((((((((((((((((())))))***(((((('''&&&&&&'''((((((''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,++++++++++++,,,+++,,,...000000///---,,,,,,000333555555444444555888888777777888999;;;<<<>>>>>>>>>??????@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNQQQRRRRRRQQQPPPOOOOOOQQQNNNPPPTTTWWWYYYWWWUUUSSSUUUVVVWWWXXXZZZ[[[[[[\\\______aaabbbdddfffggghhhiiijjjkkklllmmmnnnnnnnnnkkkkkkkkkmmmqqqssstttsssuuuvvvwwwwwwuuurrrnnnlllnnnnnnnnnmmmlllhhhccc```bbb```^^^]]]]]]\\\YYYWWWUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDBBBBBBAAA???>>>;;;:::999888777555444444111111000000//////......///...---***'''$$$""" *********))))))*********))))))(((((((((''''''''''''''''''''''''((())))))************************((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((((((''''''(((***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((())))))))))))(((((((((***+++***)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((((('''(((((()))***************))))))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((((((((()))((('''&&&&&&%%%%%%&&&(((&&&$$$%%%'''(((&&&%%%''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))&&&%%%%%%%%%&&&'''((()))******)))(((''''''''''''(((''''''''''''(((((()))(((((()))***)))(((&&&%%%%%%&&&(((***+++,,,++++++))))))*********+++++++++,,,++++++++++++,,,------&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&%%%%%%$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&))))))((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!)))'''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&'''((('''%%%%%%%%%&&&''''''(((((())))))******$$$%%%&&&(((((((((((('''''''''((())))))((('''&&&&&&&&&&&&&&&'''((()))***,,,,,,***)))(((''''''''')))((('''&&&&&&&&&'''((('''''''''''''''''''''''')))************++++++++++++++++++++++++,,,------+++,,,---...///...---------000333444444333333333666666666777888:::;;;<<<<<<======>>>??????@@@@@@@@@BBBCCCDDDEEEFFFIIILLLNNNOOOPPPOOONNNNNNOOOPPPLLLOOOTTTWWWYYYWWWUUUSSSWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```bbbdddfffhhhiiihhhiiijjjlllmmmnnnnnnnnnlllkkkkkkmmmppprrrsssssstttuuuvvvvvvtttrrrooonnnoooppppppooolllhhhdddaaabbb```___^^^^^^]]]ZZZXXXTTTSSSRRRPPPMMMKKKIIIHHHCCCCCCBBB@@@???===<<<;;;999999888666555444333222000/////////............000000///---+++)))'''&&&((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))************************((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((((((((('''((())))))((('''(((***))))))))))))))))))))))))&&&'''((())))))))))))(((((((((((((((((((((((((((((()))******(((((()))***(((((())))))))))))((((((&&&((()))(((''''''(((***((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''((())))))***************((((((((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&(((%%%$$$&&&)))+++)))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))(((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&***))))))(((((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&''')))***++++++******)))************++++++++++++++++++++++++,,,------%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((("""###%%%'''((('''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$######***(((&&&%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''((())))))***++++++%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***,,,+++***(((''''''''''''(((((('''&&&'''(((***+++(((((((((((((((((((((((()))************+++++++++))))))))))))***+++---...,,,,,,---------............000222333222111111222333444666777999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAA@@@AAACCCCCCDDDEEEGGGJJJKKKMMMNNNNNNNNNNNNOOOQQQMMMNNNQQQSSSUUUUUUUUUTTTWWWXXXZZZ\\\^^^_________^^^___aaacccfffhhhjjjkkkiiijjjjjjkkkkkkkkkkkkkkklllkkkjjjkkknnnqqqrrrrrrssssssssssssrrrqqqpppooommmnnnoooooolllhhheeecccaaa____________^^^[[[XXXTTTSSSQQQOOOMMMJJJIIIHHHBBBBBBAAA@@@===;;;:::999888888777555444333222111---------------,,,,,,,,,,,,,,,...///000000000000))))))(((''''''((()))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((())))))************************((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''((((((((()))(((*********((('''((())),,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***))))))(((((((((((((((((((((((((((((()))******)))((()))***(((((())))))))))))(((((($$$&&&''''''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''''''''((())))))))))))(((''''''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&(((%%%$$$&&&+++...,,,***&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((('''''''''((())))))((((((''''''''''''((((((''''''''''''((()))******((()))***++++++***)))((()))************++++++++++++++++++***++++++,,,---%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%''')))******)))(((&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%"""$$$&&&))),,,---//////''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&'''((()))******%%%&&&&&&''''''(((((()))(((&&&###"""&&&)))(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''')))***+++,,,&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''(((((()))***+++++++++&&&%%%%%%&&&&&&((()))***+++***)))'''&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''''''''((())))))((('''&&&'''(((+++---///)))))))))))))))))))))))))))************+++++++++'''''''''''')))+++---...------,,,,,,,,,---...///...000222111000000000111111333555888:::;;;;;;;;;::::::;;;===>>>@@@AAABBB@@@BBBCCCCCCCCCDDDFFFHHHKKKLLLNNNNNNNNNNNNPPPRRRNNNNNNNNNOOOPPPRRRUUUVVVVVVXXX[[[^^^```aaabbbbbb___```bbbeeegggjjjlllmmmjjjkkkkkkjjjjjjiiiggggggkkkjjjiiijjjmmmpppqqqqqqrrrrrrqqqqqqqqqpppppppppjjjlllnnnnnnllliiigggfff___^^^^^^^^^___^^^[[[XXXOOONNNLLLJJJGGGEEECCCBBBBBBCCCCCCAAA>>>;;;::::::777777666555333222111000,,,,,,++++++++++++++++++***++++++++++++***)))(((---,,,+++******+++,,,---************))))))))))))%%%%%%%%%&&&'''((()))***************************((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))***++++++***)))(((((()))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((***+++***)))((()))***(((((())))))))))))(((((((((***++++++******+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&'''(((%%%###''',,,000...+++%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''')))'''&&&$$$$$$%%%&&&'''$$$%%%'''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''###&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))***+++++++++&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((((((((''''''(((***,,,---)))******++++++)))(((''')))************+++++++++++++++******++++++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$******)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%))))))((('''''''''((((((+++(((&&&&&&((((((%%%###''''''&&&&&&&&&&&&''''''///---***(((&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$###""" %%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%''',,,000///+++''''''(((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&''''''((((((((()))(((### &&&,,,///...000,,,(((''')))******(((&&&&&&''')))***,,,------,,,+++++++++***)))))))))******+++,,,---//////000...///111111222111000///000111222444666777888999<<<<<<<<<<<<===???@@@AAA???@@@AAAAAAAAABBBDDDFFFIIIIIIIIIIIIJJJLLLMMMNNNQQQPPPOOONNNNNNNNNOOOOOOTTTWWW[[[___bbbcccbbbbbb```aaaccceeeggghhhiiiiiilllkkkiiigggfffeeeeeeeeefffgggiiikkknnnooopppqqqjjjllloooooommmkkkjjjiiiiiijjjllllllllliiifffddd___^^^^^^]]]]]]ZZZVVVSSSSSSRRROOOLLLIIIFFFDDDCCCAAA???===<<<::::::;;;;;;777666444333222111111111///...,,,******+++,,,---***)))(((''''''((())))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''---,,,+++)))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********)))))))))))))))******&&&&&&''')))******(((%%%'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''))),,,......,,,)))'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###''''''((())))))(((&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''((()))************'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&''''''(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((('''%%%$$$###&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''(((***++++++,,,,,,'''''''''''''''((()))))))))************+++++++++'''((()))***************&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''***(((&&&&&&''''''%%%###''''''&&&&&&&&&&&&''''''---,,,)))'''%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$######""""""!!!%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))((((((((())))))((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&+++///...***&&&&&&(((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,(((%%%&&&,,,111333222///,,,)))((()))***)))((((((((()))))))))*********+++++++++*********************+++,,,---...////////////111222222111111000000111222444666777888999;;;;;;;;;<<<===???@@@AAA???AAABBBBBBAAABBBDDDFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPNNNMMMMMMNNNOOOPPPTTTVVVZZZ^^^aaacccccccccaaabbbdddeeeggghhhiiiiiiiiiiiigggfffeeeeeeddddddeeefffhhhjjjlllmmmnnnnnnjjjlllnnnmmmkkkjjjiiiiiiggghhhiiiiiihhhfffcccaaa___^^^]]]\\\\\\YYYUUURRROOONNNLLLJJJGGGEEECCCBBBAAA@@@>>><<<:::999888888666555444333222111000000///---,,,******+++,,,---,,,+++***))))))))))))***(((((('''&&&&&&'''(((((())))))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))((((((''''''++++++***)))((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))*********)))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((()))************))))))))))))******(((((()))))))))(((&&&%%%((((((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&(((***++++++***(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%%%%'''(((***++++++++++++&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((('''(((((()))))))))))))))((('''''''''''''''((())))))))))))*********+++++++++))))))******************'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''')))'''&&&&&&''''''%%%$$$''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))***))))))************))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&))),,,,,,)))&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&&&&'''''''''(((((()))******+++(((&&&$$$&&&***...///...,,,+++))))))******((('''+++******))))))(((((('''***************+++++++++******+++,,,---.../////////000111111222222111111000111222444666777888999:::::::::;;;===???@@@AAA@@@AAABBBBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPSSSUUUYYY]]]```bbbccccccbbbccceeefffggghhhhhhhhhfffffffffeeeeeeeeedddddddddeeefffhhhiiijjjkkkkkkkkkllllllkkkiiihhhhhhiiieeefffffffffeeebbb___]]]^^^\\\[[[ZZZZZZWWWTTTQQQKKKJJJIIIGGGEEECCCBBBAAAAAAAAA???===;;;888666555444444555444333222000///...---,,,+++***+++,,,---......,,,+++************)))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))(((((((((((('''***)))((('''''''''''''''))))))))))))))))))))))))(((((()))))))))***************))))))))))))((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%((((((((((((((()))************)))))))))))))))***++++++***)))((('''&&&&&&(((((()))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((******+++***)))(((&&&'''((()))***+++++++++%%%%%%%%%%%%&&&'''((((((%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((+++***)))(((((()))***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''######%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((******))))))((('''%%%%%%'''''''''((((((((()))))))))))))))*********++++++,,,,,,******)))***++++++'''''''''&&&&&&%%%%%%$$$'''''''''''''''((()))***((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''%%%%%%&&&%%%%%%$$$###"""""""""###'''''''''''''''''''''''''''''''''''''''(((((()))++++++++++++************$$$""""""$$$(((******))))))))))))******)))((('''*********)))(((((('''''')))))))))***+++++++++,,,******+++,,,------......//////000111111222222222000111222444666777888999999999999;;;<<<>>>@@@AAA@@@AAABBBCCCBBBCCCEEEGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTWWW[[[^^^aaacccdddeeefffggghhhhhhhhhhhhhhheeeeeeeeefffffffffeeeeeedddeeefffggghhhiiiiiiiiijjjjjjjjjiiigggfffhhhiiigggggggggfffdddaaa^^^\\\\\\[[[YYYXXXWWWUUUQQQOOOHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???===:::777555222333444555444222000......---,,,+++++++++,,,,,,......---+++***))))))((())))))(((((((((((())))))))))))((((((((('''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''************************((((((((()))))))))*********)))))))))((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((())))))***+++***))))))))))))))))))+++++++++)))''''''((()))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))*********))))))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((('''&&&$$$############,,,+++)))''''''(((***+++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&$$$$$$''''''((()))))))))))))))))))))))))))************///---+++))))))***+++,,,'''''''''&&&&&&%%%%%%%%%''''''''''''(((((()))***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%)))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&(((***+++,,,000///...---+++***)))(((&&&&&&'''(((***,,,++++++(((((()))))))))(((''''''((((((((((((((())))))))))))))))))***+++++++++,,,***++++++,,,,,,---------.../////////000111222222000111222444666777888999888999999:::;;;===???@@@@@@AAABBBBBBBBBCCCEEEGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSTTTVVVYYY\\\___bbbcccggghhhhhhiiiiiihhhhhhhhhdddeeefffgggggggggffffffeeeeeefffgggggggggggggggggghhhiiihhhffffffhhhjjjjjjjjjiiigggdddaaa___]]][[[YYYVVVUUUTTTRRROOOLLLGGGFFFFFFEEEDDDCCCBBBBBB??????@@@???>>><<<:::888111222444444444222000...------,,,,,,++++++++++++,,,,,,+++***)))((('''&&&(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((())))))***++++++***)))(((((()))))))))***+++***((((((***,,,(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''&&&&&&'''((((((***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((()))))))))))))))(((''''''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((('''%%%$$$######$$$%%%+++***(((&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((())))))******))))))(((((()))))))))*********///---+++))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((***,,,---000000...---+++)))(((''''''(((((()))***+++++++++'''((()))((('''&&&'''(((&&&&&&'''(((((()))*********************+++++++++***+++++++++,,,,,,,,,------------...///000111222000111222444666777888999999999999:::;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFEEEGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQTTTUUUUUUUUUUUUWWWZZZ]]]```bbbhhhhhhhhhhhhhhhgggfffeeedddeeeggghhhhhhgggfffeeeeeeeeefffffffffeeeeeeddddddfffhhhhhhhhhhhhjjjkkkmmmllljjjhhheeeaaa^^^]]]ZZZWWWTTTRRRQQQOOOLLLJJJFFFFFFEEEEEEDDDCCCBBBBBB??????>>>>>>===<<<::::::111222333333333222000///---------,,,,,,,,,++++++*********))))))'''&&&%%%'''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((()))******,,,+++***)))(((((((((((('''***,,,,,,))))))+++---''''''((()))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''''''''((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''(((((()))***(((((('''&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&))),,,---)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))%%%%%%&&&'''(((((((((''''''((()))***+++***)))(((((((((((()))))))))******,,,,,,******)))***++++++$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&''''''###""""""######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***###%%%'''&&&$$$###%%%'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((()))***+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&'''(((***'''(((((('''%%%%%%'''***&&&&&&''''''((())))))***+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000222000111222444666777888999::::::999999:::;;;;;;<<<>>>???@@@@@@@@@AAACCCEEEDDDFFFIIILLLMMMNNNNNNMMMLLLLLLLLLNNNPPPSSSUUUWWWVVVUUUUUUVVVXXX[[[___aaafffffffffeeeeeecccbbbbbbdddeeefffggggggfffdddcccdddddddddddddddcccbbbaaaaaadddgggiiijjjjjjkkklllmmmllliiifffccc___\\\[[[YYYVVVSSSPPPOOOMMMJJJHHHFFFEEEEEEDDDBBBAAAAAA@@@???>>>===;;;999888888777222222222222111111111111,,,---------,,,,,,++++++((())))))))))))((('''&&&&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((()))))))))*********))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((()))******,,,+++***)))(((((((((((('''+++///...***((())),,,&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((()))***'''&&&&&&%%%%%%%%%&&&&&&((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''+++...111((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$#########$$$%%%&&&'''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&'''((((((((((((((('''((()))++++++***)))((((((((((((((()))))))))***))))))******************###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&(((***,,,...///###%%%'''&&&$$$###%%%''''''''''''&&&&&&'''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&''''''''''''(((((()))***&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((((((''''''''''''''''''(((''''''&&&''')))+++'''((((((&&&###$$$(((+++'''''''''(((((((((((((((,,,+++++++++******))))))++++++++++++++++++,,,,,,++++++++++++,,,...000111000111222444666777888999;;;::::::999999::::::;;;===>>>@@@@@@???@@@BBBDDDDDDFFFIIILLLNNNNNNNNNMMMLLLLLLMMMNNNQQQTTTWWWXXXWWWVVVUUUUUUWWWZZZ^^^```dddddddddcccbbbaaa______cccdddeeeffffffdddbbbaaacccccccccbbbbbbaaa```___```cccgggjjjkkkllllllmmmlllkkkhhhddd```]]]ZZZYYYXXXUUURRROOONNNLLLIIIGGGEEEEEEDDDCCCAAA@@@??????@@@???<<<999666555555555333222111111000111111222,,,,,,---------,,,+++***'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++'''''''''''''''''''''''')))************+++++++++)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******,,,+++***)))(((((((((((()))---111000+++'''''')))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((''''''&&&""""""$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&%%%$$$&&&(((+++---(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&%%%%%%$$$$$$%%%''')))******)))((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''((((((((((((((('''''''''(((***+++,,,+++)))((((((((((((((())))))))))))'''((()))***************&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&'''((((((((()))))))))(((&&&&&&&&&''''''&&&***(((''''''(((+++...000''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&###(((***((('''))))))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((((((************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------.../////////222222222333555666888999999999999999::::::;;;<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEHHHIIIJJJJJJIIIOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWYYYYYYZZZ[[[^^^```dddcccbbbaaa```___^^^^^^cccccccccccccccbbbaaaaaabbbccccccddddddcccccccccdddfffiiikkklllllljjjiiiiiihhhfffccc___\\\YYYWWWVVVUUUSSSQQQOOOLLLKKKJJJAAAAAAAAAAAA@@@???>>>>>>AAA>>>;;;888777777555444222111///...---------......---,,,***)))((((((((())))))(((((('''''''''&&&+++*********))))))((((((((()))))))))))))))((((((*********)))((((((''''''''''''''''''((((((((()))))))))))))))'''%%%###"""******))))))((((((''''''((()))+++------+++)))(((***)))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))***++++++((('''***......)))(((+++******((('''''''''((())))))((('''&&&''')))+++,,,***+++---......,,,)))'''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%""""""###%%%'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&'''((()))(((%%%"""!!!%%%%%%%%%&&&&&&'''''''''&&&'''''''''((()))))))))&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&%%%$$$!!!''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))******)))(((***)))((('''''''''''''''%%%%%%&&&&&&&&&&&&''''''((()))***)))'''&&&&&&''',,,''''''---111///***(((((((((''''''''''''(((((()))************+++++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&)))((('''&&&''''''&&&&&&)))((('''&&&'''))),,,...''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&###(((***'''&&&'''(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------.../////////111111111222333555777888999999999999999:::;;;<<<<<<<<<===>>>???@@@AAAAAADDDEEEGGGIIIJJJKKKJJJJJJLLLMMMNNNQQQSSSUUUWWWXXXVVVXXXYYYYYYYYYZZZ\\\^^^aaaaaaaaaaaa```___^^^]]]``````aaaaaaaaaaaa``````bbbccccccddddddddddddccccccdddgggiiijjjiiigggfffgggfffdddaaa^^^[[[XXXVVVTTTSSSQQQOOOMMMJJJIIIHHH@@@@@@@@@@@@???>>>======@@@===999777666666444333111000///...------------...---,,,+++************))))))((((((((('''''''''******)))))))))(((((((((((((((((())))))(((((('''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))'''&&&$$$###))))))))))))(((((((((((())))))***++++++***)))))))))))))))(((((('''''''''(((((())))))))))))((((((&&&'''''''''(((((((((((((((((((((((()))))))))******)))))))))))))))***+++---***)))***(((&&&(((,,,...---+++)))(((((())))))***)))'''''''''(((***+++)))***,,,------+++)))'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''((()))******(((%%%###%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&%%%'''((()))******)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((()))'''%%%######$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''$$$%%%''')))***)))(((((()))(((((('''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))((('''&&&'''(((+++''''''---111...***((())))))(((((((((((())))))))))))*********+++++++++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%$$$%%%''')))+++((((((((('''''''''&&&&&&((('''&&&&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&###((()))&&&%%%&&&'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,---......////////////000111222444555666888888888888999:::;;;<<<<<<======>>>???@@@AAAAAAFFFGGGIIIJJJKKKKKKKKKJJJHHHJJJLLLOOORRRUUUXXXYYYWWWXXXYYYYYYXXXXXXYYYZZZ]]]^^^___```aaa___^^^]]]\\\]]]^^^______``````___bbbcccddddddeeeeeeeeedddaaabbbdddeeeeeedddcccaaacccbbbaaa___\\\YYYVVVUUUQQQPPPOOOLLLJJJHHHFFFEEE????????????>>>===<<<<<<>>>;;;777555555444333222///////////////...---,,,...---,,,+++++++++++++++))))))((((((((((((''''''))))))((((((((((((((('''''''''''''''''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))((('''&&&%%%$$$((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))******+++******)))))))))******,,,)))'''))))))'''(((,,,222000,,,***((()))***++++++***)))((('''((()))***((()))+++,,,+++***((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***++++++***((('''&&&%%%%%%%%%%%%%%%%%%$$$((((((''''''&&&%%%%%%%%%'''((()))******)))((('''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((()))***)))'''&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''')))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''')))(((''''''((()))+++'''''',,,///---)))(((***))))))))))))))))))***)))))))))*********++++++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))))))))(((&&&%%%$$$$$$###%%%(((,,,111333'''((()))((('''&&&&&&'''(((((('''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$(((***&&&%%%'''(((&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))***++++++++++++++++++,,,,,,------...////////////000111222444555666777777777777888:::;;;<<<<<<======>>>???@@@AAAAAAFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIKKKNNNPPPSSSUUUVVVVVVWWWXXXXXXVVVVVVVVVWWWXXXZZZ]]]___```___]]]\\\YYYZZZ\\\]]]___`````````ccccccdddeeeeeeeeeeeeeeeaaaaaabbbcccbbbaaa___^^^```___^^^\\\YYYVVVTTTSSSPPPOOOMMMKKKHHHFFFDDDCCC????????????>>>===<<<;;;;;;999555333333333111000......///000///...,,,+++,,,,,,+++******+++++++++))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))*********'''(((((((((((())))))))))))(((((((((''''''&&&&&&'''(((((()))******++++++***))))))(((((())))))******************))))))))))))))))))******)))))))))((())))))))))))*********(((((()))))))))*********++++++******))))))******)))'''(((,,,...+++***+++000...+++)))(((***,,,---,,,+++***)))(((((((((((('''((()))******)))((('''''''''((((((((((((''''''+++***)))(((((()))***++++++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&((()))++++++***))))))&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''((((((''''''((())))))(((''''''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))%%%'''(((((('''''')))******'''''',,,...+++))))))))))))(((((((((((())))))))))))))))))************&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))))))))(((&&&%%%#########$$$''',,,111444&&&(((******(((&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''((((((''''''&&&%%%)))***'''&&&)))***)))''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))))))))***++++++++++++***++++++,,,,,,---.........000000000111222444666666666666666777888999;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLNNNPPPQQQQQQSSSUUUWWWWWWUUUTTTUUUUUUVVVXXX[[[^^^___^^^\\\[[[YYYZZZ\\\^^^```aaaaaabbbcccddddddeeeeeeddddddccc```aaaaaaaaa```___^^^]]]]]]]]][[[YYYWWWTTTRRRPPPNNNMMMLLLIIIGGGEEECCCBBB?????????>>>>>>===<<<;;;999777444222222111000///------/////////...,,,+++******)))))))))))))))***(((((())))))))))))))))))''''''''''''((((((((((((&&&&&&&&&%%%&&&'''((()))((()))))))))******++++++(((((((((((()))))))))***((((((((((((''''''((((((''''''((()))***+++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))************))))))))))))))))))*********+++))))))))))))************++++++***************+++222,,,)))+++,,,+++***,,,,,,***)))((((((***---///,,,,,,+++***)))((((((''''''((())))))))))))((('''''''''((((((((((((''''''+++***)))(((((()))***+++)))))))))))))))(((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''((()))''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%'''((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###$$$&&&&&&%%%%%%'''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))******'''''''''(((((((((((((((%%%%%%&&&''''''&&&&&&%%%&&&''''''''''''(((((((((%%%'''(((((('''''')))***)))&&&'''+++,,,)))(((***'''''''''&&&&&&'''''''''(((((()))))))))*********&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))(((''''''$$$#########$$$''')))+++%%%))),,,+++(((&&&&&&((('''''')))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&'''((((((((('''&&&%%%)))***''''''***---,,,&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***((()))******++++++******+++++++++,,,------......///000000111222444555666555555555666777999:::;;;:::;;;;;;<<<===>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTUUUUUUTTTUUUUUUUUUWWWYYY[[[\\\\\\[[[[[[YYYZZZ\\\^^^```aaabbbbbbddddddddddddcccbbbaaaaaa______```______^^^]]]]]]\\\\\\ZZZXXXUUURRROOONNNMMMLLLJJJHHHEEECCCAAA@@@============<<<;;;::::::888666333111111111000///------.........------,,,+++***)))((((((((((((((((((((())))))))))))******'''(((((((((((()))))))))''''''&&&&&&&&&((()))***&&&&&&'''(((((()))******((((((((()))))))))******(((((((((''''''((())))))(((((())))))***+++,,,,,,************************+++++++++++++++,,,,,,,,,)))******++++++******)))))))))))))))************)))))))))*********++++++***************+++,,,,,,???444***'''''''''***---'''''''''((()))+++---...,,,,,,+++******)))(((((('''(((((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%''''''&&&'''(((***)))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((($$$%%%'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))(((&&&'''******((((((***'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))((((((((((((((($$$$$$###$$$$$$%%%&&&'''%%%)))---,,,(((&&&&&&((($$$%%%'''))))))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''$$$%%%'''((()))((('''&&&###'''(((&&&&&&+++......$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((''''''((())))))***++++++((())))))******************++++++,,,,,,---............///000111333444555444444444555777999:::;;;999999:::;;;<<<===>>>>>>???@@@CCCEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKNNNRRRTTTTTTUUUUUUVVVUUUVVVWWWYYYZZZZZZZZZZZZYYYZZZ\\\^^^___```aaaaaaeeeeeedddcccbbb```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZWWWTTTPPPMMMLLLJJJIIIGGGEEECCCAAA???>>>;;;;;;;;;::::::999888777888555222111111111000///---------,,,,,,------...,,,,,,***)))(((((((((((((((((()))))))))*********((((((((()))))))))******((('''&&&&&&'''(((***,,,%%%&&&'''((()))***++++++(((((()))))))))*********((((((''''''''')))***+++)))))))))******+++++++++***+++,,,------,,,+++***)))))))))*********++++++)))******++++++******)))((((((((()))))))))******))))))*********+++++++++)))))))))***+++,,,---...<<<222***)))***))))))+++''''''(((***+++++++++,,,++++++++++++******)))((((((((()))))))))*********''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******%%%&&&'''((((((((('''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$&&&''''''''''''((()))))))))(((((((((((())))))%%%%%%&&&'''((()))******''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''(((((($$$&&&'''))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&'''((((((&&&'''***)))&&&'''+++''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***((('''''''''((()))"""###$$$%%%'''((())))))%%%)))------(((%%%&&&)))!!!###&&&(((((('''%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''$$$%%%'''))))))((('''&&&!!!%%%'''$$$%%%***......$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((()))'''(((((()))***++++++,,,(((((()))******************++++++,,,,,,---......---------...000111333444333444444555777888:::;;;888999999:::;;;<<<======>>>@@@BBBEEEHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLHHHLLLPPPSSSTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZ[[[]]]______``````eeeeeedddcccaaa___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\ZZZWWWSSSPPPLLLKKKHHHGGGEEECCCAAA???===<<<888999999888888777666555888555222111111111000///...---,,,++++++,,,...///...---,,,***)))((((((((((((((())))))*********+++(((((())))))******++++++)))((('''&&&''')))+++---'''((()))***+++,,,---...))))))))))))************((((((''''''''')))***+++***************+++++++++***+++---......---+++***''''''(((((()))))))))*********++++++++++++******(((((((((((()))))))))))))))************+++++++++((())))))***+++---...///---))))))///333///)))&&&((()))***,,,,,,+++***)))***++++++++++++***))))))((()))))))))******++++++''''''(((((((((((('''''''''((()))******)))((('''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))******+++%%%%%%'''((((((((('''&&&((((((((((((''''''''''''&&&'''''''''((()))))))))$$$%%%&&&''')))***+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$%%%&&&&&&%%%%%%&&&((())))))(((((((((((())))))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((('''''''''((((((%%%&&&(((******)))((('''))))))))))))************((()))***)))'''&&&&&&''''''&&&'''))))))&&&'''+++((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$'''%%%$$$&&&)))***(((%%%+++*********)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))'''%%%$$$###$$$%%%&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$""" !!!###%%%'''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$***((('''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$(((((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((###$$$$$$%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))*********+++++++++,,,,,,++++++***+++++++++////////////000000000000222222222333333444444444666777888:::;;;<<<======>>>>>>???@@@CCCFFFHHHJJJHHHHHHHHHHHHHHHIIIJJJKKKIIILLLPPPRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[\\\\\\\\\___aaaccccccaaa^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[XXXVVVVVVVVVTTTOOOJJJHHHFFFDDDAAA???=========999888888777666555555444111111111111000000000//////...---,,,++++++++++++******)))((((((((((((((((((((())))))))))))))))))%%%&&&''')))******************************+++++++++******((('''&&&%%%$$$((()))+++,,,+++***(((&&&***)))(((((((((((())))))******++++++++++++******)))***---000111000---***$$$%%%&&&'''(((***+++++++++,,,///000///,,,)))''''''((()))++++++******)))''''''''''''((((((((((((*********************************,,,------,,,***)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''((()))***,,,---+++(((%%%&&&((()))(((&&&((((((((((((((((((((('''&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))*********)))))))))))))))'''((((((((())))))******'''(((((((((((((((''''''''''''%%%###%%%)))***'''***(((%%%######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((000---***((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((('''&&&%%%%%%%%%%%%'''%%%%%%&&&))))))(((%%%))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''---,,,***)))))))))***+++'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$&&&'''&&&%%%%%%$$$%%%&&&'''(((#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''&&&%%%%%%&&&(((&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********++++++++++++++++++***++++++,,,,,,---............/////////111222222333333444444444666777999;;;<<<=========>>>>>>???@@@CCCFFFHHHJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHKKKOOOQQQQQQQQQRRRSSSSSSTTTUUUWWWWWWWWWWWWVVVZZZZZZ[[[\\\\\\\\\\\\[[[]]]```bbbbbb```^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYWWWUUUUUUUUUSSSMMMIIIFFFDDDBBB???===<<<<<<<<<999999888777666555444333111111111000000000//////......---,,,++++++++++++******)))((((((((((((((())))))((((((((((((((((((***************)))((((((************************((((((((((((((((((''''''((()))+++++++++***((('''))))))))))))))))))(((((()))******++++++******)))))))))+++---///...+++)))%%%&&&''''''((()))******+++,,,---...---+++)))''''''((()))***+++******)))''''''((((((((()))))))))***************************))))))+++------+++)))************************)))***++++++***)))((('''***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''')))***+++)))(((''''''((())))))(((&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&((((((%%%$$$''''''%%%)))((('''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''))))))+++)))''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%'''((()))'''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&%%%$$$%%%(((***''''''))))))))))))''''''(((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))************+++************+++,,,------,,,,,,---------.........111111222222333444444555777777999;;;<<<============>>>???@@@CCCEEEHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHKKKNNNOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTXXXYYY[[[]]]]]]\\\[[[ZZZ[[[]]]``````___]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWUUURRRRRRRRRPPPLLLGGGCCCAAA???===;;;;;;;;;;;;:::999888777555333222222000000000000////////////...---,,,++++++***++++++***))))))((((((((((((((())))))(((((('''''''''&&&((((((((('''''''''&&&&&&************************%%%&&&&&&''')))******+++)))******++++++)))(((''''''((()))*********)))((())))))************))))))))))))(((***+++,,,***)))'''((((((((())))))))))))++++++,,,++++++***)))((((((((()))************)))((())))))))))))*********************************))))))(((***+++,,,***)))*********************************+++******)))(((******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((())))))((((((***,,,((('''%%%$$$$$$%%%'''((()))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''(((---...***&&&&&&'''&&&'''''''''(((((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((()))***+++***(((&&&&&&((()))***)))'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&))),,,'''((()))******)))((('''((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,------------.........000000111222333444444555555666888:::;;;<<<<<<<<<<<<===>>>AAACCCEEEGGGHHHFFFFFFGGGGGGHHHIIIJJJKKKIIIKKKMMMNNNNNNOOORRRTTTTTTUUUVVVWWWWWWVVVTTTSSSWWWYYY[[[]]]^^^\\\ZZZYYYYYY[[[^^^___^^^\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWUUURRROOOOOOOOONNNJJJFFFAAA@@@>>><<<;;;;;;;;;;;;:::999888666444222111000000000/////////.........---,,,,,,+++******++++++))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***************%%%&&&'''((()))***++++++)))************)))((((((&&&(((***++++++***)))(((((())))))******))))))(((+++)))((((((***+++***)))))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))************))))))*********+++++++++************************)))(((((()))***+++***)))*********************************************************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&''''''(((&&&(((******((((((+++...---+++(((&&&%%%&&&((()))))))))((((((((('''''''''(((((((((''''''((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((+++222555000***((()))(((%%%&&&'''((())))))((('''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))*********,,,)))'''&&&'''(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%&&&)))+++'''((()))******)))((('''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...------.........////////////000000111333444444555444555777888:::;;;;;;;;;;;;<<<>>>AAACCCEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMOOORRRUUUUUUUUUUUUUUUUUUUUUTTTTTTWWWXXX[[[]]]]]]\\\ZZZXXXXXX[[[]]]^^^]]]\\\[[[[[[YYYZZZZZZZZZYYYXXXWWWVVVSSSPPPMMMLLLMMMLLLHHHEEEBBBAAA???===<<<<<<<<<<<<999888777555333222000000/////////............---,,,,,,+++*********++++++))))))(((((((((((())))))))))))(((((('''''''''''')))))))))***+++,,,...///+++++++++*********))))))''''''(((((())))))*********************)))((((((&&&(((***+++,,,+++***((())))))************))))))---+++))))))***+++++++++***************)))))))))+++***)))((((((((()))***)))))))))))))))*********************++++++++++++***************************((('''(((***+++***)))******************************************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******,,,+++)))((('''(((((()))&&&(((******((((((+++...///---***'''%%%&&&'''(((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''(((((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((+++222555000***((()))(((###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))+++)))&&&&&&'''(((''''''###$$$%%%&&&''')))******&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&&&&$$$&&&(((((('''&&&'''((($$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$###%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%&&&((((((''''''(((***''''''))))))))))))''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))((((((************+++,,,---------............/////////...///000111222444444555444555777999:::;;;;;;;;;;;;<<<>>>AAACCCEEEFFFGGGEEEEEEEEEFFFHHHIIIKKKKKKKKKLLLLLLLLLMMMOOOSSSVVVVVVUUUTTTSSSSSSTTTVVVWWWWWWXXXZZZ\\\\\\[[[ZZZYYYYYY[[[^^^^^^]]][[[ZZZZZZXXXYYYZZZZZZYYYXXXVVVUUUQQQNNNKKKJJJKKKKKKGGGDDDDDDBBB@@@>>><<<<<<<<<<<<888777666555333111000000///.........------------++++++************++++++((((((((((((((())))))***((()))))))))))))))))))))***)))((('''&&&'''((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((***++++++++++++*********++++++++++++******...,,,+++***,,,,,,,,,++++++++++++*********************))))))))))))******)))))))))((()))******+++)))************+++++++++************************+++)))((((((***++++++***+++++++++++++++++++++++++++************+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***,,,+++***((((((((()))***'''((())))))((((((***,,,+++***(((&&&%%%%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''(((((())))))***((((((((((((''''''''''''%%%&&&'''((())))))))))))(((---...***&&&&&&'''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''''''''&&&$$$%%%''')))******###$$$%%%&&&''')))******%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&''')))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''((((((((())))))###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%$$$''')))***)))'''''''''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((************************&&&&&&'''''''''(((((((((******))))))((((((((((((+++++++++***++++++,,,,,,,,,,,,---------...............///111222333444555666777999:::<<<<<<======:::<<<>>>AAACCCEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMOOOTTTXXXWWWUUURRRQQQQQQTTTWWWYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZ]]]______]]][[[ZZZZZZXXXYYYZZZZZZYYYXXXVVVTTTQQQMMMJJJIIIJJJJJJGGGDDDDDDCCC@@@>>><<<;;;;;;;;;666666555444333222111000.........---------,,,,,,++++++************++++++((((((((((((((()))******(((((())))))***+++++++++((('''%%%$$$$$$$$$&&&''',,,,,,++++++***))))))((((((((()))))))))*********+++******)))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++*********++++++++++++++++++***************************)))((((((((()))++++++)))))))))************+++************************,,,***((()))***,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))******(((''''''((()))***)))(((''''''((())))))(((&&&&&&&&&&&&'''((()))***((('''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))(((((((((((('''''''''&&&%%%&&&'''((())))))))))))&&&((((((%%%$$$''''''%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''(((&&&$$$%%%'''((()))(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''###&&&)))(((&&&%%%''')))&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***$$$$$$$$$$$$%%%%%%&&&'''''''''(((((()))*********"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%$$$'''***+++***'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******))))))(((((((((''',,,,,,++++++***+++++++++++++++,,,,,,,,,------------...///111222333555555888999:::<<<===>>>??????:::;;;>>>AAADDDEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNMMMLLLMMMPPPUUUYYYWWWTTTQQQOOOPPPTTTXXX[[[YYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^```___]]][[[YYYYYYXXXXXXZZZZZZYYYXXXUUUTTTQQQMMMIIIIIIJJJJJJGGGEEEEEECCC@@@===;;;:::999999555555444333333222111111......---------,,,,,,,,,+++***************++++++((((((((((((((()))******(((((()))***+++,,,------***)))(((((()))+++...///,,,,,,++++++***))))))(((''''''((()))***++++++,,,+++******)))))))))))))))))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++---,,,+++,,,,,,,,,***(((******+++++++++,,,,,,,,,)))***++++++++++++*********)))((((((((()))+++,,,((())))))))))))*********************************---+++))))))+++,,,---,,,++++++++++++++++++++++++++++++*********+++---...+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((())))))((('''&&&&&&'''((()))+++(((%%%&&&((()))(((&&&$$$%%%&&&)))+++---...///***)))((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&###%%%)))***'''))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((''',,,)))'''%%%&&&&&&%%%$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''((())))))'''%%%$$$%%%&&&***'''$$$######$$$$$$$$$///---+++((('''&&&'''(((######$$$%%%&&&(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%''')))***))))))((($$$(((&&&###"""###(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''(((((())))))******,,,,,,------------------000///......///111333555666666666666777888::::::;;;<<<===>>>@@@AAABBBCCCEEEEEEDDDEEEFFFHHHKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXZZZ]]]___```^^^[[[YYY[[[[[[\\\\\\[[[YYYXXXWWWOOOMMMKKKIIIGGGGGGGGGGGGCCCAAA>>><<<;;;:::777555222222111111111111111111......---,,,,,,,,,,,,---...***'''&&&)))+++***))),,,***(((&&&%%%''')))+++---,,,++++++---111444666,,,+++******))))))))))))++++++************++++++************************+++++++++***)))(((((('''************************...------,,,,,,++++++***,,,+++)))((((((((())))))+++,,,---,,,***))))))***---,,,+++*********+++,,,*********++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))******...,,,***(((''''''))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++,,,,,,+++***************(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************************(((%%%$$$%%%'''(((&&&$$$&&&%%%$$$%%%'''((('''&&&******((('''&&&%%%%%%%%%''''''''''''(((((((((((('''((()))***)))(((&&&$$$%%%%%%%%%&&&&&&&&&'''''')))******)))&&&%%%&&&&&&***)))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''+++***)))'''''''''((()))""""""###$$$&&&'''((((((&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''%%%######%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***,,,)))&&&%%%%%%&&&'''&&&,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((!!!&&&+++,,,)))'''(((***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&'''''''''(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))))))))***,,,,,,,,,------------------...///000111222222333777777777777888999;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZ\\\^^^^^^]]][[[ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVQQQOOOMMMIIIGGGEEEDDDDDDBBB@@@===<<<;;;:::777555222222222111111000000000------,,,++++++++++++,,,///,,,)))(((***++++++***)))***,,,...---+++)))'''***---111555999:::::::::......---,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******))))))+++++++++***)))(((((((((************************,,,,,,,,,---------------,,,+++***)))((()))******///...---------------...,,,+++*********+++,,,---+++++++++++++++,,,,,,,,,************++++++++++++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,''''''((()))***+++,,,------,,,***)))((((((((())))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((''''''''''''((()))))))))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((&&&''')))***(((&&&&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''')))))))))''''''%%%%%%&&&&&&&&&'''''''''((())))))(((&&&%%%%%%&&&)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((######$$$%%%&&&'''((()))(((***++++++)))(((((())))))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''((((((%%%"""!!!###%%%'''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''&&&''')))+++,,,)))&&&%%%&&&''''''&&&((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((((()))***)))%%%%%%'''******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))*********************)))))))))+++,,,,,,,,,---------...+++---000222333333222111777777777888999:::<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@BBBDDDFFFHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVQQQRRRSSSUUUWWWXXXYYYZZZYYY[[[]]]^^^___^^^\\\[[[[[[[[[[[[[[[ZZZXXXVVVUUUSSSQQQMMMIIIEEEBBBAAA@@@@@@???===<<<;;;:::777555333333222111000000//////,,,,,,+++************++++++)))'''&&&'''((((((((((((***---//////...,,,+++...333999>>>???<<<777333......------,,,,,,------++++++************++++++*********++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))++++++,,,,,,---......///---,,,+++*********+++,,,...+++((())),,,------+++************+++,,,------,,,,,,,,,,,,++++++++++++************+++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((())))))***+++,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))***)))((('''''')))***,,,))))))))))))))))))))))))***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''))))))((('''&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''))))))(((&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))(((***+++***)))((()))***+++)))'''%%%$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&((())))))'''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((())))))(((&&&%%%'''(((***(((%%%###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$%%%&&&((()))'''''''''%%%###"""$$$'''******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''((()))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,++++++******))))))+++++++++,,,,,,------...,,,...///111222222222222666666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@BBBEEEHHHJJJJJJJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSPPPQQQSSSUUUVVVWWWWWWWWWXXX[[[___bbbbbb```]]][[[[[[[[[[[[[[[ZZZXXXVVVUUUQQQOOOKKKGGGDDDAAA??????>>>===<<<;;;;;;:::777444444333222111000///...------,,,,,,+++++++++++++++***)))'''''''''(((((((((***))))))***,,,000444777:::;;;<<<;;;888222+++''',,,,,,+++++++++++++++,,,++++++************++++++'''((()))***,,,---......+++++++++******)))))))))))))))))))))))))))))))))++++++++++++,,,,,,------------,,,+++++++++,,,---,,,)))(((***///000---((())))))******+++,,,---...---------,,,,,,++++++************+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******))))))(((***++++++++++++***)))((())))))))))))))))))))))))+++)))((('''''')))+++,,,))))))))))))))))))))))))***))))))((('''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&'''&&&%%%&&&'''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++++++++***(((&&&$$$###&&&&&&&&&&&&''''''''''''((()))***)))'''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))(((''''''(((***+++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''')))++++++)))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((())))))(((&&&&&&''')))+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''((()))******&&&'''''''''&&&&&&%%%$$$((('''&&&&&&&&&'''((()))&&&((()))))))))(((((((((******)))((((((((((((((()))***++++++++++++***)))&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,,,,++++++******))))))******++++++,,,------...//////...///000111333444444444444555777888:::;;;<<<<<<===>>>???@@@@@@AAAAAACCCGGGJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKNNNPPPQQQRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUTTTUUUZZZaaaffffffccc]]]YYY[[[[[[[[[[[[YYYWWWUUUTTTMMMKKKHHHDDDBBB@@@???>>><<<;;;;;;;;;;;;:::777444333333222111000......---......---,,,,,,,,,,,,,,,***************+++,,,,,,*********,,,111666;;;???===;;;777222...+++)))(((+++++++++******++++++,,,++++++************++++++*********+++,,,,,,------++++++++++++************)))))))))))))))))))))))),,,+++++++++*********)))------,,,++++++,,,---......---...222777666000***))))))***+++,,,,,,------...------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++******))))))***++++++++++++******)))************************+++***((('''((()))+++,,,************************((((((((((((((()))******((()))************))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''&&&'''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''&&&%%%$$$&&&'''''''''((((((((((((---,,,,,,***)))'''&&&%%%&&&&&&&&&'''''''''(((((()))***+++***(((((((((***&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((()))((((((((('''(((((((((((((((((((((&&&'''''''''&&&&&&((()))***)))(((&&&&&&&&&''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&)))+++***'''$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))$$$&&&'''(((''')))+++------***'''&&&'''(((((('''%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((()))***+++,,,''''''''''''&&&%%%$$$###(((((('''''''''(((((()))%%%&&&(((***+++***)))(((***)))((((((''''''((((((''''''))))))))))))''''''%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))***************)))))))))))))))***+++,,,---......000///......///111444555222333333444666888:::;;;<<<<<<===>>>>>>???@@@@@@CCCEEEGGGJJJJJJIIIHHHFFFHHHHHHHHHGGGGGGHHHIIIIIIHHHJJJMMMOOOQQQQQQPPPOOOQQQRRRTTTVVVVVVUUUTTTRRRSSSXXX```eeefffbbb\\\XXXYYYYYYYYYXXXWWWTTTRRRQQQHHHGGGDDDAAA???>>>======:::::::::;;;;;;:::777444222222111000//////......///...------,,,,,,------$$$&&&((()))))))))+++---+++...222777:::;;;;;;:::777333...******,,,000333,,,,,,++++++,,,,,,------++++++************++++++...------,,,+++******)))++++++++++++++++++++++++************************,,,,,,,,,+++***)))))))))---,,,+++++++++,,,---...,,,,,,///333666444...))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''((()))***+++---......++++++++++++++++++++++++***************************)))))))))******++++++************************(((((((((((())))))***+++'''''')))*********)))(((((((((((((((((((((((((((''''''''''''((()))************))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))******(((((()))***'''&&&&&&&&&((()))((('''''''''((((((((('''%%%$$$'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))******(((((()))***&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((())))))***)))))))))((((((((((((((('''''''''&&&''''''&&&%%%&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%$$$%%%'''((((((&&&$$$%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))$$$&&&'''(((((()))+++...---+++'''&&&'''(((((((((%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((***+++,,,&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&)))(((''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))))))))***))))))***+++,,,---............//////000222333333333333444555777999;;;<<<<<<<<<======>>>?????????CCCEEEFFFGGGGGGFFFEEECCCHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMOOOQQQPPPOOONNNNNNPPPSSSUUUVVVUUUTTTSSSRRRVVV\\\```aaa___[[[XXXVVVVVVVVVUUUSSSQQQNNNMMMFFFEEEBBB???<<<;;;::::::999888999;;;;;;:::777444111111000000/////////......---,,,,,,++++++,,,,,,"""%%%(((******+++---000444555777888888666333111000...+++)))***---111333+++*********++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++*********+++---...***+++---......,,,***(((******+++,,,,,,,,,+++***,,,,,,,,,---------------+++++++++,,,,,,,,,------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&'''(((***,,,...///000,,,+++*********+++,,,,,,************************((()))***+++++++++******************************+++***))))))((()))))))))&&&''')))***+++***)))((((((((((((((((((((((((((((((((((((((()))***++++++*********)))((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***+++***(((((()))+++((('''&&&'''((()))((('''%%%'''(((******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((())))))''''''''''''((((((((((((&&&((()))((('''&&&''')))''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&((()))))))))(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&)))+++&&&'''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***((())))))((('''''')))++++++)))&&&$$$%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&((()))+++,,,$$$$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$***)))((((((((()))(((((((((((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''')))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******((()))***+++,,,---......,,,---000222333333222111333444555666888:::<<<===<<<<<<======>>>>>>??????DDDDDDEEEEEEDDDCCCBBBAAAHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIMMMOOOQQQPPPOOONNNKKKMMMPPPTTTUUUUUUTTTSSSSSSUUUXXXZZZ\\\[[[ZZZYYYSSSSSSSSSRRRPPPNNNKKKJJJFFFDDDAAA>>>;;;999888888888888999:::;;;:::777444000000000000////////////---,,,++++++******++++++(((+++000222222333666999???<<<777222...,,,,,,,,,///...---,,,+++******)))((((((''''''((()))******++++++************++++++'''''')))+++---///111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000++++++***)))***+++---......//////---++++++,,,---***+++,,,---,,,+++***))),,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...---,,,***))))))***,,,...************************''')))+++,,,---,,,***)))************************---,,,+++)))((((((''''''''')))+++,,,---,,,+++***((((((((((((((((((((((((((((((((())))))***+++,,,+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&(((***)))&&&%%%''')))((('''&&&''')))))))))'''$$$%%%(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))$$$&&&'''&&&%%%%%%&&&''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))+++***)))'''''')))***+++*********)))(((&&&%%%$$$))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&%%%&&&'''((()))'''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((((((''''''******)))))))))))))))***######$$$&&&''')))******)))******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((&&&""""""&&&***)))'''&&&%%%%%%&&&''''''&&&(((+++***&&&%%%(((''')))***,,,,,,***)))'''''')))***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''******))))))(((((('''''''''((())))))(((&&&$$$"""(((((((((((((((((((((((((((((())))))******++++++(((***,,,,,,++++++,,,---000......//////...222888444444444444555666888888;;;<<<===>>>>>>???>>>>>>AAACCCEEEFFFEEEEEEEEEEEEHHHEEECCCDDDGGGIIIHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOQQQSSSSSSRRRPPPOOOQQQTTTYYY[[[ZZZXXXWWWVVVTTTRRROOOLLLKKKJJJHHHFFFAAA@@@>>><<<;;;:::;;;;;;888888777666444333111000222222111///...---,,,+++...---+++******+++,,,---+++...333888;;;=========444333000...---,,,,,,,,,++++++++++++******)))))))))***+++,,,---,,,+++++++++++++++++++++++++++++++++******))))))******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......,,,...111111...,,,******)))***+++,,,,,,---,,,,,,++++++,,,---///000111111,,,++++++++++++,,,...///---,,,+++***+++---///000***++++++,,,---......///++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******((())),,,......---+++)))---,,,+++***))))))))))))------,,,,,,++++++******((((((&&&&&&''')))+++---///...,,,*********,,,---***)))((((((((((((((()))((((((((((((((((((((((((***)))((()))***,,,///111******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''***((('''&&&&&&'''(((***((((((''''''''''''((((((***(((&&&&&&((((((((('''+++******)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++((('''&&&%%%%%%%%%%%%%%%---+++)))'''&&&&&&((((((&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&(((***,,,'''''''''''''''((())))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***(((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&%%%&&&'''((()))(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''(((((('''''''''''''''(((+++++++++***((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""!!!%%%'''&&&$$$%%%&&&&&&&&&&&&&&&'''((()))(((&&&'''***)))&&&&&&)))&&&'''((())))))((('''&&&''')))******((('''''''''&&&&&&'''((())))))*********)))))))))((((((((('''((()))*********(((&&&%%%************************(((((())))))))))))))))))(((***,,,,,,,,,+++,,,...///------000222000111444444444444555666777999999;;;<<<===>>>>>>???>>>>>>AAACCCEEEFFFEEEEEEEEEFFFFFFEEECCCDDDGGGIIIIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKNNNOOOQQQRRRRRRQQQPPPOOOOOORRRVVVXXXWWWVVVUUUTTTPPPNNNKKKHHHGGGFFFDDDBBBAAA???===:::999777777777777777666666555444333222111111000///...---,,,,,,,,,,,,++++++,,,...111222:::::::::999777333000......---,,,*********++++++++++++++++++*********)))...---,,,*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,,,,++++++---------------------------............------,,,++++++,,,------...//////,,,...//////...,,,,,,,,,------...///////////////,,,,,,,,,---.........///......---------///000111000///...---...///111222.........---------,,,,,,000000000000///...---,,,+++++++++++++++******)))******++++++,,,,,,,,,,,,---,,,+++******)))*********************************)))(((((((((***,,,---...,,,+++)))))))))+++,,,((((((((((((((()))***+++((((((((((((((((((((((((***)))(((((()))+++---///******)))((((((((((((((('''''''''''''''''''''''''''((())))))******))))))***)))'''&&&&&&''')))***((((((''''''''''''(((((()))'''&&&&&&((()))((((((***)))((((((''''''(((((('''''''''''''''''''''''')))(((((((((((((((((())))))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''(((+++***(((&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''))))))'''''''''''''''(((((()))'''((((((((((((((((((((())))))(((((((((''''''''')))((((((''''''''''''(((&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&'''((())))))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''(((''''''&&&&&&'''((((((---...///,,,'''$$$%%%&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''###$$$%%%'''((())))))***&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""((()))&&&%%%$$$%%%&&&'''(((((((((((('''%%%&&&))))))&&&%%%(((&&&'''((())))))((('''&&&((()))+++***)))(((((()))&&&'''((()))***,,,------))))))))))))(((((((((((())))))+++++++++***)))(((************************))))))((((((((((((((((((&&&(((***+++******+++,,,///,,,---333666444111000333333444555666888:::;;;;;;;;;<<<===>>>>>>>>>>>>AAACCCEEEFFFEEEEEEFFFGGGFFFEEEDDDEEEHHHIIIIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJMMMNNNOOOPPPQQQPPPPPPOOOLLLOOOSSSUUUTTTSSSRRRRRRNNNKKKHHHFFFEEEDDDBBB@@@@@@>>><<<999666555444444555666666666666555444444/////////.........------******+++,,,///222555777888888666333111...,,,+++))))))))))))***+++,,,,,,++++++++++++************111///,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------.........------......---,,,,,,+++))))))***+++,,,---------,,,...//////......///000------..........................................---------,,,,,,---......///...---,,,---...///000.........------------,,,////////////...,,,+++***,,,,,,------,,,,,,+++***,,,+++*********+++---......---,,,++++++************************++++++++++++***))))))***+++---...,,,+++)))(((((()))******'''''''''((()))***+++,,,((((((((((((((((((((((((***)))((((((((()))+++,,,***))))))((((((((((((((('''''''''''''''''''''''''''((())))))******))))))***)))(((''''''((()))***)))((((((''''''(((((()))(((&&&%%%&&&((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''******))))))))))))******,,,+++)))'''&&&$$$$$$$$$'''''''''''''''''''''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((''''''***)))))))))(((((((((((((((''''''''''''((())))))''''''&&&&&&&&&''''''((((((((('''&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&''')))***)))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&))))))((((((((()))******'''***,,,***&&&$$$&&&)))((()))******(((((()))***((((((((((((((((((((((((###$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$######'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%% ###((((((&&&''''''(((((()))(((&&&%%%$$$$$$###&&&+++,,,((($$$$$$(((((()))******)))(((((((((***++++++)))((()))***''''''((()))***++++++,,,))))))))))))((((((((((((((()))***++++++++++++***''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$&&&((()))(((((()))***///,,,---555;;;888222...222222333444666999:::<<<:::;;;<<<===>>>>>>???>>>AAABBBDDDEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFIIIKKKLLLLLLKKKJJJLLLLLLMMMOOOOOOOOOOOOOOOKKKNNNQQQSSSRRRQQQPPPQQQOOOLLLIIIGGGFFFEEEBBBAAA>>><<<:::888666555444444666666666666666555444333........................))))))***,,,///222555666...---,,,+++++++++,,,,,,++++++++++++,,,------...++++++++++++++++++++++++000...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++------------------,,,,,,,,,,,,------------............//////...------,,,,,,---------.........///---///000000///000333555//////000000000//////...000000000111111111111111000000//////////////////000//////.........//////+++++++++,,,---......///---.........---,,,,,,+++...////////////...------,,,++++++++++++,,,------......---,,,++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,---+++******)))))))))******)))((((((((()))***++++++((((((((((((((((((((((((***)))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((******))))))))))))******))))))(((((((((((())))))'''&&&%%%&&&(((******))))))(((''''''&&&&&&''''''''''''''''''''''''''''''******))))))))))))******...---+++***((('''''''''''''''''''''''''''''''''))))))))))))((((((((('''---,,,***((('''&&&%%%%%%(((((('''&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&&&&''''''(((******))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&'''((()))***)))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((()))******%%%''')))(((&&&&&&(((***)))***++++++***)))***+++((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''$$$%%%)))'''(((((()))(((&&&%%%$$$$$$$$$)))222444...'''$$$(((((())))))))))))((((((((()))++++++)))))))))***((((((((((((((((((''''''(((((((((((())))))))))))''''''((()))************''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%''')))***))))))***+++///,,,...777<<<999222...111222222444666888:::;;;999:::;;;===>>>>>>??????@@@AAACCCCCCCCCCCCEEEGGGIIIIIIJJJIIIGGGFFFEEEDDDFFFHHHIIIKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNNNNKKKNNNPPPRRRQQQPPPPPPQQQOOOLLLIIIGGGFFFEEECCCAAA<<<;;;999888777777777888888777777666444333111000------------............)))***+++,,,---///111111...---***(((''''''((((((---------------,,,,,,++++++++++++++++++++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------+++,,,,,,,,,---------...000111111222222111111000222222222222222333333333000111333333333444777999777888888888777666555555222333444555666777888888888888888888777666666555666666555444444333333333---------...............---....../////////.....................------,,,)))+++,,,......---,,,+++......---,,,++++++++++++------,,,+++***)))))))))***)))))))))******++++++++++++*********+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))******))))))(((((((((((())))))'''&&&%%%&&&(((******)))***)))((((((''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((++++++***)))))))))))))))''''''''''''''''''''''''''''''(((((()))*********...---+++)))((('''&&&&&&((((((''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))***+++******))))))((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''''''''((()))***)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((******))))))((((((((('''&&&((())))))((('''(((***''''''''''''''''''''''''(((((('''%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))&&&"""$$$)))$$$%%%&&&'''((((((((((((((('''---666999333+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((()))***((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))'''''''''(((((()))))))))************************))))))(((((((((((((((((((((***,,,---,,,,,,---......,,,...555999666111000111111222333444666888999888999;;;<<<===>>>??????>>>???AAAAAAAAABBBEEEGGGHHHJJJKKKJJJHHHEEEDDDDDDGGGHHHHHHIIIJJJKKKLLLMMMIIIIIIJJJKKKLLLMMMMMMNNNKKKMMMPPPPPPPPPOOOPPPQQQMMMJJJGGGEEEDDDCCCAAA???;;;:::999888777888999999777777666555333111///...------------------......+++++++++,,,,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,++++++)))((('''++++++++++++,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............,,,,,,,,,---......//////...///000111111222111111222222333444555666777777999;;;======>>>>>>@@@BBBAAAAAAAAAAAA@@@???>>>===;;;;;;<<<>>>???@@@AAABBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;::::::999888777777888777666444222000///...,,,------......------,,,,,,,,,------,,,,,,+++***)))+++---///000...,,,***...---,,,++++++*********++++++******)))(((((('''))))))***************************+++++++++++++++---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))***))))))(((((())))))***(((&&&%%%&&&((()))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---))))))((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))************)))((((((((((((((('''''''''(((((('''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''''''''(((***+++(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((,,,(((&&&&&&))))))'''###$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&''''''''''''''''''((()))***'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&'''$$$$$$&&&&&&&&&&&&&&&&&&'''((())))))'''***222666222+++(((&&&&&&&&&%%%%%%&&&&&&&&&%%%'''))))))((((((((()))'''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((('''''''''(((((()))************************(((((())))))))))))))))))(((***,,,---,,,,,,---...,,,+++---222333000///111111111111222333444666666888999:::<<<===>>>??????===>>>?????????@@@CCCFFFEEEHHHKKKKKKHHHFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLHHHHHHIIIIIIJJJLLLMMMNNNJJJLLLNNNOOONNNNNNOOOPPPLLLJJJFFFDDDCCCBBB@@@>>><<<;;;999777777777777888444444444333222111///...------------------------++++++,,,,,,,,,,,,++++++))))))***+++,,,---//////***************((('''&&&+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------......------------......------------.........///.........///000000111111///000111333444555666666777888:::===@@@BBBDDDEEEIIILLLOOOPPPPPPPPPQQQRRRQQQQQQQQQPPPOOONNNLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNOOOOOONNNMMMKKKJJJIIIFFFEEEEEEDDDCCCBBBAAA@@@BBBAAA???<<<:::777555444333333333222111///...------............---,,,,,,+++,,,---.........---,,,---,,,+++******)))***************++++++,,,,,,,,,***+++++++++++++++******((())))))***************,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))((((((((((((((()))******(((((((((((((((((((((((())))))***++++++++++++***((((((((())))))(((((((((******))))))))))))******)))'''&&&&&&((()))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,---%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((***))))))(((''''''&&&&&&(((((((((((('''''''''''''''''''''''''''((()))***))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))*********'''''''''''''''''''''''''''''''''''''''((()))))))))((('''''''''(((***+++'''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&'''((()))***+++(((### """(((***&&&!!!%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***%%%%%%&&&''')))+++,,,---&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!###((('''%%%###***)))'''&&&%%%%%%&&&'''((($$$%%%,,,000...)))'''((((((''''''''''''((((((%%%'''((()))((('''((()))%%%&&&&&&&&&''''''(((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++&&&(((*********)))***+++***)))+++///...,,,---111111111111111222333444555777888:::<<<===>>>??????<<<===>>>>>>>>>@@@CCCEEEBBBFFFJJJKKKIIIHHHHHHJJJFFFEEEDDDCCCDDDFFFJJJLLLHHHHHHHHHIIIJJJKKKMMMMMMIIIKKKMMMMMMMMMMMMNNNOOOMMMKKKHHHFFFDDDCCCAAA???===;;;999777555555555555222222222222222111000000......---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++******))))))))))))***++++++***((((((+++++++++,,,,,,---------222000---+++******,,,------------------------------,,,,,,++++++,,,,,,------------........./////////000000111222333333333777888:::<<<>>>???@@@@@@CCCEEEHHHLLLQQQUUUXXXZZZXXX[[[___``````______```dddddddddcccbbb```___^^^[[[[[[[[[[[[[[[[[[[[[[[[______```___^^^\\\ZZZYYYTTTTTTTTTSSSRRRPPPOOONNNFFFFFFDDDBBB@@@???======AAA@@@???===;;;888666555111111111111111000000///------,,,+++,,,---...///---,,,+++***))))))))))))++++++---...000111222333,,,,,,---------,,,++++++''''''((())))))***))))))******************++++++))))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''******))))))))))))*********(((&&&&&&((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,&&&%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''(((((()))(((&&&%%%###&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&&&&&&&))))))))))))(((((((((((((((''''''''''''((())))))************)))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((&&&''')))((('''%%%&&&&&&((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%+++******)))(((''''''&&&%%%'''))))))((()))***+++***...///------...(((!!!''''''''''''((()))++++++)))&&&$$$$$$%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&'''(((((()))(((((()))))))))'''%%%%%%''')))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,+++,,,---...////////////000000111222333444444555555666777888999::::::::::::===@@@AAA@@@@@@@@@AAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKHHHDDDBBBAAA@@@???>>><<<;;;888555444444444555555333111///.........///........................,,,,,,,,,++++++*********+++,,,------++++++,,,------,,,,,,++++++,,,------++++++,,,,,,,,,---------++++++,,,------...//////---.../////////...---,,,.........---+++,,,///111111000//////111333444444555666777777777999<<>><<<:::888666333222111000111111111000000/////////,,,,,,+++,,,......,,,*********)))+++,,,---+++***++++++++++++*********)))(((((())))))*********+++************************(((***,,,+++)))(((***---++++++************++++++******************************)))((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&%%%!!!!!!)))---+++)))+++(((((()))***************))))))(((''''''''''''''')))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''')))***,,,------&&&&&&%%%%%%%%%&&&'''((((((&&&$$$######%%%((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&''')))+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***((('''&&&&&&&&&&&&'''(((&&&((()))((('''%%%&&&&&&'''''''''''''''(((((()))(((''''''&&&%%%%%%%%%&&&((((((((((((((()))))))))%%%&&&&&&&&&%%%%%%'''))))))(((((((((******)))(((''''''''''''((()))***+++)))&&&$$$$$$%%%''''''&&&((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''((())))))*********))))))))))))'''&&&%%%''')))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,......///000111111111111///000111111333333444555555666888999:::;;;;;;;;;;;;===???@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKJJJIIIIIIHHHHHHGGGIIIFFFCCCAAA@@@???>>><<<;;;999777555333333333444444333222000///.................................++++++*********)))))))))+++,,,------++++++,,,---......---,,,,,,,,,------+++,,,,,,,,,,,,------------------....../////////---............---,,,,,,111111111///...///222555333222222444777:::<<<===;;;===@@@BBBDDDGGGKKKNNNOOOTTTYYYZZZYYYXXXZZZ\\\```bbbeeehhhkkknnnpppppprrrrrrqqqooommmnnnqqqtttvvvtttsssrrrrrrqqqooommmkkkjjjjjjlllnnnnnnkkkiiikkklllnnnmmmkkkiiihhhiiihhhfffeeeeeeggggggeeebbbdddcccbbbbbbdddccc```]]]WWWWWWVVVTTTRRROOOLLLJJJDDDCCCAAA???>>><<<;;;;;;666666444333111000000///000///------------+++***---,,,+++,,,......,,,+++,,,,,,,,,++++++++++++***))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,***((()))+++++++++************++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((+++&&&%%%)))+++(((&&&''''''((())))))******))))))(((((('''&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''$$$%%%&&&((())))))******''''''((((((((()))))))))(((''''''&&&&&&''''''(((************++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''''''''((())))))(((''''''&&&&&&''''''(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***++++++''''''&&&%%%###$$$''')))666***###&&&(((&&&''',,,''''''''''''((()))******(((&&&$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''((())))))))))))(((((())))))(((&&&&&&''')))((((((''''''(((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++,,,,,,......///000111111111111///000000111222333444444555666777999;;;<<<======<<<===>>>>>>>>>???AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDFFFCCC@@@???>>>===;;;:::999777555333222222222222222222222111000///...---------------------------,,,+++++++++++++++******+++,,,------++++++,,,---//////...------,,,------,,,,,,,,,---------.............../////////////////////...---------......000000///......000333777888999;;;???CCCGGGJJJLLLLLLOOORRRTTTVVVXXX[[[^^^bbbfffiiiiiigggfffhhhkkknnnnnnnnnoooppprrrssstttuuuvvvwwwvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuuuusssqqqooonnnnnnoooqqqpppnnnlllmmmnnnooonnnkkkiiiiiiiiikkkjjjiiijjjlllmmmlllkkkmmmlllmmmoooqqqqqqooommmiiihhhgggdddaaa\\\YYYWWWSSSRRRQQQNNNLLLIIIHHHGGGAAA???<<<888666444333333333111...------...---,,,,,,***)))***++++++***(((---------,,,,,,,,,++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))''''''(((++++++************++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))(((((((((((()))))))))))))))*********---)))'''))))))'''&&&'''''''''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&***(((''''''))))))(((&&&(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&)))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''(((((((((((((((((('''((())))))(((&&&&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************))))))((('''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((()))))))))*********++++++((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((''''''''''''(((((('''((())))))'''&&&&&&'''''''''&&&&&&''''''((()))''''''((((((((('''''''''$$$%%%&&&'''(((***++++++))))))(((&&&&&&(((,,,///MMM666%%%(((+++&&&%%%***'''''''''''''''((()))***(((&&&$$$$$$&&&(((((('''''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%'''((()))((('''&&&''')))(((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,***+++,,,---............//////000111222333444444333444666888:::;;;<<<<<<<<<============???BBBDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBCCC@@@>>>===<<<;;;999777666555444222111111111111000111111222111///---,,,------------------------........................+++,,,------++++++,,,---//////...---,,,,,,,,,,,,------------..................//////////////////000000///......///111222111222333333444777<<<@@@DDDFFFJJJMMMQQQUUUXXX[[[bbbdddffffffeeeeeefffgggkkkmmmoooooonnnnnnppprrrrrrqqqpppooooooqqqrrrssssssuuuxxxxxxwwwvvvvvvvvvuuutttssstttvvvuuusssqqqlllmmmmmmnnnnnnmmmlllkkkggghhhiiigggdddbbbbbbcccccccccdddfffhhhkkklllmmmnnnoooqqqsssuuuuuuuuutttrrrrrrpppmmmiiieeeaaa^^^aaa```^^^[[[XXXUUURRRQQQNNNLLLGGGCCC???===<<<;;;666333000...///000000000+++***))))))+++,,,+++***------,,,,,,,,,+++++++++************************************************((()))******)))''''''&&&++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((((((((()))***++++++,,,,,,+++)))(((((((((((()))+++&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''***)))(((((()))***)))'''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###"""###%%%&&&'''(((((('''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((())))))(((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++*********)))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))*********))))))))))))******((((((((()))))))))******(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((***)))(((&&&''''''((((((''''''(((((()))***''''''((())))))(((((('''&&&&&&''''''((((((((()))((((((((('''(((***///222WWW;;;&&&(((...)))$$$%%%'''''''''''''''(((((()))(((&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))%%%&&&&&&&&&&&&&&&%%%%%%&&&((())))))''''''''')))'''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,...///000111222333333444111222444666888999:::;;;;;;<<<=========>>>BBBDDDBBBBBBAAAAAA@@@@@@??????@@@?????????@@@AAACCCEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJHHHFFFDDDCCCBBB???>>><<<;;;;;;:::777555444444333222111000000000///000111111111///---,,,------------------------........................+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,------........./////////............////////////////////////111333666777<<<>>>@@@BBBEEEIIINNNRRRTTTWWW[[[]]]^^^```cccfffoooqqqsssssspppnnnmmmlllnnnpppqqqrrrrrrsssuuuvvvrrrqqqpppoooooopppqqqrrrqqqtttxxxyyyxxxwwwvvvvvvtttttttttuuuwwwvvvtttrrrmmmmmmllljjjgggcccaaa___ZZZ[[[[[[YYYVVVUUUUUUVVVVVVWWWZZZ\\\___cccgggiiimmmnnnqqqsssttttttuuuuuuuuuuuusssqqqmmmjjjfffdddfffeeeeeedddbbb___]]]\\\[[[YYYUUUQQQMMMJJJIIIHHHAAA===999666444444333222///...,,,---///000000000------,,,,,,,,,++++++++++++++++++***************************************((((((***+++,,,,,,+++)))++++++************++++++++++++++++++++++++++++++((()))************))))))***)))))))))((((((((('''(((((()))***+++,,,------+++,,,***(((''')))******&&&''''''(((((((((((((((***))))))((((((((((((((()))((('''((()))***)))((('''((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((('''&&&%%%%%%'''(((***'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((()))))))))******+++******))))))******+++'''((((((((())))))))))))'''(((((())))))******+++***))))))(((((())))))***))))))*********)))(((((('''(((((())))))(((((('''''')))******(((''''''(((((((((((((((((()))******'''''')))*********)))(((((((((''''''''''''''''''%%%&&&&&&&&&&&&(((,,,///HHH444%%%'''---+++'''%%%(((''''''&&&''''''(((((((((&&&%%%%%%''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''))))))))))))((())))))))))))(((''''''%%%'''))))))((('''((()))''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++)))))))))***++++++,,,,,,***+++,,,---...............//////000111222333333111222333555777888888999999;;;<<<======???AAADDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA?????????AAACCCDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCBBB===<<<:::::::::999666444333333222222111000/////////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++,,,------++++++,,,---...---------------...............////////////000.........///000111111111///000222555999<<>>>>>???AAACCC@@@@@@@@@AAAAAAAAAAAAAAADDDBBB@@@??????AAACCCDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA<<<;;;:::::::::888666333222222222222111111000///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,------++++++,,,---............///000111222....../////////000000000//////000111333444555555555888<<>><<<>>>@@@??????AAAEEEJJJJJJOOOUUUZZZ\\\___cccffflllmmmoooqqqrrrrrrqqqqqqnnnooopppqqqpppnnnlllkkkiiikkkmmmnnnnnnkkkiiigggdddbbb___]]][[[XXXTTTPPPOOOKKKEEEAAA???===;;;999222222222222111111111000,,,,,,,,,++++++*********************************,,,++++++...000///+++'''++++++************++++++************************'''(((***,,,---,,,***)))+++******)))(((''''''&&&)))))))))))))))*********&&&---000,,,))),,,,,,)))(((((()))***************))))))((('''''''''''''''&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((("""###$$$%%%'''((()))***(((''''''(((+++111666999&&&&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&)))))))))(((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++,,,,,,,,,+++***)))'''''''''((()))&&&&&&''''''(((((())))))+++******))))))))))))))),,,,,,+++***))))))******,,,***(((((()))***)))(((((()))***,,,,,,+++******)))&&&$$$%%%''')))***+++(((((('''((()))***,,,...***((('''((()))***)))'''***)))((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,************)))'''&&&%%%%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&(((%%%""""""&&&***++++++&&&&&&&&&''''''''''''((()))(((((('''''''''((((((*********)))((((((''''''+++)))'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&%%%&&&''')))+++,,,''''''((((((((((((((('''***)))((('''''''''''''''))))))))))))(((((((((((((((((((((((()))***+++,,,******)))((('''&&&%%%%%%((((((((((((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,---...//////---///000000//////111222333333444666777999:::;;;555777999;;;>>>AAACCCDDDBBBBBB@@@@@@AAACCCEEEGGGHHHFFFCCC@@@@@@BBBDDDFFFAAABBBDDDFFFHHHIIIJJJJJJDDDDDDEEEDDDCCCAAA>>>===<<<;;;:::888777666666666333222000/////////000111//////////////////////////////////////////..............................,,,,,,,,,---------............///000111111111111///000000///......000222222333555777888<<<@@@DDDHHHLLLSSS[[[bbbgggiiijjjqqqpppqqqrrrsssrrrooommmuuuttttttsssqqqppppppooossssssttttttsssqqqooonnnjjjiiihhhfffddddddcccccc]]][[[YYYYYYYYYVVVQQQLLLNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQOOOOOOOOOMMMIIIDDD???<<<:::999:::888777777999:::999999::::::999999:::<<<>>>???FFFFFFGGGHHHLLLPPPSSSVVV]]]aaafffjjjkkkkkkkkkkkkpppooonnnmmmlllkkkjjjjjjiiikkkmmmnnnmmmmmmnnnooonnnllliiihhhfffeeebbb```WWWWWWUUUSSSNNNIIIEEEBBBDDD@@@999444111000000//////...------...///...,,,......---+++***)))((('''+++,,,,,,***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++************)))+++*********))))))(((((((((((())))))******++++++++++++++++++***)))''''''))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((('''&&&&&&'''((((((((()))(((((('''&&&&&&'''''''''(((''''''&&&&&&((((((((((((''''''''''''%%%++++++(((---666555...%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&***'''%%%&&&(((***((('''(((((()))***++++++++++++******)))((((((((((((((((((((())))))))))))))))))(((((((((((()))***+++++++++++++++*********))))))+++***))))))******)))'''))))))***++++++++++++***)))'''%%%%%%''')))******+++***(((&&&%%%$$$$$$$$$)))((('''((()))***)))''''''(((((())))))((('''&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***+++))))))***))))))((('''&&&&&&&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%###"""$$$'''))))))((('''''''''((((((((())))))((((((''''''&&&''''''((((((((((((((((((((())))))***(((&&&%%%'''(((''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''')))((('''&&&''''''((()))###$$$&&&((()))******+++))))))(((''''''''''''''')))))))))***************,,,+++***)))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...//////000000111222333333333444555777888999999888888:::;;;===???AAAAAABBBBBBAAAAAABBBDDDFFFHHHGGGEEEBBB@@@@@@BBBDDDFFFFFFFFFGGGFFFFFFEEEDDDDDDAAAAAAAAA@@@>>>===;;;::::::999888666555444444444222222000/////////000111////////////////////////------------------------........................------........./////////------...///000111111111///000000///...000222555888:::>>>BBBEEEJJJNNNRRRVVVYYY___eeekkkppprrrssstttttttttvvvwwwvvvtttqqqrrrqqqpppooommmkkkjjjjjjllllllkkkiiifffccc```^^^\\\\\\[[[YYYXXXWWWVVVVVVQQQOOOMMMMMMLLLKKKGGGCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJIIIIIIFFFEEECCCAAA???>>>======888777666666777888888777<<<;;;;;;:::;;;<<<>>>???AAAAAAAAABBBDDDGGGJJJLLLTTTWWW\\\```bbbdddfffgggkkkkkkllllllkkkkkkjjjiiijjjlllnnnoooooooooppprrrsssqqqooonnnlllkkkiiigggaaaaaaaaa___[[[WWWSSSPPPKKKGGGAAA<<<999777555333000///------///000///...************+++++++++,,,+++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++************+++++++++*********))))))((()))))))))))))))***************))))))((('''&&&))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((((('''&&&&&&''''''((('''''''''&&&'''''''''(((((())))))'''((()))***...222000+++&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''***(((&&&&&&((()))((('''(((((()))******)))))))))))))))******))))))((((((+++***************))))))(((((((((((()))******+++******+++,,,+++***)))(((***))))))***++++++(((&&&***))))))))))))***++++++)))'''%%%&&&((()))******---+++)))&&&$$$"""!!!!!!)))(((''''''))))))((('''$$$&&&)))***+++)))'''%%%((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((((())))))(((((('''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%'''******(((&&&(((((((((((()))))))))***'''&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((&&&$$$%%%&&&(((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''+++***)))'''&&&&&&&&&&&&$$$%%%&&&((()))*********((((((((((((''''''''''''))))))******++++++,,,,,,,,,+++***)))(((((((((((('''''''''(((((()))))))))************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---...///000///......111333444444333333444444555666777777999::::::<<<===>>>??????BBBAAAAAABBBDDDFFFHHHJJJEEEDDDBBB@@@@@@BBBDDDFFFFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@>>>===;;;:::::::::777666555444333222222222222111111000///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000......//////000111111222000111111111222444999<<<@@@EEEKKKQQQVVV[[[```cccdddgggjjjooossswwwyyyzzzxxxxxxwwwxxxyyyyyyvvvtttpppnnnllliiifffcccbbbaaabbbaaa^^^ZZZVVVQQQNNNKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBAAA???===???????????????>>>>>>>>>???@@@@@@AAABBBCCCCCCDDD@@@@@@??????>>>>>>>>>>>>999888777777888999888777999999888888888999;;;<<<======<<<<<<>>>???AAACCCFFFIIINNNQQQTTTWWW[[[^^^aaabbbeeeggghhhhhhgggfffhhhjjjlllnnnoooppprrrtttvvvuuuuuusssrrrqqqpppoookkkkkkkkkjjjgggddd```^^^WWWSSSNNNIIIEEEAAA===;;;444222000///000111000000******+++,,,---......///,,,,,,,,,+++)))((()))+++++++++++++++++++++++++++,,,---...//////...---,,,,,,+++++++++************++++++++++++************))))))))))))((((((((((((++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''(((''''''((()))))))))((((((%%%&&&'''(((((((((((((((%%%%%%&&&'''((()))******+++&&&'''...222000,,,)))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''')))(((''''''))))))((('''((())))))))))))(((((('''((()))***++++++***((('''+++++++++******))))))((())))))(((((((((((())))))(((***+++,,,,,,+++)))((())))))***+++,,,+++(((%%%***)))((((((((()))+++,,,)))(((&&&&&&(((******)))+++******)))(((((('''''')))(((''''''((()))((('''$$$&&&((()))***)))((('''(((((((((((((((((((((((('''''''''&&&'''((()))***&&&''''''((())))))((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&''''''((('''''''''((()))***))))))''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((&&&$$$$$$%%%&&&((('''&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((******)))((('''&&&&&&%%%(((((((((((((((((('''&&&'''(((((((((((((((''''''(((((()))******+++,,,,,,(((((((((((()))***+++,,,'''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,---...///000...,,,---000333444444333333333444444555555555888999:::;;;===>>>??????@@@AAAAAABBBDDDGGGIIIJJJDDDCCCAAA@@@@@@BBBDDDEEEAAAAAABBBCCCDDDDDDDDDDDDCCCAAA???===<<<;;;;;;<<<555555444333222111111111222111111000000000000000////////////////////////++++++,,,,,,,,,,,,------............................../////////000000000111111111111111222222333222333555777:::>>>CCCGGGKKKQQQXXX___dddgggkkkmmmmmmnnnpppsssvvvxxx{{{|||}}}{{{zzzyyyxxxvvvsssqqqllljjjfffaaa\\\XXXVVVUUUUUUTTTRRRNNNKKKGGGDDDCCCCCCDDDDDDEEEDDDDDDBBBBBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>===<<<<<<===<<<;;;999888888777777888:::;;;===>>>===<<<<<<<<<===>>>>>><<<>>>AAACCCEEEIIINNNQQQSSSUUUYYY]]]___```___^^^___bbbeeehhhjjjmmmqqqtttuuuuuuvvvuuussssssssstttooooooooonnnllliiifffdddaaa^^^ZZZVVVRRRMMMHHHEEE===:::666333333222111000////////////............,,,------,,,)))((()))***+++++++++++++++++++++++++++,,,---......------,,,,,,,,,+++++++++***************************))))))***))))))((((((''''''''',,,,,,++++++************))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***&&&((()))((('''&&&'''((()))))))))))))))(((''''''%%%%%%&&&((())))))))))))&&&&&&&&&'''((())))))***,,,%%%'''222777000******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((())))))))))))(((((('''((()))***++++++***)))(((*********))))))(((((((((&&&&&&''''''(((***+++,,,((()))+++,,,,,,+++***((())))))***+++,,,+++(((%%%***)))((((((((()))+++,,,)))((('''''')))******)))))))))******++++++++++++((('''&&&'''((()))(((&&&'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&'''(((((())))))(((''''''''''''((((((((()))&&&&&&''''''((((((((()))(((((('''%%%%%%&&&(((***&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''(((((()))(((''''''''''''(((((()))***++++++(((((((((((()))***+++,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++******++++++++++++,,,---......///...---...000222333333222333333333444444555555666777999;;;===???@@@AAA??????@@@BBBDDDFFFHHHIIICCCBBBAAA@@@@@@AAABBBCCC===>>>???AAABBBCCCDDDDDDBBBAAA???===;;;;;;;;;<<<555555444333222222222222111111111111000000000///////////////////////////,,,---------.........///........................------........./////////222222111111222333444444777:::>>>BBBFFFKKKQQQUUUYYY^^^dddiiilllnnnooopppssstttuuuwwwyyy{{{|||}}}~~~zzzwwwtttqqqllliiidddaaa[[[UUUOOOKKKHHHGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHGGGGGGGGGFFFDDDDDDCCCBBB???<<<;;;:::::::::<<<>>>@@@AAA>>>>>>>>>===============999999:::;;;;;;===AAADDDEEEHHHLLLPPPSSSTTTTTTSSSSSSVVVZZZ]]]aaaeeekkknnnoooqqqssssssqqqqqqssstttrrrrrrrrrqqqooolllhhhffffffdddaaa^^^[[[WWWSSSOOOHHHEEE@@@<<<:::777555333111111000///...------,,,,,,---...---***))))))***++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))******))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((()))(((''''''((()))+++++++++***)))'''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((''''''''')))$$$'''222555---)))***((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))***))))))(((((((((((()))******)))))))))))))))******++++++******))))))))))))))))))(((((("""###$$$&&&))),,,...///((()))***+++,,,+++*********))))))***++++++(((&&&)))(((((((((((()))*********)))((((((******)))((())))))*********)))((((((((('''&&&&&&(((((('''&&&)))((('''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&'''((((((((((((((((((''''''''''''((())))))'''''''''(((((((((((((((''''''%%%###!!!"""%%%(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))+++******)))((((((''''''&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))&&&&&&((()))))))))((('''''''''(((((())))))******,,,+++***)))((((((((((((*********))))))(((((((((''''''''''''''''''''''''))))))***************)))*********++++++,,,---......000111111000000222333222222333333444555666666666777888:::<<<>>>@@@AAA===>>>???AAABBBDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@???>>><<<;;;999888888888555444333333222222222333000111111111111000//////////////////////////////---......//////000000000........................------........./////////111111111222444777999;;;AAAEEEKKKPPPTTTXXX]]]___dddhhhllloooooonnnnnnooouuuvvvxxxzzz{{{}}}}}}}}}~~~zzzuuuppplllgggbbb^^^WWWTTTOOOIIIDDD@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJIIIIIIHHHGGGGGGFFFEEEEEE@@@???>>>===<<<===>>>???AAADDDJJJQQQVVVYYYZZZZZZTTTRRRQQQOOONNNKKKGGGDDD<<<;;;;;;:::;;;<<<===>>><<<=====================999:::999888777777999;;;<<<>>>BBBEEEHHHIIIJJJJJJIIIKKKNNNQQQUUUYYY___ccceeehhhkkkllljjjjjjmmmpppqqqqqqrrrrrrqqqnnnllljjjgggeeecccbbbaaa^^^[[[XXXTTTQQQMMMIIIFFFBBB===:::111111000//////......---,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********************)))))))))))))))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))''''''((())),,,,,,+++***)))'''&&&%%%&&&'''(((((())))))))))))))))))((((((''''''''''''$$$&&&+++000///)))'''((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''')))++++++***(((((()))(((((()))***++++++++++++******))))))******+++,,,))))))******************$$$$$$%%%&&&(((***,,,---))))))*********++++++++++++***))))))******)))''''''(((((()))))))))))))))***)))((()))***+++)))(((((())))))***))))))''''''((('''&&&&&&(((((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((('''''''''(((''''''&&&'''((()))***((('''''''''''''''&&&&&&&&&'''(((&&&######%%%'''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))******************)))))))))(((''''''((())))))&&&$$$%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&((()))))))))((('''%%%&&&'''((())))))))))))%%%&&&((()))***)))(((''')))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))************))))))************+++,,,---......333888777222000111555111222333444555666777888777888999:::<<<===>>>???;;;<<<===???@@@AAAAAAAAADDDCCCAAA@@@????????????>>>>>>?????????>>>>>>===<<<<<<;;;:::999777666555444333222222111222222222000111111222111000///...////////////////////////------...//////000111111............................../////////000000000222222444777<<>>=========>>>@@@AAACCCDDDCCCAAAAAABBBEEEHHHJJJNNNQQQSSSTTTRRRQQQQQQSSSTTTSSSRRROOOMMMKKKIIIHHH???>>>===<<<===>>>@@@BBBCCCHHHQQQ[[[ccchhhkkklllfffdddbbb```]]]YYYSSSPPPCCCAAA???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::777666777888999;;;===???AAACCCDDDDDDDDDEEEGGGHHHIIIMMMQQQUUUWWW[[[______^^^^^^bbbfffhhhiiikkklllmmmlllkkkjjjdddbbbaaaaaabbbbbbaaa```]]][[[YYYVVVSSSOOOIIIEEE999888777555333111000///,,,...000000...---------------------------------************+++,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************++++++++++++***)))'''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''((())))))************)))(((((('''(((((()))))))))(((((('''''''''(((((((((((((((&&&///555111***'''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''%%%%%%&&&&&&'''(((((()))&&&))),,,,,,***(((((()))'''((()))++++++,,,,,,,,,+++***)))))))))***,,,---*********++++++,,,,,,---***)))(((''''''&&&&&&'''******))))))***+++,,,,,,,,,***(((((()))***)))(((&&&''')))*********)))(((***)))))))))++++++)))'''&&&''')))+++++++++******((('''&&&&&&'''((('''&&&&&&((()))******(((%%%$$$(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''''''''&&&&&&(((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%'''***,,,+++(((&&&&&&((((((((((((((())))))))))))&&&&&&&&&'''((()))******)))))))))***++++++,,,,,,)))(((((()))***)))&&&$$$&&&&&&&&&'''((())))))***&&&&&&%%%$$$%%%&&&'''(((''''''((())))))((('''&&&))))))))))))((('''&&&%%%$$$&&&((()))***)))((('''+++++++++***************(((((((((((()))***+++,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))*********))))))(((************+++,,,---......666<<<;;;444000222666111222333444666777888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>?????????DDDCCCBBB@@@???>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<;;;:::888666444333222111111111111111222000111111222222000///...////////////////////////------......///000111111........................000000000000111111111111444666999>>>EEELLLRRRVVVWWW\\\bbbggghhhhhhgggggggggiiijjjiiifffdddcccccceeehhhkkkoooqqqqqqqqqpppeeeaaa\\\VVVRRRNNNIIIFFFJJJHHHEEECCCBBBCCCDDDFFFBBBAAA@@@@@@@@@AAACCCDDDGGGEEECCCBBBDDDGGGKKKNNNWWW[[[______]]][[[[[[\\\XXXWWWTTTQQQMMMIIIGGGEEE>>>>>>======???AAADDDFFFGGGMMMVVVaaakkkqqqtttvvvtttrrrpppmmmjjjeee___[[[OOOMMMJJJFFFCCCAAA@@@???:::;;;===>>>???@@@@@@@@@<<<======<<<999777888888::::::;;;===>>>@@@BBBBBBBBBCCCCCCCCCCCCEEEIIILLLKKKPPPTTTUUUSSSTTTXXX]]]]]]___bbbeeefffggggggfffaaa```___```bbbddddddcccbbbaaa```___]]]XXXRRRNNNEEECCC@@@<<<888444111000,,,...000111000......///........................++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,------.........*********+++,,,,,,,,,------,,,***))))))+++,,,...))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''''')))***)))((('''(((***''''''(((******+++++++++((())))))))))))(((((('''%%%&&&&&&'''((()))*********888>>>444***))))))(((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''******+++******)))((((((%%%%%%&&&&&&'''((())))))&&&))),,,---***(((((()))***,,,,,,)))***------***++++++************++++++,,,)))%%%""""""$$$(((******)))(((''''''((()))***+++*********+++++++++***))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***))))))((((((''''''&&&&&&&&&(((***++++++***(((&&&(((((((((((())))))))))))******)))(((((((((((((((''''''((())))))((('''&&&''''''%%%$$$$$$%%%&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&(((+++------+++(((&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&((('''&&&&&&'''((()))***)))***+++***)))((()))***++++++)))((('''''''''''')))***++++++***)))((('''))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,---.../////////333777777333000111444333333444555666777888999666:::>>>@@@???===;;;:::=========>>>??????@@@@@@CCCBBB@@@?????????===;;;<<<<<<============<<<<<<999888888888999888666333333222222111111222222333//////////////////////////////000000///...------000////////////000000111111111111///---,,,,,,...///000111111111333666888;;;AAAIIIPPPUUUZZZ___ccccccccceeehhhkkkkkkiiiggg___\\\YYYUUUSSSRRRQQQRRRYYY]]]aaaddddddccccccdddWWWUUURRRPPPNNNLLLIIIGGGEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEGGGEEEDDDCCCFFFJJJOOORRRZZZ\\\^^^_________```aaaWWWSSSMMMIIIHHHHHHGGGGGG@@@CCCDDDBBB???@@@EEEJJJQQQWWWaaallltttzzz|||||||||zzzwwwtttqqqlllfffaaa___WWWPPPMMMNNNLLLFFF@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>======>>>>>>HHHCCC??????BBBCCC@@@===CCCAAA??????@@@BBBBBBAAAEEEDDDCCCBBBBBBDDDFFFGGGNNNNNNPPPRRRTTTWWWYYY[[[[[[[[[ZZZYYYZZZ___eeeiiiiiiiiigggddd```]]]\\\\\\TTTQQQMMMGGGAAA<<<999777555333000/////////...---,,,+++,,,---//////---+++***)))))))))***+++,,,,,,************************++++++++++++++++++++++++++++++******************)))***+++,,,,,,+++***)))************************)))((((((((('''''''''''',,,,,,***)))((((((((((((%%%%%%%%%&&&'''((()))***&&&'''***,,,------,,,+++))))))))))))))))))))))))************************,,,333999666---&&&&&&)))&&&''')))*********)))((()))((('''''''''(((***+++***)))((('''''''''''''''''''''''''''(((((((((((())))))(((&&&$$$###%%%&&&&&&+++,,,((('''+++,,,)))'''(((((((((((((((''''''(((---...+++***+++,,,***+++******))))))******+++---,,,***)))))))))***++++++***))))))))))))***+++((((((''''''((((((((('''(((((((((((((((((('''''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))(((((((((((((((''''''''''''((())))))))))))((('''''''''''''''((((((((((((&&&&&&&&&'''((()))++++++---,,,***((('''&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&(((''''''&&&'''((()))***)))***+++***)))((()))***+++***)))(((''''''''''''))))))***+++******((((((''''''''''''''''''''''''+++*********++++++,,,,,,************+++,,,------***...333444222111333555333444444555666777888888777999===>>>===;;;::::::;;;<<<<<<===>>>>>>??????BBB@@@>>>>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777888888888555333333222222111111222222333//////////////////////////////000000///......---...------------...//////---...///...,,,,,,...//////111333444555999===@@@DDDJJJRRRYYY^^^bbbgggkkkeeefffhhhjjjjjjgggaaa]]]TTTRRROOOLLLJJJIIIIIIIIIMMMPPPTTTVVVVVVUUUUUUVVVQQQOOOLLLJJJIIIIIIIIIIIIKKKJJJKKKKKKMMMPPPSSSTTTVVVWWWWWWWWWVVVTTTRRRQQQOOOMMMJJJIIIJJJLLLPPPSSSXXX[[[^^^___^^^\\\ZZZYYYVVVRRRLLLIIIGGGGGGGGGGGG@@@BBBCCCBBBAAAEEELLLRRR[[[```gggooovvvzzz{{{{{{}}}{{{yyyxxxuuuqqqllliiiddd___YYYWWWXXXUUUOOOHHHAAAAAAAAABBBCCCFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJGGGCCCDDDGGGHHHFFFCCCDDDBBB@@@???AAABBBBBBAAABBBAAA???=========>>>???AAAAAABBBDDDFFFIIIKKKLLLKKKKKKKKKLLLNNNRRRYYY]]]eeeggghhhhhhfffddddddddd]]][[[WWWQQQLLLHHHDDDCCC>>>:::666333111000///------,,,,,,---...---+++)))+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))************************))))))((((((((('''''''''&&&&&&&&&''''''((()))***&&&'''((()))))))))(((''')))***+++,,,,,,***((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++000333111***%%%%%%'''''''''((())))))))))))(((((('''&&&&&&&&&'''))))))***)))))))))(((((((((((((((((((((((())))))))))))''''''((('''%%%%%%&&&(((%%%))))))&&&''',,,000///'''(((((((((((((((''''''(((000444000,,,+++,,,+++******))))))))))))******+++,,,...//////---+++***,,,,,,+++******+++,,,,,,++++++******+++++++++***,,,,,,,,,+++***)))))))))+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''&&&$$$$$$&&&''''''((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((******000...***'''&&&&&&((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((''''''&&&(((''''''''''''((())))))((()))******)))((()))++++++***)))((((((''''''(((((())))))************)))''''''''''''''''''''''''************++++++,,,,,,************+++,,,------(((,,,000111000000111444444555555555666666777777777999;;;;;;:::999:::;;;:::;;;;;;<<<<<<===>>>>>>???>>><<<<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;:::888777666777777777555333222222111111111111222222//////////////////////////////000000000///.........---------......///000,,,---.........///111333111333666999===CCCJJJNNNTTTXXX^^^cccgggjjjmmmooojjjjjjkkkjjjggg___UUUOOOHHHGGGDDDBBB@@@?????????CCCEEEHHHIIIHHHHHHHHHIIIJJJIIIHHHHHHIIILLLOOOQQQUUUUUUVVVXXX[[[___bbbdddeeefffffffffeeecccaaa```[[[YYYUUURRRQQQRRRTTTVVVYYY\\\___```]]]YYYUUUSSSVVVRRRMMMJJJIIIIIIIIIIIIDDDEEEEEEEEEFFFMMMWWW___iiikkkppptttxxxzzz{{{{{{|||{{{yyyxxxwwwuuuqqqnnniiieeebbbbbbccc```XXXRRRFFFEEEEEEEEEHHHKKKOOOQQQTTTTTTTTTTTTTTTTTTSSSSSSRRROOOMMMNNNQQQRRRPPPNNNHHHFFFDDDCCCDDDDDDBBBAAACCCAAA>>>;;;999999999:::::::::;;;<<<>>>@@@BBBCCC@@@@@@AAABBBEEEJJJPPPUUU^^^bbbgggjjjkkkjjjjjjjjjfffdddaaa]]]YYYUUURRRPPPKKKFFF???999555222000...///...------......,,,***---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************)))))))))(((((((((''''''&&&&&&&&&'''((())))))***((()))***++++++)))'''&&&)))***+++++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,***'''%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((())))))***+++***)))((('''(((((()))))))))*********%%%&&&''''''&&&&&&''')))&&&((('''$$$&&&,,,//////((((((((((((((((((((((((***333999555...,,,---...*********))))))************+++---......,,,***(((,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&(((''''''(((((()))))))))***(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&***)))((('''''')))***,,,((((((((((((((()))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&)))((((((''''''(((((()))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((('''''''''(((((((((((()))******))))))***+++******)))((((((((((((((((((((())))))************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---...//////,,,...111111///...///000555555555666666666666666777888999888777888999;;;:::;;;;;;<<<======>>>>>>===;;;:::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888666555555666666444222222222111111111111222222//////////////////////////////000000000//////...////////////000111222222---...000111111222555777777999>>>CCCHHHOOOWWW\\\ccceeeiiikkkmmmmmmnnnnnnooommmiiiddd^^^TTTJJJDDD@@@???>>><<<;;;;;;;;;;;;>>>@@@BBBCCCBBBBBBCCCDDDFFFIIIMMMQQQUUUYYY]]]```bbbcccfffiiilllnnnoooppppppqqqqqqqqqpppnnnlllkkkfffccc```]]][[[[[[\\\]]]]]]___aaaaaa]]]ZZZWWWVVVYYYVVVRRRPPPPPPPPPPPPOOOMMMLLLKKKKKKNNNVVVaaaiiissstttvvvxxxyyyzzz{{{{{{yyywwwvvvuuutttsssooommmiiihhhggghhhiiifff___YYYQQQOOOMMMLLLLLLOOOSSSUUU[[[\\\^^^```aaabbbaaaaaa^^^]]]\\\\\\^^^^^^\\\ZZZSSSQQQNNNLLLKKKIIIGGGEEEGGGEEEAAA>>>;;;:::::::::999999999:::;;;<<<>>>>>>;;;<<<===>>>???CCCIIIMMMUUUZZZbbbhhhjjjjjjjjjjjjjjjiiigggeeebbb___\\\[[[XXXRRRJJJBBB<<<777333111222000//////000000...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***************+++++++++*********++++++*********************************)))))))))(((((((((((('''***************)))(((((())))))))))))))))))))))))%%%&&&((()))***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&''')))***&&&&&&&&&'''''''''((((((&&&((()))+++***)))'''&&&(((((((((((())))))))))))$$$&&&''''''&&&&&&'''((()))((('''%%%&&&)))))))))((((((((((((((())))))))))))333888444...,,,------++++++************++++++++++++,,,,,,++++++******++++++++++++++++++++++++(((***++++++)))((()))+++)))))))))*********++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))'''((((((((())))))******)))(((''''''''''''((()))''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''(((((())))))***************))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&******)))(((((()))******$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((''''''''')))******))))))***+++***))))))(((((((((((()))((((((((())))))***++++++************************((()))***+++++++++******,,,,,,,,,,,,---...//////...///000000000000000111555555555666666666666666777888888777666777999;;;;;;<<<<<<======>>>??????<<<:::999:::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::777666444444444444333222222111111000000111111222//////////////////////////////000000000000000////////////000000111333333...000222333444555888;;;@@@DDDIIIOOOUUU\\\cccgggkkklllnnnppprrrqqqpppoooooojjjbbbYYYRRRJJJCCC???<<<<<<;;;;;;::::::::::::<<<>>>?????????@@@CCCEEEEEELLLVVV___dddhhhkkknnnnnnqqquuuxxxyyyyyywwwuuuwwwwwwwwwwwwvvvtttsssqqqllljjjhhheeeddddddeeefffcccddddddbbb___^^^^^^______]]]YYYXXXXXXYYYXXXXXXWWWVVVTTTTTTWWW___hhhnnnuuuuuuvvvxxxyyyzzz{{{{{{wwwuuusssqqqpppnnnkkkiiiiiihhhiiijjjllliiiddd```]]][[[WWWTTTSSSTTTVVVWWW___aaadddgggiiikkkkkkkkkkkkjjjjjjjjjjjjiiigggeeebbb___\\\YYYWWWTTTQQQNNNKKKHHHDDD@@@===;;;::::::888777777777777888999999888888888888888:::>>>AAAIIIOOOXXXaaafffjjjlllnnnkkkkkkkkkjjjhhhfffdddcccaaa\\\SSSKKKEEE@@@;;;999444222000000111111000...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********++++++++++++******************+++***************************)))))))))(((((((((((()))******+++******)))((()))(((&&&%%%&&&(((+++---%%%&&&'''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$'''(((((('''(((((('''&&&&&&((()))***''''''(((((())))))))))))$$$&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&((()))'''&&&''')))(((&&&$$$((((((((((((((()))***+++(((000444000++++++,,,+++,,,,,,++++++++++++,,,,,,......---,,,+++,,,,,,---***++++++,,,,,,++++++******,,,...---***)))+++...******++++++,,,------...,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***((())))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***%%%%%%%%%&&&'''(((******(((((()))))))))'''%%%$$$&&&'''((()))*********)))******))))))))))))))))))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%)))(((((((((((('''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((((((((((((((((((((((((((()))(((((('''&&&'''(((******))))))***,,,))))))(((((((((((())))))***)))))))))))))))***+++(((((((((((((((((((((((('''(((***+++++++++***)))************+++,,,------,,,,,,...///111333555666444555555555666666777777777888888888666777999:::;;;<<<<<<===>>>>>>??????<<<;;;999999::::::999888999::::::;;;;;;::::::999777555333222333333222111111111000000000000111111//////////////////////////////000111111111000000---------...///000111222000222444777999<<>>???BBBFFFIIIKKKTTTaaakkkppprrrtttvvvvvvyyy||||||yyyvvvyyyyyyzzzyyyxxxwwwuuutttnnnmmmkkkiiiiiiiiijjjkkkhhhhhhgggeeebbbbbbccceeedddbbb```___`````````______^^^\\\\\\___eeejjjnnnqqqrrrsssuuuvvvwwwwwwxxxwwwtttqqqooonnnllliiigggiiihhhhhhiiijjjjjjhhhfffgggeeeaaa^^^\\\\\\\\\]]]ccceeegggjjjlllnnnoooppppppqqqqqqrrrqqqpppooonnnnnnllliiigggfffccc___\\\RRRPPPKKKEEEAAA===<<<;;;;;;::::::999888888999999999999999777666777999<<<>>>DDDMMMWWW```gggnnnrrrmmmmmmnnnnnnnnnmmmkkkjjjgggbbb\\\VVVQQQLLLGGGDDD:::888555333333222000///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))***++++++,,,,,,++++++***))))))***++++++******************************)))))))))(((((((((###$$$&&&(((*********)))((('''%%%%%%&&&(((,,,...)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&'''((()))(((((((((((((((((()))******'''(((((()))***)))))))))$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''(((***,,,+++&&&$$$(((+++)))'''''')))(((((('''((()))+++,,,+++///111...,,,......,,,...------,,,,,,------.........------------,,,,,,+++,,,---......---,,,+++,,,///222000---+++...111............////////////+++***))))))***+++---...))))))))))))))))))))))))++++++++++++++++++++++++))))))***)))(((''')))+++*********)))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))&&&&&&&&&'''((()))++++++******)))(((((('''''''''%%%&&&'''))))))***))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((((()))))))))(((&&&%%%&&&(((******))))))+++,,,))))))(((((((((((())))))+++***)))(((((())))))***(((((((((((((((((((((((('''(((***+++++++++))))))************+++,,,------,,,,,,,,,...111444555666333444444555666777888888666888999999888777999::::::;;;;;;<<<<<<===>>>>>>===<<<::::::::::::888777777777888888888888777777666444222111222222222111111111000000000000111111//////////////////////////////000111111111111111---------...///111222333444777;;;???CCCGGGMMMPPPYYY^^^dddhhhkkklllmmmnnnqqqpppoooooopppnnnjjjfff\\\VVVLLLEEEAAA@@@@@@@@@===>>>???@@@AAAAAABBBBBB???@@@BBBDDDFFFJJJPPPTTTWWW```llltttvvvwwwyyy{{{{{{{{{|||}}}|||zzzxxxwwwvvvwwwwwwwwwvvvtttrrrqqqnnnmmmkkkjjjiiiiiijjjkkkjjjjjjjjjhhheeecccddddddfffdddbbbbbbcccddddddcccaaa``````bbbeeehhhjjjllllllmmmoooqqqrrrrrrrrrrrrssspppmmmkkkjjjiiigggeeegggfffddddddeeegggiiijjjkkkjjjhhhgggfffgggggghhhiiiiiiiiijjjkkkmmmnnnooommmooorrrssssssssssssrrrtttsssrrrrrrrrrqqqnnnkkkddd```ZZZRRRLLLGGGCCCBBB??????===<<<;;;;;;;;;;;;<<<<<<<<<:::888888:::<<<999>>>DDDLLLTTT]]]fffkkklllmmmooopppqqqpppooonnnjjjgggccc```]]]YYYTTTQQQHHHDDD???;;;999666333111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------((())))))***++++++,,,,,,++++++***))))))***++++++*********************************)))))))))(((((("""$$$&&&)))*********)))((((((((())))))*********((((((''''''&&&&&&'''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&''''''(((''''''((((((((())))))***************&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))),,,111555444+++&&&(((+++***)))+++)))(((''''''(((***,,,---///111111//////222222000///......------......///+++,,,---...---,,,***))),,,---...//////...---,,,))),,,///...***(((+++///---------,,,++++++******+++***))))))***,,,...000))))))))))))))))))))))))++++++++++++++++++++++++((()))***)))'''''')))***++++++******))))))((((((((()))+++------+++)))(((&&&&&&&&&'''''''''((((((******)))(((((((((((((((***)))'''&&&'''***,,,...$$$%%%'''((()))))))))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))************))))))))))))''''''((())))))(((''''''''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((((((((()))))))))(((&&&%%%&&&((()))***))))))+++---))))))(((((((((((()))***,,,+++***((((((((())))))************************'''(((***+++,,,+++)))(((,,,,,,,,,,,,---.../////////...---...000111222222333333444555666777888999666888999:::999888999:::999999:::;;;;;;<<<<<<===>>>===;;;:::::::::888666555555666666666666555555666444111000111222222111111111000000000000111111//////////////////////////////000111111111111111/////////000111333444555888<<>>??????@@@AAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIKKKOOOTTTZZZ___ccckkktttyyyzzzzzz||||||{{{yyyxxxwwwwwwxxxxxxrrrrrrsssrrrqqqpppnnnmmmmmmllljjjiiihhhhhhhhhiiiiiikkkllljjjgggcccaaaaaaeeedddbbbcccdddeeeeeeddd``````bbbdddgggjjjjjjjjjiiikkkmmmooooooooonnnmmmnnnllliiigggggggggeeecccdddbbb```___```cccgggiiikkkkkklllmmmnnnooopppqqqnnnmmmkkkjjjjjjkkklllmmmhhhkkkooorrrsssssstttuuuuuuuuuuuuwwwyyyyyywwwuuuuuuqqqiii```XXXQQQMMMKKK>>>>>><<<;;;999999888888999::::::999777777999;;;:::<<<@@@DDDJJJRRR[[[```jjjlllnnnpppqqqqqqpppoookkkjjjhhhfffeeeaaa]]]ZZZTTTPPPJJJDDD@@@<<<888555000///...---------------************************))))))***+++,,,,,,------((())))))***++++++,,,,,,,,,+++***))))))***+++,,,************************************))))))))))))'''(((***+++,,,+++)))(((((())),,,......+++(((&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))$$$'''))))))'''&&&'''(((((()))***,,,,,,+++******%%%%%%'''((((((((('''&&&'''''''''''''''((()))***''''''''''''((((((((()))************,,,111777<<<@@@333)))((()))((())),,,)))(((''''''(((***,,,---888777666555444333222111333000---///222444111---...///000111111///---+++...------000222111,,,(((++++++++++++,,,,,,,,,---+++,,,,,,---,,,+++)))(((---,,,,,,,,,,,,,,,------111---,,,---+++'''&&&)))*********)))))))))))))))---,,,***)))))))))***++++++*********))))))(((((())))))))))))************))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((%%%,,,)))'''---+++%%%'''&&&&&&%%%%%%&&&'''((()))((()))***+++***)))'''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******((()))***++++++***)))((())))))(((((((((((())))))(((((()))*********************))))))))))))******))))))))))))******************))))))))))))******)))************+++++++++++++++,,,---...///000111000000000000000111111111222333333444555666777777;;;:::999999888999999999<<<;;;::::::999999::::::::::::999999888777777777777777777777777777666555222333333333333222111111000000000000111111111111000000000000////////////---------...///000111222000222444555555666888:::BBBGGGOOOWWW\\\```dddggglllmmmnnnoooppppppqqqqqqpppkkkeeeaaa^^^[[[WWWSSSJJJGGGCCC@@@???BBBEEEHHHJJJMMMPPPTTTVVVVVVUUUTTTRRRRRRTTTXXX___eeeiiikkkmmmpppssswwwyyyyyyxxxwww}}}xxxvvvvvvqqqjjjkkkppppppooollllllllllllkkkiiihhhhhhhhhfffccccccdddfffiiijjjkkkjjjgggeeeeeeeeefffggghhhiiijjjkkkkkkkkkmmmllljjjiiihhhiiijjjkkkiiijjjlllmmmllljjjhhhfffgggkkkmmmmmmhhhdddccccccbbbbbbaaa```___aaadddgggkkklllkkkkkkjjjllloooqqqnnnllljjjiiiiiihhhfffeeehhhhhhhhhjjjmmmqqqtttwwwsssssstttvvvwwwxxxyyyzzzyyywwwuuupppiiiaaaYYYUUUJJJGGGCCC@@@>>><<<:::999666777999:::;;;;;;;;;:::777999<<>>===999:::<<<=========<<<<<<:::;;;<<<<<<>>>AAAEEEIIIOOOUUU^^^fffkkkmmmnnnnnnnnnmmmllljjjjjjjjjjjjjjjhhhgggccc\\\TTTMMMHHHEEE:::888444222111111111000///.........---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,+++++++++*********)))))))))***,,,,,,,,,***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''')))***(((&&&(((...444===111'''''')))(((((()))###%%%((()))((((((((()))GGGHHHJJJKKKJJJIIIGGGFFFEEEAAA===<<<======;;;888777666444222111///......///---+++,,,///000...,,,...------,,,,,,+++******++++++,,,---------,,,,,,++++++******+++,,,---...===333+++***+++***)))***************************+++++++++++++++***))))))************))))))))))))'''''''''((((((((())))))'''((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((+++&&&$$$+++***&&&***&&&'''((((((((('''&&&%%%+++***'''&&&&&&'''(((***(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((())))))(((((((((((())))))(((((()))*********************))))))))))))******))))))))))))************(((((((((''''''((((((((()))************+++++++++++++++,,,---...//////000---.........////////////222222333444555666777777333333444444555777888999:::999999999888888888888999999888888777777666666777777777666555444333222222222333333222222111000000000000000111111111111---......///000111222333555555333222111111222222333555888;;;@@@GGGOOOTTT[[[]]]```bbbeeehhhmmmpppqqqpppnnnllljjjiiihhhggg]]]XXXQQQLLLIIIHHHGGGFFFFFFFFFFFFGGGJJJOOOSSSVVVaaabbbeeeggghhhiiiiiiiiiggghhhjjjmmmooopppqqqrrrrrrrrrrrrsssssssssssssssmmmkkkjjjkkkhhheeefffjjjllliiieeeddddddfffhhhhhhllllllllljjjhhhhhhjjjlllmmmoooqqqqqqrrrsssvvvyyy}}}wwwyyy}}}~~~zzzxxxwwwvvvxxx|||~~~wwwnnnhhhfffffffffeeebbbccceeeggghhhhhhgggggglllmmmmmmlllllljjjiiihhhggggggfffffffffhhhiiijjjlllmmmoooqqqtttvvvwwwxxxxxxyyyzzzzzzxxxuuuqqqooofff___VVVNNNIIIFFFDDDCCC===>>>???@@@AAAAAA@@@@@@=========;;;::::::<<<>>>BBBIIISSS\\\cccgggjjjlllmmmmmmmmmmmmmmmnnnnnnnnnpppnnnjjjfff```YYYRRRLLLEEEAAA;;;777555555555444///......---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,------------+++++++++*********************+++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***)))((('''''''''''''''***************************))))))(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&)))+++***'''%%%&&&(((///)))&&&'''((((((***,,,((()))***)))'''&&&'''(((JJJMMMPPPSSSUUUUUUTTTSSSTTTPPPLLLIIIIIIIIIGGGFFFAAA???;;;888555444333444777333//////111222000...............------------++++++,,,---------......---,,,++++++,,,...000111DDD777,,,***------,,,,,,)))***************++++++******+++,,,,,,***)))(((*********)))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))+++''')))111---&&&***&&&''')))***)))'''%%%$$$+++***)))(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***+++***)))(((((()))***+++))))))(((((((((((())))))(((((()))*********************))))))))))))******((()))))))))************))))))(((((((((((())))))))))))*********+++++++++++++++,,,------...//////---......//////000000000111222333444555666666777444444444444555666777888999999999999888888777777999888888777666666555555888888888777666555333333222222222222222111000000///000000000111111111111...//////000111111222222222111000111222444666777777:::???DDDJJJQQQXXX\\\aaacccfffhhhiiijjjlllnnnnnnllliiifffccc```______XXXSSSMMMGGGEEEEEEGGGHHHJJJKKKLLLOOOSSSWWW\\\^^^cccdddeeeggghhhiiiiiiiiigggiiilllnnnnnnnnnnnnoooqqqqqqooonnnnnnnnnoooooollljjjhhhfffeeefffjjjnnnsssnnniiiffffffiiikkklllssstttuuuvvvwwwyyy}}}zzzvvvtttppplllhhhggggggggghhhhhhgggffffffhhhiiiiiiiiihhhhhhiiiiiihhhgggffffffgggggghhhhhhhhhjjjkkkmmmnnnppppppuuuvvvxxxyyyxxxvvvtttrrrqqqkkkbbbZZZTTTOOOJJJHHH@@@AAABBBCCCDDDEEEFFFFFF???@@@@@@???===<<<===>>>===BBBIIIPPPXXX___eeejjjmmmnnnoooqqqrrrrrrrrrrrrqqqnnnlllkkkiiicccZZZSSSRRRLLLDDD===999888666666///...---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++***(((''''''''''''((())))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((###&&&((()))'''&&&&&&&&&)))((())))))((('''(((************)))'''&&&((()))JJJMMMRRRXXX\\\^^^_________]]]ZZZXXXWWWWWWVVVUUUNNNKKKGGGBBB???=========@@@;;;666444444444111///---------...............,,,,,,,,,------......///,,,+++******+++---000222BBB555***))),,,,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,***)))((())))))))))))))))))******))))))*********+++++++++'''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***''')))(((///888000&&&(((+++,,,.........,,,***(((((((((************)))((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((())))))***+++***)))(((((()))***+++))))))(((((((((((())))))(((((()))*********************))))))))))))******((()))))))))************+++******))))))******+++))))))*********+++++++++++++++,,,,,,---...............///000000111222222111111222333444555666666777666666555555666666666888888999999999888777666888888777666666555555444333333333333222111000///111222222222222111000000///000000000111111111111111111111111000000000000////////////222555999;;;===BBBJJJPPPUUUYYY\\\^^^bbbeeejjjlllllljjjiiihhheeeccc```\\\YYYXXXWWWWWWRRROOOIIIDDDBBBDDDHHHKKKNNNPPPRRRVVVZZZ]]]___aaabbbbbbbbbcccccceeeffffffhhhkkknnnpppooonnnoooqqqqqqpppnnnmmmmmmnnnooopppjjjjjjgggeeegggoooyyyzzztttqqqqqqsssuuuwww{{{tttooommmkkkiiigggeeegggiiiiiihhhhhhkkkmmmiiiiiihhhgggffffffeeeeeeggggggggghhhhhhhhhiiiiiinnnpppsssvvvwwwwwwvvvuuuuuuqqqlllgggaaaZZZSSSNNNEEEEEEDDDDDDFFFIIILLLNNNEEEFFFFFFEEEBBB@@@??????>>>@@@AAADDDJJJRRR[[[bbbkkkmmmppprrrtttuuuttttttnnnmmmmmmnnnnnnjjjccc]]]\\\VVVNNNFFF@@@;;;888555000///---+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........*********************************+++++++++******************************************************))))))))))))***+++------******)))(((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&''''''''''''((((((&&&)))+++***((('''((((((((())))))((('''''')))+++HHHKKKPPPWWW\\\```cccdddcccccccccccccccccccccbbb[[[YYYTTTPPPMMMKKKJJJJJJIIIEEE???<<<;;;:::666333///////////////...............---------...//////***)))(((((()))---000222999///''''''******)))***))))))******+++,,,,,,,,,+++++++++++++++***))))))))))))))))))*********************+++++++++,,,,,,((())))))))))))))))))***(((((((((((())))))))))))((((((''''''''''''((((((+++******))))))******+++))))))))))))))))))))))))''''''(((((())))))******+++------888BBB888***,,,***+++,,,,,,,,,+++***)))%%%&&&(((******)))(((&&&)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))(((((((((((())))))(((((()))*********************))))))))))))******))))))))))))************,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,------------......///000111222333333111111222333444555666666888888777666666666666666888999:::::::::999777666777777666666555555444444333333333333333222222111111111222222111111000///000000000000111111111111222222111111111000000000222111111111444888<<<>>>GGGMMMUUU[[[^^^___``````dddggglllmmmjjjfffbbb```YYYWWWUUURRRQQQQQQRRRRRRLLLJJJGGGCCCBBBEEEKKKOOOSSSUUUYYY]]]```bbbccccccdddcccbbbbbbbbbdddeeefffhhhkkknnnnnnllllllnnnpppkkkkkkkkkkkklllnnnppprrrkkkmmmmmmmmmtttxxxrrrmmmjjjjjjkkkllliiiggggggkkkooonnnmmmllljjjgggeeedddcccggggggggggggffffffffffffeeehhhmmmssswwwyyyzzzzzzvvvtttrrroookkkeee^^^XXXOOOLLLIIIGGGHHHLLLPPPTTTNNNOOOOOOLLLGGGBBB@@@???@@@>>>===<<<>>>EEENNNUUUbbbeeejjjooorrrtttttttttmmmnnnppprrrrrrpppkkkgggddd___XXXQQQJJJCCC===888444222///---++++++,,,---......------------......,,,,,,,,,,,,------------***++++++,,,------------***************+++++++++***************+++++++++************************************************)))))))))))))))***+++,,,)))******++++++******)))''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((***)))((('''''''''''''''###(((+++))))))******(((%%%'''(((((((((((()))+++BBBEEEIIIOOOTTTYYY]]]^^^aaacccfffiiiiiijjjjjjjjjgggeeeaaa]]]ZZZXXXVVVUUUUUUPPPLLLIIIHHHFFFBBB???888888777555444222111000000///...------......///,,,+++***)))+++///333555111+++(((***+++)))***,,,))))))***++++++,,,------,,,+++******))))))******((()))))))))************)))************+++++++++*********)))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********///......999DDD:::---///''''''''''''''''''(((((())))))******++++++++++++))))))(((((((((((())))))************************((((((((((((((()))******''''''((((((((((((''''''))))))(((((((((((())))))(((((()))*********************))))))))))))******))))))))))))************++++++************++++++)))************++++++++++++,,,,,,,,,,,,---------------...///000111222222111111222333444555555666777666666666666666777888999:::;;;<<<;;;:::888777777777666555555444444333333333444555555555555444111111111111111000000///000000000000111111111111111111111111111111222222333222333555999???EEEHHHRRRWWW]]]bbbddddddeeeffffffhhhiiigggbbb[[[WWWTTTNNNMMMLLLKKKKKKMMMPPPRRRMMMLLLKKKJJJIIIMMMSSSXXXZZZ]]]bbbgggjjjllllllkkkhhhgggeeeddddddfffhhhiiiiiikkkmmmlllhhhgggjjjnnnkkkkkkmmmooorrruuuxxxyyyvvv{{{~~~~~~{{{{{{xxxsssmmmlllqqqvvvxxxwwwtttqqqlllhhheeecccddddddddddddeeeeeeeeeeeeaaaeeejjjpppuuuwwwyyyyyywwwuuutttsssrrrnnnjjjfff[[[VVVOOOJJJIIIMMMSSSWWWVVVWWWWWWTTTNNNHHHDDDBBB@@@???===;;;;;;???EEEJJJRRRWWW^^^fffmmmqqqrrrrrrnnnqqqtttuuusssqqqooonnniiifffbbb]]]WWWOOOFFF@@@999777333000...---...///......------------......,,,,,,,,,---------......++++++,,,------,,,,,,,,,))))))*********+++++++++******)))******++++++,,,************************************************)))))))))(((((())))))***''')))+++---...---,,,***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''***))))))))))))((('''%%%$$$((()))'''(((+++***%%%$$$&&&))))))(((''''''(((===???BBBGGGLLLPPPTTTVVV]]]aaafffjjjkkkllllllmmmmmmllliiifffbbb___^^^]]]^^^ZZZVVVTTTTTTRRRNNNJJJBBBAAA???===:::777555444111000///...------...///000///------///333777:::...++++++......,,,,,,///))))))***+++,,,,,,---------,,,***)))))))))***+++(((((())))))*********+++))))))))))))************++++++******))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((()))******++++++(((&&&111===333'''+++((((((''''''((()))***+++///...---,,,,,,...000111))))))(((((((((((())))))************************((((((((((((((()))******((()))***++++++***)))((())))))(((((((((((())))))(((((()))*********************))))))))))))******))))))))))))******************))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111222000111222333444555555666444444444555666777888999999:::;;;<<<<<<:::999777777666666555444444333333//////000111222222222222111111111111111000//////000000000000111111111111//////000111222333333444111222444888???GGGNNNSSSZZZ]]]aaadddfffgggiiikkkggggggddd___XXXQQQMMMKKKHHHHHHGGGGGGIIILLLPPPRRRRRRSSSSSSSSSSSSVVV]]]cccaaadddjjjooosssuuuttttttkkkjjjgggffffffhhhjjjlllnnnpppqqqnnniiihhhlllppprrrtttwww{{{zzzyyy}}}}}}xxxrrrlllgggddd`````````aaabbbcccccccccbbbdddiiinnnqqqsssssssssxxxvvvuuutttttttttrrrpppeee^^^UUUMMMJJJNNNTTTYYYZZZ[[[\\\YYYTTTNNNJJJIIIAAAAAA@@@???>>>???BBBEEEGGGLLLVVV```hhhnnnpppqqqnnnrrrvvvvvvrrroooooooookkkjjjhhhfff```XXXNNNGGG===;;;777333000///000000......------------......,,,,,,,,,------.........,,,,,,---------,,,++++++))))))******++++++++++++******))))))***+++,,,,,,***************************************************)))((((((((((((((()))&&&(((,,,///000///---+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''***+++***(((&&&'''***)))&&&'''***''' $$$''')))***(((&&&%%%%%%999999:::<<>>999777777777333......111000---...111000,,,///999>>>>>>...---,,,++++++,,,------,,,,,,---------,,,+++***************************))))))))))))))))))))))))---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))(((&&&%%%&&&))),,,...******))))))((((((''''''...***+++222444///++++++))))))))))))))))))))))))++++++++++++************''''''((())))))((('''&&&)))//////)))&&&)))+++)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++++++++++++++***)))(((++++++************++++++,,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++,,,,,,,,,---------....../////////000111111222222111111222333444444444444444555666777777888888888:::::::::::::::999888777444555777666555333444444333333333222222222111111111000///...///111333444888666333111000000111111000222444444333222333555666888;;;AAAIIIRRRZZZ^^^ccccccdddeeefffiiijjjllliiiccc[[[SSSOOOLLLJJJIIIKKKKKKLLLOOOSSSXXX\\\___aaaaaaaaaccceeehhhkkkmmmnnnqqqrrrsssvvv{{{|||yyyrrrkkkfffhhhkkkkkkmmmppppppppppppoooooorrrvvvzzz}}}~~~xxxooohhhbbbbbbbbbbbbbbbaaaaaa```bbbdddfffhhhjjjmmmqqqsssqqqqqqqqqqqqqqqpppoooooommmjjjeee^^^XXXUUUVVVWWWYYYYYY\\\aaaddd```WWWOOOKKKHHHDDDAAAAAABBBBBBBBBDDDFFFKKKSSS]]]eeejjjllloooppprrrssssssrrrpppooorrroookkkhhheee```YYYTTTKKKEEE>>>777444333222111111...+++***,,,...////////////...---,,,,,,,,,,,,------------------------------++++++++++++------+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,)))((('''''''''(((***+++***+++,,,+++)))'''((()))++++++++++++************(((((())))))*********+++***)))(((''''''((()))***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''+++)))&&&$$$$$$%%%''')))???===;;;;;;<<>>:::444000///---+++***)))******,,,---.........---++++++++++++++++++++++++++++++************************%%%''')))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))******+++***)))((('''''''''(((((())))))******---...000///,,,((('''((())))))))))))))))))))))))''''''(((((())))))******(((((()))))))))******))))))+++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((()))***+++,,,,,,,,,++++++************+++++++++******************+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------......//////000000111111222333444444444444333444555666777777777777555666666777666666555555444555777666555333333444333333333222222222111111///000000000000///...---///000111222333333333222777666666666888>>>EEEJJJQQQUUU[[[bbbgggiiijjjjjjjjjkkkmmmnnnooonnnlllkkkcccaaaaaabbbfffjjjmmmmmmmmmoooqqqsssuuuwwwxxxxxxssstttvvvwwwwwwvvvuuutttmmmmmmnnnsss~~~rrrlllhhhkkkooosss{{{~~~yyypppnnnllljjjiiihhhfffeeefffffffffeeeeeeeeeeeeeeekkkiiihhhjjjmmmllleee^^^\\\ZZZYYY[[[___ccceeeeeeiiihhhgggeeebbb\\\TTTOOOMMMIIIDDDBBBDDDGGGKKKMMMSSSYYYaaajjjoooqqqqqqpppnnnoooooooooooommmjjjhhhfffbbb^^^XXXSSSMMMFFFBBB<<<888444111000///......000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,...,,,***))))))***,,,---************************)))******++++++******)))(((((())))))))))))(((((($$$$$$&&&''')))***+++,,,***************+++++++++'''(((******))))))***+++++++++++++++*********)))************************))))))(((((((((((())))))++++++***)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((()))*********CCC@@@<<<888777888;;;<<<===AAAGGGNNNVVV___gggmmmmmmmmmmmmjjjeeeaaa___^^^]]]aaafffiiijjjkkkmmmoooqqqqqqooommmkkkiiihhhgggbbbbbb^^^WWWRRRPPPJJJCCCBBB===:::===AAA@@@:::444333222000...---------...------...///...---,,,+++++++++++++++++++++++++++************************,,,,,,+++******++++++,,,************************************************))))))))))))))))))))))))***************++++++,,,)))***+++,,,+++)))'''&&&''''''(((((())))))******+++000333000+++''''''((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((())))))+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,,,,++++++************++++++*********++++++*********))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......//////000000111111222333444444444444333444555666666777777777444555555666666666555555444555777666555333333444333333333222222222111111......///000111111000000111222333333333333222222666888999<<<@@@HHHPPPVVV]]]___bbbfffiiilllmmmnnnkkklllnnnppppppnnnmmmkkkhhhhhhiiilllppptttvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwssstttvvvwwwwwwwwwvvvuuuiiimmmrrryyyuuuqqqqqqwww}}}zzztttmmmhhhhhhgggfffdddccccccccccccgggeeefffkkkppppppjjjdddaaa^^^[[[ZZZ\\\___bbbdddiiijjjkkkllllllhhhccc___[[[VVVNNNHHHFFFEEEEEEEEELLLRRRZZZbbbiiilllmmmmmmlllnnnpppqqqpppnnnmmmlllhhhfffdddaaa^^^XXXRRRNNNFFF@@@999333000/////////111000///...------------------------------------,,,------------------,,,---,,,***))))))***,,,---******************************++++++++++++******'''((())))))))))))((((((%%%&&&'''(((***+++,,,---))))))******++++++++++++((()))***)))'''&&&'''(((++++++++++++*********))))))))))))))))))((((((((((((((())))))))))))((((((+++******)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''CCC@@@===999777777777888:::<<<@@@EEELLLVVV```gggkkklllmmmkkkfffbbb___]]]\\\aaagggjjjjjjlllooossstttsssrrrqqqooonnnmmmlllfffgggfffbbb```___YYYSSSPPPJJJGGGJJJLLLHHHBBB>>>555333111///------------)))+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***(((((()))***,,,************************************************))))))))))))))))))))))))***))))))))))))***++++++******+++,,,+++***((('''(((((((((((())))))))))))(((000666222+++((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***---)))'''((()))'''&&&'''************************))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***+++,,,,,,,,,++++++************++++++)))***++++++++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......//////000111111111111222333444444444444333333444555666666666666444444555666666666555555444555777666555333444444333333333222222222111111/////////000111222222222111111222222222222222222444888===DDDKKKSSS\\\bbbggghhhhhhiiikkknnnpppqqqllllllnnnnnnooonnnmmmmmmllllllmmmqqquuuxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyykkkrrr{{{}}}|||yyypppjjjhhhfffcccaaa`````````dddccceeeiiimmmmmmjjjgggbbb```]]][[[\\\^^^bbbdddeeeeeegggkkknnnooommmlllfffaaaYYYRRRMMMHHHEEEBBBGGGKKKQQQYYYaaafffjjjlllllloooqqqrrrqqqoooooooooiiihhhggggggfffccc^^^[[[RRRLLLCCC;;;666444333222///......//////000111222------------------------------............------,,,+++*********+++,,,---++++++++++++++++++++++++******++++++++++++******(((((())))))******))))))************************((()))******++++++******'''(((((('''%%%$$$$$$%%%))))))))))))(((((((((((()))(((((((((((('''''''''(((((())))))))))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&===<<<:::999888777777777999:::;;;>>>DDDNNNYYY```iiikkkmmmllliiieeebbbaaa___dddiiikkkjjjkkknnnrrrrrrrrrqqqpppooommmllllllgggjjjkkkiiijjjjjjfff```\\\WWWVVVYYYYYYSSSOOOOOO===;;;888444111///......***+++---...///000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,************************************************(((((((((((((((((((((((())))))((((((((()))************+++++++++******)))))))))))))))(((((((((((($$$111999555,,,)))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&((('''''''''((()))***+++333,,,''')))***'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))***+++++++++++++++++++++************++++++)))***++++++++++++***))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............///000000111111222111111222333444444444444333333444555666666666666444444555666666666666666444555777666555333444444333333333222222222111111222222111000000111222333222111111111222444666777:::@@@HHHPPPWWW^^^dddhhhkkkkkkllllllmmmnnnooopppkkkkkkllllllmmmmmmmmmnnnnnnoooppptttxxx{{{{{{{{{|||{{{zzzyyyyyyzzz{{{{{{~~~}}}|||{{{{{{{{{{{{sss||||||xxxsssmmmhhhdddbbbaaacccddddddffffffgggggggggdddcccaaa___^^^^^^```bbbaaaaaaaaaeeejjjnnnppppppoookkkeee^^^XXXQQQKKKFFFBBBDDDIIIPPPYYYbbbjjjnnnnnnqqqttttttrrrppppppqqqkkkjjjjjjkkkkkkjjjgggddd]]]XXXPPPIIIBBB===888555000000000000111222333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++******+++++++++******)))))))))'''((()))*********))))))'''((()))((('''&&&'''((())))))))))))(((((((((((())))))))))))(((((((((''''''((()))******)))((('''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''555555666777888999999999999999999:::@@@IIITTT\\\gggjjjmmmnnnllliiifffeeeaaaeeejjjkkkiiiiiikkkooopppooonnnmmmlllkkkjjjiiihhhkkkmmmlllmmmnnnjjjdddddd``````cccbbb\\\ZZZ]]]JJJHHHDDD???;;;777666555---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---............************************************************((((((((((((((((((((((((((((((((((((((())))))************************+++******))))))((((((''''''"""111;;;666...******)))((((((((((((((((((((((((------,,,+++***)))(((((()))((((((((((((***,,,---:::111+++,,,---******---(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))***++++++++++++***++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000111111222222111111222333444444444444222333444555666666666666444444555666777777777666444555777666555333444444333333333222222222111111666555222000000000222333333333222333555888;;;===FFFKKKTTT[[[aaadddhhhjjjjjjkkklllmmmmmmmmmllllllkkkjjjjjjjjjkkklllnnnnnnpppqqqssswww{{{~~~~~~}}}}}}|||{{{zzz{{{|||}}}|||{{{{{{{{{{{{vvvooojjjgggdddeeeeeecccbbbbbbccceeeiiihhhfffccc___]]]]]]^^^___^^^]]]```eeejjjnnnoootttqqqmmmhhhbbbZZZRRRLLL>>>@@@DDDKKKUUU```jjjppppppsssvvvvvvsssqqqqqqrrrmmmllllllmmmnnnnnnkkkiiiddd```ZZZTTTLLLDDD<<<666555444333222111111111111++++++++++++++++++++++++++++++------------++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++(((((())))))******++++++&&&'''(((******))))))((()))***,,,,,,++++++---...++++++++++++************+++*********))))))(((((('''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))):::999888777777777888999888555444777999===EEEMMM^^^gggmmmnnnmmmoooooommmllllllmmmmmmnnnpppqqqrrrsssqqqmmmjjjhhhgggggggggjjjjjjkkknnnppppppmmmkkkkkkjjjiiifffdddbbb``````^^^YYYRRRJJJCCC<<<666222---,,,******,,,.........////////////............------,,,++++++************++++++++++++,,,///111************++++++,,,---,,,+++******))))))******))))))(((((((((((())))))******+++,,,,,,***)))(((******++++++++++++******+++***((('''''')))+++---(((333999222***)))+++++++++*********))))))((((((******)))((((((((((((((())))))(((((((((***+++,,,777444///+++(((((()))***,,,++++++***)))(((''''''''''''(((((())))))******,,,++++++******++++++,,,//////...---+++***)))))),,,+++***((((((***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------......//////000000111111000000000000111222333444444555666777777666555444666666555444333333222222555555555444444333333333333333222222111111000000...000222333111000000000444333222222333999@@@EEEQQQUUUZZZ___ccciiinnnrrrnnnooopppqqqpppnnnlllkkkkkkjjjjjjjjjkkkmmmooopppooorrruuuxxx{{{~~~~~~{{{|||{{{rrruuujjj```]]]^^^______aaaeee```^^^```aaa___^^^___aaa___]]]\\\^^^dddjjjmmmooommmkkkkkkiiibbbWWWOOOCCCDDDEEEIIIPPP[[[hhhppprrrtttvvvvvvtttrrrrrrssslllmmmoooppppppooonnnmmmllliiiddd\\\TTTKKKEEEAAA===:::666333222222000///111///------...000000/////////.........---------------------------------++++++******************++++++++++++++++++++++++...---+++)))''''''''''''++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((('''%%%%%%%%%&&&(((***(((''''''''''''&&&&&&&&&===<<<:::999999999::::::999666555777999;;;CCCKKK]]]fffmmmooooooqqqrrrqqqoooooonnnnnnnnnnnnooooooqqqnnnjjjeeebbbaaaaaabbbbbbeeejjjnnnoooooommmlllmmmlllkkkjjjhhhgggffffffdddaaa]]]XXXRRRJJJBBB===666333000.../////////...//////...------,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,+++******,,,...,,,+++++++++,,,,,,---...,,,+++******))))))******))))))(((((((((((())))))((()))***+++++++++++++++******++++++++++++******)))))))))))))))******+++***333666111+++***+++***************)))))))))(((******)))(((((((((((((((+++***)))((()))***,,,---111///,,,)))((((((***+++*********)))))))))))))))((((((((()))))))))))))))***)))******+++,,,---...)))******+++,,,------...)))((('''&&&&&&'''((()))---,,,++++++******++++++************************++++++,,,,,,,,,,,,------------------------------......//////000000111111000000000000111222333333444555555666666555555444777666666555444444333333444444444333333333222222111111111111111111000000///111333333222000111111444555555666999???FFFLLLYYY\\\```dddhhhkkkpppssspppqqqrrrrrrrrrpppnnnmmmkkkkkkkkkkkklllnnnpppqqqpppssswwwzzz|||}}}}}}~~~zzzkkkdddaaa^^^^^^```gggbbb```bbbbbb___^^^``````___^^^]]]___bbbfffhhhjjjgggffffffeee```WWWPPPFFFEEECCCDDDIIIUUUbbblllsssuuuwwwwwwuuusssrrrsssooopppqqqrrrrrrqqqpppooonnnlllhhhbbb[[[UUUPPPMMMCCC???999555333111///...000...,,,,,,---...///...............------------------------------------++++++******************++++++++++++++++++++++++,,,+++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''(((((()))))))))((('''''''''(((((()))))))))@@@???===<<<;;;;;;;;;<<<;;;777666777888:::@@@HHHYYYcccllloooqqqtttuuutttrrrqqqpppooonnnnnnmmmnnnpppllleee^^^ZZZXXXYYYYYYVVV]]]eeejjjkkkkkkkkklllmmmllllllkkkkkkkkkkkkkkkhhhhhhhhhfffbbbZZZQQQJJJBBB>>>999666444333111000000000...---,,,+++++++++*********+++,,,---------,,,------+++))))))***,,,+++++++++++++++,,,,,,---,,,+++******))))))*********))))))(((((())))))***((((((((()))***,,,---...******++++++++++++******'''(((***+++,,,+++***)))+++///111---******)))'''************))))))))))))******)))(((((((((((((((+++***)))((((((***+++---***))))))((())))))******(((((())))))************))))))))))))))))))((((((((((((((()))+++---...///'''((()))***+++---......,,,+++***))))))***+++,,,))))))((((((((()))******************************++++++,,,,,,,,,,,,------------------------------......//////000000111111000000000111111222333333555444444333333444444555777777666666555555444444333333333222222222222222000000000000000111111111000222333333111111111333555777:::>>>CCCIIIPPPUUU___bbbfffiiikkkmmmppprrrrrrsssttttttsssrrrpppooommmmmmllllllnnnoooqqqrrrrrruuuyyy{{{{{{{{{||||||~~~sssiiibbb___aaafff```]]]^^^___]]]\\\___aaaaaaaaabbbcccdddeeeeeedddaaa```______\\\UUUPPPKKKGGGCCC@@@DDDOOO\\\fffppprrrvvvwwwvvvtttssssssrrrrrrtttttttttsssrrrqqqpppooommmiiieeeaaa^^^\\\OOOJJJCCC<<<888444111///111///---,,,.../////////......---------,,,,,,,,,------------------------******++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((((((((())))))((((((((((((((((((((((((((((((((()))***+++++++++&&&'''***+++,,,***)))(((&&&''''''(((***++++++,,,EEECCCAAA???>>>>>>>>>>>>===:::888999999999>>>EEESSS]]]ggglllooosssuuutttssssssrrrppppppoooooopppqqqlllddd[[[TTTPPPOOOOOOLLLSSS\\\```aaabbbgggkkkkkkkkkkkkkkklllkkkkkkkkkiiijjjkkkkkkiiiccc[[[UUUNNNJJJDDD???;;;888555333222111///...------------+++++++++,,,,,,,,,------***+++,,,+++***)))+++,,,+++***************++++++,,,+++******))))))*********))))))))))))))))))******))))))((()))+++---...******++++++++++++******))))))***++++++++++++***++++++***)))))))))'''$$$*********)))))))))))))))***))))))(((((((((((((((+++***(((''''''(((***+++'''(((((()))*********)))))))))))))))))))))******+++******))))))((((((((((((((())))))***,,,---...+++++++++***************---,,,++++++++++++,,,---((((((((())))))+++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,------------------......//////000000111111///000000111222222333333555444222222222222444555666666555555444444444444222222111111111111111111/////////000000111111111000111222111000111333555666:::@@@FFFLLLSSSYYY]]]```cccgggjjjkkkmmmooopppssstttttttttsssrrrqqqpppooonnnnnnnnnoooqqqssstttuuuwwwxxxxxxwwwxxx{{{~~~|||ooohhhgggddd___[[[\\\]]]\\\]]]___aaabbbeeeggghhhhhhgggfffbbb```]]][[[YYYUUUPPPLLLKKKHHHDDDAAACCCLLLWWW___gggkkkqqqtttuuuuuuuuuuuuttttttuuuuuuuuutttsssrrrrrrrrrpppnnnllliiigggeee]]]WWWOOOFFF@@@;;;777444444222000///000111111000------------,,,,,,,,,,,,------------------------******+++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((())))))*********'''((()))*********)))(((''''''((())))))***++++++KKKJJJHHHFFFEEEEEEEEEEEE@@@===;;;;;;;;;:::>>>DDDLLLWWWbbbgggkkkppprrrqqqrrrqqqqqqqqqqqqrrrsssssstttooofff]]]TTTMMMIIIHHHHHHLLLQQQRRRSSSWWW```gggiiijjjlllmmmmmmlllkkkjjjiiihhhiiiiiiiiigggbbb___XXXTTTNNNIIIEEEAAA===:::444222000///.........///---------,,,,,,,,,++++++(((***+++,,,++++++,,,...---,,,,,,+++++++++,,,,,,,,,+++******))))))************))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******+++***)))((()))***,,,------***)))***+++)))'''&&&))))))))))))))))))*********))))))((((((((((((((()))(((((('''''''''((()))))))))***++++++***)))(((++++++******)))(((((('''++++++******))))))((((((******))))))******++++++------,,,+++***)))(((''')))))))))(((((()))))))))+++++++++,,,---...///000************************+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111//////111222222333222222444333222111111222333444444444333333333333333222111111111111111111111111//////000000111111222222000111111000000222555888:::???GGGNNNTTTYYY^^^aaa```dddhhhkkkmmmoooppprrrsssssssssrrrrrrqqqpppppppppoooooooooppprrrtttuuutttuuuuuusssqqqttt|||{{{xxxjjjccc^^^]]]]]]\\\]]]```^^^```dddggghhhiiihhhgggeeeccc___[[[VVVQQQLLLHHHGGGFFFDDDCCCDDDIIIQQQVVV[[[aaaiiippptttuuuvvvwwwtttuuuuuuttttttssssssrrrsssrrrqqqpppnnnkkkiiihhheee```XXXOOOIIIBBB===999777444222000000111000///......---------,,,,,,,,,------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***'''((((((((())))))******************************)))))))))(((((('''''''''(((((('''''''''((()))***((((((((((((((((((((((((QQQPPPNNNMMMLLLLLLLLLMMMCCC@@@>>>???>>><<<@@@FFFHHHTTT___eeeiiimmmooonnnooooooooopppqqqssstttuuuuuurrrlllcccZZZQQQJJJGGGGGGHHHHHHHHHIIINNNVVV]]]dddgggkkkooopppooommmjjjiiihhhhhhiiijjjjjjhhhfff^^^\\\XXXUUUQQQMMMHHHDDD:::888555222000/////////.........---,,,+++++++++'''***,,,---------...///000//////............///,,,+++******))))))******+++******))))))******+++,,,++++++***))))))************++++++++++++******---+++)))((((((***---///000,,,+++------+++)))***))))))))))))******************)))((((((((((((((((((((()))))))))((('''&&&+++++++++++++++***)))))),,,,,,+++***)))(((''''''******************))))))+++******)))))))))******++++++++++++++++++++++++************************((((((((())))))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------...............//////000000111111...///111222333333222222444333333222222333333444333222222222222222222222111111111111111222222222111111111111111222222222111111111111222555:::>>>AAAGGGOOOWWW[[[^^^```bbbcccgggkkkoooqqqrrrtttuuusssrrrrrrqqqqqqppppppoooppppppooooooppprrrtttuuusssuuuuuutttssswwwxxxooofffbbb^^^YYYXXXZZZ[[[]]]___bbbdddeeeeeeeeefffeeebbb^^^XXXRRRMMMJJJEEEFFFFFFEEEEEEGGGJJJMMMQQQXXXccclllrrruuuwwwxxxuuuuuuuuutttssssssrrrrrrrrrrrrqqqpppnnnllljjjiiihhhddd^^^WWWQQQKKKDDD@@@:::777444111000000...---//////.........---------------------------------******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))***************************)))))))))((('''&&&&&&&&&)))((('''%%%&&&'''***+++)))))))))(((((('''''''''QQQPPPNNNMMMMMMMMMNNNNNNFFFCCCBBBBBBAAA???BBBHHHIIITTT```fffiiimmmnnnmmmmmmmmmmmmnnnooopppqqqrrrtttsssqqqllldddZZZQQQKKKGGGFFFDDDDDDEEEIIINNNQQQZZZ___gggnnnqqqpppmmmjjjgggfffgggiiikkkllljjjhhhcccbbbaaa```^^^ZZZTTTOOOHHHEEE@@@;;;666444333222------------------,,,,,,***,,,...///...------...000///...------------...,,,+++******))))))******+++******))))))******+++)))******+++++++++************++++++++++++******++++++*********+++,,,---///++++++---,,,((((((,,,((()))))))))******************)))(((((((((((((((((()))+++---,,,***'''&&&************************+++*********))))))((((((******************++++++))))))((())))))***+++,,,******++++++,,,,,,------,,,------------------,,,''''''&&&&&&'''((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///......//////000000111111...///111333333333222111333333444444444444333333333333333333333333333333111111111222222222333333333333333333222222222222333333333444555:::@@@EEEIIIOOOXXX^^^aaaaaaaaaaaafffiiinnnqqqsssssstttuuussssssrrrqqqppppppppppppppppppooooooppprrrtttuuuvvv{{{~~~tttiii___[[[[[[^^^^^^^^^^^^```aaabbbcccdddddddddaaa]]]XXXTTTRRRLLLLLLKKKIIIGGGGGGHHHJJJMMMUUU```kkkrrruuuvvvwwwwwwvvvuuuttttttsssssssssqqqqqqqqqpppooommmlllkkkjjjhhheeeaaa\\\UUUNNNIIIAAA===999666444222000...000000/////////.........------------------------******++++++,,,------...++++++++++++++++++++++++***+++,,,,,,,,,+++******************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))((((((((())))))******)))))))))))))))))))))***MMMLLLKKKJJJJJJJJJKKKLLLHHHEEECCCDDDCCCAAADDDJJJKKKVVVbbbhhhkkknnnooommmkkkkkkkkkllllllmmmnnnooorrrssstttqqqjjj```VVVPPPHHHFFFCCCCCCEEEHHHIIIIIIQQQXXXbbbkkkpppooollliiicccdddgggjjjmmmllljjjgggeeeeeefffgggfffbbb\\\WWWVVVRRRKKKDDD>>>999777666+++,,,,,,------......///,,,...000000...---,,,------,,,++++++************,,,++++++***)))*********++++++************++++++&&&((()))+++,,,,,,,,,+++******++++++++++++******)))***+++,,,---,,,+++++++++((((((+++)))$$$%%%+++(((((())))))*********+++******)))((((((((((((((((((+++...000///,,,)))&&&)))((((((((()))***+++,,,))))))))))))************)))))))))***+++++++++,,,'''''''''((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////......//////000111111111...///111333444333222111333333555666666555333333444444444444444444444444111111222222333333333333444444444333333222222222444555555666888>>>EEEJJJOOOUUU]]]ccceeecccaaa```gggjjjooorrrrrrrrrrrrrrrttttttsssrrrqqqqqqqqqqqqpppoooooooooppprrrtttuuu{{{|||nnnfffeeebbbaaa___^^^^^^```bbbccc```bbbddddddaaa]]]ZZZYYYUUUTTTQQQMMMJJJHHHIIIKKKLLLTTT```kkkqqqtttuuuvvvxxxwwwvvvuuuttttttttttttpppqqqqqqqqqpppooonnnnnnnnnlllkkkiiieee___WWWRRRGGGDDD???;;;999666444222000000000000////////////------------------------******+++,,,,,,---......++++++++++++++++++++++++((()))+++,,,------,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))((((((''''''''''''''''''''''''(((((())))))******++++++''')))+++,,,,,,,,,***)))(((((()))***+++,,,,,,---OOONNNMMMMMMLLLLLLMMMMMMFFFEEEDDDCCCDDDGGGJJJLLLXXX\\\aaaeeehhhkkknnnqqqhhhhhhhhhiiikkknnnqqqsssvvvtttrrrqqqpppjjj___WWWNNNJJJEEEBBBBBBDDDEEEEEEGGGOOO[[[hhhpppqqqmmmhhhgggeeecccdddggghhhgggeeejjjgggeeeeeeggggggeeebbbccc\\\TTTOOOLLLHHHAAA;;;555222///......//////...000///.........///000111------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++*********++++++++++++************+++,,,---///000111,,,,,,,,,++++++*********)))))))))))))))))))))))),,,)))'''((()))***(((%%%(((((((((((((((((((((((((((((())))))******++++++************************+++*********))))))(((((()))************+++++++++,,,,,,++++++++++++******------++++++++++++------,,,,,,+++******+++++++++,,,,,,,,,+++++++++******......---------......///,,,,,,------.../////////111111111111222333444555555444222222222444666888444444222222222222444444111111222333444444444444222333444333222111111333444555666888===EEENNNTTTWWWZZZ___cccdddeeeggghhhhhhjjjmmmqqqrrrrrrqqqppptttsssqqqpppppppppooonnnssstttsssqqqqqquuu}}}{{{wwwooonnnmmmlllkkkhhhccc```aaa```___^^^]]]^^^```ccc]]][[[WWWSSSNNNKKKHHHGGGJJJUUUcccmmmrrrsssvvvxxxxxxwwwwwwvvvuuutttssssssooopppqqqqqqpppoooppprrrqqqpppooolllhhhdddaaa^^^UUUPPPIIICCC===999444111222222111000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++******)))************************+++++++++++++++*********+++---...///,,,)))'''((())))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++------))))))***))))))((('''&&&,,,+++)))((('''''''''(((''''''''''''((((((((()))+++***)))(((((()))***+++QQQQQQPPPOOONNNMMMMMMNNNLLLKKKJJJKKKLLLPPPSSSUUU\\\___cccggghhhjjjlllnnniiiiiihhhiiikkknnnqqqssstttsssrrrrrrrrrlllccc[[[PPPKKKFFFCCCCCCEEEFFFGGGGGGMMMYYYfffoooqqqnnnjjjjjjfffcccbbbdddeeeeeedddiiigggeeefffggggggdddbbbddd___[[[YYYWWWSSSKKKEEE===:::666333111111///...000///......------......------------------------,,,,,,,,,++++++++++++***************************(((((())))))***************++++++,,,,,,++++++*********++++++++++++******)))))))))***+++,,,---...+++++++++******))))))))))))))))))))))))))))))))),,,***((()))++++++***(((************************************++++++++++++************************++++++++++++*********)))************++++++++++++/////////......---------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,---.........------------...//////---------...//////000000111111111111222333444444555444333333333555666777444333222222222222333444222333333333333333222222111222333333222222444555444666999===BBBJJJRRRXXXYYY\\\```cccdddeeeggghhhiiikkkmmmoooqqqqqqppppppsssrrrqqqqqqqqqrrrrrrqqqqqqtttxxxzzz|||}}}sssiiibbb``````___^^^]]]^^^```bbbaaa___\\\XXXTTTPPPMMMLLLLLLVVVdddmmmqqqsssuuuxxxxxxxxxwwwvvvuuussssssrrrooopppqqqqqqpppooopppqqqqqqqqqpppooollliiigggeee]]]XXXRRRKKKEEE???999555222222111000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++***************++++++******))))))((((((++++++*********+++,,,---///,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,---((())))))))))))(((((('''***)))((('''(((((()))***'''''''''((((((((())))))******))))))))))))******WWWVVVUUUTTTSSSRRRRRRRRRTTTSSSSSSTTTWWWZZZ^^^```aaacccfffhhhhhhhhhiiijjjjjjjjjiiiiiikkkmmmppprrrsssrrrrrrssssssooogggaaaTTTOOOIIIDDDDDDEEEGGGHHHEEEKKKUUUaaakkkoooooommmlllggg```\\\\\\^^^```aaaeeeeeeeeefffhhhgggeeecccdddbbbaaabbbaaa^^^WWWQQQIIIEEE???;;;777444000...000000000///......------,,,,,,------.........///,,,,,,,,,,,,++++++++++++************************((((((((()))))))))))))))***++++++,,,,,,++++++*********++++++++++++************))))))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,,,,***************************,,,,,,,,,+++++++++++++++************************,,,,,,,,,+++++++++++++++************+++++++++,,,...------,,,+++******)))++++++************++++++------,,,,,,,,,,,,------)))******+++,,,---......---------------...//////.........///000000111111222222222111222222333333444444444444555555555555333333222222222222333333333333333333222111000///000111333333333444666888555888>>>DDDJJJQQQYYY]]]]]]___aaacccccceeegggiiillllllmmmmmmnnnoooooopppsssrrrrrrqqqrrrsssuuuvvvsssyyyqqqggg___]]][[[YYYXXXZZZ\\\]]]bbbaaa```^^^[[[XXXUUUTTTQQQZZZeeennnrrrtttvvvxxxyyyyyyxxxvvvuuusssrrrrrroooqqqqqqqqqoooooopppqqqrrrrrrrrrrrrqqqpppnnnnnngggccc]]]VVVOOOGGG@@@:::333222111000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,+++***************++++++***)))(((''''''&&&+++************+++,,,,,,...,,,)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''(((((())))))))))))((((((''''''((()))***+++,,,''''''((((((((()))))))))))))))************))))))ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]```cccdddccceeehhhhhhhhhggghhhiiikkkjjjiiiiiijjjlllnnnppprrrrrrrrrtttssspppiiidddYYYTTTMMMGGGEEEEEEFFFFFFDDDIIIQQQ\\\ffflllooonnnkkkeee\\\UUURRRSSSVVVXXX^^^___aaadddgggggggggfffddddddcccdddeeebbb^^^ZZZTTTPPPIIICCC>>>999444000111111111111000///......,,,,,,------......//////------,,,,,,,,,+++++++++************************))))))))))))***************++++++,,,,,,++++++*********++++++++++++******,,,,,,++++++++++++,,,,,,******************))))))))))))))))))))))))))))))***))))))***+++,,,,,,,,,************************,,,,,,,,,++++++******)))************************++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,+++***)))((((((,,,++++++++++++++++++,,,------,,,,,,,,,---......------------,,,,,,,,,,,,---------------...///000/////////000111111222222333333222222111222222222333333444444444444333222333222222222222222222333222222222222222111000///000111222222222444666999777<<>>DDDIIIRRRYYY^^^aaacccdddfffggghhhhhhfffffffffhhhkkkkkkjjjjjjkkklllnnnoooqqqtttwwwyyy{{{qqqddd]]][[[YYYXXXXXXYYYZZZ[[[^^^```cccdddeeegggkkknnnrrruuuvvvwww||||||{{{zzzyyyxxxxxxwwwtttuuuuuutttrrrqqqrrrsssuuutttsssrrrqqqqqqqqqqqqqqqooolllgggbbb[[[SSSMMMGGGDDD???999555222000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++)))******+++,,,---......*********+++******)))((()))(((''''''))))))((('''))))))))))))))))))))))))************************''''''((()))))))))))))))'''(((((())))))))))))((()))******++++++***))))))((((((((()))))))))******))))))************))))))YYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^bbbdddfffgggeeeddddddeeefffeeecccaaaaaabbbcccdddfffhhhjjjlllkkkiiigggfffbbb___[[[XXXVVVRRRNNNKKKHHHFFFFFFJJJRRR[[[cccgggfffbbbZZZOOODDD>>>===??????BBBFFFHHHLLLQQQWWW\\\___```bbbcccddddddeeeeeeccc```]]][[[YYYVVVRRROOOFFFCCC>>>888444222222222000000//////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********++++++++++++******(((((('''''''''(((((())))))*********++++++++++++***************************,,,---,,,***)))***,,,)))))))))))))))))))))))))))***************++++++************************)))))))))******++++++++++++++++++,,,,,,,,,------)))************+++++++++,,,,,,---......---,,,,,,*********++++++,,,---...,,,,,,---...///000111111,,,,,,,,,---...///000111......//////000111111222111111111111222333444444888777555333222222222222000111222333333222111000111222333333333333333222333444555666888===BBBFFFMMMRRRYYY___bbbcccdddeeegggiiijjjjjjhhhfffffffffiiiiiiiiijjjkkkmmmnnnooonnnsssyyy}}}}}}rrrjjjbbb]]]\\\[[[ZZZ[[[]]]```ccceeeggghhhiiilllooorrrttttttzzzyyyyyyyyyxxxxxxxxxwwwuuuvvvwwwvvvtttrrrssstttssssssrrrqqqqqqqqqrrrrrrrrrpppmmmjjjfffaaa[[[WWWSSSOOOHHHAAA:::666333222............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,++++++++++++,,,*********++++++,,,,,,---)))***++++++***)))((('''***)))((()))++++++***((())))))))))))))))))))))))************************'''((()))*********))))))((())))))))))))((((((''''''(((***+++,,,++++++***(((((()))))))))***************))))))))))))******]]]]]]\\\[[[ZZZZZZZZZZZZWWWXXXYYY[[[\\\^^^______ccceeegggfffdddbbbbbbbbbeeedddaaa```______```aaaaaacccgggiiiiiihhhggggggaaa```^^^]]][[[XXXTTTQQQIIIFFFDDDGGGNNNXXX```eeehhheee^^^RRRGGG???<<<===:::===???AAACCCHHHOOOUUUVVVZZZ___bbbccccccccccccdddbbb``````___]]][[[XXXTTTOOOGGG???:::777666666111111000///...---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))+++++++++,,,,,,+++++++++******++++++++++++******)))))))))))))))***++++++(((((())))))*********+++************************,,,...///...+++)))***---*********************************++++++,,,,,,---*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------...//////++++++------------++++++************+++,,,---...000/////////............+++,,,,,,---...///111111.........///000000111111111111111111222333444555;;;999777444333333444555000111222333333222111000444444444444333222111111222444666888<<>>999666555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---............---,,,,,,++++++,,,,,,+++++++++***************)))***+++++++++)))((('''+++******+++------+++***))))))))))))))))))))))))************************'''(((***+++++++++***)))))))))***))))))(((''''''%%%''')))+++,,,---------))))))))))))************+++***)))(((((()))***+++jjjiiieee```\\\YYYZZZ[[[YYYWWWVVVWWWZZZ]]]___```aaacccfffgggfffccc___\\\cccbbb```]]]\\\\\\\\\\\\______```bbbbbbcccccccccaaaaaaaaaaaa```^^^]]]\\\TTTOOOJJJHHHKKKTTT___fffiiijjjfff[[[PPPIIICCC>>>999777888<<>>:::666222///......///...---,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++------,,,+++************---,,,,,,++++++,,,,,,---******++++++++++++*********))))))(((((())))))***++++++*********)))))))))***************++++++,,,,,,+++***((('''&&&&&&&&&******************************))))))))))))******++++++++++++++++++,,,,,,---------------......///,,,,,,,,,---------......+++,,,,,,------------,,,------...//////...------,,,,,,,,,,,,------------////////////000000000000000000000///////////////111111222222222333333333444333222111111333444666666333000///111222222111111222333333222222444666777888<<>>777333111000//////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************+++++++++******************++++++++++++++++++************************+++,,,,,,...---,,,+++************************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,---------,,,++++++,,,...000222222000...,,,------------.........///////////////000000000000000000000000000111111111111111222222222333333333222222222333333333444444444222//////000111111000111222333333222333666888888<<>>;;;;;;>>>CCCFFFIIIKKKLLLOOOTTTWWWZZZ\\\^^^___^^^^^^___```dddddddddeeedddbbb___\\\VVVQQQIIICCC===999666333111111///...---,,,,,,,,,---------------------------,,,,,,+++,,,,,,------)))***,,,---......---,,,++++++------------++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---((((((((())))))+++,,,---************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((()))***+++++++++******,,,,,,,,,---------......------------,,,,,,+++***...------------------............/////////000000////////////000000000000//////000111222333444444111111222222222333333333222333555666777666555444222222222222222222222333555666666555444666:::===BBBHHHRRR[[[bbbeeefffeeecccccceeeeeedddbbb```^^^YYYYYYXXXVVVUUUXXX\\\```dddhhhrrrxxxssslllgggdddbbb```^^^^^^```cccfffhhhjjjkkkkkkmmmoooqqqqqqpppoooppppppqqqpppoooppprrrsssssssssppppppqqqqqqpppooommmllliiiiiihhhgggddd___YYYUUUGGGAAA999222///////////////---******,,,...000000------------------------.........---------,,,,,,+++++++++,,,,,,---------***************************************+++++++++************************,,,***))))))***++++++***,,,,,,---------,,,,,,+++(((((()))))))))))))))***))))))************))))))******************++++++******+++++++++,,,,,,,,,wwwtttoooiiiccc^^^ZZZXXXWWWYYY\\\^^^___^^^]]][[[\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZYYYXXXYYYZZZ\\\]]]\\\]]]___aaabbbccccccccc```eeehhhfffccccccaaa^^^TTTMMMHHHEEE@@@<<<<<>>777333/////////...//////000000------------------------,,,,,,,,,,,,,,,------...++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********++++++++++++++++++++++++++++++,,,------...---,,,+++************************************+++,,,---......---,,,+++,,,,,,++++++++++++++++++***+++---.........---,,,,,,,,,,,,---------......------......------,,,,,,...---,,,++++++,,,---.............../////////000////////////000000000000//////000111222222333333111111222222222333333333111222333444444444333222///000222111000000111222444444444444555888===AAALLLQQQXXX```fffhhhhhhhhhgggfffeeedddaaa^^^[[[YYYZZZZZZYYYWWWVVVXXX[[[^^^eeelll{{{yyypppiiiccc___^^^^^^```aaaccceeefffgggiiilllnnnpppooonnnoooooorrrpppoooppprrrssssssssspppqqqqqqqqqpppooommmlllhhhhhhhhhhhhgggddd^^^ZZZPPPIII???777222000/////////---++++++---.........------------------------.........------,,,,,,+++******++++++,,,,,,------*********************************+++++++++++++++++++++++++++++++++++++++***)))''''''((())))))(((,,,,,,---------,,,++++++(((***++++++***)))******)))******++++++******))))))))))))***************************+++++++++,,,uuunnnhhheee___``````aaa```^^^\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\]]]^^^___```bbbddddddaaafffhhhfffeeeffffffccc___XXXQQQLLLFFF@@@???BBBHHHMMMSSSTTTPPPLLLJJJKKKKKKOOOTTTXXX[[[___bbbeeeggghhhhhhgggeeeddddddeeebbb___[[[VVVPPPIIIBBB===333222111000000/////////........................,,,,,,,,,,,,,,,---......------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++************++++++)))))))))*********++++++,,,++++++++++++,,,------222111///...,,,,,,++++++************************+++,,,---......---,,,+++++++++++++++++++++,,,,,,+++,,,.../////////---,,,,,,,,,,,,---------......------.../////////......------............------------........./////////////////////000000000000///000000000111111222222111111222222222333333333111222333333444444333333...111333333111000222444222444555777:::???FFFKKKUUUXXX]]]cccgggiiijjjiiihhhfffccc```[[[XXXUUUSSSVVVWWWXXXYYYZZZ\\\___bbbiiitttzzzmmmeee^^^]]]\\\\\\]]]___aaabbbfffiiilllnnnnnnmmmnnnnnnpppoooooopppsssuuuuuuuuurrrsssssssssqqqooonnnlllhhhhhhiiijjjkkkhhhddd```YYYRRRGGG>>>888444222111000///---...//////...---------------------------......------,,,++++++***))))))******+++,,,,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))'''&&&''')))*********,,,,,,,,,,,,,,,+++******))),,,......,,,***+++,,,)))******++++++******)))((((((((())))))*********)))))))))*********++++++yyytttnnnnnnmmmjjjgggccc```^^^\\\\\\]]]]]]]]]\\\\\\[[[]]][[[ZZZXXXXXXZZZ[[[\\\]]]]]]]]]]]]^^^aaacccdddbbbgggjjjiiihhhiiihhhfffjjjbbbZZZSSSLLLEEECCCEEEJJJQQQYYYZZZUUUPPPLLLLLLEEEIIIOOOTTTYYY]]]bbbeeejjjjjjjjjhhhfffeeefffgggbbbaaa___]]]ZZZUUUOOOJJJ:::888555222///---++++++........................,,,,,,,,,,,,,,,---...//////...,,,++++++,,,---......---++++++++++++---...++++++---......---+++++++++******************+++(((((())))))*********+++,,,,,,++++++,,,,,,---...,,,,,,+++*********++++++************************+++,,,...//////...,,,+++*********++++++,,,,,,---)))***,,,......---,,,+++,,,,,,,,,---------......------...///000000000///,,,...000111111000...,,,------------.........///////////////000000000000000000000000000111111111111111222222222333333333444444444555555555666666000333666666444333444666333555777;;;@@@GGGOOOTTTZZZ\\\```dddgggiiijjjjjjgggddd```[[[VVVRRROOOMMMOOOQQQVVVYYY]]]aaafffjjjooo{{{wwwlll]]]\\\ZZZXXXYYY[[[]]]___dddgggkkkmmmmmmmmmmmmnnnnnnmmmmmmpppsssvvvwwwwwwtttuuuuuutttssspppnnnmmmiiijjjkkkmmmmmmkkkgggddd```XXXNNNDDD===888555333111000///000111000...,,,------------------------......---,,,++++++******(((((()))***++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++(((''''''(((+++---......,,,,,,,,,,,,++++++***)))%%%(((++++++(((&&&'''(((******++++++++++++******''''''(((((()))))))))***((())))))))))))*********{{{rrrkkkfffdddbbbbbbaaa```^^^]]][[[ZZZ[[[\\\\\\ZZZYYYYYY[[[\\\]]]\\\\\\[[[]]]___bbbcccaaacccfffgggffffffggghhhiiihhheee```YYYPPPHHHCCCJJJNNNTTT[[[]]]YYYRRRLLLIIIHHHGGGIIINNNVVV___eeehhhhhhhhhhhhhhhhhhgggggggggeeeddddddccc^^^WWWQQQKKKBBB:::777444//////333///...------,,,,,,------......---,,,,,,+++******///......---------......++++++,,,---,,,+++***))))))))))))***+++,,,......+++,,,,,,------,,,,,,+++))))))******+++++++++,,,************************''''''(((***+++---.........---,,,+++++++++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------,,,,,,---......///000111111222111000/////////000222333///000000000000111111111555333000......000222444333333333333333333333333111333555666666777999:::555:::>>>???DDDNNNUUUXXX]]]^^^___cccgggiiiiiihhhfff```YYYTTTNNNKKKNNNTTTPPPQQQWWW^^^```aaajjjvvvwwwjjj```YYYZZZ[[[YYYZZZ^^^```aaacccgggkkklllkkkiiilllnnnpppqqqrrruuuxxx{{{tttsssssstttwwwvvvrrrooohhhiiilllnnnnnnllljjjiiigggbbbYYYPPPHHH@@@999555333111000000111222111000.........//////000000000......---,,,,,,,,,,,,---.........------,,,,,,,,,***+++,,,---...------,,,((((((((()))******++++++************************************************...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++~~~vvvrrrmmmkkkgggbbb___]]]\\\\\\YYYYYYZZZYYYYYYYYYYYYZZZ\\\\\\[[[ZZZ[[[\\\^^^___```bbbddddddddddddfffhhhiiihhhfffccc\\\UUUNNNJJJIIILLLRRRXXX\\\[[[WWWSSSLLLJJJGGGGGGKKKSSS\\\aaajjjjjjkkkllllllkkkjjjiiiffffffeeeffffffbbb\\\WWWQQQGGG???<<<777222000333///...........................------,,,++++++***///......---------......++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++***************************************(((((((((((())))))******,,,++++++***+++,,,......***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------..................//////000000111111000///.........///111111000000000111111111222222444222000//////111333444333333333333333333333333555666777666555444555777444;;;@@@CCCIIIRRRYYYZZZ______aaadddhhhiiihhhfffbbb[[[UUUQQQNNNLLLOOOTTTSSSTTTYYYaaaffflllzzzttthhh^^^ZZZYYYVVVWWWZZZ___```bbbeeeiiikkkjjjiiilllnnnpppqqqrrrtttwwwyyyzzzyyywwwwwwxxxvvvqqqnnnkkklllnnnoooooommmkkkjjjiiieee]]]VVVNNNGGG???;;;444222///.../////////...++++++++++++,,,,,,------111000///...............------------,,,,,,,,,+++((()))***++++++++++++***+++++++++***))))))((((((************************++++++++++++++++++++++++...---,,,+++*********+++************************************************))))))))))))))))))))))))+++++++++++++++*********|||tttkkkeeeaaa``````[[[[[[[[[ZZZZZZZZZZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[[[[___```aaa``````aaadddfffhhhhhhgggeeeaaa\\\WWWSSSKKKLLLPPPUUUZZZ]]]^^^]]]SSSOOOIIIFFFGGGMMMUUUZZZgggiiikkkmmmnnnmmmllljjjgggggggggiiiiiigggddd```YYYQQQIIICCC>>>777444444////////////////////////.........---,,,,,,++++++......---------......///***+++,,,,,,,,,,,,,,,+++------,,,+++++++++++++++******++++++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++***))))))(((((((((************+++---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------......------------------------------......//////000000////////////000000000000///............///000000111111111111222222222333111111000111111222333444333333333333333333333333444555666555444444555777555>>>FFFKKKQQQYYY]]]]]]aaaaaacccfffhhhhhheeeccc^^^WWWPPPOOOOOONNNQQQUUUYYYZZZ^^^fffnnn{{{vvvggg___ZZZWWWWWWZZZ\\\\\\^^^bbbfffiiiiiiiiilllnnnpppqqqrrrsssuuuxxx{{{zzzxxxxxxwwwtttqqqnnnnnnooopppppppppnnnmmmllllllhhhccc]]]WWWPPPIIIDDD:::777222/////////......------------............222111000///...---------,,,,,,,,,,,,++++++++++++))))))***+++++++++******,,,++++++***))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++************************************************((((((((((((((((((((((((+++++++++******)))))))))uuunnnjjjhhhfffccc___\\\\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[_________^^^^^^___cccfffeeefffffffffdddaaa^^^\\\PPPOOOPPPSSSXXX^^^aaaccc\\\VVVNNNGGGDDDGGGLLLPPP]]]```eeejjjmmmnnnmmmllliiiiiijjjkkkkkkjjjhhhfffbbb\\\TTTMMMFFF???:::777000000000000000////////////.........------,,,,,,...------------...//////++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++++++++---------,,,++++++***************++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------..............................---......///000111111222000000000000////////////////////////000000000111111111222222222333333333///000111222333333444444333333333333333333333333111222444444555666:::<<<;;;DDDNNNSSSXXX]]]___]]]bbbbbbdddfffgggfffbbb___[[[TTTOOOOOOQQQQQQTTTXXX]]]___eeelllxxxvvviiibbb^^^]]]]]]YYYYYY[[[___dddhhhjjjjjjlllnnnppprrrrrrsssuuuwwwuuuuuuuuuuuutttsssqqqpppqqqqqqqqqpppooonnnmmmlllmmmkkkhhhddd```ZZZSSSNNNCCC???888333111000000///////////////////////////000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************************************************))))))))))))))))))))))))++++++******)))(((((((((~~~yyyvvvpppgggaaa___^^^^^^]]]YYYYYYYYYYYYYYYZZZ[[[[[[^^^^^^^^^]]]]]]___bbbeeeaaabbbcccddddddcccaaa```XXXUUUSSSTTTXXX]]]aaacccccc]]]SSSJJJEEEDDDEEEGGGRRRVVV]]]eeekkknnnooopppllllllmmmmmmkkkjjjiiiiiiiiieee___WWWPPPIIIBBB===555444222000//////////////////...............------------------...//////,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,------------,,,,,,))))))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------......///..............................//////000111222222000000000000////////////000000111111222222222222111111222222222333333333///000111333444444444333333333333333333333333333111222444555666999===@@@DDDMMMUUUYYY\\\______\\\aaaaaaaaabbbcccaaa]]]ZZZWWWQQQNNNPPPRRRTTTXXX]]]___fffnnnxxxzzzooohhhbbb]]]YYYYYYYYY]]]bbbgggjjjkkkjjjmmmppprrrrrrsssuuuvvvtttttttttsssrrrqqqppppppqqqpppooonnnmmmmmmllllllnnnllljjjiiifffbbb\\\XXXLLLGGG???999555222000///------,,,,,,,,,,,,,,,,,,//////...,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++******************************************************************************************)))))))))(((((({{{sssmmmhhhccc```ZZZYYYWWWVVVVVVWWWXXXZZZ[[[\\\]]]]]]\\\]]]```ccc^^^___aaabbbcccccccccbbb___[[[WWWVVVXXX\\\___aaaddd___XXXOOOIIIEEECCCBBBIIINNNVVV___gggmmmqqqrrrnnnoooooonnnlllkkkkkklllmmmlllggg___YYYTTTMMMEEE===;;;666222000//////000////////////////////////---------------...///000......---,,,,,,,,,,,,,,,******++++++,,,...///000------............------((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---,,,,,,+++***((('''***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////............//////..............................//////000000111111////////////000000000000000111222222333333222222111111111111222222222333000111222333444444444333333333333333333333333333555666777777888;;;???CCCMMMTTTZZZ\\\]]]______\\\___^^^]]]]]]]]][[[YYYVVVQQQOOOPPPTTTVVVYYY```hhhiiitttxxxkkkaaa___]]]\\\]]]aaaeeeggghhhfffiiimmmpppqqqrrrsssuuuvvvwwwvvvtttqqqooooooppppppooonnnlllllllllmmmnnnooommmlllkkkkkkhhheeebbbTTTOOOGGG???:::555222///000////////////.........000000///............///++++++++++++,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,+++******))))))************************************************)))***+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************uuulllbbb___[[[WWWVVVVVVXXXZZZXXXYYY[[[\\\[[[\\\]]]___]]]^^^___aaabbbbbbbbbbbbbbb___[[[YYYZZZ\\\^^^___```^^^ZZZTTTOOOIIIEEECCCBBBFFFNNNWWW```hhhmmmpppooopppqqqooommmmmmoooqqqnnnpppmmmfffaaa]]]VVVMMMGGGCCC<<<555111000111222////////////////////////---,,,,,,------///000000000///...,,,++++++++++++,,,,,,,,,,,,,,,---...///,,,------......------,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,+++***)))(((***+++,,,,,,------,,,,,,------------------------,,,,,,------...///////////////............//////........................////////////////////////......//////000000111111///000111222333222222111000000000111111111222222333333333333333333333333333333333333333333333333666777888999;;;???DDDHHHRRRXXX\\\[[[\\\___```^^^\\\ZZZWWWVVVVVVVVVTTTSSSOOORRRWWW]]]```dddooo{{{rrrhhheeeaaa___```bbbccccccaaadddiiilllnnnoooqqqrrrsssttttttrrrooonnnoooqqqpppooommmlllkkkmmmnnnppppppooommmmmmnnnnnnllljjj^^^YYYQQQIIIBBB<<<666333333333333333222222222111///............///000000+++,,,,,,,,,------------,,,+++***)))))))))******---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,zzzkkkggg```[[[XXXXXXZZZ\\\UUUWWWZZZ[[[ZZZZZZ[[[\\\]]]]]]___```aaabbbbbbbbbccc```]]][[[\\\]]]^^^^^^\\\\\\ZZZXXXSSSMMMHHHEEE===AAAHHHQQQZZZbbbhhhkkkoooqqqrrrqqqoooooorrrvvvooorrrpppiiieeeccc[[[QQQNNNIII@@@777222111333444////////////000000000000,,,,,,,,,---...///000111222000...,,,+++***++++++......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................))))))+++,,,,,,+++***)))++++++,,,---------,,,,,,------------------------,,,,,,------...///000000//////............//////////////////////////////////////////............---......///000111111222...///000222222111111000///000000000000111111111444444333222222222333333333333333333333333333333333555777:::>>>DDDKKKOOOTTTYYY\\\ZZZ[[[___aaa```ZZZWWWTTTRRRRRRSSSRRRQQQPPPVVV^^^fffiiinnn}}}oookkkeeeaaa_________^^^]]]```eeeiiikkkmmmnnnpppkkknnnoooooommmmmmpppsssqqqooommmllllllnnnppprrrrrrpppnnnnnnpppqqqppppppfffaaaZZZRRRJJJCCC<<<888111111111111000000//////,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........///...,,,+++++++++,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...{{{lllcccaaa___[[[WWWUUUWWWZZZ\\\ZZZWWWZZZaaa[[[[[[\\\^^^```bbbaaa```]]]^^^```aaabbbaaa___^^^XXXWWWUUURRRNNNIIIEEEBBBBBBAAABBBEEEMMMXXXcccjjjmmmqqqrrrnnnlllmmmllljjjooonnnlllhhheeeaaa^^^\\\WWWRRRKKKDDD>>>999444111000/////////000000...,,,//////............//////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,++++++++++++++++++...------,,,,,,------.........,,,,,,+++,,,---...************************,,,,,,------------------/////////......---------,,,,,,,,,------........................---------//////............//////000000//////.........------...///000111222333333111333444222...,,,...111222222333333333333444444333333222222333444666777555444222222333333333222777777888<<>>AAAGGGQQQZZZ```ffflllooommmkkklllkkkhhhkkklllkkkkkkiiigggeeeccc\\\XXXQQQKKKFFF@@@;;;777333222000000000000///---//////............//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,---......++++++++++++++++++++++++++++++,,,------......///------,,,,,,,,,+++++++++,,,,,,,,,------.................................//////............//////000000000/////////............///000111222333333444444444222000///111222222222333333333333444444333333222222333444666777555444333333555666666666:::;;;>>>DDDKKKRRRWWWYYY\\\]]]^^^______]]]XXXUUUMMMNNNPPPRRRSSSSSSTTTUUUZZZ```kkkyyy|||zzz|||sssiii___ZZZZZZYYY[[[___ccceeefffgggggghhhkkknnnooonnnmmmmmmmmmnnnnnnmmmlllllllllmmmmmmooopppqqqrrrrrrrrrqqqpppmmmiiieeeaaa]]]UUUIIIAAA666333111000000///...---//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++---...,,,...333555333---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++)))************+++++++++)))************+++++++++uuukkkdddeee```]]]^^^]]]YYYWWWYYYZZZYYYYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^_________^^^]]][[[YYYUUUPPPJJJEEEAAA??????>>><<<===AAAHHHPPPUUU___fffkkkllllllllljjjfffhhhiiijjjkkkjjjiiigggfffaaa___[[[WWWRRRLLLEEEAAA888666222000000111000///000//////......//////000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,+++++++++---------------.........//////////////////////////////............//////111000000000000000//////......///000111222222333888666333111222333333333222222333333333333444444333333333333333444666666444444555555666888999:::;;;???FFFMMMTTTYYY[[[\\\[[[^^^``````]]]XXXTTTRRRMMMPPPSSSUUUVVVWWWYYY[[[___gggwww~~~}}}|||~~~{{{{{{zzzjjj___ZZZYYYZZZ]]]```bbbdddeeeeeeeeehhhkkkmmmmmmmmmnnnoooooonnnnnnmmmllllllmmmmmmnnnoooqqqrrrrrrrrrqqqqqqooommmjjjhhhddd\\\RRRJJJ;;;888333111000000000////////////.........------------............---------------------------------,,,+++***************,,,...---+++...555999999------------,,,+++)))(((+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++)))************+++++++++)))************+++++++++yyyqqqhhh___^^^___]]][[[\\\XXXWWWVVVVVVXXXYYYYYYXXXZZZZZZ\\\]]]]]]]]]]]]]]]^^^[[[WWWRRRLLLGGGDDDBBB@@@???======???EEEJJJNNNYYYaaaiiikkkkkkjjjfffaaaccceeefffggggggeeecccaaaeeedddcccaaa]]]WWWPPPKKK???;;;555222111111111000000000////////////000000000///...---------------------------------------,,,------......------,,,******++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,---......///------------............,,,,,,------------------........................---------...............////////////000000000000//////............//////111111111111000000000000...//////000111111222222999555111000222555444333222222222333333333444444333333333333444444555555444555666666777888:::<<<;;;AAAKKKSSSYYY[[[\\\]]][[[^^^___\\\VVVRRRQQQQQQRRRUUUYYY[[[[[[]]]```ccchhhrrr~~~mmmccc]]]]]]]]]___aaadddeeeeeecccfffiiikkklllmmmoooqqqooonnnmmmmmmllllllmmmmmmnnnooopppqqqrrrrrrqqqqqqoooooonnnmmmjjjcccZZZSSSFFFAAA:::555333222111111////////////............------............------...........................---,,,+++***))))))))))))+++,,,***,,,333666555)))***,,,---...---,,,,,,******++++++,,,,,,,,,---***))))))(((((())))))***++++++************++++++))))))*********+++++++++))))))*********+++++++++tttgggaaa___]]][[[[[[ZZZXXXWWWWWWYYYZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\\\\___]]]ZZZVVVQQQMMMJJJHHHBBB@@@>>>>>>???CCCFFFIIIRRR[[[dddggggggddd___XXX\\\^^^```bbbcccbbbaaa```eeeffffffgggeee```YYYTTTGGGBBB;;;666333222111111000000////////////000000//////...---------......------------------------,,,------......------,,,******+++,,,------......,,,++++++******++++++,,,+++,,,,,,------.........------........./////////.........------,,,,,,+++.................................................../////////000000111111//////............//////000000000000111111111111//////000000111111222222777333000///222444333222222222222333333333444444333333444444444444444444444666777777666777:::<<>>999555111111000000000000111111......---------......///........................///...,,,++++++,,,...///------------------,,,,,,...------,,,,,,------....../////////...,,,***))),,,,,,,,,---...//////000)))***+++,,,...///000111---------....../////////000000//////.........---,,,,,,,,,---...//////000//////............//////---.........//////000000000000000000111111111111---111555666333111111222222222333333333444444444333444555555555444333222---222888;;;<<>>888222111222333555666444333......---------......//////---+++,,,///000///...------------------------...///000000///---+++***------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000////////////////////////////////////000000000000---...///000000///...---111111222222222333333333333333333333444444555666222222333333333444444444333444555444333444666999999888888:::@@@GGGMMMPPPZZZZZZ[[[^^^``````^^^\\\WWWSSSTTT[[[`````````aaacccccciiirrrzzz}}}wwwttttttuuusssqqqqqqttt}}}}}}kkkccc]]]YYYYYYWWWXXX]]]___]]]^^^aaabbbdddfffggghhhiiikkkmmmoooooopppqqqqqqqqqqqqqqqnnnlllkkklllnnnooollljjjhhheee___YYYQQQGGG>>>777555333111000000000///...000000///...---+++)))(((......------------......//////...------------...++++++,,,,,,---...////////////---+++***)))((((((***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******++++++++++++******)))************+++++++++000---******,,,,,,)))'''vvvkkkbbb___ZZZXXXYYYYYYWWWWWWZZZYYY[[[]]]```aaabbbbbbaaadddcccaaa___\\\YYYVVVTTTUUUYYY___eeegggeeebbb```TTTPPPIIIDDDAAACCCGGGIIITTTYYY___dddfffgggiiijjjgggccc^^^ZZZUUUOOOHHHBBB888666333222222222111///.........------......//////---+++,,,...000///...........................------..................------------------------,,,,,,,,,---------..............................------------------------................................./////////000000/////////////////////////////////000000000111111000000000//////000000000111111111222222222333333333333333333333444555555222222333333333444444444555666666555444555777:::<<<===>>>BBBHHHNNNSSSVVV[[[\\\]]]___```___]]][[[VVVTTTUUU\\\``````aaacccgggkkkuuu}}}yyyvvvuuuxxx}}}uuuhhh^^^[[[XXXWWW[[[\\\[[[[[[^^^```bbbeeefffgggiiilllnnnooooooppppppqqqpppppppppooonnnmmmnnnppppppnnnllliiifffbbb]]]WWWNNNDDD>>>666444111000000000///...//////000//////...------......------------......//////...---------------+++,,,,,,------.........------,,,+++***************+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************++++++++++++...,,,******,,,,,,***((({{{kkkccc]]]YYYYYYYYYVVVVVVXXXZZZ[[[\\\^^^____________bbbcccdddeeedddbbb```______aaaeeehhhjjjiiigggeeeZZZUUUMMMEEEAAAAAACCCEEENNNRRRYYY^^^bbbeeehhhjjjgggeeebbb___\\\WWWQQQMMM@@@<<<777444333333333333//////......---......//////...,,,---...//////...//////////////////////////////...---,,,---......------------------------,,,,,,,,,---------..................................................................................../////////000000000////////////////////////000000000111111111222222111111///......///111111000000111111111222222222333222222222222333333444333333333333444444444444777888888777666666888:::>>>@@@DDDJJJOOOTTTXXXZZZ\\\^^^``````___]]]ZZZXXXXXXWWWYYY^^^aaaaaacccgggmmmvvv}}}{{{zzzzzzyyytttccc```[[[XXXYYYZZZYYYYYY\\\]]]```ccceeegggiiilllooooooooopppppppppoooooonnnpppooonnnoooqqqqqqpppnnnjjjiiigggddd___VVVMMMFFF999666333111000000000///...///000111111222222222......------------......///......---------------------------------------,,,+++++++++++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************+++++++++,,,,,,+++******,,,,,,+++***~~~nnneee]]]ZZZZZZXXXXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]___aaadddggghhhgggeeedddeeefffgggiiiiiiiiihhhgggccc]]]TTTLLLFFFCCCDDDEEEHHHLLLRRRWWW\\\```dddgggeeeeeedddbbb```[[[WWWTTTHHHCCC===888888999;;;<<<000//////...............///............/////////........................555333///,,,******++++++------------------------,,,,,,,,,---------..............................////////////////////////...........................////////////000000000////////////////////////000111111111222222222222////////////////////////000000000111111111222222222222222111111222222333333333333444444444444555777888888777666666999;;;;;;@@@GGGNNNRRRVVVYYYZZZ^^^___aaaaaa^^^[[[XXXWWW[[[ZZZ\\\```bbbccchhhooowwwpppggg___YYYYYYZZZYYYZZZ\\\[[[]]]aaadddfffiiilllooonnnnnnooooooooonnnmmmmmmnnnnnnoooppppppppppppooommmlllllljjjeee]]]SSSLLL>>>;;;555222111111000///...///000111222222222222......------------......///...------,,,,,,------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,*********+++,,,,,,,,,,,,ssseee___]]][[[\\\___]]]\\\[[[ZZZYYYZZZZZZ[[[^^^aaadddggghhhhhhfffeeehhhhhhiiiiiiiiihhhhhhggggggbbbZZZQQQJJJFFFEEEDDDCCCFFFKKKPPPTTTYYY^^^aaabbbdddeeedddaaa^^^ZZZXXXPPPKKKCCC>>><<<<<<======111000///.............../////////.........///000------------------------666333///,,,******+++,,,------------------------,,,,,,,,,---------..............................////////////////////////........................////////////000000000111000000000000000000000000000111111111222222222222...///111222222111///...000111111111111222222222333222222111111222222222333333444444444555555555666666777666555666999;;;<<>>:::222222000///............000111222000---,,,...111////////////////////////111000...---,,,,,,,,,---------------------------,,,,,,,,,---------..............................................................................000000000000111111111111000000000000000000000000////////////000000000000222///***''''''***///222333333333444444444555555666555444444333333333333444444444555555555666666444555777888999<<<@@@CCCKKKRRRZZZ]]][[[YYYYYY[[[YYYZZZZZZVVVRRRSSSXXX^^^]]]```gggnnnwwwuuujjjeeeaaa___```]]]___aaaaaa```aaabbbdddggghhhiiikkklllmmmnnnnnnhhhkkknnnnnnmmmlllnnnpppmmmmmmllllllkkkhhhccc```YYYQQQFFF<<<555222111000...///000111111111111111.........------............---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,---...///000++++++,,,---------,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))),,,---,,,***)))+++---zzzjjj```YYYWWWUUURRRSSSXXXWWWYYY[[[]]]___aaaeeegggeeeggghhhhhhfffdddddddddcccbbb```\\\VVVPPPKKKGGGDDDCCCBBBBBBBBBBBBCCCDDDEEEKKKRRRWWWWWWWWWYYY[[[\\\YYYVVVSSSPPPKKKDDD???:::888444111...---------000000000000000000000000........................++++++,,,,,,---...//////------...//////...------,,,,,,,,,---------.........000111000---,,,---///////////////////////////............////////////000///.........///111222000000//////......------333333333222222111111111000000111111111222222222333222222111111222222333222222333333444555666666???===:::777444444444444777777777888:::???FFFJJJOOOSSSWWW[[[\\\]]]___```\\\VVVSSSSSSUUUVVVZZZ^^^fffggglllzzz~~~zzz}}}wwwnnneee___^^^]]]\\\]]]___aaaaaa```iiiiiijjjkkkkkkllllllmmmhhhlllnnnlllkkknnnpppnnnpppooonnnkkkhhheeecccbbb___ZZZQQQFFF===666222000222---,,,///000......000222222111//////.........///...---,,,,,,,,,,,,,,,//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------wwwjjj]]]XXXVVVTTTUUUXXX[[[[[[[[[[[[\\\___bbbeeeccceeegggfffeeeccccccccccccbbb```]]]WWWQQQJJJGGGCCCCCCDDDDDDCCCBBBAAAAAABBBGGGNNNRRRSSSUUUXXX[[[^^^[[[XXXVVVSSSOOOIIIDDD<<<:::777333111/////////////////////////////////........................++++++,,,------...//////........................,,,,,,---------.........---///000///,,,+++,,,...////////////////////////............////////////111000000///000111222333333333222222222111111111333333333222222222111111111111222222222333333333333333222222222222333333333333333444444555555555<<<:::888666555555666666777777888999;;;AAAGGGLLLRRRUUUYYY\\\\\\[[[\\\\\\XXXTTTRRRTTTWWWYYY___eeelllrrr~~~}}}zzz{{{|||ooofff```^^^]]]]]]___aaabbbaaaiiiiiiiiijjjkkkkkklllllliiimmmnnnjjjjjjmmmooonnnppppppnnnllljjjgggeeecccbbb]]]UUUKKKBBB:::555222333...---///111///...000111111000///............///...------,,,,,,,,,---//////.........---------------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***{{{hhh^^^[[[ZZZZZZ[[[]]]\\\[[[ZZZ[[[^^^aaacccaaacccddddddcccaaabbbbbbbbbbbbbbb___YYYRRRKKKGGGBBBCCCDDDEEEDDDCCCAAA??????CCCHHHKKKMMMQQQWWW[[[___]]][[[ZZZXXXTTTNNNKKKAAA???<<<888444222111000////////////////////////........................,,,,,,,,,---....../////////...---,,,,,,---...///,,,------------.........---...///...,,,+++,,,---////////////////////////............////////////111111111000111222222333333333333333333222222222333333333222222222222111111111111111222222222222333333222222222222333333444444444444444444555555888777666555555666777888777888:::<<>>CCCGGGKKKOOOSSSVVVWWWWWWVVVSSSOOOLLLLLLLLLQQQTTT[[[aaagggrrr}}}{{{lllccc^^^]]]]]]bbbccccccdddeeeeeeffffffjjjnnnooolllkkkmmmnnnmmmjjjjjjjjjjjjiiiiiihhhggghhhhhhfffbbb\\\TTTLLLHHH>>>999666777666222000111111000////////////000000.........---......///000---------........................------,,,,,,++++++,,,,,,------.........++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------}}}ssseee]]]ZZZ[[[\\\[[[]]]____________```ccceeeeeeeeefffeeeccc```\\\YYYRRRNNNIIIDDDAAABBBDDDEEEEEEEEECCC@@@>>>@@@GGGMMMUUUXXX\\\^^^]]]\\\\\\^^^WWWUUUQQQLLLEEE???;;;888111111111111111111111111////////////////////////////////////................................................////////////000...---...111222111///////////////////////////............////////////...///000111111111000000222222222333333333444444111111222222222333333333333333444444444555555555444444333333333333444444444444555555666666777777555666777888::::::;;;;;;===AAAFFFJJJNNNQQQTTTWWWWWWVVVTTTQQQNNNMMMOOOQQQTTTXXX```gggnnn}}}~~~zzzkkkddd```___aaaaaabbbccccccddddddeeeeeekkkmmmlllkkkmmmmmmjjjjjjjjjjjjkkkjjjjjjiiiiiijjjjjjhhheee```YYYSSSOOO@@@;;;888888777333000111333222111000000000000000...............///000000---------........./////////......---,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,qqqbbb]]]]]]______\\\]]]^^^]]]]]]___bbbdddffffffffffffdddbbb___]]]UUURRRMMMGGGCCCAAA@@@@@@BBBBBBAAA>>>===???FFFKKKTTTXXX]]]^^^]]]]]]^^^```WWWVVVSSSOOOJJJEEEAAA>>>111111111111111111111111000000000000000000000000///////////////.........------...//////...------............/////////000///---,,,---000222000...////////////////////////............/////////000///000111222333222111111111111111222222333333333111111111222222333333333000000111111111222222222555444444333333444444555333444444555666777888888333555777999;;;<<<===>>>???CCCHHHLLLOOORRRUUUWWWXXXWWWTTTPPPNNNOOORRRUUUVVV[[[ccckkksss~~~uuukkkfffeeeaaaaaaaaabbbccccccddddddbbbhhhlllkkkjjjlllkkkhhhjjjkkkkkkllllllkkkkkkkkkkkkkkkjjjgggbbb\\\WWWTTTAAA<<<999999777333111111444444222111000000000000...............///000000---------.........////////////...---,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...//////ssseee___^^^^^^]]]___aaa```]]]^^^aaadddbbbcccfffgggfffccc___]]]___ZZZSSSLLLFFFCCCAAAAAABBB@@@===<<<<<>>======>>>@@@BBBHHHPPPZZZ``````^^^]]]^^^]]]YYYUUUSSSSSSQQQKKKFFFCCC===666333444444222000///000000000000000000000000000000000000000000000///000111111///......///000/////////............/////////000000000000111000//////......//////000////////////000000000111333222222111000//////...111222222222222333333333222222222222222222333333333333333333333333333333444555555555444444333222888777666555444555666666:::<<<===;;;999:::>>>BBBIIILLLPPPRRRSSSTTTVVVWWWPPPNNNNNNQQQSSSTTTXXX^^^bbbgggooo{{{|||xxxtttrrrpppssstttuuuuuuvvvvvvvvvvvvuuutttsssssssssssssssssstttuuuuuutttrrrqqqrrrsssttttttttttttssstttwwwyyyyyyyyyxxxxxxxxxzzz|||~~~{{{zzzwwwmmmgggaaa^^^```bbbaaaaaaccceeeeeeffffffffffffeeeeeeeeegggiiijjjjjjjjjkkklllllllllkkkiiifffccc___]]]VVVNNNBBB;;;777555222///111111111111111111111111000000000///......------..................------...------,,,,,,------...,,,,,,---------.........---------------------...------......------,,,,,,......---,,,,,,---......//////...---------------pppfffaaa___^^^^^^^^^^^^\\\[[[aaabbbeeeggggggfffdddccc```^^^ZZZTTTNNNIIIEEECCCCCCBBBAAA???????????????DDDLLLWWW^^^`````````aaa^^^[[[XXXWWWWWWVVVQQQNNNGGGAAA:::666666666555333000000000000000000000000000000000000000000000000000111111000......///000////////////............000000000000111111111111111000000//////000000111/////////000000000111111444444333111000///...---222222222222333333333333222222222222111111111111222222222222333333333333444555555555555444333333888777666555555555666666:::<<<>>>===;;;===AAAEEENNNPPPRRRSSSSSSSSSUUUVVVPPPOOOPPPTTTVVVWWW]]]ccciiirrr|||wwwtttqqqooolllhhheeecccaaaaaadddfffhhhkkkllllllllllllnnnnnnnnnnnnnnnnnnooopppnnnppprrrrrrpppmmmlllllloooppppppnnnllljjjjjjjjjiiiiiihhhggghhhiiijjjkkkmmmnnnpppssswww||||||uuuvvv}}}yyypppgggaaa```aaa______aaaccccccccccccccccccccccccdddfffhhhhhhhhhhhhjjjkkkmmmmmmlllkkkhhheeebbb```___VVVJJJ@@@:::666222///111111000000000000000000////////////////////////.../////////...---,,,,,,...------,,,,,,------...,,,------------..................---------,,,,,,......---------,,,,,,,,,......---,,,,,,---......//////...------------...{{{mmmhhhaaa^^^^^^^^^]]][[[\\\^^^```cccddddddcccbbbaaa```^^^ZZZTTTNNNIIIFFFDDDDDDCCCBBBAAA???>>>===AAAHHHRRRZZZ^^^```bbbccc^^^\\\ZZZYYYYYYXXXTTTQQQMMMGGG@@@;;;888666555333111111111000000000000000////////////////////////111111111///------///111///////////////.........//////000000000111111111111000000//////000000111//////000000000111111111000111111111111111222222222222222333333333444444444333333333222111111111333333444444444444444555444444555555555555444444444444555666777888999999999;;;======<<<>>>DDDHHHNNNQQQTTTUUUUUUTTTTTTUUURRRQQQTTTWWWYYY[[[bbbjjjvvv}}}xxxsssnnnjjjhhhgggeeebbb___\\\[[[[[[[[[\\\___eeekkkoooqqqqqqqqquuuuuuuuuvvvwwwxxxyyyzzzvvvxxxzzzyyywwwuuutttsssyyyzzzzzzwwwrrrlllhhhggggggfffeeedddccccccddddddddddddeeefffiiillloooqqqwww{{{yyyvvvxxxyyynnnccc``````______aaabbbbbbbbbbbbbbbbbbccccccccceeeffffffeeefffhhhkkknnnnnnmmmllljjjhhheeedddccc[[[PPPEEE===888333000111111000000000000000///............//////000000////////////...---,,,+++...------,,,,,,------...------------...........................---------......------,,,,,,,,,,,,......------------......///......---------......yyymmmccc___^^^]]][[[YYY[[[^^^```bbbcccccccccbbbaaa```^^^YYYSSSNNNJJJFFFFFFFFFEEECCCAAA>>>===???EEELLLTTTZZZ^^^aaabbb^^^]]]\\\ZZZYYYWWWTTTRRRRRRNNNGGG@@@;;;777444222222111111111000000000///////////////////////////111111111///------///111.........///////////////........./////////000000000//////......//////000000000000000111111111111//////000111222333444444222222333333333444444444555555555444333333333222333333333444444555555555444444555666666555555444444444555666777888999999666999;;;<<<===@@@FFFJJJLLLPPPUUUXXXWWWVVVTTTTTTTTTSSSUUUXXXZZZ]]]gggqqq{{{ssssssqqqooollliiifffdddaaa```^^^\\\ZZZYYYYYYZZZYYY___hhhrrrzzz~~~vvvooolllkkkjjjhhhfffdddcccbbbaaaaaa`````````aaabbbdddeeegggkkkpppuuuzzz}}}yyyzzz~~~sssddd___^^^]]]^^^___bbbbbbaaaaaabbbbbbddddddcccddddddcccccceeehhhkkknnnnnnmmmllljjjiiiggggggccc]]]TTTJJJBBB;;;666444222111111111000000//////------......///000000000......//////...------,,,...------,,,,,,------...---------.........//////,,,,,,---......///000000///...---,,,,,,,,,------..............................---------......///tttggg```\\\ZZZYYY[[[]]]```bbbcccccccccbbbbbbbbb```\\\WWWRRROOOIIIHHHHHHFFFEEECCCAAA@@@@@@CCCGGGMMMSSSXXX]]]___]]]]]]\\\[[[YYYWWWUUUTTTVVVSSSNNNGGG@@@:::666333222222222111111000000///000000000000000000000000000111111000......///000.........///////////////............////////////000//////......//////000000000000111111111222222222222222222222222222222333333333333444444444444555555555555444444444444111111222222333333444444444444555666666666666555777777888888888777666555444777;;;<<<>>>AAAHHHMMMMMMQQQUUUWWWVVVUUUSSSSSSTTTSSSUUUYYY[[[aaaooo|||}}}}}}~~~|||wwwrrriiiiiihhhhhhfffeeecccbbb\\\\\\[[[ZZZYYYXXXWWWWWWXXX```mmm{{{|||xxxsssqqqooolllhhheeecccaaaaaa```___]]]]]]]]]]]]^^^^^^```cccfffhhhmmmrrrvvvzzz}}}}}}|||{{{hhh^^^\\\[[[\\\]]]bbbbbbaaaaaaaaacccdddeeeddddddcccbbbbbbdddhhhkkkmmmlllkkkkkkjjjiiihhhhhhccc___YYYQQQHHH@@@:::777333333222222111000000000---.........//////000000------...............---...------,,,,,,------...------........./////////+++,,,---...///000111111///...---,,,+++,,,---------...////////////...---...------------...//////xxxhhh___[[[XXXYYY[[[]]]___aaaaaabbbaaabbbbbbaaa^^^ZZZVVVTTTKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBCCCFFFLLLSSSXXX[[[ZZZ[[[[[[[[[ZZZXXXXXXXXXWWWVVVSSSNNNGGG@@@;;;888333333222111111000000///000000000000000000000000///000111111///......///............/////////000...////////////000000000111000000//////000000111000000111111111222222222333333333222222111111111333333333444444444444555333333444444444444444555111222222333444444555555444444555666666666666666777777888999888777666555444777;;;===???DDDKKKPPPSSSTTTUUUTTTRRRQQQRRRSSSVVVVVVYYY]]]aaakkk}}}}}}{{{yyywwwuuuttttttwwwxxxvvvpppkkkccccccdddccccccbbbaaa```[[[\\\\\\]]]\\\ZZZWWWVVVXXXaaaqqq}}}yyytttpppllljjjgggfffcccaaa___^^^^^^^^^[[[\\\]]]^^^___bbbfffiiihhhmmmuuu{{{pppddd```]]]]]]^^^aaaaaa```___```bbbdddeeeeeedddcccaaaaaadddhhhlllkkkjjjjjjiiihhhhhhhhhhhhdddccc___WWWNNNDDD<<<999444444333333222111111000.........///////////////,,,,,,---...////////////...------,,,,,,------...............////////////------......//////000000000...---++++++,,,---...---...///000000///...------------------...//////qqqccc]]]UUUVVVXXXZZZ\\\]]]^^^^^^aaaaaaaaaaaa___\\\YYYWWWMMMLLLJJJHHHGGGFFFEEEEEEDDDBBBAAACCCHHHOOOTTTXXXWWWYYY[[[[[[[[[ZZZ[[[\\\WWWWWWVVVSSSLLLEEE???<<<333333222222111000000///000000000000000000000000...000222222000.........---.........//////000000000000000000111111111111222222111111111111222222000111111111111222222222222222222222222222222222333333333444444444555555222222222333333444444444444444555555666777888888444444555666777777666666333555666888999999999999555888<<>>999555555444444333222111111////////////////////////++++++---...///000000000...------,,,,,,------.............../////////000///////////////.........000...---++++++,,,---...---...///000000///...------------------...///000pppfff___ZZZXXXXXXYYYXXX\\\aaa___```___\\\XXXXXXZZZ^^^VVVRRRLLLIIIHHHIIIJJJJJJFFFGGGFFFDDDCCCHHHRRRZZZ[[[[[[\\\\\\\\\ZZZXXXWWW\\\XXXTTTSSSRRRMMMEEE>>>999666333111111222222111111111111111000000//////222222222222222111000/////////000000111111111222333222111000000111222333AAA<<<555111///000111222444777999666111...///111111111222222222333333333222333333444444333333222111111111222222333333333444333333222222333333444444555555555555555444444333444555666666777:::<<<;;;===@@@BBBFFFKKKQQQVVVWWWTTTQQQOOOLLLLLLSSS\\\[[[]]]bbbiiiuuu~~~zzzvvvttttttrrrqqqqqqrrrtttuuuuuutttwwwvvvuuusssqqqmmmiiieeedddddddddcccdddgggmmmqqqgggmmmqqqooollljjjgggbbbbbbgggwww{{{{{{xxxsssnnnjjjiiiiiigggeeebbb`````````___^^^]]]^^^```cccgggnnnvvv{{{~~~}}}nnnccc```aaa```aaaaaa```^^^^^^^^^___cccfffhhhfffbbbaaadddhhhkkkiiieeecccbbbccceeeggggggeeeaaa^^^YYYRRRGGG@@@:::777444222111000...---111111111111111111111111,,,,,,,,,------///000111111///...------...///111......---,,,+++******))).................................------,,,,,,,,,///......------......///////////////////////////yyyhhh```ZZZZZZ[[[[[[^^^bbb^^^___^^^\\\YYYXXXZZZ\\\XXXUUUPPPLLLKKKJJJIIIHHHHHHIIIIIIFFFDDDHHHPPPVVV[[[[[[ZZZZZZZZZYYYYYYXXXZZZWWWTTTTTTTTTPPPIIICCC>>>;;;777444333333222222111111111000000000000000222222222222222111000000///000000000111111111111333222111000000111222333>>>:::444111000111111111111444777555111///111333111222222222222333333333222333333444444333333222222222222333333333444444555555444444444444555555666666777777777777666666444666777777777888:::===;;;>>>AAAEEEIIIMMMSSSVVVVVVRRROOONNNMMMNNNTTT\\\bbbeeemmmyyy{{{zzz{{{{{{yyyuuurrrooonnnuuutttuuuvvvxxxyyyzzzyyyvvvuuusssrrrooolllhhheeeaaabbbdddfffjjjpppwww|||www|||}}}{{{yyyssslllkkkppp}}}xxxuuusssmmmllljjjjjjiiihhheeecccbbbbbbaaaaaabbbfffjjjmmmpppwwwzzzyyy{{{jjjaaa]]]ZZZ\\\]]]^^^______``````bbbeeehhhfffcccbbbdddhhhjjjhhhfffdddcccdddfffggggggdddaaa___\\\UUUKKKDDD:::777333111000000000///111111111111111111111222............///000000111000///...------...///000.........---,,,,,,++++++.................................------,,,,,,,,,...------,,,,,,------...////////////////////////vvviii\\\XXXYYYYYY[[[^^^]]]]]]]]][[[YYYXXXXXXYYY[[[XXXTTTRRROOOMMMJJJGGGKKKLLLKKKIIIGGGHHHNNNSSSZZZYYYWWWUUUUUUVVVXXXYYYYYYWWWVVVVVVWWWTTTNNNIIIFFFBBB<<<888666555444333111111000000000111111222111222222222222111000000000000000000111111111111333222111000000111222333999666333111111222111111---000333333111111222555222222222222333333333333333333444444444444333333333333333444444444444444777777777666666777777777777888888999999999888888777888999999888999;;;===;;;???DDDIIIMMMQQQUUUWWWVVVQQQNNNOOOPPPRRRXXX___gggooo{{{|||xxxsssqqqssstttuuuuuutttqqqmmmkkktttuuuuuuvvvvvvwwwxxxxxxttttttsssrrrpppnnnllljjjhhhjjjmmmqqqvvv}}}zzzssswww~~~yyyxxxyyyyyyyyyvvvqqqmmmkkkiiifffdddcccdddeeefffeeehhhlllrrr{{{|||ttttttwwwwwweee[[[XXXZZZ\\\___`````````___```cccggggggeeeccceeeggghhhgggeeeeeedddeeefffgggeeecccbbbaaa___ZZZRRRKKK???;;;555222111222333333000000000111111222222222000000000000000000000000000///...------...///000.........................................................---------------.........------.........////////////////////////{{{fff\\\YYYYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWXXX[[[YYYXXXVVVUUUQQQMMMJJJKKKLLLLLLKKKJJJKKKOOORRRYYYVVVRRRNNNNNNPPPTTTVVVXXXWWWWWWXXXXXXVVVRRRNNNLLLHHHAAA<<<999777555333111111000000000111222333111111222222222111111000000000000000000111111111333222111000000111222333555333111111222222222111---///222222111111222444222222222333333333444444333333444444444444333333444444555555555555555555777777777777777777777777777888999999:::999999999777888999999888999;;;===<<>>:::777555333222111000000111222333000111111222222222111111111111000000000000000000333222111000000111222333333111000111222333222111///111222222111111111222222222333333333444444444333444444555555444444333555555555555555555555555555666777777777777666555666777888888999999999888666777888888888999;;;===>>>DDDKKKRRRUUUWWWXXXYYYWWWRRROOOQQQUUU[[[eeennn{{{uuurrrnnnkkkiiiiiilllnnnqqqqqqssswwwyyyyyyuuuqqqvvvwwwwwwuuuqqqoooooopppooossszzz~~~|||yyyxxxvvvssspppjjjhhhffffffgggjjjmmmooowww{{{qqqooossszzzxxxgggaaa^^^\\\\\\]]]^^^]]][[[]]]```cccffffffffffffgggdddddddddddddddeeeeeeeeebbbbbbbbbdddeeeccc\\\WWWOOOIII???777333222222222//////000000000111111111//////000000000///......//////............//////---......//////000000000................................................///......------......///////////////////////////sssggg```^^^___\\\YYYWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\ZZZWWWTTTKKKKKKKKKLLLNNNRRRUUUWWWWWWRRRJJJCCC@@@AAAEEEHHHNNNPPPSSSVVVWWWVVVUUUTTTSSSPPPLLLHHHDDD@@@;;;888555333111000///000222333000000111222222222222111111111111111000000000000333222111000000111222333333111000111222444333333222222222222222222111000333333333333444444444444444444555555555555444444555555555555555444444444444555666777777666555444555666777888888888888888555777888888888:::<<<>>>AAAGGGNNNTTTWWWXXXXXXXXXUUUQQQPPPRRRWWW```ooo}}}{{{vvvrrrqqqkkkkkkiiigggfffhhhkkkooonnnnnnooossswwwwwwtttqqqoooqqqsssrrrooonnnppprrrttt||||||wwwnnnlllhhhggggggggggggfffkkkpppwwwzzznnnmmmoootttzzzxxxjjjddd]]]YYYZZZ\\\\\\\\\]]]^^^aaadddfffggghhhhhheeedddcccbbbbbbbbbcccdddbbbaaabbbdddfffddd^^^YYYSSSLLLAAA888333000///...000000000000000000000000---...///000000000///...////////////////////////---.........//////000000......................................./////////,,,,,,++++++++++++,,,,,,////////////////////////xxxiiicccbbb]]]XXXVVVWWWYYYZZZZZZYYYYYYZZZ[[[]]]\\\YYYVVVNNNMMMKKKLLLOOOSSSVVVXXXXXXSSSJJJBBB======???AAAFFFIIINNNSSSUUUWWWWWWXXXVVVTTTRRROOOLLLGGGAAA===777555222000///000111222000000111222222222222222111111111111000000000///333222111000000111222333444222000000222444444444222222222333444333222111333333333444444444444555444444555555555555444444555555555444444444333333444555666888888666555444555666777888999999999999555777888999:::<<>>???DDDJJJPPPTTTWWWYYY[[[WWWVVVUUUTTTQQQLLLEEE@@@888666333000//////000111///000111222222222222222222111111111000000//////333222111000000111222333666333111000222444555555222111222333555555444333333333333444444444555555444444555555555555444444555555444444444333333333444666777888888777666444555666777888999:::::::::555777999;;;<<<>>>AAACCCGGGKKKQQQUUUVVVWWWWWWXXXUUUWWW[[[___dddsssvvvlllkkkjjjeeebbbbbbdddeeeeeedddaaaaaaeeehhhkkkhhhgggjjjooorrrpppmmmkkkqqqyyy~~~{{{sssnnnllliiifff```bbbeeefffjjjpppzzz{{{tttqqqmmmnnnzzzrrrddd]]]\\\[[[ZZZ^^^]]]^^^```dddhhhjjjjjjfffddd```]]]]]]^^^```bbbbbbaaaaaaccceeebbb\\\WWWXXXRRRIIIAAA<<<888555444222222111000///...---------///111333444333222111......////////////......................................................---.........//////000000000000////////////000000////////////////////////|||qqqaaaVVVYYYZZZVVVUUUZZZXXXXXXXXXXXXYYYYYYZZZ[[[XXXVVVRRROOOMMMPPPUUUYYYZZZSSSJJJAAA===;;;::::::999===CCCHHHLLLPPPTTTWWW[[[YYYVVVUUUTTTPPPJJJFFF===:::666444444444333222222222222111111111111000111111111111111111111111555444333333222222222222111111111222222333333333333333333333333333333333555444444444444555666666444444444555555555666666777777666666555555444444666666666666777777777777888888999999999:::::::::777777777999;;;???BBBDDDNNNPPPTTTXXX[[[ZZZWWWSSSYYYVVVXXXbbboooyyyqqqmmmiiieeeddddddcccccceeeeeedddbbbaaacccfffiiiiiihhhiiikkkppptttwwwxxx|||~~~zzzuuummmhhheeedddcccbbbcccffflllpppuuu}}}}}}sssnnnsss~~~mmmbbb^^^]]]]]]^^^^^^^^^aaaeeehhhjjjjjjgggeeebbb___^^^^^^```aaaaaabbbeeefffeeebbb___\\\XXXXXXTTTKKK???666333444444222//////000000000///000000111222333444444555//////............//////---...///000000///...---000000000000000000000000///////////////////////////////////////.........222111///......///111222mmm\\\[[[]]]YYYWWWZZZXXXXXXXXXXXXXXXZZZ[[[\\\YYYWWWTTTPPPNNNOOOSSSWWW\\\WWWOOOFFF???;;;999999999<<>>999666555555444333222222222222111111111111111111111111111111111111444333222111111111111222222222222222333333333444333333333333333333333333555444444444444555666666444444444555555555666666666666666666666555555555666666666666777777777777888999999999999:::::::::999999999:::===AAADDDGGGNNNQQQVVV[[[^^^]]]ZZZXXX\\\\\\bbbnnn}}}}}}tttnnnkkkiiieeecccbbbbbbbbbcccfffffffffeeedddfffiiilllnnnoooqqquuu{{{zzzsssjjjhhheeecccbbbcccgggiiimmmrrr{{{|||ssssssyyyooofffbbbaaaaaa______```cccfffffffffhhhfffcccaaa``````aaabbbdddeeeggghhhgggeeecccaaa[[[[[[WWWNNNBBB888555555555222000///000111000000000000111111222333333333000//////......//////000...//////////////////...000000000000000000000000////////////////////////////////////////////////444333111000000111333444nnneeeccc___\\\\\\YYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZXXXTTTQQQPPPQQQSSS\\\ZZZUUULLLBBB;;;999999888:::>>>BBBFFFLLLSSSXXXXXXXXXWWWWWWVVVTTTPPPMMMIIIDDD>>>:::777666555444333222222222111111111111222222222222222222222222222222111111000000111111333333333333444444444444333333333333333333333333555444444444444555666666444444555555555666666666555666666666666666777777666666666777777777888888999999999999::::::::::::;;;;;;;;;<<>>BBBIIIPPPVVVXXXXXXXXXXXXWWWTTTQQQOOONNNIIICCC===:::777555333333333222222222111111111222222222222222222222222222222111111111111222222444444444444444444444444333333333333333333333333555444444444444555666666555555555555666666666666555555666666777777777888666666666777777888888999999999999:::::::::;;;;;;<<<;;;<<<===AAAFFFKKKNNNUUUYYY^^^aaabbb```^^^]]]YYYbbbrrr|||vvvqqqmmmjjjfffddddddfffiiilllooosssvvvyyy}}}|||xxxrrrlllhhhfffeeeddd```aaabbbfffmmmwww{{{www{{{~~~qqqjjjjjjgggeeedddeeefffgggffffffeeedddcccbbbbbbcccccceeeeeeeeeeeeeeeeeeffffffeeedddaaaYYYNNNCCC<<<999777555222111111222111000111111111000000000//////111111000000000000111111111000///......///000111///////////////////////////////////////////////////////////////000000000111111000//////000111111xxxiiibbbccc[[[YYYVVVTTTSSSVVVYYY[[[`````````]]]YYYUUUSSSSSSSSSVVVWWWQQQGGG???<<<<<<777888999;;;>>>DDDLLLQQQWWWXXXYYYXXXVVVSSSQQQPPPQQQMMMFFFAAA===999666333333333333222222222222111222222222222222222222222333333222222222333333444444444444444444444444444333333333333333333333333555444444444444555666666555555555666666666777777555666666666777777888888666666666777888999999999999999:::::::::;;;;;;;;;;;;:::;;;===BBBIIIOOOSSS[[[^^^aaabbb```^^^]]]]]]```mmm~~~uuurrrooommmkkkjjjiiihhhhhhmmmsssyyy~~~}}}vvvqqqmmmkkkhhheee___```aaacccffflllsssxxxxxxxxx}}}~~~ssskkkhhheeedddeeegggggggggddddddbbbaaaaaabbbcccdddgggfffeeeeeeeeefffggghhhggggggeee___UUUJJJAAA===999666333222222333222111222222111111000/////////111111000000000000111111111000///......///000111////////////////////////000000000000000000000000////////////000000111111111000000000000000000111uuuiiifff```]]]XXXTTTSSSUUUYYY[[[```aaaaaa^^^[[[WWWVVVVVVPPPSSSTTTPPPIIIBBB>>>===888999999:::<<<@@@FFFJJJRRRUUUWWWWWWUUURRRQQQQQQQQQNNNJJJEEEAAA===888444333333333333222222222222333333333333333333333333333333333222333333444555444444444444333333333333333333333333333333333333555444444444444555666666555555666666666777777777666777777777777777777888555666777777888999::::::::::::::::::;;;;;;;;;;;;::::::;;;>>>DDDLLLTTTYYY```bbbdddbbb^^^\\\]]]___gggwwwzzztttllllllllllllmmmnnnooopppsssyyy{{{uuurrroookkkggg```aaabbbbbbccceeehhhkkksss}}}zzz~~~yyymmmjjjfffddddddeeeffffffeeecccaaa``````bbbdddfffiiiiiihhhgggggghhhhhhiiiggghhhgggccc\\\QQQGGGAAA:::888555333333333222111222222222111111000000000111000000//////000000111111000000//////000000111000000000000000000000000000000000000000000000000...//////000000111111222222222222222222222222222wwwlllfffbbb\\\WWWUUUWWWZZZ]]]^^^______]]]ZZZXXXWWWXXXRRRRRRRRRPPPKKKEEE@@@===999::::::999:::<<<@@@DDDLLLOOOSSSTTTSSSRRRSSSTTTQQQPPPMMMJJJGGGBBB;;;777444444333333333222222222333333333333333333333333222222111111222333333444444333333333222222222222333333333333333333333333555444444444444555666666555666666666777777777777888888888777777777777777555666777888999::::::;;;:::::::::;;;;;;;;;;;;<<<999:::;;;@@@GGGQQQYYY___cccdddeeeaaa]]]]]]```eeeooo{{{tttoooiiikkknnnrrruuuyyy|||}}}zzzvvvppplllddddddcccaaa``````cccfffgggqqq~~~~~~}}}sssooojjjgggffffffffffffgggdddaaa______bbbfffiiiiiiiiiiiihhhhhhggggggffffffggggggfff```WWWLLLEEE;;;999555444444444333222222222222222222111111111000//////......//////000000000000111111000000000000000000000000000000000000000000000000000000000...//////000111111222222222222222333333222222222sssjjjfff___YYYWWWXXX\\\^^^\\\]]]]]][[[YYYWWWXXXYYYUUUTTTRRRPPPLLLGGGAAA<<<:::;;;::::::999:::===???FFFKKKPPPRRRSSSSSSUUUWWWRRRQQQPPPNNNKKKEEE>>>999444444444333333333222222333333333333333333333333111111000000111222333333333333333222222111111111333333333333333333333333555444444444444555666666666666666666777777777777999999888888777777666666555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::<<>>>>>>>>BBBHHHNNNRRRTTTTTTTTTQQQPPPPPPNNNKKKHHHEEEDDD888555222111222333333222222222222222222222222222666666666555555444444444444444444444444444444444333333333333333444555666666666666666666666666666999888888777666555555444777777888888888888777666;;;;;;:::999999::::::;;;999999999999:::;;;<<<<<<>>>>>>@@@DDDKKKTTT]]]bbbjjjeee```^^^\\\^^^hhhrrrxxxrrrnnnnnnnnnnnnpppxxx|||uuuqqqnnnjjjgggffffffeeeeeedddeeeiiinnnsss{{{xxx{{{tttkkkfffeeedddcccfffeeecccbbbbbbccceeeffffffgggggghhhhhhhhhhhhggggggffffffeeebbb\\\UUUPPPFFF???777333444555333000555444333222111111111111222111111111111111222222//////////////////////////////000000000000//////111000///......///000000111111222222222111111000---...000000//////000222uuuggg```[[[WWWUUUWWWWWWZZZ\\\\\\[[[ZZZ[[[]]]ZZZVVVQQQOOOOOOLLLFFFAAA???===::::::;;;=========???AAAEEEKKKPPPSSSTTTTTTRRRRRRQQQOOOLLLIIIFFFDDD<<<999555333333444444444222222222222222222222222666555555444444333444444444444444444444444444444555555444333333333444444666666666666666666666666666666666777777777777777888888888999999888888777999999::::::::::::::::::::::::::::::;;;<<<======???@@@BBBGGGNNNVVV]]]aaafffbbb^^^^^^```ggguuuzzzsssnnnmmmooosssuuu~~~xxxtttooommmnnnnnnllljjjdddccceeehhhkkkppp~~~}}}zzzoooiiigggfffdddeeedddcccbbbbbbccceeefffffffffgggggghhhhhhggggggfffffffffgggfffaaa[[[WWWJJJBBB999444444444333111444444333222111111111111222222111111111111111111111111111111111111111111//////000000000000//////111000/////////000111222111111222222222111111000///000111111000///000222uuuggg___YYYWWWYYYWWWZZZ\\\]]]\\\\\\\\\]]]\\\XXXTTTQQQPPPLLLGGGBBBAAA>>>;;;:::;;;===>>>>>>@@@@@@AAAFFFMMMRRRTTTSSSTTTTTTSSSQQQNNNKKKHHHFFFBBB>>>999555444555555555333333333333333333333333666555333222222333333444444444444444444444444444777666555444333333333333666666666666666666666666444444555666888999::::::888888999999999999888888888888999:::::::::::::::::::::::::::;;;<<<===>>>@@@BBBFFFKKKQQQXXX]]]``````\\\YYY\\\bbboooyyywwwuuuqqqooorrrxxx|||uuuuuuxxxxxxtttooofffcccbbbcccccceeennnxxxvvvoookkkiiigggdddcccccccccdddeeeffffffeeefffgggggghhhhhhggggggiiiiiiiiijjjiiifff```\\\OOOGGG===777444444333111333333222222222222333333333333222111000000000111111111111111111111111111//////000000000000//////111000//////000111333444000111111222222222111111111222333222000000000222wwwjjj```\\\\\\WWWYYY\\\^^^____________^^^[[[WWWTTTRRRNNNIIIEEECCC@@@<<<;;;<<>>BBBIIIPPPRRRRRRUUUUUUTTTSSSPPPMMMJJJHHHGGGBBB<<<777555555555555333333333333333333333333555444222111111222333444444444444444444444444444666555555444444444444555666666666666666666666666444444555777888999:::;;;666777888888888888888888777888999:::;;;;;;::::::::::::::::::;;;<<<======AAADDDIIIOOOUUUYYY]]]^^^___[[[ZZZ___iiizzzyyyuuussstttvvvzzz}}}|||zzzssslllgggcccbbbaaa```eeekkksss}}}uuuqqqnnnlllddddddeeeeeeffffffggggggffffffggghhhiiiiiiiiiiiinnnmmmmmmllljjjfffaaa]]]UUUMMMCCC:::666444333222333333222222222333444444333333222111000000000000111111111111111111111111//////000000000000//////000000000000000222444555000000111222222222111111222333444333111000111222}}}lllaaa]]]YYYZZZ\\\___aaaccccccbbbaaa^^^[[[XXXUUUQQQMMMJJJDDDAAA===<<<>>>BBBEEEGGGFFFCCC@@@AAAFFFLLLPPPQQQUUUUUUUUUTTTRRROOOMMMKKKJJJEEE???:::777666555444333333333333333333333333444333222222222333444444444444444444444444444444333333333444555666777888666666666666666666666666666777777777888888999999555666666777888888888777999999:::;;;;;;;;;;;;;;;999999999::::::;;;<<<===BBBFFFKKKRRRWWW[[[]]]^^^^^^]]]aaakkkyyy}}}yyywwwvvvrrrxxx~~~vvvqqqjjjdddcccbbb```aaadddjjjrrr}}}wwwssspppffffffeeeeeefffggghhhhhhfffggghhhiiijjjjjjjjjjjjnnnmmmllllllkkkhhhccc___YYYRRRHHH???888555444333333333333222333333444444333222222111000000111111000000000000000000000000//////000000000000//////000000000000000222444555///000111222222222222222333444444333111000111222lllbbb^^^^^^^^^```ccceeeeeeeeebbbaaa___\\\XXXUUUQQQPPPIIIEEE@@@>>>@@@DDDHHHJJJJJJHHHEEECCCDDDHHHMMMQQQTTTTTTTTTTTTSSSQQQOOONNNLLLHHHBBB===:::888555333333333333333333333333333333333333444444444444444444444444444444444444444222333333444555777888999666666666666666666666666888888888888888888777777555666777888888888888888<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>DDDHHHNNNTTTZZZ^^^```aaaZZZ]]]gggxxx~~~xxxttttttvvvxxxxxx{{{vvvmmmfffeeeeeebbb```aaadddgggooo|||~~~~~~~~~wwwssshhhfffeeeccccccdddfffgggfffggghhhiiijjjkkkkkkkkkiiiiiiiiijjjkkkjjjgggeee[[[VVVMMMDDD<<<777555444444444333333333333444444222111111111111111222222//////////////////////////////000000000000//////111000//////000111333444///000111222222222222222222333444333111111111333pppgggdddaaaaaaccceeeeeeddddddcccbbb___\\\XXXVVVUUUOOOJJJCCC@@@AAADDDHHHKKKMMMMMMKKKGGGCCCDDDJJJPPPRRRRRRSSSTTTTTTSSSQQQPPPMMMJJJFFFBBB???;;;777444444444444444444444444444111333444666666666444444444444444444444444444444444444444444555666888888666666666666666666666666888888888888888888888888777777888999:::;;;;;;:::AAA???===;;;:::;;;<<<>>><<<<<<<<<<<<===>>>???@@@HHHKKKQQQWWW]]]bbbeeefffaaagggvvv~~~xxxsssrrrvvv{{{}}}ssskkkjjjjjjfffbbb```aaaaaaeeeoooyyy{{{}}}zzzssshhhfffbbb______```ccceeedddeeefffggghhhiiiiiiiiiiiiiiiiiijjjkkkkkkiiifff\\\XXXQQQHHH???999666444666555444333333333333333000000000000111222333333000000000000000000000000//////000000000000//////111000/////////000111222//////000222222333333222000111222222111111222333mmmiiidddbbbcccdddcccbbbdddeeedddaaa^^^ZZZXXXXXXTTTNNNFFFBBBAAADDDHHHIIIOOOQQQPPPJJJCCCBBBIIIOOOPPPQQQSSSTTTTTTSSSRRRRRRNNNLLLHHHEEEBBB>>>999666444444444444444444444444111333555888888777555333444444444444444444444444666666555555555666666777666666666666666666666666777777888888888999999999888999:::;;;<<<<<<<<<<<>>;;;:::;;;===???>>>>>>>>>>>>???@@@AAABBBJJJMMMSSSYYY```eeehhhjjjqqqyyy~~~zzzuuurrrttt{{{yyyqqqoooooojjjdddaaabbb```bbbiiiooowww~~~{{{zzzssshhhddd```\\\[[[]]]```cccbbbcccdddfffggghhhhhhhhhmmmlllkkkkkkkkkjjjgggddd\\\YYYSSSKKKAAA:::666555777666555444333222222222//////000000111222444444111111111111111111111111//////000000000000//////111000///......///000000//////000222222333333333///000222222111111222444wwwhhhccccccaaabbbdddeeeeeeeeeeeebbb___\\\ZZZ[[[VVVNNNFFFBBBBBBEEEGGGLLLMMMNNNLLLHHHFFFFFFGGGNNNPPPRRRTTTTTTSSSQQQOOORRROOOLLLIIIEEE@@@:::666555555666777777666555555666555555555555444444444333333444444555666777777666666666555555444444444666666777888888888888888777777888999999999999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<===???DDDGGGPPPRRRXXX___dddhhhpppxxxyyywwwuuuxxx~~~yyyuuuqqqkkkggggggcccaaabbbccchhhtttyyyzzzzzzgggddd```]]]^^^```aaaaaabbbbbbbbbbbbccceeeggghhhhhhjjjlllnnnmmmiiieeecccaaa\\\UUUNNNHHHAAA;;;777555666777666333111111111555444333333222222333333222222222222222222222222000111222222222000///...111111111111111111111111444444444333333333222222111111222222222333333333rrrhhhccc``````bbbccccccddddddbbb```^^^\\\___ZZZSSSKKKEEEBBBAAAAAAGGGJJJLLLKKKHHHEEEDDDDDDLLLOOORRRVVVWWWVVVUUUTTTRRROOOLLLIIIFFFAAA<<<999777777777777777666777777666555555555555444444444333333444444555555666666777666666666555555555555666777777888888888888888777777888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@DDDGGGOOOSSS[[[cccgggkkkvvv}}}wwwpppkkkhhhdddaaaaaa```ccckkkuuuyyy{{{wwwjjjfffaaa^^^^^^___```aaaaaaaaaaaaaaabbbdddfffhhhhhhjjjlllnnnmmmjjjfffdddbbb^^^XXXRRRLLLDDD===888555666777666333222222222555444333333222222333333222222222222222222222222000111222222111000///...111111111111111111111111//////000111222333333444111111222222222333333333}}}qqqfff``````bbbaaaaaabbbcccbbbaaa___^^^___]]]XXXQQQKKKEEEAAA???BBBEEEIIIJJJHHHDDDAAA@@@GGGJJJPPPUUUXXXXXXWWWVVVQQQOOOLLLJJJGGGDDD@@@===;;;:::888666666666777888666555555555555444444444444444444444444444555555666666666666666555555555666777888888999999888888777888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???AAAEEEHHHOOOTTT^^^fffjjjqqqxxxqqqmmmhhhcccbbb___^^^cccjjjnnn{{{xxxyyynnnjjjccc___^^^___```aaa``````___```bbbdddfffggghhhjjjlllnnnmmmkkkgggeeeccc```\\\WWWQQQHHH???999444666666555333222333444555444333333222222333333222222222222222222222222111111111222111111000///000000000000000000000000//////000111222333333444111111222222222333333333hhhkkkooouuu}}}{{{kkkcccbbbbbbaaaaaabbbbbbaaa```______\\\\\\[[[WWWRRRKKKEEEAAA???CCCGGGIIIHHHEEE@@@>>>AAAEEEKKKRRRUUUWWWVVVUUURRROOOMMMKKKIIIGGGDDDAAA>>><<<888555444555777888666555555555555444444444555555555444444444444444555555555555555555555555777777888999999999999888777888999999::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;===???@@@CCCFFFIIIQQQVVV```ggglllwwwzzztttnnnhhheeebbb^^^___ccceeennn{{{sssmmmfff```___```aaabbb````````````bbbdddggghhhiiikkkmmmnnnmmmkkkhhhfffbbbaaa^^^[[[UUULLLAAA:::555666666555333333444555555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000444444444333333333222222111111222222222333333333[[[]]]___ccciiiqqq{{{qqqgggcccaaabbbbbbbbbaaa```___^^^^^^]]]^^^^^^\\\WWWPPPIIIDDD@@@BBBFFFHHHHHHEEE@@@===>>>BBBHHHOOOSSSUUUUUUTTTSSSPPPNNNLLLKKKJJJGGGEEE@@@===999555444444666888666555555555555444444444555555555555555555555444444444444444444444444444777777888999999999999999888888999::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========999;;;===???AAAEEEIIIMMMUUUYYY```gggnnn}}}|||uuunnnjjjeee```^^^aaa```eeennnzzzzzzsssjjjccc``````bbbccc``````aaaaaacccfffhhhjjjjjjkkklllmmmllljjjgggeee``````___]]]WWWNNNCCC<<<666777777555333222444555555444333333222222333333222222222222222222222222111111111111111111222222000000000000000000000000444444444333333333222222111111222222222333333333SSSTTTUUUVVVYYY___ffflllttt{{{{{{ooofff```bbbbbbaaa```______^^^^^^bbbbbbbbb___ZZZRRRKKKFFFDDDDDDDDDEEEFFFDDDAAA>>>===@@@FFFLLLRRRUUUWWWWWWUUURRROOOMMMLLLLLLJJJHHHCCC@@@;;;777555555666777666555555555555444444444666666666666666666666777444444444555555555555555777888999999:::999999999888999999:::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>;;;<<<>>>???BBBGGGMMMQQQZZZ\\\bbbjjjttt~~~uuuooojjjcccaaabbb\\\]]]cccmmmyyy~~~rrrhhhcccaaabbbbbb``````aaabbbdddfffiiikkklllllllllllljjjhhheeeccc^^^^^^^^^]]]YYYPPPFFF???888888777555333222333555555444333333222222333333222222222222222222222222222111111111111222333333111111111111111111111111//////000111222333333444111111222222222333333333PPPPPPPPPPPPQQQTTTZZZ^^^aaagggnnntttyyy{{{nnnccc`````````______`````````ccccccbbb```[[[VVVPPPMMMGGGEEEBBBAAABBBBBB@@@>>>888;;;AAAHHHOOOTTTYYY[[[WWWTTTPPPNNNNNNMMMKKKJJJEEECCC???;;;888888888888666555555555555444444444666666777777888888999999666666666666777777777888777888999999::::::999999888999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???BBBHHHPPPUUU\\\___fffqqq}}}yyyrrrjjjffffff```^^^___eeelllwww}}}ooofffbbbaaaaaa______```aaacccfffhhhjjjmmmmmmlllkkkhhheeebbbaaa^^^^^^^^^^^^ZZZSSSJJJDDD::::::888555222111222444555444333333222222333333222222222222222222222222222222111111111222333444222222222222222222222222//////000111222333333444111111222222222333333333PPPPPPPPPOOOOOOQQQUUUYYYUUU[[[bbbeeehhhooo{{{uuuhhh^^^^^^^^^______aaabbbccc`````````___]]]ZZZWWWUUUIIIEEE@@@>>>???@@@???>>>333666;;;CCCKKKRRRXXX\\\XXXUUUQQQOOONNNMMMLLLKKKGGGEEEBBB>>>;;;:::999999666666555555555444444444666666777888999::::::;;;777777888888999999999:::888888999::::::::::::999888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???????????????BBBIIIRRRXXX]]]```iiiwwwzzzqqqlllllliiicccaaacccffflllzzzuuuiiiccc```___^^^^^^___```bbbeeehhhiiimmmmmmllljjjgggdddaaa___^^^^^^^^^^^^[[[UUUMMMGGG<<<;;;999555222111222444555444333333222222333333222222222222222222222222222222111111111222444555333333333333333333333333444444444333333333222222111111222222222333333333OOOOOOOOOOOOOOOPPPPPPPPPPPPTTTYYYZZZZZZ]]]eeekkkwww}}}tttkkk[[[WWW]]]\\\^^^bbb____________^^^^^^]]]]]]]]]PPPJJJBBB??????@@@???>>>@@@===<<>>BBBIIIPPPVVVXXX```iiiuuu|||sssmmmfffeeeccc___^^^ccckkkrrrooobbb^^^bbb^^^```aaaaaa___```dddhhhkkkjjjiiigggeeecccaaa```______``````^^^YYYRRRMMMFFFAAA:::555333333444444444444444333333444555555555333111111222222222000000111333444444333111000222222222222222222222222555444333222111111111111555333111111333444333333QQQQQQQQQRRRRRRRRRRRRRRROOORRRUUUUUUUUUXXX___eeennnpppwwwvvveee___```\\\^^^bbb___]]]^^^^^^^^^______``````SSSNNNGGGBBB???>>>>>>>>>>>><<<;;;>>>EEEMMMRRRTTTVVVWWWWWWTTTPPPMMMLLLKKKJJJHHHEEEAAA>>><<<;;;:::777777666666666666777777666666666666666777777888888888888888777777777777777777777888999:::::::::::::::999999999:::;;;<<<999;;;<<<<<<::::::;;;======<<<<<<>>>@@@AAA@@@???AAAAAABBBFFFMMMTTTZZZ]]]dddlllwww|||uuuiiiiiihhheeecccdddhhhlllvvvttteee^^^___]]]___aaaaaa```aaadddgggiiihhhgggfffdddcccbbbaaaaaa```______]]]YYYSSSOOOHHHBBB;;;666444555555555333222222111222222333333444333111111111222111000222333444444444444333222222222222222222222222222444444444333333444444555444444444444444444444444TTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRQQQPPPSSSYYY___hhhfffgggkkkpppwwwrrreee___YYY\\\```\\\^^^^^^^^^^^^______```aaaXXXUUUNNNFFF@@@===>>>???===;;;:::<<>>===<<<777666666555555666666777555666666777777777777777888888888888888888888888777888888999999::::::;;;:::::::::999:::;;;;;;<<<;;;<<<===<<<::::::;;;<<<:::<<<>>>BBBEEEDDDAAA>>>AAAAAACCCGGGMMMTTT[[[___jjjooozzz|||nnnnnnmmmjjjgggdddddddddlllvvv|||nnnddd```\\\^^^```aaaaaabbbdddeeeffffffeeeeeedddddddddcccdddbbb___^^^\\\YYYUUURRRJJJEEE>>>888666666666666333333222222222222222333444222111111222222222111444444444444444444444444333333333333333333333333333222333333444555666777222555888888666444555666VVVVVVVVVUUUUUUUUUTTTTTTTTTTTTRRRPPPOOOQQQVVVZZZaaa^^^\\\^^^aaagggrrr}}}nnnbbb\\\bbbeee^^^```___^^^]]]]]]]]]^^^___\\\ZZZUUULLLCCC>>>>>>AAA<<<;;;;;;<<>>===777666666555555666666777444555777888888888777666777888888888888888999999999999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>===;;;::::::;;;:::;;;>>>BBBEEEDDDBBB???AAACCCFFFJJJPPPWWW^^^ccclllqqq}}}uuusssppplllgggdddbbbaaaiiillluuuzzzmmmeee]]]^^^```aaaaaabbbcccdddddddddeeeeeeffffffggggggfffccc```]]][[[ZZZXXXVVVMMMGGG@@@:::777666666666666555555444444444444555555333222222333444444333444444333333333333444444333333333333333333333333111111111111222333444444111777;;;;;;777444555888YYYXXXXXXWWWVVVUUUTTTTTTVVVUUUSSSPPPOOOPPPSSSVVVVVVSSSRRRUUUWWWZZZ```hhhqqqyyy~~~mmmgggnnnoooccc^^^]]]\\\\\\\\\]]]___```^^^]]]YYYQQQGGGAAA@@@BBB>>>=========@@@FFFLLLPPPSSSTTTTTTSSSPPPMMMMMMMMMJJJIIIHHHEEECCC@@@>>>===777777666666666666777777444555777888888888777666777777888888999999999::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<>>>AAABBBAAA@@@BBBEEEJJJNNNTTT\\\eeekkkooouuu~~~zzzssslllgggdddbbbaaaeeefffjjjtttuuuiii_________```aaabbbbbbbbbcccddddddfffggghhhiiiiiihhheee```]]]\\\[[[ZZZYYYPPPJJJBBB;;;888777666666777666555555444444444555666555333333555666555555333333222222222222333333333333333333333333333333333222222111111222222333111777;;;;;;777444555888]]]\\\\\\ZZZYYYXXXWWWWWWXXXVVVTTTRRRQQQQQQQQQRRRRRROOOOOOSSSUUUUUUWWW\\\___fffqqq|||~~~qqqsssqqqccc]]]]]][[[[[[\\\^^^aaabbb^^^]]]ZZZTTTMMMGGGDDDBBB????????????@@@EEEKKKPPPRRRSSSSSSRRRPPPNNNMMMNNNJJJJJJHHHGGGDDDAAA???>>>999888888777777888888999555666666777777777777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<===>>>===;;;;;;<<<===>>>===;;;<<<>>>???@@@???>>>BBBHHHNNNTTT\\\gggnnnuuuzzzqqqkkkgggeeeddd```aaacccjjjxxx{{{mmmcccaaa___^^^___`````````bbbbbbccceeeggghhhiiijjjiiifffaaa^^^]]]]]]\\\[[[SSSMMMEEE>>>:::888777777666555444333222222222222666444333333555666666555222222222222222222222222333333333333333333333333555555444333333444444444222555888888666444555666ccccccbbb```___]]]\\\\\\ZZZYYYWWWVVVUUUTTTSSSRRRTTTQQQPPPTTTUUUSSSSSSVVVVVVZZZaaagggooo{{{~~~vvvqqqcccdddbbb```^^^]]]^^^___```[[[ZZZXXXVVVSSSMMMGGGCCC???????????????CCCJJJOOOQQQRRRSSSRRRPPPNNNNNNNNNKKKKKKJJJIIIFFFCCCAAA???::::::999999999999::::::666666666666666777777888777777888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::<<<=========<<<;;;;;;<<<======<<<<<<===>>>???>>><<<===>>>???>>>======CCCJJJPPPWWW```kkktttzzzsssmmmiiifff^^^```bbbeeelll{{{uuugggccc^^^\\\]]]_________``````aaaccceeefffhhhhhhiiifffbbb```___^^^]]]\\\XXXRRRIIIAAA===;;;:::999666555444333333222222222444333111222444555555444222222333444444333222222444444444444444444444444333333333333444555666666444444444444444444444444hhhhhhgggeeecccbbbaaa```^^^]]]\\\[[[[[[YYYVVVTTTUUUPPPOOOQQQQQQOOONNNPPPUUUWWWYYY[[[___gggsss{{{}}}uuuiiinnnkkkfffaaa]]][[[[[[[[[YYYXXXWWWWWWVVVQQQIIICCC>>>??????>>>>>>BBBHHHNNNPPPRRRRRRRRROOONNNNNNNNNLLLLLLLLLKKKHHHEEECCCAAA;;;::::::999999::::::;;;777666555555555666888999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<=========<<<;;;:::<<<======<<<<<<>>>??????>>>>>>???@@@???===;;;DDDJJJRRRYYY```jjjvvvzzzrrrkkkfff___bbbdddcccdddnnnjjjddd^^^[[[\\\^^^^^^^^^^^^___```aaaccceeeffffffiiifffcccaaa```___]]]\\\[[[UUULLLDDD???===<<<;;;888888777666555444444444333111000000222444444333222333555666666555333222444444444444444444444444//////000111222444555666555333111111333444333333xxxuuupppllljjjhhhfffdddbbbaaa```aaaaaa___\\\YYYWWWWWWVVVTTTQQQOOOPPPPPPRRRUUUWWWWWWVVVZZZbbbhhhvvv{{{ooosssjjjbbb^^^\\\[[[]]]aaa[[[XXXVVVWWWXXXVVVPPPJJJDDDCCC@@@======@@@FFFJJJRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMKKKIIIGGGEEEDDD@@@===999777888999999999;;;:::888888999999888777;;;;;;<<<<<<;;;999888777555777:::;;;:::::::::;;;888888:::<<>>>>>>>>>>>>>>=========>>>??????>>>======???@@@BBBGGGPPPYYYeeeuuu~~~uuunnnhhheeedddcccbbbeeeqqq}}}}}}zzzlll^^^\\\___```___```aaaaaabbbbbbcccbbbbbbbbbhhhfffdddbbbaaaaaaaaaaaa]]]ZZZTTTKKKBBB;;;777666666555555444333333222222666666555555555444444444555555444333333333444444777666555555555555666666444444444444444444444444444444444555555555666666~~~yyyuuurrroookkkiiihhhfffdddcccbbb```\\\ZZZXXXXXXVVVSSSPPPNNNNNNNNNOOOQQQSSSRRRQQQTTT[[[aaahhhppp|||}}}tttjjjaaa___^^^\\\ZZZ\\\ZZZXXXWWWXXXZZZYYYSSSNNNGGGEEEBBB>>>===@@@FFFJJJQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMKKKJJJHHHFFFEEEBBB>>>:::888888999999888===;;;::::::;;;;;;:::999888888:::;;;;;;::::::999777999;;;<<<;;;:::;;;<<<::::::::::::;;;;;;:::999========================<<<===>>>>>>>>>???AAACCCFFFLLLTTT^^^kkk|||}}}vvvjjjfffccccccbbbbbbiiiqqq|||}}}sssddd___```______```bbbbbbdddddddddcccbbbaaaeeedddcccaaaaaaaaaaaabbb^^^[[[UUUMMMEEE>>>:::888666666666555444444333333555555444444333333333333555555555444444444555555444444444444444555666666444444444444444444444444333333333444444444555555{{{vvvssspppnnnjjjgggeeeccc___]]]\\\[[[XXXUUURRRPPPOOONNNNNNOOOPPPOOONNNOOOUUUYYYXXX___iiitttyyymmmcccaaaaaa^^^ZZZYYYZZZYYYXXXZZZ\\\\\\XXXTTTMMMJJJFFFAAA>>>AAAFFFKKKPPPOOONNNMMMLLLMMMNNNNNNMMMMMMMMMLLLJJJHHHFFFFFFDDD@@@<<<:::999999888777999888777777888999777666444555777999;;;;;;;;;;;;999;;;======<<<;;;;;;<<<<<<<<<<<<;;;999999:::<<<<<<<<<<<<===============;;;<<<===>>>???AAADDDGGGKKKPPPYYYdddsssqqqjjjeeeddddddbbbbbbeeennn}}}zzz~~~mmmeeeaaa___^^^```cccdddfffgggfffdddaaa```aaaaaa`````````aaaaaabbb___\\\VVVOOOHHHAAA<<<:::888777777666666555444444444333333333333222222222555555555555555555555555333333333333333444555666444444444444444444444444333333333333444444444444yyyuuuqqqnnnkkkhhheeebbbaaa^^^\\\YYYXXXVVVTTTSSSRRRRRRRRRPPPNNNOOOSSSVVVRRRWWW^^^eeennn{{{vvvgggcccdddaaa]]][[[]]]\\\[[[]]]^^^]]]ZZZXXXRRROOOJJJEEEBBBCCCHHHLLLPPPNNNMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFCCC???<<<;;;:::888777888777666666888888777666444555777999:::;;;:::::::::;;;===<<<;;;:::;;;<<<;;;===???>>><<<;;;<<<>>><<<<<<<<<<<<<<<=========<<<===>>>>>>???AAAEEEHHHMMMRRR\\\iiiyyy~~~sssjjjhhhgggdddccccccgggqqq}}}}}}wwwkkkccc^^^^^^```cccdddggghhhgggdddaaa^^^]]]]]]^^^^^^___```aaabbb^^^[[[VVVQQQKKKDDD>>>:::999999888777777666666555444333333333333333333333333333444444555555555444555555444444333444444555555555555555555555555555444444444444555555555666}}}yyyvvvrrrooojjjgggdddaaa^^^\\\\\\\\\YYYWWWVVVUUUTTTRRRPPPQQQRRRTTTRRRUUUXXX\\\aaajjjuuu}}}ooofffdddbbb___^^^___^^^^^^^^^^^^]]][[[YYYVVVTTTOOOJJJGGGHHHKKKOOOQQQOOOMMMJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGDDD@@@>>><<<;;;999777<<<;;;:::;;;<<<===<<<;;;666777888999:::999999888999:::;;;;;;:::999;;;<<<999;;;===>>>>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@??????AAAEEEHHHMMMTTT___mmm~~~}}}pppkkkjjjgggffffffeeeiiiuuuzzz}}}uuuiii```]]]```bbbccceeegggfffccc___]]]ZZZ[[[\\\^^^___```aaabbb]]]ZZZVVVRRRMMMGGG@@@;;;:::999999888777777666666444444444444555555555555111222333444444444444444888888666555444444444444555555555555555555555555666666666666777777777777yyysssooojjjfffbbb```aaa```]]]ZZZXXXWWWUUUSSSRRRRRRRRRRRRQQQSSSUUUVVVWWW]]]eeelllooogggbbb_______________^^^]]]\\\[[[ZZZXXXWWWTTTQQQNNNNNNPPPSSSTTTQQQNNNJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEBBB@@@>>>===:::999;;;:::999:::;;;<<<;;;:::888999:::::::::999888777888999::::::999:::<<<>>><<<;;;:::<<<======<<<:::<<<<<<======>>>>>>??????@@@AAA@@@@@@@@@BBBGGGJJJQQQXXXdddtttxxxqqqmmmjjjiiijjjdddeeelllzzzyyyxxxsssddd^^^``````aaacccdddcccaaa^^^]]]YYYZZZ\\\^^^___aaaaaaaaa\\\YYYVVVSSSPPPJJJBBB;;;:::999999888888777666666444444555555555555555666111222444555666555555444999888777666555444444444555555555555555555555555777777777777888888888999zzztttooojjjggggggfffaaa]]]\\\ZZZXXXVVVUUUUUUTTTSSSPPPRRRSSSRRRRRRUUU[[[aaammmuuuqqqeee``````\\\]]]]]]]]]\\\\\\\\\]]]XXXXXXXXXVVVTTTTTTUUUWWWVVVSSSOOOJJJHHHGGGGGGHHHKKKLLLLLLLLLLLLKKKKKKJJJGGGEEEBBBAAA@@@>>><<<:::777666666777888999999777888999:::;;;;;;:::999888888999:::::::::<<<>>>AAAHHHAAA:::999===???>>>;;;======>>>>>>???@@@@@@AAA???@@@@@@@@@AAADDDIIIMMMWWW___mmm}}}|||uuuooollllllhhhfffiiiqqq|||}}}kkk```___]]]^^^___``````___^^^]]]XXXZZZ\\\^^^```aaaaaaaaa]]]ZZZWWWUUUSSSNNNDDD===999999999888777777666666333333333444444555555555222333555777888777777666555555555444444555555666555555555555555555555555666777777777777888888888yyyrrrooonnnkkkeee```___]]][[[ZZZYYYYYYWWWVVVPPPRRRSSSRRRQQQSSSXXX]]][[[aaakkkwww|||kkkbbbaaaYYYZZZ\\\\\\\\\\\\^^^___XXXYYYZZZZZZXXXWWWXXXYYYXXXUUUPPPKKKHHHFFFGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKGGGEEECCCAAAAAA???===;;;999888777888:::;;;;;;:::888999:::;;;<<<;;;;;;:::999:::;;;;;;;;;===AAACCCTTTIII===999===BBBAAA>>>===>>>>>>???@@@AAAAAAAAA>>>>>>??????AAAFFFLLLPPP]]]fffttt}}}sssnnnnnnmmmjjjiiilllqqq}}}ooobbb___\\\\\\]]]]]]]]]]]]]]]]]]YYYZZZ\\\___```aaaaaaaaa^^^[[[XXXWWWVVVPPPGGG???999999888888777666666666222222222333333444444444333555777999::::::888888222222222333444555777888666666666666666666666666666666666666777777777777{{{rrrllliiiiiiiiifffaaa]]]YYYWWWUUUTTTVVVSSSQQQQQQRRRTTTUUUVVVYYY[[[aaakkktttvvvgggbbb```\\\ZZZ\\\\\\[[[\\\``````^^^]]][[[[[[\\\^^^___]]]ZZZTTTNNNIIIFFFEEEDDDHHHIIIKKKLLLMMMLLLJJJIIIJJJGGGCCC@@@???>>><<<;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<:::999888:::>>>BBBDDDdddNNN===>>>BBB>>>999999<<<======>>>>>>>>>>>>===@@@>>>???BBBEEEGGGNNNVVVaaaqqqxxxtttssslllfffgggllluuusssccc___^^^^^^^^^\\\[[[[[[]]]_________```aaaaaabbbaaaaaaaaa^^^YYYXXXVVVQQQIIIAAA<<<:::777666666666666555333444555666777777777777333444555555666666555555888666444555888999777555777777777777666666666666999888777777777777777888xxxtttrrrkkkhhhccc___]]]\\\[[[[[[YYYWWWTTTTTTTTTUUUUUUTTTTTTUUUZZZaaahhhqqqqqqfffaaa\\\ZZZ[[[[[[YYYYYY\\\^^^]]]\\\[[[[[[\\\^^^___\\\ZZZUUUPPPKKKGGGDDDCCCGGGIIIKKKLLLMMMMMMKKKKKKJJJGGGDDDAAA@@@???===<<<;;;;;;;;;::::::999999999999999999999999999999999<<<;;;:::999;;;===@@@BBBNNNAAA:::>>>@@@<<<;;;???>>>>>>??????????????????@@@>>>???BBBEEEHHHQQQZZZjjjxxx~~~vvvrrrkkkeeedddhhhooo|||vvvddd___]]]]]]]]]\\\[[[\\\]]]^^^______```aaaaaaaaaaaaaaaccc___[[[YYYXXXSSSKKKEEE???<<<999777777888777666777777777777666555444333444444555666666666555555888666555555888888777555777777777777777777777666666666555555555555666666tttpppiiidddbbbaaa```___]]][[[YYYXXXWWWVVVTTTRRRQQQPPPRRRWWW[[[```kkkvvvoooeee___[[[\\\[[[YYYXXX[[[\\\[[[ZZZZZZ[[[\\\^^^___\\\ZZZXXXSSSNNNIIIDDDAAAFFFGGGJJJLLLNNNNNNMMMMMMKKKHHHEEECCCBBBAAA???===;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???;;;888:::@@@???:::<<>>;;;999999999888777777777777777666555444444444555555666666666666666888666555666777888777555777777777777777777777777666666666555555666666777{{{rrrkkkgggdddaaa___^^^]]][[[ZZZZZZXXXUUUSSSRRRPPPPPPSSSUUUXXX___hhhsss~~~|||kkkccc]]]]]]]]][[[ZZZ\\\ZZZZZZYYYZZZ[[[\\\]]]^^^[[[[[[ZZZVVVQQQKKKEEEAAADDDFFFIIILLLNNNOOOOOONNNKKKIIIFFFDDDDDDBBB@@@>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;>>>AAA???999;;;AAA????????????@@@@@@AAABBBDDDBBBCCCFFFJJJRRRaaaooo~~~yyyqqqiiigggfffggglllrrrlllaaaZZZYYYYYYZZZ[[[]]]]]]]]]___``````aaaaaa`````````dddaaa^^^\\\ZZZVVVQQQLLLCCC@@@;;;999888999888888444555666777777888888777555555666777777777777666777666666666777777777666777777777777777888888888888888888777888888999999{{{tttooolllgggccc___^^^]]]\\\\\\[[[XXXUUUTTTQQQPPPSSSTTTUUUZZZ```eeeoooqqqggg^^^\\\\\\[[[[[[]]]YYYYYYZZZZZZ[[[\\\]]]^^^ZZZ[[[[[[YYYTTTMMMFFFBBBBBBDDDHHHKKKNNNOOOOOOOOOKKKIIIGGGFFFEEECCCAAA???:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;AAA???>>>>>>>>>;;;;;;===>>>>>>======>>>@@@AAABBBCCCBBBDDDGGGLLLVVVgggxxx~~~uuullliiihhhgggjjjmmm|||nnnbbb\\\ZZZXXXXXX[[[]]]^^^^^^```aaaaaaaaaaaaaaa``````bbb```^^^\\\YYYVVVRRROOODDDAAA<<<888777888777777444555666777888888888888555666777777888888777777666777777777666666666777666777777777888888888999888888888888888999::::::|||xxxrrrllldddbbb```^^^^^^]]][[[YYYUUUQQQPPPRRRSSSSSSUUUZZZ[[[dddppp~~~{{{mmm```[[[ZZZYYYYYY[[[ZZZZZZ[[[\\\\\\]]]]]]]]]ZZZ[[[[[[ZZZVVVOOOIIIEEEAAACCCFFFJJJLLLNNNNNNMMMJJJHHHGGGFFFFFFDDDAAA???999999::::::::::::;;;;;;888888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;@@@===::::::===>>>===<<<>>>=========>>>???AAACCCAAABBBEEEJJJOOOZZZnnnzzzoookkkjjjhhhhhhjjjqqqrrrggg```[[[WWWWWWZZZ^^^______bbbbbbccccccbbbbbbaaaaaa``````^^^\\\YYYUUUSSSQQQFFFBBB<<<999777777777777888888888888777666555555666666777888888888888888555777888777666555666888666777777888888999999999666666666666777777888999|||tttkkkhhhdddaaa```___]]][[[VVVRRRPPPRRRSSSQQQRRRUUUUUUZZZccclllwwwxxxfff]]]ZZZYYYYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZZZZ[[[ZZZVVVQQQLLLHHH@@@BBBEEEIIIKKKLLLLLLLLLIIIHHHFFFFFFFFFDDDAAA>>>999999999::::::;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;===@@@???>>>???>>>======???AAACCCDDDDDDFFFKKKQQQWWWbbbwwwvvvpppmmmjjjiiijjjjjjuuu|||sssddd^^^WWWUUUYYY]]]``````dddddddddddddddcccbbbbbb``````___\\\YYYVVVUUUTTTIIIDDD>>>:::888888999888888888888888888777555555666777888888999999888888555777888888555555666888666777777888888999::::::666666666666777888999:::wwwrrrnnnhhhdddbbb```^^^\\\YYYTTTRRRTTTTTTQQQQQQSSSPPPTTTZZZ```iiiuuummmaaa]]]ZZZZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\YYYZZZ[[[ZZZWWWRRRMMMJJJ@@@BBBEEEHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFDDDAAA>>>999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::<<<===>>>999===@@@@@@@@@@@@@@@???@@@??????>>>@@@BBBDDDFFFIIILLLRRRYYY___jjj}}}vvvrrrnnnlllllljjjqqq~~~ggg```WWWTTTXXX]]]```aaaeeeeeeeeeeeeeeedddcccbbb``````___]]]YYYWWWVVVVVVKKKFFF@@@;;;::::::::::::555666777888888999999888777777888999999999999888555777999888555444666888666777777888999999::::::888888888888999:::;;;<<<~~~yyyrrrkkkgggccc```^^^YYYYYYXXXUUURRRQQQQQQQQQRRRUUUXXXYYY\\\dddpppyyyxxxeeeaaabbb___[[[]]][[[YYYZZZ\\\^^^___^^^bbb^^^[[[ZZZZZZWWWOOOIIIBBBAAAAAACCCFFFIIIJJJJJJEEEDDDDDDEEEFFFFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;::::::999<<<<<<<<<============>>>===<<<<<<<<<<<<======>>>????????????@@@BBBDDDFFFJJJMMMRRR[[[hhhyyywwwqqqooonnnlllkkkqqqxxxiii\\\XXXXXXXXX\\\aaa```cccfffgggfffdddccccccbbb```^^^\\\[[[YYYVVVTTTOOOJJJBBB;;;888777777777777777888999999999999888999999999999999999999999888888777777777777888888888999999::::::999999888999999999999999999999999zzzsssnnnkkkhhhfff___^^^\\\YYYUUUSSSRRRSSSRRRTTTUUUUUUWWW\\\fffnnnuuusssgggbbb^^^[[[]]][[[ZZZZZZ]]]___```___^^^[[[YYYYYYZZZWWWPPPKKKEEECCCBBBCCCEEEGGGGGGGGGDDDCCCCCCEEEFFFFFFDDDBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>=========<<>>>>>>>>>>>???@@@@@@????????????AAACCCEEEFFFIIILLLRRR\\\kkk}}}~~~uuunnnkkkkkkiiilllxxx}}}qqqaaaZZZYYYZZZ]]]aaa```cccfffgggfffdddccccccccc```]]]\\\[[[YYYWWWVVVPPPKKKCCC===:::999888888666666777888888888888888999999999999999999999999888888777777777777888888888999999::::::999999888777777888999::::::;;;;;;yyysssnnnjjjhhheeeccc```\\\YYYWWWUUUUUURRRSSSSSSQQQPPPSSSZZZ```fffooo~~~pppddd```___\\\[[[YYYZZZ]]]___``````ZZZXXXWWWXXXYYYWWWRRRMMMGGGEEECCCBBBCCCDDDDDDCCCBBBBBBBBBCCCFFFFFFEEEDDDAAAAAA???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA????????????AAACCCEEEFFFGGGKKKRRR^^^mmm}}}rrrkkkllliiiiiiooozzz~~~~~~iii]]]ZZZ[[[]]]___```cccfffgggfffeeedddeeedddaaa]]][[[[[[ZZZYYYXXXQQQLLLEEE???;;;:::999999555666666777888777777777999999999999999999999999888888777777777777888888888999999::::::999999888666666777999:::<<<======zzzsssnnnjjjjjjgggbbb^^^\\\ZZZXXXWWWSSSSSSRRROOONNNOOOSSSWWW[[[cccooo{{{|||jjjdddccc[[[ZZZXXXYYY\\\^^^______ZZZYYYYYYYYYZZZWWWSSSOOOHHHFFFCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBEEEFFFFFFEEECCCBBB@@@>>><<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@============>>>>>>???@@@@@@??????@@@AAACCCEEEFFFEEEIIIRRR___oooyyypppmmmkkkjjjmmmssstttbbb[[[ZZZ[[[\\\```bbbeeegggfffeeeffffffeeebbb^^^\\\[[[[[[[[[ZZZQQQLLLEEE???<<<;;;999888666666777888888888888888888888888888888888888888999888888777777888888999888999999::::::999999888777777888999:::;;;<<<===xxxsssoookkkeeeaaa___]]][[[YYYUUUTTTSSSQQQPPPPPPRRRTTTUUU[[[dddlllwwwttthhheee[[[YYYXXXXXXZZZ\\\]]]]]][[[[[[[[[\\\[[[XXXTTTQQQHHHFFFBBBAAABBBCCCCCCCCC@@@??????AAACCCEEEFFFEEEDDDCCCAAA???===<<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>???=========>>>>>>???AAAAAA@@@@@@@@@@@@AAACCCFFFGGGDDDJJJSSSaaarrruuulllkkkkkklllooozzzkkk^^^ZZZYYYXXX```bbbeeefffffffffggghhhfffccc___]]]]]]\\\[[[ZZZPPPKKKEEE???<<<:::999777777888999999::::::999999888888888888888888888888999999888888888888999999888999999::::::999999888:::::::::::::::;;;;;;;;;}}}zzztttlllfffcccaaa]]]ZZZWWWVVVUUUSSSSSSRRRSSSSSSPPPUUUZZZ___gggtttpppfff]]][[[YYYYYYZZZ[[[\\\[[[[[[\\\]]]]]][[[XXXUUURRRJJJGGGCCCAAABBBCCCCCCCCCAAA??????@@@BBBDDDEEEEEEEEEDDDBBB@@@>>><<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::?????????>>>>>>=========??????@@@@@@AAABBBDDDDDD@@@@@@@@@@@@BBBDDDFFFGGGEEELLLWWWfffyyyzzznnnkkkjjjjjjlllsss}}}zzzeee]]]ZZZXXX```bbbeeeffffffggghhhjjjfffdddbbb```___]]]ZZZXXXPPPKKKEEE@@@===;;;999777888999::::::;;;;;;::::::888888888888888888888888999999888888888888999999888999999::::::999999888;;;;;;;;;;;;::::::::::::uuunnniiieee___[[[YYYXXXVVVTTTTTTSSSQQQPPPNNNPPPSSSUUUZZZdddsss~~~nnn```^^^\\\[[[[[[\\\\\\[[[WWWYYY[[[\\\[[[XXXVVVUUUNNNKKKEEEBBBAAABBBBBBBBBAAA@@@>>>???AAACCCDDDDDDDDDCCCBBB@@@>>>=========;;;<<<>>>@@@@@@>>><<<;;;>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@AAABBBDDDFFFGGGGGGOOO\\\mmmvvvpppjjjiiiiiinnnzzzooobbb^^^\\\```bbbdddffffffgggiiikkkgggfffdddcccaaa^^^YYYVVVQQQLLLGGGBBB???<<<:::888888888999::::::::::::999888888888888888888888888:::999999888888999999:::888999999::::::999999888999:::::::::;;;;;;<<<<<<}}}tttnnnhhhaaa[[[ZZZYYYVVVUUUSSSQQQOOOMMMMMMOOOQQQQQQTTT\\\jjjtttxxxcccaaa^^^]]]]]]]]]\\\[[[SSSVVVYYY[[[ZZZXXXWWWWWWRRRNNNHHHCCCAAAAAA@@@@@@BBB@@@>>>???AAACCCCCCCCCDDDCCCBBB@@@???>>>>>>===<<<>>>AAACCCCCCAAA>>><<<999:::===@@@DDDGGGJJJKKK>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@AAABBBDDDFFFHHHIIIQQQ___sssvvvllliiiiiimmmvvvwwwgggaaa___```bbbdddeeefffgggjjjlllgggfffeeedddbbb^^^XXXTTTRRRNNNHHHCCC@@@>>>;;;999777777888999999999999888777777777777777777777777:::999999888888999999:::999999999::::::999999999888888999:::<<<===>>>>>>tttlllhhhggg___\\\YYYWWWVVVUUUSSSQQQPPPQQQQQQQQQRRRVVV]]]cccvvvoooiiiaaa[[[YYYZZZ\\\^^^]]]\\\[[[[[[[[[ZZZXXXVVVUUUOOOHHHEEEEEEEEEAAA===AAA@@@@@@@@@AAACCCEEEFFFEEEDDDDDDBBBAAA???===<<<===>>>AAABBBBBBAAA>>>===???===<<<@@@FFFJJJIIIFFFAAA@@@?????????@@@AAABBB@@@???>>>???BBBFFFHHHIIINNNTTTfff{{{nnniiiiiikkkpppuuulll___[[[\\\aaabbb```cccjjjmmmjjjffffffeeebbb___\\\YYYWWWTTTRRRMMMHHHCCC???<<<:::;;;;;;:::999999999::::::999999999999999999999999<<<:::777555555777:::<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>wwwpppmmmbbb___\\\ZZZXXXWWWUUUSSSPPPQQQRRRQQQRRRUUUZZZ___iiisssxxxnnnbbb[[[ZZZ[[[[[[ZZZ]]]\\\[[[[[[\\\[[[YYYWWWUUUPPPIIIFFFFFFEEEBBB???AAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDCCCAAA???>>>===<<<===>>>??????>>>===<<<>>>;;;:::>>>CCCFFFEEECCCAAA@@@?????????@@@AAABBBAAA@@@???@@@BBBFFFHHHIIIQQQZZZnnnsssllljjjjjjmmmqqq}}}rrrddd```^^^cccdddbbbccciiijjjgggeeeeeeeeeccc```]]]YYYWWWTTTRRRNNNIIIDDD???<<<:::;;;:::::::::::::::;;;;;;999999999999999999999999;;;999777666666777999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>vvvpppiiifffbbb___]]][[[YYYWWWQQQRRRRRRRRRRRRSSSVVVXXX\\\dddqqqzzzggg\\\\\\^^^\\\WWW]]]\\\[[[\\\\\\\\\ZZZXXXVVVQQQKKKHHHGGGFFFDDDAAAAAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;===AAADDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAACCCFFFIIIKKKUUUbbb{{{zzzqqqllliiiiiilllttt{{{kkkeee```ccceeecccdddggggggdddcccdddeeedddbbb___[[[XXXUUUSSSOOOKKKEEEAAA===;;;;;;:::::::::;;;<<<======::::::::::::::::::::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???~~~wwwrrrnnniiidddaaa___]]][[[SSSTTTTTTSSSRRRRRRRRRRRRTTT[[[fffsssqqq```___aaa^^^YYY\\\[[[[[[\\\]]]]]][[[YYYWWWSSSNNNJJJHHHGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;<<<===@@@???>>>???BBBCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBDDDCCCCCCBBBCCCFFFJJJMMMYYYkkkvvvoooiiihhhiiipppwwwqqqhhh```bbbcccddddddeeedddcccbbbccceeeeeeccc```\\\ZZZVVVUUUQQQMMMHHHCCC???<<<:::::::::;;;<<<===>>>???::::::::::::::::::::::::888999999::::::999999888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@zzzuuunnnhhhddd```]]][[[WWWVVVUUUTTTSSSRRRPPPOOOQQQVVV^^^iiivvv}}}fff______]]]ZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWTTTOOOKKKIIIGGGFFFEEEEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@???>>><<<;;;;;;<<<>>>???@@@?????????AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCGGGLLLQQQ^^^uuu{{{sssllliiijjjkkkqqqyyykkk``````aaacccdddddddddeeecccdddeeeeeedddaaa^^^\\\XXXVVVSSSOOOJJJDDD@@@>>>:::::::::;;;<<<===>>>???::::::::::::::::::::::::888999::::::::::::999888:::;;;<<<============<<<<<<<<<<<<===>>>???AAAAAA~~~vvvnnnhhhccc___\\\\\\ZZZWWWVVVUUUSSSQQQOOOOOOSSSXXX___iiiyyyqqqbbb]]][[[ZZZYYYYYYYYYZZZ\\\]]][[[ZZZWWWUUUQQQLLLIIIGGGFFFFFFHHHFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDHHHOOOUUUfffyyyqqqllllllffflllwwwsssdddbbbbbbdddeeeccceeehhheeeeeeeeedddcccaaa___]]]YYYXXXUUUQQQLLLFFFAAA???;;;:::::::::;;;<<<======::::::::::::::::::::::::999999::::::::::::999999:::;;;<<<>>>>>>>>>======<<<<<<<<<===>>>@@@BBBBBBxxxpppkkkfffccc```]]]YYYWWWVVVUUUSSSPPPOOOQQQTTTXXX___lll{{{kkk^^^ZZZZZZXXXWWWWWWYYY[[[\\\[[[ZZZWWWUUUQQQMMMHHHFFFFFFFFFJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???>>>>>>>>>>>>>>>>>>???===>>>????????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBDDDEEEEEEEEEIIIRRRYYYpppvvvpppooohhhkkkqqq~~~~~~lllgggeeeffffffdddeeejjjhhhgggeeecccaaa```______YYYYYYVVVSSSNNNHHHCCC???;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===?????????>>>===<<<<<<===>>>???AAABBBCCCzzzsssnnnkkkccc___ZZZXXXWWWWWWTTTRRRPPPQQQSSSUUUZZZeeerrr|||tttbbb[[[\\\WWWVVVVVVXXXZZZ[[[[[[YYYVVVUUUQQQMMMHHHFFFFFFFFFKKKJJJGGGEEECCCBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBDDD@@@AAABBBCCCCCCCCCBBBAAABBBDDDFFFEEEEEEJJJSSS[[[xxxyyyrrrqqqmmmnnnooouuussslllhhhiiigggdddfffllljjjhhhfffcccaaa_________ZZZYYYWWWTTTNNNHHHCCC@@@;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999;;;===???@@@@@@>>>>>><<<<<<===>>>???AAACCCDDD}}}ssskkkdddccc```]]][[[YYYWWWVVVRRRSSSSSSSSSVVV]]]gggooo}}}jjj___^^^WWWXXXXXXWWWXXX[[[\\\[[[UUUTTTRRROOOMMMJJJHHHGGGIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEAAA@@@???============>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBB===@@@>>>BBBIIIIIIRRRggg~~~yyyrrrqqqkkkjjjpppxxx}}}uuukkkkkklllgggfffiiijjjhhheeebbb```^^^^^^^^^]]][[[WWWSSSOOOJJJDDD@@@======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<>>???AAAEEEIIIzzzrrrkkkhhhddd```\\\ZZZXXXVVVTTTTTTTTTSSSTTTYYY```fffssswwwddd\\\VVVVVVVVVUUUVVVWWWWWWVVVVVVUUUSSSQQQNNNKKKIIIHHHIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEBBBAAA???>>>======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEBBBDDDJJJIIIRRRggg~~~wwwqqqkkkhhhlllsss||||||mmmkkkkkkhhhgggjjjiiihhheeeccc```___^^^^^^^^^\\\XXXUUUQQQLLLFFFBBB>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<=========<<<<<<>>>????????????BBBFFFJJJ|||uuuooohhhbbb^^^[[[YYYXXXUUUUUUTTTSSSRRRTTTXXX[[[eeepppnnn^^^YYYVVVUUUUUUVVVVVVUUUTTTWWWVVVUUURRRPPPMMMKKKIIIIIIHHHFFFDDDCCCBBBBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFHHHDDDFFFKKKLLLWWWnnn}}}uuummmhhhiiimmmwww}}}~~~rrrkkkjjjhhhgggiiihhhgggeeebbb```___^^^^^^___]]]ZZZWWWSSSNNNHHHCCC>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===============>>>>>>??????@@@CCCHHHLLL|||uuukkkddd```]]][[[YYYWWWVVVUUUTTTSSSSSSTTTTTT[[[eeettt|||ccc]]]XXXVVVWWWYYYWWWVVVVVVWWWWWWVVVTTTRRROOOLLLKKKIIIHHHFFFDDDBBBBBBBBBBBBGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFDDDFFFMMMQQQ```zzzzzzpppiiiiiijjjqqq}}}xxxllliiifffeeegggeeedddcccaaa___^^^]]]]]]^^^\\\ZZZWWWTTTOOOIIIDDD???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>======>>>???@@@BBBEEEKKKOOO{{{ooogggcccaaa]]][[[XXXWWWVVVVVVUUUUUUTTTSSSVVV^^^jjjxxxoooccc[[[UUUWWWYYYWWWVVVXXXWWWWWWWWWVVVTTTPPPNNNLLLIIIHHHFFFDDDBBBBBBBBBBBBGGGGGGHHHHHHGGGFFFEEEEEECCCBBBAAA?????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEECCCFFFDDDGGGOOOVVViii~~~sssjjjhhhhhhmmm|||}}}}}}qqqkkkeeeccceeeaaaaaa```___^^^]]]\\\[[[\\\[[[YYYXXXUUUPPPIIIEEE??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>??????>>>>>>===???@@@BBBDDDIIINNNSSSwwwnnnjjjfffaaa\\\ZZZXXXWWWWWWWWWWWWUUUSSSTTTYYYbbblllyyykkk^^^UUUWWWXXXUUUTTTWWWWWWWWWWWWWWWUUUQQQNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBB@@@???@@@@@@AAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFIIIGGGIIIRRRZZZpppvvvkkkhhhggghhhttt}}}{{{zzzooofffaaaccc___``````___^^^]]]\\\[[[[[[[[[ZZZXXXVVVQQQJJJEEE@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????>>>@@@BBBDDDGGGLLLRRRWWWxxxrrrlllddd^^^]]]ZZZWWWWWWWWWWWWTTTRRRQQQTTTYYY```jjjyyywwwfffYYYXXXXXXSSSRRRVVVVVVWWWWWWWWWUUURRRNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBGGGGGGHHHHHHHHHHHHHHHHHHEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFIIIHHHKKKVVVaaa{{{|||pppkkkhhhgggppp}}}|||~~~uuugggaaabbb___```aaaaaa```___^^^]]]\\\[[[[[[ZZZXXXSSSLLLGGG@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@?????????AAACCCFFFIIIOOOVVV[[[xxxpppfff______[[[XXXVVVWWWVVVSSSQQQNNNPPPSSSXXXaaaooonnn^^^\\\ZZZSSSRRRVVVUUUVVVWWWWWWUUURRRNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBFFFGGGHHHHHHIIIIIIIIIIIIEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCGGGGGGLLLYYYhhhvvvpppkkkhhhppp{{{~~~zzziiibbbccc```aaabbbbbbbbbaaa___^^^]]]]]]\\\\\\ZZZUUUNNNIIIAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???@@@AAADDDGGGKKKQQQXXX]]]zzzmmmgggaaa^^^[[[ZZZ[[[ZZZVVVRRRSSSRRRSSSWWWZZZ```nnn{{{www___ZZZ[[[WWWSSSTTTYYYYYYYYYXXXVVVTTTRRRQQQIIIHHHFFFDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDCCCAAA???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAABBBCCCDDDEEEEEEJJJLLLLLLZZZxxx~~~uuuooolllmmmqqqsssdddbbb___```aaabbbcccbbbbbbaaa```]]]ZZZXXXVVVPPPIIICCCDDDBBB???>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>===>>>AAABBB@@@>>>===>>>AAAGGGNNNVVVZZZ]]]vvvoooeeeaaa]]][[[\\\[[[YYYVVVSSSQQQQQQSSSUUUYYYeeeqqq}}}fff]]][[[WWWUUUWWWXXXYYYYYYXXXWWWTTTRRRQQQIIIHHHFFFDDDCCCBBBCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEHHHGGGFFFDDDCCCBBBAAAAAACCCBBBBBBAAAAAA@@@@@@@@@DDDCCCBBBBBBBBBCCCDDDEEEFFFKKKMMMPPPaaazzzrrrmmmnnnssszzz}}}xxxgggbbb```aaacccdddcccbbbaaa```]]]\\\YYYXXXVVVRRRLLLGGGEEEBBB???>>>>>>===<<<:::========================>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@AAA@@@>>>@@@AAADDDJJJQQQYYY___bbbzzzkkkfff```]]]]]]]]][[[YYYUUUSSSRRRRRRRRRTTT\\\eeepppqqqccc\\\WWWWWWZZZXXXXXXXXXXXXWWWUUUSSSRRRJJJIIIGGGEEECCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBBBBDDDEEEFFFHHHKKKOOOXXXmmmwwwoooooosssqqqmmmdddaaabbbdddeeeeeebbb```^^^[[[ZZZYYYXXXWWWSSSOOOKKKFFFCCC@@@>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@AAA@@@???DDDEEEHHHNNNUUU^^^fffjjjtttnnneee```___^^^\\\ZZZYYYVVVTTTUUUSSSSSSXXX___hhhvvvlll___XXXXXX[[[WWWWWWXXXXXXWWWUUUTTTRRRKKKJJJHHHEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@===>>>???AAACCCDDDFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGIIIKKKQQQaaa{{{zzzpppnnnqqqmmm{{{qqqgggcccdddffffffeeebbb___]]]\\\\\\[[[YYYWWWSSSPPPMMMGGGDDDAAA>>>>>>======;;;================================================>>>===>>>>>>???@@@@@@@@@EEEGGGKKKQQQYYYbbbkkkqqqyyyooogggbbb```\\\ZZZZZZWWWUUUVVVUUUTTTVVV[[[^^^hhhyyyyyyggg\\\YYYZZZVVVWWWWWWXXXWWWVVVTTTSSSLLLKKKIIIFFFDDDCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHDDDCCCBBBAAA@@@@@@??????===>>>???AAACCCEEEFFFGGGDDDDDDCCCCCCDDDEEEGGGHHHIIILLLWWWmmm~~~rrrmmmnnnmmmxxxttthhhdddeeefffgggeeeccc```^^^______]]][[[VVVRRROOOMMMIIIFFFAAA???>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>??????@@@@@@AAABBBDDDHHHNNNUUU\\\fffpppwww}}}rrrjjjddd^^^ZZZYYYVVVTTTVVVVVVSSSTTTWWWXXX___lll~~~rrrbbb[[[YYYUUUVVVWWWWWWWWWVVVUUUTTTNNNLLLJJJGGGEEEDDDDDDDDDAAABBBDDDFFFHHHHHHHHHHHHEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJOOO^^^yyywwwooolllnnnuuuxxxjjjffffffffffffeeecccaaa```bbbbbb```\\\VVVQQQOOONNNKKKGGGBBB???>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAAAAACCCDDDEEEKKKSSS[[[bbblllvvv}}}uuukkkbbb\\\ZZZWWWUUUWWWWWWSSSRRRSSSWWWYYYbbbqqqkkk^^^XXXTTTUUUVVVWWWWWWWWWVVVUUUNNNMMMJJJGGGEEEDDDDDDDDD@@@AAACCCFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJMMMSSSgggtttmmmmmmpppyyy~~~|||rrrggggggfffeeedddcccccccccbbbbbbaaa\\\VVVQQQPPPPPPLLLHHHCCC???>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFGGGOOOZZZcccjjjsss}}}}}}qqqfff___^^^ZZZXXXZZZYYYTTTQQQRRRUUUTTTYYYeeeqqq~~~qqq```XXXTTTUUUVVVWWWWWWWWWVVVUUUOOOMMMKKKHHHFFFDDDDDDDDD???AAACCCEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFEEEDDDDDDDDDFFFGGGIIIKKKNNNWWWmmmxxxoookkklllrrrwww{{{hhhgggeeedddccccccdddeeeaaabbbaaa]]]VVVRRRQQQRRRMMMHHHCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCCCCBBBBBBEEEHHHJJJSSS___iiipppxxxtttkkkhhh___^^^\\\YYYUUUSSSSSSTTTRRRSSSWWW^^^dddppp}}}fff[[[UUUVVVVVVTTTUUUXXXXXXWWWRRRQQQOOOKKKFFFDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCDDDFFFGGGGGGHHHKKKMMMPPP[[[uuu{{{pppmmmkkknnnyyy|||zzztttlllfffeeeeeebbb```aaabbb```^^^[[[XXXUUUSSSQQQKKKGGGCCC@@@??????>>>===>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJOOOXXXeeeooowww~~~rrrlll^^^^^^\\\YYYVVVUUUUUUVVVRRRRRRUUUYYY]]]fffwwwqqqdddXXXXXXWWWVVVVVVWWWWWWUUURRRRRRPPPLLLGGGDDDDDDEEECCCDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCDDDFFFFFFFFFHHHJJJMMMSSS```|||uuupppmmmmmmvvv{{{~~~yyypppiiihhhgggcccaaabbbaaa```^^^[[[XXXUUUSSSQQQLLLHHHDDDAAA@@@???>>>===>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBEEEIIILLLTTT^^^kkkuuu|||}}}sssdddbbb___[[[YYYWWWWWWWWWTTTSSSTTTVVVXXX]]]jjjwww~~~mmm\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQMMMIIIFFFEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGJJJLLLWWWhhh}}}sssnnnmmmsss{{{}}}xxxooollliiieeebbbcccaaa```]]][[[XXXUUUSSSRRRMMMIIIEEEBBBAAAAAA???>>>>>>>>>????????????>>>>>>===>>>>>>>>>????????????AAABBBBBBBBBCCCFFFKKKOOOZZZfffsss|||yyyoookkkeee```\\\ZZZXXXWWWXXXUUUUUUVVVVVVXXXbbblll}}}qqq___YYYVVVWWWXXXVVVTTTTTTTTTTTTSSSOOOKKKHHHGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGKKKMMMZZZooouuupppllloooxxx|||zzzvvvppplllfffcccccc```___]]]ZZZWWWUUUSSSRRRMMMJJJFFFCCCBBBAAA@@@???>>>??????@@@@@@??????>>>======>>>>>>>>>?????????@@@AAAAAABBBDDDHHHMMMRRR```lll{{{uuuooohhhbbb___]]]ZZZXXXWWWUUUTTTUUUUUUVVV\\\dddooo~~~uuucccZZZTTTVVVXXXVVVTTTVVVUUUVVVUUUQQQMMMIIIHHHHHHFFFIIIMMMQQQQQQNNNJJJGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFIIIMMMPPP^^^wwwvvvqqqmmmmmmsssyyyyyy|||tttmmmfffbbbbbb___^^^\\\ZZZWWWUUUSSSRRRNNNJJJFFFCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????@@@AAABBBDDDIIIPPPUUUcccppp{{{tttkkkfffcccaaa^^^[[[UUUSSSRRRTTTTTTSSSWWW^^^hhhuuukkk^^^UUUWWWYYYVVVUUUXXXWWWWWWWWWTTTOOOKKKIIIIIIHHHKKKPPPSSSSSSPPPKKKHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKPPPTTTeeezzzuuuqqqnnnppp|||yyyuuu|||vvvmmmeeeaaaaaa^^^]]]\\\YYYWWWUUUSSSRRRNNNJJJFFFCCCBBBAAA@@@?????????@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@AAACCCFFFLLLSSSYYYhhhuuuvvvnnnjjjfffaaa]]]VVVSSSRRRTTTTTTRRRUUUYYYaaammmvvvfffYYYYYYZZZVVVVVVZZZWWWXXXXXXUUUQQQMMMJJJJJJIIIKKKMMMOOOOOOMMMJJJIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIMMMSSSWWWnnn{{{vvvqqqnnnvvvzzztttyyyvvvmmmccc___^^^^^^]]][[[YYYWWWUUUSSSRRRMMMJJJEEECCCAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEHHHOOOWWW]]]nnnzzzwwwpppiiibbb\\\XXXUUUTTTVVVVVVSSSTTTXXXXXXcccssslll]]]\\\[[[VVVVVV[[[XXXYYYYYYVVVRRRMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHJJJOOOUUUZZZtttzzzsssnnnsss|||sssxxx|||wwwlllbbb]]]]]]^^^]]][[[YYYWWWUUUSSSRRRMMMIIIEEEBBBAAA@@@???>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGKKKRRRZZZ```rrr~~~xxxooohhhbbbVVVWWWXXXXXXVVVUUUUUUUUUYYY]]]gggvvv|||hhh^^^\\\[[[XXXUUUWWWZZZ\\\ZZZUUUPPPNNNMMMMMMLLLIIIGGGFFFGGGIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHDDDGGGRRRTTTVVVbbbxxxvvvuuuttt}}}~~~uuuyyyzzzzzzrrrdddaaa```^^^^^^]]][[[YYYVVVTTTRRRQQQMMMKKKHHHDDDAAA@@@???@@@===>>>???@@@@@@???>>>===:::<<>>??????@@@@@@??????>>>===>>>@@@AAABBBBBB@@@@@@@@@BBBEEEHHHMMMXXXgggrrr}}}qqqiiieeedddaaa^^^ZZZWWWUUUTTTUUUVVV\\\eeepppyyyfff\\\ZZZYYYWWWYYYZZZZZZXXXTTTQQQPPPPPPLLLJJJHHHFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFKKKIIIGGGLLLQQQ^^^ttt|||vvvrrrwww{{{wwwuuusssxxxtttfffbbbaaa___^^^]]][[[YYYWWWTTTSSSRRRNNNLLLHHHEEEBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBBBBAAAAAAAAACCCFFFJJJSSSaaarrr~~~zzzpppkkkhhhccc^^^[[[XXXVVVTTTVVVUUUXXX___hhhuuulll]]]YYYYYYYYYZZZZZZYYYWWWTTTSSSRRRRRRNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFPPPPPPMMMOOORRRccc~~~wwwqqquuu~~~zzzwwwtttvvv}}}xxxiiicccaaa___]]]\\\[[[YYYWWWUUUSSSRRROOOMMMIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCCCCDDDEEEHHHNNNZZZkkk~~~zzzooojjjccc^^^[[[YYYVVVTTTUUUTTTVVVZZZaaammmttt```ZZZZZZYYY[[[YYYXXXVVVUUUTTTSSSRRROOONNNMMMKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGTTTWWWUUUTTTWWWjjjzzzrrrttt|||~~~yyyvvvwww{{{~~~mmmfffccc```]]]\\\[[[YYYWWWUUUTTTSSSOOOMMMJJJFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBEEEDDDCCCBBBAAABBBDDDDDDFFFGGGJJJRRR___rrrvvvooofff```]]][[[XXXUUUTTTSSSTTTWWW[[[ddduuu{{{ccc\\\[[[YYYZZZXXXWWWWWWWWWVVVTTTRRRMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFUUUZZZXXXYYY]]]ssstttsssyyy|||wwwvvvxxxsssiiiddd```\\\\\\ZZZYYYWWWUUUTTTSSSPPPNNNJJJGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGKKKUUUeeeyyywwwllleeeaaa^^^ZZZWWWWWWUUUUUUWWWYYY___mmmzzzfff]]]\\\YYYYYYXXXWWWXXXYYYXXXTTTQQQNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEERRRWWWVVVZZZbbb|||vvvssswww~~~yyyvvvwwwxxxmmmeee```\\\[[[ZZZYYYWWWUUUTTTTTTQQQNNNKKKGGGDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEHHHJJJPPP\\\nnn~~~rrriiiddd```\\\XXX\\\ZZZYYYYYYYYY]]]iiiuuuhhh___\\\YYYXXXWWWWWWYYY[[[YYYUUUPPPPPPPPPOOOOOONNNMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDPPPSSSRRRYYYeee|||xxxrrruuuyyy{{{wwwxxx|||ooofff```\\\[[[ZZZYYYWWWVVVTTTTTTQQQOOOKKKGGGEEECCCCCCCCCAAAAAA????????????AAAAAA@@@AAAAAABBBCCCDDDDDDEEELLLNNNUUUdddwww}}}uuummmddd___^^^ZZZZZZXXXVVVVVV[[[dddkkk{{{ooo___XXXWWWZZZYYYXXXXXXXXXWWWTTTQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGJJJLLLQQQVVV]]]ooowwwwwwvvvyyyxxx{{{sssgggeee[[[YYYVVVUUUTTTSSSRRRPPPMMMLLLIIIGGGDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDD@@@@@@DDDGGGFFFFFFIIILLLPPP\\\nnn|||sssiiicccaaa\\\\\\ZZZWWWVVVYYY```eeeqqqtttddd]]]\\\ZZZYYYXXXXXXXXXWWWTTTQQQPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKPPPXXXeeezzzzzzyyyuuu}}}}}}zzzzzz}}}lllfff^^^[[[XXXWWWVVVUUUSSSRRRNNNLLLJJJGGGEEECCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBEEEBBBAAAEEEFFFEEEFFFIIIMMMSSSaaauuu|||pppgggeee___^^^\\\XXXVVVWWWZZZ]]]ggguuu{{{jjjbbbaaaZZZYYYYYYYYYYYYWWWTTTQQQQQQPPPNNNMMMNNNNNNMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIKKKJJJNNNZZZlll{{{uuu{{{|||www|||ttthhh```^^^[[[YYYXXXWWWUUUSSSOOOMMMKKKHHHFFFDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBGGGCCCCCCEEEFFFDDDEEEIIINNNWWWjjjuuujjjfffaaa___]]]ZZZWWWWWWWWWXXXaaammmpppfffccc[[[ZZZYYYYYYYYYWWWTTTRRRRRRPPPNNNNNNOOOOOONNNMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJIIIJJJNNNXXXkkk}}}tttwww|||uuuwwwzzzjjjbbb___\\\ZZZYYYWWWUUUSSSPPPNNNLLLIIIGGGEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCGGGEEEDDDFFFEEEDDDFFFKKKOOO]]]ssszzzmmmhhhccc```]]][[[YYYXXXXXXXXX]]]gggvvvuuuhhhbbb[[[ZZZYYYYYYYYYXXXUUURRRSSSQQQOOONNNOOOOOONNNMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGKKKPPPVVVffftttuuu|||}}}uuuvvv~~~~~~lllbbb```\\\YYYXXXVVVTTTRRRPPPOOOLLLJJJGGGEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCFFFDDDEEEFFFEEEDDDHHHNNNSSSddd}}}tttnnngggccc___\\\[[[[[[YYYXXXYYY```lll}}}{{{mmmddd[[[ZZZZZZZZZZZZXXXUUURRRRRRQQQOOONNNOOOOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCDDDDDDFFFGGGIIIJJJFFFMMMRRRWWWhhhvvvuuuwwwwwwxxx~~~mmmccc```\\\YYYWWWUUURRRPPPPPPNNNLLLIIIGGGEEEDDDCCCAAABBBBBBBBBCCCCCCCCCCCCDDDCCCDDDFFFFFFEEEKKKSSSZZZooo~~~xxxmmmhhhbbb^^^]]]\\\ZZZYYYWWW\\\eeetttssshhh\\\[[[ZZZZZZZZZXXXUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEGGGIIIJJJKKKHHHOOOUUU]]]rrrzzzvvvttt~~~{{{zzz}}}nnndddaaa]]]ZZZXXXUUURRRPPPOOONNNKKKIIIFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAACCCFFFFFFGGGNNNWWWeee{{{|||xxxrrrlllddd___]]]\\\ZZZXXXWWW[[[cccpppyyylll\\\[[[ZZZZZZZZZXXXUUUSSSQQQPPPNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLLLLJJJPPPWWWccc}}}}}}wwwssszzz}}}||||||nnneeebbb^^^[[[XXXVVVSSSQQQOOOMMMKKKHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDD???@@@CCCFFFFFFHHHPPPZZZlll|||{{{~~~sssoooiiiccc^^^[[[ZZZZZZWWWXXX]]]hhhuuulll^^^[[[XXXXXXYYYYYYWWWTTTTTTRRROOOMMMKKKKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHHHHGGGFFFFFFIIIKKKQQQVVVYYYjjj~~~xxxpppxxx~~~xxxvvvtttjjjbbb\\\[[[ZZZVVVSSSRRRPPPOOOLLLJJJGGGEEEDDDCCCFFFEEEEEEDDDDDDDDDDDDEEEHHHDDDEEEHHHHHHHHHSSSbbbyyy~~~|||~~~|||uuummmeee```^^^[[[ZZZWWWWWWZZZbbbmmm~~~}}}kkk^^^[[[XXXXXXZZZYYYVVVSSSSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGJJJLLLOOOUUU[[[ooo}}}{{{qqqvvvzzzvvv|||{{{nnneee^^^\\\ZZZUUURRRRRRPPPOOOLLLJJJGGGEEEDDDCCCEEEDDDDDDCCCDDDDDDEEEEEEGGGDDDEEEIIIJJJKKKXXXhhh}}}qqqhhhdddaaa]]]YYYYYYWWWXXX]]]eeessszzzkkk^^^\\\YYYYYYZZZYYYVVVSSSRRRQQQPPPOOONNNMMMLLLKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHKKKMMMLLLUUU^^^vvv|||~~~tttuuu~~~~~~uuuyyysssiii```\\\YYYTTTRRRSSSPPPOOOLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEJJJLLLOOO___rrrtttjjjgggddd___ZZZ\\\YYYYYY[[[aaammmyyylllaaa^^^ZZZYYYZZZYYYVVVSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIJJJLLLNNNMMMVVVaaayyy{{{|||wwwuuuzzzwwwxxxxxxmmmbbb\\\XXXTTTRRRSSSPPPNNNLLLJJJHHHFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDFFFKKKMMMSSSfff{{{xxxnnnjjjfffaaa[[[[[[YYYXXXZZZ]]]gggyyy|||rrrgggbbb\\\YYYYYYXXXVVVSSSRRRRRRQQQQQQOOONNNLLLKKKMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJJJJJJJIIIJJJMMMOOOOOOYYYccc|||zzz{{{~~~{{{tttxxx~~~{{{wwwyyy{{{{{{zzznnnbbb\\\XXXTTTSSSTTTPPPNNNLLLJJJHHHGGGFFFFFFBBBBBBBBBCCCCCCEEEFFFGGGHHHEEEGGGKKKNNNVVVmmmvvvooojjjccc___YYYWWWVVVXXXZZZ```ppp~~~}}}nnnggg___YYYXXXWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLMMMMMMMMMLLLJJJHHHGGGFFFIIIIIIJJJJJJIIIJJJMMMOOOQQQ\\\hhhyyyzzzyyyvvvnnnpppuuu{{{yyyyyy~~~~~~xxxmmmbbb\\\YYYUUUTTTUUUOOONNNMMMJJJIIIGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHMMMPPP[[[vvvvvvmmmfffbbbZZZXXXXXXXXXXXX\\\hhhtttuuulllaaaYYYWWWWWWVVVVVVTTTSSSQQQOOONNNMMMMMMNNNKKKKKKKKKJJJJJJHHHGGGGGGHHHIIIIIIIIIIIIJJJMMMOOOPPP^^^ooowwwxxxwwwtttlllmmmooorrryyy{{{xxx|||~~~uuukkkaaa]]]ZZZVVVUUUVVVOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGEEEIIIOOOTTTbbbzzzppphhheee]]][[[ZZZZZZYYYZZZdddoooyyyooocccYYYVVVVVVWWWWWWUUUTTTQQQNNNMMMMMMNNNOOOHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIHHHHHHJJJLLLOOONNN___uuu}}}vvvwww}}}wwwuuunnnnnnnnnooosss}}}|||wwwyyy}}}sssiii```]]][[[WWWUUUVVVOOONNNMMMKKKIIIHHHHHHGGGHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEIIIPPPWWWhhhssslllhhheee^^^YYYXXXXXXYYY___fffzzz}}}lll]]]ZZZZZZWWWTTTTTTTTTTTTSSSRRRPPPOOONNNMMMJJJJJJIIIHHHIIIJJJKKKLLLFFFHHHJJJKKKKKKKKKMMMOOOUUUaaa}}}yyyvvvvvv|||xxxtttpppmmmkkkjjjlllrrr}}}zzzsssiiiaaa\\\YYYUUUTTTVVVPPPNNNLLLKKKJJJIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEHHHJJJOOOUUU```vvvxxxooojjjfff```[[[ZZZZZZZZZ^^^dddpppppp```[[[[[[XXXVVVVVVTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJGGGIIIJJJKKKJJJKKKMMMOOOWWWeeexxxtttuuu{{{}}}~~~{{{zzz}}}{{{vvvpppmmmlllmmmnnnsss~~~{{{qqqhhh___[[[XXXSSSQQQRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHNNNXXXgggwwwqqqgggbbb^^^]]]\\\[[[]]]bbbhhhvvvwwwggg___]]]ZZZXXXWWWSSSRRRQQQPPPOOONNNMMMLLLMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKNNNPPPXXXkkkwwwsssttt{{{|||wwwssstttuuuvvv{{{{{{uuurrrqqqrrrssswww{{{zzzoooeee___[[[VVVSSSSSSPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJIIINNN]]]ssszzziiiddd```___]]]ZZZZZZ^^^eeeqqqoooddd___\\\ZZZXXXRRRRRRQQQPPPNNNMMMLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKKKKJJJJJJKKKOOORRRZZZrrrxxxuuuuuu{{{yyysssqqqppppppssswwwzzz||||||}}}zzzzzzzzz}}}{{{}}}{{{lllbbb]]]WWWUUUUUUOOONNNLLLKKKKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHIIINNNLLLRRReeekkkfffbbb```]]]YYYXXX[[[aaakkk{{{vvvhhhaaa^^^ZZZWWWRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJLLLQQQTTT]]]yyyzzzwwwxxxzzz~~~uuuqqqnnnlllmmmppprrrwww}}}wwwtttsssxxx||||||{{{oooaaaYYYSSSQQQRRROOOMMMKKKKKKKKKJJJHHHFFFFFFFFFFFFFFFGGGHHHJJJJJJNNNNNNWWWppppppjjjeeebbb^^^XXXWWWZZZ[[[cccqqqxxxiiiaaa^^^[[[VVVSSSRRRQQQPPPOOONNNMMMLLLHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIJJJMMMSSSXXXbbb{{{wwwxxxxxxzzzsssnnnjjjhhhiiikkkpppuuuwwwxxx}}}xxxqqqooonnnpppssszzz||||||tttddd[[[UUUSSSSSSNNNMMMKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMPPPaaa~~~uuuooohhhddd___YYYYYY[[[YYY^^^jjj}}}uuuggg```___[[[UUUTTTSSSRRRQQQPPPNNNMMMMMMIIIJJJJJJKKKKKKJJJIIIHHHKKKJJJIIIHHHJJJOOOVVV[[[hhh{{{vvvuuuttt}}}|||uuunnniiiiiigggkkknnnooopppvvvzzzsssooonnnnnnpppsss{{{}}}xxxiii```YYYTTTRRRNNNLLLKKKJJJKKKJJJIIIGGGHHHGGGFFFFFFGGGIIILLLMMMQQQYYYnnnyyyrrrkkkfff```[[[ZZZ]]]ZZZ^^^gggxxx|||rrreee^^^___[[[UUUTTTTTTSSSRRRPPPOOONNNMMMKKKKKKLLLLLLKKKIIIGGGFFFJJJJJJIIIHHHJJJOOOWWW]]]lllzzztttrrrqqqzzz~~~uuuooommmgggiiikkkjjjlllsss}}}|||zzzvvvrrrooooooppptttxxx~~~uuuhhh```XXXPPPMMMNNNLLLKKKJJJKKKKKKIIIGGGHHHGGGFFFFFFGGGJJJLLLNNNXXXbbbzzzyyymmmgggccc]]]ZZZZZZZZZYYY___mmm{{{vvvwwwtttkkk```^^^aaa___YYY]]]VVVPPPMMMOOOQQQPPPMMMLLLMMMMMMMMMKKKJJJHHHFFFIIIHHHIIIKKKLLLMMMUUU^^^mmm}}}vvvsssqqqwww|||rrrlllqqqllliiijjjlllqqq|||~~~~~~}}}}}}||||||{{{{{{{{{}}}oooeee^^^WWWSSSRRRQQQLLLHHHHHHLLLNNNLLLIIIKKKGGGFFFHHHIIIIIILLLQQQVVVrrr~~~qqqjjjddd^^^[[[\\\ZZZYYY^^^jjjzzz}}}tttuuuqqqhhh___^^^aaa```[[[\\\WWWPPPNNNOOOQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFEEEIIIHHHIIILLLLLLMMMTTT]]]ooo}}}uuusssooottt||||||tttqqqkkkggggggiiimmmwww~~~zzzkkkccc]]]WWWSSSRRRQQQNNNKKKJJJLLLMMMKKKIIIHHHEEEEEEHHHIIIJJJMMMSSSZZZwwwwwwnnnggg```]]]]]][[[YYY[[[dddqqqtttppplllddd]]]]]]``````\\\\\\WWWQQQOOOOOOPPPOOOMMMIIIIIIIIIIIIHHHFFFEEEDDDHHHHHHJJJMMMMMMNNNTTT\\\rrr}}}vvvtttppprrrwwwtttnnniiiggggggjjjttt~~~sssfff```\\\VVVRRRQQQQQQOOONNNLLLKKKKKKJJJJJJEEEDDDEEEIIIJJJJJJNNNTTT___}}}sssjjjbbb^^^^^^[[[YYYYYY___jjj|||vvvmmmhhh```\\\\\\______^^^[[[WWWRRRPPPOOOOOONNNMMMIIIIIIIIIHHHGGGFFFFFFEEEHHHGGGJJJMMMNNNNNNTTT\\\www}}}vvvuuurrrsssuuuyyy}}}uuunnnkkkjjjllluuu~~~|||pppddd___[[[VVVQQQPPPOOOPPPOOOMMMJJJHHHHHHIIIFFFEEEFFFIIIJJJIIINNNUUUcccxxxoooeee```___[[[YYYYYY]]]eeeuuu{{{kkkeee^^^[[[\\\]]]^^^^^^ZZZWWWTTTQQQOOONNNMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGJJJNNNOOOPPPWWW___}}}~~~xxxwwwtttuuuvvvxxx}}}wwwqqqmmmnnnuuu}}}qqqeee___[[[VVVQQQOOONNNNNNOOOMMMJJJHHHGGGHHHHHHGGGHHHJJJIIIIIIOOOWWWhhhuuujjjcccaaa[[[ZZZZZZ\\\bbbooolllddd]]][[[\\\[[[\\\]]]ZZZXXXUUURRROOOMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJMMMOOORRR[[[dddzzzzzzwwwzzz}}}}}}}}}xxxqqqnnnttt|||rrreee___[[[VVVQQQPPPNNNNNNMMMMMMLLLJJJHHHGGGIIIHHHIIIJJJHHHIIIRRR\\\rrr|||pppgggddd]]]\\\\\\]]]___iii}}}nnnddd]]]\\\\\\ZZZZZZ\\\YYYXXXVVVSSSOOOMMMLLLLLLKKKKKKIIIHHHHHHIIIIIIJJJIIIHHHIIIMMMPPPTTT___jjj|||}}}vvvpppssszzzqqqddd^^^ZZZVVVSSSSSSPPPNNNMMMNNNOOOOOOLLLHHHIIIHHHHHHIIIHHHKKKWWWdddtttjjjfff^^^^^^]]]]]]]]]dddwwwpppeee]]]]]]\\\YYYXXX[[[YYYXXXVVVSSSOOOLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHIIILLLPPPVVVaaammm}}}{{{ssstttzzz~~~pppbbb\\\YYYVVVUUUUUURRROOOMMMOOORRRSSSNNNIIIGGGGGGGGGHHHHHHMMM\\\jjjvvvllljjjbbb^^^\\\[[[\\\bbbppp}}}tttiii___\\\[[[YYYZZZ\\\ZZZXXXUUURRROOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHJJJHHHKKKQQQRRR^^^uuuzzzwwwwwwzzzqqqaaa]]][[[UUUSSSUUUNNNNNNMMMMMMLLLKKKKKKKKKOOOKKKPPPIIIJJJOOOXXX{{{{{{oookkkccc___\\\[[[[[[```lllyyy~~~rrreee^^^ZZZWWWVVVXXXZZZXXXVVVSSSPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJIIILLLJJJLLLRRRTTTaaayyy}}}zzzzzzrrrbbb___\\\VVVRRRTTTNNNNNNMMMMMMLLLKKKKKKKKKLLLGGGLLLIIIRRR\\\ccctttnnneee```\\\ZZZZZZ]]]gggrrr|||lllbbb[[[VVVVVVWWWZZZYYYWWWTTTQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJMMMKKKNNNTTTVVVeee~~~~~~|||{{{|||sssdddaaa^^^WWWRRRSSSNNNNNNMMMMMMLLLKKKKKKKKKKKKEEEJJJLLL\\\llluuuzzzrrrgggbbb]]][[[YYYZZZbbbkkkrrrfff___ZZZYYY\\\ZZZYYYWWWUUUSSSPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIMMMLLLNNNTTTXXXhhh~~~|||tttfffccc```WWWQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKLLLHHHMMMNNNaaaxxxwwwkkkeee___\\\ZZZZZZ___fffzzzyyykkkbbb\\\[[[]]]ZZZYYYXXXWWWUUURRROOONNNLLLLLLKKKJJJJJJJJJJJJKKKHHHMMMLLLNNNTTTYYYkkkwwwhhhddd```WWWQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKPPPOOOaaa}}}}}}nnngggaaa^^^\\\ZZZ]]]bbbsss}}}nnnddd\\\YYYZZZZZZZZZYYYXXXVVVSSSQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKHHHMMMMMMNNNUUUZZZoooyyyiiiddd```WWWQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKRRRQQQfffqqqjjjcccaaa^^^\\\]]]aaannn|||nnnddd[[[XXXYYYZZZZZZZZZYYYWWWTTTQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKIIINNNNNNPPPVVV]]]sss{{{jjjddd___WWWRRRRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJLLLUUUYYYvvvsssllleeebbb```]]]^^^aaakkkyyymmmddd]]]ZZZ[[[ZZZZZZZZZZZZXXXUUURRRPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJPPPPPPQQQXXX___vvv|||kkkddd___WWWRRRSSSNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMXXXaaazzzrrriiiddd```\\\^^^bbbgggvvvwwwnnneee]]]YYYZZZ[[[[[[ZZZ[[[[[[YYYUUURRRNNNNNNLLLKKKJJJJJJJJJJJJFFFMMMNNNPPPWWW```{{{ppplll```UUUTTTTTTOOOOOOMMMLLLLLLLLLMMMNNNOOOMMMWWWssswwwmmmgggbbb]]]]]]aaadddrrrrrrjjjddd^^^ZZZZZZ\\\[[[[[[[[[[[[YYYVVVSSSMMMLLLLLLKKKKKKKKKLLLLLLHHHNNNOOOQQQYYYcccsssmmm```UUUTTTSSSPPPOOOMMMLLLLLLLLLMMMNNNQQQSSSbbb|||qqqjjjddd^^^]]]``````mmmppphhheee```\\\ZZZ\\\\\\[[[\\\\\\ZZZVVVSSSLLLKKKKKKKKKKKKLLLMMMMMMJJJPPPPPPRRR[[[hhhxxxnnn```VVVTTTRRRPPPOOOMMMLLLLLLLLLNNNOOOQQQYYYooossskkkeee```^^^```]]]iii}}}sssjjjgggbbb]]]ZZZ[[[[[[ZZZ[[[[[[YYYUUURRRMMMMMMLLLLLLKKKLLLLLLLLLKKKPPPPPPRRR\\\kkk|||ooo___VVVUUUQQQQQQPPPMMMLLLKKKLLLNNNOOONNN[[[wwwtttlllgggbbb```aaa]]]gggyyy{{{nnnhhhaaa[[[XXX[[[ZZZZZZZZZZZZXXXUUURRRPPPOOONNNLLLKKKKKKJJJJJJJJJOOOOOOQQQ]]]nnnnnn___YYYXXXRRRRRRPPPNNNLLLKKKMMMOOOPPPOOO```vvvmmmhhhcccaaaaaa]]]fffuuutttiii___YYYWWW[[[ZZZZZZZZZZZZYYYUUURRRRRRQQQOOOMMMKKKJJJIIIIIIIIIOOOOOORRR^^^pppnnn```^^^]]]WWWSSSQQQNNNKKKKKKMMMOOOQQQVVVjjjzzzpppjjjeeeaaa```]]]dddrrr~~~nnnbbb]]]]]]]]]\\\\\\\\\\\\ZZZWWWTTTQQQPPPOOOMMMLLLKKKKKKKKKJJJPPPPPPTTTaaarrrpppcccdddeee]]]SSSQQQNNNKKKKKKMMMPPPRRR]]]uuu~~~rrrllleee```___\\\cccppptttgggcccddd___^^^^^^^^^^^^\\\YYYVVVOOOOOONNNMMMLLLLLLLLLMMMJJJQQQRRRVVVccctttqqqfffhhhjjjbbbTTTQQQNNNKKKKKKMMMPPPRRRaaa{{{wwwlllgggeeedddaaa```hhhzzzrrreee^^^```___^^^]]]\\\ZZZVVVTTTQQQQQQPPPOOONNNNNNNNNNNNMMMLLLRRR\\\fff{{{pppeee^^^WWWSSSNNNOOOMMMJJJJJJNNNRRRSSSbbbzzzoooiiifffeeebbbaaagggwwwxxxkkkcccaaa```^^^^^^]]]ZZZWWWTTTQQQPPPOOONNNNNNNNNNNNNNNOOONNNRRR\\\ggg}}}qqqfff^^^WWWTTTOOOOOONNNLLLMMMQQQUUUXXXiiirrrkkkgggeeeccc```eeesssqqqiiicccaaa```___^^^[[[WWWTTTQQQPPPOOONNNMMMMMMMMMMMMPPPOOORRR[[[gggqqqfff^^^WWWSSSOOONNNMMMMMMNNNQQQWWW\\\qqqvvvmmmgggdddbbb___bbbnnntttkkkeeecccbbb```___\\\XXXTTTQQQPPPOOONNNMMMLLLLLLLLLPPPOOORRRYYYhhh~~~ssshhh___WWWRRRNNNLLLLLLMMMMMMOOOUUU]]]wwwyyyooogggccc```^^^```kkk~~~wwwkkkgggfffcccbbb```\\\XXXUUURRRQQQPPPNNNMMMLLLLLLLLLNNNOOORRRYYYiii{{{{{{~~~wwwkkkaaaWWWQQQPPPMMMMMMOOONNNNNNUUU```|||}}}rrriiidddaaa___aaakkk{{{{{{mmmjjjhhheeecccaaa]]]YYYUUUSSSRRRQQQOOONNNMMMMMMLLLNNNPPPSSS[[[lllzzzyyy|||}}}~~~rrrfffYYYRRRRRRNNNOOORRRQQQPPPYYYfffuuulllfffeeeccceeemmm{{{ssskkkiiigggdddbbb^^^YYYVVVTTTSSSRRRPPPOOONNNMMMMMMNNNRRRVVV^^^qqqzzzxxx{{{zzzzzzlll]]]TTTOOOKKKMMMRRRRRRQQQ]]]lllxxxnnnhhhhhhfffhhhooozzzwwwllljjjgggeeebbb^^^YYYVVVUUUTTTSSSQQQOOONNNNNNNNNOOOSSSYYYaaauuuyyyxxx{{{xxx}}}ppp```VVVJJJGGGJJJPPPQQQQQQ^^^ooo}}}pppiiieeeaaacccllluuu{{{nnniiiffffffddd___ZZZZZZQQQPPPNNNLLLLLLLLLNNNOOOSSSVVVZZZccczzz~~~zzzwwwuuu|||oooaaaYYYQQQQQQMMMOOOVVVWWWbbbyyyrrrmmmfffbbbcccjjjrrroooiiiffffffddd___ZZZZZZTTTRRRPPPNNNNNNNNNOOOPPPRRRUUUYYYddd}}}~~~zzzvvvtttwww~~~}}}mmm```ZZZUUUVVVRRRQQQUUUWWWfffuuurrrjjjdddcccgggnnn|||rrrkkkeeeeeeddd___[[[ZZZWWWVVVSSSQQQPPPOOOPPPQQQQQQTTTYYYeee{{{wwwtttrrrzzzxxxjjj```[[[[[[^^^ZZZVVVWWWYYYmmmyyywwwnnngggdddggglllxxxvvvmmmeeedddccc___\\\[[[YYYWWWTTTRRRPPPPPPPPPQQQQQQTTTZZZfff{{{wwwuuussszzzuuuhhhaaa______fffddd```]]]___uuu|||zzzrrrjjjfffgggkkkvvvzzzoooeeecccbbb```\\\[[[XXXWWWTTTQQQPPPOOOPPPPPPSSSVVV\\\jjj|||yyyvvvtttwww}}}uuuiiiddddddccclllnnnjjjgggggg~~~|||ssskkkggghhhjjjttt~~~qqqdddaaabbb```]]]\\\WWWUUUSSSQQQOOOOOOPPPQQQUUUXXX___ooo{{{vvvssstttyyywwwllliiikkkhhhrrruuurrroooppp|||qqqjjjggggggiiirrrrrrdddaaaaaa```^^^]]]VVVUUUSSSQQQPPPQQQRRRRRRUUUZZZbbbtttxxxsssqqquuu~~~{{{qqqooorrrooowwwxxxttttttxxx|||pppiiifffgggiiipppsssddd```aaa```^^^]]]VVVUUUSSSRRRQQQRRRSSSTTTUUUZZZeeexxx{{{tttpppsss{{{~~~tttrrruuutttzzzxxxtttuuu||||||tttnnniiigggeeekkkyyyjjjccc```\\\YYYYYYYYYXXXVVVTTTRRRRRRRRRRRRTTT[[[jjj~~~}}}yyyttttttwww{{{~~~sssrrrxxxyyyoooiiikkkooo}}}uuunnniiigggeeekkk|||oooiiifffaaa]]]\\\YYYXXXVVVTTTSSSRRRRRRRRRTTTZZZhhh}}}}}}xxxxxxyyy|||qqqoootttwwwjjjaaacccmmmxxxpppjjjhhhfffkkk~~~tttooommmhhhbbb```ZZZXXXVVVTTTSSSSSSSSSSSSUUU[[[ggg}}}}}}{{{{{{}}}~~~uuuqqqtttvvvfffYYY\\\kkkzzzrrrkkkiiigggkkk|||xxxsssrrrllleeeaaaZZZYYYWWWUUUTTTTTTTTTTTTXXX]]]hhh||||||}}}~~~yyyuuuxxxsssdddXXXZZZjjj}}}tttllliiihhhkkkzzzzzztttrrrmmmeee```ZZZYYYWWWUUUUUUTTTUUUUUUYYY```lll}}}|||~~~zzzwwwxxxkkkbbbYYYZZZjjjuuummmjjjiiikkkyyy}}}tttqqqllleee```ZZZYYYXXXVVVUUUUUUVVVVVVYYYcccqqq~~~yyywwwaaa]]]XXX[[[mmmwwwnnnkkkiiikkkxxxuuuqqqmmmgggcccZZZYYYXXXVVVVVVVVVWWWWWWWWWdddttt~~~tttmmm]]]YYYWWW___xxxxxxnnnkkkjjjkkkwwwvvvrrrnnnhhheeeZZZYYYXXXWWWVVVVVVWWWXXXUUUddduuuvvvhhh\\\]]]YYYWWWccc