BM6P6(@ wwwvvvsssvvvxxxxxxvvvsssqqqqqqsssqqqqqqtttwwwwwwuuurrrsssqqqmmmkkkkkkmmmqqqtttqqqpppooonnnnnnnnnppppppppplllggggggiiiiiieeeaaaaaacccdddeeeeeegggkkknnnooonnnmmmmmmnnnooonnnllliiiiiiiiijjjllloooqqqsssuuussswww~~~hhh```YYY]]]hhhvvvooollljjjmmmsssttteeeddddddgggggghhhiiikkkkkkjjjiiinnnqqquuuvvvvvvuuutttuuuvvvwwwzzz}}}|||yyy{{{}}}~~~zzztttuuu{{{~~~vvvpppqqqqqqnnnpppuuusssvvvwwwuuuqqqssszzzyyy^^^RRRLLLDDDBBBGGGFFFAAABBBGGGIIIHHHLLLSSS[[[fffvvvzzztttxxxzzzsssfffZZZRRRTTT^^^ooo|||zzzyyy{{{tttooommmhhhccceeelllrrrrrrrrrqqqooonnnlllkkkhhhfffdddaaa```aaabbbbbbhhhcccbbbeeehhhiiikkknnnfffgggfffeeedddeeeiiikkkqqqpppnnnmmmllllllmmmnnnmmmjjjggggggiiiiiigggdddiiijjjmmmooopppssswwwzzzyyyttttttxxx}}}uuu```TTT@@@@@@<<<===;;;:::DDDGGG;;;BBBBBBBBBAAA@@@???======<<<<<<;;;:::999999999999666777888::::::999888888777777777777666666666666444444444333333333222222xxxuuusssuuuxxxxxxwwwtttsssssssssrrrqqqsssttttttrrrooorrrpppooommmnnnoooqqqsssrrrsssttttttrrrqqqnnnmmmmmmhhhddddddhhhiiihhhffffffggggggggggggiiikkknnnnnnmmmkkkkkkmmmmmmmmmllljjjjjjjjjjjjlllnnnqqqrrrvvvtttwww|||www___TTTZZZcccnnnyyyxxxnnnhhhiiioooqqqeeefffgggjjjhhhhhhjjjnnnpppooommmnnnqqquuuwwwvvvtttsssrrruuuvvvxxx||||||yyy{{{~~~zzzwwwwwwzzztttpppqqqqqqoooqqquuuqqqsssuuusssppppppvvv|||vvveeeQQQFFFFFFFFFBBBCCCHHHJJJGGGFFFIIIFFFLLLSSSZZZaaalllxxxwwwsssrrrooojjjqqq~~~|||xxxyyyvvvmmmjjjmmmaaa^^^aaammm{{{yyytttssssssvvvppplllllljjjfffeeeiiiuuutttrrrpppmmmkkkiiihhhhhhfffcccaaaaaacccgggiiifffbbbaaadddgggggghhhkkkhhhiiihhhfffdddccceeefffnnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiiiiihhhgggeeeiiilllnnnppppppqqqsssuuuvvvuuuwwwyyyxxx~~~hhhMMMBBB;;;???BBB@@@EEEIIIBBBCCCCCCCCCBBBAAA@@@>>>======<<<;;;:::999999999999777777888888999999999888999888888888888777777777444444444333333333333222vvvrrrrrrtttwwwwwwvvvuuuuuuvvvtttsssrrrrrrrrrpppnnnkkkpppqqqrrrrrrsssssssssssstttvvvxxxyyywwwsssnnnkkkjjjfffccccccgggkkkmmmllllllmmmnnnmmmllllllmmmooonnnllljjjiiikkklllmmmmmmnnnnnnnnnnnnoooqqqrrrtttwwwuuuvvvzzz|||dddVVVWWW\\\dddooozzzxxxmmmnnnttt|||xxxnnnfffhhhkkkmmmjjjhhhkkkrrruuutttrrrpppssswwwxxxvvvsssqqqpppttttttvvvzzz{{{yyy{{{~~~zzzyyytttvvvsssqqqrrrrrrpppqqqtttppprrrsssrrrpppqqqtttxxxnnn]]]XXXOOOIIIDDDEEEFFFEEEEEEFFFKKKKKKIIIHHHJJJRRR^^^ggghhhgggfffdddeeehhhmmmpppiiimmmrrrttttttqqqooommmmmmooonnnmmmqqqzzzpppddd[[[[[[]]]bbbppp{{{tttooommmmmmnnnpppkkkhhhjjjkkkiiifffeeeqqqpppnnnkkkjjjiiiiiiiiihhheeecccaaacccggglllooodddaaaaaaeeehhhggggggiiiiiijjjjjjhhhdddaaa``````iiiiiijjjjjjjjjiiihhhgggfffhhhjjjjjjhhhfffffffffiiillloooqqqpppooonnnooorrruuuyyyyyyssswwwqqqJJJ<<<<<>>===<<<;;;::::::::::::777777777777777888999999::::::999999999888888888555555444444444333333333xxxqqqoooppprrrtttuuuttttttuuuwwwuuuuuutttsssqqqnnnkkkiiippprrruuuwwwxxxwwwvvvtttuuuvvvxxxyyywwwtttpppmmmmmmiiieeeeeeiiinnnqqqsssttttttuuusssqqqppppppqqqooommmiiiiiijjjmmmnnnooossssssrrrrrrssstttuuuvvvwwwuuuvvvwwwxxxppp___VVVWWW^^^iiitttzzzxxx~~~wwwyyykkkgggjjjnnnnnnjjjhhhkkksssxxxxxxuuusssuuuyyyyyywwwtttqqqppptttrrrssswwwyyyxxxzzz~~~zzzwww}}}yyyuuuttttttttttttrrrppppppqqqoooppprrrsssssstttvvvxxx}}}lll___QQQHHHEEEFFFHHHJJJOOOMMMIIIFFFEEEKKKSSSZZZYYYZZZZZZXXXXXX\\\dddkkk[[[___eeeiiijjjlllnnnpppxxx|||~~~~~~XXXRRRSSSaaaqqqvvvsssoookkkiiijjjlllmmmnnniiieeefffiiiiiieeebbbiiigggfffeeeeeegggiiijjjeeedddddddddfffiiilllnnndddaaabbbfffhhhgggfffggghhhiiijjjhhheeeaaa___^^^eeefffhhhiiiiiigggeeecccaaaeeehhhhhhfffddddddffffffjjjooorrrqqqnnnlllkkkooorrrvvvvvvqqqqqqfffGGG;;;CCCBBB@@@DDDGGGCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;888888777666666888999::::::999999999888888888888555555555555444444444444{{{vvvuuutttqqqpppppppppqqqrrrrrrqqqqqqsssuuuwwwwwwvvvtttqqqnnnkkkjjjpppsssvvvyyy{{{zzzxxxwwwsssttttttttttttssssssrrrssspppllljjjlllpppuuuwwwxxxyyyyyyxxxuuusssssstttpppmmmjjjjjjkkknnnpppppptttsssrrrrrrrrrsssuuuvvvuuuuuuuuuuuuvvv{{{~~~eeeYYYWWW\\\gggrrrzzzzzz{{{qqqvvv|||rrrjjjgggjjjooooookkkhhhkkkqqqwwwxxxwwwuuuwwwyyyzzzxxxuuutttttttttqqqqqquuuwwwwwwxxx|||wwwttttttzzz}}}{{{xxxxxxvvvxxxxxxuuuqqqooooooooonnnnnnnnnppptttwwwxxxxxxtttaaaVVVPPPMMMJJJMMMLLLJJJHHHHHHKKKPPPTTTUUUWWWYYY[[[```hhhttt|||ooorrrsssqqqnnnmmmqqqtttxxx|||}}}zzzzzztttlllooovvvuuuvvvqqqcccXXXZZZhhh{{{mmmjjjiiigggffffffhhhkkkmmmooojjjdddbbbdddgggdddaaacccbbb`````````bbbeeefffaaaccceeehhhiiiiiihhhhhhccc``````dddfffdddbbbddddddgggiiihhhfffcccaaa```eeefffhhhiiiiiifffcccaaa^^^aaaeeeeeecccbbbccceeeccchhhnnnrrrqqqooolllkkknnnnnnpppsssttttttxxx}}}]]]@@@AAAAAA???CCCFFFAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<999888777777777888:::;;;999999888888888777777777666666666555555555444444zzzuuurrrrrrtttvvvqqqrrrqqqpppnnnnnnppprrrvvvwwwxxxvvvrrrooommmlllppprrruuuwwwyyyyyyyyyxxxrrrqqqppppppppprrrtttuuuvvvssspppmmmnnnqqquuuxxxxxxyyyzzzyyyvvvuuutttuuuooommmkkkkkkmmmoooppppppooonnnmmmmmmnnnooopppqqqssstttttttttuuuzzzooobbb[[[ZZZccclllrrr{{{wwwpppnnnppprrruuuzzzxxxmmmjjjfffiiioooooollljjjkkknnnrrrvvvxxxuuuvvvxxxxxxvvvvvvwwwxxxtttpppooosssuuuuuuvvvyyyqqqppprrrvvvwwwtttvvvzzzwww{{{{{{vvvqqqppppppooonnnllljjjmmmrrrvvvwwwvvvvvv}}}zzzkkk___VVVRRRPPPLLLJJJIIIKKKMMMOOOPPPPPPPPPQQQUUU]]]eeekkkgggiiihhhddd^^^[[[^^^bbb[[[``````[[[WWWYYY[[[[[[]]]RRRVVVccceeeiiiqqqrrrtttzzzzzzmmmbbbcccbbbbbbbbbdddfffhhhjjjllliiiddd```aaaeeeeeeaaabbbaaa___^^^]]]]]]^^^___^^^bbbfffjjjkkkiiifffdddbbb^^^]]]aaabbb```___aaaccceeehhhhhhgggeeeddddddhhhiiijjjjjjiiifffcccaaa^^^___aaaaaaaaabbbdddeeebbbgggmmmrrrrrrpppmmmlllmmmmmmnnnrrrwwwxxxwwwuuukkkGGG???;;;:::===<<<<<<===???@@@AAABBBBBBBBB@@@@@@???>>>============999999999999999:::;;;;;;999888888888888777777777777666666666666555555555~~~yyyvvvwww{{{}}}uuutttrrrooommmmmmoooqqqtttvvvwwwvvvrrrooonnnnnnooooooqqqrrrtttvvvwwwxxxppppppooooooppprrrsssuuutttssspppnnnmmmooosssvvvsssuuuwwwwwwuuusssssstttmmmkkkjjjkkkmmmoooooonnnjjjjjjiiiiiijjjlllmmmoooqqqrrrssssssuuuzzznnn```WWW[[[```eeeooo|||~~~pppnnnnnnoooqqqvvv}}}wwwwwwkkkkkkmmmiiijjjfffhhhpppoooooonnnlllkkknnntttyyyssssssttttttsssuuuxxx{{{vvvpppnnnqqqtttssstttvvvrrroooooorrrrrrqqqssswwwwww|||}}}vvvpppqqqsssrrrsssnnnjjjkkkqqquuuuuutttsssrrrvvv~~~nnnfff[[[RRRNNNNNNQQQTTTSSSOOOJJJHHHIIILLLNNNPPPRRRWWWZZZWWWPPPLLLNNNQQQNNNSSSUUUQQQOOOTTTYYY[[[jjjhhhpppxxxyyyyyyrrrnnniiidddaaaaaaaaabbbccceeefffgggdddgggfffbbbbbbeeefffbbb``````___^^^]]]]]]\\\\\\^^^aaaeeeiiikkkjjjgggfffeee```^^^```bbb``````bbbccceeeggghhhgggffffffggglllmmmmmmllljjjgggdddbbbaaa___^^^___bbbeeefffgggccchhhnnnrrrqqqooommmlllmmmoooqqquuuyyyzzzyyyvvvuuuTTTFFF<<<999:::777888999;;;===@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>::::::;;;;;;<<<<<<;;;;;;::::::999999999888888888777777777666666666555555}}}~~~|||~~~~~~zzzyyy{{{xxxwwwtttpppmmmlllnnnppprrruuuwwwuuurrrooonnnooommmmmmmmmnnnpppsssvvvwwwppppppppppppqqqrrrrrrrrrqqqpppnnnllllllnnnqqqtttppprrrttttttsssrrrrrrrrrkkkjjjjjjkkkmmmnnnnnnmmmiiiiiiiiiiiijjjlllnnnooooooqqqssssssvvv{{{vvvdddUUUTTTVVVZZZfffuuu{{{pppoooppprrrvvv|||rrrtttgggddd|||fffgggjjjeeegggqqqpppqqqqqqmmmjjjlllsssyyyqqqqqqqqqpppqqqtttyyy|||vvvpppmmmpppsssssssssuuuvvvpppmmmoooqqqpppqqqsssvvv|||}}}uuupppsssvvvvvvzzzsssmmmmmmrrrvvvvvvsssxxxsssqqqvvvyyy{{{ssskkkkkkooosss\\\VVVQQQNNNPPPRRRSSSRRR\\\aaafffddd[[[TTTRRRSSS]]]bbbddd```___eeemmmqqquuuuuuhhheeeffffffeeeccccccccccccdddeeefffggg]]]dddgggddddddggggggccc\\\]]]^^^____________^^^___aaadddhhhjjjjjjjjjjjjjjjdddaaacccdddccccccfffeeefffhhhhhhgggfffggghhhpppoooooommmjjjgggeeecccddd```]]]^^^cccgggiiiiiieeejjjooorrrqqqooommmkkkmmmqqqvvvxxxyyyzzzzzzyyydddTTTEEE@@@@@@;;;555666999<<<>>>AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>:::;;;<<<===>>>===<<<;;;;;;;;;;;;:::::::::999999777777777777666666666666~~~|||}}}{{{wwwvvvyyy}}}~~~~~~}}}vvvooollljjjhhhlllqqqtttuuutttqqqrrruuusssooorrrtttrrrmmmnnntttuuuqqqsssoookkkmmmqqqtttssspppllllllllllllmmmmmmmmmmmmmmmnnnoooqqqrrrsssttttttpppjjjfffhhhlllllllllnnnppplllhhhgggjjjkkkkkkiiirrrrrrtttwww{{{}}}|||{{{nnnRRROOOTTTUUU[[[fffsss~~~vvvrrrppprrruuuvvv|||}}}ssshhhgggtttvvvbbb```eeefffhhhmmmmmmmmmooopppmmmkkkpppxxxpppooonnnnnnooorrruuuwwwrrrpppnnnllllllnnnqqqsssqqqpppnnnlllkkklllooorrruuuvvvwwwxxxxxxwwwvvvuuuwwwtttqqqpppqqqsssuuuvvv}}}wwwppppppvvv}}}|||fffaaaaaa```eeemmmrrr{{{|||uuuuuuyyyvvvkkkeeedddeeedddbbbcccfffhhhiiigggdddbbbaaacccaaa```bbbeeegggfffdddaaabbbbbbbbb```___```aaaccceeehhhkkkmmmmmmmmmmmmhhhgggeeebbbaaabbbfffjjjiiiiiiiiigggfffgggiiilllnnntttzzzyyyqqqjjjhhhiiikkkfffaaabbbfffiiiiiiggghhhggghhhkkkoooqqqooommmrrruuuyyy|||}}}}}}}}}}}}qqqYYY@@@999@@@;;;:::::::::777666<<>>>>>999888999;;;:::999>>>EEEEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>;;;;;;>>>@@@???<<<;;;;;;::::::999888888888777777666666666555555555}}}|||}}}|||}}}}}}{{{~~~}}}zzzvvvtttttttttssssssvvvppplllkkkiiiggghhhlllrrrxxx|||yyyvvvuuutttrrrppprrrqqqnnnooorrrtttrrrlllmmmnnnnnnoooqqqtttvvvssstttsssrrrpppllliiigggiiikkkmmmppptttwwwyyyzzzuuummmggghhhiiihhhgggiiiiiiiiiiiihhhggghhhjjjlllmmmooorrrxxx~~~~~~ppp]]]WWWNNNOOOYYYaaajjjuuu|||vvvsssuuuwww{{{ppphhhrrr}}}oooeeeeeeffffffiiippppppllllllpppssssssuuuxxxsssuuutttpppjjjgggjjjnnnqqqpppppppppqqqrrrsssssslllttt{{{{{{uuuooonnnppppppqqqqqqrrrrrrrrrrrrsssuuuuuuuuuuuuvvvvvvwwwwwwxxxvvvuuuwww{{{|||zzzwwwyyyyyyzzz|||~~~vvvnnnjjjiiieee```^^^```bbbbbb```fffggggggeeeddddddfffggg```^^^\\\[[[]]]^^^^^^^^^]]]___bbbbbbaaa`````````ccceeehhhjjjkkkkkkiiihhhjjjlllmmmllljjjhhhggghhhhhhfffdddaaa```aaafffiiikkkpppvvvvvvrrrnnnmmmooooookkkiiijjjooossstttssslllllllllnnnqqqrrrqqqpppjjjpppxxx{{{zzzxxxzzz||||||{{{QQQ;;;888777777::::::999<<>>>>>>>>>>>>>>;;;;;;::::::999999888888777777777666666666555555{{{zzzyyyyyy}}}|||yyy{{{}}}{{{xxxuuusssqqqpppooopppllliiiiiihhheeefffjjjrrryyy|||xxxsssrrrssssssqqqssssssrrrrrrtttvvvwwwsssuuuwwwtttppppppssswwwzzzzzzzzzxxxtttooojjjggghhhiiilllooossswwwzzz{{{yyyqqqkkkkkkllljjjiiijjjeeegggiiihhheeeeeehhhllliiijjjnnntttzzz{{{hhhVVVQQQSSSWWW\\\cccmmmwww~~~ttttttvvvzzz|||vvviiiqqqtttnnnjjjkkkjjjiiinnnuuurrrllljjjpppvvvwwwvvvwwwvvvyyyyyysssiiieeeggglllooopppqqqrrrssssssssssssoooxxxwwwqqqpppsssnnnnnnnnnoooppprrrssstttuuuvvvxxxxxxwwwuuuuuuuuuuuuuuuuuuwwwzzz{{{yyywwwyyyyyy{{{|||yyyzzz|||nnnhhhiiikkkdddaaa______aaabbbaaa```dddcccbbb```^^^___cccfff___^^^\\\ZZZZZZ[[[\\\\\\YYY\\\___aaaaaaaaaaaabbbdddfffhhhjjjjjjiiigggfffiiilllpppqqqpppmmmkkkjjjkkkiiieee```^^^___cccfffggglllppppppmmmjjjjjjkkkkkkiiiggghhhkkknnnoooooonnnnnnnnnpppqqqrrrsssrrrnnntttyyyyyyvvvuuuxxx|||xxxyyy~~~vvvDDD>>>:::999;;;<<<:::<<<@@@DDDDDDDDDDDDDDDDDDCCCCCCAAACCCCCCAAA>>><<<===???<<<;;;;;;:::999999888888777777777666666666666555{{{{{{~~~~~~|||{{{xxxxxx|||~~~|||wwwwwwzzz|||{{{zzzwwwtttqqqpppooommmiiiggghhhhhheeefffiiisssxxxzzztttoooppprrrssstttuuuwwwxxxwwwwwwyyy}}}~~~|||tttpppssswww}}}}}}|||zzzuuupppkkkggghhhiiijjjmmmppptttwwwyyyxxxqqqlllmmmnnnlllkkkkkkdddfffhhhhhheeeeeehhhkkkiiijjjmmmrrrwwwzzz{{{{{{{{{|||]]]ZZZZZZUUUTTTZZZdddqqq}}}yyyssssssvvv{{{yyy||||||kkkppp{{{mmmmmmmmmmmmlllkkkooouuutttmmmjjjpppvvvwwwuuutttuuuxxxxxxrrrhhhccceeeiiimmmnnnpppqqqssssssssssssqqqxxx~~~|||sssnnnqqqvvvmmmmmmmmmmmmooorrruuuwwwvvvxxxzzzyyyuuurrrqqqqqqtttssssssuuuwwwzzz{{{|||wwwuuuvvvyyyyyywwwyyy}}}xxxmmmhhhgggiiijjjeeedddccccccccccccbbbaaacccbbbaaa^^^\\\]]]aaaddd```___^^^]]][[[[[[\\\]]]VVVYYY]]]```aaacccdddfffffffffggghhhhhhfffeeedddeeeiiiooorrrrrrpppooonnnnnnkkkgggaaa^^^^^^aaadddhhhjjjmmmllljjjggghhhiiihhhgggffffffggghhhhhhhhhmmmnnnooopppqqqrrrssstttwwwyyyzzzxxxttttttxxx|||xxx{{{~~~]]]FFF???:::;;;===>>>???BBBEEEEEEEEEEEEDDDCCCAAAAAAAAADDDFFFCCC???<<<===@@@<<<<<<;;;;;;:::999999888888777777777666666666666yyytttwww{{{zzzyyyzzzxxxwwwyyy}}}|||wwwssssssyyy{{{{{{yyyvvvtttssssssnnnjjjhhhjjjiiihhhiiimmmtttyyyyyytttqqqqqqrrrqqqtttuuuxxx{{{zzzxxx{{{xxxssstttwwwzzzzzzyyywwwsssooojjjhhhiiiiiiiiijjjmmmooorrrtttrrrmmmjjjmmmooommmkkklllgggiiijjjiiihhhhhhiiijjjllllllnnnrrrvvvyyyyyyxxx||||||lll___YYYPPPRRRVVV___llluuuzzzzzzsssrrruuuwwwzzz|||}}}~~~iiijjjuuuhhhjjjllllllkkkkkknnnrrrtttnnnkkkppptttsssqqqpppoooqqqqqqmmmfffbbbccceeekkklllmmmoooqqqrrrrrrrrrqqquuuwwwtttmmmkkkoootttpppooommmmmmmmmpppsssuuutttwwwyyywwwsssoooooopppssssssrrrsssuuuxxx|||~~~yyyttttttyyy{{{yyywwwwww|||wwwmmmkkkkkkiiidddbbbgggggggggfffeeedddcccccceeeeeedddbbb``````aaaccc```aaaaaaaaa___^^^^^^___ZZZ\\\___aaaccceeehhhjjjffffffeeedddbbbbbbaaaaaabbbeeejjjmmmnnnnnnnnnooommmkkkgggbbb______aaadddkkklllmmmmmmkkkjjjjjjkkkhhhhhhgggfffffffffffffffkkkmmmnnnooooooqqqtttvvv}}}|||zzzxxxuuuuuuwwwyyy~~~||||||uuuPPPDDD999777999:::<<>>>>>@@@<<<<<<;;;;;;::::::999999888888777777777666666666~~~xxxtttuuuvvvuuuvvvyyywwwtttuuu{{{~~~yyyrrrooouuuxxx{{{zzzxxxvvvvvvwwwrrrnnnkkkmmmmmmlllnnnsssvvvzzz|||zzzxxxwwwtttooorrrrrrvvv{{{yyyvvvyyyyyyvvvwwwyyyxxxwwwvvvtttrrrooommmkkkjjjjjjhhhhhhhhhjjjlllmmmmmmiiiiiiooosssqqqoooooonnnmmmlllmmmnnnnnnlllkkklllmmmnnnrrrvvvxxxxxxvvvzzzxxx|||hhhYYYUUUTTTVVV\\\fffkkknnnxxx{{{ssssssuuuwwwxxxxxxyyy}}}ooolllmmmiiikkkmmmllllllmmmnnnppptttooommmpppqqqnnnkkkkkkkkkkkkkkkiiifffddddddeeeiiiiiijjjlllnnnpppqqqrrrqqqsssssspppllllllppptttvvvsssooolllkkkkkkmmmooopppsssvvvtttpppnnnooorrrssssssttttttuuuwwwyyy{{{{{{vvvuuuxxxzzzxxxwwwyyyzzz}}}~~~yyywwwoooiiijjjiiiddd``````ggghhhgggfffeeeddddddeeefffggghhhgggeeebbbaaaaaa^^^aaaddddddbbb`````````cccdddddddddeeefffjjjmmmeeeddd```^^^\\\\\\]]]]]]___aaadddfffggghhhjjjkkkhhhgggeeebbb```aaacccfffkkkllllllmmmmmmmmmooopppggghhhhhhhhhgggggghhhiiihhhjjjlllmmmmmmoootttwww}}}{{{yyyyyyyyyyyywwwttt}}}{{{|||iiiXXXEEE<<<:::999999;;;>>>???AAACCCDDDDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@<<<<<<<<<;;;::::::999999888888888777777777666666{{{vvvuuusssrrrtttyyyvvvrrrrrrzzz{{{rrrmmmrrrvvvzzzzzzyyywwwwwwyyyuuuqqqnnnooopppooorrrwwwwww|||}}}vvvmmmooooootttyyywwwssswww|||zzzyyyyyy{{{xxxwwwvvvtttsssqqqpppooollljjjhhhffffffggghhhiiikkkiiikkkrrrwwwvvvsssrrrrrrpppnnnooorrrrrrooollljjjkkkmmmppptttvvvvvvuuuxxxvvvwwwwwwbbbdddSSSSSSWWW]]]___cccooo|||wwwtttsssuuuuuuuuuuuuyyy|||xxx~~~ffflllnnnooonnnnnnpppppppppsssooonnnpppoookkkhhhiiijjjjjjiiiiiihhhhhhggggggggghhhiiijjjlllnnnppprrrssssssrrrqqqoooppprrrtttzzzvvvqqqkkkhhhhhhiiijjjlllpppsssrrrnnnmmmppptttrrrtttvvvvvvvvvvvvwwwxxxzzzuuurrrssssssrrrtttyyyyyyxxxzzz}}}|||{{{yyywwwuuurrrssslllfffeeebbb^^^```ffffffgggfffeeedddccceeefffeeehhhjjjjjjfffccc```___]]]aaaeeefffcccaaa```aaakkkjjjiiigggfffhhhkkknnndddbbb]]]YYYWWWXXXYYY[[[^^^___```aaaaaabbbeeegggcccccccccbbbaaabbbeeegggiiijjjjjjkkkmmmoooqqqrrreeeggghhhhhhhhhiiijjjkkkfffiiikkkllllllooosssxxxyyywwwwwwzzz}}}|||vvvqqq}}}xxx{{{sssZZZJJJCCC???======:::<<>>>>>======<<<<<<::::::999999888777777777|||zzzzzz{{{yyywwwvvvwwwwwwwwwuuutttssspppmmmlllmmmpppqqqrrrtttoooiiihhhlllppprrrqqqwwwyyy{{{{{{xxxuuusssrrrooopppqqqrrrqqqpppppppppttttttwww{{{zzzttttttwwwssstttuuuvvvvvvuuusssrrrrrrppplllhhhgggjjjqqqvvvvvvtttsssuuuxxxxxxtttoooooommmlllnnnqqqrrrpppmmmdddggglllooopppqqqrrrsssqqqsssuuuuuu}}}ppp\\\WWWSSSSSSSSSUUU```lllvvv|||uuussstttwwwwwwuuuuuuxxx|||ssspppjjjnnnqqqqqqooonnnpppsssrrroookkkjjjjjjjjjhhhfffeeecccbbbccchhhlllmmmmmmlllmmmmmmmmmllllllmmmooorrrqqqooommmnnnpppsssuuuwwwuuussspppmmmkkkiiihhhmmmkkkjjjlllnnnnnnllljjjpppqqqssstttuuutttsssssspppoooooooooooonnnmmmmmmqqqtttwwwwwwuuuuuuwwwzzz{{{yyyppplllpppnnnmmmmmmnnnnnnnnnmmmmmmiiiddd___[[[YYYXXXXXX[[[]]]```aaa``````bbbccceeeddddddeeeffffffcccaaaaaaeeehhhiiifffdddeeefffhhhnnnoooiiieeegggiiiiiiaaa```]]]ZZZZZZ[[[]]]^^^^^^______]]]]]]^^^`````````\\\YYY[[[___cccbbb```fffeeedddcccdddgggiiikkkhhheeedddggghhhgggjjjnnnnnnhhhfffjjjkkkhhhhhhkkkssssssttttttttttttssssssyyyuuuuuuzzz~~~zzzOOO;;;999888888888888999<<<@@@CCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>======:::::::::999888888777777~~~}}}}}}|||yyywwwuuuuuuvvvwwwwwwvvvqqqnnniiihhhiiimmmpppqqqpppkkkfffeeeiiimmmpppppptttuuuwwwvvvtttsssssssssnnnooooooppppppooooooooolllmmmrrrwwwwwwtttsssvvvooopppqqqsssttttttttttttuuusssnnnjjjhhhlllsssxxxzzzxxxuuuvvvvvvuuuppplllooommmmmmooosssuuussspppeeehhhllloooqqqsssvvvxxxsssqqqpppqqqsssdddZZZSSSUUURRRNNNWWWfffoooxxxzzztttrrrwww|||zzztttqqqtttxxxrrrllljjjnnnqqqrrrppppppsssuuutttpppkkkhhhhhhiiiiiiiiicccbbb```bbbfffkkknnnpppoooppppppnnnlllkkkkkklllnnnmmmlllkkkllloooqqqsssqqqppppppooommmmmmlllllllllkkkjjjjjjllllllkkkjjjlllnnnqqqttttttsssqqqpppkkklllnnnpppooommmkkkiiiiiimmmpppqqqpppqqqtttwwwwww{{{}}}|||{{{wwwooojjjgggeeefffffffffgggjjjllllllkkkmmmjjjddd^^^YYYVVVTTTSSSZZZ[[[]]]]]]]]]]]]___aaa`````````bbbdddeeedddccc```cccggggggeeedddeeeggghhhkkkjjjgggfffgggfffccc``````___^^^^^^]]]]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^[[[XXXYYY]]]``````___aaa```^^^^^^___aaaeeegggccc```aaadddggggggkkkpppnnniiifffggghhhggggggiiimmmnnnooopppqqqqqqqqqqqqzzzuuutttyyy}}}hhhCCC>>><<<;;;999888999;;;???AAADDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>;;;;;;::::::999888888888}}}}}}}}}{{{xxxuuussssssuuuxxxzzzzzzrrrooolllkkkmmmoooqqqrrrmmmiiieeedddhhhmmmppprrrtttuuuuuusssqqqpppqqqrrroooooonnnooopppqqqpppooohhhjjjooossstttrrrssstttmmmmmmnnnoooppprrrsssssssssqqqmmmiiihhhlllrrrxxxxxxvvvssssssrrrpppmmmjjjqqqooonnnppptttuuussspppgggjjjnnnqqqtttwww{{{~~~yyyrrrpppttttttyyyrrraaaWWWZZZXXXOOOQQQ]]]hhhsss~~~}}}sssvvv}}}~~~xxxsssqqqtttzzzxxxpppiiillloooqqqrrrqqqppprrrssssssooojjjfffeeegggiiikkkdddcccbbbcccfffkkkoooqqqrrrssssssqqqmmmjjjjjjjjjhhhhhhhhhiiikkkmmmoooqqqnnnnnnnnnnnnnnnmmmmmmllljjjiiiiiiiiiiiiiiiiiiiiikkklllnnnpppqqqqqqppppppjjjlllnnnppppppooonnnlllgggjjjnnnnnnmmmnnnqqqtttvvvzzz}}}~~~{{{yyyyyyzzz{{{tttqqqmmmjjjiiijjjjjjjjjfffffffffgggjjjkkkkkkjjjllliiieee```[[[WWWTTTSSS[[[\\\\\\[[[ZZZYYY[[[\\\ZZZZZZ[[[^^^aaaddddddccc___bbbddddddaaa___```bbbfffeeedddeeefffeeeaaa]]]___```bbbcccbbbaaa___^^^___[[[ZZZ[[[]]]]]]^^^```]]][[[YYYYYY[[[]]]\\\[[[[[[ZZZYYYYYY[[[^^^aaacccaaa^^^^^^bbbdddeeehhhmmmlllhhheeeeeefffggghhhiiiiiijjjkkkmmmnnnoooppppppzzzvvvuuuyyy~~~VVVEEE???===::::::;;;===>>>???DDDDDDEEEFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@?????????<<<<<<;;;;;;:::999999999vvvyyy}}}~~~}}}||||||~~~}}}zzzvvvtttqqqoooppptttxxx|||}}}qqqpppooopppqqqqqqpppooollliiifffeeehhhmmmqqqsssuuuuuutttrrrooonnnooopppnnnmmmkkklllooopppooonnngggkkknnnooopppqqqrrrrrrnnnmmmlllllllllmmmnnnooolllkkkhhhfffeeeiiipppuuusssrrrppppppooonnnlllkkkrrrooonnnooorrrssspppmmmgggjjjnnnqqqtttwww{{{~~~|||rrrpppwwwyyyyyyuuu___ZZZXXXRRRRRRXXX]]]hhhtttyyy{{{zzzuuuzzz}}}|||yyyuuuuuuvvvzzzuuuppplllhhhnnnoooppppppooonnnnnnnnnooommmiiieeeddddddgggjjjffffffffffffgggkkkoooqqqsssssssssppplllhhhfffeeecccdddeeegggjjjlllnnnooooooooooooooonnnmmmkkkjjjhhhhhhhhhgggfffggghhhiiikkkkkkjjjjjjkkkmmmoooqqqllllllllllllmmmooopppqqqiiilllooonnnllllllnnnqqquuuuuuwwwzzz{{{wwwooohhhrrrtttxxx~~~yyyuuusssqqqpppllliiigggfffggggggeeecccjjjiiihhhiiijjjiiigggeeefffeeebbb___\\\XXXVVVUUUYYYZZZ[[[[[[ZZZZZZ[[[]]]WWWVVVWWWZZZ^^^aaabbbbbb```cccdddbbb^^^[[[\\\^^^bbb______bbbeeeccc___[[[___aaadddggghhhfffcccaaa___XXXVVVZZZ\\\\\\]]]```^^^]]]\\\\\\[[[ZZZXXXWWWXXXWWWWWWXXXZZZ]]]___aaaaaa^^^]]]```aaa```cccggggggfffddddddfffiiijjjjjjggghhhjjjlllnnnoooppppppvvvttttttwww~~~||||||kkkRRR@@@===999777999<<<======BBBCCCDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;:::::::::qqqtttxxx{{{~~~|||zzz}}}}}}~~~~~~|||yyy|||~~~{{{wwwtttxxx{{{~~~~~~~~~||||||}}}yyywwwvvvxxxzzzyyytttpppnnnmmmkkkmmmqqqvvvyyyzzzoooooooooooopppooollljjjkkkiiigggeeegggkkkpppsssssssssssspppmmmllllllnnnkkkiiiggghhhkkkmmmllljjjgggkkkmmmkkklllooorrrqqqooommmkkkiiihhhhhhiiijjjhhhgggfffddddddgggkkkooooooooonnnnnnmmmmmmmmmmmmpppnnnlllmmmoooooommmjjjeeehhhllloooqqqsssvvvxxxvvvppppppvvvyyyyyyttt^^^UUUSSSUUUXXXWWW```jjjpppttt|||||||||}}}}}}zzzxxxvvvvvvzzz|||pppkkkiiigggmmmmmmmmmllllllkkkjjjiiiiiiiiigggeeebbbbbbdddeeeeeeggghhhiiiiiikkknnnqqqqqqrrrqqqnnniiidddbbbaaa^^^```cccfffjjjlllnnnnnnpppqqqqqqpppooommmjjjiiifffggggggeeeddddddfffhhhjjjiiigggfffhhhkkknnnqqqlllkkkiiiggghhhjjjmmmoookkkmmmooonnnkkkjjjlllnnnuuurrrooorrruuuuuuooohhhjjjiiijjjpppyyyyyyuuunnnmmmjjjgggddddddfffhhheeedddcccfffiiiiiifffbbbjjjiiihhhhhhgggfffbbb_________^^^]]][[[YYYVVVUUUSSSVVVZZZ]]]^^^___aaabbbVVVVVVVVVYYY]]]```aaabbbbbbddddddaaa\\\ZZZZZZ\\\^^^[[[[[[aaadddccc```______bbbgggkkklllkkkiiiggg```WWWSSSWWWZZZXXXXXX\\\]]]^^^______^^^[[[WWWUUUVVVWWWYYY[[[]]]___aaaaaaddd```^^^``````^^^___cccdddfffeeedddggglllllliiiggghhhjjjlllmmmoooooopppooopppqqqrrrwww}}}}}}yyyzzz|||oooRRRJJJ???888777999:::;;;@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;oooqqqtttvvvyyy}}}~~~zzzvvvssswwwxxxyyyyyyyyy{{{}}}zzzzzz{{{}}}}}}zzzwwwwwwyyy{{{{{{xxxtttqqqooopppsssvvvxxxxxxxxxxxxyyywwwtttqqqrrrttttttpppkkkjjjiiihhhiiimmmppprrrssspppnnnmmmllllllkkkiiigggiiigggeeeccccccggglllpppnnnoooooonnnlllkkkkkklllkkkgggdddfffjjjmmmllliiieeeiiijjjggggggnnnrrrrrrooommmiiifffeeeeeeggghhhhhhhhhhhhfffdddeeegggiiikkkkkkkkkjjjjjjiiijjjkkkkkkiiihhhiiilllmmmkkkhhhdddggglllooopppqqqrrrsssmmmooorrrrrrsssuuu{{{sss\\\WWWVVVTTTVVVZZZaaaffflllvvv}}}}}}{{{xxxwwwxxx|||yyyssskkkgggggghhhhhhhhhhhhiiihhhgggfffbbbdddfffeeebbb______```aaadddhhhiiijjjkkknnnqqqrrrsssrrrooojjjeeebbb```[[[^^^bbbfffjjjlllmmmnnnqqqqqqrrrqqqpppmmmkkkiiieeeffffffdddbbbbbbeeehhhffffffffffffhhhjjjlllnnnooollliiigggffffffhhhiiiiiikkkmmmllliiihhhjjjmmmpppnnnnnnppprrrssspppmmmiiiffffffllltttyyy{{{zzzuuuxxxyyyyyy{{{|||vvvooojjjkkkkkkhhhffffffdddbbbaaa```aaaaaa```___```______dddjjjmmmllliiifffeeeeeeffffffeeebbb___]]]]]]^^^]]]\\\ZZZXXXVVVQQQVVV\\\```bbbcccdddeeeYYYXXXXXXZZZ]]]```bbbbbb___aaaaaa^^^ZZZXXXYYY[[[[[[YYY[[[aaaeeeccccccfff```ccchhhmmmpppooonnnlllfffZZZTTTXXXYYYUUUSSSXXXYYY]]]aaacccbbb^^^YYYVVVVVVYYY\\\```bbbcccccccccgggcccaaaaaaaaa^^^```cccdddggghhhfffiiimmmkkkffffffgggiiikkkmmmnnnnnnoookkkooopppnnnqqqwwwyyywwwvvv{{{|||oooWWWCCC999888999:::===>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;hhhjjjlllooorrrwww}}}}}}zzzxxxwwwuuusssrrrmmmoooqqqrrrrrrrrrsssttt{{{|||}}}~~~~~~|||{{{yyy~~~{{{yyyyyyvvvxxxzzz~~~|||yyyqqqsssuuutttrrrooollllllkkkmmmppprrrssstttvvvxxxvvvrrroooooorrrqqqmmmiiihhhgggeeegggiiilllllllllssspppllljjjiiiiiihhhgggfffeeeccc``````ccciiimmmiiikkkllllllkkkjjjkkkllllllhhheeegggkkknnnmmmkkkcccggggggccceeemmmssssssnnnlllhhheeeddddddfffhhhjjjkkkjjjhhhfffddddddeeegggggggggfffeeeeeefffggggggeeeeeegggkkkllljjjhhhfffiiinnnqqqrrrqqqqqqrrrfffppptttpppmmmsss{{{jjj]]]VVVMMMSSSTTTWWW\\\cccooo{{{~~~|||zzzxxxxxxzzz}}}~~~}}}zzzwwwlllfffgggdddddddddeeegggggggggeee^^^aaaeeeeeebbb^^^]]]]]]\\\aaafffiiijjjlllooorrruuuvvvuuurrrmmmhhhdddcccZZZ]]]aaafffjjjlllnnnnnnqqqqqqrrrrrrqqqooollljjjdddeeeeeecccaaaaaadddhhhcccdddfffgggiiijjjkkkkkkqqqpppllliiigggeeeeeeeeefffhhhkkkjjjggggggiiillleeehhhnnnqqqqqqooollljjjooohhhdddfffllloooppppppqqqooommmnnnssswwwvvvsssnnnuuuxxxtttrrrwwwyyyxxxuuummmooooooeeeccciiijjjgggcccaaaaaa```^^^aaafff^^^[[[ZZZ^^^dddfffccc^^^aaa^^^]]]```fffiiihhhfffbbbbbbcccfffggggggeeebbb^^^___``````___\\\ZZZXXXTTTYYY___ccceeeddddddddd\\\[[[ZZZ[[[^^^aaacccccc[[[\\\]]][[[WWWUUUWWWZZZ[[[XXX[[[cccfffdddffflll```dddiiinnnqqqrrrqqqpppmmm___WWW[[[[[[TTTRRRVVVVVV[[[bbbeeeeee```\\\YYYWWWZZZ___cccffffffeeedddhhhdddbbbcccbbb```aaaeeeeeeiiijjjhhhiiimmmjjjdddfffgggiiijjjlllmmmmmmmmmkkkqqqrrrnnnnnntttwwwvvvrrr{{{}}}yyyqqqQQQ???999999:::;;;<<<===???@@@AAABBBBBBEEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>======<<<<<>>===eeegggkkkmmmppprrrvvvxxxxxxxxxwwwvvvssspppmmmkkklllmmmllljjjhhhgggiiijjjpppuuuzzz{{{xxxvvvvvvwwwyyy{{{|||zzzwwwtttuuuvvvxxxxxxvvvxxxxxxtttsssqqqpppoooppppppqqqiiilllpppssstttuuuvvvxxxrrrssstttuuuwwwuuussspppoooiiifffggggggeeeeeeggghhhiiikkkllllllkkkjjjiiiiiiiiiiiigggdddcccdddeeemmmoooqqqpppoooooorrrtttpppooommmkkkjjjjjjkkklllnnnllljjjhhhhhhiiilllmmmrrrooollljjjjjjkkkkkkjjjggghhhiiihhhfffcccccccccdddaaaaaacccccc___^^^``````_________aaadddfffgggfffhhhjjjmmmoooppppppppppppooooooooorrrvvvzzz|||{{{aaaXXXSSSQQQSSSVVVZZZ^^^gggqqqyyy~~~{{{yyyxxxxxxxxx||||||~~~tttqqqooojjjffffffeeeddddddcccccceeefffggghhhiiiiiigggdddaaa______^^^___aaafffllltttzzz~~~vvvuuuvvvzzz}}}zzzppphhh\\\aaaccccccgggmmmmmmiiilllmmmnnnnnnmmmllljjjhhhbbbcccdddaaa___```eeejjjhhhggghhhhhhiiiiiijjjkkkjjjjjjkkkkkkjjjhhhgggfffjjjiiifffcccbbbcccdddeeeiiihhhfffdddccccccdddeeedddcccbbbbbbdddfffhhhiiiggghhhjjjnnnqqqqqqnnnjjjlllhhheeeeeehhhjjjkkkjjjnnnfff```aaadddcccbbbcccaaa```^^^^^^______]]]\\\YYYYYYYYY[[[^^^___^^^]]]\\\[[[]]]```eeeiiikkklllcccaaa``````aaabbbbbbaaaaaaaaa````````````^^^]]]___]]]\\\^^^dddiiilllmmmdddbbb```aaacccdddcccbbb\\\[[[ZZZYYYYYYYYYZZZ[[[YYY[[[\\\\\\aaajjjlllhhhfffiiinnntttyyy}}}yyykkk___ZZZXXXYYYYYY[[[^^^bbbdddcccaaa```___YYY[[[^^^bbbgggkkknnnoooooollliiiiiijjjllllllkkkjjjiiihhhjjjmmmnnnjjjfffgggiiikkkmmmooopppppppppmmmnnnoooppprrrssstttuuuyyywwwrrruuu~~~|||aaaIII777;;;;;;999888:::???AAA???AAA@@@AAACCCDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>fffhhhkkkmmmnnnpppsssuuussswww{{{zzzuuuoookkkjjjjjjllllllkkkiiihhhhhhhhhnnnsssyyy|||zzzxxxwwwxxxxxxyyyyyywwwuuuttttttuuuuuuuuuuuuuuu{{{|||yyywwwuuurrrrrrrrrtttuuukkknnnsssvvvxxxyyy{{{}}}tttvvvwwwwwwvvvwwwyyyzzztttoookkklllkkkgggeeefffhhhiiikkkmmmnnnmmmlllkkklllmmmllliiieeebbbaaaaaajjjlllooopppqqqrrrtttwwwuuurrrmmmiiihhhiiilllooosssrrrooolllkkkjjjkkklllooommmllllllllllllkkkjjjeeehhhkkkllljjjgggdddcccccc``````eeefffbbb]]][[[]]]^^^_________aaadddfffhhhhhhhhhiiikkknnnqqqsssrrrrrrqqqrrrtttxxx|||~~~sssbbbWWWVVVUUUUUUTTTUUU]]]fffpppvvv~~~|||zzzyyyxxxvvvyyyzzz|||}}}yyywwwuuusssmmmggggggkkkhhhgggfffeeeddddddeeefffjjjkkkjjjgggdddaaaaaabbb``````aaadddllluuu~~~rrrvvv|||yyynnnfffbbbdddddddddggglllllliiimmmmmmmmmmmmkkkiiigggfffaaaccceeedddbbbbbbeeehhhhhhggggggggggggiiijjjkkkhhhhhhhhhhhhhhhgggfffeeehhhfffdddcccbbbccceeefffiiifffbbb___]]]^^^```bbbaaaaaabbbbbbcccddddddeeeeeefffjjjmmmooommmhhhccclllgggccccccgggjjjiiifffllleee```bbbcccbbbaaabbbbbb```^^^^^^______^^^]]]YYYXXXVVVWWWZZZ\\\]]]]]]\\\\\\^^^bbbgggjjjkkkkkkdddbbbaaaaaabbbaaa___]]]eeedddbbb```______```aaadddccc```___bbbiiirrrxxxooojjjdddccceeefffccc```^^^\\\ZZZYYYXXXZZZ\\\]]]ZZZ[[[ZZZYYY]]]dddfffeeehhhlllrrrzzzwwwjjjbbb^^^]]]\\\]]]```dddeeedddbbbaaaaaa\\\]]]___bbbfffkkknnnpppqqqooolllllllllmmmmmmlllnnnnnnmmmmmmlllkkkkkkjjjkkkmmmppprrrssssssqqqpppmmmmmmnnnoooqqqsssuuuvvv~~~yyyqqqttt}}}|||}}}```EEE???999555666888:::<<<@@@>>>>>>@@@CCCEEEEEECCCAAABBBBBBBBBBBBAAA@@@???>>>iiikkknnnooopppqqqtttvvvuuu|||zzzqqqmmmkkkkkklllkkkjjjiiiiiijjjlllooosssyyy|||{{{yyywwwwwwvvvvvvvvvvvvvvvwwwxxxxxxttttttttttttwww|||~~~|||zzzwwwuuutttsssooorrrvvvxxxyyy{{{}}}uuuwwwwwwvvvuuuwww|||{{{uuurrrrrrqqqkkkhhhhhhjjjkkkmmmnnnnnnmmmlllkkkjjjjjjjjjgggccc___^^^^^^dddfffiiillloooqqqsssuuussspppllliiiiiikkkooorrruuutttrrrooommmlllllllllnnnmmmllllllmmmllliiigggfffjjjpppsssqqqmmmiiifffeeeaaabbbiiimmmiiibbb^^^aaaaaaaaa___^^^___cccggghhhhhhhhhjjjlllooorrrtttrrrsssuuuwwwyyy{{{|||}}}~~~xxxccc\\\VVVTTTSSSSSSYYY___fffkkkssszzz}}}|||{{{zzzwwwzzz|||{{{zzz|||ssstttssspppkkkhhhjjjmmmiiihhhgggeeeeeeeeefffgggjjjkkkkkkjjjfffcccbbbaaacccbbbaaacccgggnnntttyyynnnvvvyyymmmfffhhhhhhggggggiiikkklllkkkmmmmmmlllkkkiiigggeeedddaaadddfffgggfffeeefffhhhgggfffeeedddeeegggiiijjjffffffffffffffffffeeeeeefffeeedddcccccceeefffgggfffdddbbb___^^^^^^```aaa^^^___aaacccdddddddddccceeegggiiikkkjjjhhhdddaaakkkfffaaabbbgggjjjiiieeehhhccc```ccceeedddccceeefffccc```___``````___^^^]]]ZZZWWWVVVXXXZZZ[[[[[[\\\]]]___cccfffhhhhhhgggeeeddddddeeefffeeebbb```hhhgggccc```^^^^^^aaadddhhhhhhfffcccbbbhhhrrr{{{vvvnnnfffdddggghhhddd```bbb___\\\YYYXXXZZZ\\\^^^[[[ZZZYYYXXXZZZ]]]```aaadddiiiqqqyyywwwnnngggbbb```___bbbeeeeeedddbbbbbbbbb```aaabbbdddfffjjjlllnnnooonnnmmmmmmmmmnnnoooooommmppprrrqqqnnnkkkjjjkkkmmmooorrrttttttrrrpppnnnlllllllllmmmoooqqqsssuuuyyyxxxqqqrrr{{{yyywww~~~^^^NNN???::::::888:::>>>:::;;;===AAAEEEFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???nnnooorrrsssssstttvvvxxx|||wwwqqqppplllkkkiiifffeeeggglllpppqqqtttxxxzzzzzzxxxuuutttsssssstttvvvyyy{{{~~~uuutttssstttvvvyyy~~~~~~~~~zzzvvvsssuuuvvvyyyyyyyyyzzz{{{}}}uuuvvvvvvtttsssuuu{{{|||wwwuuuuuussslllhhhggglllmmmnnnnnnmmmkkkiiihhhdddeeedddbbb^^^\\\\\\\\\aaabbbeeeiiinnnqqqrrrssspppooommmlllkkkmmmnnnooossssssrrrpppooonnnmmmmmmlllkkkkkkkkkkkkiiifffcccfffkkkrrruuutttpppllliiihhheeegggooouuurrrllliiihhhfffbbb^^^\\\___dddhhhhhhjjjllloooqqqrrrsssssspppsssxxx|||~~~}}}{{{zzzzzzxxx{{{wwwgggWWWQQQRRRTTTUUUWWW\\\aaajjjrrrzzz~~~|||xxx|||~~~zzzxxx{{{~~~sssqqqmmmhhhfffgggiiijjjffffffeeeeeefffgggiiijjjjjjmmmpppppplllhhhdddbbbbbbbbbbbbccceeehhhjjjlllnnnwww{{{pppiiinnnkkkiiijjjllllllllllllmmmmmmllljjjhhhfffdddcccbbbdddgggiiihhhhhhggggggddddddccccccdddeeeggghhheeeeeeeeeeeeeeefffffffffeeeeeeeeeeeefffggghhhiiiddddddcccccccccccccccbbb]]]^^^aaaccceeeeeeeeedddggghhhhhhgggfffeeeddddddiiieeebbbccchhhkkkiiigggddd``````eeegggeeefffhhhiiigggdddbbbbbbaaa___]]]bbb___\\\ZZZZZZ[[[[[[ZZZ]]]^^^```ccceeefffcccaaabbbbbbccceeeggghhhfffdddiiihhheeeaaa]]]]]]```dddhhhjjjjjjfffccceeennnuuutttllleeecccgggiiifffbbbeeeccc___[[[YYYZZZ\\\]]][[[ZZZYYYYYYYYYYYY[[[^^^^^^bbbjjjrrryyy}}}wwwnnngggdddaaaccceeefffdddcccbbbcccffffffffffffggghhhiiijjjiiijjjkkkkkklllnnnooopppkkkqqqwwwxxxtttooommmmmmpppqqqtttvvvuuusssooommmkkkjjjjjjjjjlllnnnppprrrssswwwsssrrrwwwuuuvvv]]]FFF;;;888888:::888888:::>>>CCCFFFFFFEEEBBBCCCCCCCCCCCCBBBAAAAAApppqqqtttuuuuuuvvvxxxzzz|||wwwtttnnnlllhhhdddbbbeeejjjnnnppprrrtttuuuvvvtttrrrqqqpppppppppsssyyy}}}xxxtttrrrtttuuuvvvzzz~~~wwwzzz~~~}}}yyyvvvwwwxxxyyyyyywwwwwwxxxyyytttttttttsssssstttwwwzzzxxxtttrrrtttqqqkkkfffeeelllmmmmmmmmmllliiigggeeeaaaaaa```]]][[[ZZZ\\\^^^bbbccceeejjjooorrrsssrrrqqqpppooommmlllkkkkkkjjjppppppppppppooommmlllkkkiiihhhggghhhhhhfffcccaaadddiiiooorrrqqqooollljjjjjjhhhjjjrrrwwwuuurrrrrrmmmhhhbbb___```cccfffhhhiiilllooosssttttttsssrrrooosssxxx}}}}}}zzzxxxxxxyyy{{{eeeWWWTTTSSSQQQPPPVVVZZZaaaiiipppxxx~~~}}}|||}}}wwwqqqmmmeee___```dddfffddddddddddddeeefffhhhjjjllllllppptttuuurrrlllgggddd___```ccceeeggghhhhhhhhhnnnvvv}}}tttnnnppplllkkkmmmnnnlllkkklllnnnmmmkkkjjjhhhfffeeedddbbbcccfffhhhhhhhhhfffeeebbbccccccdddeeeeeefffffffffeeeeeeeeefffggghhhhhhggggggggghhhiiijjjkkkkkkddddddeeeffffffeeeeeeddd___```bbbdddeeeeeeeeedddfffggggggeeecccccceeeffffffeeedddeeefffhhhhhhggg```___```eeegggeeeeeehhhhhhgggeeedddcccbbb___\\\dddcccaaa``````___]]][[[\\\]]]```ccceeeeeeaaa^^^^^^^^^___aaadddffffffeeefffgggfffbbb]]][[[^^^```dddggghhhfffbbbccchhhmmmmmmhhhcccbbbeeegggeeebbbfffddd```]]]\\\\\\\\\]]]]]][[[\\\]]][[[YYYZZZ^^^ZZZ]]]bbbhhhnnntttxxx{{{zzzrrrkkkgggdddfffhhhhhhfffddddddeeeiiiiiiiiiiiiiiihhhffffffbbbdddggghhhiiijjjlllnnnjjjpppxxx{{{zzzvvvsssrrrrrrsssuuuvvvuuusssqqqoooiiihhhgggfffgggiiikkkmmmnnnwwwuuuqqqrrrpppsssYYY@@@999888777999999999;;;???BBBDDDDDD@@@AAABBBBBBCCCCCCBBBBBBnnnppprrrssstttuuuwwwyyy~~~~~~zzzwwwtttrrrnnniiieeeeeehhhkkkllllllmmmnnnpppqqqpppooonnnllllllooouuu{{{~~~~~~zzztttppprrrtttsssuuuxxxtttvvvzzz}}}}}}{{{xxxuuuvvvwwwxxxwwwuuuuuuvvvwwwtttsssrrrsssttttttsssrrrtttqqqpppsssqqqkkkeeedddiiijjjkkkkkkjjjhhhfffdddbbbaaa___\\\ZZZ[[[^^^```ccccccfffkkkppprrrrrrpppooonnnmmmlllkkkkkkkkkkkknnnooooooooommmkkkhhhgggcccbbbbbbcccdddeeedddbbbcccggglllnnnnnnmmmllllllkkkjjjkkkqqqsssrrrrrruuuqqqkkkfffggglllooonnnllllllnnnqqqsssttttttsssrrrqqqssswwwzzz{{{{{{zzzyyyzzz}}}~~~}}}kkk]]]UUURRRRRRSSSUUUXXX]]]dddllltttyyy}}}tttkkkjjjddd]]]]]]bbbeeecccdddccccccdddfffhhhjjjkkknnnpppssstttpppkkkgggeee]]]___aaadddgggiiijjjjjjjjjooovvv|||~~~zzzsssnnnnnnjjjjjjnnnpppkkkiiikkkmmmmmmkkkiiihhhgggffffff```aaabbbdddffffffdddcccbbbccceeegggggggggfffeeegggfffffffffggghhhjjjkkkjjjjjjjjjkkkkkklllmmmmmmgggfffeeedddccccccddddddbbbbbbcccccccccbbbbbbaaaaaaccceeeeeeccccccdddffffffggggggfffcccbbbbbbddd___^^^```dddeeeaaaaaadddcccccccccddddddccc___\\\bbbbbbccceeefffddd```\\\ZZZ\\\___dddggggggccc```]]]\\\\\\^^^aaadddeeeeeebbbeeefffccc]]]ZZZZZZ\\\```bbbbbbaaa``````dddgggeeecccaaaaaabbbcccbbbaaacccbbb```___^^^^^^___``````^^^aaadddaaa\\\\\\aaa\\\\\\]]]```eeekkkqqqtttyyy|||~~~|||vvvppplllkkkhhhiiikkkjjjiiigggggghhhiiijjjkkklllkkkiiifffddd^^^aaadddeeedddeeegggiiiggglllrrrwwwyyyxxxwwwvvvrrrrrrssssssrrrqqqooonnnhhhfffdddccccccdddfffhhhhhhssssssoooqqqnnnnnnwwwyyy~~~|||[[[NNNGGG??????<<<999888:::===>>>???>>>???@@@AAABBBCCCCCCCCClllnnnppprrrrrrtttvvvxxxzzzzzz{{{}}}~~~{{{yyyzzzyyyuuupppkkkhhhhhhiiigggggggggiiilllnnnoooooollljjjiiilllrrrxxxzzzzzz|||sssnnnqqqtttrrrqqqtttvvvwwwxxxxxxxxxvvvtttrrruuuvvvvvvuuuttttttuuuwwwuuusssrrrsssuuuuuuqqqmmmssspppppptttssslllgggffffffggghhhiiiiiihhhfffeeeeeedddaaa]]]ZZZ[[[___ccccccccceeeiiioooqqqpppmmmlllkkkjjjiiijjjlllooopppnnnnnnooonnnllliiieeeccc___^^^^^^```cccdddeeedddeeegggkkkmmmmmmlllmmmnnnkkkjjjkkknnnnnnmmmpppuuusssnnnkkkooowww{{{vvvpppooooooqqqrrrrrrsssrrrrrrssstttuuuvvvxxxyyyzzz{{{xxx|||{{{wwwzzzhhhZZZWWWYYYSSSRRRRRRTTTZZZcccmmmsssyyyxxxrrrfffiiiggg```^^^cccfffeeeddddddddddddeeeggghhhjjjmmmooopppoookkkgggeeeeee^^^___```bbbeeegggiiijjjeeeggglllrrrvvvuuupppkkkmmmhhhiiiooopppjjjgggiiimmmlllkkkiiihhhggggggggg______```bbbcccdddbbbaaabbbdddgggiiijjjiiigggfffhhhggggggggghhhiiikkkllllllllllllmmmmmmnnnnnnnnnjjjhhhdddaaa___```bbbccceeeeeedddbbbaaa___^^^^^^\\\```dddfffdddccccccdddfffhhhjjjfff```]]]^^^aaa___^^^```dddbbb^^^]]]___^^^^^^```ccceeeccc```\\\___aaadddhhhiiigggbbb^^^XXXZZZ___eeeiiiiiifffccc___^^^]]]^^^aaaccceeeeee___cccfffddd^^^YYYXXXYYY]]]]]]]]]]]]]]]___ccceee``````aaa````````````___```````````````aaabbbbbbbbbaaadddhhhfff___^^^ccc___^^^\\\\\\___eeelllpppvvvxxxyyywwwrrrnnnlllmmmkkklllmmmmmmkkkiiijjjjjjgggiiikkkmmmmmmjjjgggeee\\\___bbbbbbaaaaaabbbeeedddgggkkkqqquuuwwwwwwvvvoooooooooooonnnmmmmmmlllgggeeecccaaa```aaaccceeebbbmmmnnnmmmqqqppplllrrrxxxzzzmmm___PPPCCC???:::777777999:::;;;<<<===???AAABBBCCCDDDDDDfffhhhjjjlllmmmooosssuuusssuuuxxx{{{~~~~~~tttiiieeehhhgggiiijjjjjjiiiiiikkkmmmlllmmmmmmnnnooosssxxx|||xxxvvvssspppooooooqqqrrrsssrrrssstttuuussspppnnnnnnppprrrsssrrrqqqrrrsssvvvtttqqqppppppooommmkkkpppnnnooorrruuusssmmmfffiiifffdddggglllooommmjjjhhhhhhfffaaa^^^^^^bbbfffkkkiiihhhjjjmmmoooooommmmmmiiieeefffjjjpppssstttuuupppiiidddcccbbbaaa______^^^]]]^^^```bbbbbbaaaeeeddddddiiinnnoookkkfffggghhhiiiiiiiiijjjmmmpppxxxuuuqqqrrr{{{|||pppqqqqqqrrrsssuuuuuutttrrrooossswwwzzzzzzzzzzzzzzz}}}||||||}}}|||}}}cccZZZYYYTTTQQQPPPUUUXXXZZZ^^^cccmmmqqqyyy|||sssoooiiiiiigggccc______bbbgggbbbccccccbbbaaabbbdddgggiiihhhiiilllnnnlllfffaaa```^^^^^^___aaaccccccbbbaaadddiiinnnpppooonnnllllllllljjjiiihhhhhhhhhhhhfffiiikkkiiifffccccccdddbbbbbbbbbccccccbbb___\\\]]]fffnnnoooiiidddccceeefffdddccceeejjjmmmmmmllljjjiiiiiijjjmmmmmmjjjgggfffggggggddd```^^^```cccaaaaaaaaaaaaaaa```]]]ZZZYYY\\\___```______aaaccceeeeeedddccccccbbbbbbaaaccc```]]]___cccdddaaa^^^ZZZ[[[]]]___```___]]]ZZZ^^^___aaadddfffeeeaaa^^^[[[ZZZ\\\```dddgggeeeccc___]]]ZZZZZZ\\\```bbbcccbbbaaa___]]]ZZZXXXVVVUUU[[[\\\[[[YYYXXXZZZ```eeebbb```]]][[[ZZZ[[[]]]^^^aaa```______aaabbbaaa```bbbfffmmmpppggg]]]]]]dddccc______bbbbbb```dddllllllpppqqqnnnmmmnnnkkkgggiiiiiijjjkkklllllllllllllllmmmoooqqqrrroooiiieee\\\fffhhh___[[[```bbb___cccbbbdddggglllqqqssstttmmmnnnmmmjjjgggeeefffgggaaa```___^^^___aaadddeeehhhkkknnnooonnnnnnpppsssuuuuuuzzzuuuXXX===666888888888:::<<<<<<<<<<<<===>>>======ggghhhiiiiiihhhjjjmmmoooqqqrrruuuyyy}}}wwwmmmjjjmmmpppnnnjjjhhhhhhiiilllmmmnnnooooooooooooqqqtttwwwuuussspppnnnlllmmmnnnoooooooooooopppqqqpppmmmkkkiiijjjlllllllllmmmppprrrsssrrrqqqppppppnnnjjjhhhpppoooqqquuuxxxuuunnngggfffcccbbbdddjjjmmmmmmkkkmmmmmmllliiieeedddfffhhhjjjiiiiiikkknnnooonnnlllfffeeeeeeggglllpppqqqqqqrrrlllfffaaa```aaa```___aaa___^^^^^^```aaa```___dddbbbbbbfffjjjllliiifffggghhhiiiiiiiiijjjnnnpppsssuuuuuusssvvv{{{xxxrrrpppqqqrrrssstttsssqqqooonnnqqquuuxxxyyyxxxyyyyyyzzzyyy{{{|||{{{hhhZZZ[[[WWWTTTUUUUUUUUU[[[bbbdddgggnnnxxxuuuooolllggggggfffccc______bbbfffbbbccccccbbbaaabbbdddfffhhhiiijjjlllmmmkkkgggdddaaa___]]]^^^```aaabbbaaabbbeeeiiinnnppppppooommmmmmllljjjiiigggffffffffffffiiilllllljjjgggffffffdddddddddddddddcccaaa```^^^dddkkklllhhhddddddeeeeeedddccceeehhhkkklllmmmkkkjjjiiijjjlllllljjjhhhiiijjjjjjgggccc```]]]]]]^^^___```aaaaaa___\\\ZZZ[[[]]]______^^^]]]___bbb```aaaaaaaaaaaabbbbbbbbbaaa^^^[[[\\\___aaa___\\\WWWXXXZZZ]]]___^^^]]][[[]]]]]]___bbbdddccc```^^^[[[[[[[[[___ccceeedddbbb___\\\XXXWWWZZZ]]]___```______]]][[[YYYVVVUUUTTT[[[ZZZYYYVVVUUUXXX^^^ccc```^^^\\\ZZZZZZ[[[\\\]]]\\\]]]^^^^^^^^^^^^______```cccjjjnnniii```___cccccc______aaa```^^^aaahhhhhhkkkllliiiiiijjjiiieeeffffffggghhhiiiiiiiiiiiijjjjjjllloooooolllgggccc]]]fffhhh```\\\aaaccc___``````aaadddiiimmmoooooooooooonnnllliiigggggghhhcccbbbaaa```aaabbbdddeeefffiiimmmoooooooooqqqssssssqqqtttzzzzzz}}}cccGGG;;;999999;;;:::;;;<<<<<<<<<===???BBBggggggfffdddccccccfffhhhqqqrrrsssuuuxxx|||~~~{{{{{{~~~zzzsssqqqtttzzzssslllggghhhkkkmmmmmmooopppppppppnnnnnnnnnppprrrpppnnnlllkkkkkklllmmmmmmmmmmmmnnnooonnnllljjjfffffffffeeeeeegggkkknnnlllllllllmmmnnnmmmjjjgggoooppprrrvvvxxxuuunnnhhhccc```^^^___eeeiiikkkkkkpppqqqrrrqqqnnnlllkkkkkkjjjjjjkkkmmmoooooommmkkk```aaadddiiimmmooonnnmmmmmmhhhbbb^^^^^^___aaaaaabbbaaa___``````aaa```^^^cccaaa```bbbfffhhhhhhfffggghhhiiihhhhhhiiikkknnnkkkrrruuusssqqqqqqssssssnnnoooqqqrrrqqqooollljjjkkknnnrrruuuvvvvvvwwwxxxvvvvvvxxxzzzzzz{{{fff[[[WWWTTTTTTRRRPPPSSSXXXYYY\\\bbbjjjrrr{{{xxxpppllljjjeeeffffffccc___^^^aaadddbbbccccccaaa```aaacccfffeeegggiiiiiihhhfffffffffbbb```]]]]]]^^^```aaaaaa```cccgggkkknnnnnnnnnmmmlllkkkiiigggeeedddcccbbbeeehhhmmmooommmjjjhhhgggggggggfffeeeeeeddddddccc```bbbfffgggfffddddddddddddddddddcccdddfffjjjmmmllljjjhhhhhhiiijjjjjjiiihhhhhhhhhhhhfffbbb\\\XXX[[[]]]___aaaaaa___\\\ZZZ\\\]]]^^^]]]\\\\\\^^^```\\\\\\]]]^^^```aaabbbbbb^^^[[[WWWXXXZZZ\\\\\\ZZZUUUVVVXXXZZZ\\\\\\\\\[[[[[[[[[\\\^^^``````___]]][[[ZZZ[[[]]]```bbbcccbbb___\\\WWWUUUWWWZZZ\\\]]]\\\[[[ZZZXXXVVVTTTSSSRRRZZZXXXVVVSSSSSSVVV\\\aaa___^^^]]]\\\[[[\\\]]]^^^ZZZ\\\^^^``````aaaaaabbb___```eeejjjhhhcccaaabbbbbb```___```^^^[[[]]]aaabbbeeeeeebbbbbbeeeeeebbbbbbbbbccceeeeeeeeeeeeeeeggghhhiiikkkllliiiddd```aaaiiijjjccc```cccdddbbb]]]]]]^^^aaaeeehhhiiiiiinnnnnnnnnllliiihhhiiijjjeeedddbbbaaaaaaaaabbbccccccggglllpppqqqrrrsssssssssqqqssswwwuuuttt|||dddLLLBBB;;;555888999:::::::::999:::;;;ffffffdddbbb___```bbbeeerrrrrrqqqqqqrrrsssuuuvvvuuuvvvyyy}}}{{{vvvuuuxxx|||uuullliiikkknnnmmmkkkkkkmmmnnnnnnllljjjjjjjjjooonnnllljjjjjjjjjkkkkkklllllllllmmmnnnooommmkkkgggfffdddbbbaaaccchhhllljjjhhhhhhiiikkkmmmmmmlllooonnnoooqqqrrrppplllhhhbbb^^^[[[[[[^^^cccfffgggmmmooorrrttttttqqqooommmnnnooopppqqqqqqooollliii```aaadddhhhjjjkkkjjjjjjjjjfffaaa^^^]]]```ccceeedddbbbaaabbbccccccbbb```ccc```^^^___bbbeeegggggghhhhhhhhhfffddddddfffhhheeekkkppppppmmmmmmpppssslllnnnppppppnnnkkkhhhfffhhhkkkooorrrssssssuuuvvvsssssssssuuuvvvwwwyyy{{{ggg___WWWVVVUUURRRPPPPPPTTTUUUZZZbbbgggnnnzzz|||tttpppmmmkkkeeeggggggddd```]]]]]]___aaabbbbbbaaa``````bbbddd```ccceeeeeebbbbbbdddfffdddaaa^^^]]]^^^```aaaaaa^^^```dddgggiiikkkkkkkkkjjjiiigggdddbbb```___^^^aaadddiiimmmmmmjjjgggeeegggggggggeeedddcccdddeeeaaaaaabbbccccccdddddddddbbbccccccaaa```bbbhhhmmmjjjhhheeeddddddfffhhhiiieeeccccccdddfffddd___ZZZXXX\\\```bbbaaa___]]]\\\[[[[[[[[[[[[[[[\\\^^^___[[[[[[\\\]]]^^^___``````\\\YYYVVVVVVXXXYYYZZZYYYVVVWWWYYYYYYYYYYYYZZZZZZYYYYYYYYY[[[^^^___^^^]]]YYYYYYYYY[[[^^^aaaccccccaaa]]]XXXVVVVVVYYY[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRWWWVVVUUUTTTUUUXXX[[[^^^______^^^^^^^^^^^^______\\\]]]___dddiiikkkiiiggg```___```cccdddcccaaa```aaaaaa```^^^\\\YYYYYY[[[^^^``````]]]]]]aaabbb```___```aaabbbccccccccccccffffffhhhiiijjjhhhccc```fffjjjkkkfffccceeefffddd\\\\\\]]]___bbbdddddddddhhhiiijjjiiiiiiiiikkkmmmeeedddcccbbbaaaaaaaaaaaacccffflllqqqssstttttttttpppooorrrwwwwwwtttwww|||ssseeeUUUFFF@@@<<<888888;;;===;;;999eeeeeedddbbb``````bbbeeennnmmmmmmmmmmmmnnnnnnooopppppptttyyyyyyvvvuuuxxxwwwrrrmmmllloooppplllhhhdddgggjjjjjjiiihhhhhhhhhkkkjjjiiihhhgggggghhhhhhjjjiiiiiijjjlllmmmlllkkkhhhgggdddbbbbbbeeelllqqqrrrnnnjjjhhhiiimmmpppqqqnnnkkkiiihhhhhhiiiiiiiiibbb___[[[YYYZZZ]]]aaaccchhhkkkoootttvvvvvvtttrrrssstttuuuuuurrrnnnkkkiiidddeeeeeefffffffffhhhiiijjjhhhdddaaa```bbbfffiiiddddddccceeeffffffdddbbbbbb```^^^]]]```cccfffhhhhhhgggfffccc```___```aaaaaacccgggkkklllmmmoooqqqjjjmmmooonnnjjjgggeeedddgggiiimmmooooooppprrrtttrrrqqqpppoooqqqtttwwwwww{{{{{{eee[[[XXXVVVRRRPPPQQQQQQUUU[[[```eeennnxxx}}}uuusssoookkkjjjgggiiijjjgggaaa\\\ZZZ[[[```aaacccbbbaaa``````aaa^^^aaaccccccaaaaaadddhhhdddbbb______```aaabbbaaa___```bbbeeeggghhhiiijjjfffeeecccaaa___^^^]]]\\\^^^```cccggghhhgggeeebbbdddeeefffdddaaa```bbbdddaaaaaaaaaaaaaaabbbccccccaaabbbbbb```^^^___eeejjjfffdddbbb``````aaadddfffhhhfffddddddeeeeeeaaa]]]XXX\\\```bbbaaa___^^^^^^ZZZZZZZZZZZZ\\\^^^______]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWWWWXXXYYYYYYYYYYYYZZZ[[[YYYWWWVVVWWWYYYXXXXXXYYY[[[^^^______^^^WWWXXXXXXZZZ\\\___ccceeeccc___[[[YYYYYYZZZ[[[[[[WWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\^^^\\\]]]eeeooosssoooiiibbb```^^^]]]___aaa```^^^___aaaaaa^^^[[[YYYXXXXXX[[[^^^^^^[[[\\\___aaa___^^^___```aaabbbbbbbbbbbbeeefffgggiiijjjiiieeebbbgggiiiiiieeecccddddddbbb^^^^^^^^^```bbbcccbbb``````bbbdddfffgggiiillloooiiihhhgggffffffeeeeeeeeeeeehhhmmmrrruuuvvvuuutttlllmmmppptttuuussssssuuutttfffUUUAAA888:::??????<<>>>>>AAABBBAAA??????BBBEEECCCAAABBBFFFKKKOOOMMMJJJGGGEEECCCCCCBBBDDDDDDCCCCCCDDDEEEFFFFFFJJJKKKKKKJJJHHHHHHIIIKKKPPPMMMJJJIIIIIIIIIHHHGGG???CCCGGGKKKLLLLLLMMMNNNNNNLLLJJJIIIIIIKKKMMMOOOJJJNNNQQQRRRUUUYYYWWWRRRNNNPPPRRRSSSSSSUUUWWWYYYWWWVVVUUUSSSQQQOOONNNMMMGGGKKKNNNMMMIIIIIILLLPPPMMMKKKJJJLLLQQQSSSRRRPPPRRRRRRPPPNNNKKKKKKMMMOOOOOONNNMMMLLLKKKLLLLLLMMMCCCFFFIIIMMMQQQSSSTTTTTTPPPOOONNNMMMKKKIIIHHHHHHIIIJJJJJJJJJKKKMMMQQQTTTPPPKKKHHHNNNWWW\\\ZZZUUUUUUTTTQQQMMMKKKKKKMMMPPPSSSPPPMMMOOOSSSUUURRROOOLLLNNNQQQRRRRRRQQQRRRRRRTTTVVVXXXYYYYYYXXXYYYZZZSSSRRRQQQPPPOOOPPPPPPQQQNNNMMMMMMNNNPPPQQQQQQPPPMMMNNNPPPSSSUUUWWWXXXXXXYYYZZZ[[[YYYVVVUUUXXX[[[XXXWWWVVVWWWWWWWWWVVVUUUYYYaaafffccc___]]]\\\[[[```______cccggggggaaa[[[RRROOOMMMLLLMMMNNNOOOOOOOOORRRVVVYYY[[[]]]```bbbbbbbbbbbb```]]]]]]```ccccccbbb___]]]]]]^^^aaacccZZZ[[[]]]]]]]]]^^^aaacccaaa``````cccfffgggccc```ZZZZZZYYYWWWUUUUUUXXXZZZTTTXXXYYYWWWVVVYYYZZZYYYSSSVVV\\\______^^^]]]]]]YYY\\\^^^]]]ZZZWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[ggghhhkkkmmmooopppqqqqqqmmmkkkiiijjjmmmppprrrsssllllllmmmnnnoooqqqqqqrrrppptttxxxyyyvvvqqqmmmjjjllllllkkkjjjhhhiiilllooolllmmmnnnllljjjiiiiiijjjooopppqqqpppnnnkkkgggeeecccaaa^^^\\\[[[\\\]]]^^^\\\___eeeiiicccYYYWWW[[[[[[]]]```bbbbbb___[[[XXXVVVYYY]]]```bbb```^^^\\\ZZZ[[[\\\^^^___aaabbbccc\\\[[[ZZZZZZZZZ[[[\\\]]]YYYXXXXXXYYY\\\___aaaaaagggffffffggghhhgggdddaaaaaaccceeeeeecccaaaaaabbbbbb]]]WWWVVVXXX\\\___```bbb^^^ZZZXXXYYYYYYWWWTTTYYYZZZ\\\]]]]]]]]]\\\\\\```\\\YYYZZZWWWSSSRRRTTTSSSTTTUUUUUUUUUVVVXXXZZZ[[[YYYVVVSSSQQQQQQQQQRRRWWWWWWXXXXXXXXXXXXWWWWWWRRRRRRRRRSSSUUUXXX[[[\\\ZZZYYYXXXYYYVVVTTTXXX___[[[WWWVVVYYYZZZYYY[[[___```___^^^^^^```cccfffhhhzzzrrrbbbWWWOOOPPPPPPPPPPPPOOONNNMMMJJJKKKLLLKKKJJJIIIJJJKKKGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCEEEHHHJJJKKKIIIHHHFFFGGGHHHIIIHHHFFFDDDCCC?????????@@@AAA@@@>>><<<>>>???AAACCCFFFHHHIIIJJJKKKKKKJJJHHHEEECCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAEEEFFFDDDBBBEEEJJJJJJFFFJJJHHHGGGGGGIIIJJJJJJIIIDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKMMMPPPRRRSSSRRRQQQPPPLLLPPPTTTTTTSSSTTTYYY^^^YYYVVVQQQNNNMMMMMMLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKOOOOOOPPPPPPPPPQQQPPPPPPJJJOOOTTTSSSNNNIIIIIIKKKLLLNNNQQQQQQNNNKKKIIIHHHIIIGGGJJJQQQVVVTTTQQQPPPTTTRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMMMMNNNQQQTTTVVVLLL@@@;;;EEESSSYYYXXXWWWRRROOOMMMMMMOOOPPPOOOMMMQQQPPPPPPRRRUUUVVVVVVVVVQQQQQQRRRRRRQQQOOONNNMMMNNNQQQTTTVVVWWWYYY\\\^^^UUUSSSPPPOOOOOORRRUUUWWWSSSQQQPPPQQQRRRSSSRRRPPPKKKMMMQQQTTTVVVVVVVVVVVVRRRUUUYYYZZZZZZXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWW[[[^^^cccdddccc```^^^]]]dddgggeeeaaafffmmmhhhZZZ]]]XXXTTTRRRMMMIIIJJJOOOUUUTTTUUUYYY___bbbbbbaaa`````````]]]ZZZYYY[[[^^^___]]][[[ZZZZZZ[[[]]]^^^ZZZYYYZZZ[[[ZZZXXX[[[aaa]]]]]]___aaaddddddcccaaacccZZZSSSTTTWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUPPPSSSWWW[[[\\\\\\ZZZXXXUUUVVVXXXZZZZZZYYYWWWVVVUUUSSSTTTXXXWWWSSSQQQSSSiiijjjkkkmmmmmmmmmlllkkkooommmkkkkkkmmmnnnnnnnnnjjjkkklllmmmooopppqqqqqqrrruuuwwwwwwtttooolllkkkiiiiiijjjiiihhhiiikkkmmmiiijjjjjjiiigggfffggghhhlllmmmnnnooonnnllliiigggbbb```]]][[[YYYZZZ[[[\\\___```ccchhhkkkjjjeee```^^^___aaacccbbb```]]][[[YYY[[[^^^aaabbbaaa___]]]]]]]]]___``````aaa``````ZZZYYYYYYYYYYYY[[[\\\]]]]]][[[YYYYYY\\\___``````eeedddddddddeeeccc___\\\^^^```bbbbbbaaa______```ddd___ZZZXXXZZZ\\\]]]]]]^^^[[[XXXXXXYYYZZZYYYWWWZZZ[[[\\\]]]^^^^^^]]]]]]^^^ZZZXXXXXXVVVRRRQQQSSSTTTUUUVVVVVVUUUUUUVVVXXXYYYWWWUUUSSSRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYXXXRRRRRRRRRSSSUUUXXXZZZ[[[ZZZXXXWWWWWWTTTQQQTTT[[[WWWTTTSSSUUUUUUTTTVVVZZZ\\\[[[ZZZ[[[\\\___ccceeeeeekkk{{{fffZZZSSSOOONNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCEEEHHHJJJKKKHHHFFFDDDEEEFFFGGGGGGFFFDDDCCC@@@???>>>???AAAAAA@@@>>>>>>???@@@BBBDDDFFFHHHIIIGGGHHHHHHGGGEEEDDDEEEGGGDDDCCCCCCBBBAAAAAABBBBBBAAACCCDDDFFFKKKPPPMMMFFFIIIHHHFFFGGGIIIJJJIIIHHHDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNPPPQQQPPPOOONNNOOORRRUUUUUURRRSSSWWW[[[XXXTTTNNNKKKJJJJJJJJJJJJMMMLLLKKKLLLNNNNNNLLLJJJNNNOOOQQQRRRRRRRRRQQQPPPJJJMMMQQQQQQNNNKKKKKKLLLRRRTTTVVVVVVTTTQQQNNNLLLLLLJJJLLLRRRVVVTTTQQQQQQTTTSSSPPPNNNLLLKKKKKKKKKOOONNNNNNOOOPPPSSSUUUWWWRRRFFF???FFFRRRXXXXXXYYYSSSPPPNNNNNNQQQSSSSSSRRRTTTSSSRRRTTTVVVWWWVVVUUUSSSSSSSSSSSSRRRPPPNNNMMMMMMOOOQQQRRRSSSTTTWWWZZZTTTSSSQQQPPPQQQTTTWWWYYYVVVTTTSSSTTTUUUUUUTTTRRRLLLNNNQQQSSSUUUUUUUUUUUUPPPRRRUUUVVVVVVUUUUUUVVVUUUTTTSSSRRRQQQRRRSSSSSSYYY[[[^^^````````````aaafffgggbbb\\\```lllnnnggg^^^YYYVVVUUURRRNNNMMMOOOUUUTTTUUUXXX]]]``````^^^\\\aaaddd```ZZZVVVYYY^^^```___]]]\\\[[[\\\\\\]]][[[YYYXXXXXXVVVTTTXXX^^^[[[\\\^^^aaacccdddbbb```]]]WWWTTTWWWZZZYYYYYY[[[XXXYYYZZZZZZYYYWWWUUUSSSPPPRRRTTTWWWYYYYYYXXXWWWTTTVVVWWWXXXXXXWWWUUUTTTSSSRRRTTTWWWWWWRRRPPPQQQhhhiiikkkllllllkkkjjjjjjooonnnlllllllllkkkiiigggggghhhjjjkkkmmmnnnnnnooorrrssssssrrrooolllkkkkkkfffhhhiiijjjiiihhhiiijjjeeefffgggfffdddccccccdddgggiiikkklllmmmlllkkkjjjcccbbb___\\\ZZZZZZ[[[[[[ccccccbbbggguuuwwwhhhaaabbbccccccbbb```___]]]\\\]]]___aaaaaa```___^^^___```aaabbbbbb```___^^^YYYYYYYYYYYYZZZ[[[]]]^^^___]]]ZZZZZZ\\\^^^```aaadddcccbbbaaaaaa^^^ZZZWWWZZZ\\\^^^^^^]]]\\\\\\\\\dddaaa]]][[[ZZZ[[[ZZZZZZYYYXXXVVVVVVXXXYYYYYYYYYWWWYYYZZZ\\\\\\\\\\\\[[[[[[WWWUUUUUUTTTOOOOOOQQQSSSTTTVVVVVVUUUTTTTTTUUUVVVUUUSSSSSSSSSTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYQQQRRRRRRSSSUUUWWWXXXYYYYYYWWWWWWVVVRRRMMMPPPUUUTTTPPPNNNPPPPPPOOOPPPTTTWWWVVVVVVVVVWWWZZZ^^^```YYYZZZbbbpppdddRRRLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJHHHFFFCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEAAABBBEEEHHHJJJJJJGGGDDDAAABBBCCCDDDEEEDDDCCCBBB@@@>>><<<<<<>>>??????>>>===>>>???AAACCCEEEFFFGGGCCCDDDEEEEEEDDDDDDFFFHHHDDDDDDCCCBBBBBBBBBBBBCCC>>>@@@CCCHHHQQQUUUOOOEEEGGGFFFEEEFFFHHHIIIIIIGGGEEEDDDDDDCCCDDDFFFGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJLLLNNNOOONNNMMMLLLPPPSSSTTTSSSQQQQQQTTTWWWXXXTTTMMMIIIHHHIIIJJJJJJOOOMMMLLLKKKLLLLLLKKKIIIMMMOOOQQQSSSSSSRRRPPPOOOJJJKKKMMMNNNNNNMMMMMMLLLQQQRRRTTTTTTSSSQQQNNNKKKNNNLLLOOOUUUXXXUUUQQQQQQSSSRRROOOMMMKKKJJJJJJJJJPPPPPPQQQRRRTTTVVVXXXYYYZZZNNNFFFIIIRRRWWWXXXXXXTTTRRRPPPPPPRRRUUUWWWXXXVVVUUUTTTUUUWWWWWWUUUTTTTTTTTTTTTSSSRRRQQQOOOOOONNNOOOPPPPPPPPPQQQTTTWWWUUUTTTRRRRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWWWWUUUTTTMMMOOOQQQSSSTTTTTTSSSSSSOOOQQQSSSTTTSSSTTTVVVWWWVVVTTTQQQOOONNNNNNPPPQQQUUUWWWZZZ[[[]]]^^^aaadddgggiiifff___```jjjooonnnbbb\\\XXXYYYYYYUUURRRQQQVVVUUUUUUWWWZZZ\\\\\\\\\XXX```gggddd[[[UUUWWW]]]```______^^^]]]\\\\\\[[[]]]YYYVVVUUUSSSPPPSSSXXXYYYZZZ\\\___aaaaaa___\\\XXXUUUVVVZZZ\\\YYYYYY\\\YYYZZZ[[[[[[YYYVVVSSSPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQPPPOOOQQQUUUTTTOOOLLLLLLcccdddfffiiijjjkkkkkkkkkkkkjjjjjjjjjjjjiiieeebbbcccdddfffiiijjjkkkkkkkkkmmmmmmllljjjhhhhhhiiikkkhhhjjjlllllljjjhhhggggggfffggggggeeebbb`````````eeefffhhhiiijjjjjjiiiiiifffeeebbb___]]]\\\\\\]]]bbbdddbbbddduuukkkbbbbbbaaaaaa```______^^^]]]^^^___``````___^^^^^^^^^```bbbccccccbbb___^^^]]]]]]\\\[[[\\\]]]^^^______\\\ZZZZZZ\\\```bbbcccdddcccbbbaaa___\\\XXXTTTWWWYYY[[[[[[ZZZYYYXXXYYY___]]][[[ZZZYYYYYYXXXXXXVVVUUUUUUUUUVVVWWWWWWVVVTTTUUUWWWXXXYYYYYYYYYYYYWWWSSSRRRRRRQQQMMMMMMOOOOOORRRTTTTTTTTTSSSSSSTTTTTTSSSQQQQQQQQQSSSUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXPPPPPPQQQRRRSSSUUUVVVVVVWWWVVVVVVVVVQQQKKKLLLQQQRRRNNNMMMNNNNNNLLLNNNQQQTTTSSSRRRRRRSSSVVVYYY\\\ZZZXXXYYY^^^gggvvvlllZZZPPPMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGCCCAAACCCCCCCCCCCCCCCDDDDDDEEEAAABBBEEEHHHJJJIIIEEEBBB??????@@@BBBBBBBBBBBBAAAAAA>>>:::999999;;;;;;;;;===>>>???AAABBBDDDEEEEEEAAABBBCCCCCCBBBBBBDDDFFFDDDCCCCCCBBBBBBCCCCCCCCC>>>???BBBGGGPPPTTTNNNCCCEEEDDDDDDEEEGGGHHHGGGFFFDDDDDDBBBAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLNNNPPPQQQPPPOOOOOOQQQTTTZZZUUUNNNIIIHHHJJJLLLMMMPPPNNNLLLKKKLLLKKKJJJHHHKKKMMMPPPSSSSSSQQQOOOMMMIIIIIIIIIKKKNNNOOOOOONNNLLLMMMNNNPPPPPPOOOMMMKKKLLLMMMRRRZZZ[[[UUUPPPOOOPPPOOOMMMLLLKKKKKKKKKLLLRRRRRRTTTUUUWWWXXXYYYYYY\\\TTTMMMNNNSSSWWWVVVUUUVVVTTTQQQPPPQQQTTTWWWYYYVVVUUUUUUUUUVVVVVVTTTRRRRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRRRRUUUXXXVVVUUUTTTSSSSSSSSSTTTTTTWWWVVVUUUVVVWWWWWWUUUSSSOOOPPPRRRTTTTTTTTTRRRRRRQQQRRRSSSSSSSSSUUUXXX[[[YYYVVVRRROOOMMMNNNPPPQQQRRRUUUXXX[[[\\\]]]```aaaeeejjjlllgggeeehhhjjjiiiggg^^^XXXZZZ\\\ZZZWWWVVVYYYXXXXXXXXXYYYZZZ[[[[[[XXX___eeeeee^^^XXXWWWYYY\\\]]]^^^^^^^^^]]]]]]\\\^^^ZZZXXXXXXUUUPPPOOORRRXXXYYYZZZ]]]^^^]]]YYYVVVVVVVVVYYY\\\ZZZVVVUUUWWWZZZ[[[[[[[[[YYYUUUQQQNNNNNNMMMLLLLLLMMMOOOQQQRRRTTTUUUVVVVVVUUUSSSQQQOOOLLLKKKNNNQQQPPPJJJFFFFFF]]]^^^aaacccfffgggggggggddddddeeeggghhhgggdddaaa```bbbdddgggiiiiiiiiiiiiffffffeeecccbbbdddhhhkkklllnnnpppooolllhhhfffeeejjjjjjiiifffbbb___^^^^^^cccdddeeefffffffffeeeeeefffdddbbb```^^^]]]\\\\\\[[[```___^^^jjjxxxtttddd______^^^]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^]]]]]][[[]]]```cccdddcccbbb```bbbaaa```^^^^^^^^^______\\\ZZZYYYZZZ]]]aaadddeeeeeedddcccbbb```]]]YYYUUUVVVXXXZZZZZZXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXUUUUUUUUUUUUTTTSSSSSSSSSRRRSSSUUUWWWXXXXXXXXXXXXTTTPPPOOOPPPOOOKKKKKKNNNLLLNNNPPPQQQQQQQQQSSSTTTRRRQQQOOONNNNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSNNNOOOOOOPPPQQQRRRRRRRRRUUUTTTUUUUUUPPPJJJJJJOOOSSSOOOMMMNNNNNNLLLNNNRRRSSSRRRPPPPPPQQQSSSVVVXXXXXXVVVVVVWWWXXX]]]kkkxxxiiiaaaXXXRRROOOLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEHHHJJJIIIFFFBBBBBBAAAAAAAAAAAABBBCCCDDDAAABBBDDDFFFHHHGGGCCC@@@===>>>??????@@@@@@@@@@@@DDD@@@<<<999888999999999>>>>>>???@@@AAACCCCCCDDDAAABBBBBBAAA??????@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBAAACCCJJJNNNIIIAAACCCBBBCCCEEEGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJLLLMMMNNNOOONNNNNNKKKLLLMMMMMMMMMNNNPPPQQQWWWRRRLLLHHHGGGJJJLLLMMMQQQOOOMMMMMMMMMLLLJJJHHHIIIKKKNNNPPPQQQOOOLLLJJJIIIHHHHHHJJJNNNPPPQQQQQQLLLKKKJJJLLLOOOPPPOOOMMMIIILLLTTT\\\\\\TTTMMMKKKKKKKKKJJJJJJKKKMMMNNNOOOSSSTTTVVVWWWXXXYYYXXXXXXWWWUUURRRRRRTTTVVVSSSOOOVVVUUURRRPPPOOOQQQTTTWWWTTTSSSTTTUUUVVVUUUSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVTTTTTTVVVXXXWWWVVVUUUSSSRRRQQQPPPOOORRRRRRRRRTTTUUUUUUSSSPPPPPPQQQSSSTTTUUUTTTSSSRRRQQQRRRRRRRRRRRRTTTXXX[[[YYYWWWSSSOOOMMMNNNPPPQQQQQQUUUZZZ]]]]]]]]]\\\\\\bbbggghhhdddaaaaaadddeeeiii```YYYZZZ\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\[[[]]]```bbbaaa]]]YYYVVVXXXYYY[[[]]]^^^____________\\\[[[]]]ZZZSSSOOOOOOXXXXXXZZZ[[[\\\ZZZUUUQQQSSSSSSVVVYYYXXXSSSRRRTTTXXXZZZ[[[[[[YYYUUUQQQNNNMMMLLLJJJIIIIIIKKKNNNPPPTTTTTTUUUVVVUUUSSSQQQOOOJJJHHHJJJMMMKKKEEEAAABBBZZZ[[[]]]___```aaaaaa```___```aaacccffffffdddbbb___aaadddgggiiijjjjjjiiieeedddcccaaa```cccgggkkkoooqqqrrrpppmmmiiigggfffmmmmmmlllhhhddd```______aaabbbbbbbbbbbbbbbbbbaaabbbaaa___^^^\\\[[[ZZZZZZVVVZZZZZZWWW\\\cccaaaYYYZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ[[[]]]______^^^]]]\\\YYY[[[^^^aaaccccccccccccbbbaaa```___^^^^^^______YYYXXXXXXZZZ^^^bbbdddddddddcccbbbbbbaaa^^^ZZZWWWXXXYYY[[[ZZZXXXUUUUUUUUUQQQRRRSSSSSSSSSTTTVVVXXXUUUWWWWWWVVVSSSQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXXXXQQQNNNLLLNNNMMMJJJJJJMMMKKKLLLMMMMMMMMMNNNPPPRRRPPPOOOMMMLLLMMMNNNPPPRRRRRRQQQPPPNNNNNNNNNNNNOOOLLLLLLMMMNNNOOOOOONNNNNNQQQQQQSSSTTTPPPJJJJJJMMMRRRNNNMMMNNNOOOMMMOOOSSSTTTRRRPPPOOOOOOPPPSSSTTTTTTSSSTTTVVVUUUTTTZZZaaalll{{{|||ggg[[[TTTNNNLLLJJJHHHHHHKKKFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCCCCFFFIIIJJJFFFCCC@@@@@@?????????AAABBBCCCCCCBBBCCCDDDEEEEEEBBB@@@>>>>>>>>>>>>>>>>>>??????FFFBBB>>>;;;:::;;;::::::======>>>???@@@@@@AAAAAAAAAAAAAAA???===<<<===>>>BBBAAAAAAAAAAAABBBCCCCCCCCCDDDCCCBBBDDDGGGDDD???AAAAAAAAADDDFFFGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBBGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQJJJJJJJJJKKKLLLMMMNNNOOOQQQMMMHHHEEEFFFHHHJJJKKKPPPOOOOOOOOOOOONNNKKKHHHHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJKKKMMMOOORRRTTTKKKHHHEEEEEEIIIKKKKKKJJJFFFIIIQQQYYYXXXPPPKKKJJJIIIIIIIIIJJJLLLNNNQQQRRRTTTUUUWWWYYYYYYXXXVVVUUUPPPRRRRRRQQQRRRTTTQQQLLLTTTTTTRRRPPPNNNOOOQQQTTTQQQQQQRRRTTTVVVVVVTTTQQQQQQQQQQQQRRRTTTVVVWWWYYYWWWXXXYYYXXXWWWVVVVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMOOOOOOPPPRRRTTTTTTRRRPPPQQQRRRTTTVVVVVVVVVTTTSSSPPPPPPQQQQQQQQQRRRUUUXXXVVVTTTQQQNNNLLLMMMNNNOOOQQQVVV[[[______]]][[[[[[aaa```^^^ZZZXXX[[[aaafffggg___ZZZ[[[\\\\\\\\\^^^______^^^\\\ZZZZZZ\\\^^^]]]\\\]]]___```___\\\XXXXXXYYYZZZ\\\___aaabbbcccbbb^^^^^^```^^^XXXRRRQQQWWWXXXZZZ\\\]]][[[VVVRRRQQQNNNOOOSSSUUURRRRRRUUUUUUWWWZZZ[[[ZZZVVVRRROOOMMMKKKIIIGGGHHHIIILLLMMMRRRSSSTTTUUUTTTRRRPPPOOOJJJGGGGGGIIIGGGBBB???@@@XXXZZZ\\\___aaabbbcccccc______```bbbeeefffeeedddaaacccgggjjjlllmmmlllllliiihhhfffdddcccdddhhhkkknnnpppqqqpppmmmjjjiiiiiilllmmmllliiieeecccbbbbbb]]]^^^^^^_________`````````___^^^]]]\\\[[[ZZZZZZXXXWWWVVVVVVVVVVVVTTTRRRVVVWWWXXXYYYZZZ[[[[[[[[[XXXZZZ^^^```aaa```^^^]]]ZZZ[[[]]]___aaabbbcccccc]]]\\\[[[[[[[[[\\\^^^___WWWWWWXXX[[[___aaaaaaaaa```_________```^^^ZZZWWW[[[\\\]]]\\\YYYVVVTTTTTTOOOPPPRRRQQQPPPQQQUUUXXXVVVXXXZZZYYYVVVSSSSSSTTTNNNOOOQQQSSSUUUUUUUUUUUUOOOLLLKKKMMMLLLJJJJJJMMMMMMMMMLLLJJJHHHIIILLLNNNMMMLLLLLLLLLMMMPPPRRRTTTSSSQQQOOOLLLKKKKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLPPPRRROOOIIIIIILLLOOOLLLKKKMMMMMMLLLNNNRRRTTTRRRPPPMMMMMMMMMOOOPPPQQQOOOPPPSSSTTTSSSTTTXXX[[[dddsssnnn^^^SSSRRRNNNKKKKKKHHHDDDEEEKKKCCCCCCEEEFFFGGGHHHHHHHHHEEEBBB@@@BBBFFFGGGDDDAAA???>>>======>>>???AAACCCDDDCCCBBBBBBCCCCCCAAA@@@???>>>>>>============>>>AAA>>>;;;::::::;;;::::::;;;;;;;;;<<<=========>>>?????????>>><<<;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBAAAEEEFFFCCCBBBCCCBBB>>>??????@@@CCCEEEFFFDDDBBB>>>???AAACCCCCCCCCAAAAAABBBAAAAAABBBDDDFFFHHHJJJGGGHHHJJJLLLNNNQQQRRRSSSMMMLLLKKKKKKLLLMMMMMMMMMMMMJJJGGGEEEGGGIIIKKKLLLOOOOOOPPPRRRRRRPPPLLLIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKMMMLLLLLLNNNSSSXXXOOOIIICCCAAACCCFFFFFFEEEEEEGGGLLLQQQPPPKKKJJJMMMJJJJJJJJJKKKLLLOOOQQQSSSUUUVVVXXXYYYXXXVVVSSSQQQJJJNNNOOOLLLMMMPPPPPPLLLPPPQQQRRRPPPNNNNNNQQQTTTOOOOOORRRUUUXXXXXXWWWTTTVVVUUUUUUUUUVVVWWWYYYZZZWWWYYY[[[\\\ZZZXXXWWWWWWTTTUUUUUUUUUTTTRRRPPPOOOMMMNNNPPPSSSVVVVVVTTTRRRQQQSSSUUUWWWXXXWWWVVVUUUPPPRRRSSSSSSRRRSSSUUUWWWSSSRRRPPPNNNMMMMMMMMMMMMTTTWWW[[[^^^^^^^^^^^^^^^bbb___\\\ZZZYYYZZZ^^^bbb___\\\\\\^^^^^^[[[ZZZ]]]___```___]]]ZZZZZZ\\\___\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\\\\]]]___bbbdddffffffaaa^^^______ZZZWWWVVVUUUWWWZZZ^^^aaa___[[[XXXUUUOOOLLLOOORRRRRRRRRSSSRRRUUUXXX[[[ZZZXXXTTTQQQMMMKKKIIIHHHHHHIIIKKKLLLOOOPPPRRRSSSSSSQQQPPPNNNLLLIIIGGGHHHFFFAAA???AAAWWWZZZ^^^bbbfffiiijjjkkkaaa```aaaccceeegggfffeeecccfffiiimmmooopppooonnnnnnmmmkkkhhheeefffiiillllllnnnooonnnlllkkkkkklllkkkkkkkkkiiifffeeedddeeeZZZ[[[[[[\\\]]]^^^___`````````___^^^^^^]]]\\\\\\___YYYVVVXXXXXXSSSPPPRRRSSSUUUWWWYYY[[[[[[[[[[[[XXXZZZ___bbbdddbbb```^^^[[[\\\]]]^^^___aaabbbbbbWWWWWWWWWWWWYYY[[[]]]^^^XXXXXXYYY\\\___```___]]]\\\\\\\\\]]]^^^]]]YYYWWW]]]^^^___]]]YYYVVVTTTTTTPPPQQQRRRPPPOOOPPPTTTXXXVVVYYY\\\[[[XXXVVVVVVWWWIIIJJJLLLOOOPPPQQQQQQPPPOOOKKKKKKMMMLLLIIIJJJMMMPPPNNNKKKHHHEEEEEEHHHKKKKKKKKKKKKLLLNNNRRRUUUWWWTTTRRROOOLLLJJJJJJJJJKKKHHHIIIJJJKKKKKKJJJIIIIIIGGGIIIMMMPPPMMMHHHHHHLLLMMMIIIHHHKKKLLLKKKMMMQQQTTTRRROOOLLLKKKLLLMMMNNNNNNJJJIIILLLOOONNNOOOQQQWWWZZZ^^^dddnnn~~~hhhRRRJJJIIIFFFEEEHHHJJJGGG??????DDD@@@AAACCCEEEFFFGGGHHHHHHFFFBBB???@@@CCCDDDBBB>>>>>>>>><<<<<<===???AAACCCEEECCCAAAAAAAAABBBAAA@@@@@@???>>>===============:::888666666888999999888999999999::::::;;;;;;;;;===>>>>>>===;;;;;;<<<>>>????????????@@@@@@AAABBB>>>EEEIIIFFFCCCBBBAAA>>>>>>>>>@@@CCCEEEFFFDDDBBB<<<>>>AAADDDDDDCCCBBB@@@======>>>@@@CCCFFFIIIKKKEEEFFFHHHKKKNNNQQQSSSTTTQQQOOONNNMMMMMMMMMLLLKKKMMMJJJHHHGGGIIILLLMMMNNNNNNOOOQQQTTTUUURRRMMMIIIKKKLLLLLLMMMMMMMMMMMMMMMJJJMMMOOONNNKKKMMMTTTZZZXXXQQQHHHDDDEEEHHHHHHGGGGGGFFFIIIKKKJJJGGGJJJPPPLLLKKKKKKKKKMMMOOOQQQRRRUUUVVVXXXYYYXXXTTTQQQNNNGGGLLLLLLHHHHHHNNNPPPNNNMMMOOOQQQQQQOOOPPPRRRUUUNNNOOORRRVVVZZZ[[[YYYWWW[[[ZZZYYYXXXWWWXXXYYYZZZXXX[[[^^^___^^^[[[ZZZYYYSSSTTTUUUVVVVVVUUUSSSRRRMMMNNNQQQTTTXXXXXXVVVTTTQQQSSSUUUXXXYYYXXXXXXWWWSSSUUUVVVVVVUUUUUUVVVXXXSSSRRRQQQPPPOOOOOONNNNNNVVVXXXZZZ\\\]]]^^^aaacccdddccccccdddbbb]]]YYYXXXYYYZZZ^^^aaa```ZZZXXXZZZ___```___]]]ZZZYYY\\\___ZZZ]]]^^^]]]ZZZ[[[___ccc```_________```cccfffgggiiibbb\\\]]]]]][[[ZZZ[[[TTTVVV[[[```ddddddaaa^^^\\\SSSLLLMMMPPPPPPOOOPPPPPPSSSWWWZZZ[[[YYYUUUSSSMMMKKKJJJHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQPPPOOONNNOOOKKKHHHHHHFFFAAAAAACCCccc___^^^cccmmmssstttqqqnnnllljjjiiijjjmmmqqqsssjjjiiiiiimmmrrrsssnnniiiooovvvwwwoooiiiiiijjjhhhkkkmmmppppppnnnjjjgggffffffmmmnnngggfffkkkjjjbbb[[[ZZZYYYXXXYYYZZZ\\\]]]ccc```]]]ZZZYYYYYY[[[]]]]]]]]]\\\YYYVVVSSSPPPNNNVVVWWWXXXWWWUUUTTTUUUVVVUUUXXX]]]aaaccccccaaa___ccc___\\\^^^aaabbb___\\\VVVVVVTTTTTTUUUWWWYYYZZZ[[[YYYXXXZZZ^^^aaa```^^^[[[]]]``````]]]ZZZXXXWWW______^^^\\\YYYVVVTTTRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUWWWXXXXXXZZZ\\\XXXRRRKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKIIIIIILLLNNNMMMKKKOOOMMMJJJGGGGGGGGGIIIJJJJJJNNNMMMIIIJJJPPPRRROOOSSSRRRPPPLLLGGGFFFHHHKKKGGGHHHHHHGGGFFFEEEGGGHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKPPPNNNLLLJJJIIIJJJKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPSSSVVV\\\eeeooovvvuuulll___VVVQQQNNNIIIEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGCCCBBB???>>>======>>>???CCCCCCCCCAAA???>>>???AAADDDDDDCCCBBB@@@???>>>>>><<<<<<======>>>>>>??????::::::888777777777888999444555777999:::;;;::::::>>>===<<<;;;;;;<<<>>>???BBBAAA@@@>>><<<>>>AAADDDAAACCCEEEGGGFFFCCC@@@===999<<>>>>>>>>>>>>>>???@@@AAABBBCCC@@@>>>>>>AAACCCCCCBBBCCCDDDEEEGGGJJJLLLOOOPPPQQQOOOMMMJJJIIIHHHIIIJJJNNNKKKHHHHHHLLLNNNMMMLLLJJJNNNSSSVVVVVVSSSNNNKKKIIIIIIJJJLLLMMMLLLHHHEEEIIILLLOOONNNLLLNNNTTTZZZ___UUUHHHBBBDDDHHHIIIGGGIIIHHHFFFDDDDDDFFFIIIJJJPPPNNNLLLJJJIIIKKKMMMOOOPPPSSSVVVYYYYYYTTTMMMHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMKKKJJJIIIJJJMMMPPPRRRNNNPPPTTTWWWXXXXXXVVVUUUWWWXXXXXXVVVUUUUUUWWWYYYVVVXXX\\\aaa```\\\]]]aaaVVVWWWXXXXXXWWWTTTRRRPPPJJJLLLNNNQQQSSSTTTUUUTTTWWWTTTQQQUUU]]]bbb^^^WWWVVVUUUSSSRRRSSSTTTUUUWWWXXXUUURRROOOMMMNNNQQQRRRWWW[[[___aaa```______aaahhhfffdddbbb```^^^ZZZWWW[[[[[[[[[[[[\\\]]]______]]]YYYWWWYYY^^^aaa___\\\\\\YYYVVVUUUVVVZZZ___ccc^^^___```aaabbbcccdddeeeaaaaaa```___^^^]]]\\\\\\[[[[[[\\\aaaggghhhccc^^^YYYWWWTTTPPPNNNMMMMMMNNNMMMPPPSSSVVVVVVTTTPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMHHHLLLOOONNNKKKKKKNNNRRRPPPJJJDDDAAABBBCCCAAA>>>fffdddcccffflllqqqrrrqqqsssrrrpppoooppprrruuuwwwnnnllllllooossstttppplllrrrxxxxxxpppjjjkkklllkkknnnppprrrqqqnnnjjjgggffffffmmmmmmgggggglllkkkddd^^^]]][[[YYYYYYZZZ\\\]]]___]]][[[XXXXXXYYY[[[]]]^^^^^^]]][[[XXXTTTPPPNNNUUUUUUUUUVVVVVVUUUTTTSSSRRRUUUYYY\\\^^^___]]]\\\]]]ZZZWWWXXX\\\^^^\\\ZZZVVVUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXZZZ\\\^^^]]]]]]YYY\\\^^^___^^^\\\\\\\\\___^^^\\\YYYVVVSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWVVVSSSUUUXXXVVVQQQLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHKKKKKKHHHJJJOOOQQQNNNSSSRRRPPPKKKFFFDDDFFFHHHIIIIIIIIIGGGEEEDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHLLLKKKIIIGGGGGGGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMPPPUUU\\\aaaffftttpppddd```YYYPPPJJJHHHGGGDDDAAABBBBBBAAA@@@@@@@@@@@@@@@@@@?????????AAABBBDDDEEECCCAAA???>>>======>>>???BBBBBBBBBAAA>>>>>>???@@@CCCBBBAAA@@@???>>>======<<<<<<=========>>>>>>>>>:::999888777777777888888444555666888:::;;;;;;;;;===<<<;;;;;;:::;;;<<<<<>><<<===???AAA@@@AAAAAAAAA@@@???===;;;888:::===???@@@@@@>>>============>>>>>>???@@@AAACCC@@@===>>>@@@BBBAAA@@@CCCCCCDDDFFFHHHJJJLLLNNNOOONNNLLLJJJIIIIIIJJJJJJMMMKKKJJJIIIKKKLLLLLLLLLLLLOOORRRUUUUUUTTTRRRPPPJJJJJJJJJKKKLLLLLLIIIGGGHHHJJJMMMLLLJJJKKKQQQVVV___VVVLLLFFFFFFHHHJJJJJJKKKHHHEEEDDDFFFHHHIIIIIINNNOOOOOOOOONNNLLLKKKJJJLLLNNNSSSVVVWWWSSSMMMIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPMMMOOOQQQSSSTTTTTTRRRQQQSSSTTTTTTTTTTTTUUUWWWZZZ[[[[[[]]]```^^^ZZZ[[[___WWWWWWWWWWWWVVVSSSQQQOOOKKKLLLNNNPPPQQQSSSSSSTTTUUUTTTSSSUUU[[[```___ZZZVVVUUUSSSQQQQQQRRRTTTVVVUUUTTTQQQOOOOOOOOOQQQRRRVVVZZZ]]]^^^]]]]]]^^^```fffeeedddbbb^^^[[[XXXWWWYYYYYYYYYZZZ[[[\\\]]]]]]ZZZWWWVVVYYY___bbbaaa]]]\\\ZZZXXXVVVWWWZZZ^^^```^^^^^^______aaabbbddddddaaaaaa``````______^^^^^^^^^]]]]]]aaaeeegggddd```\\\ZZZWWWSSSPPPOOONNNNNNOOOQQQRRRSSSRRRPPPLLLJJJIIIIIIHHHHHHIIIKKKMMMNNNJJJNNNQQQPPPLLLJJJLLLOOOLLLFFFAAA???AAABBBAAA>>>hhhhhhiiijjjkkkmmmooopppqqqpppnnnmmmnnnpppssstttsssqqqoooqqqttttttrrrooouuuxxxwwwqqqlllmmmooopppqqqssstttsssooojjjgggeeedddiiijjjeeefffkkkkkkfff```^^^[[[YYYXXXXXXYYYZZZ\\\ZZZXXXWWWWWWXXX[[[\\\^^^______^^^\\\XXXTTTQQQSSSSSSSSSVVVXXXXXXUUUQQQOOOPPPSSSVVVXXXYYYYYYYYYVVVSSSPPPQQQUUUYYYYYYXXXUUUTTTSSSSSSSSSTTTUUUVVVVVVXXXYYYZZZZZZZZZ[[[\\\XXXZZZ\\\]]]]]]^^^```bbb```^^^ZZZVVVRRRPPPNNNMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXTTTOOOOOOSSSRRROOOMMMLLLKKKJJJHHHHHHGGGGGGIIIHHHFFFGGGIIIJJJJJJIIIEEEGGGIIIKKKJJJHHHDDDBBBEEEHHHHHHGGGHHHLLLNNNMMMRRRQQQNNNIIIEEECCCDDDEEEIIIIIIHHHFFFCCCBBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBBCCCDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFGGGIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLNNNRRRUUUWWW^^^hhhssssssbbb[[[UUUOOORRRNNNHHHFFFFFFEEECCC@@@@@@@@@???>>>>>>>>>>>>???>>>===<<<<<<===???AAABBBBBBAAA???=========>>>>>>@@@AAAAAA???===<<<===???@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<=========999999888777777777777888555555666777888:::;;;<<<<<<;;;:::999999999999999<<<===???>>>===<<<===>>>>>>>>>===<<<::::::999999888888:::;;;<<<=========<<<<<<<<<<<<===>>>???@@@AAA???======>>>??????>>>CCCCCCCCCDDDEEEGGGHHHIIILLLLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLKKKIIIIIIKKKLLLPPPQQQRRRSSSTTTUUUUUUUUUMMMLLLJJJJJJKKKLLLKKKJJJFFFHHHIIIHHHFFFGGGKKKOOO\\\WWWPPPJJJHHHHHHKKKMMMMMMHHHCCCDDDGGGJJJIIIFFFKKKNNNRRRTTTRRRNNNHHHEEEGGGJJJOOORRRSSSPPPMMMJJJGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOONNNOOOQQQRRRRRRTTTWWWYYY```]]]^^^___\\\XXXXXX\\\WWWWWWWWWVVVTTTQQQOOOMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSVVVVVVTTTVVV[[[\\\ZZZXXXVVVSSSPPPOOOQQQSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQUUUWWWYYYZZZZZZ[[[]]]___cccdddeeebbb\\\XXXVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZVVVTTTTTTYYY```dddbbb___\\\[[[ZZZYYYYYYYYY[[[\\\\\\\\\\\\\\\^^^```bbbcccbbbaaaaaaaaa```aaaaaaaaabbb___]]]___bbbdddcccaaa___]]]ZZZVVVRRRPPPNNNMMMPPPPPPPPPOOOMMMJJJHHHFFFFFFEEEEEEFFFGGGIIILLLMMMKKKNNNQQQPPPMMMJJJJJJKKKFFFBBB>>>===???@@@???>>>fffiiikkkkkkjjjjjjlllooommmlllkkkjjjkkkmmmooopppuuusssrrrrrrssstttrrrppptttuuutttpppnnnpppsssuuusssuuuuuusssooojjjgggfffbbbeeeeeebbbbbbggghhheeeaaa^^^[[[WWWVVVVVVWWWXXX[[[ZZZXXXVVVVVVXXXYYY[[[^^^___aaabbb```^^^ZZZXXXUUUTTTTTTXXX]]]]]]WWWQQQMMMNNNPPPQQQSSSUUUVVVWWWQQQOOOLLLMMMQQQUUUXXXXXXUUUTTTSSSSSSSSSTTTTTTUUUVVVYYY\\\\\\YYYXXXYYY[[[YYYZZZ[[[\\\\\\^^^aaadddccc```[[[VVVRRRPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYVVVPPPOOOQQQPPPMMMNNNLLLKKKHHHFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHBBBDDDGGGHHHHHHFFFBBB@@@BBBCCCDDDEEEFFFIIIJJJJJJMMMLLLJJJFFFDDDCCCCCCCCCDDDEEEEEECCCAAA@@@AAABBB???@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHIIIHHHFFFEEEFFFIIIKKKMMMNNNOOOQQQSSSXXXYYYZZZ[[[___jjjxxxvvv\\\OOONNNOOONNNOOOLLLIIIHHHGGGEEEBBB???======<<<<<<<<<<<<=========<<<:::999:::<<<>>>@@@@@@???>>>===<<<=========>>>>>>>>>===;;;;;;<<<=========<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<999888888777777777777777888777666666666888999:::::::::999888777777666666999<<<>>>???>>><<<;;;;;;<<<<<<<<<;;;:::888777666888888888999:::;;;<<<===;;;;;;;;;;;;;;;<<<======???>>><<<<<<<<<<<<======BBBBBBBBBBBBBBBCCCDDDEEEHHHHHHIIIIIIIIIJJJJJJJJJIIIKKKMMMKKKHHHGGGIIIKKKUUUSSSRRRQQQQQQSSSVVVWWWPPPMMMJJJIIIJJJKKKLLLLLLEEEFFFFFFDDDBBBCCCFFFIIIWWWVVVSSSMMMIIIHHHKKKNNNNNNHHHCCCDDDIIILLLIIIEEEHHHKKKPPPSSSRRRNNNIIIEEEGGGJJJMMMOOOOOOMMMKKKJJJKKKLLLLLLMMMLLLKKKJJJJJJKKKMMMOOOQQQQQQPPPOOOMMMMMMOOOPPPRRRSSSRRRQQQQQQMMMOOOQQQRRRRRRTTTVVVXXX^^^\\\\\\^^^\\\WWWUUUWWWVVVVVVUUUTTTRRRPPPNNNMMMRRRQQQPPPOOOOOOQQQTTTUUUUUU\\\\\\UUURRRVVVYYYXXXZZZXXXTTTQQQPPPQQQTTTVVVVVVVVVUUUUUUSSSRRRQQQPPPTTTUUUVVVWWWXXXZZZ\\\]]]```dddfffccc\\\VVVVVVXXXXXXYYYZZZ[[[[[[ZZZYYYYYYSSSQQQRRRXXX```eeecccaaa]]]]]]\\\[[[ZZZYYYXXXWWWYYYXXXXXXYYYZZZ]]]___aaaaaaaaa``````aaabbbcccdddccc```]]]\\\^^^`````````^^^\\\ZZZVVVSSSOOOMMMKKKNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJIIILLLOOOOOOMMMJJJHHHHHHDDDAAA===<<<===>>>===<<>>???@@@???>>>>>>@@@AAA???@@@AAACCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCBBBEEEIIIKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQUUU]]]cccnnn|||sssbbbOOODDDDDDEEEDDDHHHGGGFFFEEEDDDBBB>>><<<;;;;;;:::::::::;;;;;;<<<===<<<:::999999;;;<<<=========<<<<<<;;;;;;;;;<<<;;;<<<<<<;;;999999:::<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::888888888888777777666666;;;:::888666555555666777999888888777666555555444777:::>>>???>>><<<:::999999:::<<<>>>===:::777555888888888888999;;;===>>>::::::999999999:::;;;;;;======<<<;;;:::;;;<<<===BBBAAAAAA@@@@@@@@@AAAAAADDDEEEGGGHHHIIIIIIHHHHHHFFFIIIKKKJJJGGGFFFGGGJJJVVVTTTQQQOOONNNPPPSSSUUUQQQMMMIIIHHHIIIKKKLLLMMMEEEDDDCCCBBBAAAAAADDDFFFPPPRRRRRRNNNJJJHHHKKKNNNNNNIIICCCEEEJJJLLLIIIDDDEEEHHHKKKNNNOOOMMMJJJHHHJJJLLLNNNNNNLLLIIIIIIIIIOOOOOOPPPPPPOOOMMMJJJIIILLLNNNQQQTTTTTTSSSQQQOOOMMMNNNOOOQQQRRRSSSSSSRRRQQQSSSTTTUUUTTTTTTUUUVVVXXXWWWXXX\\\\\\VVVSSSSSSSSSSSSSSSRRRQQQPPPOOONNNVVVTTTRRRPPPQQQSSSVVVXXX^^^gggfffZZZRRRUUUXXXWWW[[[YYYVVVSSSRRRSSSUUUWWWYYYYYYYYYWWWUUUSSSQQQOOOTTTSSSTTTUUUWWWZZZ[[[\\\___cccfffddd]]]XXXWWWYYYYYYZZZ\\\^^^]]]\\\ZZZXXXRRRPPPPPPVVV___ddddddaaa^^^^^^^^^]]][[[XXXVVVTTTVVVVVVVVVWWWYYY[[[]]]___```______^^^___```bbbcccccc```\\\ZZZZZZ[[[[[[[[[XXXXXXVVVTTTQQQMMMJJJHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEHHHKKKLLLKKKIIIGGGFFFCCCAAA>>><<<;;;;;;:::999```cccggghhhffffffiiikkkkkkkkkkkklllnnnppprrrsssqqqqqqrrrqqqqqqpppoooooommmjjjiiikkkmmmmmmooossslllnnnpppooommmkkkkkkkkklllkkkhhheeedddfffggghhheeebbb^^^ZZZYYYZZZ]]]___]]]]]]\\\[[[[[[\\\]]]^^^bbbcccddddddddddddcccbbbYYYYYY[[[^^^aaa```[[[VVVRRRSSSSSSSSSTTTTTTTTTUUUOOOOOOPPPQQQTTTXXX[[[]]]WWWWWWXXXYYYYYYZZZ[[[[[[[[[]]]______]]][[[ZZZYYYWWWXXXXXXXXXXXXYYY\\\^^^bbb```]]]ZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVRRRVVVVVVRRROOOPPPOOOLLLLLLKKKHHHEEECCC@@@???>>>>>>???@@@@@@@@@@@@CCCEEEAAAAAA@@@??????@@@@@@AAA>>><<<===AAABBB@@@@@@BBBCCCAAA@@@@@@BBBCCCBBBAAA;;;=========<<<===???AAA>>>???@@@BBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBEEEGGGJJJKKKJJJIIIIIIJJJJJJLLLNNNOOOOOOOOOPPPRRRRRR```ppp||||||xxxppphhhXXXWWWOOOFFFAAABBBBBB@@@BBBCCCDDDDDDCCCBBBAAA@@@:::999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999:::999777777999:::888888999999999999999999::::::::::::999999999999777777888888777777666555::::::888777666555555555777777777777666555444444555888<<<>>><<<:::888777555888;;;>>>>>>;;;888555888888888999:::;;;======999999888888888888999999;;;<<<<<<;;;::::::===???AAA@@@@@@???????????????@@@BBBDDDFFFGGGGGGEEEDDDCCCEEEGGGGGGFFFFFFFFFGGGRRRPPPNNNLLLLLLNNNPPPRRRPPPMMMIIIGGGHHHJJJLLLMMMEEEDDDBBBAAAAAABBBDDDEEEKKKMMMOOONNNLLLJJJKKKMMMNNNIIIFFFFFFJJJKKKHHHEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLNNNOOOMMMIIIFFFGGGIIIOOOOOOQQQQQQPPPNNNLLLJJJMMMPPPSSSVVVWWWVVVTTTSSSMMMNNNOOOPPPQQQQQQQQQQQQTTTVVVXXXWWWVVVUUUUUUVVVUUURRRSSSWWWXXXSSSPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQVVVUUUSSSRRRSSSUUUWWWYYYhhhqqqooo^^^TTTWWWZZZXXXZZZYYYWWWVVVUUUVVVWWWXXXZZZZZZYYYXXXVVVSSSQQQPPPSSSSSSSSSVVVYYY[[[\\\[[[]]]```cccccc___[[[YYYYYYZZZ\\\___``````]]]ZZZXXXSSSPPPPPPTTT]]]ccccccaaa______^^^]]][[[XXXUUUSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\[[[[[[]]]___```aaa___^^^[[[YYYXXXWWWVVVQQQQQQQQQPPPNNNKKKGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEGGGGGGFFFDDDCCC@@@???>>><<<:::888777777aaacccfffggggggfffggggggeeeeeefffhhhkkkmmmpppqqqnnnppprrrrrrqqqpppooonnnkkkfffeeeiiijjjggggggkkkfffhhhkkklllllllllmmmooorrrooojjjgggeeeeeefffhhhbbb```\\\YYYYYY[[[^^^aaa\\\\\\]]]^^^```bbbcccdddfffeeedddcccaaa`````````XXXYYY[[[]]]]]][[[XXXVVVUUUUUUVVVVVVUUUUUUTTTSSSPPPRRRSSSUUUWWWZZZ]]]___YYYZZZ[[[\\\^^^_________^^^^^^^^^______]]]YYYVVVRRRTTTVVVVVVVVVWWWZZZ\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRMMMQQQQQQLLLIIIKKKNNNMMMKKKIIIGGGDDDAAA???>>>===;;;===???>>>===>>>AAADDD???>>>>>>>>>>>>>>>??????===:::;;;@@@@@@<<<<<>>>>>@@@AAA@@@>>>===>>>>>>>>><<<<<<>>>@@@===>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFHHHJJJJJJIIIHHHIIIIIIMMMNNNOOOOOOMMMLLLKKKJJJKKKRRRWWWZZZaaapppoooaaaZZZVVVRRRPPPBBBEEEEEEAAA@@@CCCEEECCC@@@AAACCCCCCCCCBBBBBBBBB999999999888999:::;;;;;;999999:::::::::999777777777777888888888888888777777888888777666666777999777777888888999999999:::::::::999999888888888888666777888888888777555555777777777777777666666555555555666777777666555444222555999:::999666555444333555777999:::999888777777777888999:::;;;;;;<<<888888777777777777777888999;;;<<<;;;:::;;;>>>AAA@@@@@@???>>>>>>>>>>>>???>>>@@@CCCEEEFFFDDDBBBAAAAAAAAABBBDDDFFFGGGFFFDDDJJJJJJJJJJJJKKKMMMOOOPPPOOOLLLHHHGGGHHHJJJKKKKKKFFFDDDBBBBBBBBBDDDEEEFFFHHHJJJMMMOOOOOONNNMMMNNNLLLJJJHHHHHHIIIIIIGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKMMMNNNKKKFFFDDDFFFIIIIIIKKKNNNPPPPPPOOONNNMMMNNNQQQTTTXXXYYYYYYXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPUUUWWWYYYYYYWWWVVVVVVWWWVVVPPPNNNPPPQQQNNNLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTSSSSSSSSSUUUWWWYYYkkktttooo]]]SSSXXXZZZVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTWWW[[[^^^\\\[[[[[[]]]___```___]]]ZZZXXXZZZ]]]```aaa```]]]YYYVVVVVVRRROOOSSSZZZ```bbbaaa______^^^]]]ZZZWWWUUUSSSUUUWWWYYY\\\___``````___\\\ZZZXXXWWWWWWYYY[[[]]]___``````^^^[[[WWWTTTSSSJJJKKKMMMNNNLLLJJJFFFDDDBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@@@@BBBCCCDDDCCCBBBBBBBBBBBBAAA@@@???;;;;;;;;;999777666666666dddeeefffgggggggggfffeeeddddddfffhhhkkknnnqqqrrrlllooorrrsssrrrpppooonnnkkkeeedddhhhhhhcccaaadddbbbeeehhhjjjkkkmmmoooqqqtttooojjjgggdddbbbdddfff^^^[[[XXXUUUVVVYYY]]]```[[[\\\]]]```cccfffhhhjjjiiigggdddaaa^^^]]]\\\\\\UUUXXX[[[[[[YYYWWWUUUUUUWWWWWWXXXXXXWWWUUUSSSRRRQQQSSSVVVXXXYYY[[[^^^```ZZZ[[[]]]___aaabbbbbbccc___^^^]]]^^^```^^^YYYTTTOOOQQQSSSUUUUUUWWWYYY[[[WWWWWWWWWWWWVVVUUUTTTSSSUUUTTTRRRQQQOOONNNNNNNNNJJJMMMLLLFFFCCCGGGLLLNNNJJJIIIFFFCCCAAA???>>>===999<<<>>>>>><<<===@@@CCC<<<===>>>??????>>>=========999:::??????:::999===BBB???===>>>???@@@>>>;;;???@@@@@@???===<<<===???======>>>>>>>>>>>>>>>======>>>@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBB@@@???>>>BBBBBBAAA@@@@@@AAAAAABBB@@@BBBEEEFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKDDDIIILLLKKKOOOWWW___ccckkk}}}xxxooogggeeefff[[[[[[ZZZUUUPPPKKKJJJJJJ@@@CCCCCC>>><<<>>>???>>>>>>???@@@???>>><<<<<<===999999888888999:::;;;;;;777888999:::999888555444555666777777777777666666666777777777555555777999777777888888999999:::::::::999999999888888777777666777888888888777555444444555666888888888777777444555666777777777666555000333666777666444333222222222333444666777777888555666777999::::::::::::888777666666666666777777888:::<<<;;;:::;;;???BBB@@@??????>>>>>>>>>>>>???===???BBBDDDEEECCC@@@???@@@??????BBBFFFHHHFFFCCCCCCDDDFFFIIIKKKMMMNNNOOONNNKKKHHHGGGHHHIIIJJJJJJGGGEEECCCBBBDDDEEEFFFGGGGGGIIILLLOOOQQQQQQOOONNNKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKLLLKKKKKKKKKIIILLLLLLIIIDDDCCCFFFJJJDDDGGGJJJNNNPPPPPPPPPOOOOOORRRUUUXXX[[[[[[ZZZZZZYYYXXXWWWUUUTTTRRRQQQPPPTTTVVVXXXYYYXXXWWWWWWXXXYYYQQQJJJJJJKKKJJJJJJLLLHHHIIIJJJLLLOOORRRTTTVVVSSSRRRRRRSSSTTTUUUWWWXXXiiiqqqkkkYYYPPPVVVYYYSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTYYY]]]___]]]ZZZYYYZZZ\\\^^^___^^^ZZZWWWZZZ\\\```aaa```]]]XXXUUUXXXSSSOOORRRYYY___aaaaaa```___^^^\\\ZZZWWWUUUTTTVVVXXX\\\```bbbcccbbbaaaZZZYYYVVVUUUUUUVVVXXXZZZ___aaabbbaaa]]]XXXSSSQQQFFFHHHKKKLLLLLLJJJFFFDDDBBBBBBCCCBBBAAA???===<<>><<<;;;666777888777666555666777___aaadddeeeeeegggiiikkkjjjjjjjjjjjjllloooqqqsssnnnnnnoooppppppnnnkkkhhhccc```^^^```cccdddbbb```aaabbbdddgggjjjmmmooopppjjjhhhhhhjjjhhhaaa]]]]]]]]]]]]]]][[[XXXVVVVVVWWWXXXZZZ]]]aaaeeeiiilllnnnmmmiiidddcccbbb```[[[VVVTTTVVVXXXYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSVVVWWWZZZ\\\]]]^^^^^^]]]\\\]]]```ccceeeeeeccc```___^^^[[[XXXWWWVVVVVVWWWVVVUUUSSSOOONNNOOOSSSWWWXXXYYYYYYWWWTTTRRRQQQQQQRRROOOLLLKKKLLLMMMMMMLLLNNNKKKGGGFFFFFFGGGGGGFFFGGGFFFEEECCCAAA???>>>===::::::;;;;;;===>>>???@@@???===<<<;;;<<<===<<<;;;===============<<<<<<;;;??????>>>>>>>>>>>>>>>???AAA>>>;;;999:::<<<===>>>>>>===;;;999999999;;;<<<===>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIKKKMMMNNNOOOVVV\\\eeemmmwwwrrrmmmgggeeeffffffbbb___]]]bbbeee]]]OOODDDAAABBB>>>>>>============>>>>>>===>>>?????????===<<<;;;999888777666666666777888999777555666888888555333666777888888888666555444555444333222222333444555444444444555777888::::::::::::999999888777666666888777777777777777555333444555666777777888777777333444666666555555777888888777666555555444444555000222444555555555777999777888888888999999999999:::999888777777777888999<<<;;;;;;;;;;;;===???@@@@@@@@@@@@????????????>>><<<===>>>>>>???>>>>>>===@@@??????@@@BBBCCCCCCBBBCCCCCCEEEHHHJJJKKKIIIGGGJJJHHHEEECCCBBBCCCEEEGGGDDDEEEEEEDDDDDDEEEIIILLLKKKLLLNNNOOOPPPPPPOOOOOOJJJKKKJJJHHHFFFEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMKKKJJJGGGEEEEEEEEEFFFGGGJJJHHHGGGJJJNNNQQQQQQOOOSSSSSSTTTWWW\\\```bbbbbbbbb\\\bbbnnniiiTTTJJJOOOXXXZZZ[[[[[[XXXUUUTTTTTT[[[UUUMMMIIIHHHHHHHHHGGGIIIHHHHHHIIILLLQQQVVVYYYYYYVVVSSSPPPOOORRRUUUWWWiiibbbYYYUUUUUUUUURRROOORRRRRRSSSVVVWWWWWWUUUSSSUUUUUUTTTSSSSSSTTTTTTTTTQQQTTTXXX\\\^^^]]]\\\[[[WWWZZZ]]]^^^]]]ZZZXXXWWWYYY[[[^^^aaaaaa```^^^]]]\\\ZZZWWWVVVXXX[[[]]]^^^```aaa```]]]YYYUUUSSSSSSVVV\\\aaabbbbbbccc___YYY___[[[VVVTTTUUUWWWYYYZZZ^^^fffnnnfffWWWXXXXXXLLLHHHIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDCCC@@@>>>===>>>>>>===<<<<<<===>>>???@@@???>>>===<<<:::999777777444444444444444444333333___aaacccccccccccceeeffffffggghhhkkkmmmpppssstttqqqpppoooooonnnmmmjjjiiieeebbb```aaaccccccaaa^^^___bbbdddfffggghhhkkkmmmkkkiiiiiikkkiiibbb______```___\\\YYYVVVVVVWWWXXXZZZ\\\^^^bbbeeehhhjjjkkkkkkhhhfffdddbbb^^^YYYUUURRRTTTUUUVVVVVVTTTTTTSSSUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWYYY[[[\\\]]]]]]\\\[[[\\\___bbbeeeeeedddbbbcccaaa]]]YYYVVVUUUVVVVVVTTTSSSPPPMMMLLLNNNSSSWWWWWWXXXWWWUUUQQQNNNMMMMMMNNNLLLJJJIIIJJJJJJIIIHHHKKKHHHFFFEEEFFFGGGFFFEEEEEEDDDCCCBBB@@@>>>===<<<:::::::::;;;<<<===?????????===;;;;;;<<<===<<<;;;<<<<<<======<<<<<<;;;:::>>>>>>>>>=========>>>>>>@@@===:::999:::<<<======>>><<<:::999888999;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFGGGHHHJJJJJJKKKKKKOOOTTTWWW[[[cccnnnvvv{{{lllaaaZZZPPPMMMKKKNNNSSSWWWWWWVVVSSSWWWXXXSSSIIIBBB???@@@===<<<<<<;;;;;;<<<<<<===<<<===>>>>>>>>>===<<<;;;:::999777666555666666777888666555666888888666333666666777777777666555444444444333333333333444444333333444444666777888999:::999999888777777666666777666666666666555333222444444555666666666555555333444666666555555777888999888777666555444444444111333555555555555777888666666666777777777888888888888777777777888:::;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>???@@@BBBCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHFFFHHHFFFEEECCCCCCCCCDDDEEEDDDGGGIIIJJJJJJJJJKKKLLLKKKLLLMMMNNNOOOOOONNNMMMJJJJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKIIIHHHIIIMMMPPPQQQQQQSSSSSSTTTWWW\\\```ccceeeeeegggsss~~~sssXXXIIIKKKUUUXXXZZZ[[[YYYVVVTTTSSSXXXSSSLLLHHHHHHJJJKKKLLLLLLJJJGGGGGGJJJOOOVVVZZZ[[[YYYVVVTTTTTTUUUXXXYYYbbb]]]WWWTTTTTTUUURRROOOOOOPPPQQQTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRTTTXXX[[[]]]]]]\\\[[[UUUXXX[[[]]][[[YYYXXXWWWVVVWWWYYY[[[]]]]]]^^^^^^^^^\\\ZZZYYY[[[\\\]]]]]]```aaa```]]]YYYVVVUUUUUUUUU\\\aaabbbcccddd```[[[^^^ZZZUUURRRTTTXXX\\\^^^___lll{{{uuuccc\\\XXXJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGEEEBBB@@@??????======;;;;;;;;;;;;=========<<<;;;:::888777666555444444444444333333333333```aaabbbbbb```______```bbbdddgggjjjnnnqqqssstttrrrqqqooommmlllkkkjjjjjjiiifffccccccdddccc```\\\^^^bbbeeeeeebbbbbbfffjjjjjjhhhhhhjjjhhhbbb^^^___eeeaaa\\\XXXUUUVVVXXXYYY[[[\\\___ccceeegggggghhhhhhhhhhhhfffbbb]]]WWWTTTRRRTTTVVVVVVTTTSSSSSSTTTTTTTTTSSSRRRQQQRRRSSSSSSVVVWWWXXXYYYZZZ[[[[[[[[[YYY[[[^^^bbbdddeeeeeeeeegggddd___YYYVVVTTTUUUUUUSSSQQQOOOKKKJJJLLLQQQVVVUUUVVVUUURRRNNNJJJHHHHHHIIIHHHGGGGGGHHHGGGEEECCCFFFDDDCCCDDDEEEFFFEEECCCBBBBBBAAA???===<<<;;;:::999999999:::;;;<<<===>>>>>><<<;;;;;;<<<===;;;:::;;;;;;;;;<<<;;;::::::999<<<<<<<<<<<<<<<=========>>>;;;999888:::<<<===<<<===;;;:::888888999:::;;;===>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@BBBBBB@@@???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJIIIHHHIIINNNRRRZZZcccqqq~~~yyysssoookkkddd\\\SSSMMMHHHFFFBBB@@@>>>@@@DDDGGGGGGEEEFFFGGGGGGEEEAAA>>>======;;;::::::999999::::::;;;:::;;;<<<<<<<<<<<<<<<;;;:::999777555444444555555555444444555777777666444555666666666666555444444333333444444444444333333222222333333444555666777888888888777666666555555555555555444444333222111333444444444444333333222222444555555555555666888:::999888666555555444444333555666666555444666777555555555555666666666666666666666666777999;;;<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>======;;;;;;;;;;;;<<<=========>>>@@@BBBCCCDDDEEEDDDDDDDDDFFFHHHHHHFFFDDDEEEDDDCCCCCCCCCCCCCCCDDDCCCFFFKKKNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEGGGIIILLLKKKIIIIIIHHHIIIJJJKKKLLLJJJHHHIIILLLPPPRRRRRRTTTTTTUUUWWW[[[```eeehhhmmmyyy___KKKIIIQQQUUUYYY[[[ZZZWWWUUUTTTUUUPPPJJJFFFGGGJJJNNNPPPNNNKKKHHHFFFHHHMMMTTTXXX]]]\\\[[[[[[ZZZZZZ[[[[[[[[[XXXUUUTTTUUUUUURRROOOMMMNNNOOORRRTTTWWWYYY[[[WWWVVVUUUTTTSSSRRRRRRRRRRRRTTTWWWZZZ[[[\\\[[[ZZZUUUXXX[[[]]]\\\[[[ZZZZZZVVVVVVVVVWWWYYY\\\___aaa```^^^]]]]]]______^^^]]]`````````^^^ZZZWWWWWWWWWVVV\\\aaabbbcccdddaaa\\\[[[WWWTTTSSSVVV[[[___aaa]]]kkk|||xxxddd\\\YYYOOOGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFCCC@@@??????===;;;:::888888888888999999999999888777555444333444444444333333333222222aaabbbcccbbb```]]]]]]]]]___aaaeeeiiilllnnnooooooqqqpppmmmkkkiiijjjlllnnnnnnkkkhhhggggggeee```\\\]]]bbbgggeee```^^^bbbggggggdddeeegggeee```]]]^^^fffbbb]]]YYYWWWWWWXXXXXXYYY[[[^^^bbbeeefffggggggfffgggiiihhhccc]]]WWWSSSTTTWWWYYYYYYWWWUUUVVVWWWVVVTTTRRRPPPOOOOOOPPPPPPUUUUUUVVVWWWWWWXXXXXXXXXVVVYYY]]]```bbbccceeefffiiifff```YYYUUUTTTTTTTTTTTTSSSOOOKKKIIIKKKOOOSSSTTTUUUSSSPPPKKKGGGEEEDDDEEEDDDDDDEEEEEEDDDBBB???AAA@@@@@@BBBCCCDDDCCCAAA???>>>>>><<<;;;:::999999888888888999:::;;;<<<<<<===<<<;;;;;;<<<<<<;;;999999::::::::::::999888888::::::;;;;;;;;;;;;;;;;;;;;;999777777999;;;<<<<<<<<<:::999888777999:::;;;===>>>>>>????????????>>>======>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<===???@@@@@@???>>>>>>????????????@@@AAACCCDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIGGGEEEEEEGGGIIIKKKPPPWWW\\\aaaffflllppp|||xxxjjjaaa]]]YYYRRRLLLMMMKKKIIIFFFEEEDDDEEEEEECCCAAA????????????===<<<>>>===;;;;;;;;;<<<;;;;;;:::999999999999999999:::888999999:::;;;;;;;;;;;;999888666444333333444444333333333555666666555555444444555555555444444444222333444555555444333222222222222222222333444555777666666666555555444444333444555444333111111111444444444444333222222111111333444555444444555777;;;:::888777555555444444555666777666555444555666555555555555666666666666777666666666777888:::;;;888999;;;<<<<<<<<<;;;:::888888999:::;;;<<<======>>><<<:::999999:::;;;<<<;;;<<<>>>@@@AAABBBDDDFFFDDDCCCCCCDDDEEEEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBB@@@CCCHHHJJJJJJHHHGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIIIILLLOOORRRSSSTTTTTTUUUVVVYYY___eeejjjvvveeePPPLLLOOOSSSXXX[[[[[[XXXVVVUUUTTTPPPJJJFFFEEEIIIMMMPPPLLLJJJIIIHHHIIIMMMPPPSSS]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXVVVSSSOOONNNOOOPPPPPPRRRTTTXXX[[[XXXWWWVVVTTTSSSRRRRRRRRRRRRSSSVVVXXXYYYZZZZZZZZZVVVYYY]]]^^^^^^]]]]]]^^^[[[YYYWWWWWWXXX]]]aaaddd_________aaabbbbbbaaa___`````````]]]ZZZYYYYYYZZZXXX]]]aaaaaaaaabbb___YYYVVVUUUUUUXXX\\\___aaabbbZZZ```iiifffYYYYYY]]]WWWKKKJJJHHHFFFEEEDDDDDDEEECCCEEEFFFEEEBBB???===<<<<<<:::888666555444555555777888888888777555444333444444333333222222111111cccdddfffeeebbb```___^^^___aaadddfffhhhiiijjjiiilllllljjjhhhgggiiinnnrrrqqqnnnlllkkkkkkhhhccc^^^]]]cccgggeee___]]]aaagggeeeccccccfffeeeaaa___aaaeeebbb^^^\\\\\\ZZZXXXUUUVVVXXX[[[___ccceeeggggggdddfffggggggddd^^^WWWRRRRRRVVV[[[[[[XXXVVVWWWXXXXXXUUURRROOOMMMLLLLLLMMMRRRRRRRRRSSSTTTUUUVVVVVVSSSWWW[[[]]]^^^___bbbdddgggddd^^^YYYUUUSSSSSSTTTVVVUUUQQQMMMJJJJJJMMMOOOSSSSSSRRROOOJJJFFFDDDCCCCCCBBBBBBCCCCCCCCC@@@============>>>@@@AAA@@@>>><<<<<<;;;:::999999888888888777777777888999:::;;;;;;;;;:::;;;<<<<<<:::888888888888888888777666666777888999::::::::::::999888777666666999:::;;;;;;:::999888777777888:::;;;==================<<<<<<::::::;;;<<<===>>>????????????>>>===<<<;;;;;;;;;<<<>>>??????>>>======>>>??????>>>>>>>>>???@@@@@@??????@@@AAACCCDDDEEEFFFBBBCCCDDDDDDCCCDDDEEEFFFDDDFFFHHHKKKNNNRRRWWWZZZUUUXXX\\\```cccggglllooouuuwwwzzz~~~}}}|||}}}zzzqqqkkkggg^^^UUUKKKGGGIIIJJJFFFBBBBBBBBBAAA@@@???>>><<<<<<;;;::::::<<<===>>>>>>===;;;999777777999::::::999:::999999888888999999:::777777777888888999::::::888666555333333333333444111222333444444444444444333333333333333333444444111222333444444333222111222111111111111111222333555555444444444444333333333555666555222111111222444444444444333333222111111222444444333333555666:::999888666555555444444555777777777555444555666666666777777777888888888999888777666666777888888666777888999999999888777666666777999:::;;;<<<===>>><<<:::999888999;;;<<<888;;;>>>??????@@@BBBEEECCCBBBAAABBBCCCCCCAAA@@@?????????@@@AAAAAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIGGGEEEEEEFFFFFFFFFEEEEEEFFFHHHLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIJJJKKKMMMPPPSSSRRRSSSUUUUUUWWW\\\ccciiivvvdddRRRNNNNNNRRRVVVYYYYYYXXXXXXXXXWWWSSSMMMHHHEEEGGGJJJNNNIIIJJJKKKLLLMMMNNNNNNNNN[[[\\\]]]^^^^^^\\\ZZZYYYZZZZZZZZZ[[[ZZZXXXTTTQQQRRRRRRRRRPPPOOOPPPTTTWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXUUUXXX[[[]]]]]]\\\]]]^^^^^^[[[XXXVVVWWW[[[___bbb\\\]]]^^^aaadddfffdddccc``````___]]]ZZZYYYYYY[[[ZZZ___aaa```______\\\WWWSSSUUUXXX]]]aaabbbaaa___[[[WWWZZZZZZUUU[[[```ZZZQQQPPPMMMJJJGGGEEECCCBBBBBBDDDFFFFFFCCC@@@>>>===;;;:::888555333333222222666777888888888777555444444333333222111111000000ccceeehhhhhhgggdddccccccaaabbbccceeeffffffffffffhhhhhhhhhfffeeehhhnnntttrrrooommmmmmmmmjjjeee```]]]aaadddccc```___cccfffeeecccdddggghhheeeeeegggeeebbb___^^^^^^]]]YYYUUUUUUVVVXXX\\\___ccceeegggcccbbbaaacccccc___WWWPPPKKKRRRYYY[[[XXXUUUUUUWWWWWWUUUQQQMMMKKKJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUURRRUUUYYYZZZYYYZZZ\\\___```^^^[[[WWWUUUTTTSSSSSSTTTTTTRRROOOKKKJJJKKKLLLOOOPPPPPPMMMIIIFFFDDDDDDBBBAAA@@@@@@AAA@@@>>><<<<<<::::::;;;===>>>===<<<:::999999999888888777777777777666666777777888999:::::::::;;;<<<;;;999777666666777777666666555444555666777999999999888888666555444555888:::::::::999888777666666888:::;;;;;;;;;<<<;;;;;;:::999999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999;;;<<<>>>>>><<<<<<<<<===>>>======<<<<<<<<<============>>>@@@AAACCCDDDDDDAAAAAAAAA@@@@@@AAAAAABBBDDDDDDDDDEEEGGGJJJMMMOOODDDFFFIIIJJJLLLNNNRRRUUUUUUVVVWWWWWWXXXXXXXXXXXXVVVWWWWWWUUUSSSSSSTTTUUU[[[\\\\\\YYYTTTOOOLLLKKKLLLFFFAAA@@@CCCEEEDDDAAA===>>>??????>>>===;;;:::999:::;;;;;;<<<<<<<<<;;;999888666777888999999888999888888888888888888999777777666666666777777888555444333222222222333444000222444444222222222333333222222222222222333444222222333333333333222222222222111111000111111111333333333333333333333333222444666555111///000222222333333333333333222111000222333333333333444666888777666555555444444555555777888777555555666777888888888888999999999999999888777666555666777777555555666666666666666555666666777888999:::;;;;;;>>>===;;;:::999999:::;;;777:::======<<<===@@@CCCBBB@@@???@@@AAAAAA@@@???============>>>@@@AAAAAACCCCCCCCCBBBAAACCCGGGJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBEEEIIIJJJHHHEEEBBBCCCDDDCCCBBBBBBCCCEEEIIIIIIHHHHHHFFFEEEEEEDDDFFFHHHJJJJJJKKKLLLOOOQQQOOORRRTTTUUUUUUYYY___eeemmm|||ppp^^^SSSOOOOOOPPPRRRSSSSSSUUUWWWYYY[[[XXXSSSMMMHHHGGGJJJLLLIIIKKKOOORRRRRRQQQOOONNNXXXYYY[[[\\\[[[ZZZXXXVVVYYYZZZ\\\\\\[[[YYYVVVSSSTTTUUUUUUQQQNNNMMMPPPSSSVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVRRRTTTWWWXXXXXXXXXYYYZZZZZZXXXVVVTTTUUUWWW[[[]]][[[[[[]]]aaadddffffffeee``````___\\\YYYXXXYYYZZZ\\\```bbb```______\\\WWWTTTVVVZZZ^^^aaaaaa]]]ZZZ\\\UUUXXX\\\[[[^^^___UUUUUUSSSQQQNNNJJJFFFCCCAAABBBEEEHHHHHHFFFCCCAAAAAA;;;:::888555333222222222555666888999999888666555444333333222111000//////bbbeeehhhjjjjjjiiiiiiiiicccccccccdddeeefffggghhheeeggggggeeeccceeekkkqqqpppnnnlllmmmnnnkkkfffaaa\\\^^^```aaaaaaaaadddfffdddbbbcccgggiiiggghhhkkkgggbbb]]]\\\^^^^^^\\\YYYVVVVVVWWWXXX[[[___bbbddd```\\\ZZZ\\\```^^^VVVMMMEEENNNXXX[[[XXXTTTSSSUUUTTTRRRNNNKKKJJJKKKLLLMMMIIIIIIJJJKKKMMMPPPRRRSSSQQQTTTWWWWWWTTTTTTWWWZZZXXXXXXWWWVVVUUUTTTTTTSSSNNNOOOPPPNNNLLLJJJJJJKKKKKKLLLLLLKKKHHHFFFEEEEEEAAA???=========>>>===;;;;;;999888777999:::;;;:::888888888888888777777777666666666555666666777888999999999;;;<<<;;;888666555555555555555444444333333444666888999888777666444333333555777999:::999999888666555666777999;;;::::::::::::999888777666666777777888888999999999999999999999888888888888888:::<<<;;;:::999:::;;;::::::::::::;;;;;;<<<===<<<<<<======>>>??????@@@DDDBBB@@@??????@@@@@@@@@FFFDDDBBBAAABBBCCCCCCCCCAAABBBCCCCCCBBBCCCFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFCCCBBBBBBCCCAAA???======>>>???>>>===:::;;;<<<===>>>?????????<<<=========;;;999777777555666777777777777777888777777666666666666777777777666555444444555555666333222222111111222444555000222444333111000111222222111111000111222333444333333222222222222333333333222222111000000000111222222222222222222222222///333555444000---///111000000111222222222111111000111333333222222444555555555444444444444555555555666777777666555666888888888888999999999999:::777777666555555666888888666666555555555555555666666666777888999::::::;;;======<<<<<<;;;:::::::::666999<<<<<<::::::===AAA@@@???===>>>???@@@@@@???<<<<<<;;;;;;<<<>>>AAABBBAAABBBBBBAAA@@@BBBFFFIIIJJJIIIGGGDDDBBBAAAAAAAAA>>>===>>>BBBHHHJJJGGGDDDBBBCCCCCCBBBAAAAAABBBDDDFFFFFFGGGGGGGGGGGGGGGFFFCCCFFFIIIKKKKKKKKKLLLNNNMMMPPPSSSTTTSSSUUU[[[```bbbmmmqqqjjjaaa[[[VVVPPPOOONNNMMMLLLLLLOOOUUUYYY___]]]ZZZTTTNNNKKKLLLNNNMMMOOORRRUUUVVVVVVTTTSSSVVVWWWXXXYYYXXXWWWUUUTTTTTTVVVYYYZZZYYYXXXVVVVVVTTTVVVVVVSSSMMMKKKMMMPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNOOOQQQSSSTTTQQQSSSUUUVVVUUUUUUVVVWWWSSSSSSSSSTTTUUUWWWXXXZZZ\\\[[[\\\___bbbddddddddd``````^^^[[[WWWVVVWWWYYY[[[```bbbaaaaaabbb```\\\VVVWWWXXX[[[\\\\\\YYYVVV[[[TTTXXX]]]ZZZ\\\]]]VVVTTTTTTSSSQQQMMMHHHCCC@@@@@@CCCGGGHHHGGGEEECCCBBB<<<:::888666444333333333444555777999999888666444333333222111000///......```dddhhhkkklllkkkllllllddddddddddddeeegggiiijjjeeeggghhheeebbbccciiiooommmlllkkklllmmmkkkfffaaa[[[\\\]]]___aaacccdddeeeaaa___```eeegggggghhhllliiiccc\\\ZZZ\\\^^^^^^\\\XXXWWWVVVVVVXXX\\\```bbb___XXXTTTXXX^^^^^^TTTJJJCCCMMMXXX\\\YYYUUUTTTUUUQQQOOOLLLJJJJJJKKKNNNPPPGGGGGGHHHIIIKKKNNNQQQSSSPPPTTTVVVUUUQQQPPPSSSWWWSSSSSSTTTUUUUUUUUUTTTTTTIIIKKKMMMNNNLLLKKKKKKKKKHHHIIIJJJIIIGGGEEEEEEFFF@@@>>>;;;:::;;;<<<;;;;;;<<<999666666777999999999888888888888888777777777666666555555555666666777999999999;;;<<<;;;888555444444555555444444333222222333555777888888777666333222222444777999999999888777666555666777999;;;999999999888888666555444666666666666777777777777777777777777777888888888777888::::::888777888999777888888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>======>>>??????@@@>>>======>>>@@@AAA@@@???@@@@@@???===>>>@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA<<<>>>???@@@???>>>???@@@???@@@@@@>>><<<<<<===>>>;;;;;;<<<<<<;;;;;;;;;;;;>>>===<<<:::::::::;;;;;;555777999999999888777888222444666777666555666888555555555444444555555555888777555444333333444555222111111111111333444555000333555333000//////111111111000000000111333444444333222111111222333444444333222111000000000111111111111111111222222222...111444222...+++---000......///000000111000000///111222333222222333555444333333333333444555555444666777777666666777999777888888888999999999999555555555555666777999:::888777555444444555666777777777888888999999::::::============<<<;;;:::999555999<<<;;;888888;;;??????>>><<<===???@@@@@@???<<<;;;:::999;;;===AAACCC>>>???@@@@@@@@@AAACCCEEEJJJIIIFFFCCCAAA@@@@@@@@@;;;999:::@@@FFFIIIGGGCCCDDDEEEEEEDDDBBBBBBDDDEEECCCDDDEEEGGGHHHIIIJJJJJJ@@@EEEIIIKKKKKKJJJKKKMMMKKKOOOSSSSSSRRRSSSXXX]]]\\\ccceee^^^[[[\\\YYYRRROOOMMMIIIGGGGGGKKKSSSYYYaaa```^^^YYYRRROOOOOOQQQRRRSSSUUUWWWXXXYYYYYYYYYUUUVVVWWWWWWWWWVVVTTTTTTOOORRRUUUWWWWWWWWWWWWWWWSSSVVVWWWSSSMMMJJJLLLOOONNNNNNMMMMMMLLLMMMMMMMMMOOONNNMMMLLLMMMOOORRRSSSRRRTTTVVVVVVUUUUUUVVVWWWPPPQQQRRRUUUWWWXXXYYYZZZ]]]\\\\\\^^^aaabbbcccbbbaaa```^^^ZZZWWWUUUVVVXXX[[[```bbbbbbccceeeddd```YYYXXXVVVVVVWWWWWWVVVTTTXXXQQQUUUXXXRRRUUU\\\[[[QQQRRRSSSRRRNNNIIIDDDAAA===AAAEEEFFFFFFCCCBBBBBB<<<:::888666555444444444222444666888999777555444333333222111000///...---ccceeegggkkkmmmllliiifffiiigggdddccceeehhhjjjkkkooouuuqqqddd___gggllljjjlllllllllkkkiiigggdddccc____________````````````ZZZ[[[\\\]]]___aaaccceeefffccc___ZZZWWWVVVVVVWWWUUUYYY[[[ZZZWWWUUUXXX\\\ZZZXXXWWWYYY\\\]]]ZZZXXXTTTTTTTTTUUUWWWWWWVVVUUUNNNMMMKKKKKKLLLLLLJJJHHHCCCDDDEEEFFFHHHKKKLLLMMMTTTSSSRRRPPPOOONNNMMMLLLPPPNNNMMMMMMNNNNNNLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIGGGDDDEEEFFFHHHHHHGGGBBB>>>999777888:::======<<<;;;:::888777666555555888888888777777777777666777555444555777888666333555555666666666666555555444444444444444444444444555555666666666444333222//////000111333555777888666555333222222333555666777777666444444333333333444444444555555555555666555555555555555555555555555666777888888999999888888777666666666777999:::;;;<<<<<<<<<<<<<<<;;;;;;========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999:::::::::999999888888888888888888999999:::::::::777777777777777666555555555555444444444333333333444444444333333222222222333333333222222222111111////////////////////////...///000222222111000000000000111000...///111444444333111//////000111222333333111000///.........///000///---...333444222//////............//////......///000000000000000111111000000000000111111222333444444555555444444333333444444555666777777666666666777777777777777222222222333444555777777555555444444444444555555888999:::;;;;;;;;;::::::;;;;;;<<<<<<;;;999777555888888999999999::::::::::::;;;<<<<<<<<<;;;:::999::::::999999:::;;;===>>>CCCBBBAAAAAAAAACCCDDDEEELLLKKKIIIEEEAAA??????@@@???===<<<>>>CCCFFFFFFEEEGGGFFFDDDBBBBBBCCCDDDEEEEEECCCCCCFFFJJJMMMLLLKKKGGGFFFFFFHHHJJJKKKJJJHHHNNNNNNNNNLLLLLLNNNRRRUUUYYY[[[\\\\\\YYYVVVUUUTTTMMMNNNNNNKKKHHHKKKRRRYYY[[[aaaccc^^^UUUPPPSSSXXXWWWVVVUUUWWWYYYZZZZZZYYYUUUWWWXXXWWWUUURRRPPPPPPLLLNNNPPPRRRSSSRRRQQQPPPTTTTTTUUUTTTSSSPPPMMMKKKRRRMMMIIIJJJIIIHHHKKKOOOQQQNNNKKKKKKMMMMMMLLLIIIQQQQQQRRRSSSUUUVVVWWWXXXNNNRRRUUUWWWVVVWWWYYY\\\^^^aaa```]]]\\\```cccbbb```^^^[[[YYYXXXYYYZZZ[[[]]]\\\]]]^^^___^^^\\\ZZZXXX\\\[[[UUUSSSVVVTTTOOOSSSPPPNNNPPPTTTWWWVVVTTTUUUTTTRRROOOJJJFFFBBB@@@CCCBBBAAAAAABBBAAA???===>>><<<888666444444555666444555555555444333333222222111000///------,,,,,,eeeeeefffiiikkkkkkjjjggghhhhhhgggggggggiiikkkllltttwwwrrrgggdddkkknnnkkkkkklllmmmmmmkkkiiigggeeeaaaaaaaaaaaabbbccccccddd```^^^\\\[[[[[[]]]```bbbccc```]]]YYYVVVUUUVVVVVVUUUYYY[[[ZZZWWWVVVYYY\\\ZZZYYYXXXYYY\\\^^^]]][[[YYYYYY[[[bbbhhhfff\\\RRRPPPNNNKKKJJJJJJIIIGGGFFFCCCCCCDDDFFFIIILLLOOOQQQSSSSSSRRRQQQPPPNNNLLLKKKLLLKKKJJJKKKMMMNNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJDDDCCCAAAAAAAAACCCDDDEEECCC???;;;999:::<<<>>>???===<<<:::999777666666666888888888888777777777777666555444555777777555333555555555666666555555555333333333333333333333333444444555555555444222222//////000111222444555666555444333222222333444555777666555444333333333333222333333333333444444444333333333333333333333333333444555666777777777777666555555444555666777888999::::::;;;::::::999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;<<<<<<===>>>>>>?????????>>>>>>===;;;;;;:::::::::999999999888888999999999999888888888777888888888888777777777777777888888888999999999999666777777777666666555444444444444444333333333333333222222222111111111000333222222222222111111111//////////////////////////////000111111111111000///000000///...///111333444333111//////000111222444444333222111111111111,,,000222222111111000/////////............//////......///000000000000000000000////////////000000000000111222222222222111222222333444444555666666666666666666666555555555111222222222333555666777555555444444444444555555777888:::;;;;;;;;;:::999999:::;;;<<<;;;:::888666888888888999999999::::::888888:::;;;;;;;;;:::999888777888888:::<<>>===<<<>>>AAADDDDDDCCCGGGFFFDDDCCCCCCDDDEEEFFFGGGEEEDDDFFFIIILLLLLLLLLJJJIIIIIIIIIIIIHHHGGGFFFLLLMMMMMMKKKKKKLLLOOOQQQVVVXXXZZZZZZWWWUUUTTTTTTOOOPPPOOOKKKHHHIIINNNTTTXXX\\\___\\\VVVSSSVVVZZZWWWVVVUUUVVVYYYZZZZZZYYYWWWXXXYYYXXXUUURRROOOMMMJJJJJJLLLMMMNNNNNNMMMMMMQQQRRRSSSTTTSSSQQQOOONNNNNNJJJIIIKKKKKKIIIKKKOOOPPPMMMKKKKKKLLLMMMLLLJJJPPPQQQRRRTTTUUUVVVVVVVVVSSSUUUXXXYYYXXXXXXZZZ\\\\\\```aaa______bbbbbb```^^^^^^]]]]]]]]]]]]^^^^^^```^^^[[[ZZZ[[[]]]]]]]]]ZZZ\\\ZZZTTTQQQSSSRRRNNNOOOMMMMMMMMMOOOQQQQQQPPPPPPPPPOOONNNJJJFFFAAA???DDDBBBAAAAAABBBBBB@@@???<<<:::777444333333444555444444444444444333222222222111///...---,,,,,,,,,hhhgggfffhhhjjjlllllllllhhhjjjkkkkkkiiijjjnnnrrrwwwwwwqqqhhhgggmmmooojjjiiikkkmmmoooooommmkkkiiiddddddccccccdddfffggghhhgggccc^^^ZZZXXXYYY[[[]]]^^^\\\YYYWWWUUUUUUUUUVVVVVVYYY\\\[[[YYYXXXZZZ\\\\\\[[[YYYZZZ\\\^^^___^^^```___cccoooyyytttaaaOOOQQQNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCFFFJJJOOOQQQRRRRRRSSSRRRQQQNNNKKKIIIHHHGGGGGGIIIKKKMMMMMMLLLFFFFFFFFFGGGGGGGGGGGGGGGAAAAAA@@@>>>===>>>@@@CCCCCC@@@===;;;<<<>>>???@@@===<<<;;;999888777666666888888888888777777777777555444444555666666555333444444555555555555444444333333333333333333333333333333444555555333222111111000000111111222333444444333222111111222333444555555444333222222222222111111111111222222222333222222222222222222222222222222333444555555555555444333333333333444555666777777888888888888777777888888888888888888888888999999888888888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888777777777666666777777777777666666666666555555555666666666666666777777777777777888888888555555666666555555444444444333333333333222222222111111000000000000//////222222111111111000000000///////////////////////////////////////000111111...///000///...///000222333222000/////////000111222222111111111111222222...///111333111///---...//////............//////......///000000000000000//////............/////////000000111111111111111111111222222333444444444555555555444444333333333111111111222333444555666555555444444444444555555777888999:::::::::999888888999:::;;;;;;:::999888777888888888999999999999666777888999:::::::::999555555666777:::===@@@BBBBBBCCCDDDDDDDDDCCCBBBAAACCCGGGKKKLLLJJJEEEAAA???>>>===<<<===@@@AAABBBAAAFFFFFFEEEDDDDDDEEEGGGHHHIIIGGGEEEEEEGGGJJJLLLMMMJJJLLLMMMLLLJJJHHHHHHIIIKKKLLLLLLKKKJJJJJJLLLMMMRRRTTTVVVVVVUUUTTTTTTTTTQQQRRRQQQMMMIIIHHHJJJNNNTTTVVVXXXXXXWWWWWWXXXZZZVVVUUUTTTUUUWWWXXXXXXXXXXXXYYYZZZYYYWWWRRRMMMJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRLLLIIIHHHKKKLLLJJJLLLOOONNNMMMKKKKKKLLLMMMMMMLLLPPPQQQSSSTTTUUUUUUUUUTTTVVVXXXYYYYYYYYYYYYZZZ[[[ZZZ^^^``````aaacccaaa^^^ZZZ[[[\\\]]]^^^_________ccc^^^YYYVVVWWWZZZ]]]^^^[[[[[[XXXRRROOOOOONNNKKKIIIJJJJJJIIIHHHHHHJJJKKKJJJKKKKKKKKKIIIEEEBBB@@@EEECCC@@@@@@@@@AAAAAA@@@:::888555333111111222333222333333333333222111111111000///---,,,,,,,,,,,,kkkiiiggggggjjjmmmooooooiiilllmmmllljjjmmmuuu|||wwwtttmmmffffffkkkkkkggggggiiillloooppppppnnnlllfffeeeddddddeeegggiiikkkkkkhhhccc^^^ZZZXXXXXXXXXZZZXXXWWWUUUTTTTTTUUUVVVXXXZZZ]]]]]]\\\[[[\\\]]]___]]][[[ZZZZZZ\\\]]]^^^cccbbbfffqqqzzztttaaaPPPPPPNNNKKKIIIIIIHHHGGGEEECCCAAA@@@@@@CCCGGGKKKNNNPPPQQQRRRSSSQQQNNNKKKIIIGGGFFFEEEGGGIIIJJJJJJIIIEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCBBB???<<<;;;>>>@@@AAA???===<<<===?????????>>>===;;;999888777777777888888888777777777666666444444444555555555444333333333444444444444333333222222222222222222222222333333444555555444333222333222222111111222222333333222111111111111222333444333222111111111111111000000111111111222222222111111111111111111111111111111222333444444444444222222222333333333444444555555666777777777666666666666666666666666666666888888777777777777888888888888888999999::::::::::::::::::::::::999888888777777666666666555555555666666666666666666666555333444444555555666666666555555555666666666666666333444444444444444333333333333222222222111111111000000000///////////////111111111000000000//////........................000///...---...///000111---///000///......000111111000000/////////000111...............///000111333......555888444/////////......------......///......///000000000000000.........------.........111222333333444444333333000111111111222222222333444444333333222222111111111111111111222333444555555444444333333444444555666777888999999999888777777777888999::::::999999777777777888888888888999888888999999999999999999555555555777999<<>>===<<<===>>>>>>??????DDDDDDDDDDDDEEEFFFGGGHHHKKKHHHEEEDDDEEEHHHLLLNNNHHHJJJMMMMMMLLLLLLMMMOOOKKKLLLMMMMMMKKKJJJKKKLLLOOOQQQSSSTTTTTTSSSTTTUUUSSSSSSSSSPPPLLLJJJKKKLLLQQQQQQRRRTTTWWWXXXWWWVVVUUUSSSRRRRRRTTTUUUUUUUUUWWWWWWXXXYYYXXXTTTOOOKKKMMMLLLKKKKKKKKKMMMOOOQQQOOOPPPRRRTTTVVVWWWWWWWWWNNNJJJHHHJJJJJJIIIKKKOOONNNNNNMMMMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUTTTSSSRRRTTTUUUUUUVVVVVVWWWYYYZZZXXX\\\]]]\\\^^^aaa```\\\WWWWWWXXXYYYZZZ[[[[[[\\\aaa]]]XXXUUUVVVXXX[[[\\\[[[YYYUUUPPPMMMKKKJJJIIIFFFHHHIIIGGGDDDBBBDDDGGGHHHHHHGGGFFFEEEEEEDDDCCCHHHEEEAAA>>>>>>>>>>>>===666555333111000000000111111111111222222111111000///...---,,,++++++++++++hhhfffdddeeegggkkkmmmmmmkkklllllljjjjjjooo{{{uuuqqqkkkeeefffiiihhhddddddfffjjjmmmooopppooonnngggeeecccbbbcccfffiiikkkllljjjgggccc^^^ZZZWWWUUUWWWVVVUUUUUUTTTUUUUUUVVVYYY[[[]]]______^^^^^^^^^```___]]]ZZZYYYYYYZZZ\\\bbbbbbdddiiikkkggg\\\RRROOOLLLIIIHHHIIIIIIIIIHHHFFFEEEBBBAAACCCFFFIIILLLNNNPPPQQQRRRQQQOOOLLLJJJHHHGGGFFFFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB???<<<;;;;;;<<<>>>===;;;;;;===>>>>>>======<<<;;;999888777666666777777777666666666555555222333444444444333333333222222333333333333222222111111111111111111111111333333555555666555444333444444333222222222222222111111111000000111111111222111111000000000000111000111111111111222222222111111111111111111111111111111222333444444444444222222333333333333444333333444555666666666666666555555555555555555555555888888777777777777888888777777777777777888888888999999999999999999888777666666666666555555555444555555555555666666666666333444444444555555666666444444444444444444444444111222222333333333222222222111111111111000000000/////////000000000000000000000/////////.........------------------------///...---------...000111,,,...//////......///000/////////////////////000------------...///000000333+++000BBBLLLBBB333---......------------............///000000000000000......------------......222222333444444444444444000000000111111111111111333222222222111111111000111111111111111222333444444444333333333333444444555666777888888888777666666666777888999999999999666666777777777888888888;;;;;;::::::999999999888777666666777888:::<<<>>>???@@@CCCEEEDDDCCC@@@>>>>>>AAADDDEEEDDDCCCCCCCCC>>>>>>>>>===<<<<<<<<<===AAAAAABBBCCCDDDFFFGGGHHHJJJHHHEEECCCDDDGGGKKKOOOFFFHHHJJJKKKLLLMMMNNNOOOLLLNNNOOONNNMMMLLLLLLMMMMMMOOOQQQRRRRRRSSSUUUWWWSSSSSSSSSRRRPPPOOOOOOOOOPPPOOOPPPRRRUUUUUUSSSQQQSSSQQQOOOOOOPPPRRRRRRRRRSSSSSSTTTVVVXXXVVVRRRNNNPPPOOOMMMLLLMMMOOORRRSSSRRRSSSTTTVVVXXXYYYZZZZZZTTTNNNJJJIIIHHHGGGJJJOOOOOOPPPPPPPPPQQQRRRTTTUUURRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRUUUVVVWWWXXXYYYWWWUUUXXX^^^^^^[[[XXXWWWVVVVVVVVVWWWYYYZZZ]]]ZZZWWWUUUVVVWWWWWWWWWYYYVVVSSSPPPLLLIIIHHHHHHGGGIIIIIIGGGCCCAAACCCFFFIIIGGGDDDBBBBBBCCCEEEGGGIIIEEE@@@===<<<;;;999888444333111000//////////////////000000000000000///...---,,,++++++******+++aaa``````aaadddggggggggglllkkkiiigggiiipppzzzssspppjjjfffdddeeeeeedddaaacccfffiiikkkmmmnnnnnnhhhfffccc```aaacccgggjjjjjjjjjhhheeeaaa]]]XXXVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZ\\\^^^______^^^]]]___```___\\\YYYYYYZZZ[[[`````````___]]]YYYUUUSSSMMMKKKHHHFFFGGGHHHIIIHHHIIIHHHFFFEEEEEEGGGIIIKKKMMMNNNOOOPPPPPPOOOMMMLLLJJJHHHFFFEEEEEEDDDBBBAAAEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@?????????===:::888<<<;;;:::;;;======<<<;;;<<<;;;:::888777666555555555555555555444444444444111333444444333222222333111111222222222222111111000000000000000000000000111222444555555444444333333333222111111111111111000000000000000000000000000000///////////////000000000000111111111222222111111111111111111111111000000111222333333333333000111222333333333333222222222333444555555555555555555555555555555555555777777666666666666777777666666666666666666666666777777888888888777777666555555555444444444333333444444444555555555555555333333444444444444444444333333333222222222222222000000111222222222111111111111000000000/////////......////////////000000/////////.........---------------------------------------------...//////+++---//////...---...///.........//////////////////////////////000111111///***777SSS^^^LLL555+++......------------............///000000000000000......------------......///000000111222111111111111111111111111111111111111111111111111111111111111111000000111111222333444444333333333333444444444555666777777777666555666666777777777888888999666666666666777777777777;;;;;;:::999999999999:::888777777777777888:::;;;<<<>>>AAABBBCCCBBB@@@>>><<<>>>@@@AAA@@@@@@BBBCCC???@@@???>>>;;;:::;;;<<<===>>>???AAACCCDDDFFFFFFGGGFFFDDDCCCBBBEEEJJJOOOHHHGGGHHHIIILLLMMMLLLJJJLLLMMMMMMLLLKKKKKKMMMOOOKKKMMMOOOPPPQQQRRRTTTVVVSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPQQQSSSTTTTTTQQQOOORRRPPPMMMMMMNNNPPPQQQQQQQQQPPPPPPSSSVVVWWWUUUQQQPPPOOONNNMMMNNNPPPRRRSSSVVVVVVVVVWWWWWWXXXYYYYYYVVVPPPLLLKKKJJJHHHJJJOOOOOOQQQRRRSSSSSSTTTWWWYYYTTTSSSSSSRRRQQQPPPPPPPPPLLLKKKJJJLLLOOORRRTTTUUUWWWVVVSSSRRRVVV\\\]]]YYYXXXXXXXXXXXXYYYYYYZZZ[[[XXXWWWUUUTTTUUUTTTSSSRRRUUURRRPPPQQQNNNIIIGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEHHHFFFCCC@@@@@@AAADDDFFFFFFCCC>>>;;;999777555333222111000///............---......////////////...,,,,,,+++***************\\\]]]___bbbeeefffeeecccjjjhhhffffffhhhmmmssswwwnnnlllhhhddd```^^^___bbb___```bbbdddgggjjjlllmmmjjjgggccc```___bbbfffiiihhhgggeeeccc```]]][[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\^^^^^^\\\ZZZ]]]^^^```___\\\[[[\\\^^^___^^^]]]\\\YYYUUURRRPPPMMMJJJFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIILLLLLLMMMOOOOOOPPPPPPOOOJJJHHHFFFEEEEEEDDDBBB@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===@@@EEEEEE???999:::::::::;;;======<<<:::;;;:::999777666555444444444444333333333333222222000222555444222111222333000111111111111111111000///////////////////////////000111222333222222111111000000////////////000/////////000000////////////...............//////....../////////000000000////////////////////////...///000111111222111111...///000111222111111000///000111222222333333333333333333333333333333333555555444444444444555555555555555555555444444444444555555666666555555444333333333222222222111111222222222333333333444444333222222222222222222111222222222111111111000000...///000111111111111000000000000/////////......,,,---------.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---***,,,...///...------...------......//////////////////.........///000000000+++999TTTZZZEEE222000...------,,,,,,------.........///000000000000000//////............//////---......///////////////111111111111111111111111000000000111222222333333111000000000000111222222444333333222222333333444333444555666777666555555777777666666666777777888555555555666666666777777888777777777888999;;;<<<777777666666777888999::::::<<<>>>@@@AAAAAA@@@???;;;===???@@@@@@@@@AAABBB@@@AAAAAA???;;;999:::;;;999:::<<<>>>AAABBBDDDDDDCCCDDDCCCBBBBBBDDDJJJNNNLLLIIIGGGKKKQQQTTTRRRNNNIIIIIIIIIHHHGGGHHHKKKNNNJJJKKKMMMNNNNNNOOORRRTTTTTTRRRQQQPPPQQQSSSTTTTTTOOOQQQTTTUUUUUUTTTRRRQQQTTTQQQNNNMMMNNNPPPQQQQQQQQQNNNMMMOOOTTTVVVUUURRRQQQPPPPPPPPPPPPRRRSSSTTTXXXXXXWWWVVVUUUUUUUUUUUUSSSOOONNNOOOOOOKKKKKKNNNNNNPPPSSSSSSSSSTTTXXX[[[VVVTTTRRRPPPOOOOOOOOOPPPNNNKKKIIIKKKNNNQQQSSSRRRUUUUUUSSSRRRWWW]]]\\\WWWTTTVVVYYY]]]^^^]]]\\\ZZZWWWUUURRRQQQQQQQQQPPPOOOQQQNNNOOORRRPPPJJJHHHJJJLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@???@@@@@@@@@===;;;999888666333111111000000///.........---,,,,,,---...............++++++***))))))))))))***\\\]]]aaaeeehhhhhhfffccciiigggeeefffhhhkkkmmmmmmiiigggeeeaaa[[[XXXZZZ^^^^^^^^^___aaadddgggkkkmmmlllhhhccc```___bbbeeehhhgggeeebbb```^^^]]]]]]^^^XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUWWWZZZ\\\\\\ZZZXXXZZZ]]]``````___^^^```bbb___^^^]]]]]][[[WWWQQQLLLMMMJJJEEEBBBAAABBBAAAAAA@@@@@@@@@AAACCCDDDFFFGGGKKKKKKLLLMMMOOOPPPQQQRRRIIIGGGEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????AAA======CCCKKKMMMFFF>>>:::::::::<<<>>>>>><<<:::;;;:::888666555444444444333333333222222222111111000222555444222000111333000000111111111111000000////////////////////////---...///111111111000//////......---------............////////////............---------......///---------.........//////........................,,,---...///000000000000,,,---///000000000///...---...///000111111111111222222222222222222222222444333333222222333333444444444444444444444444444222333333444444444333333111111111111000000000000000000111111222222222333222222111111000000//////222111111111000000//////......///000000111000000000/////////............+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,***,,,...///...---------,,,,,,---.../////////......------,,,,,,,,,------444---666JJJJJJ666///888...------,,,,,,------......//////000000000000000//////............//////---......///000/////////222222222111111111111111//////000111222333444444111000000000000000111222444333333222222333333444333444555666666666555444777777666666666666777777555555555555666666666777444444444555777:::<<<>>>666666555666777888:::;;;999:::<<<>>>???@@@@@@@@@999<<<@@@BBBAAA@@@@@@@@@AAABBBBBB???;;;888999;;;666888:::===???AAABBBCCC@@@BBBCCCBBBBBBDDDIIINNNNNNIIIHHHNNNYYY^^^\\\VVVFFFFFFEEEDDDCCCEEEIIILLLHHHJJJKKKLLLLLLMMMPPPRRRTTTRRRPPPOOOPPPRRRSSSSSSOOOSSSVVVXXXWWWUUUTTTTTTUUURRROOONNNOOOQQQRRRRRRRRRNNNKKKMMMRRRUUUTTTRRRRRRRRRSSSSSSTTTTTTUUUVVVZZZYYYWWWUUUSSSRRRRRRRRRNNNMMMOOOSSSSSSOOOLLLMMMMMMPPPRRRSSSSSSTTTXXX[[[WWWUUURRROOOMMMNNNOOOPPPQQQNNNKKKKKKOOOQQQRRRQQQSSSTTTTTTUUUZZZ___[[[UUUMMMRRRYYY___aaa```\\\YYYWWWTTTPPPNNNNNNOOOOOOOOOOOOLLLNNNSSSRRRKKKHHHKKKMMMJJJGGGGGGIIIJJJHHHEEEAAAAAABBBBBBAAA>>><<<::::::999888777777666333111000000000//////......---+++,,,------.........---+++***)))))))))))))))***]]]\\\^^^aaaeeegggdddbbbgggffffffggghhhiiigggfffgggccc^^^\\\\\\\\\[[[YYY[[[[[[\\\^^^bbbggglllooommmnnnllleee___\\\```dddddddddcccbbb```^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWSSSVVVXXXXXXWWWWWWYYY\\\^^^iiivvvyyyqqqgggaaa___\\\[[[YYYZZZZZZWWWQQQLLLMMMKKKFFFBBB???>>>??????>>>???AAACCCDDDDDDDDDDDDIIIJJJKKKKKKKKKKKKKKKKKKMMMHHHCCCAAABBBDDDCCCBBBAAAAAAAAA@@@@@@>>>===<<<>>>;;;:::AAAOOOWWWOOOBBB<<<;;;:::999:::;;;<<<===>>><<<999666444333222222...///111111000000222333333222000/////////000111////////////////////////000000///////////////000////////////............,,,,,,++++++,,,,,,---......///000///...---...000000...,,,,,,---...//////,,,...///...,,,,,,///222---------.........//////...............///000000////////////////////////222000...///222333111///000000000000000000000000333333333333333333333333222222222222222222222222222333333444444333333222000000000000000000000000111111000000000000111111111111000000//////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------------------------///111222333222000/////////.........------------------............//////////////////////////////////////////000000111111000/////////000222333444333333222222333333444111111111111111111111111111222333333444444333333444555666555333333555666888888777555444333111111666666666666555555555555555444333444777999::::::888777777777888999::::::;;;::::::;;;===>>>>>>===999===AAACCCAAA??????@@@@@@@@@@@@???===:::888666;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAADDDHHHLLLGGGEEEFFFOOOYYY\\\VVVNNNDDDFFFHHHHHHGGGGGGGGGHHHKKKIIIHHHJJJMMMOOONNNLLLPPPSSSSSSQQQQQQRRROOOJJJMMMPPPUUUYYY[[[ZZZXXXVVVSSSPPPMMMMMMOOOQQQQQQOOOOOONNNJJJGGGFFFJJJPPPUUURRRQQQQQQSSSUUUWWWWWWVVVYYYYYYXXXVVVTTTSSSQQQQQQTTTRRRQQQPPPPPPOOOLLLJJJPPPSSSVVVVVVUUUUUUXXX[[[VVVSSSPPPOOOPPPRRRTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPOOORRRWWWZZZ[[[XXXTTTQQQQQQQQQTTTYYY]]]^^^[[[WWW```ZZZRRRNNNOOOQQQRRRQQQSSSRRRRRRRRRMMMGGGFFFJJJLLLLLLKKKKKKJJJHHHDDDAAA???AAADDDEEEEEEBBB>>>;;;999888666444222111000000000//////............/////////...111999===555***************)))))))))(((]]]\\\]]]```dddfffeeeccccccbbbbbbdddfffgggfffdddccc```\\\ZZZ[[[\\\\\\ZZZYYYYYYYYYZZZ^^^ccchhhkkknnnooonnnhhhbbb```bbbfffffffffeeedddcccbbbaaa```\\\[[[YYYXXXXXXXXXYYYZZZZZZ[[[[[[YYYWWWYYY]]]aaatttppp```YYYYYYWWWVVVVVVVVVTTTOOOLLLLLLJJJFFFBBB@@@>>>>>>>>>===>>>@@@AAACCCCCCCCCBBBEEEFFFGGGGGGGGGGGGEEEEEEHHHDDDAAA@@@AAABBBAAA@@@?????????>>>===<<<<<<;;;<<<::::::???JJJPPPJJJ???:::999888777888888::::::===;;;999666444222111111...000111111000///000222111000///.........//////////////////////////////000//////......//////000////////////.........---,,,++++++++++++,,,---------...///...------...///...---,,,,,,,,,---------,,,---///...,,,+++---///,,,,,,------------.....................//////000........................111///......111111000...000000000000000000000000111111111111111111111111000000000000000000000000111222222222222222222111////////////////////////000000////////////000000000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------------------------------------,,,---///111111000///...///.........---------,,,------------....................................//////......//////000111000000/////////000111222333222222111111222222333111111111111111111111111111222222333333333333333444555555444333333444666888777666555444333333222666666666666555555555444444333333555777999999888888888777777777888999999666777888999999:::::::::999<<<@@@BBB@@@??????????????????>>>===;;;999888;;;;;;;;;<<<===???AAABBBAAAAAAAAA@@@@@@BBBEEEHHHDDDCCCDDDIIIPPPQQQLLLFFFEEEGGGIIIIIIHHHGGGGGGHHHJJJHHHGGGIIILLLNNNNNNMMMOOOQQQQQQOOOPPPRRRQQQMMMOOOQQQVVVYYY\\\\\\[[[[[[TTTQQQMMMLLLNNNPPPQQQPPPUUUSSSNNNIIIFFFGGGKKKOOOPPPPPPPPPSSSVVVXXXXXXWWWWWWWWWUUUTTTSSSRRRRRRRRRUUUUUUUUUTTTRRRPPPNNNMMMPPPRRRUUUUUUTTTTTTVVVXXXWWWTTTQQQPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVUUUTTTPPPQQQSSSYYY^^^```___]]]bbbbbb```[[[VVVSSSSSSUUUQQQQQQRRRSSSPPPJJJJJJMMMNNNMMMLLLKKKKKKHHHDDDAAA>>>@@@BBBCCCBBB@@@===;;;999888666444333111111000///......---------------+++,,,+++---222555000'''*********)))))))))((((((___^^^^^^```cccffffffeeebbbaaaaaabbbdddfffeeeddd___\\\ZZZYYY[[[\\\]]]]]][[[ZZZYYYYYY\\\```eeehhhkkklllllliiidddccceeeggghhhhhhggggggfffeeeeeeddd[[[YYYWWWVVVVVVXXX[[[]]]aaa___\\\XXXWWWYYY___ccctttaaaYYYTTTRRRQQQPPPPPPOOOMMMKKKJJJIIIFFFDDDAAA???===<<<<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCBBB@@@>>>===AAA???>>>>>>??????>>>===<<<<<<<<<;;;;;;::::::999888999:::<<>>@@@???>>>>>>>>>============<<<;;;::::::<<<;;;:::999;;;>>>AAACCCAAAAAAAAA@@@??????BBBDDDCCCBBBCCCDDDFFFEEECCC@@@FFFHHHJJJJJJHHHGGGGGGGGGIIIGGGFFFFFFIIIMMMNNNOOONNNQQQPPPMMMNNNQQQSSSQQQPPPQQQTTTWWWZZZ[[[]]]]]]VVVSSSNNNLLLMMMOOOQQQRRRWWWTTTOOOIIIDDDCCCFFFIIIMMMNNNPPPUUUYYY[[[[[[YYYWWWUUUTTTRRRQQQRRRRRRSSSTTTVVVWWWUUUQQQNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSTTTVVVUUUSSSRRRSSSRRRQQQOOOSSSRRRQQQPPPOOOOOOOOOOOOSSSRRRRRRRRRRRRTTTVVVWWWPPPQQQSSSYYY___cccddddddccciiimmmhhh\\\TTTTTTXXXPPPPPPSSSVVVUUUPPPNNNPPPPPPOOOMMMLLLKKKHHHDDDAAA>>>???@@@@@@???>>><<<;;;:::999777555333222222111...------,,,++++++,,,,,,(((++++++)))+++...+++&&&))))))))))))((((((((((((dddcccbbbcccdddeeeeeefffeeedddbbbccceeefffeeeddd___^^^\\\ZZZ[[[\\\]]]^^^```^^^]]]\\\^^^aaaeeehhhccceeefffeeeddddddfffhhhiiihhhgggfffeeedddccccccXXXXXXWWWWWWXXXZZZ\\\^^^```^^^[[[XXXWWWYYY\\\___sss~~~yyyiii```]]]QQQOOOMMMLLLKKKKKKKKKKKKIIIIIIHHHFFFCCC@@@===;;;;;;;;;<<<===>>>>>>??????===>>>@@@@@@???<<<:::888;;;;;;<<<===>>>===<<<;;;;;;;;;:::999999999999999666999::::::;;;>>><<<777777666555444333333444555999999777555222000///...000111111000...------............------------...........................------------------...///.........---------,,,,,,+++++++++***+++,,,,,,---***+++,,,+++***)))***,,,+++,,,------,,,,,,,,,---***++++++++++++***++++++************++++++++++++------,,,,,,------...///---------------------------,,,,,,,,,---------,,,........................////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------......///.............../////////000//////......//////000///////////////////////////000111111222222111111222222333222111000222444444444555555555666666666555555555666555444333222000000222555888888777555777777777777666666555444000555::::::777555666:::888:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666888;;;???AAAAAABBBBBBAAA??????@@@AAADDDDDDDDDCCCAAA@@@@@@AAAFFFHHHJJJJJJHHHGGGFFFFFFGGGFFFEEEEEEGGGKKKNNNPPPQQQSSSQQQLLLKKKPPPSSSSSSPPPPPPQQQRRRTTTWWWYYYZZZYYYUUUPPPMMMLLLOOORRRTTTSSSQQQMMMGGGCCCBBBDDDFFFKKKMMMQQQWWW\\\^^^^^^\\\YYYWWWUUUSSSQQQQQQQQQRRRPPPTTTVVVTTTNNNKKKLLLOOOPPPQQQRRRRRRQQQQQQPPPPPPSSSRRRRRRSSSTTTTTTQQQOOOTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPPPPQQQSSSUUUWWWRRRSSSUUUYYY^^^bbbfffgggcccjjjoooiii^^^UUUVVVZZZTTTSSSVVVZZZYYYTTTQQQRRRQQQOOOMMMKKKJJJGGGCCC@@@??????>>>>>>===<<<<<<<<<999888777555444333222222///...---,,,+++++++++,,,)))------***(((******((())))))((((((((('''''''''iiihhhgggfffeeeddddddeeegggeeecccccccccdddcccbbbcccbbb```^^^\\\\\\^^^___bbbaaa_________aaacccddd]]]^^^```bbbcccfffhhhjjjhhhgggdddbbb___^^^]]]]]]VVVWWWYYY[[[\\\\\\\\\[[[]]]\\\[[[[[[[[[ZZZZZZYYY```bbbdddccc```]]][[[YYYOOONNNLLLJJJIIIIIIKKKLLLIIIIIIIIIGGGEEEAAA>>>;;;;;;;;;;;;;;;<<<======>>>===>>>???>>>===;;;888777888:::<<<======<<<;;;:::::::::999888888888999999555999;;;888777999999777888777555444333333333444666666555333222000///...000111111///---,,,,,,------.....................------------------------,,,,,,++++++,,,---......------------,,,,,,,,,,,,+++************+++,,,,,,)))***+++***)))((()))+++***,,,......------///111,,,+++*********+++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------////////////////////////........................+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))******************))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,------...,,,,,,------............///......------......///...........................///000000111111000000000111111111//////111222333333333444555666666666444555555555555333111000//////111444777777666444666666666666666555444333///444888888444333555888888888999:::<<<<<<;;;:::999999999999999:::::::::888666444444555888<<>>@@@CCCDDDFFFIIIJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFJJJNNNQQQSSSUUURRRLLLIIIMMMQQQRRRSSSRRRQQQPPPQQQSSSUUUVVVZZZWWWRRRNNNMMMNNNRRRTTTTTTRRROOOJJJEEECCCDDDFFFLLLNNNRRRXXX]]]```___^^^]]][[[XXXUUURRRPPPPPPOOONNNRRRUUUSSSNNNKKKLLLPPPPPPPPPQQQRRRRRRQQQOOONNNNNNNNNOOORRRTTTUUUSSSQQQUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWYYY[[[___bbbeeeeeeggghhhddd^^^ZZZZZZ\\\YYYWWWYYY]]]\\\VVVRRRRRRPPPNNNLLLJJJHHHFFFBBB@@@@@@???>>>======<<<<<<<<<999888666555333333222222000///...---,,,,,,,,,,,,)))---...***''')))***)))(((((((((''''''''''''&&&jjjjjjjjjhhhfffdddddddddfffdddaaa```aaabbbbbbaaafffeeeddd```]]]]]]^^^```aaaaaa```______^^^^^^^^^[[[\\\]]]___bbbfffiiikkkfffdddaaa]]]ZZZYYYXXXXXXUUUWWWZZZ\\\\\\[[[YYYWWWZZZ[[[[[[]]]^^^\\\YYYVVVWWWUUUTTTUUUVVVVVVRRROOOMMMNNNMMMKKKHHHHHHIIIKKKIIIIIIHHHFFFDDD@@@===;;;;;;;;;::::::;;;;;;<<<============<<<;;;999888777777999;;;<<<;;;999999:::999888777666666777888888444888999666555777888777999777666444222222222333222222222222111000///...///000000///---+++,,,---,,,---......//////......------------------------+++*********+++,,,---...------,,,,,,,,,+++++++++***************+++,,,,,,((()))******)))((()))***))),,,------,,,---222666333///+++)))***+++,,,,,,)))))))))************+++,,,++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++************************,,,,,,,,,,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,------------,,,......------------......---------------------------...//////000000/////////000000///......///111111222222333444444555555333444555555444222000...//////000222555666555444333444555666555444333222...111333333111000333666777666666888:::;;;:::999777777666666777777888999666555444333555777;;;===>>>@@@CCCCCCBBBAAAAAAAAA@@@@@@???>>><<<===???AAAAAADDDGGGIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGIIIMMMPPPQQQTTTRRRJJJGGGJJJNNNPPPTTTSSSQQQPPPPPPRRRSSSUUUXXXVVVSSSOOOLLLLLLOOORRRWWWVVVSSSNNNIIIFFFFFFGGGMMMOOORRRVVV[[[^^^^^^]]]^^^\\\ZZZWWWTTTQQQNNNMMMNNNQQQSSSRRRPPPNNNOOOQQQQQQPPPQQQSSSTTTSSSPPPNNNKKKKKKMMMPPPSSSTTTSSSQQQUUUUUUTTTTTTUUUUUUVVVVVVPPPQQQSSSTTTTTTTTTRRRRRRTTTUUUWWWXXXXXXZZZ]]]___ddddddbbb```___^^^^^^^^^\\\YYYYYY\\\[[[VVVQQQQQQNNNKKKHHHGGGEEECCCAAA>>>??????>>>======<<<<<<;;;777666555444333222222222000000///---,,,,,,,,,,,,'''++++++(((&&&((()))'''((('''''''''&&&&&&&&&&&&eeehhhiiiiiifffdddcccddddddbbb``````bbbdddeeedddffffffeeeaaa^^^]]]___bbb``````aaa```___]]]ZZZYYY\\\[[[ZZZ[[[^^^bbbeeegggcccaaa^^^[[[XXXWWWWWWWWWVVVWWWXXXYYYXXXWWWUUUTTTWWWWWWWWWZZZ[[[ZZZWWWSSSSSSSSSRRRQQQQQQPPPNNNMMMLLLMMMMMMKKKHHHFFFGGGIIIHHHGGGFFFDDDAAA>>><<<:::;;;;;;:::::::::;;;<<<===<<<;;;999888777777777777666999::::::777666777999777666444333333444666777333666666333333777888777888777555333111111111111//////000111111111000///---//////...,,,+++,,,---***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------,,,,,,,,,,,,++++++++++++***************++++++,,,(((***+++***)))((()))***'''***+++***))),,,333999<<<666///***)))***+++***))))))*********++++++++++++++++++++++++,,,,,,---***************************+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,************++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))*********))))))))))))*********+++************************************++++++,,,,,,************+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************+++,,,,,,******,,,---------,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......//////...------...000111111111222222333333333333444555555444222///---///......000333555555444111222444555555444333222111111000///000111444555777555444666999:::999777666555444444444555666777555555555555777999;;;<<<:::===@@@BBBBBBAAAAAAAAA>>>===<<<;;;;;;<<<<<<<<<>>>AAAEEEHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHIIILLLOOOLLLOOONNNHHHDDDGGGLLLNNNQQQPPPOOONNNOOOPPPRRRSSSTTTTTTRRRNNNJJJIIIKKKNNNSSSSSSQQQNNNJJJHHHHHHIIINNNNNNPPPSSSWWWZZZZZZZZZZZZZZZYYYXXXUUUQQQMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRTTTVVVVVVRRROOOKKKKKKKKKMMMPPPQQQQQQPPPSSSSSSSSSTTTUUUVVVWWWXXXSSSSSSTTTTTTSSSSSSRRRRRRQQQSSSVVVVVVVVVVVVXXX[[[______```___]]]\\\]]]]]][[[WWWUUUXXXXXXTTTPPPOOOJJJHHHEEECCCBBBAAA???===<<<=========<<<;;;:::999666555444333222111111111000///...,,,++++++******'''******'''(((***)))%%%'''''''''&&&&&&&&&%%%%%%aaadddhhhhhhfffddddddeeedddbbbaaabbbeeehhhiiijjjdddeeedddaaa^^^]]]```cccaaabbbccccccaaa]]]ZZZWWW\\\YYYVVVVVVYYY]]]```aaaaaa___\\\ZZZXXXXXXYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTSSSRRRTTTWWWWWWTTTQQQOOOPPPOOOMMMJJJKKKOOOSSSKKKMMMMMMKKKGGGEEEFFFGGGGGGFFFDDDAAA???<<<:::999<<<;;;:::::::::;;;<<<===:::888666444333444555777666888999888555444555888555444222111111222444555222444333111222777888666888666444222000/////////---...///111111111000000---...///...,,,+++,,,---)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++***************)))***++++++,,,(((***+++***)))((()))+++&&&((()))((('''+++333;;;DDD<<<222+++((())))))(((************++++++++++++++++++******++++++,,,---))))))))))))))))))))))))))),,,------***)))+++---++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))***++++++,,,)))***+++,,,---,,,++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///...,,,,,,...///000000111111111222222222222444555555444222///---000......///222444555555000111333555555555333222666333000///222444666777777555333555888:::888777555444333222333333555555555666666777999:::<<<<<<666:::>>>AAAAAAAAAAAAAAA@@@>>>;;;;;;<<<===;;;:::<<<@@@DDDGGGGGGFFFEEEEEEFFFHHHKKKKKKIIIIIIKKKNNNFFFKKKKKKEEEBBBEEEKKKMMMLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRPPPMMMHHHFFFHHHKKKKKKLLLLLLKKKIIIIIIJJJLLLNNNNNNNNNPPPTTTWWWWWWWWWWWWWWWXXXWWWUUUQQQMMMKKKIIIIIIIIIKKKNNNPPPOOONNNRRRQQQRRRUUUXXXWWWTTTPPPMMMLLLKKKLLLNNNOOOOOONNNQQQQQQRRRSSSTTTVVVXXXYYYVVVUUUTTTSSSRRRRRRSSSSSSNNNQQQUUUUUUTTTTTTVVVXXXXXX\\\___^^^[[[XXXXXXZZZYYYTTTRRRTTTUUURRROOOOOOHHHFFFCCCAAAAAA@@@>>>===:::;;;<<<<<<;;;:::888777555444333222111000000000///...---+++***)))))))))(((******)))+++---+++&&&''''''&&&&&&&&&%%%%%%%%%```aaabbbbbbaaaaaaaaabbbkkkfffbbbaaadddfffhhhgggiiigggcccbbbbbbccccccccc___bbbdddbbb___\\\[[[\\\\\\ZZZYYYWWWWWWYYYZZZ\\\^^^XXXTTTXXX^^^```ZZZSSSVVVTTTQQQNNNNNNMMMLLLKKKMMMNNNQQQSSSSSSRRRPPPNNNKKKLLLNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJGGGCCC@@@AAA@@@???>>>>>>=========<<<888555777<<<>>><<<888999999999888777666555444777777666444444333333333333111111111333444333222333222222222333333444555111111000000000000000111000000000000////////////111444111)))''',,,///...++++++++++++++++++++++++...,,,******++++++***)))******************************++++++++++++******************************+++*********))))))((((((***)))((('''((()))+++---333222000---+++)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%&&&+++111666777777)))))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---......///000111111222333222111///...............///000111111222222111333222222222333333444555444444444444333222111000555555666777777666555444888777555333222333444555666666666777888888999999777999===???AAAAAA???>>>======<<<<<<<<<;;;;;;;;;999<<>>??????>>>===<<<<<<<<<<<<;;;:::888777777999::::::999999999999888777666666777777555444444333333333333222111111222333222111222222111111222222333444111000000//////000000000000000000/////////......)))...000---,,,---+++&&&++++++++++++++++++++++++,,,++++++,,,------+++)))************************)))******++++++******)))*********************************)))))))))((((((***)))((('''''')))+++,,,000///---+++)))(((''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((***))))))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((()))''''''''''''''''''''''''&&&$$$$$$&&&)))+++***(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********+++***)))))))))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---......///000000111111222111000///..................000111111111111111111111111222333444666777444444444444333222111000444555666777777666555444777666444222222222333444555555666666777777888888777999<<>><<<<<<;;;;;;:::::::::::::::<<>>>>>???BBBBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHGGGEEECCCCCCDDDFFFGGGHHHHHHHHHIIILLLOOOMMMNNNNNNLLLJJJIIIJJJKKKNNNNNNLLLJJJHHHHHHJJJMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTUUUUUUSSSPPPNNNMMMNNNQQQOOOMMMKKKKKKKKKLLLMMMPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNMMMKKKKKKLLLPPPSSSRRRRRRQQQPPPPPPQQQSSSUUUWWWVVVVVVUUUTTTSSSRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVTTTRRROOOOOOOOOQQQMMMJJJJJJLLLKKKGGGCCCBBBAAA???===;;;:::888888777777777777666555444444111000000//////...------,,,+++***)))))))))******)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&\\\\\\\\\\\\^^^aaadddfffgggeeecccbbbdddggghhhhhhkkkjjjhhheeeaaa]]][[[YYY[[[\\\]]]\\\YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUVVVVVVUUUSSSPPPNNNMMMKKKHHHFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIGGGFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBB???<<<===<<<;;;:::::::::::::::888888888666444444777:::888999999999999999888888777666555444444333333444444222111111222222000///111000000000000111111222000///////////////000000////////////.........---***...111000//////,,,'''+++++++++++++++++++++++++++++++++---///...,,,***************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((***+++,,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***(((''''''''''''&&&$$$''''''''''''((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,++++++++++++***************))))))******+++,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------......///000000000111000000//////...............///000111111111111//////000111333555777888444444444444333222111111333444555666777777666555666555333222111111222333333333444555555666666777777999;;;>>>??????>>>>>>;;;::::::::::::999999999;;;===???@@@>>>======>>>AAAAAA@@@??????>>>>>>>>>BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJNNNRRRNNNNNNMMMJJJIIIIIIKKKMMMRRRRRRPPPMMMIIIHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQRRRSSSRRROOONNNMMMNNNSSSQQQMMMKKKJJJLLLNNNPPPQQQPPPOOOOOOPPPQQQSSSTTTPPPNNNLLLIIIHHHJJJOOOSSSRRRUUUVVVTTTOOONNNQQQUUUZZZXXXWWWXXXZZZYYYUUUQQQMMMMMMNNNOOOOOOOOOOOONNNRRRSSSSSSQQQNNNLLLLLLLLLKKKIIIGGGGGGHHHGGGBBB>>>???>>>===;;;999888888777555555555555444333222111000//////......---,,,,,,++++++***)))))))))))))))((((((((()))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&___]]][[[[[[^^^aaadddeeedddcccccccccdddfffggghhhhhhiiihhhfffaaa\\\YYYWWWZZZZZZYYYXXXVVVTTTSSSRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVVVVTTTQQQPPPPPPLLLKKKJJJGGGDDDBBBAAAAAADDDEEEGGGHHHHHHHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEEEECCCBBBBBBBBB@@@>>>;;;:::999999888888888888999555666777888888888888888888888999:::::::::999999666555444333333333333333444222111000111111///---/////////......///000000.........---......///000............------------///...,,,++++++---...---************************)))***+++...000///,,,***************************((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))***))))))((((((((((((((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''************++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------......///////////////////////////......---...///000111111111111//////000111222444666777333444444444333333222111111222444666777777666666666555444333222222222222222222222333444444555555666888:::<<<>>>>>>>>>===;;;:::::::::::::::::::::;;;===??????===<<<<<<===?????????>>>>>>===<<<<<>>===<<<:::888777777777777333333333333222000//////.........---,,,,,,++++++******))))))(((((((((((('''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&ddd```]]]\\\^^^aaabbbbbb```aaabbbcccdddeeefffgggdddfffgggfffaaa]]]ZZZYYYZZZYYYWWWUUUTTTSSSQQQPPPTTTUUUUUUVVVVVVUUUUUUTTTSSSVVVWWWVVVSSSPPPPPPPPPLLLMMMMMMJJJEEEBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCBBB@@@@@@@@@???===;;;777777666777777888999999666777:::@@@DDDDDD===888777777888888999888888888444333222222222222222222333222000000000000...---///......------.........------,,,,,,---......///------------,,,,,,,,,+++,,,***(((***,,,,,,++++++************************))))))+++...000///,,,)))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''((())))))))))))((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''(((((((((((())))))*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((()))))))))*********+++++++++++++++*********))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------............---...////////////......---...///000000111111000111111111111222333333444333333444444444333222222111222444555666666666555777666555444444333333333111111111222333333444444666777999;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>===<<<;;;;;;<<<===>>>??????@@@??????>>>AAACCCEEEEEEDDDDDDEEEGGGKKKKKKKKKJJJIIIJJJMMMPPPNNNMMMLLLIIIHHHIIILLLOOOQQQRRRQQQOOOKKKGGGFFFFFFJJJKKKMMMNNNMMMLLLJJJIIIPPPSSSUUUUUUTTTSSSRRRSSSTTTRRROOOMMMMMMPPPTTTWWW\\\[[[YYYXXXWWWWWWWWWXXXTTTTTTTTTRRROOOLLLKKKLLLMMMUUU\\\ZZZSSSPPPUUU\\\]]][[[[[[___cccbbb\\\VVVPPPPPPPPPOOOMMMKKKJJJIIILLLLLLLLLKKKJJJJJJLLLMMMJJJIIIHHHHHHGGGEEEBBB@@@<<<;;;888666555555666666333333222222111///...---------,,,,,,+++*********))))))))))))((((((''''''%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%fffbbb^^^]]]___aaa```^^^\\\^^^aaabbbccccccdddfffaaadddgggfffaaa^^^]]]^^^\\\ZZZWWWUUUTTTTTTRRRPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVUUUSSSQQQPPPPPPNNNPPPQQQNNNHHHDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@?????????AAA???>>>=========;;;:::444555555666888:::;;;<<<:::;;;???GGGNNNLLLBBB999555666666777666666555555111111000000000000111111222000//////000000...---///......------------...++++++++++++,,,---......,,,,,,,,,,,,++++++++++++***)))---444888333,,,)))*********************************,,,...---+++)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''))))))))))))''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''(((((())))))******))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((())))))))))))*********+++************)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------+++,,,...///000000///...------...///000000000000222111111111111222222333333333333444444333333222222333444555666666555444777666666555555444333333000111111222222333333444555666888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===:::<<<===<<<;;;;;;<<<======>>>@@@AAABBBBBBBBBAAABBBEEEGGGHHHGGGFFFFFFGGGLLLLLLMMMLLLJJJIIIJJJLLLNNNNNNMMMJJJIIIIIIKKKMMMMMMOOOPPPOOOLLLJJJHHHHHHJJJLLLOOOQQQPPPNNNKKKIIINNNPPPSSSTTTSSSQQQPPPPPPNNNMMMKKKKKKLLLPPPTTTVVV\\\\\\]]]\\\[[[YYYVVVUUUTTTUUUWWWUUURRROOOMMMMMMIIIQQQYYYYYYTTTQQQUUU[[[ZZZZZZ[[[^^^aaa```\\\WWWSSSRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMLLLJJJJJJMMMOOOJJJIIIHHHFFFDDDCCCBBBAAA===;;;888555444444444555333333333222111///...---,,,,,,+++******))))))(((((((((((((((((('''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%dddaaa]]]]]]```aaa^^^[[[XXX\\\```bbbaaaaaacccdddaaadddgggeeeaaa^^^___aaa___\\\XXXVVVVVVUUUSSSQQQTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSSSSRRRPPPOOOPPPSSSTTTQQQJJJFFFEEEGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???===<<<;;;>>><<<::::::::::::999777333333555777999<<<>>>@@@:::===CCCIIIKKKGGG???888444444555444444333222111//////.........//////000000///......000000///...//////...---------------*********++++++,,,---...,,,+++++++++************+++)))---777;;;555...***************************+++***)))***++++++)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((()))))))))******************))))))))))))((()))***+++,,,++++++***+++++++++++++++++++++++++++*********))))))))))))************************++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,---...///000000000000000000000000111222444444222333333444444333333222222333444555555555444333555555555555444333222222000111111222222333444444555666777888:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999:::;;;;;;:::;;;<<<>>>>>>???AAACCCDDDCCCBBBBBBCCCFFFIIIKKKJJJGGGFFFFFFIIIJJJLLLLLLJJJHHHHHHHHHMMMNNNNNNLLLJJJIIIJJJKKKJJJMMMPPPQQQOOOMMMMMMLLLHHHKKKPPPSSSTTTRRRNNNLLLMMMPPPRRRSSSRRRPPPOOONNNJJJJJJJJJKKKNNNQQQUUUWWWYYY\\\___aaa```\\\XXXTTTSSSTTTUUUTTTRRRQQQQQQRRRJJJQQQXXXYYYVVVTTTVVVYYYZZZ\\\^^^```aaa```^^^\\\RRRSSSTTTTTTUUUUUUTTTTTTRRRQQQPPPMMMKKKJJJLLLNNNLLLKKKIIIFFFCCCBBBCCCDDD>>><<<888555333333333444555444444333222000...---++++++***))))))(((((('''''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%bbb^^^[[[\\\```aaa]]]ZZZVVVZZZ___aaaaaa```bbbcccbbbeeehhheee```^^^___bbbaaa]]]YYYWWWWWWWWWTTTRRRSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPPPPQQQSSSSSSPPPNNNQQQTTTVVVRRRLLLGGGFFFHHHCCCCCCDDDDDDDDDEEEEEEEEE@@@AAAAAA@@@>>><<<:::888<<<:::888777888888777666222333555777:::>>>@@@BBB888===CCCEEECCC>>>999666444444333333222111000///......---------......//////...---...///000///...000///...---------------************+++,,,---...+++++++++************)))+++$$$$$$,,,000---******)))))))))))))))))))))))),,,***))))))******((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$$$$&&&)))######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))************))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000///...,,,---...///000000000000......///000111333555666222222333444444333333333333444555555555444333222444444444444333222111111111111111222333333444444555555666888999:::;;;<<<999999999::::::;;;;;;;;;888:::;;;::::::;;;===???@@@AAACCCDDDDDDCCCBBBAAABBBFFFJJJLLLKKKHHHEEEDDDEEEHHHJJJKKKIIIGGGFFFFFFMMMNNNOOOMMMJJJIIIIIIIIIIIILLLPPPRRRRRRPPPPPPPPPFFFJJJPPPUUUVVVUUURRROOONNNQQQTTTTTTSSSPPPOOOOOOIIIJJJKKKMMMPPPTTTWWWYYYWWW\\\aaaeeeeeeaaa[[[WWWQQQRRRRRRQQQQQQRRRUUUXXXNNNTTTZZZ\\\YYYWWWWWWYYY]]]```cccdddcccbbbbbbbbbQQQRRRTTTVVVXXXYYYZZZZZZVVVUUUSSSOOOLLLJJJKKKMMMOOONNNKKKGGGDDDDDDFFFHHH???===999555333222333444666555555444222111///...*********)))((((((''''''&&&'''((((((((('''%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%^^^\\\ZZZZZZ[[[\\\\\\[[[\\\\\\]]]___aaacccfffgggjjjooooooggg___^^^______```^^^\\\ZZZYYYXXXUUUSSSQQQQQQQQQPPPOOOOOONNNNNNPPPQQQRRRSSSRRRQQQOOOMMMPPPQQQQQQQQQPPPNNNKKKIIIDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA???===>>>@@@===888999::::::::::::999888888444666888:::<<<=========<<<<<<===<<<:::777444333444333222222333333111000000000///------,,,,,,,,,---------............///...------------,,,,,,,,,))))))***+++,,,------...)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////.........///000222333444333333222111111222333333333333333333333333333333333333333333333333333333111222222333333444444555666555666777999:::999777::::::999888888999999999666666777888999;;;===>>>AAAAAAAAA@@@@@@@@@??????@@@AAACCCEEEEEEDDDCCCBBBDDDFFFHHHJJJIIIGGGDDDBBBGGGJJJLLLKKKIIIIIIKKKNNNQQQOOOLLLJJJJJJLLLNNNOOOKKKKKKNNNUUUZZZ[[[UUUOOOPPPRRRQQQNNNPPPUUUUUUQQQKKKIIIGGGGGGKKKRRRYYY]]]ZZZ\\\]]]______^^^\\\[[[UUUUUUTTTSSSRRRSSSVVVYYYRRRVVVZZZ]]]\\\ZZZXXXWWW[[[\\\___bbbcccccccccbbbTTTVVVYYY\\\]]]]]]\\\\\\ZZZVVVQQQNNNKKKJJJIIIHHHLLLHHHDDDAAAAAABBBCCCDDDAAA===888555555555666666666555444333111///---,,,,,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%]]][[[YYYXXXYYYZZZZZZYYYYYYZZZ\\\___aaadddeeefffiiilllkkkddd]]]\\\\\\[[[^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLMMMNNNOOOPPPOOONNNLLLKKKEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@======>>>;;;666999999::::::999999888777777888999:::;;;::::::999888999999999888666333111333222111111222333222000000///...---,,,,,,,,,,,,------------..................---------,,,,,,,,,)))******++++++,,,,,,,,,))))))(((((())))))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((***)))((((((((()))***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---..................///000111222333333222111111111111222333333333333333333333333333333333333333333333333333111111222333333444444555555444555666888999999777:::999999888888999999:::666666777777999;;;<<<===???>>>>>>>>>>>>=========>>>???AAABBBCCCBBBAAA@@@@@@BBBEEEGGGGGGFFFCCCBBBEEEGGGIIIJJJIIIIIIJJJKKKQQQPPPNNNLLLJJJJJJKKKLLLJJJKKKNNNUUUZZZ[[[VVVQQQOOOQQQOOOMMMOOOTTTTTTPPPKKKJJJIIIJJJNNNTTTZZZ^^^[[[\\\]]]^^^]]]\\\ZZZYYYUUUUUUUUUTTTTTTVVVZZZ]]]VVVXXXYYYZZZYYYXXXWWWWWWZZZ\\\^^^___```___^^^]]]UUUVVVXXXZZZ\\\\\\\\\\\\ZZZWWWSSSPPPMMMLLLJJJIIIKKKGGGCCC@@@@@@AAABBBBBBAAA===888555555666666666555555444333111///---,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%^^^[[[XXXWWWXXXXXXWWWVVVVVVXXX[[[___bbbdddeeeeeeiiijjjggg```\\\[[[YYYUUUYYY[[[\\\YYYUUUSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKFFFEEECCCBBBAAA@@@AAAAAA>>>AAA@@@===<<<<<<:::666999999::::::999999888777999999999999999777666666444444555555555333222111222111000111222333222111//////...---,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,************************((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((()))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...//////......///000000111222111111000000111111222222222222222222222222222222222222222222222222222111111222222333444444444444333333555777999999888999999888888888999999:::666666666777888:::;;;<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@@@@@@@@@@???===???AAADDDDDDCCCAAA@@@CCCCCCEEEHHHJJJKKKIIIGGGQQQPPPNNNMMMKKKIIIHHHGGGJJJKKKNNNTTTYYYZZZWWWSSSNNNOOONNNLLLOOOSSSSSSPPPKKKKKKLLLNNNRRRWWW[[[^^^\\\\\\\\\\\\ZZZXXXVVVTTTQQQRRRSSSTTTTTTWWW\\\___\\\[[[ZZZXXXWWWVVVUUUUUUXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVWWWXXXYYYZZZ\\\\\\XXXWWWTTTQQQNNNKKKJJJIIIJJJFFFBBB@@@@@@@@@AAA@@@@@@===888555555666666555444444333222000///---,,,++++++***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%```]]]ZZZXXXXXXXXXWWWVVVSSSVVVZZZ^^^bbbdddddddddiiihhhddd^^^[[[[[[WWWRRRTTTXXXZZZWWWRRROOOQQQUUUWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKJJJKKKLLLLLLMMMLLLLLLKKKJJJFFFDDDBBB@@@???@@@AAABBB@@@DDDDDD???;;;;;;;;;999999999999999999888777777888888888777666555555444111111222222333222111111000//////000222333222111......---,,,++++++,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,++++++******))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******************++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---///...............//////000000000000000000000000111111111111111111111111222222222222222222222222111111111222333333444444333222111333666888888777888888888777888888999999666666666666888999:::;;;999999999999888888888888999:::<<<===????????????===???@@@BBBBBB@@@>>>===AAA@@@BBBFFFJJJKKKHHHDDDLLLLLLLLLLLLKKKIIIGGGFFFIIIJJJMMMRRRWWWXXXVVVTTTMMMOOONNNLLLNNNSSSSSSPPPJJJLLLNNNQQQUUUXXX[[[]]][[[[[[ZZZYYYVVVSSSQQQPPPMMMNNNPPPRRRTTTWWW\\\______]]]\\\ZZZYYYWWWTTTRRRUUUVVVWWWYYYYYYWWWVVVUUUUUUUUUTTTTTTUUUWWWZZZ[[[UUUTTTSSSPPPMMMJJJHHHHHHIIIFFFBBB@@@@@@@@@@@@??????<<<888555555555555444222222222111000...---,,,+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%eeebbb^^^\\\[[[ZZZXXXWWWSSSVVVZZZ^^^aaacccddddddiiihhhddd^^^\\\\\\XXXSSSRRRUUUWWWUUUOOOLLLOOORRRVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKJJJLLLLLLLLLKKKJJJIIIGGGGGGCCCBBB@@@>>>>>>???AAABBBJJJOOONNNFFF===::::::888888999999999999888777777666555555555444444444555///000000111111111111111000///...///111222111000---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++******))))))((((((''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,)))))))))))))))***+++,,,*********+++++++++,,,,,,*********+++++++++++++++---------,,,------......////////////////////////000000000000000000000000111111111111111111111111000000111222222333333444222111000111444666666666666666666666666777888999555555555666777888999:::999888888888888777777777888999:::<<<===??????@@@@@@AAAAAAAAA@@@>>>;;;:::??????@@@DDDIIIJJJFFFCCCFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHKKKOOOSSSTTTTTTRRRLLLNNNMMMLLLNNNSSSSSSPPPJJJLLLNNNRRRUUUWWWYYYYYYXXXXXXVVVTTTQQQOOOMMMKKKKKKMMMPPPRRRTTTXXX\\\```___^^^^^^^^^]]]YYYTTTOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSRRRPPPPPPQQQSSSVVVWWWRRRTTTTTTRRRMMMIIIHHHHHHIIIFFFCCC@@@@@@@@@???>>>===:::666444444444333222111111111000///...---,,,+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%jjjgggbbb___]]]\\\ZZZXXXUUUWWWZZZ^^^aaacccddddddgggiiifff```\\\\\\ZZZWWWSSSUUUVVVSSSOOOMMMNNNOOOTTTTTTSSSSSSRRRRRRQQQQQQOOONNNMMMLLLKKKIIIIIIHHHKKKJJJIIIGGGFFFEEEDDDCCC>>>>>>======>>>???@@@AAASSSZZZ]]]TTTGGG>>>999666888888999999888888777666333333222222333333444555////////////000000111111000///...///000111000///,,,++++++******+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((()))))))))((((((((())))))))))))*********))))))*********+++++++++(((((((((((()))***++++++))))))*********+++++++++************************,,,,,,++++++,,,---......---......//////......---////////////////////////000000000000000000000000000000111111222333333333333111//////222333444444444444444444555666777777555555555555666777888999888888777777777666666666666777888:::<<<===???@@@BBBBBBBBBAAA>>><<<:::888======???BBBDDDEEECCCBBB@@@BBBDDDFFFGGGGGGGGGGGGEEEGGGIIILLLNNNOOOOOOPPPKKKLLLLLLJJJMMMRRRRRROOOJJJKKKMMMPPPRRRTTTTTTUUUSSSRRRQQQOOOMMMKKKIIIIIIKKKMMMPPPSSSUUUXXX\\\^^^^^^]]]]]]^^^___[[[TTTNNNLLLNNNPPPRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLNNNPPPRRRPPPSSSUUUSSSNNNIIIGGGHHHHHHEEEBBB@@@???>>>===<<<;;;888555333333222111000///////////////...------******)))(((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%mmmjjjeeebbb___]]][[[YYYXXXYYY[[[]]]```bbbdddeeedddhhhgggaaa[[[[[[[[[ZZZXXXWWWVVVTTTRRRPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA999:::;;;<<<===???@@@@@@OOO]]]gggcccUUUIII@@@:::888888888888888777777666333222222111111111222333..................//////000///......///000///---++++++************++++++************++++++++++++))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''((((((((()))))))))******))))))))))))*********+++(((''''''((()))***++++++))))))))))))*********+++*********************)))************+++---......,,,---............---,,,........................000000000000000000000000000000000111222222333333444111///...000111222222222222222222333444555666555555555555666777888888666666666555555555555444333444555777999;;;===>>>@@@@@@@@@???===;;;999888:::<<<>>>>>>>>>>>>???@@@>>>???@@@BBBDDDEEEFFFFFFDDDEEEGGGHHHIIIJJJKKKLLLHHHIIIIIIHHHJJJOOOPPPMMMIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGIIIKKKNNNPPPQQQSSSWWWYYY]]][[[YYYZZZ\\\ZZZTTTOOOJJJLLLMMMNNNOOOMMMLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLKKKOOORRRQQQKKKFFFDDDDDDEEEBBB???======<<<:::888888666333222111111///........./////////...------******((('''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%oookkkfffbbb```]]][[[YYYZZZ[[[[[[]]]___bbbdddeeebbbggghhhaaa[[[ZZZ\\\\\\[[[YYYVVVUUUTTTSSSPPPNNNOOOOOOOOOPPPPPPPPPPPPQQQKKKJJJHHHFFFEEEDDDCCCCCC@@@??????>>>>>>??????@@@666777999<<<>>>???@@@@@@FFFYYYkkklllaaaTTTHHHAAA888888888888888777666666444333222000000000111111...------,,,,,,---......111000......//////...,,,+++***************++++++)))************+++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))************''''''''''''((()))++++++))))))))))))*********************))))))))))))))))))))))))***+++---...///,,,,,,............,,,,,,........................000000000000000000000000000000000111222222333333444222///...///000111111111111111111222333444555555555555555555666777888555555555444444444333333111222333555777:::<<<===>>>>>>>>>===<<<;;;:::999888:::===<<<:::999;;;>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJEEEGGGGGGEEEHHHMMMNNNKKKIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJLLLMMMNNNQQQSSS]]]YYYUUUVVVXXXXXXUUUQQQJJJKKKLLLLLLKKKJJJGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIEEEJJJNNNLLLFFFAAA???@@@CCC@@@===<<<;;;:::888666777555222111000000...,,,---...............------***)))(((''''''&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%ggggggfffeeeccc```]]]\\\ZZZ\\\___``````___```aaa___^^^]]]]]]]]]\\\ZZZXXXXXXXXXWWWVVVUUURRRPPPNNNNNNOOOPPPPPPQQQPPPPPPPPPMMMJJJFFFFFFHHHGGGBBB>>>===<<<;;;;;;;;;;;;<<<===:::999888:::===???@@@???GGGPPP^^^kkknnndddRRRDDD;;;999777555333333333333444333222111000000000000////////////////////////...------------,,,,,,,,,,,,,,,++++++++++++******************))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))******))))))***+++,,,,,,+++***)))))))))*********++++++++++++******(((((((((((()))))))))))),,,------......------,,,,,,,,,,,,---------......////////////000000000000111111111000111111222222222222111111111111111111444444333222111111111222555555666777777666555444333444666888888777555444555444222333555999<<<===>>>>>>>>>??????>>>;;;888888:::::::::888888999:::<<<>>>@@@BBBBBBBBBDDDEEELLLKKKKKKKKKJJJHHHCCC???FFFDDDDDDFFFIIIJJJGGGDDDHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIFFFDDDCCCDDDEEEFFFGGGEEEEEEGGGJJJLLLJJJGGGSSSRRRRRRTTTUUUVVVUUUSSSHHHFFFGGGJJJIIIDDDBBBCCC>>>>>>AAAFFFGGGFFFHHHLLLIIIKKKLLLIIIEEEAAAAAABBB???>>>===;;;999666333222333222111000///...------+++++++++*********))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaaaaaaaaaa___]]][[[ZZZ[[[]]]```aaa```___``````^^^\\\ZZZYYYXXXWWWUUUSSSTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOLLLHHHEEEEEEFFFEEE@@@<<<;;;:::999888888999:::;;;999888777999;;;>>>>>>>>>DDDJJJUUU___bbb[[[LLLAAA999888666444333333333333222222111//////......///.................................---------,,,,,,,,,,,,,,,++++++++++++************)))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((''')))******))))))***+++,,,+++******))))))************++++++++++++******(((((((((((()))))))))))),,,,,,------------,,,,,,,,,,,,---------............/////////000000000000111111111000111111222333222111111111111111222222222222111000000000000000444555666777777666555555333444666777888777666555333222333444666888999999>>>>>>>>>??????>>><<<:::888999::::::888888999:::;;;===@@@AAAAAABBBCCCEEEHHHHHHIIIJJJJJJIIIEEEBBBDDDCCCCCCFFFIIIIIIHHHEEEFFFGGGIIIKKKLLLNNNNNNNNNLLLJJJGGGEEEDDDFFFHHHJJJIIIHHHGGGHHHKKKMMMLLLJJJNNNNNNNNNPPPSSSTTTSSSRRRKKKHHHIIILLLJJJEEEBBBCCC@@@???AAAEEEFFFDDDEEEIIIHHHJJJJJJHHHDDDAAAAAABBB>>>===<<<:::777555222111222111000///...---,,,,,,++++++*********)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[\\\]]]]]]]]]]]][[[[[[\\\^^^```aaa___^^^^^^___]]]ZZZWWWUUUTTTTTTRRRQQQOOOPPPPPPQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJGGGDDDCCCCCCAAA===999777777666555555666777777777666666777:::<<<<<<<<>>???@@@@@@???===<<<999:::;;;;;;999999:::;;;;;;===???@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJJJJGGGEEEBBBBBBCCCEEEGGGIIIHHHGGGDDDFFFJJJMMMPPPQQQQQQQQQOOOMMMIIIGGGGGGIIILLLNNNNNNLLLJJJKKKMMMNNNOOOOOOJJJJJJJJJLLLOOOPPPPPPOOOMMMKKKKKKMMMKKKEEEBBBCCCAAA???@@@CCCDDDBBBCCCFFFGGGGGGGGGFFFCCCAAA@@@AAA<<<;;;999777555333111000000//////...---,,,++++++************))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWXXXZZZ\\\]]]]]]]]]\\\[[[]]]______]]][[[[[[[[[\\\YYYUUUSSSSSSSSSSSSRRRMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIFFFDDDBBBAAA???<<<888666555444333333444555666666555444555888::::::::::::;;;???DDDGGGEEE>>>777555444222111111111222222//////...---------------------------------------.........------------,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''((())))))(((((()))+++******))))))))))))************++++++++++++******(((((((((((())))))))))))******++++++++++++******------........./////////........./////////000000000000000000111222333333000000000111222333444555000000////////////000000222333555666777777777777444555666777888888777777555555666666666666888999>>>???AAAAAA@@@@@@@@@@@@;;;<<<======<<<;;;===>>><<<===????????????AAACCCEEEEEEFFFGGGIIIIIIHHHFFFAAABBBCCCDDDFFFHHHHHHHHHDDDGGGLLLPPPSSSUUUUUUTTTQQQOOOKKKIIIIIILLLPPPRRRQQQPPPNNNMMMNNNPPPRRRSSSKKKKKKJJJLLLMMMNNNMMMKKKNNNLLLLLLNNNLLLFFFCCCDDDAAA>>>>>>BBBCCCBBBCCCEEEEEEEEEDDDBBBAAA@@@@@@@@@:::999777444222111//////......------,,,++++++*********)))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSTTTVVVYYYZZZ[[[[[[[[[YYY[[[\\\\\\ZZZXXXXXXXXXWWWTTTQQQPPPPPPQQQQQQQQQMMMNNNOOOQQQQQQQQQPPPOOOLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAA>>>;;;999666555444333333444555666555444333444666888888888666777:::???BBB@@@:::444333222111/////////000000//////...---------......++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&((())))))(((((()))******))))))((())))))************++++++++++++******(((((((((((()))))))))))))))******++++++******)))------------.........///............////////////000000000000111222333444111111111111222333444555111111111000000111222222222333555666777777777777444555666777777888888888::::::888666444555:::===???AAABBBBBB@@@@@@AAABBB===>>>??????>>>>>>@@@AAA===>>>???>>>>>>???AAACCCHHHGGGGGGHHHIIIIIIGGGEEEAAABBBCCCEEEFFFGGGIIIJJJFFFIIINNNRRRVVVWWWWWWVVVSSSPPPMMMKKKKKKNNNQQQSSSSSSRRRQQQPPPPPPQQQSSSUUUQQQPPPNNNNNNOOONNNKKKIIIMMMKKKKKKNNNLLLGGGEEEFFFAAA===<<<@@@DDDDDDEEEGGGDDDCCCAAA??????>>>>>>>>>888777444222000///......------,,,,,,++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOPPPRRRUUUVVVWWWWWWWWWWWWYYYZZZZZZXXXVVVVVVVVVSSSPPPNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQPPPOOOOOOKKKJJJGGGFFFDDDDDDDDDEEEDDDDDDCCCAAA???===;;;:::777666555444444555666777555333222333555777777777555555888<<>>888333222111///...------............---------------...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&((())))))''''''(((***))))))((((((((()))************++++++++++++******(((((((((((())))))))))))*********++++++*********,,,,,,,,,---------......------.........///////////////000000111222444444222222222222222333444555222222222222222222333444333444555777777777666666555555666666777888999:::>>>===:::666333444:::??????AAACCCBBB???>>>@@@BBB===???@@@@@@@@@@@@AAACCC>>>?????????>>>???BBBDDDJJJIIIHHHHHHIIIIIIGGGEEECCCDDDEEEFFFFFFGGGIIIKKKIIIKKKOOORRRUUUVVVVVVVVVRRRQQQOOOMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUSSSRRRRRRPPPMMMKKKLLLJJJLLLOOOOOOKKKIIIJJJCCC>>><<>>=========<<<;;;777555333000///.........---,,,,,,,,,+++++++++***((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOPPPRRRTTTUUUUUUUUUUUUUUUWWWYYYYYYXXXVVVVVVWWWSSSQQQOOOMMMLLLKKKHHHFFFKKKKKKMMMNNNNNNMMMLLLLLLJJJIIIFFFDDDBBBBBBBBBCCC@@@@@@@@@???===;;;::::::777666555444444555666777555444222333555777777666666444444777::::::777333222111///---,,,++++++,,,,,,,,,+++++++++,,,,,,---************************+++++++++*********))))))))))))))))))(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''((((((''''''(((***((((((((((((((()))************++++++++++++******(((((((((((())))))))))))***++++++++++++++++++***+++++++++,,,,,,,,,,,,------------.........///////////////000111333444555333333222222222333333444222222222222222333444444444555666777777666555555555555555666777999::::::<<<===<<<888333333888======@@@AAA???;;;:::<<>>@@@@@@??????AAABBB@@@@@@@@@???>>>???BBBEEEKKKIIIHHHIIIJJJJJJIIIGGGEEEFFFHHHGGGFFFFFFIIILLLKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQPPPOOONNNNNNNNNOOOQQQSSSTTTTTTQQQQQQRRRTTTYYYWWWVVVUUUUUUSSSPPPNNNKKKJJJMMMQQQRRROOONNNPPPHHHBBB>>>BBBGGGHHHHHHIIIEEEAAA===;;;;;;;;;:::888777555222000...---......---,,,,,,,,,,,,+++++++++((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQSSSTTTVVVVVVVVVVVVUUUUUUWWWYYYZZZXXXWWWWWWXXXWWWUUURRRPPPNNNKKKGGGDDDHHHIIIJJJKKKKKKJJJIIIIIIJJJHHHEEECCCAAAAAAAAABBB===>>>???>>>;;;:::999999666666444444444444666666555444333333555777777666777444111222555777666444222111///,,,+++*********+++***************++++++))))))))))))))))))))))))*********))))))))))))((((((((((((((('''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((((((''''''(((***((((((((((((((()))************++++++++++++******(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------.........///////////////000111333444555444444333222222222333333222111111111222333444444555666666777777666555444555555555666777999:::;;;:::<<<===999444333666:::<<<>>>@@@===888777999===;;;===>>>???>>>>>>@@@AAAAAAAAAAAA@@@???@@@CCCFFFJJJIIIHHHIIIKKKKKKKKKJJJFFFHHHIIIHHHFFFFFFIIIMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLPPPSSSUUUTTTRRRPPPQQQSSSYYYWWWVVVVVVVVVUUUSSSQQQLLLKKKNNNSSSUUUSSSSSSUUULLLEEEAAADDDHHHHHHGGGHHHEEEAAA<<<:::::::::888666777555222///...---...///------,,,,,,,,,,,,,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQRRRTTTUUUUUUUUUUUUTTTWWWYYYYYYWWWXXX\\\]]][[[VVVUUUTTTRRROOOLLLHHHFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAA>>>???>>>>>><<<:::888666666555444333222333333444555444333222111222333333444444333333333222222222000000...---,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,***++++++,,,,,,------.........///000000000000000444333222111000000000000222222111111222222333444555555444444444555666666222222222333444777999:::999999:::::::::999888888===>>>>>><<<:::999:::<<<<<<===============<<<<<<>>>>>>>>>??????@@@@@@@@@EEEGGGIIIKKKKKKKKKIIIHHHDDDHHHKKKJJJGGGEEEHHHKKKEEEKKKQQQRRRPPPOOOPPPSSSTTTQQQRRRTTTQQQLLLNNNUUUSSSTTTVVVVVVUUUSSSPPPNNNUUUWWWYYYZZZZZZWWWTTTRRRKKKLLLNNNOOOQQQRRRSSSTTTMMMJJJIIIIIIJJJJJJGGGDDDEEEBBB>>><<<;;;:::888777444333222000///.........,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXWWWUUUTTTSSSSSSSSSTTTTTTWWWXXXVVVWWW\\\]]]ZZZYYYYYYWWWUUURRRNNNKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@????????????======>>>===<<<:::888777666555444222222222333444555444333222111222222333222222222222111111111111000///...,,,+++++++++***))))))************))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,++++++******++++++,,,******++++++,,,---------......///000000000000///222111000000000000000000222111111111111222333333333333222222222333444444222111111222333666888999888888999999:::999999999<<<<<<===;;;:::999;;;<<<<<<===============<<<<<<>>>>>>??????@@@AAAAAABBBCCCEEEGGGIIIIIIIIIHHHHHHDDDHHHKKKKKKHHHFFFGGGIIIGGGLLLQQQSSSQQQOOOQQQSSSUUURRRQQQSSSPPPLLLLLLQQQQQQRRRTTTTTTTTTSSSQQQPPPQQQSSSWWWZZZ[[[ZZZXXXWWWNNNNNNNNNNNNPPPQQQSSSTTTQQQPPPPPPQQQRRRPPPKKKGGGDDDAAA===;;;:::999777666333222111///......------,,,,,,+++******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]][[[WWWTTTRRRQQQRRRRRRPPPTTTUUUUUUVVVZZZZZZXXXYYYYYYXXXVVVSSSOOOLLLJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA???===<<<<<<======;;;;;;<<<<<<;;;:::888777555444333222222222333444444333222222111111222222111111000000000////////////...---,,,+++*********((())))))******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******++++++************++++++*********+++,,,,,,------------...//////////////////............///000000111111111111111222222333000000000000000111222222111111000111222444666777666777888999999:::999999999:::;;;:::999999;;;===<<<<<<===============<<<>>>??????@@@AAAAAABBBBBB@@@AAACCCEEEFFFFFFFFFFFFCCCGGGKKKLLLIIIFFFFFFGGGHHHLLLPPPRRRQQQPPPRRRUUUXXXSSSQQQRRRQQQNNNMMMNNNQQQQQQRRRRRRRRRSSSSSSSSSPPPRRRVVVYYY[[[[[[ZZZYYYPPPOOOMMMLLLMMMOOORRRSSSSSSTTTUUUWWWWWWSSSNNNIIICCC@@@<<<:::888888666555111000///---,,,,,,,,,,,,++++++******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\ZZZXXXUUUSSSQQQQQQPPPOOOSSSTTTSSSSSSVVVVVVRRRTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@???===;;;:::::::::;;;999999:::::::::999777666444333222111111222333444333222222111111111111111000000000000////////////...---,,,+++************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***++++++************++++++))))))******+++,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,---...///000000000000000000111222222////////////000111222222111000000000111222444555555555666888999999999999777888999999888999;;;===;;;<<<<<<============<<<@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAABBBCCCCCCCCCBBBFFFJJJKKKJJJGGGEEEEEEFFFIIIMMMOOOPPPQQQTTTWWWXXXTTTQQQRRRTTTSSSQQQOOOSSSRRRQQQQQQQQQRRRSSSTTTRRRTTTVVVXXXYYYXXXWWWVVVQQQOOOLLLIIIIIIKKKNNNPPPQQQRRRSSSSSSRRROOOKKKHHHAAA>>>:::888777666444333......---++++++***************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUUUUVVVWWWUUUSSSPPPNNNPPPSSSSSSPPPOOOQQQPPPLLLNNNNNNOOOOOOOOONNNLLLKKKHHHHHHGGGEEEDDDBBBAAAAAA>>><<<;;;999888888888888777888999999999777666555333222111000111111333333111222111111111111000000000000000000////////////---,,,+++***************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++******))))))******+++(((((()))******++++++,,,++++++,,,---------------******++++++,,,---//////000000//////000000111222////////////000111222333111000000///000111222333333444555666777777777777555666777777777777:::<<<::::::;;;<<<<<<<<<<<<<<>>===<<<<<<:::;;;<<<===??????@@@@@@AAADDDGGGIIIIIIGGGEEEDDDCCCEEEHHHJJJMMMPPPTTTVVVVVVTTTRRRRRRUUUXXXVVVSSSUUUTTTRRRPPPOOOPPPQQQQQQPPPQQQTTTUUUVVVVVVVVVUUUOOONNNKKKHHHGGGGGGIIIJJJNNNMMMLLLKKKIIIGGGGGGGGG???<<<888666444444222111,,,,,,+++***))))))))))))))))))((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNNPPPSSSUUUUUUSSSPPPMMMQQQRRRQQQLLLJJJLLLLLLIIIKKKKKKLLLMMMMMMMMMLLLKKKFFFFFFEEEDDDBBBAAA@@@@@@<<<;;;999888777666777777777777888888777666444333222111000000000111222333000111111111111000//////000000000/////////......,,,+++******))))))******'''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))******))))))))))))******((((((((()))******++++++******+++,,,,,,,,,,,,,,,*********+++,,,---...//////////////////000000111/////////000111222333444222111000///000000222222111222333444555555555444444555666666555666888:::888888999:::;;;;;;;;;;;;@@@???>>>===<<<;;;:::999:::::::::;;;;;;<<<======???AAACCCFFFGGGFFFEEEDDDAAABBBCCCEEEHHHLLLPPPRRRQQQRRRRRRPPPRRRVVVWWWTTTSSSRRRPPPNNNMMMMMMMMMNNNJJJLLLOOOQQQTTTUUUUUUVVVNNNMMMLLLJJJHHHFFFDDDDDDIIIHHHGGGEEECCCBBBDDDFFF===:::666444333222000///++++++***)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLMMMOOOQQQQQQPPPNNNMMMOOOPPPMMMHHHGGGIIIJJJIIIHHHIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@??????>>><<<:::999777666666666666777777888777666444222111111000000///000111222333///000111111111000///...............------------++++++***))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222///***&&&######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******))))))))))))******''''''(((((()))******+++)))******+++++++++++++++++++++++++++,,,,,,---...///............///000000......//////000222333444333222111000000000111222111111222222222222222111444555555555444555666888666666777999999::::::999;;;::::::::::::999999999:::::::::999999::::::;;;===>>>???BBBEEEFFFEEEDDDBBBAAA???@@@BBBFFFHHHJJJKKKOOOPPPLLLLLLPPPRRRPPPMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRMMMNNNOOOOOOLLLGGGBBB???AAABBBCCCBBB???>>>@@@BBB;;;888555222111000///---+++******)))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKEEEEEEIIIKKKJJJFFFFFFFFFEEEDDDBBB@@@>>>@@@?????????>>>>>>======;;;:::888777666666666666777888888777555333111000111000/////////111222333///000111111111000...------------,,,,,,,,,+++++++++***)))))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF???444***###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))))))))******''''''(((((()))*********))))))***+++++++++++++++,,,,,,++++++,,,,,,---..................///000000------......000111222333333222111000000000111222000000111111111000000///444555555555444444555777555555666888888999999999666777777888888999::::::;;;::::::999888999999999<<<<<<===@@@CCCEEEFFFEEECCCAAA>>>===???AAACCCDDDGGGMMMOOOIIIFFFJJJLLLKKKHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMOOORRRRRROOOIIIBBB===999===@@@@@@>>><<<<<<===;;;888444111000///...,,,+++******))))))))))))***&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMLLLKKKJJJJJJKKKLLLMMMNNNLLLJJJJJJJJJIIIEEEAAAAAAAAA@@@@@@>>>===;;;;;;============<<<;;;::::::<<<<<<;;;999666666777999777666666444333222111111111000///......------...000000000///......------------,,,++++++***))))))************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++++++++------------++++++,,,,,,,,,,,,---...//////111000...------...000111222222111111111111111111000000000111222222333333111444666777666555555555555444333444666888888888888888888888888999;;;;;;;;;:::999888888888999:::555999===?????????AAACCCAAAAAA@@@@@@BBBEEEIIIKKKLLLJJJJJJLLLNNNMMMIIIFFFGGGHHHIIIJJJJJJJJJHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNQQQSSSTTTQQQJJJCCC>>>::::::::::::999888777777333333222000///---,,,,,,+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################NNNLLLJJJIIIHHHJJJLLLMMMMMMKKKIIIIIIJJJHHHDDDAAA@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;:::999888777;;;;;;;;;999777555666777555555444333222111000000111000///...------------.........---------------......---,,,+++***)))(((*********)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++++++++,,,------,,,++++++,,,,,,+++,,,,,,---...///000///---,,,,,,---///000111111111111111111111111...//////000111111222222111333555555444333444444666444333444666777777666888888999::::::;;;<<<<<<<<<;;;999888888888999999:::===@@@AAA??????@@@AAABBBAAA@@@@@@AAADDDGGGIIIIIIHHHIIIKKKNNNNNNLLLIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJMMMPPPRRRPPPKKKEEEBBB;;;;;;::::::999777666555333222111000...---,,,++++++***((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################OOOMMMIIIGGGFFFHHHJJJLLLKKKJJJIIIHHHHHHFFFCCC@@@???????????????>>>======;;;;;;;;;:::999777666555888999:::999777555555555333333222111000//////...000000///...------------++++++,,,,,,,,,,,,------//////...,,,+++)))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))******+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---...///......,,,,,,,,,,,,......111111111111111111111111.........///000000111111000222444444333222333444666555444444666666666444777888:::<<<===>>>=========<<<:::999888888888999>>>@@@BBBBBB@@@???>>>???BBBAAA@@@@@@@@@BBBDDDFFFEEEFFFGGGJJJMMMNNNMMMLLLFFFFFFGGGHHHIIIKKKMMMNNNJJJIIIFFFDDDDDDDDDEEEFFFFFFHHHLLLNNNNNNKKKHHHEEE<<<;;;:::999777555444333222111000///...,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################OOOMMMIIIFFFDDDFFFHHHJJJHHHHHHHHHGGGFFFDDDBBB@@@>>>>>>?????????>>>>>>===;;;;;;:::999888777555444666777999888666444333333222222111111000//////...000///...---,,,,,,,,,,,,******++++++,,,------...000///...,,,+++)))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))))))))))))))******+++******++++++++++++******++++++++++++,,,---...///---,,,,,,++++++,,,,,,---000000000000111111111111......//////000111111111111333444444333333444555666555444555666666555333777888;;;>>>??????>>>===>>><<<;;;999888888888999???@@@AAAAAA@@@???>>>===BBBAAA@@@???@@@AAABBBCCCCCCDDDFFFHHHJJJKKKKKKKKKHHHHHHGGGHHHIIIKKKMMMNNNLLLJJJGGGDDDCCCCCCDDDEEEDDDEEEHHHJJJJJJIIIGGGFFF<<<;;;999777555333222111000000///...---,,,++++++((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################OOOLLLHHHEEECCCDDDEEEFFFEEEFFFFFFFFFDDDBBB@@@???======>>>>>>>>>===<<<<<<;;;:::::::::888777666555444666777777444222111111222222111111000000/////////...---,,,,,,+++++++++******+++,,,---......//////...---,,,***)))((('''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++************************++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,//////000000000111111111//////000111111222222333333444555555444444555777666666555666777777555333777888;;;===>>>>>>===<<<===<<<;;;999888888999999>>>>>>???@@@@@@@@@???>>>AAA@@@@@@???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGHHHKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLIIIGGGEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDCCC<<<:::888555333111000000///......---,,,+++******'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################MMMKKKHHHEEECCCBBBBBBBBBBBBDDDEEEEEEBBB@@@??????<<<<<<===<<<<<<;;;::::::999999999999888777666666333444555444222000000000111111111000000/////////......---,,,++++++++++++******+++,,,,,,---......,,,,,,+++***)))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))))))))******+++******))))))))))))***************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111111000000000111222222333333444555555555444444666888666666666888999999777555777888:::;;;<<<<<<;;;;;;===<<<:::999999::::::;;;=========???AAAAAA@@@>>>>>>??????@@@AAABBBDDDEEEDDDEEEFFFFFFDDDDDDEEEGGGKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@;;;999666333111000000000------,,,,,,+++******)))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################LLLKKKIIIFFFDDDAAA@@@???@@@CCCEEEDDDAAA>>>>>>???<<<<<<<<<;;;:::999888777666666777777777666666555333444333222///...///000////////////...............---,,,+++************)))*********++++++,,,,,,))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))******+++***)))(((((((((((()))***************+++,,,---...,,,,,,------------,,,,,,......//////000111111222//////000000111222222222333444444333222333555777666666777999;;;;;;999777888888888888999999999999;;;;;;:::999:::;;;<<<===???>>>>>>@@@BBBCCC@@@>>><<<===>>>@@@CCCEEEFFFGGGDDDFFFGGGFFFEEEDDDFFFIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJFFFDDDBBB@@@?????????@@@999777555222000//////000,,,,,,,,,+++******))))))%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################KKKJJJIIIGGGDDDAAA>>>===???BBBDDDCCC@@@======>>><<<;;;;;;:::999888666555333444555555666666555555444444333000...---///000------------------,,,,,,...---,,,+++************))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++***)))(((''''''((()))***************+++,,,---...,,,------......------,,,---......///000111111222......//////000111111111222333333222111222444666666666888:::<<<===;;;888999888777777666666777777;;;:::999999:::;;;===>>>BBBAAA@@@AAACCCCCC@@@===;;;<<<>>>AAADDDFFFHHHIIIDDDFFFHHHGGGFFFFFFIIILLLFFFGGGIIIKKKMMMMMMMMMMMMHHHIIILLLNNNNNNNNNLLLKKKEEECCCAAA???>>>>>>???@@@888777444111/////////000,,,+++++++++******))))))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################QQQOOOKKKGGGCCC@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::888777777666666666666666666666666666333222111////////////000------..................+++++++++*********))))))((()))))))))************((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((()))******++++++)))---...***)))+++,,,***,,,...///111111000///...000000///...............///111222222222222333555444444555666777888999999999999999::::::;;;;;;;;;:::999888888888:::<<<>>>???======???AAAAAA???<<<>>>>>>>>>???@@@CCCEEEGGGCCCFFFHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLHHHCCC>>>===??????<<<999555444222000............+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPNNNJJJFFFCCC@@@>>>>>>????????????????????????;;;;;;:::999888777666666555555555555555555555555333222111////////////000------------------------++++++*********)))))))))(((((()))))))))*********''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''(((((())))))'''((((((((())))))))))))((((((((()))******++++++***,,,---***+++...///,,,------------------------000//////...............///000222222111111333444333444555666777888888999999999999999999999999::::::999888777888:::<<<===>>><<<<<<===@@@@@@===;;;<<<<<<===>>>???AAACCCDDDDDDFFFHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHCCC>>><<<>>>>>>;;;888666555333000///.........++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNNLLLIIIEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555333333333333333333333333222111000///.........///---------------,,,,,,,,,************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''(((((())))))******+++***++++++***...444333...000///......---...///000000///......------.........000111111111111222444333333444555666777888888888888888888777777777777999888777777888999;;;<<<<<<;;;;;;<<<======;;;:::999:::;;;===>>>@@@AAABBBDDDEEEGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGBBB===;;;;;;;;;888555666555222000...---------******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKKIIIFFFCCCAAA??????>>>:::::::::999999999999999888777777666555444444444222222222222222222222222111111000///............,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((())))))''''''(((((()))*********+++***)))***111777666000//////000000000000////////////...------------...---///000000000000111333222222333444555666777777777777666666666666555555777777777777777888:::;;;::::::::::::::::::999888888999:::<<<>>>???@@@AAACCCEEEFFFFFFDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDGGGFFFDDDBBBAAAAAABBBCCCDDDAAA<<<999888777555333444333000...,,,+++++++++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%FFFEEECCC@@@???>>>>>>>>>888888888777777666666666555555555444444333333222222222222222222222222222000000//////...------,,,,,,,,,++++++*********))))))))))))(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))************)))***111888666111***---000333444111...,,,//////...---------------,,,...////////////000222111111222333444555666666555555555555555555555555555666666666777888888999999999999999888777777888888999:::<<<===???@@@AAABBBCCCDDDCCCBBBAAABBBDDDBBBBBBAAA@@@@@@???@@@@@@CCCAAA@@@>>>=========>>>@@@===999666444333111000000///---+++))))))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%BBBAAA???===<<<<<<<<<===777777666666555444444444333333333333222222111111111111111111111111111111////////////...---,,,++++++++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))*********///444444000,,,000666;;;<<<999444111///...------,,,,,,------+++---............///111000000111222333444555555444444444444555555555666444444555666666777777888999:::999888666555666888999999999999;;;>>>@@@BBBAAAAAAAAA@@@???>>>@@@AAAAAA@@@???>>>===<<<<<<<<<======<<<::::::999999999;;;999666333000///......,,,+++***(((((((((((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&>>>===<<<:::::::::;;;<<<666666555555444333333333222222111111111111000000////////////////////////......//////...---+++***++++++***))))))(((''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################################################################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((((((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''++++++***+++000000...///333888===???===:::777///...------,,,,,,------+++,,,......------///000//////000111222333444444222333333444555666777777333333444555666666666666999::::::888555444666888999777666666888;;;???AAA???@@@???>>><<<<<<===???@@@???===<<<;;;:::::::::888888888888888777666666666555333000---++++++,,,******((((((((((((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&<<<;;;:::999999999:::;;;666666555444444333222222111111111111000000000000........................---......///...---+++***+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''+++,,,***))),,,...---+++...222666888888777666......---,,,,,,,,,,,,---***,,,------------...000//////000111222333444444111222333444666777888888222333444555666666666666999::::::888555444666999888666444333555999>>>AAA>>>>>>>>><<<::::::<<<>>>???>>>===;;;:::999888888555666777777777666555444333222111...+++******+++***)))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&777777777777666666666666888777666555333111000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((******))))))))))))******++++++,,,---...///000111000///...---,,,------...---,,,+++++++++---///111///000111222333222111111111222444444444444555777555666555333111333888<<<===>>>===;;;777555444444999888666666888;;;???BBBBBBAAA>>>;;;999888888888===:::888999===>>>;;;777888888888777777555444333111000///---+++*********++++++)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###777777777666666666555555777666555444333222111000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))*********++++++,,,...//////000000///...,,,,,,,,,---...---,,,+++++++++---///000///000111222222222111111111333444444444444666888444666888888777888;;;>>>>>>>>>>>><<<999777666777999888666555777:::===@@@AAA@@@>>>===<<<<<<<<<<<<<<<999777999<<<===:::777888888888888777555444333111000...---+++*********+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$777666666666666555555555555444444333222222111111000000///...------,,,,,,++++++++++++++++++++++++++++++++++++*********)))&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***))))))(((((())))))***)))******+++,,,---......///...---,,,,,,,,,---...---,,,++++++,,,---///000//////000111111111111111222333444555555555888:::444666999::::::;;;===>>>>>>>>>???===;;;999:::;;;999888666555666888;;;===AAA@@@????????????@@@@@@;;;999777999<<<<<<:::777888888888777666555444333000///...,,,+++******)))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&666666666555555555444444222222222222222111111111000000///...---++++++***+++++++++++++++++++++++++++************)))))))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((%%%###$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,...---,,,++++++,,,------,,,,,,+++,,,,,,---///000/////////000000000000000222333444555555666999<<<777777777777888999;;;======>>>???>>>===<<<===>>>;;;:::888777777999;;;<<>>??????======>>>???<<<;;;:::999999:::<<<===AAA@@@@@@???===<<<;;;::::::::::::;;;;;;;;;:::999777777777666444222111000...---,,,+++***))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%(((+++555555444444444333333333000000000000000000//////......---,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%!!!###))))))"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******)))((((((''''''(((((())))))))))))*********++++++,,,+++*********+++,,,---++++++,,,------........................///000000111111222333444666;;;>>>EEE@@@999666666999<<<>>><<<===>>>>>><<<<<<===>>><<<<<<;;;::::::;;;<<<===@@@@@@???===;;;999666555999999::::::::::::999999666666555444222000///...---,,,+++***))))))))))))((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$%%%***...444444444333333333333222000000000//////.........---,,,,,,,,,++++++******))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%###!!!(((333111'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))************+++++++++***)))))))))+++,,,---++++++,,,---..................---------...///000///000111111222666;;;>>>CCC>>>888666888:::<<<<<<;;;<<<===<<<;;;:::;;;<<<:::::::::::::::;;;<<<===>>>>>>>>><<<:::888555444666777888888888777777777444444333222000...,,,+++,,,+++***))))))((())))))'''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$%%%+++000444444444333333333222222111000000///......------,,,+++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$###...<<<:::...%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++((((((''''''''''''((((((************++++++++++++******)))))))))***,,,---***+++,,,---..................---,,,---...///000//////000000222555:::>>>===999666666888::::::999:::<<<<<<<<<:::999:::;;;999999999999:::;;;<<<============<<<:::888666444444555777777666555555666333333222111///---+++***++++++***)))(((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&$$$&&&,,,111333333444555555444444444222111000///...---,,,,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""" %%%---111---&&&&&&%%%$$$###$$$&&&)))+++&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%###"""%%%)))***&&&!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++---///000000///......------,,,,,,,,,------000000000111222222333333333444555666777777777777:::999777888999;;;::::::999888777666666777888999<<<<<<<<<;;;:::999888777222333333333333222111111222111000///...---,,,,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&%%%''',,,111222333333444444444333333111111000///...---,,,,,,,,,,,,+++******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!$$$***,,,(((###&&&%%%$$$###$$$&&&(((***&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''%%%%%%'''+++,,,((($$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))+++---...//////...---...------,,,,,,,,,------//////000000111111222222111222333444444555555555:::888777777888999999888777777777666666777777777888888888888888777666555111111222222111111000///000000///...---,,,++++++)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%''',,,000222222333333333222222111000000///...---,,,,,,++++++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!&&&%%%$$$###$$$%%%((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''%%%%%%'''***+++((($$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************)))***+++---------,,,,,,------,,,,,,,,,,,,---------......///000000111111111111222333444444444444999777555555777888777666555555666777777666555555444444444555555444333333000000000000000///............---,,,++++++******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''+++///111222222222222111111000//////......---,,,,,,++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###""""""###&&&%%%$$$###$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************((()))***+++,,,+++++++++,,,,,,,,,+++,,,,,,------,,,------......//////000222333444555555666666555777555444444555666666555222444666777777666444222111111222333333333222222///000000000000///.........------,,,++++++******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++---111222222222111111000///......------,,,,,,++++++*********)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!!!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))************))))))******************+++++++++++++++,,,---...,,,,,,,,,---......//////111222333444555555555555555333222333444666555555111333666888888666333111111111222222333222222222000000000111000000///.........------,,,+++++++++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&)))+++---222222222222222111000///------,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))************************************+++******++++++,,,---...,,,,,,,,,---......////////////000111222222222222333222111222444666666666222444666777777666444222222222333333333222222111000000000000000//////...---------,,,,,,+++++++++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((+++,,,,,,333333333333222111000///,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))************+++*********************************+++,,,---...,,,,,,------.../////////...///000111222222222222111000000222555777888888333555666777777666555333333333333333222111000000...////////////...------+++++++++++++++*********((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%)))---------444444444333222111000000,,,,,,++++++++++++++++++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************++++++***************+++************+++,,,---...,,,,,,---......//////000000111222333333444333333000//////222555888999999555555666777777666555555333333333333222111//////------......------,,,+++************))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&***......---222111111000///......---,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''((()))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------............//////////////////000111222222333333333333222222333666888:::777777777777777666555555555555666666444222///---///...---,,,+++++++++++++++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""$$$+++333222---111111000//////...------,,,,,,+++******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////000000111111222222333333444333222222333555777999777777777777777666555555444555555555444111///---......---++++++***************)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%,,,333222---000000//////...---------+++++++++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////111222222222222222222222444333222222222444555666666777777777777666555555333444444444222000...---------,,,+++************))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%,,,222111+++............------,,,,,,+++*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........222222222222222111111111444333222222222222333333555555666666666666555555222222222222111///---,,,,,,,,,+++***************((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++000...(((---------,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------111111111111111111111111333222222111111111111111333444444555555555444444111111000000///...---,,,++++++***)))))))))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%***///---&&&,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------///000000000000000000000111111111111111111000000111111222333333333333222000//////...---,,,,,,,,,******)))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$%%%+++000---&&&++++++++++++++++++++++++((()))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000//////000000111000000000//////000111111111111111///...---,,,,,,+++++++++))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''---222///(((******************++++++(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000......///000000000000000......///000000000000000......---,,,++++++++++++))))))(((((((((((()))***((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''((()))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''')))///444111***---,,,***(((((((((((()))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////------,,,,,,+++***))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******)))))))))))))))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%((()))+++...111,,,%%%,,,+++***(((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................------,,,++++++***))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""&&&))),,,222777444---++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................,,,,,,,,,+++******))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((())))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""%%%))),,,222777555///******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------------------,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***)))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''(((***...111...((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&(((******)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------------------++++++***************)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))******+++,,,)))))))))***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''(((+++...***$$$'''(((((())))))(((((('''(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''%%%%%%&&&)))+++,,,+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************+++,,,,,,---))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((,,,000---'''&&&'''((())))))(((''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%&&&(((*********'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///++++++++++++++++++++++++))))))))))))************'''((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***+++,,,---)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&&&&''',,,111///)))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++)))))))))))))))*********'''((((((((())))))******(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&***...,,,'''***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&)))***'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++*********+++***))))))+++,,,,,,,,,((('''&&&'''(((((('''&&&,,,((((((---,,,''''''***---+++)))((()))+++,,,---000000000//////000000000/////////...............000---++++++------+++(((++++++))))))---111...'''+++++++++***))))))***+++)))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''(((%%%$$$'''+++,,,)))%%%)))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((($$$$$$&&&&&&###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++*********+++***))))))))))))((('''(((((('''((()))))))))(((+++((()))------******............///222444555555777999<<>>===???DDDJJJNNN???AAAFFFKKKOOOSSSWWWYYYVVVWWWSSSKKKFFFCCC===666666333...------...---,,,---,,,,,,,,,+++++++++******************************)))))))))(((((((((((((((''''''(((***,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((///000...***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++---,,,((('''((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,------)))))))))******************+++,,,+++'''&&&))),,,)))---111333333555:::>>>888<<<>>>=========:::666111555;;;BBBLLL[[[lllwwwvvvyyy||||||wwwnnnccc]]]aaa^^^[[[WWWUUUTTTTTTUUUGGGEEEAAA>>>???EEEOOOUUU___ccceeeaaa]]]YYYRRRKKKBBB===666222000///---+++...------,,,,,,+++++++++******************************)))))))))(((((((((((((((((()))***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$)))------)))'''''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''000222111,,,***+++)))&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++***++++++,,,---((()))))))))*********+++)))+++---+++***+++111666888;;;===;;;777555888:::777===AAAAAAAAAAAA===777000111333666???QQQfffvvv}}}}}}vvvqqqjjjjjjiiieee___WWWPPPKKKPPPLLLDDD<<<777888>>>DDDPPPZZZeeejjjllllllgggaaaXXXPPPEEE>>>:::666111---.........---,,,,,,++++++*********************************)))))))))(((((((((((())))))***,,,...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******((((((((((((((((((((((((''''''''''''''''''''''''%%%(((+++)))%%%$$$'''+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***,,,+++'''&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---(((((())))))*********+++'''***---......333<<>>999666777999<<>>OOO\\\aaakkk[[[GGG999666777666444===FFFPPPRRRNNNJJJIIIKKK===;;;:::>>>HHHXXXhhhrrrwwwuuuuuuvvvwwwvvvqqqmmmfffaaa___eeemmmmmmdddYYYLLLFFF>>>888888<<>>AAA:::999888777777999<<<>>>CCCIIIQQQVVVUUUQQQLLLIIIEEEHHHMMMTTT___lll{{{zzzssslllkkktttyyyvvvrrrkkkbbbVVVJJJBBB777333///---//////,,,)))------------,,,,,,,,,+++)))***,,,.........---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,+++)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))))))))***,,,...***(((&&&&&&'''((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((((((((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((()))***************)))***,,,---------,,,+++,,,+++*********,,,---...000///000555;;;>>>===<<<;;;???GGGSSSfffuuuzzzvvvrrrrrrtttzzz}}}vvvgggZZZSSSLLLCCC===;;;::::::888444444666777777666555444555888===???@@@??????@@@CCCBBBBBBCCCCCCCCCAAA??????>>><<<===EEEVVVkkkyyywwwtttmmmgggiiirrryyyzzz|||~~~{{{uuupppjjjddd^^^ZZZKKKCCC888...***+++...///......---------,,,,,,,,,)))***,,,.........------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******))))))***...111---+++(((((()))))))))((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))*********(((((()))***************)))***,,,---...---,,,+++---,,,++++++---000444777::::::>>>DDDKKKLLLIIIDDDEEENNNYYYdddoootttppphhh___```dddhhhhhh```SSSHHH;;;::::::;;;<<<=========;;;<<>>GGGHHHMMMTTT[[[\\\VVVPPPVVV```iiimmmlllhhh^^^UUUOOOQQQSSSTTTQQQMMMHHHEEE@@@DDDKKKQQQTTTUUUTTTSSSMMMMMMNNNNNNPPPRRRTTTUUU^^^fffooovvvwwwuuuttttttppptttvvvtttnnnfffaaa___WWWWWWTTTMMMIIIKKKRRRYYYeeeooouuusssqqqvvv|||}}}zzz{{{wwwrrrsssyyy}}}}}}}}}zzzxxxvvvsssooommmkkkhhhaaaTTTDDD777000...//////.........---------++++++,,,,,,---......///%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++******************************************))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,...,,,+++,,,//////---+++,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,---------............((()))***++++++,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,,,,++++++++++++++++++,,,)))&&&(((,,,///...,,,...//////000777@@@BBB@@@???DDDMMMUUUYYYWWWRRRNNN[[[YYYZZZ\\\YYYOOOFFFCCCBBBHHHKKKJJJLLLQQQSSSSSS```bbbgggnnnuuuwwwuuurrrllliiigggggghhhjjjkkkkkkooorrrvvvwwwvvvttttttuuu{{{|||~~~{{{yyyyyytttqqqnnniiigggjjjiiiiiihhhfffdddggglllqqqqqquuuyyyrrraaaXXXfff{{{yyy~~~~~~yyywwwyyyvvvqqqrrroookkkhhhbbbTTTAAA333444///---000///+++,,,111...---,,,,,,+++++++++,,,%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((++++++******************************************************************+++++++++++++++***))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...............---,,,++++++,,,,,,---//////////////////000000000//////......//////000111//////000222333111///...------,,,,,,------...------......///......---........./////////000000***,,,...//////---+++***......///////////////............---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************************************+++*********))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***++++++++++++++++++++++++---+++***+++---...,,,+++---222666888;;;??????<<<;;;???CCCGGGJJJLLLMMMNNNTTTOOOMMMMMMJJJDDDAAAAAAEEELLLSSSXXX___jjjrrrtttsssttttttuuuvvvuuutttssssssqqqooolllkkkjjjkkkllllllpppssssssqqqoooqqqssssssssstttwww{{{}}}|||zzztttllleee```^^^\\\```fffeeeYYYNNNPPPXXXooo||||||yyywwwwwwtttpppnnnkkkaaaSSSHHH888111,,,000222///------......---------------...%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------...---,,,---///000///...///......------......///......////////////......,,,------------.........000222555777666444111///------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***************************************************************)))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******************************,,,---...---,,,+++,,,---333<<>>@@@CCCFFFGGGFFFFFFHHHKKKKKKDDD???=========BBBHHHZZZbbbkkkpppwww|||{{{xxxrrrjjjffffffgggeeefffgggfffccccccfffiiimmmrrrxxxxxxvvvuuuwwwzzz{{{wwwtttssstttwwwzzz{{{wwwllleeeTTTRRRQQQRRRNNNHHHEEEGGGRRRfff{{{}}}yyytttssssssoooggg```KKK>>>111///111111000...//////.........//////000&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++)))******++++++******)))******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,---------......,,,---------............000000//////............------......////////////.........------.........------------///000111111111000000//////000000111000000111111111000//////....../////////000000000,,,---///000111000...---------,,,,,,,,,,,,,,,------------..............................///000111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))************++++++***,,,...,,,)))+++111666BBBNNNYYYYYYUUUSSSQQQOOORRRUUUXXXUUUNNNGGGDDDCCCAAA<<<:::<<<@@@FFFQQQ[[[uuu|||~~~|||wwwrrrooosssuuurrrllliiimmmrrruuuzzzpppfffYYYOOOJJJHHHIIIJJJCCCRRRggg{{{|||wwwtttttttttpppmmmdddTTT@@@444000000000111//////.........///000000&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************)))*********++++++,,,,,,******++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,------------...000000000000//////////////////000000000000//////000111111222222111000000222111111111111111111222///000000111111333555666111000000000000000000111000111111111000000///...111111111111222222222222111000000000000111333333000////////////000111222////////////////////////......---......///000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************************+++++++++(((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************))))))******++++++++++++(((+++,,,******000<<>>===<<<<<>>@@@BBBFFFNNNYYY```eeemmmvvvqqqrrrqqqnnnrrr~~~{{{pppbbbVVVSSSIIIIII\\\xxx~~~yyyvvvuuuuuutttoooooojjj]]]NNNAAA444+++000000///...............''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************************************++++++,,,------...++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------------............//////////////////////////////000000000111111111//////000222333555666777555666888:::;;;<<<<<<<<<<<<===@@@BBBDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHIIINNNQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHEEECCC@@@???>>>>>>???>>>;;;999888888888999::::::999888777666666555666555444333222222222222000000000000000000000000000000000000000000000000........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******))))))*********+++++++++***++++++,,,------......---///444999AAAMMMZZZcccjjjrrrvvvtttqqqrrrttttttpppbbbPPPDDDAAAEEEJJJMMMTTTYYYbbbjjjmmmkkkooouuutttzzz~~~rrr___TTTMMMUUUeeeuuu|||zzzyyyyyyxxxqqquuusssllldddZZZJJJ;;;333222111000///.........''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...---------.........//////000000000000000000000000111111222222222333333333999:::<<>>>>>BBBBBBDDDFFFKKKOOOTTTWWW```bbbdddffffffhhhjjjlllqqquuuzzz}}}~~~}}}yyyuuusssrrrrrrooommmjjjiiigggccc]]]XXXOOOLLLHHHEEEBBB???;;;888777666555333222111111111///000111111/////////111000...------......---,,,555222000////////////......---,,,,,,///111222222,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***+++,,,---+++,,,...---,,,---000333>>>EEEHHHCCCAAAEEEJJJLLL\\\fffpppqqqjjj```ZZZWWWWWW\\\fffqqqsssnnnjjjiiieeennn|||~~~}}}}}}yyypppkkkbbbfffkkkuuu{{{~~~{{{yyyzzz|||zzzuuuqqqiiiZZZIII===444------111((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******************************)))))))))*********++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------..................------,,,,,,,,,---......//////---------......////////////////////////000000000111111//////...///000111111333777;;;???AAACCCCCCFFFGGGIIINNNTTTYYY\\\]]]aaaaaacccfffkkkppptttvvv{{{}}}~~~{{{vvvsssmmmiiiddd___ZZZWWWOOOMMMIIIEEEBBB@@@>>>>>>888999999666333111111111444111///...///000000///222000///.../////////...---,,,+++,,,...000///...,,,,,,,,,---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************)))))))))++++++*********)))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((+++'''$$$###&&&((((((&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))******+++,,,---+++---///---+++---333999JJJJJJEEE;;;777<<>>GGGMMMIIIBBB===???FFFMMMRRRTTTVVVTTTMMMGGGHHHQQQ[[[iiisssvvvnnnlllwww{{{tttrrrsssuuu{{{vvvooouuu~~~~~~|||zzzvvvlll^^^LLL===444222))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------------------------------........./////////...............---------000000000000000/////////000000000111222222222333...000222555999<<<>>>@@@FFFFFFGGGJJJNNNSSSWWWZZZeeehhhnnntttzzz}}}}}}|||yyyrrrkkkdddaaa```TTTPPPJJJEEEAAA===999666555333222222222222000///222111000111111111///,,,....................................------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++************))))))))))))************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((555///(((&&&((()))'''$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************************+++,,,---...,,,---......222===MMMYYYRRRLLLGGGJJJPPPTTTRRRPPPGGGGGGFFFEEEIIISSS___hhhooosssqqqmmmyyy|||uuuooonnnsss|||~~~}}}|||{{{xxxwwwtttnnncccTTTAAA444))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................---............/////////............//////000000/////////000000000000000///000111333666888999:::<<>>AAAFFFKKKPPPSSSUUU]]]___dddjjjpppvvv{{{}}}{{{|||~~~yyyuuuhhhddd```[[[VVVOOOIIIDDDAAA>>>:::777666555333222222222222111111111000000000000000/////////....................................------------......------------------------*********++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++++++++++++++,,,---......---///555@@@OOO\\\fffjjjhhhfffgggkkkhhh\\\QQQLLLJJJRRR\\\dddiiimmmrrrwwwyyyxxxpppooowww~~~{{{zzzsssaaaNNN))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////------------.........///000000111222444555666777:::;;;===???BBBEEEGGGHHHRRRUUUZZZ```hhhnnnsssvvvxxxyyyzzz{{{}}}~~~~~~xxxrrrkkkfffZZZUUUNNNHHHDDD@@@===;;;333333333222222222111111111111111111000000000000////////////////////////......------------..............................*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''')))***)))((('''(((***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,---......---000:::IIIZZZfffjjjiiilllmmmrrrtttlll___XXXZZZ[[[ccclllnnnlllmmmuuu}}}{{{iiiooottt}}}~~~|||xxxxxxvvvkkk]]]))))))))))))************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***,,,---///000000,,,---......------///000111222333333111///...///111000000///000111333444000555888888:::@@@DDDDDDMMMPPPUUU[[[bbbhhhlllnnntttvvvyyy{{{{{{|||~~~}}}wwwrrrlllddd[[[UUUMMMGGG???<<<;;;:::666222333222000000111111///...111111111///...------...,,,---...//////000//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---...///000111000///...111<<>>AAABBBBBBBBBJJJWWWbbbpppmmmlllqqqsssqqqnnnnnnmmmrrr|||xxxoooqqqttt{{{{{{}}}~~~|||zzz))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............,,,------......////////////000111000///...///111666666777888999<<>><<<<<>><<<:::777555444333000000000000000000000000000/////////....................................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......222///000:::JJJXXX```aaa___jjjuuu{{{xxxtttrrrrrrrrrnnnmmmvvvwwwvvv|||++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---,,,,,,...000///...,,,+++,,,------,,,//////000222333111...,,,///111333111...///555;;;@@@IIITTT]]]ccchhhpppuuu|||}}}~~~|||xxxuuusssdddccc\\\NNNCCC===999555444555555444333111111111...///000000///...///000///...---...//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---......---,,,,,,...///000//////000888GGGXXXeeemmmrrrrrrxxxzzztttrrrrrrmmmtttxxxsssiiittt+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........---++++++,,,---------...///000111111000///......///000111111111---222777999<<<@@@HHHOOO\\\ccclllsssvvvyyy~~~}}}zzz~~~{{{zzz{{{~~~xxxkkk___WWWOOOHHH@@@===777111...000444777222222222000///......//////......///111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...---------...000111222111...333???OOO```mmmvvv{{{}}}xxxuuussssssvvvpppmmmuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,,,,...///,,,,,,...///000000//////555333111//////111444555<<>>JJJYYYeeeqqq~~~}}}~~~------------------------------........./////////,,,---......------///111000000000///...111777;;;999???HHHQQQYYYaaaiiinnnwwwyyy}}}~~~{{{~~~~~~~~~yyyooozzz||||||vvvyyy~~~~~~uuukkkmmmuuu~~~yyynnnfffVVVQQQJJJDDD@@@;;;666333555333111000111222222111000/////////......------........................---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++------,,,,,,------...//////000111111000111444666HHHUUUbbblllxxx{{{{{{.................................////////////000...//////...,,,+++---...,,,///222444777===FFFMMMUUU\\\fffmmmrrrvvv{{{~~~}}}{{{|||{{{yyyzzz}}}~~~}}}xxxtttrrrnnnnnnqqqrrrnnnkkkpppwwwzzztttqqqvvvxxxnnnrrroooppptttssskkkbbb^^^^^^hhhjjjcccbbbjjjjjjcccgggkkkpppooofff___dddnnnssstttsssmmmfffccceeeiiiwwwzzzzzzuuutttvvvxxxwwwuuusssrrrsss|||zzzuuu{{{{{{tttaaa[[[\\\cccppp~~~}}}vvvlllcccZZZPPPFFF???:::777444222222222111000111111000000//////......////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---------------......//////111222111000222888===NNN\\\kkkuuunnnjjjrrr{{{............................../////////000000000///000222111111222444666777===DDDJJJOOOUUU^^^eeesssxxx~~~~~~}}}~~~~~~|||~~~vvvssswwwuuuxxxzzz{{{zzzwwwvvvuuuxxxnnnjjjgggcccaaaaaa^^^```cccfffcccbbbhhhqqqyyytttooonnnooooookkkgggdddhhhrrr~~~~~~tttiiieeeggggggddd```bbbfffddd___bbbhhhpppqqqhhh^^^^^^dddiiifffcccaaaaaabbbaaa```cccfffeee^^^ZZZ\\\^^^^^^ddddddbbbaaaccckkkwwwtttwwwyyyzzzqqqlllooo{{{~~~sssuuuyyyxxx{{{~~~rrriii___VVVYYYbbbuuuyyyqqqfff^^^RRRNNNGGG@@@<<<888444111444444333222222111000000///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---------------...//////...000111111111777@@@GGGVVVfffuuujjjdddppp////////////////////////////////////000000000000...111444666888;;;???BBBLLLTTT___ggglllpppwww|||yyy~~~zzzuuu|||}}}nnnhhhllloootttuuulllaaa]]]___aaaeeennntttrrrllllllqqqsssooooooqqqpppkkkfffeeefffiiinnnrrrooommmsss|||}}}yyywwwxxxzzz|||~~~vvvuuuwwwxxxuuurrruuu|||uuuqqqsss|||vvvooonnnqqqrrrnnnjjjppprrrooofff^^^]]]\\\[[[YYY\\\]]]]]]\\\]]]bbbfff[[[]]]]]]]]]bbbllltttvvvdddaaa]]][[[\\\ggg|||~~~qqqvvv~~~|||xxxbbbWWWYYYeeevvv}}}ssslllaaaVVVLLLCCC<<<777666666555444444333222222000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...------------...//////---///111111333;;;FFFPPP^^^nnnrrrhhhlll111///------///111222222222222222111///000222555111555<<>>NNN]]]ggg~~~rrrooo333222111000000///...---///000000000111444999===KKKPPPXXX```hhhnnnuuuyyyzzz{{{}}}~~~zzztttrrrssszzz|||}}}}}}tttpppwwwwwwiiiiiijjjggghhhlll}}}~~~~~~|||tttooooooooommmjjjeeebbb]]]ZZZYYYZZZ]]]___]]]bbbeeecccbbbcccccc```llleee\\\ZZZeeewww~~~nnnkkklllsss}}}{{{{{{xxxlllaaa]]]iii|||yyyoooddd```YYYPPPFFF===666222000111222111111000000000111///......///000///...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******((((((((((((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........///000000111///000555;;;DDDSSSaaappp...///000111222222111111...000444888>>>EEEMMMRRRdddiiiqqqwww{{{~~~}}}{{{xxxvvvxxx}}}ooojjjhhhmmmtttxxxvvvuuuyyy~~~|||||||||xxxsssmmmhhhjjjllliiibbb___aaacccbbb```ZZZTTTTTT[[[eeennnsss|||pppddd[[[\\\dddrrr~~~|||nnnvvv{{{nnnZZZXXXdddttt{{{qqqdddWWWKKKEEE:::888444111//////000111000///............---+++///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******)))((((((((()))******+++))))))************))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///////////////000111111111000222:::CCCOOO^^^kkk~~~vvv---...///000111222444666555;;;DDDMMMVVV___gggmmmtttwww{{{}}}~~~~~~~~~|||||||||xxxvvvssspppnnnooorrrtttwwwnnnqqqrrryyysssssstttsssjjjfffccceeeeeebbb^^^]]]aaaiiinnnjjjddd```ZZZUUURRRQQQUUU```mmm~~~vvvxxx~~~~~~xxxwwwyyytttdddZZZ\\\kkkxxxvvvpppuuuvvvlllfffUUUMMMAAA777111000222333222111000000000000...,,,///......---,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++,,,++++++***************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,------------...////////////000111222222333222666@@@LLLYYYiiivvv{{{~~~}}}uuuqqq111222222222111444888<<>>IIIUUUcccvvv~~~qqqjjjjjjiiiffffffggghhhffffffnnn|||uuuSSS\\\hhhpppsssuuuyyy|||~~~|||zzz}}}wwwyyytttssswww~~~~~~uuunnnmmmjjjmmmsssyyy}}}yyyuuujjjiiifffbbb```___^^^]]]YYYUUUYYYcccgggiiittt}}}zzzttttttsssvvvyyybbbaaaaaahhhyyyxxxjjj[[[OOOEEE>>>:::333222222111111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))((()))******++++++***)))(((((()))***+++************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------.........//////000000000111222444555666>>>EEERRR___mmmzzzqqqnnnllliiidddggghhhfffeeejjjvvvmmmrrrxxx}}}~~~~~~vvvvvvxxxyyy|||wwwnnnlllpppqqqrrrzzzuuuuuuvvvllldddaaa___\\\]]]aaajjjiiieeeaaa```hhhuuurrrccc^^^iii{{{xxxkkkZZZNNNEEE;;;444444444111000333222000---,,,...000111222///...------//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------.../////////111...---000111111444999CCCLLLVVVddd{{{tttlllgggfffgggffffffhhhoooyyy~~~uuuxxx|||~~~~~~{{{tttssswwwwww}}}|||yyy}}}rrrjjjfffeeegggiiiiiiccc\\\ZZZ___eeeyyy{{{mmmhhhooo{{{vvvhhhZZZLLLDDD===555111111/////////000111000---+++111000000111222333222111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******************************************************************************)))************+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---......//////000333//////111222333777<<>>999666444222222222222111///111000///000111111000...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************++++++++++++******************************************************************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000333111000333444555;;;BBBPPPUUUggg|||xxxtttpppooommmlllpppxxx~~~|||rrrvvvzzz|||zzz|||yyy|||xxx}}}zzzsssoooooopppllliiifffeeegggkkkmmmnnngggfffaaakkkxxx}}}lllaaa^^^uuuddd^^^\\\aaakkktttxxxjjj[[[QQQIIICCC:::444222333444666222111000000111000...,,,////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000333111111333444666>>>GGGRRRWWWppp}}}~~~{{{wwwrrrpppnnnooottt|||{{{rrrkkkjjjjjjlllsss~~~yyytttrrrrrrssssssiiijjjaaaXXXfff{{{vvvxxxvvv}}}|||jjj]]]eeeqqq}}}rrrfff```___bbbjjjrrrzzzqqqccc[[[PPPDDD<<<777444222444222111111222333222111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111222000111333444777AAALLLWWWbbbyyyrrrpppoooqqqzzz}}}|||yyyxxxzzz{{{sssuuuzzz~~~sssmmmnnnrrruuutttooommmnnnqqqvvvzzz}}}}}}yyy|||tttccc]]]cccddd]]]^^^fffsssxxxvvv}}}|||rrrfffpppuuunnnjjjmmmssswwwxxx}}}xxxtttmmmdddYYYLLL@@@888555333000///111333444444000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******++++++++++++******************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......//////000111111111000111333444999EEEQQQ[[[pppwwwuuutttwww{{{wwwuuuyyy~~~yyysssmmmhhhooosss{{{{{{sssoooiiiccceeehhhkkklllmmmqqqwww|||tttppppppuuuzzz}}}yyy~~~zzzuuuuuummmoooqqqrrrtttyyyuuuqqqrrrrrrqqqmmmdddZZZSSSEEE@@@999444333333333333111111111111111111111111................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,------------............///000000111111222222333555666;;;IIIWWWaaa}}}||||||{{{|||zzz~~~uuuqqqooorrrzzzxxx~~~qqqccc]]]bbbjjjeeeccccccfffjjjttt|||nnniiinnnpppnnnhhhaaadddppp|||uuucccZZZ\\\```gggllloooooommm]]]UUUJJJAAA;;;888666555111111111111111111111111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------.........,,,,,,,,,---------............//////000000111111333333555666777===LLLZZZlllwwwwwwvvvtttvvvyyyqqqmmmkkkaaa]]]XXXVVVYYY^^^kkkwwwlllYYYXXX___jjjpppgggYYYTTTYYYkkk~~~xxxeee]]]UUUSSSXXXaaallluuuvvvvvvnnn^^^OOOFFF>>>666777333000000444555222...222///---,,,...111222333.........///////////////...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000111111222222333444555666;;;GGGTTT]]]}}}sssiiiccc^^^\\\]]]bbbqqqzzzddd\\\[[[aaadddZZZKKKAAAQQQbbb{{{{{{sssjjjeeebbbccceeegggxxx}}}~~~zzzsssiiiWWWHHH???999222///111444444333222111000111222222111000////////////////////////......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111111222222333222222777===HHHYYYiii|||}}}|||yyy~~~tttmmmfffaaabbbfffxxx|||nnnbbbaaabbb[[[MMMCCC===IIIddd{{{uuunnnjjjnnnttt{{{uuufffVVVLLL@@@777333333333333000000000222333111...+++000000//////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111222222222666000222<<>>777333222111111333333222222111000000000//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////000000111111222333333333777888???IIIPPPccczzzuuuooooooqqqwww~~~}}}||||||}}}sssjjjggguuu{{{jjjbbbUUUHHH???888444222444333333222111111000000///000111111111111000///................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------******+++,,,,,,---..................////////////000111111222222333333444555>>>IIIPPPXXXsssxxx}}}}}}}}}zzzuuuttt|||tttlllccckkkvvvppp```RRRGGG???:::444444333333222111000000///000111222222111000///////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------******+++,,,,,,---................../////////000000111111222222333444444666DDDQQQVVVaaa}}}}}}yyyvvv~~~pppgggaaaiiixxxyyyjjj___ZZZeeettt}}}sssfffWWWMMM???<<<777444333333333222222222222222222222222222111111000//////////////////////////////......------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------------......///000000000111111111222333444555666===DDDJJJTTTooovvvqqqxxx|||qqqfffeeemmmuuuvvvtttlll```UUUVVV___mmmwwwnnn]]]TTTGGG<<<555333222333555555444111......111444111111000////////////000//////000000//////...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------------......///000000000111111222222333444666666===EEEMMMYYYyyyxxxqqqttt{{{wwwnnnlllpppvvvzzzttthhhYYYLLLHHHSSSlll|||rrrbbbRRREEE===777444333444444333000000222555222111000000///000000000//////000000//////...---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............------......//////000000111222222222333444555666777===GGGQQQaaa{{{xxx}}}~~~vvvuuuzzz|||wwwjjjWWWGGGFFFUUUeee|||rrrdddUUUGGG>>>333333333444555555444444222222111000000000000111000000000000000///..............................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------........................///000000111111222222222333444666777888;;;GGGUUUmmm{{{lllhhhuuuzzzxxxzzz~~~ppp\\\OOOLLLNNNjjjwww~~~qqqcccYYYFFF>>>555111333555444111333333222111111111111111000000000000000//////..............................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////............//////000111111111222222333444555777888999;;;HHH\\\|||ooolllvvvsssmmmuuu|||www{{{vvvgggWWWLLLKKK]]]uuu~~~yyyfffXXXFFF999555555444333444333222222111111222222000000111111000000///.................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...////////////......//////000000111111222222222333444666888:::;;;???KKKgggzzzpppnnnjjjnnn~~~}}}lllYYY???HHHZZZooo}}}uuuhhhYYYKKK@@@;;;888444444333222222222222333000111111111111000//////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...////////////////////////000111111222222222333333555666888:::;;;FFFQQQssspppeeeooorrrqqq~~~yyyeeeIIIFFFIIIZZZtttzzzeeePPPCCC>>>555444333333222222333333111111111111111000//////////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......////////////////////////000111111222222222333444555777999;;;<<>>666555555555666666333111222111000000//////000000000000000/////////......................................................------------------------------------------------------------------------------------------------------------------------............/////////////////////000111111222222444333555666666888AAAKKK___yyy~~~{{{tttaaaTTTAAA===888555333333222111222222111000000000000000111111000000000/////////................................................------------------------------------------------------------------------------------------------------------------------............/////////////////////000111111222222333333444666666999DDDPPPhhh}}}qqqffffffppp{{{|||qqq[[[RRRDDD999333333444666333222222111111111111111111111111111000000000000................................................------------------------------------------------------------------------------------------------------------------------............/////////////////////000111111222222222222555666777;;;HHHVVVxxxmmm\\\XXX___jjjxxxyyyooo___PPPEEE>>>:::888333333222111111111111222222222111111111000000000........................................................................------------------------------------------------------------------------..................................../////////////////////000111111222222222333666888999>>>NNN]]]uuuccc]]]___cccjjjqqqwwwxxxkkk\\\LLL>>>666444333222222111111222222222222222111111111111000////////////////////////////////////////////////........................------------------------------------------------------------------------..................................../////////000/////////000111111222222333444888:::;;;AAARRRbbb|||tttfff\\\eeetttuuunnnccciiivvvxxxiiiUUUEEE@@@888444777777333111222222222111///---...000222000000000000////////////////////////////////////........................------------------------------------------------........................,,,,,,,,,---------................../////////000222222222111222222333333999333888666===EEEOOOsss~~~ooowww|||nnnhhhkkkppprrrmmmbbb^^^kkk~~~|||pppdddRRRFFF;;;777555222333666333333333222222222444555111000000000////////////////////////////////////........................------------------------------------------------........................,,,,,,---------................../////////000000222222222111222222333444777333:::777===FFFUUU}}}vvvnnnwwwuuuooommmkkkkkkZZZMMMSSSfffyyy}}}nnn___MMMAAA:::555555777222222222222222222111111111111000000000/////////////////////////////////........................------------------------------------------------........................,,,------------.............../////////000000000222222222222222333444444555444<<<999===HHH]]]~~~xxxuuusssccc^^^VVVNNNJJJNNN\\\tttxxxhhhYYYNNNDDD<<<888444333333222222111000...111111111000000000//////////////////////////////................................................------------------------........................------------...............////////////000000000222222222222222333444555444444>>>999<<>>999<<>>666333333444444333222222111111111000000000000000000000000000000000////////////////////////........................------------------------........................------.........//////////////////000000000111111222222222222333555666777666666>>>888>>>SSSyyyzzzwwwhhhbbb```]]][[[[[[sss[[[PPPBBB888444333222111222222222111111111000000000000000000000000000000////////////////////////........................------------------------....................................//////////////////000000000111111111222222222333444555666777666555<<<888BBB\\\yyyrrrllliiilllrrrwwwiiiUUUEEE<<<888555222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////------------------------..................................../////////000000000000000111111111111222222222333444555777777666444;;;999EEEccc{{{iiifffmmmsss~~~|||oooaaaUUUHHH;;;333888666333111000111333555222111111000000000000111000000000000////////////000000//////.........---........................////////////////////////////////////////////////111000/////////000222333111222222333444555666666555555<<<>>>DDDmmm~~~vvvnnngggpppzzz~~~wwwlll[[[HHH<<<888555222333666555111---222222222111111111111111111000000000////////////000000/////////.................................////////////////////////////////////////////////111000/////////000222222111222333333555555666777666666===@@@JJJvvvuuummmooosss{{{sssaaaUUUDDD<<<444333777888444///111222222333333333222222111111000000000/////////000000////////////..............................////////////////////////////////////////////////000000000///000111111222222222333444555666666777777777===BBBRRR}}}|||~~~yyy~~~{{{ttt^^^PPP???444333666888888111222222333333333222111111111111000000000//////000000//////////////////........................////////////////////////////////////////////////000000000000000111111222222222333444555666777777888888===CCCYYYyyywwwxxxqqqsssxxxwww|||vvviiiUUUCCC888444555888222222333333222222111000111111111111000000000000//////000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111222333333444555666777888999888;;;BBB```|||xxxuuussslllkkkyyy}}}|||wwwvvvtttssswwwwww|||ooo^^^NNN@@@777333666666444333222111111111222222111111111000000000//////000000000000111111//////////////////////////////////////////////////////////////////////////////000111111111111000333333444555666777777888999999;;;DDDgggyyyyyywwwoooiiigggooo|||wwwsssrrrqqqpppooommmmmmllljjjiiinnnwwwwwwlll\\\KKK@@@<<<:::777444222222333333222222222111111111000000//////000000000111111111////////////////////////////////////////////////////////////////////////...///000111222111111000333333444555666777888888999999<<>>999555333333444555222222222111111111111000//////000000111111111222000000000000000000000000////////////////////////////////////////////////...///000222222111111000333333444555666777888888888:::>>>JJJvvvuuu|||{{{zzzkkkhhhdddccchhh}}}zzzzzzzzz{{{{{{zzzwwwuuu{{{zzzxxxvvvtttsssssssssvvvwwwxxxzzz|||}}}xxxrrrooonnnnnnooommmiiikkkvvv~~~xxxttt[[[OOOAAA999888888555111222333333222111111222333111111111111111111111111////////////////////////......////////////......///////////////.........000000000000111111111111444444444444555777888999333???@@@OOOooowwwppptttiiicccdddeeennn|||wwwtttsssuuuttttttuuuwwwwwwwwwuuuxxxxxxxxxyyyyyyyyyyyyyyy~~~|||wwwssspppooonnnkkkiiikkkrrr{{{nnnbbbQQQBBB999777777888333444444333111000000000111111111111111111111111////////////////////////......////////////......////////////////////////000000000000111111111111444444444444555777888999666@@@@@@RRRqqqxxxqqqssshhhbbbcccaaafffzzztttooolllmmmooorrr{{{zzzyyyzzz{{{|||{{{zzzyyy{{{~~~{{{uuurrrsssooojjjddd```eeewwwwwwhhhVVVGGG>>>::::::555555555555444222000///222222222222222222222222////////////////////////...//////000000//////...////////////////////////000000000111111111222222444444444444555777888999:::@@@@@@WWWqqqvvvoooqqqhhhcccbbb^^^___sss~~~vvvtttsssrrrsssxxx}}}xxx{{{vvvoooiiibbb```hhhrrrzzzoooaaaPPPAAA888666666555666666555333222222222222222222222222222//////////////////////////////000000000000/////////////////////000000000000000111111111222222222444444444444555777888999<<<>>>???]]]}}}ooossslllooogggcccbbb^^^]]]jjj{{{~~~|||{{{{{{||||||}}}{{{uuurrrnnngggdddeeennn~~~|||ttteeeQQQBBB:::888555444555555555333222222222222222222222222000000000000000000000000//////000000000000//////////////////000000111111111111111111222222222222444444444444555777888999<<<;;;???dddyyyooo}}}vvvnnnkkkeeeaaa```]]]\\\dddooo~~~yyyxxxuuulllddd```^^^fffttt~~~~~~|||tttfffZZZIIIBBB999444333444444333333333333333333333333333000000000000000000000000///000000111111000000///...//////000000111111222111111111222222222222333444444444444555777888999<<<:::AAAlllwwwrrr~~~~~~vvvjjjeee```]]][[[YYY^^^eee}}}{{{wwwnnnhhhgggdddccceeelll{{{{{{www{{{~~~wwwqqqcccWWWGGG<<<777666555444333333333333333333333333000000000000000000000000000000111111111111000000...//////000111111222222111111111222222222333333444444444444555777888999<<<;;;EEEtttuuurrr}}}rrrkkkccc^^^ZZZXXXZZZ^^^lll~~~~~~xxxqqqpppssskkkfff___[[[aaarrrxxxooonnnjjjcccgggpppvvvxxx~~~~~~{{{yyyjjjUUUEEE<<<999888666333333333333333333333333000000000000000000000000000000111111111111000000...//////000111222222222111111222222222333333333444444444444666777888999<<<<<>>DDDSSSssscccuuu{{{wwwkkkbbb]]][[[[[[ZZZYYYYYYZZZ]]]^^^]]]\\\[[[[[[]]]ccchhhmmmvvv~~~vvvuuupppfffaaacccvvv|||xxxxxxwwwwwwuuutttrrrqqqnnnnnnmmmlllnnnsss{{{}}}tttfff\\\GGG???666222333555333000333333333333333222222222111111111111111111111111000000111111111222222222111111222222222333333333555555666666777888999:::>>>FFFWWWpppeeesss}}}zzzyyyooofff```^^^^^^\\\\\\\\\]]]```aaa```^^^___^^^]]]^^^___aaaeeeiiigggrrr}}}xxxnnngggeeemmm~~~|||zzzyyymmmllljjjhhhhhhjjjmmmpppnnnttt}}}}}}tttmmm___SSSDDD999555666666666444444444333333333222222111111111111111111111111111111111111222222222222111111222222222333333333555555666666777999:::;;;===EEEYYYlllgggsss{{{{{{tttmmmhhhffffff]]]]]]^^^___aaaaaa^^^\\\^^^^^^^^^^^^___``````___```aaarrrtttiiieeeiii}}}|||sssrrrqqqooonnnmmmmmmnnnggghhhjjjjjjmmmxxx|||xxxooodddTTTEEE<<<777666666555555444444333333222222222222222222222222222222111111111222222222222333111111222222222333333333555555666777888999;;;<<<<<>>777444444555555555222222222222222222333333111111111111111111111111222222222111222222333444555555555555777888999:::<<>>999777555333444444444444333333333333222222222222222222222222333222222222222333444444555555555666777888::::::<<>>PPPvvvddd___dddooozzz|||~~~qqqlllmmmmmmjjjccc```___ggg{{{{{{uuutttssstttyyy|||wwwxxx}}}}}}{{{xxxssskkk```TTTHHHAAA777777666666555444444333333333333333333333333333444333333333333444555555666666666777888999;;;;;;>>>PPPxxxccc___bbbmmmzzzyyy}}}}}}uuukkkggghhhgggccc___\\\ZZZ```ppp~~~wwwrrrnnnjjjggglllpppwww}}}}}}~~~xxxrrrnnnppppppmmmjjjmmmxxx}}}{{{uuupppjjj```RRRHHH888777777666555444444444333333333333333333333333444333333333333444555555666666777777888999;;;<<<<<>>:::999777777666666666666777777666777999999888999;;;======MMMqqqqqqTTTQQQWWW]]]bbbgggnnnyyy{{{oooggg```^^^]]]YYYVVVVVVRRRVVVSSSNNNUUUeeellliiifff___cccrrrzzzwwwyyyxxxkkkaaa[[[XXXUUURRRSSSSSSSSSTTTVVVXXXZZZ[[[cccdddeeeggghhhhhhiiiiiieeefffffffffdddcccdddeeegggiiikkknnnoooppppppooosssuuuyyyzzzvvvooogggaaaZZZTTTOOOMMMLLLNNNQQQQQQQQQVVV^^^iiiwwwzzzrrrmmmeeebbb\\\UUUMMMEEE???;;;999888888777777888888999666777999999888999;;;===>>>LLLoootttUUUPPPVVV]]]aaaeeemmmyyyrrriiiaaa^^^\\\XXXVVVVVVSSSYYYUUUPPP___|||{{{rrroooxxx~~~~~~fff```YYYUUUTTTUUUTTTSSSUUUTTTSSSWWW]]]bbbcccbbbggggggggggggggggggggggggdddeeegggggghhhjjjmmmpppssswww|||zzzuuupppiiiaaa\\\UUUQQQOOORRRRRRPPPQQQTTTYYYbbbmmmvvv|||xxxrrrkkkfff```[[[VVVOOOGGG@@@::::::999999999999::::::666777999999888999;;;===>>>JJJlll{{{YYYRRRXXX^^^aaagggnnnwww|||tttjjjaaa]]][[[XXXVVVWWWRRRYYYWWWTTTkkkVVVSSSPPPPPPSSSVVVUUUSSS[[[XXXXXX^^^gggmmmnnnllliiihhhhhhgggfffggggggggggggiiikkkmmmpppuuu{{{~~~yyyrrrmmmaaaZZZVVVVVVWWWTTTRRRRRRTTTXXX\\\___aaaiiisss||||||vvvooojjjddd```]]]VVVMMMEEE;;;::::::999999::::::;;;666777999999888999;;;===>>>IIIiii]]]TTTYYY___aaajjjooovvvyyyuuukkkaaa]]]ZZZWWWVVVWWWQQQYYYXXXWWWtttSSSRRRRRRSSSUUUXXXYYYYYY\\\```eeekkkmmmmmmkkkiiikkkfffcccfffmmmtttwwwvvvyyy~~~{{{uuuqqqggg^^^\\\]]]XXXNNNOOOQQQTTTVVVWWWYYY\\\^^^iiiqqqxxxqqqhhh```[[[VVVQQQMMMIIIDDD===888666666666555999999999999:::;;;<<<<<<;;;HHHfffZZZSSSVVVZZZhhhjjjmmmtttzzzyyyoooddd___ZZZWWWWWWYYYWWWXXXXXX```{{{UUUVVVWWWZZZ]]]```bbbbbblllmmmnnnnnnnnnmmmlllkkkmmmkkkkkkrrr}}}xxxoookkkjjjcccZZZTTTTTTRRRQQQQQQSSSVVVYYY[[[aaalll|||{{{tttjjjbbb]]]YYYTTTPPPKKKFFF???:::888888777777999999999999:::;;;<<<<<<===GGGccc```UUUYYY[[[eeekkkmmmssszzz~~~sssgggaaa\\\XXXXXX[[[XXXYYYXXX[[[pppXXXZZZ]]]aaadddgggiiijjjqqqpppnnnmmmmmmppprrrtttyyyzzz~~~~~~zzzwwwqqqjjjaaa]]]WWWQQQNNNOOOQQQSSSPPPSSSZZZdddqqq|||qqqiiiccc^^^YYYUUUNNNIIICCC>>>;;;:::999888999999999999:::;;;<<<<<<>>>GGG___hhhYYY]]]^^^cccjjjjjjpppwwwxxxkkkccc___\\\[[[]]]YYY[[[\\\\\\hhhaaacccfffiiijjjkkkmmmnnnlllmmmooottt{{{}}}rrrlllddd[[[VVVRRRPPPOOOOOOPPPSSSXXX___gggooosssuuuvvvwwwzzz~~~{{{qqqjjjddd]]]YYYRRRMMMFFFAAA>>><<<:::999999999999999:::;;;<<<<<>>;;;999999999999999:::;;;<<<<<<>>>EEEZZZiiiZZZbbbbbbdddffffffkkkrrrqqqjjjhhheeecccccc```]]]\\\```gggqqq|||jjjmmmqqqrrrsssuuuzzz~~~|||uuulllaaaYYYRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQRRRSSSUUUYYY```dddlllrrr|||wwwmmmccc]]]YYYUUUOOOIIIDDDAAA===;;;999999999999:::;;;<<<<<<>>>CCCUUUfffZZZ``````eeefffgggnnnsssxxxqqqnnniiidddbbbaaaXXXQQQSSS[[[fffsss}}}lllqqqxxx}}}uuummmccc```[[[VVVRRRPPPPPPPPPNNNOOOOOONNNNNNPPPSSSVVV[[[aaaiiiooouuu}}}xxxmmmeee^^^ZZZTTTNNNIIIEEEAAA>>>999999999999:::;;;<<<<<<@@@BBBOOOeee[[[\\\[[[cccbbbfffnnnqqq}}}yyytttlllddd```[[[RRRJJJJJJMMMUUUcccqqqyyyvvv|||wwwqqqggg]]]VVVRRRQQQQQQPPPPPPPPPNNNLLLLLLNNNPPPQQQUUU[[[^^^aaagggpppxxxwwwooobbb^^^WWWQQQLLLHHHCCC@@@999999999999:::;;;<<<<<>>===<<<;;;:::;;;;;;<<<:::???MMMjjjVVVVVVYYY^^^___hhhjjjiiiyyylll```ffftttvvvkkk```XXXTTTRRRLLLEEEAAADDDJJJQQQbbbppp}}}~~~{{{zzzpppeee[[[UUUPPPPPPOOONNNLLLKKKLLLLLLMMMOOOPPPQQQQQQSSSXXX\\\```fffppp|||kkk^^^YYYPPPLLLIII@@@@@@???>>>===<<<<<<=========AAAJJJ|||nnnVVVTTTVVV\\\]]]eeeggggggwww|||dddYYY\\\dddtttmmmeee___WWWTTTNNNGGGCCCCCCGGGKKKYYYgggsssvvvuuu}}}wwwkkkbbbXXXVVVSSSPPPNNNLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTVVV[[[bbbkkkuuuyyyfff]]]SSSOOOLLLCCCCCCBBB@@@???>>>>>>>>>???AAACCCGGGrrrxxxZZZRRRTTT[[[ZZZ```ccceeessszzz```WWWVVVUUUeeexxxooojjjfffbbbXXXVVVPPPJJJDDDBBBCCCDDDNNNYYYfffjjjlllvvvwwwhhhddd^^^YYYUUUQQQNNNMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRTTTYYY___fffppp{{{nnn```UUURRRQQQIIIEEEDDDBBB@@@???>>>??????AAADDDDDDiii___SSSTTT[[[XXX]]]```dddqqqeeeZZZWWWSSSYYYjjjqqqiiieeeaaa]]]WWWUUUQQQKKKFFFBBB@@@@@@EEENNNYYY```dddppp{{{uuummmeee___YYYSSSNNNOOOOOOOOOOOOPPPPPPPPPPPPLLLNNNPPPSSSXXX___gggmmmttt~~~xxxgggXXXTTTSSSLLLFFFEEECCCAAA???>>>>>>???===EEECCCaaa```RRRRRRYYYXXX[[[___dddnnnggg[[[XXXWWWYYY[[[nnn}}}mmmgggccc]]]WWWVVVTTTQQQMMMIIIEEEAAA>>>BBBGGGPPPXXX^^^jjj}}}uuummmddd[[[TTTQQQOOONNNNNNOOOPPPOOONNNLLLMMMNNNOOOQQQUUU[[[___eeeooo|||sss```WWWSSSKKKIIIGGGEEEBBB@@@?????????:::FFFBBBXXX^^^OOOOOOTTTYYYYYY^^^eeekkk{{{xxxbbbVVVTTTYYYYYYVVV]]]xxxzzzooollliiiaaaYYYYYYVVVSSSPPPMMMIIIDDD@@@BBBCCCIIIQQQWWWbbb{{{uuuiiiaaaXXXUUUQQQOOOOOOPPPOOONNNNNNOOOPPPPPPOOOQQQSSSVVV[[[bbbmmmvvvnnn```XXXOOOKKKJJJGGGDDDBBBAAA@@@@@@:::HHHAAANNN]]]OOONNNRRRXXXXXX]]]dddhhhrrrxxxhhh]]]RRRRRR[[[WWWZZZ\\\fffwwwooopppoooiiiaaa___\\\XXXTTTQQQMMMGGGCCCCCC@@@DDDKKKPPPYYYrrrvvvlll```[[[UUURRRRRRRRRQQQOOOLLLMMMNNNMMMKKKKKKLLLNNNPPPVVV^^^eeemmmzzzyyyiii___UUUMMMLLLIIIFFFDDDBBBBBBBBB;;;JJJ@@@HHH^^^QQQOOORRRXXXWWW]]]dddeeelllrrriiioooggg]]][[[SSSTTT^^^WWW```bbb___nnntttmmmqqqsssooohhheeeaaa\\\XXXTTTPPPIIIEEECCC???@@@FFFJJJSSSlll~~~uuunnncccYYYTTTRRRPPPOOOUUUSSSOOOMMMMMMLLLKKKIIIQQQRRRTTTWWW^^^iiivvv~~~wwwhhh```[[[VVVNNNFFFAAA@@@BBBCCCDDD===AAAPPPqqqaaaLLLTTTNNNWWWYYY^^^cccbbbiiitttlllggggggfffttt|||ccc]]]]]]YYYTTTZZZ[[[[[[]]]eeewwwxxxooogggccchhhqqq``````]]]ZZZWWWSSSMMMGGGEEEFFFCCCFFFJJJLLL```xxxnnnfff___ZZZUUURRRVVVSSSOOOMMMLLLLLLLLLKKKMMMNNNOOORRRVVV___hhhnnn|||vvvgggfff^^^SSSJJJEEEDDDDDDDDDDDD@@@CCCMMMkkktttSSSQQQMMMWWWXXX]]]aaa___eee{{{~~~xxxmmmfffeeedddlllvvvccc[[[ZZZ[[[]]]ZZZWWWYYYaaaqqqvvvnnneeedddfff[[[YYYVVVTTTTTTRRRNNNJJJIIIIIIGGGHHHLLLLLL```yyyqqqhhh^^^WWWWWWSSSOOOLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOSSSYYY]]]hhhooozzzvvvrrrgggWWWMMMHHHGGGFFFDDDCCCDDDFFFHHHddd[[[OOONNNVVVVVVZZZ^^^\\\```tttvvvjjjgggdddfffvvvwwweee```ccc]]]XXXSSSTTT]]]jjjuuu|||}}}~~~wwwzzzzzznnnddd```\\\YYYUUUUUUVVVUUURRRPPPNNNOOOLLLLLLOOONNN___xxxkkkaaaZZZVVVQQQMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTZZZ```iiisssxxxjjjXXXLLLIIIIIIGGGEEEBBBGGGHHHEEE]]]cccMMMSSSTTTTTTWWW[[[ZZZ]]]pppyyytttqqqnnnttt~~~uuufffaaa[[[WWWSSSTTT[[[fffrrrzzzuuu}}}{{{tttrrrttt}}}~~~oooeeeddd^^^ZZZ[[[]]]ZZZWWWTTTTTTUUUQQQQQQRRROOO___~~~{{{qqqccc^^^XXXSSSPPPNNNLLLJJJLLLNNNOOOOOONNNNNNOOOPPPQQQVVV^^^eeeooo{{{yyykkkXXXLLLIIIJJJHHHFFFAAAGGGIIIDDDYYYjjjNNNWWWQQQQQQUUUYYYYYY\\\mmm{{{{{{zzz~~~zzzmmm```___^^^\\\YYY[[[dddsss~~~zzz{{{||||||yyyuuuooollljjjttttttjjjaaa\\\___aaa^^^YYYXXXWWWXXXUUUUUUUUUQQQ```~~~wwwrrrnnnggg```ZZZTTTOOOLLLLLLMMMNNNNNNMMMMMMNNNOOOLLLPPPUUUZZZ```jjjuuu~~~tttaaaTTTMMMKKKIIIGGGCCCFFFHHHFFFVVV|||vvvQQQVVVPPPOOOSSSXXXXXXZZZiii|||~~~yyy}}}}}}tttrrrtttvvv|||xxxtttttt{{{xxxlllggghhhfffbbb___dddppp{{{}}}xxxvvvuuurrrlllfffaaagggpppyyy}}}rrrddd[[[^^^```]]]ZZZ[[[XXXZZZXXXXXXXXXTTTaaauuuxxxpppggg^^^VVVQQQMMMNNNOOONNNMMMMMMNNNOOOKKKMMMPPPRRRUUU[[[dddkkk{{{rrraaaUUUNNNJJJIIIEEEDDDGGGGGGTTTgggWWWUUUQQQOOORRRWWWVVVWWWddduuu{{{wwwxxxqqqmmmiiihhhhhhjjjooovvvvvvnnnhhhlllwww~~~zzztttjjjjjjiiigggfffhhhmmmqqqyyyuuuqqqnnnllliiieeebbb^^^```gggoooqqqrrryyytttccc``````\\\[[[___XXXZZZYYYZZZZZZVVVccczzz{{{qqqfff[[[UUUQQQQQQQQQPPPNNNNNNOOOPPPLLLMMMOOOOOOPPPTTT[[[```hhhssslll[[[QQQLLLJJJGGGDDDFFFHHHRRRYYY\\\TTTRRRPPPRRRVVVTTTTTT```ooo{{{wwwmmmmmmmmmkkkgggeeeiiiooofffaaa^^^bbbjjjqqqrrrqqqiiihhhgggiiikkkmmmllljjjffffffeeeccc```^^^]]]\\\^^^^^^cccjjjkkkhhhjjjqqq{{{oooeeeaaa\\\\\\bbbWWWZZZYYY[[[\\\WWWdddyyyooohhhZZZVVVQQQOOOOOOPPPNNNLLLPPPOOOMMMLLLMMMPPPTTTVVV\\\bbbnnn~~~gggWWWMMMHHHMMMBBBHHHIIINNN___^^^YYYPPPQQQOOOMMMPPPWWW^^^bbbwww}}}xxxqqqlllpppxxxmmmfffcccdddcccaaaccciiiccc\\\ZZZbbbmmmrrrpppmmmlllkkkhhheeeaaa]]]ZZZXXX\\\]]]^^^aaaeeeiiimmmooolll{{{uuukkkhhhaaaYYYXXXYYYVVVWWWZZZXXXggg|||tttfffaaaZZZVVVTTTRRRNNNKKKMMMMMMMMMMMMNNNOOOOOOPPPSSSWWW```nnn{{{{{{bbbSSSQQQMMMCCCHHHHHHJJJWWWhhhYYYRRRQQQOOOMMMOOOTTTZZZ^^^uuuxxxnnnfffgggjjjjjjjjjlllfffbbb^^^___dddffffffeeeffffffdddcccbbbaaaaaaaaaYYY[[[\\\\\\]]]```dddgggiiisss~~~vvvkkkaaa[[[[[[VVVWWWYYYXXXhhhwwwqqqiiiccc^^^YYYRRRMMMLLLMMMOOOOOOOOONNNLLLKKKPPPQQQWWWaaakkkvvvpppZZZTTTNNNEEEJJJGGGGGGPPPtttyyyZZZTTTRRROOOMMMNNNQQQVVVYYYppp~~~vvvuuuxxxwwwrrrnnnooommmhhhdddccccccdddddd^^^]]]\\\[[[[[[]]]___```]]]```aaa^^^YYYXXX[[[___fffjjjrrr~~~vvviii]]][[[UUUUUUYYYZZZmmmyyyrrrllleee\\\VVVPPPPPPPPPPPPOOONNNLLLLLLPPPPPPRRRYYY___ggguuuiiiXXXQQQHHHLLLIIIHHHNNNjjjcccWWWRRRMMMMMMNNNOOOSSSVVVjjjxxx{{{zzzxxxsssooonnnooommmhhh___]]]ZZZWWWVVVVVVXXXYYYcccgggjjjeee\\\WWWXXX\\\cccdddfffjjjtttrrr___\\\TTTTTTZZZ^^^uuu|||uuulllfffXXXVVVRRRNNNLLLLLLMMMNNNMMMKKKLLLPPPSSSXXXcccnnn|||eeeTTTJJJLLLHHHIIINNNbbbxxx\\\SSSMMMMMMNNNNNNQQQVVVdddrrr{{{ooojjjgggbbb^^^ZZZYYYYYYYYY^^^dddiiifff___YYYYYY\\\```___^^^^^^bbbnnn~~~hhhdddZZZXXX]]]bbbzzz}}}wwwfff```XXXQQQLLLKKKMMMNNNLLLKKKLLLNNNOOOPPPWWW```jjjtttuuu^^^OOOLLLGGGJJJNNNXXXdddWWWNNNNNNOOOMMMPPPVVV\\\jjj~~~vvvsssmmmhhhccc```^^^]]]VVV[[[___^^^ZZZXXXZZZ]]]]]]]]]\\\YYYXXX^^^jjjssswwwqqqeeeaaadddhhhxxxqqqfff[[[SSSOOOOOOOOOMMMMMMOOOQQQPPPNNNQQQXXX]]]dddooo{{{nnnZZZQQQIIIMMMOOOPPPooonnn^^^QQQOOONNNKKKNNNUUUSSSbbbuuu}}}vvvoooiiidddbbb\\\[[[ZZZWWWUUUVVVZZZ]]]___```___ZZZVVVWWW```gggsss}}}zzznnnjjjmmmrrrtttggg\\\UUURRRQQQKKKKKKNNNQQQOOOJJJLLLPPPVVVZZZaaaiiiuuu|||eeeWWWMMMQQQQQQMMMfffvvvcccSSSPPPNNNJJJLLLSSSNNN\\\ooo|||sssllliiijjjddd\\\UUUSSSUUUYYY\\\ccceeeddd___XXXXXX___fffeeelllttt{{{}}}rrrpppuuu{{{wwwkkkddd]]]TTTNNNNNNMMMMMMMMMMMMLLLLLLOOORRRWWW]]]fffssszzzbbbRRRIIIGGGPPP[[[cccNNNRRRKKKJJJPPPLLLSSSYYYfffxxxxxxzzzkkkpppnnnbbbVVVTTTXXX\\\ZZZcccjjjiiibbb\\\]]]```aaacccfffkkkqqqwww}}}xxxooorrr||||||wwwmmmbbb[[[XXXSSSPPPOOOPPPQQQQQQLLLNNNQQQUUU[[[eeeqqqyyyppp___SSSLLLPPPWWW}}}qqqUUUVVVPPPMMMPPPMMMSSSVVVaaarrrnnnbbbaaaccc___XXXWWW]]]bbbbbb\\\XXXYYY[[[\\\]]]___bbbfffkkkooorrrsssllliiippp~~~~~~rrrhhhaaaXXXQQQNNNNNNOOOPPPLLLMMMNNNPPPRRRXXX^^^cccpppwwwkkk[[[OOOMMMOOOdddZZZWWWUUUOOOOOOPPPRRRSSSZZZiiiwwwyyyiiiggghhhaaaVVVUUUWWWYYYZZZXXXVVVVVVVVVXXXXXXXXXYYYZZZ]]]___aaa___]]]```lll~~~wwwooocccZZZTTTQQQOOOMMMPPPPPPPPPPPPQQQSSSVVVYYY___dddooo~~~{{{dddUUUNNNMMMUUU^^^UUUUUUPPPNNNQQQRRRPPPTTTaaaooozzz}}}ooohhhccc___XXXWWWVVVVVVWWWWWWVVVUUUXXXWWWVVVUUUTTTTTTUUUUUUTTTUUUZZZggg}}}wwwnnnggg```WWWRRRRRRQQQPPPPPPPPPRRRSSSTTTUUUWWW```mmmxxxuuuaaaVVVQQQRRRmmmVVVUUUOOOKKKNNNPPPNNNQQQ[[[hhhuuuzzz~~~ssslllhhh\\\ZZZWWWWWWXXXXXXVVVTTTYYYXXXUUUSSSQQQPPPPPPPPPSSSSSSWWWddd}}}yyypppcccZZZVVVSSSPPPNNNOOOPPPPPPOOOPPPPPPUUU___gggooozzzmmm[[[PPPTTTmmm]]]VVVQQQIIILLLNNNMMMOOOWWW```mmm}}}sssgggbbb```]]]\\\ZZZYYYVVVTTTWWWVVVTTTRRRPPPPPPPPPPPPUUUUUUXXXeeesssiiiaaa\\\VVVSSSQQQQQQOOONNNOOONNNOOOUUUZZZ^^^dddlll{{{eeeSSSVVVZZZeeeWWWTTTLLLMMMLLLLLLMMMRRRWWWbbbuuuttthhhjjjjjjhhheee```\\\YYYXXXVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTYYYjjjzzznnnhhh```ZZZWWWUUURRRPPPQQQNNNNNNRRRTTTUUUYYY^^^cccpppttt^^^UUUMMMhhhWWWWWWPPPPPPKKKKKKMMMOOOQQQ[[[ooo~~~yyyvvvrrrqqqrrrqqqmmmgggaaa]]]\\\VVVUUUTTTTTTTTTUUUVVVWWWQQQSSSYYYnnn}}}ooofffaaa\\\SSSMMMPPPNNNMMMNNNQQQSSSTTTTTTXXX```mmmzzzmmmVVV\\\kkk|||[[[ZZZWWWIIINNNNNNOOOOOONNNTTTdddtttooo{{{yyy|||xxxgggaaaeee^^^]]]```[[[QQQUUUZZZSSSUUUTTT___}}}yyyssskkkaaaXXXPPPOOONNNOOOQQQSSSSSSRRRTTTZZZbbbkkkuuuggg[[[\\\eeeWWWSSSMMMLLLLLLNNNNNNLLLNNNYYYeee|||~~~~~~~~~|||qqqeee```\\\SSSTTTXXXRRRZZZXXXdddyyymmmcccVVVTTTSSSSSSSSSSSSRRRPPPSSSUUUXXX\\\bbbnnn|||bbbRRR{{{zzz[[[SSSTTTMMMNNNOOOPPPLLLIIINNNVVVhhhvvvkkk^^^]]]WWWUUUWWWTTT]]]\\\jjjzzzpppcccaaa^^^\\\ZZZWWWTTTQQQTTTTTTUUUVVVZZZbbbmmmtttvvvZZZnnnnnn[[[YYYSSSRRRQQQQQQNNNIIIKKKPPPYYYgggvvv|||}}}mmm```bbb\\\WWWYYYZZZ]]]^^^qqqwwwsssnnniiieee```[[[WWWTTTTTTUUUUUUXXX]]]bbbgggrrrllldddiiiYYYYYYTTTQQQPPPNNNKKKLLLPPPQQQYYYeeeooowwwvvvlllnnneee\\\\\\\\\[[[```yyy~~~wwwqqqlllgggdddXXXWWWUUUUUUUUUWWWYYY[[[dddmmm~~~~~~dddvvv}}}]]][[[TTTOOOOOONNNLLLMMMPPPMMMNNNUUU```kkkttt~~~tttiiiddd]]]]]]ggg|||xxxuuurrrgggbbb\\\WWWTTTTTTUUUUUU]]]aaammm}}}xxxqqqmmm]]]UUUPPPQQQRRROOONNNNNNNNNJJJLLLUUU^^^fffqqq|||uuucccdddqqq}}}|||vvvoooeee[[[VVVUUUUUUVVVXXXYYY___kkkvvvwww~~~___XXXTTTUUUWWWSSSOOONNNPPPKKKKKKPPPVVV]]]jjjxxx|||lllkkkzzz~~~yyyqqqggg___YYYWWWYYY[[[^^^bbbiiiuuuzzzjjj^^^XXXSSSKKKMMMQQQKKKMMMMMMLLLJJJKKKTTTaaalllxxxxxxooofffaaa^^^\\\[[[ZZZZZZ^^^hhhttt}}}eeeWWWZZZVVVRRRQQQNNNNNNOOONNNKKKJJJPPPZZZbbbttt}}}|||tttmmmiiiiiifffbbb]]][[[^^^dddiiiooo|||www[[[]]][[[TTTPPPNNNPPPQQQPPPMMMJJJLLLQQQVVVjjjtttzzztttyyywwwtttnnnhhhbbb^^^]]]aaajjjzzzssseee[[[WWWWWWSSSQQQRRRRRRPPPMMMKKKLLLNNNZZZgggwww~~~~~~zzzpppeee]]]^^^```iiiyyywww^^^]]]aaaZZZSSSSSSSSSRRRPPPNNNMMMMMMMMMZZZkkkyyy}}}{{{ppphhh```]]]```jjjvvviii```ccc[[[UUUUUUSSSRRRQQQQQQQQQQQQHHHRRR```mmmxxxzzzuuuiiidddcccgggjjjrrrhhhaaa[[[XXXVVVSSSQQQQQQRRRSSSSSSLLLOOOUUU^^^jjjvvv~~~uuunnnjjjjjjeeeeeeuuutttdddbbb[[[WWWSSSPPPPPPRRRSSSTTTRRRPPPOOOTTT___lllvvvzzzzzzoooeeeccciiipppkkkccc^^^YYYVVVVVVTTTPPPRRRWWWRRRRRRPPPNNNOOOWWWdddooottt~~~tttkkkfffgggjjjuuulll\\\\\\YYYTTTRRRRRRSSSRRRPPPPPPNNNKKKJJJOOOZZZbbbjjjwww{{{ssslllhhhfffiiirrrgggddd\\\TTTTTTVVVUUUPPPQQQPPPNNNJJJGGGIIIOOOUUU___jjjuuu}}}{{{uuunnniiimmmnnnxxxqqq]]]YYY[[[YYYUUUSSSRRRRRRPPPLLLIIIHHHKKKMMMWWW```kkkuuu}}}zzzvvvwwwsssuuubbb```bbbYYYRRRWWWQQQQQQPPPMMMKKKIIIJJJJJJNNNUUUaaannnxxxzzzyyy}}}ttthhhdddXXXQQQVVVOOOOOONNNLLLKKKJJJIIIIIIGGGKKKVVVdddpppxxxtttddd\\\WWWTTTPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHLLLWWWaaajjjvvv~~~dddbbb___TTTTTTRRROOONNNNNNMMMLLLKKKOOOIIIHHHNNNUUU]]]kkkwwwzzz{{{|||yyybbb]]]\\\XXXUUUOOOKKKOOOSSSPPPHHHMMMMMMLLLJJJJJJPPPYYY___jjjpppxxx}}}|||nnn\\\XXXUUURRRRRRRRRQQQOOOMMMKKKLLLLLLKKKKKKMMMRRRVVV[[[ccclllsssxxx}}}zzzqqq^^^WWWSSSVVVSSSKKKIIIMMMJJJLLLNNNNNNMMMLLLLLLMMMMMMTTT^^^eeejjjmmmrrrvvvzzzsssaaaUUUWWWUUUKKKHHHNNNMMMNNNPPPPPPOOONNNMMMLLLHHHMMMSSSXXX[[[^^^bbbeeessssssyyy|||pppXXXVVVWWWQQQNNNRRROOONNNMMMMMMNNNNNNNNNNNNJJJKKKLLLMMMNNNQQQTTTWWW^^^aaakkkxxx~~~aaaUUUUUUTTTRRRQQQPPPMMMJJJJJJKKKMMMNNNNNNKKKIIIGGGFFFFFFHHHKKKMMMOOOTTT___nnnyyy|||yyy}}}bbbZZZYYYUUUPPPRRROOOLLLLLLMMMNNNMMMLLLKKKIIIGGGFFFGGGGGGHHHHHHIIILLLVVVccclllqqqxxxvvvnnnyyyhhhccc]]]TTTUUURRRPPPPPPQQQQQQNNNKKKKKKKKKJJJJJJKKKKKKIIIHHHFFFGGGMMMVVV\\\```gggnnnwww|||zzzppplll\\\^^^\\\SSSNNNQQQRRRNNNLLLNNNKKKJJJJJJKKKMMMNNNLLLIIIIIIJJJLLLOOORRRUUUXXXZZZggglllrrrwwwzzz{{{{{{|||sssiiivvvxxx______WWWRRRSSSSSSNNNJJJJJJNNNMMMLLLMMMNNNOOOOOOOOOKKKKKKLLLMMMOOORRRTTTUUUVVVZZZ___bbbeeejjjrrryyy{{{~~~www{{{xxxooodddkkkpppddd]]]WWWVVVUUUQQQNNNMMMNNNNNNMMMKKKJJJJJJLLLOOOMMMLLLLLLLLLMMMNNNOOOOOOMMMPPPSSSTTTUUUXXX^^^ccciiikkkpppvvv}}}~~~}}}~~~qqqdddggg{{{|||yyypppddd]]]YYYVVVUUUTTTOOOPPPOOOMMMIIIHHHIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPQQQTTTWWWZZZ\\\```eeekkkppptttvvv|||~~~}}}zzzxxxxxxwwwyyyzzz{{{zzzxxxvvvttt~~~}}}~~~}}}xxxtttrrr{{{uuudddccctttuuutttggg___YYYUUUQQQQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNNNNMMMLLLKKKLLLMMMRRRSSSVVVYYY]]]```cccdddccceeeggggggeeecccbbbaaadddfffiiilllnnnoooooooootttvvvxxx{{{|||}}}}}}}}}~~~|||zzzxxxwwwnnnllllllmmmjjjhhhppp{{{xxxddd___jjjvvvlll~~~yyyiii^^^UUUSSSQQQPPPPPPPPPOOONNNNNNNNNMMMMMMNNNOOOOOOPPPMMMMMMLLLLLLKKKJJJJJJIIINNNOOOQQQRRRTTTVVVXXXXXXWWWZZZ\\\\\\[[[ZZZZZZ[[[]]]^^^aaadddfffggghhhhhhmmmnnnppprrrssssssssssssttttttsssqqqnnnkkkhhhfffbbb^^^^^^___aaajjj|||iii___dddqqqccckkkbbbXXXSSSSSSSSSPPPMMMOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJMMMMMMNNNOOOPPPRRRSSSSSSTTTVVVWWWWWWWWWWWWXXXZZZYYYZZZ\\\^^^___```aaaaaafffggghhhiiijjjiiihhhhhheeeeeeeeeeeeccc```^^^\\\^^^ZZZ^^^hhhtttqqqddddddyyycccbbb|||yyyhhh]]][[[ZZZUUUPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIKKKLLLMMMNNNOOOQQQQQQRRROOOPPPQQQPPPPPPPPPSSSUUUTTTUUUWWWYYY[[[\\\]]]]]]___```aaaaaaaaa```^^^]]][[[\\\]]]^^^^^^\\\ZZZYYY]]]\\\fff|||~~~nnnggggggqqqkkk^^^[[[uuu{{{fffaaa```[[[TTTTTTRRROOOLLLKKKKKKNNNPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQOOOOOOMMMLLLLLLMMMNNNOOOOOOOOOQQQTTTVVVXXXWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUWWWWWWVVVUUURRRRRRXXX___ccc}}}|||kkkccc```jjjzzzeeeUUU^^^qqq^^^WWWVVVQQQQQQRRRRRRQQQOOOMMMKKKIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMOOONNNNNNNNNOOOPPPQQQQQQWWWVVVTTTRRRQQQRRRSSSTTTMMMVVV^^^___ZZZYYYaaakkkyyyhhh___\\\aaannnUUUNNNZZZyyyyyyiiidddWWWVVVUUUUUUUUUTTTRRRPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLSSSRRRQQQPPPPPPRRRTTTUUUQQQQQQQQQQQQRRRSSSUUUVVVTTT```jjjiiieeeooouuuggg___\\\[[[{{{vvv___TTTNNNXXX~~~llleee]]]YYYXXXXXXWWWUUUPPPOOONNNMMMLLLLLLLLLLLLRRRRRRQQQOOOOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMLLLJJJKKKLLLLLLLLLNNNQQQSSSQQQTTTWWWXXXWWWUUUSSSSSSaaawwwoooccc^^^]]]ZZZvvvkkk___RRRJJJ\\\xxx|||tttnnnggg]]]UUUXXXUUURRROOOOOOPPPSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNQQQRRRQQQRRRTTTVVVZZZ]]]___\\\XXXWWWZZZ___wwwxxxiii```]]]\\\ZZZooottteeeUUUHHHKKKXXXnnn{{{jjjaaa___[[[WWWVVVVVVXXXZZZRRRRRRPPPOOONNNMMMMMMMMMOOOOOONNNNNNNNNPPPRRRSSSOOORRRUUUUUUTTTTTTXXX\\\bbbhhhllljjjhhhpppwwwjjjaaa\\\[[[YYYhhhkkkZZZNNNJJJLLLUUUjjj{{{xxxsssmmmgggbbb^^^\\\XXXWWWVVVTTTTTTSSSSSSSSSVVVTTTSSSRRRTTTWWWZZZ]]]SSSVVVWWWWWWXXX]]]gggnnn}}}zzznnnddd^^^[[[WWWcccrrr```UUUMMMIIIMMMLLL\\\yyy```___^^^]]]]]]\\\\\\\\\]]][[[YYYXXXZZZ^^^cccfffrrrtttuuuvvvzzzhhh|||oooeee___\\\XXX```~~~rrr[[[KKKEEEIIIHHHLLLZZZqqq|||vvvvvvdddUUUqqqeee^^^ZZZWWW\\\vvv~~~{{{cccOOODDDEEEEEEHHHMMMWWWnnneeeVVVUUUssseee]]]YYYUUUWWWlll{{{zzzmmmYYYKKKGGGHHHIIIGGGDDDLLLaaawwwdddPPPLLLOOOsssfff]]]YYYTTTUUUeeezzzzzzzzzdddTTTIIIHHHHHHFFFCCCCCCLLLWWWxxxsss]]]SSSOOOJJJEEEqqqeee^^^ZZZVVVUUUaaa{{{}}}~~~nnnZZZIIIDDDAAACCCEEEDDDDDDFFFKKKiii~~~kkkUUUKKKMMMOOOJJJCCC|||oooeee___\\\WWWUUU^^^{{{|||~~~zzzfffPPPFFF???BBBGGGFFFCCC@@@BBBMMMaaa}}}WWWUUURRRMMMHHHFFFFFFGGGzzzmmmddd___^^^XXXTTTYYYrrr}}}tttZZZNNNDDDDDDFFFEEEBBBAAAEEEBBBHHHYYYllllllZZZIIILLLOOOKKKFFFCCCFFFJJJzzzlllccc___^^^YYYSSSUUUlll}}}{{{zzz]]]RRRGGGCCCAAA??????AAA===:::???GGGHHHOOOoooeeeNNNJJJLLLHHHEEEEEEHHHJJJIIIHHH|||pppccc[[[YYY\\\UUUSSSddd}}}uuuUUUEEEGGGEEEAAA@@@<<<>>>???@@@???@@@EEELLLRRR~~~ppp^^^LLLGGGLLLDDDEEEEEEEEEFFFFFFFFFFFF|||pppddd\\\ZZZXXXTTTSSSbbb~~~~~~}}}~~~vvv[[[MMMJJJDDDBBBBBB<<<<<<============???EEEIIIQQQdddnnn\\\TTTMMMCCC@@@CCCDDDDDDEEEEEEEEEFFFFFFFFF}}}qqqddd]]]\\\TTTSSSSSS]]]yyy{{{|||ssskkkggghhhgggffffffhhhkkknnnpppxxxuuucccWWWNNNCCCCCCDDD<<<<<<======<<<;;;<<<>>>AAA@@@DDDSSSrrrxxx]]]MMMAAAAAADDDBBB@@@BBBDDDDDDDDDDDDEEEEEEEEEEEE|||pppccc]]]\\\UUUSSSPPPWWWqqqxxxwwwuuurrrnnnhhhccc___]]]aaaaaaaaabbbeeeiiiooorrrsssrrrhhh___QQQBBBCCCFFF======>>>>>>>>>======>>>>>>CCCCCCEEELLL]]]{{{gggVVVNNNDDD???AAADDDDDDDDDFFFCCCCCCCCCDDDDDDDDDEEEEEE{{{nnnbbb\\\\\\YYYTTTMMMRRRkkkvvvyyyppplllllljjjeeecccccccccccccccbbbaaaaaa___```bbbccceeekkkrrrxxxrrrjjjcccUUUDDDDDDFFF>>>============>>>>>>>>>===888>>>DDDDDDDDDNNNaaapppvvvZZZIIIBBBBBBAAAAAAAAAAAA???AAAEEEBBBCCCCCCCCCCCCDDDDDDDDD|||nnnaaa[[[\\\[[[UUUMMMOOOeeettt}}}~~~pppgggddddddaaa\\\[[[___aaa```]]]^^^```aaabbbccccccccc```bbbdddeeegggmmmuuu|||zzznnnggg\\\JJJEEEFFFAAA;;;:::999:::<<<===<<<;;;777888:::<<<@@@CCCEEEGGGYYYlllwwwcccVVVNNNFFF@@@===:::===@@@@@@======@@@DDDBBBBBBBBBBBBCCCCCCCCCDDD~~~pppbbb\\\]]]XXXWWWQQQOOO___sssxxx|||ppphhh```ZZZ\\\```aaa___```dddfffeee``````aaaccccccdddddddddbbbeeeggggggiiinnnxxxvvvmmmfffSSSGGGEEECCC===:::888888:::;;;;;;999>>>:::666666;;;@@@BBBBBB>>>GGGTTTdddyyy}}}cccRRRAAA>>>@@@@@@>>>===:::===?????????AAACCCDDDAAAAAABBBBBBBBBCCCCCCCCCqqqccc]]]^^^UUUWWWTTTPPPZZZzzzsssvvvsssfffcccdddcccaaa\\\bbbfffeeefffggggggdddbbbcccddddddeeeeeeeeeeeebbbeeegggggghhhmmmwww|||rrrnnnZZZIIIEEEEEEAAA===:::999;;;<<<:::999666:::======:::888999<<<;;;???CCCGGGPPPaaawwweeeQQQBBB???@@@DDDBBB;;;:::===<<<<<<<<<===@@@CCCCCC@@@AAAAAAAAABBBBBBBBBCCCCCCrrrccc^^^```VVVYYYQQQLLLXXXoooppp{{{|||tttmmmkkkhhhdddccceeecccfffjjjkkkiiigggeeeeeeeeedddbbb```______````````````aaacccgggmmmuuuzzz|||fffHHHOOO>>>CCC@@@===<<<;;;;;;:::999<<<;;;::::::999999:::::::::;;;===>>>@@@DDDIIIMMMbbbqqqvvv```OOOEEEBBB===<<<;;;:::::::::::::::;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDtttccc\\\\\\UUUXXXPPPJJJSSSgggrrrvvv}}}yyyvvvtttrrrqqqtttzzz|||sssmmmiiiiiijjjhhhhhhjjjfffhhhjjjjjjhhhfffeeeeeebbbbbbaaa```___^^^^^^^^^___```aaabbbdddiiiooosssxxx}}}oooRRRQQQCCCBBB@@@===;;;;;;;;;:::999;;;;;;:::999999999999:::999:::::::::;;;===AAADDDEEELLLYYYjjj~~~xxx___]]]XXXOOOFFF@@@>>>>>><<<<<<;;;:::::::::::::::;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEwwwdddYYYWWWSSSWWWPPPIIIMMM\\\vvvqqq|||rrrmmmgggcccbbbcccccccccffflllyyyvvvrrrooojjjhhhkkklllkkkkkknnniiijjjjjjhhhfffdddcccdddaaabbbbbbbbbbbbaaa___^^^___```aaabbbbbbeeeiiimmmooorrrwwwyyy|||vvv]]]QQQFFFBBB???<<<::::::::::::999;;;:::999999888888999999999:::999888777777999;;;;;;;;;<<<@@@JJJXXXiiitttsssdddVVVMMM??????>>><<<999888:::<<<;;;;;;:::999999999999:::;;;;;;<<<<<<============??????@@@AAABBBCCCDDDEEEzzzgggZZZTTTRRRWWWQQQJJJKKKUUUwwwyyyqqq~~~vvvooojjjhhhfffcccbbbdddhhhlllnnnttt||||||wwwwwwqqqlllkkkmmmnnnlllkkklllmmmmmmkkkhhhdddbbbbbbcccbbbdddfffggggggeeecccaaa```aaacccccccccdddgggjjjjjjlllnnnppppppssswwwzzz~~~{{{hhhSSSJJJCCC@@@<<<999999999999999::::::999888888888888888:::::::::999666666777999======<<<;;;;;;>>>CCCGGGLLLUUUbbbooo|||tttlll___SSSJJJCCC===:::@@@???>>><<<:::::::::::::::999999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAACCCCCCDDD}}}kkk\\\UUUQQQVVVRRRMMMMMMRRRpppyyyrrr|||pppkkkiiijjjjjjhhhhhhhhhiiimmmssszzz~~~|||yyyqqqllljjjmmmnnnkkkjjjlllqqqpppnnniiieeeccccccdddccceeehhhjjjjjjhhhfffddd```bbbbbbbbbbbbdddfffiiihhhiiijjjjjjjjjjjjlllmmmpppwww~~~|||sssYYYQQQEEEAAA<<<999999999999888999999888777777777777888888999999888777666777999555888;;;<<<;;;::::::;;;999>>>DDDHHHLLLTTT___gggpppyyy|||nnn```WWWJJJGGGBBB>>><<<<<<;;;;;;888777777777888999999999888888777777777888888999:::::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBB~~~nnn___WWWRRRUUURRRPPPOOOPPPhhhvvvqqqxxxuuurrrpppppppppppppppkkkmmmnnnqqquuu|||~~~wwwooojjjiiilllnnnnnnnnnqqqvvvuuusssnnnjjjgggggghhhfffgggjjjlllmmmllljjjhhhdddddddddbbbbbbcccfffhhhhhhhhhhhhhhhgggggggggfffgggllluuu~~~xxxwwwvvv\\\SSSIIIDDD>>>:::999888888888999888777777666777777777444555777666666555777888555666888777777777888:::888:::;;;:::999:::???CCCDDDMMMWWW\\\```gggsss}}}vvviiieeegggaaa^^^YYYSSSMMMFFF???;;;::::::999999999999999999666555444555777888777666777666666666666777888888999999::::::;;;;;;;;;<<<======>>>>>>???@@@@@@@@@}}}ooo```WWWSSSTTTQQQPPPPPPLLL^^^ppplll~~~|||tttqqqssswww{{{}}}}}}zzzxxxrrrtttwwwyyy}}}}}}tttooommmpppssstttvvvzzz{{{{{{yyyvvvqqqnnnmmmnnnlllmmmoooqqqrrrqqqqqqpppmmmllljjjfffdddeeehhhjjjlllkkkkkkkkkjjjjjjhhhgggdddhhhmmmssszzzyyyuuu{{{dddXXXLLLGGG@@@;;;999888777777888888777666666666666777333444666666666555666777888999888666444444666888666666777777888999:::;;;888:::;;;<<<===???BBBFFFKKKPPPSSSRRRSSSXXXZZZYYY[[[``````ZZZUUUUUUXXXYYYWWWSSSRRRRRRLLLCCC@@@CCCAAA@@@???===:::888666666555666777777666555555555<<<:::888999::::::777555666555555555666666777888888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>}}}ooo___VVVTTTSSSOOOPPPOOOIIIWWWvvvkkkgggvvvzzzxxxxxxyyy{{{vvvxxx{{{}}}}}}wwwtttvvvyyyyyy|||~~~{{{vvvsssrrrrrrrrrsssuuuwwwxxxxxxwwwwwwwwwuuuqqqlllhhhhhhkkknnnqqqpppooooooooonnnllljjjfffhhhjjjnnnsss{{{|||qqqbbbOOOIIIBBB<<<999888777666888888777666666666666666555666888888777666777888000333555777777666777888666555555777888999777555;;;777555777;;;>>>>>><<<666:::===>>>???BBB???;;;;;;???@@@<<<999;;;===<<<<<<888777;;;;;;888888<<<999:::;;;:::888666777888666777888888777666666777666444444555888999777555555555555555555666777888888888999:::<<<===>>>>>>>>>>>>>>>>>>============xxxpppfffVVVUUUQQQQQQRRRMMMHHHSSScccxxxiii```iii|||zzz|||}}}~~~|||}}}~~~{{{zzzyyywwwyyy{{{||||||~~~|||vvvsssqqqqqqqqqqqqqqqpppoooqqqttttttpppllllllkkkjjjjjjlllqqqvvvzzz```XXXMMMBBB>>>;;;888777999777777777777666666666666555555555555555555555555555555444444444444555555666666666666666666666666666666666666666666666666888888888888888888888888777777777777777777777777777777777777777777777777777777777777777666555555444444444444444444444444444444444555555555555666555555555555666777888999777777888999::::::::::::<<<<<<======>>>>>>??????uuuooohhhYYYTTTQQQQQQSSSMMMHHHPPP___~~~wwwggg\\\```ooo~~~~~~}}}}}}zzzxxxvvvtttrrrvvvttttttuuuxxxwwwsssooommmllljjjjjjlllpppuuuxxx~~~iiiZZZOOODDD???;;;888777888777777777666666666555555444444444444444444444444555555444444444444555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666777777777777666555555444444444444444444444444444444444444555555555555555555555555666777888999777777888999::::::::::::<<<======>>>>>>??????@@@rrrnnniii\\\SSSPPPQQQSSSNNNHHHMMMWWWooovvveeeZZZWWW]]]rrr{{{uuupppoootttzzz~~~}}}zzzxxx|||{{{zzz{{{}}}|||xxxtttqqqpppnnnmmmnnnrrruuuxxxxxx{{{uuu^^^RRRFFF@@@<<<888666888777666666666666555555555444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444666666666666666555444444333333333333333333333333333333333444444444555555555555444555555666777888777777888999999:::::::::======>>>>>>???@@@@@@AAAsssnnnhhh\\\RRRPPPQQQRRROOOIIIJJJOOO^^^mmm}}}uuuddd[[[UUUUUUaaasss}}}ssslllfffdddffflllwww|||xxxxxxwwwuuussstttvvvyyyzzzzzz}}}~~~cccWWWIIIBBB===888666777666666666555555555444444333333333333333333333333444444333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555444333333222222222222222222222222222333333333444444444444444444444444555666777777777777777888888999:::;;;======>>>???@@@AAAAAABBBxxxooogggYYYQQQPPPPPPQQQOOOJJJHHHHHHPPP\\\iiipppuuuzzzsssddd[[[VVVTTTWWW^^^iiiyyy|||ppphhhdddaaa```dddjjjsss}}}~~~|||zzzyyyyyyzzz|||}}}}}}jjj]]]NNNEEE>>>888666777555555555555444444444444333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444333222222222222222222222222222222222222222222333333333444333333333333444555666777777777777777777999:::;;;<<<===>>>???@@@AAABBBBBB{{{pppfffWWWQQQPPPPPPPPPOOOLLLHHHEEEGGGNNNWWW]]]bbbggglllpppxxx|||}}}pppcccYYYVVVTTTRRRPPPTTTaaappp|||uuullljjjhhhfffaaaaaadddjjjooowww~~~~~~pppcccSSSHHH@@@999777777555555444444444333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111111111111111222222222333333333333333333333333444666666777777666666777888:::;;;<<<<<<===>>>???AAABBBBBB|||pppfffWWWRRRQQQOOOOOOOOONNNIIICCCCCCEEEIIIMMMPPPSSSYYY^^^fffiiinnnsssyyyzzzuuukkkaaaZZZVVVTTTQQQLLLKKKRRR[[[fffppptttgggfffiiijjjiiieeeeeeiiiooottt{{{|||vvvgggVVVKKKBBB;;;888888444444444333333333333222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111000111111111111111111111111111111111111222222222222222222222222333444555666888777666555666888:::;;;:::;;;<<<===???@@@AAABBB|||ooofffXXXRRRQQQOOONNNOOOOOOJJJCCCAAAAAABBBDDDEEEGGGLLLQQQRRRUUUZZZ^^^dddjjjqqqvvv}}}~~~tttppphhh___\\\WWWTTTRRROOOKKKLLLOOOOOOZZZkkk~~~uuukkkiiimmmpppmmmhhhiiiiiimmmsssxxxwwwxxxyyyjjjYYYLLLCCC<<<888999444444444333333333222222111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222111000000000000000000000000000000000111111111111222222222222222222222333444555555888777666555666888:::;;;::::::;;;===>>>@@@AAAAAAttteee\\\TTTQQQOOOMMMLLLLLLJJJHHHBBBAAA@@@???@@@BBBEEEGGGHHHIIILLLPPPTTTYYY]]]___gggoooyyy~~~vvvpppjjjddd___[[[WWWTTTTTTUUURRRLLLFFFNNNPPPVVVbbbsssxxxsssoooppptttvvvtttqqqrrrrrrrrrvvv}}}rrruuuwww|||pppaaaTTTJJJ@@@:::777666555555444444333222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000////////////000000000000222222222222222222222222333333333444555666777888::::::::::::;;;<<<======tttdddZZZRRRPPPNNNLLLLLLLLLKKKIIIDDDBBBAAA???@@@AAACCCEEEAAABBBCCCFFFIIILLLOOOQQQUUU[[[cccjjjooovvv~~~~~~wwwqqqlllgggaaa^^^[[[XXXVVVVVVVVVTTTNNNIIIFFFGGGIIIPPP\\\jjjxxx}}}|||xxxuuuvvvzzz|||{{{yyyyyyxxxxxx{{{qqqsssuuu~~~ssscccUUUJJJ@@@:::666555555555444333333222222222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000//////000000000111111111////////////////////////////////////////////////.../////////000000000000222222222222222222222222333333333444555666777888::::::::::::;;;<<<======tttcccWWWPPPNNNLLLLLLLLLMMMLLLKKKFFFEEEBBB@@@???@@@AAABBB======>>>???@@@BBBCCCDDDFFFKKKQQQVVV[[[aaaiiioooxxx|||}}}wwwvvvrrrmmmiiieeebbb___]]]\\\ZZZXXXXXXYYYWWWRRRMMMIIIHHHFFFGGGKKKRRRZZZ___pppwww~~~|||nnnooo~~~xxxhhhXXXKKKAAA:::555555555444444333333222222222222111111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////....../////////000000000222222222222222222222222333333333444555666777888::::::::::::;;;<<<======sssaaaTTTNNNMMMKKKKKKMMMNNNMMMLLLJJJHHHEEEBBBAAA@@@@@@@@@???????????????@@@AAABBBAAACCCGGGIIILLLQQQXXX]]]eeeiiinnnrrruuuwwwyyy{{{{{{yyywwwvvvuuurrrmmmiiiiiigggdddbbb```______^^^[[[ZZZZZZ[[[[[[ZZZVVVSSSSSSQQQMMMJJJIIIJJJMMMOOOTTTXXX___fffmmmvvv~~~~~~yyyiiiiiizzz|||nnn\\\MMMCCC;;;555555555444444333222222111111111111111000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111////////////////////////........./////////000000........................////////////////////////........./////////000000111111111111222222222222222222333333555666888999::::::::::::;;;<<<======rrr```SSSNNNMMMKKKLLLNNNOOOOOONNNLLLKKKHHHFFFCCCBBBAAAAAA???????????????@@@AAABBB?????????@@@AAADDDHHHKKKQQQTTTXXX\\\^^^aaadddfffjjjiiihhhgggfffccc```^^^^^^^^^]]]\\\[[[\\\^^^___ZZZZZZ[[[\\\]]]\\\YYYWWWVVVTTTQQQMMMKKKKKKKKKLLLKKKLLLNNNQQQUUUZZZ___bbbnnnqqqwww}}}zzzzzz}}}vvveeedddtttttt```PPPFFF===555555444444333222222111111111111111000000000//////////////////////////////....................................................../////////000000000........................---............/////////------------------------....................................////////////000000000111111222222222222222222333555777888999::::::::::::;;;<<<======ppp___TTTOOONNNMMMMMMOOOPPPPPPOOOOOOMMMLLLIIIGGGFFFEEEDDD>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>???@@@AAABBBDDDGGGJJJLLLNNNPPPTTTVVV[[[[[[ZZZYYYXXXWWWUUUUUUTTTUUUVVVVVVVVVWWWZZZ]]]WWWXXXZZZ\\\]]]\\\[[[ZZZXXXWWWUUUSSSRRRQQQQQQQQQOOONNNNNNMMMNNNOOOQQQRRRTTTUUUYYY```mmm~~~~~~yyyvvvvvvwww{{{}}}tttbbbaaaqqqxxxeeeUUUJJJ@@@555444444333333222222111111111111000000000/////////////////////////////////............................................................////////////........................------------.........///------------------------........................------.........///////////////000000111222222222111222222333555777999:::::::::::::::;;;<<<======{{{nnn___VVVQQQOOONNNOOOPPPQQQQQQPPPPPPOOONNNMMMKKKJJJIIIIIIBBBBBBAAA@@@????????????@@@@@@???@@@AAAAAAAAA@@@@@@AAACCCDDDEEEGGGKKKMMMMMMNNNNNNNNNMMMLLLLLLMMMKKKMMMNNNOOONNNPPPTTTXXXTTTVVVYYY\\\\\\\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWSSSRRRQQQQQQQQQQQQQQQPPPOOOPPPPPPSSSYYYcccooowww{{{vvvssssssrrruuu}}}~~~sssbbbaaaqqq|||{{{iiiYYYOOOCCC666444444333333222111111111111000000000////////////////////////////////////........................------------------------------........./////////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........///////////////000111222222222111111222333555777999:::::::::::::::;;;<<<======xxxlll___WWWRRRQQQOOOOOOQQQRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLIIIHHHFFFEEECCCBBBBBBBBB<<<;;;<<<===??????>>>===<<<===>>>>>>>>>@@@CCCFFFDDDEEEFFFFFFFFFFFFGGGHHHEEEGGGIIIJJJIIIKKKOOOSSSRRRUUUYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYWWWWWWTTTSSSRRRSSSTTTUUUTTTSSSVVVUUUTTTSSSTTTWWW]]]aaatttxxxtttsssoooqqqxxx}}}rrrcccbbbrrryyy}}}lll[[[QQQDDD777444444333333222111111000000000000000////////////////////////////////////........................---------------------------------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...//////000111222222222111111222333555777999:::::::::::::::;;;<<<======yyyooodddZZZTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPOOOLLLJJJHHHFFFEEEEEECCCBBBBBBAAA@@@>>>===<<>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDCCCDDDEEEHHHJJJLLLRRRSSSUUUXXX[[[^^^```bbb___^^^\\\[[[ZZZZZZ[[[[[[XXXUUUSSSSSSTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWVVV___iiixxx}}}yyytttpppooouuu|||}}}rrrhhhcccooo{{{wwwqqq```SSSGGG666666444111000111222222111000000000000////////////////////////////////////,,,,,,+++,,,...///...---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000111222222111222444666///000222555777888999999999999999999:::<<<>>>???|||zzzvvvppphhh```XXXTTTWWWWWWWWWWWWWWWWWWVVVVVVSSSRRRRRRQQQPPPPPPPPPQQQPPPOOONNNLLLKKKKKKJJJJJJHHHGGGFFFEEEBBB@@@>>>===??????>>>======>>>???@@@>>>>>>>>>>>>>>>?????????BBBBBBAAAAAACCCEEEHHHIIINNNPPPSSSWWW[[[^^^```aaa```___]]]\\\[[[ZZZ[[[[[[XXXVVVSSSSSSTTTVVVVVVVVVXXXYYYZZZZZZYYYXXXWWWVVVTTTZZZccckkksss}}}}}}uuupppnnnrrrwww{{{}}}ssslllgggttt|||yyytttbbbTTTIII<<<666444111111111222222111000000000000////////////........................,,,,,,,,,,,,---......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000111222222111222444666222222333444666777888888999999888888999;;;===>>>wwwnnnllliiiddd___[[[WWWUUUWWWWWWXXXXXXYYYZZZZZZ[[[TTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLJJJGGGDDDAAA@@@??????>>>>>>>>>>>>???@@@<<<=========>>>>>>>>>??????>>>>>>???@@@BBBDDDEEEJJJMMMQQQVVV[[[^^^aaabbbcccbbbbbb```___^^^^^^]]]ZZZXXXUUUUUUUUUVVVVVVUUU[[[[[[[[[[[[ZZZXXXWWWVVVSSSUUUWWWXXX[[[bbbllltttyyysssnnnppprrruuuyyy~~~}}}tttnnniiivvv}}}zzzwwwfffWWWMMMBBB777444222111222222222111000000000000////////////........................,,,,,,,,,------------...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000111222222111222444666555555444444555666777888;;;::::::999:::;;;<<<===~~~ssslllcccbbb___\\\YYYWWWVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\VVVVVVVVVUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUURRRRRRPPPOOOLLLJJJHHHGGGCCCCCCBBBAAA@@@??????>>>======>>>>>>>>>?????????============???@@@BBBCCCGGGJJJPPPVVV\\\```cccdddhhhhhhhhhhhhgggeeedddccc```]]][[[ZZZZZZZZZYYYXXX^^^^^^]]]\\\ZZZYYYWWWWWWYYYYYYXXXVVVWWWZZZaaaffffffnnnyyyyyyrrrqqqqqqppprrrvvv|||uuunnngggqqqxxxyyymmm]]]OOOCCC888555222111222222222111000000000000////////////........................,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222111222444666666555444444444777999;;;======<<<;;;;;;<<<===>>>ssskkkfff^^^\\\YYYWWWUUUTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\YYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWSSSSSSSSSSSSRRRQQQOOOOOOJJJIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBEEEHHHNNNVVV]]]cccgggiiilllmmmnnnnnnmmmllljjjhhhgggeeecccbbbbbbaaa```^^^aaa```___]]][[[YYYXXXWWWVVVVVVWWWWWWWWWXXX[[[]]]YYY^^^cccdddeeelllxxx~~~wwwtttqqqnnnmmmpppxxx{{{uuunnneeelllsssxxxtttdddRRRAAA888666333222222222222111000000000000////////////........................,,,---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222111222444666444444333444666999<<<>>><<<;;;;;;::::::;;;<<<===wwwmmmgggfff]]][[[YYYWWWVVVUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________```___]]][[[YYYWWWSSSSSSTTTUUUUUUUUUUUUUUUOOOOOONNNLLLIIIFFFDDDBBB@@@@@@??????>>>=========>>>>>>???@@@@@@AAAAAABBBCCCFFFLLLTTT\\\dddjjjnnnnnnooorrrssssssrrrooonnnnnnlllkkkjjjjjjjjjhhhfffdddcccaaa^^^[[[YYYXXXXXXRRRSSSUUUWWWXXXYYYYYYXXXZZZ\\\[[[XXXTTTVVV\\\cccgggqqq|||yyyuuuooollllllpppwwwyyysssmmmdddjjjooovvvwwwiiiTTTBBB999777444222222222111000000000000000////////////------------------------+++...000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222111222444666333333444555777:::===>>>999888888777888999:::;;;{{{tttkkkggghhhaaa```___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaabbb``````aaa```___]]]ZZZYYYTTTUUUUUUVVVWWWWWWWWWWWWRRRRRRRRRQQQOOOMMMJJJIIIFFFEEEDDDCCCBBB@@@??????>>>>>>???@@@AAAAAAAAAAAAAAADDDIIIQQQZZZdddlllqqqrrruuuxxx{{{|||zzzxxxvvvsssqqqppppppqqqpppnnnlllgggeeebbb___\\\ZZZXXXXXXUUUUUUVVVWWWYYYYYYYYYXXXZZZ[[[ZZZXXXUUUSSSSSSTTTUUUZZZfffzzz}}}uuupppooonnnqqqvvv~~~~~~wwwpppjjjaaaiiimmmuuuxxxiiiWWWIII:::777444222222222111000000000000000////////////------------------------+++...000///+++)))+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///000111222222111222444666444555666777999:::;;;<<<999888888888999:::<<<===}}}wwwwwwtttlllhhhiiiffffffffffffeeeeeeddddddbbbbbbbbbaaa``````______]]]]]]]]]^^^```aaacccddd___```aaaaaa```^^^\\\ZZZUUUVVVVVVWWWWWWWWWWWWWWWSSSSSSTTTTTTSSSQQQPPPOOOLLLLLLJJJIIIGGGEEEDDDCCC===>>>???@@@@@@AAA@@@@@@@@@BBBGGGNNNXXXccclllrrrxxxzzz}}}uuutttssssssttttttrrrppphhhfffccc___\\\ZZZYYYXXXXXXVVVUUUVVVWWWXXXWWWVVVVVVXXXZZZ\\\[[[YYYVVVSSSQQQRRRXXXfff|||vvvtttqqqppppppvvv~~~vvvoooeee^^^iiimmmvvvwwwhhhYYYPPP:::777444333333222111000000000000000////////////------------------------+++///111///+++)))+++///++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////000111222222111222444666666666888999999:::999999;;;;;;:::;;;<<<>>>@@@AAA~~~|||yyyuuurrrooommmmmmiiifffeeehhhiiihhhfffdddcccbbbcccccccccaaa___^^^aaaddddddaaa___```aaabbb```___aaadddbbb[[[TTTTTTSSSTTTWWWZZZZZZWWWTTTTTTTTTUUUUUUTTTSSSQQQPPPQQQOOOMMMMMMNNNMMMIIIEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@BBBFFFLLLVVVcccqqqzzz}}}zzzwwwvvvwwwxxxwwwuuuooofff```aaaaaa]]][[[]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYWWWWWWXXX\\\]]][[[YYYSSSTTTOOOTTTiiiyyyvvvtttqqqqqquuuyyyooogggccckkknnnlll{{{ttt\\\PPP>>>888333333333000000111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,---------.....................//////000222333444555666666777888:::;;;<<<@@@===:::999;;;>>>@@@AAA{{{vvvqqqmmmooommmjjjiiijjjjjjjjjiiihhhgggffffffffffffdddbbbaaabbbddddddbbb___^^^^^^aaa___^^^___aaa```]]]YYYUUUUUUUUUWWWZZZZZZXXXUUUTTTTTTUUUUUUUUUTTTSSSRRRSSSQQQPPPPPPQQQPPPNNNKKKLLLKKKJJJHHHFFFDDDBBBAAAAAABBBFFFLLLWWWfffuuu{{{xxxxxxwwwvvvtttuuummmfffeeeddd___^^^```]]]\\\[[[ZZZYYYYYYYYYYYY[[[ZZZYYY[[[^^^```^^^\\\YYY\\\VVVSSS]]]nnnxxxvvvrrrpppsss}}}yyyoooccc___gggrrrlllxxxsss^^^SSS@@@999333333333000000111000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,---------...............////////////000222333444555666666777888:::;;;<<<===<<<<<<===@@@AAAAAAAAA{{{tttoooqqqqqqqqqnnnlllkkkkkkllllllkkkiiiiiiiiihhhfffddddddcccddddddccc```\\\YYY___^^^^^^^^^____________WWWVVVVVVXXXYYYYYYXXXVVVSSSSSSTTTUUUUUUUUUUUUTTTVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRQQQOOOLLLIIIEEECCCBBBCCCFFFLLLXXXiiizzz|||zzzzzzyyyyyy|||tttnnnjjjhhhdddcccdddaaa```___]]]\\\[[[[[[[[[]]]]]]]]]```bbbcccbbb```^^^ddd^^^UUUUUU\\\vvv|||wwwrrrssszzzyyyooobbb\\\ccczzzllluuussscccYYYCCC:::333333333111000111000000000000////////////............------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,---------.........///////////////000111222333444555666666777888:::;;;<<<;;;<<<>>>BBBEEEFFFCCCAAAyyyuuusssuuuuuusssnnnlllmmmoooooonnnlllkkkkkkiiigggdddeeedddccccccdddaaa[[[VVV[[[]]]___```______```bbbYYYYYYXXXWWWVVVVVVUUUTTTQQQRRRSSSTTTTTTUUUUUUUUUVVVUUUSSSSSSTTTUUUVVVWWWUUUVVVWWWVVVSSSOOOJJJGGGEEEEEEFFFLLLXXXjjj~~~~~~||||||}}}~~~}}}yyysssnnnkkkiiihhhiiieeedddcccaaa```______^^^___```aaaccceeeeeedddccc^^^eeeaaaYYYWWWYYYjjjyyywww{{{xxxoooeee]]]```zzzkkkrrrwwwiii]]]GGG===444222333111000111000000000000////////////.........---------,,,,,,---------------------------,,,+++***+++,,,---...++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...//////////////////000111222444444555666666777888:::;;;<<<;;;===???DDDGGGHHHFFFDDD}}}vvvxxxyyywwwrrrpppppprrrrrrpppnnnmmmllljjjfffdddeeedddbbbccceeeccc]]]YYYWWW[[[```bbbbbb`````````[[[ZZZXXXUUUSSSRRRQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTUUUWWWYYYVVVXXXZZZZZZXXXUUUPPPNNNHHHGGGGGGLLLXXXlllzzzyyyzzz{{{|||{{{wwwrrrnnnmmmnnnmmmiiihhhgggeeedddcccccccccbbbccceeegggfffdddcccbbb\\\bbb^^^\\\^^^\\\aaarrr||||||~~~vvvmmmeee[[[[[[pppiiinnnyyymmm\\\KKK???444222333222111111000000000000////////////...------------,,,,,,,,,------------------------******)))***+++---000111++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...//////000//////000000111333444555555666666777888:::;;;<<<>>>>>>???BBBEEEHHHHHHHHH|||}}}~~~}}}zzzxxxwwwwwwvvvtttqqqpppnnnlllhhheeeeeeddddddeeeffffffdddbbbYYY[[[___ccccccbbb___\\\ZZZZZZWWWTTTQQQPPPQQQSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWWWWVVVWWWYYY[[[YYYZZZ\\\^^^]]]ZZZVVVTTTJJJIIIHHHLLLZZZooo{{{vvvuuuvvv|||~~~}}}wwwssssssrrrpppkkkkkkjjjiiihhhhhhhhhhhhfffhhhjjjjjjgggcccaaa```\\\___[[[[[[```\\\YYYbbb~~~~~~|||tttkkkbbbZZZXXXfffllllllxxxnnn[[[OOOBBB555222333333111111000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,...///000++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,---...///000000000000000111222333444555555666666777888:::;;;<<<@@@???>>>???CCCFFFHHHIII|||zzzwwwuuussspppllliiieeeggghhhiiiiiijjjmmmooo^^^]]]^^^```bbbbbb^^^ZZZXXXXXXVVVSSSQQQQQQUUUXXXUUUUUUTTTTTTTTTUUUWWWXXXWWWYYY\\\\\\ZZZZZZ[[[]]]^^^___```aaa```]]][[[YYYKKKIIIHHHNNN]]]uuu}}}zzzzzzzzzxxxvvvrrrmmmllllllkkkkkklllllllllkkkmmmooommmhhhbbb___^^^\\\^^^YYYZZZ```[[[WWW^^^sss~~~|||zzzrrriiiddd]]]YYY___lllxxxooozzzppp___RRRCCC555222333333222111000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,---...///000000000000000111222333444555555666666777888:::;;;<<>>===???BBBEEEFFFFFF~~~{{{yyywwwtttpppmmmfffhhhkkklllkkknnnsssxxxccc___\\\]]]aaabbb^^^ZZZUUUVVVVVVSSSRRRTTTYYY^^^XXXWWWVVVVVVVVVWWWXXXYYYYYY]]]``````^^^]]]^^^___bbbbbbccccccaaa___]]][[[KKKIIIIIIOOO```zzz~~~|||yyysssmmmmmmmmmmmmmmmnnnoooooonnnqqqssspppiiibbb^^^]]]\\\___ZZZZZZ___[[[YYYccciii}}}{{{yyyqqqhhhiiiccc]]][[[^^^iii|||uuu}}}uuudddTTTDDD666222333333222111000000000000////////////---------,,,,,,,,,++++++******************************+++,,,+++***)))(((************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,---...///000111000000000111222333555555555666666777888:::;;;<<<=========@@@CCCEEEDDDDDD~~~tttrrrmmmkkkkkknnnnnnmmmpppuuummmhhhaaa\\\ZZZYYYYYYYYYYYYXXXVVVSSSUUUYYYZZZZZZYYY^^^[[[YYY]]]YYYXXXaaa]]]bbbggggggcccaaabbbdddfffdddeeegggeee^^^[[[[[[MMMMMMJJJLLL^^^~~~}}}{{{xxxuuurrrqqqsssuuuwwwuuutttsssrrrpppjjjccc^^^___^^^^^^]]]]]]]]]]]]]]]jjj}}}yyypppkkkkkkeeehhhjjjfff```^^^aaafffwww|||gggWWWHHH:::555444333111111111111000///////////////000///...---,,,+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************++++++******++++++,,,---------......///000000000///111333444333333444555333444555666888:::;;;<<<:::<<<@@@BBBCCCCCCDDDFFF|||zzzsssooommmmmmllljjjmmmrrrnnniiiccc___^^^^^^]]]]]]YYYZZZZZZ[[[^^^```aaa```gggkkkfffbbbddd___[[[aaabbbdddeeedddbbbaaaaaacccfffcccdddfffddd___\\\]]]UUUQQQLLLPPPggg}}}{{{yyyyyyzzz{{{yyyyyyxxxvvvsssmmmfffaaa______^^^]]]]]]^^^^^^___eee||||||xxxqqqmmmlllooolllhhhddd```\\\ZZZXXXmmmzzz{{{hhhXXXIII:::555444222111111111111000/////////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))************)))))))))(((************************++++++******++++++,,,---------......///000000000000222444444333333444555444444555777888:::;;;<<<:::===@@@BBBCCCCCCDDDFFFyyysssnnnmmmkkkjjjmmmrrriiieeeaaa______`````````[[[\\\^^^aaaccceeeggghhhqqquuuoooiiilllhhhdddhhhkkkhhhdddbbbaaabbbbbbaaaeeebbb```bbbaaa]]]]]]```\\\TTTLLLSSSppp~~~|||xxxrrrkkkeee```______^^^^^^______```aaawww~~~|||yyyxxxtttrrrqqqwwwpppiiifffeeeaaaYYYSSSZZZggg{{{}}}yyykkk[[[LLL<<<555444222000000111111000//////////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))************************++++++******++++++,,,---------......///000000000111333555555333333333444555666666888999:::;;;;;;<<<>>>AAABBBCCCCCCEEEFFFxxxrrrpppooooooqqqvvvgggeeeccccccfffhhhjjjjjjiiifffeeefffhhhjjjpppwwwzzzwwwooossssssqqquuuvvvooogggcccccceeedddcccccc___\\\]]]\\\ZZZ[[[___]]]VVVOOOWWWuuu~~~xxxpppkkkbbbaaa```____________```___tttzzzwwwyyyzzzzzz|||xxxtttooolllkkkfff^^^WWWSSSYYYggg~~~zzzwwwooo^^^NNN===666444111//////111000000//////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************************++++++******++++++,,,---------......///000000000222444555555444333333444666666777888999:::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFF}}}{{{zzzxxxxxx{{{qqqooonnnppptttyyy}}}~~~xxxqqqooonnnqqq|||}}}xxxnnniiijjjllljjjgggccc^^^ZZZZZZYYYWWWYYY]]]\\\XXXUUU^^^{{{~~~wwwrrrgggfffdddbbbaaa```_________qqqyyyvvvxxx|||zzzqqqhhh```\\\SSSRRR[[[sssttttttrrr```PPP>>>666444111///000111000000///////////////......---,,,,,,,,,------++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++,,,---------......///000000000222333555555444333444555666777888999:::;;;<<<===@@@BBBCCCCCCCCCCCCEEEFFF~~~|||zzz{{{|||yyyvvvvvvzzzuuuttttttrrrooohhhbbb^^^\\\ZZZWWWYYY]]]]]][[[\\\hhh{{{ooonnnkkkhhhdddbbb```___^^^ooo~~~yyyssssssxxx~~~nnneeecccTTTOOOUUUmmmmmmppppppaaaPPP???666444222000111111111000///////////////...------,,,,,,---------++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---------......///000000000111333555555555444555777666666888999;;;===>>>???BBBCCCDDDCCCCCCCCCEEEGGG|||yyyvvvoooiiieeebbb___[[[[[[^^^^^^[[[]]]oooyyywwwsssnnniiieeebbbaaaaaappp|||}}}yyyoookkkooo|||uuullliiiZZZSSSVVVnnnkkknnnjjjbbbQQQ???666444222111222111111000///////////////---------,,,,,,------...++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))((()))))))))************************************++++++******++++++,,,---------......///000000000000222444555555666777888555666777999<<<>>>@@@AAADDDDDDEEEDDDBBBCCCEEEGGG~~~{{{uuuoookkkhhhddd___^^^aaa]]]XXXZZZqqq~~~yyysssmmmhhhdddbbbfffttt|||zzzxxxllldddggguuutttlllhhhbbbZZZ\\\rrrkkklllfffbbbQQQ???666444333222333111111000///////////////------,,,,,,,,,------...++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************++++++******++++++,,,---------......///000000000///111444555666666888999444555777:::<<>>AAACCCHHHHHHHHHIIIJJJIIIGGGEEE}}}vvvqqqlllhhheeeccc___kkkwwwlllgggggglll~~~sssttt}}}yyyjjjbbb```bbbdddfffjjjnnnqqqqqqnnnjjjgggccc]]]\\\jjjttteeerrrgggYYYFFF999555444333111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,***************************************+++++++++************))))))))))))***++++++,,,,,,---...............///000111111222111222444555555666888:::888777777888:::===???AAAFFFFFFGGGIIIJJJJJJIIIHHHzzzuuuooolllkkkgggxxxwwwooolllssstttrrrxxxqqqjjjfffdddcccaaaaaabbbggglllnnnmmmjjjeee___^^^eeetttzzzhhhpppkkk\\\HHH:::444333333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************)))***++++++******+++,,,************************+++++++++***************************************+++++++++,,,------....../////////000000111111111000222444555555555777999999999999999;;;===???@@@DDDEEEGGGIIIJJJKKKLLLLLL|||vvvrrrsssooo{{{www{{{wwwppprrryyyzzzuuurrrooolllhhhdddbbbfffmmmqqqooollleee```]]]^^^fffxxxrrruuunnn```KKK;;;333222222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,************************,,,+++++++++***))))))))))))***************++++++++++++,,,,,,---.........//////000000000111111111111222444555444555777888::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHIIIJJJKKKLLLMMM|||xxxvvvvvv|||qqqmmmrrr~~~}}}vvvpppooossstttnnnhhhbbb^^^ZZZXXX[[[jjjpppcccNNN===444222222333000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***,,,---,,,+++***+++,,,************************,,,+++++++++***)))))))))))))))******+++++++++,,,+++,,,,,,------...////////////000000111111222222111333555555555555777888:::;;;<<>>BBBEEEHHHKKKLLLKKKMMMNNNLLLHHHGGGJJJLLLvvvjjjgggooozzzzzzxxx|||~~~uuujjjbbb]]]WWWQQQNNNTTTfffxxxzzzpppeeeSSSBBB777333333444000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,***************************************+++++++++))))))***++++++,,,------,,,,,,------.../////////---...///000222333555555444666777777666666888999<<<===@@@CCCFFFHHHJJJKKKKKKMMMNNNLLLHHHGGGJJJNNNxxxjjjdddkkkuuusssssstttwww~~~}}}tttlllccc^^^[[[bbbmmmwwwwww~~~rrrfffccc^^^WWWQQQLLLOOO]]]lllvvvoooeeeTTTDDD999444333444000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,************************))))))******+++++++++,,,))))))***+++,,,,,,------,,,,,,------.../////////,,,---...000222444666666555777888888777777888:::===???AAACCCEEEGGGHHHIIIJJJMMMNNNLLLHHHHHHKKKPPPooodddfffllllllhhheeeccceeegggiiijjjhhheee```[[[UUUQQQOOOMMMLLLOOOVVVaaannn||||||uuu~~~xxxkkkgggiiiaaaYYYTTTNNNKKKRRR]]]zzzrrrnnncccUUUHHH>>>666222222111000000000000000111111555222---,,,---...---,,,------------------------,,,,,,,,,+++++++++******)))************++++++++++++---,,,)))***---,,,((())))))))))))************---,,,***)))((((((((((((+++,,,---.../////////////////////000222444777888999888888777888999;;;<<<===AAAFFFHHHGGGGGGHHHJJJPPPRRRRRRNNNIIIGGGJJJNNNrrrfffcccfffddd```\\\YYYYYYZZZZZZZZZVVVUUURRROOOMMMJJJIIIHHHEEEGGGKKKTTT```nnnzzztttmmm{{{uuukkkggghhhfff```\\\YYYSSSNNNQQQWWWllllllnnndddVVVHHH===666333333111111000000000000111111555111---,,,---...---,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++(((+++***((())),,,+++((())))))))))))******************+++++++++,,,------,,,,,,---.../////////////////////000222444777888999888888888999::::::;;;;;;???CCCFFFFFFGGGIIIKKKPPPQQQQQQMMMIIIHHHKKKPPP{{{nnnfffcccbbb^^^ZZZVVVUUUTTTRRRQQQMMMMMMMMMLLLKKKIIIHHHGGGBBBBBBCCCGGGQQQ^^^kkksss|||iiieeettt~~~}}}nnngggdddggglllcccaaa```___YYYRRROOOPPP]]]rrrmmmooofffWWWGGG;;;555444444111111000000000000000111333111...------------,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++'''******((((((++++++((())))))))))))************)))***+++,,,------......,,,------.../////////000//////000111333555666777888888999:::::::::999999999<<<@@@CCCDDDFFFIIIKKKNNNOOONNNKKKHHHHHHLLLPPP{{{qqqjjjgggddd```]]]\\\[[[ZZZXXXVVVWWWWWWVVVTTTRRROOONNNHHHEEEBBBCCCIIITTT```hhhtttyyy}}}xxxddd```jjjzzzuuullliiiggghhhkkkcccccccccbbb]]]UUUPPPMMMUUUhhhuuuooohhhYYYFFF999555555555222111000000000000000000111000...------------,,,------------------------,,,,,,,,,+++++++++******))))))*********+++++++++***......***)))******(((((()))))))))******************+++++++++++++++,,,...............///000000///000111222333555666777777888999:::;;;:::999888:::<<<>>>AAACCCEEEHHHIIIKKKKKKJJJHHHGGGHHHLLLOOOwwwkkkhhheeecccdddeeeeeedddbbbbbbbbbaaa___\\\YYYWWWOOOKKKEEEBBBDDDLLLUUU[[[iiissstttjjjooozzzddd```aaatttxxxqqqqqqqqqmmmhhhfffffffffeeeaaa]]]XXXRRRNNNPPP```xxxvvvooojjj[[[FFF888555555444222222111000//////000000/////////...---,,,,,,---------------------------,,,,,,,,,+++++++++******))))))*********+++++++++///333333...***++++++)))((()))))))))*********************+++,,,...000111//////.........///000000000000111333444555666666666777999:::;;;;;;:::999<<<===???AAADDDEEEFFFFFFHHHHHHHHHGGGGGGHHHKKKMMMtttqqqmmmkkklllnnnoooppplllkkkjjjhhhfffcccaaa```UUUPPPIIICCCBBBDDDIIIMMM\\\eeerrr}}}ttteee\\\___ooo~~~gggbbb\\\pppuuuooommmssswwwtttlllhhhiiiiiifff```]]][[[VVVOOOMMMWWWkkkvvvkkkmmmkkk]]]GGG888555666333333222111000////////////---...///...,,,+++,,,---------------------------,,,,,,,,,+++++++++******)))************+++++++++000444555///******+++***))))))))))))************))))))***,,,000666;;;>>>000000.........///000111000111222444555555666666555666777999:::;;;<<<<<<>>>>>>@@@CCCFFFGGGFFFDDDGGGGGGHHHIIIJJJJJJKKKKKK}}}yyytttpppllliiihhh^^^ZZZRRRKKKFFFDDDEEEEEENNNVVVaaallluuu}}}}}}qqqfff\\\VVVSSS^^^zzziiibbb\\\mmmvvvmmmggglllrrrrrrnnnllliiijjjgggaaa___^^^XXXPPPNNNRRRaaayyy~~~bbbkkklll___HHH888666555222333222111000////////////,,,...//////,,,+++,,,---------------------------,,,,,,,,,+++++++++******)))************+++++++++***000222---((()))******))))))))))))***************))))))+++111999@@@EEE111000///......///000111000111333444555666555555555555666777:::<<<>>>???===>>>AAAFFFJJJKKKHHHEEEHHHIIIKKKMMMNNNNNNLLLJJJzzzuuuqqqooohhhccc\\\TTTNNNIIIGGGFFFCCCKKKVVVaaakkkuuu}}}rrrggg___YYYWWWKKKSSSnnnjjjaaa^^^lll~~~xxxkkk______eeehhhjjjjjjgggjjjgggbbbaaa```YYYOOOSSSRRR]]]sss```jjjlllaaaIII999666555111333222111000////////////+++...000///,,,+++,,,...------------------------,,,,,,,,,+++++++++******)))************+++++++++%%%+++...***&&&'''***+++))))))))))))************,,,***)))***...666???DDD222111///...---///000111000111333555666666555555444444555666999<<>>AAACCCEEEIIIMMMQQQOOOPPPRRRSSSQQQOOOMMMMMMxxxeeegggwww|||vvvnnneee]]]WWWQQQMMMFFFDDDEEEMMMWWWdddrrr}}}vvvjjjbbb^^^\\\VVVOOO]]]|||llldddvvvtttmmmeeebbb``````cccgggkkkjjjiiifffccc^^^ZZZWWWUUURRRUUUbbbuuuxxxhhhlllcccKKK999555666444333333222222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++***++++++,,,---...////////////000000111111222222222333555777888888777777888777666666777999<<<===>>>@@@BBBDDDFFFIIINNNQQQQQQRRRTTTUUUSSSRRRPPPOOOuuufffZZZ[[[dddrrrzzznnnfff```[[[WWWNNNGGGCCCFFFMMMXXXhhhuuuuuukkkfffccc[[[TTT\\\|||oooiii{{{wwwnnnfffbbb___^^^ccciiimmmjjjgggfffeeeaaa\\\WWWTTTPPPPPPZZZjjj~~~lllmmmcccLLL:::555555444333333222222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,------//////000000111222222222222333555777888888888777888888777777888:::<<<===AAACCCEEEGGGHHHKKKNNNQQQSSSTTTVVVWWWVVVUUUSSSRRRwww}}}zzzmmmbbbZZZUUUUUUVVV___vvvqqqfffaaa^^^UUUMMMGGGEEEFFFMMM```ttt{{{rrrmmmfff]]]]]]sssooommm}}}yyyooogggddd```^^^dddnnnrrrmmmhhhffffffddd]]]WWWSSSNNNLLLRRR```ssspppooocccNNN<<<666555555333333222222111000000000////////////............------------------------+++,,,,,,------,,,,,,+++************************************************))))))*********+++++++++,,,,,,,,,---------......///000000111111222333333222444555777888888888888999999888999:::;;;===>>>CCCEEEGGGIIIJJJLLLOOORRRTTTUUUVVVWWWXXXXXXVVVTTT|||xxxkkkfffnnnzzz|||jjj```XXXVVVUUUUUUQQQTTTggg}}}pppfffcccXXXRRRMMMIIIDDDHHHaaa|||vvvmmmddd]]]kkkrrrppp|||zzzooohhhgggccc___fffsssvvvqqqkkkhhhhhheee^^^XXXTTTMMMIIIMMMWWWjjjuuuqqqcccOOO>>>666555555333333222222111000000000////////////............------------------------+++,,,,,,------,,,,,,+++************************************************))))))*********+++++++++,,,,,,---...///000111111000000000111222222333333333444666777888999888888999999::::::<<<===>>>>>>DDDFFFIIIKKKLLLNNNQQQSSSTTTTTTUUUWWWYYYYYYWWWTTTssskkkgggcccXXXVVV^^^jjjxxxjjj___[[[ZZZXXXYYYYYYTTTRRR___qqqzzztttttttttuuunnn___WWWRRRNNNFFFHHH```}}}sssjjj```fff{{{qqqwwwzzzpppiiiiiiddd^^^eeesssxxxtttoookkkiiifffaaa]]]WWWPPPJJJJJJPPP```xxxzzzrrrdddPPP???666555666333333222222111000000000////////////............------------------------+++,,,,,,------,,,,,,+++************************************************)))************+++++++++,,,---...///000111222222000000111111222333333333333444666888999999999888::::::;;;<<<===>>>??????CCCFFFJJJLLLNNNOOORRRTTTTTTSSSTTTWWWZZZ[[[XXXUUU{{{sssiiiaaa___\\\ZZZTTTUUUYYY___~~~sssiiicccaaadddaaaaaabbb]]]WWW^^^kkkzzzooohhhgggiiihhhppppppbbbVVVQQQIIIFFFWWWnnn|||rrrfffeeevvvqqqqqq|||{{{pppkkkkkkdddZZZ___nnnvvvtttqqqnnnkkkhhhfffeee[[[SSSKKKHHHJJJVVVlll}}}tttdddQQQAAA777555666333333222222111000000000////////////....................................+++,,,,,,------,,,,,,+++************************************************)))************+++++++++............//////000000000111111222222333333444333444666888999999999999:::;;;<<<===>>>?????????BBBEEEIIILLLNNNPPPSSSUUUUUUTTTTTTWWW\\\]]]ZZZVVVppphhhccc]]][[[^^^XXXZZZYYY\\\]]]]]]wwwvvvqqqpppmmmiiihhhjjjeee^^^aaajjj{{{nnnjjjhhhhhhiiijjjlllvvv~~~qqqjjjlllZZZSSSJJJCCCKKK\\\{{{lllgggooo{{{qqqmmmvvv|||qqqkkklllcccWWW[[[iiittttttssspppllljjjjjjkkk___VVVMMMGGGGGGPPPdddvvvtttdddRRRBBB777444777333333222222111000000000000/////////....................................+++,,,,,,------,,,,,,+++************************************************)))************+++++++++//////.........---------000111111222222333444444333555666888999999999999:::;;;<<<>>>????????????AAADDDIIILLLOOOQQQSSSUUUVVVTTTTTTXXX]]]___[[[WWW}}}uuuccccccccc]]]]]]eeeZZZfff```WWWYYY\\\zzzzzzuuuuuupppjjjmmmvvvwwwsssqqqmmmmmmpppooooooqqq~~~vvvmmmhhhcccggg|||hhh[[[SSSLLLLLLPPPhhhooojjjqqqzzz{{{yyynnnooommmxxxpppkkkeee^^^ZZZZZZnnnvvvxxxppphhhhhhiiiiiiddd[[[PPPKKKJJJNNNZZZfff{{{~~~hhheeeTTT@@@<<<222333555444444333333222222111000000000000////////////000000///...------,,,,,,------,,,,,,,,,,,,++++++************************************************++++++******************+++...///---,,,...---***444333333222333444555666333555888999999888999999777888:::===???AAACCCDDDEEEFFFGGGHHHIIILLLPPPTTTQQQQQQPPPPPPUUUYYYVVVOOOzzzxxxxxxfffffffffaaabbbiii```iiigggccccccccczzzttt{{{{{{zzz{{{xxxuuutttooooooooowwwxxxooohhh```___pppuuucccWWWNNNJJJJJJWWWxxx}}}ooommmuuu~~~~~~qqqqqqlll{{{qqqlllfff^^^ZZZYYYgggnnnrrrmmmhhhhhhhhhgggjjjaaaVVVNNNHHHIIIRRR\\\tttzzzggggggWWWBBB<<<333555555444444333333222222111000000000000////////////000//////...------,,,,,,------,,,,,,,,,,,,++++++************************************************++++++******************...000///...111666777444333333444555555555666666444555777888777777777999999:::;;;===???BBBDDDEEEGGGHHHIIIIIIJJJLLLPPPSSSQQQQQQPPPPPPSSSVVVSSSLLLvvvpppxxx~~~mmmkkkjjjfffgggnnniiilllnnnqqqooolll|||uuurrrjjjkkkiiihhhrrr{{{rrrllleeehhhqqq___SSSLLLIIIJJJaaayyyppppppxxx~~~qqqpppiiivvvsssmmmggg___ZZZYYY\\\ccciiiiiiggghhhgggfffllleee\\\RRRIIIDDDKKKTTThhh{{{uuueeeiiiZZZDDD<<<444777555444444333333222222111000000000000/////////////////////...------,,,,,,------,,,,,,,,,,,,++++++******************************************************++++++++++++++++++000222111...///222222...111222333333444333333222555666666666444444666888;;;;;;;;;===???BBBEEEGGGIIIJJJKKKKKKKKKMMMPPPSSSQQQQQQPPPNNNPPPSSSOOOIIIuuummmoooxxxwwwsssqqqkkkkkkpppqqqmmmqqqxxxtttuuu~~~vvvooolllhhhhhheeeaaacccooozzzuuupppzzzjjjYYYPPPLLLJJJUUUsss{{{uuuppprrrxxx~~~}}}qqqmmmcccjjjvvvoooiiiaaa\\\ZZZTTTZZZ```eeeggghhhhhhggghhhddd^^^WWWLLLFFFJJJRRR]]]mmmpppcccjjj[[[DDD;;;333777555444444333333222222111000000000000//////////////////.........---------------,,,,,,,,,+++++++++******************************************************+++++++++++++++,,,+++000222///...333888999888777666555444444444444666666666444333333555777;;;;;;;;;<<>><<<888555333444666888777888888888666666888::::::;;;===???BBBDDDEEEFFFKKKMMMOOOOOOOOOOOOPPPRRRQQQTTTTTTRRRQQQRRRQQQMMMtttrrrvvvyyyqqqttt{{{zzzuuussswww{{{}}}{{{rrrmmm{{{gggUUUFFFFFFKKKXXXcccjjjrrr{{{zzzxxxwwwwww{{{ssskkkdddggg{{{rrrnnnhhhccc```ZZZRRRPPPXXXaaaeeegggkkklllgggeeeeee```VVVMMMIIIHHHPPPbbbzzzjjjhhhVVV@@@;;;444666555444444333333222222111000000000000////////////........................------,,,,,,,,,,,,++++++******************************************************++++++,,,------...111444333...///<<>>BBBFFFIIIIIIIIIHHHIIIKKKMMMOOOOOOOOOQQQRRRQQQVVVXXXVVVVVVXXXYYYVVVzzz{{{zzzpppjjj~~~zzzmmmuuu|||~~~|||wwwtttmmmgggfffvvvfffOOOJJJFFFFFFNNN[[[mmmzzz|||zzzzzzvvvvvvkkk```bbbooo~~~ooorrrnnngggkkkccc[[[QQQNNNRRR\\\eeejjjlllkkkiiiiiifff___UUUNNNIIILLLVVVgggyyyfff^^^^^^FFF666777555555555444333222222222222111111000///////////////000///---,,,,,,---...///------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,------......///111222333444555666666666666777999999888888999;;;<<<<<<<<<<<<===>>>@@@@@@???@@@AAACCCDDDFFFGGGHHHKKKMMMMMMJJJKKKPPPQQQPPPNNNPPPRRRUUUVVVVVVUUUUUUyyywwwooogggooorrrooouuu}}}xxxppphhhfffggglllttt}}}yyyuuummmfffeeeooorrrUUUMMMEEEDDDIIITTTeeesssssspppeee\\\^^^gggzzznnndddgggddd^^^UUUPPPQQQYYYbbbhhhkkkkkkkkkkkkjjjddd[[[UUUJJJJJJPPP^^^ooolllccc^^^EEE777999444555555444333222222222222111111000///////////////111///...,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,---......//////000111222444555666666666666888999999888999:::;;;============>>>@@@AAAAAA@@@AAABBBDDDFFFGGGHHHIIIKKKMMMLLLIIIIIIMMMNNNLLLOOOPPPQQQSSSTTTTTTTTTTTTvvvssspppfffccchhhqqqlllfffmmmuuu{{{kkklll|||wwwiiidddaaa```______eeelllkkknnnuuu|||uuunnnhhhgggjjj~~~```TTTGGGCCCEEEMMM\\\jjj}}}wwwqqqeee___]]]^^^yyyrrreeegggfffbbb[[[SSSPPPSSS]]]dddhhhiiikkkmmmlllhhhaaa\\\OOOJJJJJJTTTeeexxxqqqfffYYY@@@888:::000555444333222222111111222111111000///////////////111000...---,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,------...////////////000222444555666777777777999::::::::::::;;;===>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFHHHIIIKKKKKKMMMOOOMMMIIIIIILLLMMMKKKPPPPPPOOOOOOPPPQQQQQQRRRuuuqqqppphhhaaa```qqqsssooovvvppplllhhhhhhoooyyyzzzqqqkkkjjjpppuuu{{{rrrooommmkkkgggbbbdddhhhiiiiiimmmxxx~~~vvvqqqmmmjjjiiiyyynnn]]]LLLDDDCCCHHHVVVdddxxxzzzooojjjcccZZZlllwwwkkkkkkgggfffaaaXXXOOOOOOWWW___dddfffiiillllllhhhccc___VVVMMMHHHNNN]]]qqqvvvjjjYYY@@@<<<@@@333555444333222111111111111111000000///////////////222111///---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------...//////000000///000222444555777777777777999;;;;;;;;;;;;===>>>?????????@@@AAACCCDDDEEEEEEEEEGGGHHHJJJKKKMMMMMMNNNPPPOOOKKKKKKOOOPPPNNNPPPOOOMMMLLLLLLMMMOOOPPP{{{sssooogggbbbbbb```rrrqqq^^^ZZZkkkxxxnnnjjjkkknnnpppqqqkkklllmmmoooppppppqqqrrr~~~uuuqqqooommmhhhbbbaaadddhhhlllpppvvvxxxuuurrrhhhiii{{{{{{eeePPPGGGCCCDDDPPP^^^rrrxxxrrrkkk\\\dddzzznnnkkkggghhheee\\\QQQMMMRRRYYYaaaeeeiiilllllliiieeebbb[[[QQQIIILLLXXXjjjyyymmm]]]EEEBBBGGG;;;444444333222111111111111111000000///////////////111111///...---,,,++++++------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------...//////000000111///000222444555666777777777999;;;;;;;;;<<<===??????@@@@@@AAACCCDDDFFFGGGFFFGGGHHHJJJLLLMMMNNNOOOLLLOOONNNKKKLLLPPPRRRPPPOOONNNLLLJJJJJJKKKMMMNNN~~~uuukkkeeeddd^^^bbbgggooowwwzzzlll___WWWSSSZZZuuu}}}vvvqqqllljjjkkkmmmmmmnnnoooqqquuuxxx{{{zzztttmmmgggeeeccc___^^^___```gggnnnrrrxxx|||wwwsssdddkkkoooWWWLLLFFFBBBJJJXXXkkk}}}{{{rrrmmmaaaaaappp|||mmmgggeeehhhggg```UUUOOOOOORRR^^^cccjjjmmmmmmkkkhhhggg^^^UUUMMMLLLSSSbbbyyyqqqfff[[[CCC>>>CCC;;;444333222111111000000111111111000///////////////000000///...------,,,+++------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------......//////000111111111111222333444555666666666777888:::;;;;;;<<<===??????@@@@@@AAACCCEEEGGGHHHGGGHHHIIIKKKMMMNNNOOOPPPJJJLLLLLLJJJKKKOOOQQQOOONNNLLLKKKIIIIIIJJJLLLMMMxxxnnniiihhhfffeeefffhhhjjjlllmmmnnnvvvxxxvvvyyy|||ttteee]]]ZZZYYYSSSRRRjjjxxxtttvvvzzzzzzxxxwwwwwwzzz}}}qqqfffccccccaaa______ZZZ```gggiiilllwwwvvvnnnfffrrr}}}bbbUUULLLDDDIIIUUUeeezzz}}}nnnkkkeee___dddnnneeedddfffhhhcccZZZQQQNNNMMMXXX^^^fffkkklllkkkkkkkkkccc]]]UUUPPPQQQ[[[qqqiii^^^YYYAAA666;;;777444333222111000000000000111111000///////////////...//////......------,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...//////000000111222222222333444444555555444444666888999::::::;;;===?????????@@@AAACCCEEEGGGHHHHHHHHHJJJKKKMMMOOOPPPPPPLLLNNNMMMJJJKKKOOOPPPNNNLLLKKKJJJJJJJJJKKKLLLLLLyyyppprrrqqqrrrrrrooojjjhhhhhhdddjjjiiibbbdddkkkjjjbbbfff^^^\\\\\\RRRPPPkkkyyyiiiddddddccc```^^^\\\___bbbcccdddgggnnnuuuuuujjjlllzzzlll^^^SSSHHHJJJUUUaaaxxxkkkhhhfff^^^[[[tttqqqhhhbbbeeegggddd\\\SSSMMMJJJQQQXXXaaahhhjjjjjjkkkllliiiddd\\\UUURRRYYYmmmjjj```^^^FFF666:::999444333222111000000000000111111000///////////////---......///......---------------,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,---------/////////000111111222222333444444555555444444333555777999::::::;;;===?????????@@@AAACCCEEEGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPRRRPPPMMMLLLPPPPPPNNNJJJJJJJJJJJJJJJKKKLLLLLLyyyvvvssspppkkknnnnnnkkkeeeccceeeiiigggqqqeee]]]bbbXXXjjjuuukkkhhhfffgggiiigggeeebbbaaabbbeeefffgggwwwssskkkqqqttteeeZZZLLLIIIPPPaaassszzzqqqjjjccc^^^hhh|||gggeeeeeeffffffccc]]]UUUNNNFFFTTTbbbhhhlllnnnmmmiiikkkiiiddd[[[PPPRRReeeyyyjjjfffXXX@@@<<<888666444444333222222111111000111111000///////////////------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000000111222333444444444444444444444444444666888<<>>@@@CCCFFFHHHKKKKKKMMMOOOQQQTTTWWWXXXTTTQQQOOOOOOQQQQQQNNNKKKJJJJJJJJJIIIHHHHHHGGGGGGttttttrrrooolllkkkmmmpppllluuulllfffjjjbbbtttyyytttooommmooorrrooollliiihhhiiiiiiiiiqqqzzzvvvlllyyy~~~zzzjjj___RRRNNNTTTbbbrrrrrriiidddbbbddd|||ssshhhgggggghhhfffaaaXXXRRRNNNSSSYYY___dddiiimmmooolllkkkggg^^^TTTTTTdddvvv|||aaaeeeZZZ@@@;;;666666444444333333222111111111111111000///////////////------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000000000000111333444555444444444444444444444444555888>>>CCCAAA<<<===AAABBBAAA??????@@@CCCFFFHHHKKKLLLMMMOOORRRUUUWWWXXXXXXUUURRRQQQQQQQQQNNNKKKKKKKKKJJJJJJIIIHHHGGGFFFyyytttrrrtttvvvwwwrrryyyrrrooosssnnn{{{zzz|||zzzxxxuuusssrrrrrrrrrsssuuuyyynnnzzzyyyrrr~~~nnncccVVVQQQTTTaaammmuuuiiiddddddaaaggg{{{jjjiiiiiiiiiiiieee^^^XXXUUUPPPRRR\\\ccceeejjjrrrmmmllljjjcccYYYVVVaaapppsss\\\ddd[[[AAA999555555444444333333222222111111111111000///////////////------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222333555555555555555555555555555555555999@@@EEEDDD???===@@@BBBBBBAAA@@@AAACCCEEEGGGLLLMMMOOOQQQSSSUUUWWWXXXYYYVVVSSSQQQPPPNNNLLLJJJKKKKKKLLLKKKJJJHHHFFFEEEyyywwwyyy{{{{{{wwwyyytttsssvvvwwwyyy~~~}}}ppp|||nnnbbbVVVOOOOOO[[[eeewwwooofffcccccc]]]zzz}}}mmmjjjgggiiikkkjjjddd___YYYOOOPPP___gggdddfffnnnlllllllllggg^^^YYY^^^hhhcccfffZZZ@@@999555444555444444333222222111111111000000///////////////........................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111333444666777777777777777777777777777777999???DDDDDD???>>>AAACCCBBBBBBAAABBBDDDFFFGGGMMMNNNPPPRRRTTTUUUWWWWWWUUUSSSPPPNNNMMMLLLKKKJJJLLLLLLMMMLLLJJJHHHEEECCC~~~zzzvvvxxxyyy~~~xxxxxx}}}zzzqqqnnnbbbWWWPPPNNNSSS[[[jjjnnneeefff^^^lllrrrlllggggggkkkllliiifff```SSSPPP[[[aaa^^^aaajjjjjjjjjkkkjjjbbb[[[\\\bbb{{{sssiiiWWW>>>;;;666444555555444444333222222111111000000///////////////........................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222333555777888888888888888888888888888:::999<<>>???BBBCCCBBBBBBBBBCCCEEEFFFGGGNNNOOOQQQSSSTTTUUUUUUVVVPPPOOONNNMMMLLLLLLMMMNNNMMMMMMLLLKKKIIIFFFCCCAAAssstttxxxuuupppeee^^^XXXUUUNNNUUUaaawww}}}mmmiiidddhhhxxx~~~uuukkkhhhkkknnnmmmjjjiii]]]RRRRRRSSSUUU]]]hhhhhhhhhjjjlllfff___]]]___ttt}}}kkkUUU<<<;;;888666555555444444333333222222111111000///////////////........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111111333444666888999999999999999999999999999<<<:::;;;???AAA???@@@CCCBBBBBBBBBCCCEEEFFFHHHIIINNNOOOQQQSSSTTTTTTTTTTTTNNNOOONNNMMMMMMNNNQQQTTTOOONNNKKKIIIFFFCCCAAA@@@yyy{{{qqqiiigggccc```NNNTTT]]]pppvvvjjjiiiiiikkktttlllmmmppppppmmmooohhh]]]SSSOOOSSS\\\cccggggggjjjmmmjjjccc___```pppzzzkkkUUU;;;:::999999555555555444333333222222111111000///////////////...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111222333555777999:::::::::::::::::::::::::::<<<:::===BBBDDDBBB@@@BBB@@@AAABBBDDDFFFHHHIIIJJJMMMOOOQQQSSSSSSSSSRRRRRRMMMNNNNNNMMMKKKMMMQQQUUUPPPNNNJJJFFFCCCAAA@@@@@@|||~~~}}}wwwqqqkkkkkkjjjgggPPPVVV]]]mmm{{{lllkkkjjjgggrrr{{{pppppprrrqqqoooooopppiii\\\TTTWWW\\\]]]ggggggjjjooommmfffbbbbbbnnnsssjjjWWW<<<999999<<<666555555444444333222222111111000///////////////////////////////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???FFFHHHDDDAAAAAA???@@@BBBDDDGGGIIIJJJKKKMMMNNNPPPRRRSSSSSSQQQQQQLLLLLLLLLKKKIIIJJJNNNRRRQQQNNNIIIDDDAAA?????????wwwyyyxxxzzz{{{pppuuuiiiqqqyyysss```VVVVVVooosssooojjjfffhhhyyyzzzqqqlllmmmqqqssssssqqqhhh^^^YYYZZZ^^^___ccclllrrroooiiihhhkkkmmmuuueeeUUU>>>999666888666666555444222111111000222111111000///......---////////////////////////------------------------,,,,,,------.../////////000000///......///111111111222444666777888888888:::;;;;;;;;;::::::<<<>>>===<<>>;;;666555666555555444333222111000222111111000//////......////////////////////////------------------------,,,,,,---......//////000000000///...///000111222222333444666777888999999:::;;;<<<;;;::::::<<<======<<>>===777333666555555444333222111111111111111000000//////...////////////////////////------------------------,,,------......///000000000000//////000111111222444444555777888999:::;;;;;;=========;;;:::;;;===>>>???AAAEEEIIIKKKKKKJJJKKKJJJIIIKKKMMMOOOPPPOOOOOOOOONNNMMMMMMMMMMMMMMMIIIKKKMMMMMMMMMNNNPPPRRRLLLIIIDDDAAA>>>;;;888555qqqooovvvqqqeeecccvvv}}}tttrrr~~~kkkhhhgggmmm~~~yyyuuukkkcccqqqyyymmmoootttzzz{{{wwwmmmccc]]]^^^\\\___iiippppppmmmlllnnn~~~jjj^^^PPP<<<<<<777444666555555444333333222222111111111000000000//////////////////////////////........................---------...//////000000000000000000111222222333555555666777888:::;;;<<<===>>>???>>>===<<<<<<===@@@CCCFFFHHHLLLRRRTTTTTTOOOMMMLLLLLLOOOQQQRRRSSSQQQQQQQQQPPPNNNLLLJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKIIIFFFBBB???<<<:::777444wwweeebbbiiisss}}}qqqeee^^^jjj~~~sssvvvmmmtttxxxvvvvvvssshhhgggmmmtttooolllpppvvvzzzzzzsssjjjccc]]]YYYYYYcccmmmpppoooooonnn}}}___]]]PPP999999777777666555555444444333333333111111111111000000000000////////////////////////........................------......///000000111///000111111222333333333666666666777888:::<<<===>>>???AAAAAA???>>>>>>???@@@FFFIIIJJJNNNVVVZZZYYYQQQOOONNNNNNQQQSSSTTTTTTQQQSSSUUUUUUSSSNNNIIIFFFIIIJJJKKKMMMNNNMMMLLLJJJFFFCCC@@@===;;;:::777555tttddd___bbbffflllqqq}}}rrrfff^^^dddpppwwwwww{{{}}}}}}rrrhhhiiijjjgggxxxppppppssswwwzzzxxxqqqkkkaaa[[[YYY```hhhllloooqqqnnn|||uuu[[[^^^PPP888888888888555555555555444444333333111111111111111111111111////////////////////////........................---......//////000111111///000111333333444444444666666666666888:::<<<===>>>AAACCCDDDCCCBBBBBBBBB@@@HHHLLLJJJMMMVVVZZZXXXQQQPPPOOOPPPRRRSSSTTTSSSQQQSSSWWWYYYWWWSSSMMMIIIHHHHHHKKKNNNQQQQQQNNNLLLBBB???<<<;;;:::999888666{{{pppeeebbbbbbaaaaaaaaajjjrrr{{{zzzyyyuuummmccc___bbbggghhhpppuuutttrrrrrrqqqoooooooooqqqvvv|||wwwoooiiihhhhhhtttyyyvvvtttvvvzzz|||xxxttthhhaaa]]]___dddhhhmmmrrrnnn{{{}}}aaa```OOO777999999777555555555555444444444444111111111111111111111111////////////////////////.................................///000000111111///000222333444555555444666666555555777999;;;===???AAAEEEFFFFFFEEEEEEFFFEEENNNRRRMMMNNNUUUWWWSSSPPPOOOOOOQQQSSSSSSRRRQQQPPPRRRVVVYYYZZZXXXUUURRRIIIIIIJJJMMMOOOMMMHHHDDD===;;;888888888888777666rrrllleeeddddddbbb___]]]WWW]]]cccdddccciiivvvwwwjjjbbb[[[cccgggaaaZZZZZZ^^^___lllqqqsssnnnjjjiiihhhfff```___]]]```lll}}}wwwjjjgggnnnhhhxxx{{{uuuvvvzzz~~~}}}zzzooogggaaa```bbbeeelllrrrnnnzzzhhhbbbNNN777;;;999666555555555555555444444444111111111111111111222222////////////////////////////////////////////////......//////000000111111///000222444555555555555666555444555666888;;;===???BBBFFFGGGGGGGGGGGGHHHKKKUUUXXXQQQOOOUUUVVVQQQOOONNNOOOQQQSSSSSSQQQOOOOOOQQQTTTXXXZZZ[[[[[[[[[KKKJJJJJJJJJJJJFFF>>>999999777666555666777666555oooiiicccbbbeeefffbbb]]][[[UUURRRTTTVVVWWW___hhhxxxeee^^^\\\YYYWWWXXX\\\]]]\\\]]]aaaqqq}}}qqqlllkkkgggbbbeee___cccooo}}}yyy}}}|||}}}~~~{{{xxxrrrmmmllliiiooowwwuuuyyy|||{{{zzztttnnnfff``````eeelllqqqmmmyyyjjj]]]KKK<<<;;;555:::555555444333333333333444222111111000000000000000//////............//////......------------......///............//////000///000222444555555555444777888888999::::::;;;;;;DDDFFFGGGGGGGGGIIIKKKNNNPPPOOOOOOPPPRRRSSSSSSRRROOOPPPQQQQQQRRRRRRRRRQQQNNNOOOQQQRRRTTTZZZbbbhhhRRRLLLFFFCCCCCCAAA<<<777888777666555444333222222{{{vvvttttttvvvxxxvvvqqqllliiieeebbbbbbeeefffdddaaa___ZZZVVVVVVUUUSSSWWW^^^bbbyyypppddd^^^\\\XXXXXX\\\^^^]]]]]]^^^vvv{{{sssqqqkkkmmmdddccciiiwwwuuujjjkkkyyyzzz}}}zzzxxxsssmmmjjjfffhhhrrr~~~tttuuuyyy{{{|||vvvqqqjjjeeecccfffjjjmmmnnnxxxjjj\\\KKK===<<<555888555555444333333333333444222111111000000000000000//////............/////////......------....../////////.........///000000000111222444555555555555777777888999:::;;;<<<<<>>???@@@CCCFFFHHHIIIIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKMMMOOOPPPPPPOOOOOOPPPRRRKKKGGGBBB???>>><<<888555666666555444333222222111yyymmmhhhaaa]]]ZZZZZZ\\\]]][[[YYYZZZ^^^aaabbbbbbcccfffhhhnnnkkkgggdddaaa\\\XXXVVVrrrsssssshhhfffhhhgggeeedddhhhwww{{{~~~tttpppnnnrrrvvvhhhaaaaaaiii}}}}}}{{{yyyqqqlllhhhgggnnnzzzxxxvvvsssvvvuuutttqqqooommmkkkjjjkkktttqqq\\\HHH:::;;;444666555555444333333333333444222111111000000000000000//////............////////////............//////////////////000111222222111222444666777777777666666777999;;;===???AAAAAAAAAEEEIIILLLMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJIIIFFFCCC???<<<;;;999666444555444444333222222111111yyyssshhhccc^^^\\\\\\\\\[[[XXXVVVZZZ___```___aaaeeeiiiqqqpppnnnkkkjjjgggbbb]]]yyyvvv|||vvvuuusssrrrrrrwwwxxxuuutttyyysssjjj___ZZZ\\\fff}}}yyy}}}}}}|||yyyuuuqqqmmmkkkuuuxxxvvvssstttuuuuuuuuutttqqqooommmhhhrrrwww\\\DDD777:::555777555555444333333333333444222111111000000000000000//////............///////////////......//////////////////000000222333333222333555777888888888777777888:::<<<>>>AAABBBCCCBBBEEEJJJMMMNNNOOOPPPQQQRRRUUUXXXXXXWWWUUUUUUVVVSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMKKKHHHEEEAAA???<<<:::888666555333333333222222111111000000tttpppkkkeeecccccccccaaa^^^XXX[[[^^^```aaaeeejjjooouuuuuusssqqqqqqpppkkkccceeemmmzzzwwwyyy|||mmmggg___\\\```ddd}}}yyyttt{{{{{{xxxwwwvvvpppppp|||{{{zzztttuuuvvvvvvuuutttrrrqqqkkkrrryyyZZZAAA666;;;666888555555444333333333333444222111111000000000000000//////............//////000//////......//////000000000000000111222444444333444666888999999999888999:::;;;===@@@BBBCCCDDD@@@DDDHHHKKKLLLNNNPPPQQQRRRUUUYYYYYYWWWTTTUUUVVVQQQQQQPPPOOOMMMKKKIIIHHHJJJJJJJJJLLLMMMKKKGGGDDD===<<<:::888666444444333222222111111000000000000{{{uuurrrqqqooollliiiaaabbbdddggglllssszzz~~~}}}~~~{{{wwwxxxyyyrrriii___qqq}}}{{{zzzooojjjaaa___ccc```vvvyyy~~~}}}yyyyyyzzztttmmmrrrvvvvvvvvvvvvuuuttttttsssqqqttttttWWW@@@777===666777555555444333333333333444222111111000000000000000//////............//////000000////////////000000000000000111222333444555444555777999::::::999999;;;;;;===???AAABBBDDDDDDBBBDDDHHHJJJLLLNNNRRRTTTQQQVVVZZZZZZWWWTTTTTTVVVRRRRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIJJJKKKJJJEEEBBB::::::999777444333333444111111000000000000//////~~~{{{wwwsssoookkkkkklllpppxxx~~~}}}~~~wwwmmmmmm~~~ssskkk___YYY\\\\\\rrryyyxxxzzztttiiiiiirrr|||yyyxxxvvvuuuttttttttttttxxxwwwoooTTT@@@999???777555555555444333333333333444222111111000000000000000//////............//////000000////////////000000000000000111222444555666444666777999::::::::::::<<<===>>>???AAABBBDDDDDDEEEGGGIIILLLNNNQQQUUUXXXSSSXXX]]]]]]YYYUUUVVVXXXTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHIIIJJJHHHDDD@@@999999888666444333333444000000000000////////////~~~ssstttoooqqqggg```]]]^^^hhh~~~ppp|||zzzrrrvvvvvvnnnjjjmmmttt~~~{{{xxxvvvuuuuuuuuuuuu~~~oooPPPAAA888666999555777777555444333222222222333222111000////////////000000000000////////////000000000000000000000000111111222333333444555555555666777888888999;;;===<<<<<<===???@@@BBBDDDEEEBBBGGGLLLMMMMMMOOOTTTYYYWWW\\\```^^^WWWRRRQQQSSSTTTRRRQQQRRRRRRRRRPPPNNNIIIHHHGGGFFFEEEBBB===:::999888777666444222111111///............---------ssstttxxxrrrhhhbbb___```jjj|||sss}}}yyyyyyvvvnnnlllooojjjzzzyyyvvvxxxzzzyyyxxxiiiLLL@@@999999<<<999777666555444333222222222333222111000////////////000000000000////////////000000000000000000000000111111222333444555555666444666888999999;;;>>>@@@>>>>>>>>>???@@@BBBDDDDDDDDDHHHMMMOOONNNPPPTTTXXXYYYZZZ[[[ZZZWWWTTTRRRPPPQQQPPPPPPPPPQQQQQQPPPNNNIIIGGGEEECCCBBB???;;;888888777666555333222111000............------------xxxxxxwwwkkkeeecccccchhh|||yyyyyy~~~wwwnnnlllppphhhppp~~~||||||}}}{{{xxxdddIII@@@999:::<<<999777666555444333222222222333222111000////////////////////////000000000000000000000000000000000000111111222333444555666666555666999:::;;;===@@@BBB?????????@@@AAABBBDDDEEEFFFJJJNNNPPPPPPPPPTTTWWWYYYWWWUUUUUUVVVUUUQQQNNNNNNNNNMMMOOOPPPPPPOOONNNHHHFFFBBB???===;;;888666666666555444333111111000............------------~~~ooohhheeeccc___|||xxxyyyzzzoookkkmmmnnnoooqqqyyy}}}zzzxxxbbbIII@@@999999:::555666666555444333222222333333222111000////////////////////////000000000000////////////////////////000111222333444666666777777888::::::;;;<<>>>>>???@@@BBBDDDFFFGGGGGGJJJNNNPPPPPPPPPRRRTTTVVVUUUSSSRRRRRRQQQPPPOOOMMMMMMLLLNNNOOOPPPNNNMMMHHHDDD???<<<:::888666555444444333222111111000000.........---------,,,,,,ppphhhbbb^^^WWW{{{~~~zzzppp{{{uuummmkkknnnnnnoooooosss}}}~~~{{{|||```GGG???999999:::555666555444444333333333333333222111000////////////.../////////000000000111////////////////////////000111222333555666777888999:::;;;:::999:::<<<===<<<===>>>@@@CCCFFFHHHJJJGGGIIILLLOOOPPPPPPQQQQQQQQQTTTUUUSSSNNNLLLNNNPPPNNNMMMLLLMMMNNNNNNLLLKKKFFFCCC===999888777555444222222111111000000//////...------------,,,,,,,,,rrrhhh```YYYWWWmmm}}}sssqqqyyyvvvoooggglllpppqqqpppssszzz]]]EEE>>>999:::<<<888666555444333333333333333333222111000////////////......//////000000111111000000000000000000000000000111222444555777888999;;;<<<<<<;;;999999:::<<<======???AAADDDFFFIIIJJJFFFHHHKKKNNNPPPQQQPPPPPPOOOSSSVVVTTTMMMIIIKKKOOOOOOMMMLLLLLLLLLJJJHHHFFFCCC???;;;888666555444333000000000///////////////------------,,,,,,,,,,,,yyynnneee\\\\\\___uuu~~~vvvsssyyykkknnnppppppoooooorrrtttttt~~~___EEE===888999<<<888555555444333333333444444333222111000////////////.........///000111111111000000000000000000000000000111222444666777888999<<<<<<===<<<;;;;;;<<<>>>@@@@@@AAABBBCCCEEEGGGHHHFFFHHHKKKOOORRRSSSRRRQQQQQQSSSUUUSSSOOOKKKJJJJJJOOOMMMKKKIIIHHHEEEBBB???>>>;;;777555444444222111..................//////---------,,,,,,,,,++++++vvvlllbbb```VVV]]]wwwwwwxxxsssnnnkkkkkknnnpppqqqooovvv~~~cccHHH>>>777666888444555555444333333333444444333222111000////////////---......///000111111222000000000000000000000000000111222444666777999999;;;<<<============???AAACCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLPPPSSSUUUSSSRRRSSSSSSRRRRRRRRROOOIIIEEEOOOLLLIIIGGGEEEBBB>>>;;;:::888555444333222111///---------...............---------,,,,,,,,,++++++wwwhhhddd\\\``````iii}}}yyy|||vvvrrrqqqpppnnnlllnnnnnnpppsssrrrssszzzeeeAAA===;;;777888666555555444444444333333333333222111111000000111111///000111222222111000///000000111222222222222111555333444777777555777<<<888:::<<>>===;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDJJJPPPPPPMMMOOOVVVXXXTTTQQQUUUWWWVVVWWWZZZYYYVVVNNNNNNMMMNNNOOONNNLLLIIIGGGEEEBBB>>>;;;999888777444333333222111000//////000...---///222333222///,,,,,,,,,,,,,,,,,,,,,,,,zzzoooqqqlllfffsss~~~wwwzzzyyyuuunnniiiiiikkkooowww||||||xxxxxxwwwrrr}}}YYY???<<<:::888999666555555444444444333333333333222111111000000111111000000111111111222111111222111111000111222333333444222666@@@GGGDDD>>>:::===>>>@@@AAACCCDDDEEEFFFHHHMMMOOONNNRRRXXX[[[YYYVVVZZZ[[[YYYYYY\\\[[[XXXOOONNNNNNOOOOOOOOOLLLJJJEEEBBB???;;;888666666666333222222111000000//////,,,---111999>>><<<444,,,------------------------}}}tttuuuooohhhjjj~~~tttjjjiiikkkooouuu{{{wwwxxxwww{{{|||ttt}}}uuuSSS===<<<999888999666555555444444444333333333333222111111000000111111111111111111111222222333222222222222222333333444444444;;;GGGNNNJJJAAA;;;??????AAABBBDDDFFFHHHIIIHHHLLLOOOQQQTTTZZZ\\\[[[YYY\\\\\\YYYYYY[[[[[[XXXQQQPPPOOOPPPPPPOOOLLLJJJCCCAAA===999777555555666111111111000000/////////+++,,,111888>>><<<444,,,------------------------|||~~~zzzsssjjjeeelllxxxlllhhhjjjkkknnnqqqtttvvvwww}}}~~~vvvjjjMMM<<<;;;888888:::666555555444444444333333333333222111111000000111111111111111111111222333444222333444555555555444444555555<<>>???@@@AAACCCFFFIIIKKKMMMLLLNNNQQQUUUXXX\\\^^^^^^[[[^^^]]]YYYXXXZZZYYYVVVRRRQQQPPPPPPOOONNNJJJHHH@@@???<<<999666555444444000000000000//////.........,,,,,,...111333222000------------------------~~~vvvnnnlllvvvxxxkkkhhhkkklllnnnooovvvwwwyyy~~~yyybbbIII<<<;;;888999:::666555555444444444333333333333222111111000000111111111111000000111333444555222444666888888777555444666666999@@@CCC@@@???AAA???@@@AAADDDGGGKKKNNNPPPNNNOOORRRWWWZZZ[[[]]]^^^]]]___]]]YYYWWWYYYXXXUUURRRQQQOOONNNMMMKKKGGGDDD===<<<;;;888666444222111000000////////////.........---+++***+++,,,...///........................}}}xxx~~~vvvjjjiiinnnqqqsssttt{{{{{{{{{}}}yyy^^^GGG;;;;;;888999;;;666555555444444444333333333333222222111000111111111111111000000111333444666222444888::::::999666444777555666999:::999===CCC??????AAADDDHHHLLLPPPRRRNNNNNNRRRVVVYYYYYYZZZ\\\^^^```^^^YYYWWWXXXXXXUUURRRPPPNNNMMMKKKHHHDDDAAA;;;:::999888666333111//////////////////.........+++---//////...,,,++++++........................yyyvvvvvv|||qqqrrrnnnkkkpppyyy{{{xxx}}}}}}uuuYYYJJJ;;;777999999777666666666555444333333222222222222222222111111000000222222333333333333333333666888:::;;;;;;;;;999888::::::::::::;;;===???@@@AAACCCEEEGGGHHHJJJLLLOOORRRTTTUUUVVVUUUVVVYYY[[[]]]```bbb^^^WWWRRRQQQSSSRRRPPPNNNLLLIIIEEE@@@<<<999:::999777333111000000////////////////////////////////////////////////------............------xxxrrrzzzzzzvvvwwwyyyzzzzzzxxxtttoookkkllllllmmmsss~~~xxxWWWIII;;;777999888777777666555555444333333222222222222222222111111111000666555555444555555666777444666888:::;;;;;;;;;:::::::::::::::;;;===???@@@BBBCCCDDDDDDDDDGGGKKKOOOTTTUUUVVVVVVUUUWWWYYY\\\ZZZ]]]___\\\VVVRRRQQQSSSTTTQQQLLLHHHDDD@@@<<<888666555333222111111111111////////////////////////////////////////////////---......//////......---}}}qqquuuzzzvvvrrrpppoookkkfffbbbgggjjjmmmqqqzzzyyyUUUGGG;;;888999888777777555555555444444333333222222222222222111111111111444333333222333444555666222444666999;;;;;;;;;;;;::::::::::::<<<>>>@@@BBBFFFFFFEEECCCCCCFFFKKKOOOUUUWWWXXXXXXWWWXXXZZZ\\\WWWZZZ[[[ZZZUUURRRRRRSSS[[[UUUMMMFFFAAA>>>;;;999888444000///111222111///////////////////////////////////////////////////---......//////......---zzzzzzyyyqqqnnnlllhhheeecccjjjmmmrrryyysssQQQEEE:::888999888777777555555444444444333333333222222222222222222222222111222444555666555555444333444666888::::::;;;;;;:::::::::;;;===@@@BBBCCCHHHHHHHHHGGGGGGHHHLLLOOOTTTWWW[[[\\\[[[ZZZYYYYYYUUUWWWYYYXXXUUURRRRRRSSSZZZSSSJJJAAA===;;;::::::???888111///111222///,,,////////////////////////////////////////////////......////////////......yyyuuu|||}}}|||}}}~~~zzz|||vvvnnnlllkkkiiiiiimmmpppsssxxxhhhMMMCCC:::999999888777888444444444444444333333333222222222222222222222333333666:::===>>><<<999777666777888888999999999999;;;;;;;;;===???BBBDDDFFFFFFHHHKKKKKKKKKJJJKKKLLLRRRWWW^^^aaa```\\\WWWUUUTTTUUUVVVVVVTTTRRRQQQQQQNNNHHH???888444444555555===777000...000111///,,,////////////////////////////////////////////////...//////////////////...yyyqqqrrr||||||yyyxxx{{{yyyzzzwwwpppmmmpppssssssrrrssstttssssssvvv}}}|||wwwnnnhhhjjjjjjiiioooxxxzzzzzz___IIIAAA:::999999777777888444444444444444444444444222222222222333333333333111444999===>>><<<888666999999999999999:::::::::<<<<<<===???AAADDDGGGIIIEEEHHHLLLMMMMMMLLLKKKLLLQQQWWW___cccbbb\\\VVVRRRTTTTTTTTTSSSRRRPPPMMMLLLFFF@@@:::555333333444444333///,,,,,,...000000///////////////////////////////////////////////////...//////000000//////...}}}wwwuuu|||}}}|||~~~|||uuuqqqqqqpppnnnmmmkkkgggeeedddfffiiikkktttvvvwwwxxxwwwuuurrrppppppiiihhhkkkkkklllwwwaaaGGG???:::::::::777777888444444444444444444444444222222222333333333444444000222444777888888666555999999999999:::;;;<<<======>>>???AAACCCGGGJJJLLLJJJLLLOOOPPPOOOPPPQQQRRRSSSXXX^^^aaa___[[[VVVSSSTTTSSSRRRPPPNNNLLLHHHFFFAAA===999666555555444333------------...///000000//////////////////////////////////////////////////////000000000000//////pppqqq||||||{{{yyyvvvvvvrrrllliiihhhhhhgggfffgggjjjmmmpppssstttuuutttooojjjkkkppppppqqq~~~hhhEEE???:::::::::777777888444444444444444444444444222222222333333444444444444444555555666888999:::777888888999;;;===???@@@>>>???@@@BBBEEEHHHLLLMMMPPPQQQRRRRRRSSSTTTWWWZZZVVVYYY]]]^^^\\\YYYVVVUUUSSSQQQPPPNNNLLLHHHDDDAAA;;;999555333222111///...///000111111///...///000//////////////////////////////////////////////////////000000000000//////