BM66(@ yyyvvvxxxyyyooogggccc]]]XXXYYY[[[^^^eeemmmrrrwww~~~xxxqqqllljjjiiieee\\\TTTRRRLLLLLLNNNOOOSSSZZZbbbhhhooorrrwwwzzzzzzwwwssspppeeeaaa]]][[[[[[^^^```aaaeeelllvvv|||zzz{{{}}}~~~{{{yyywwwvvvqqqnnnkkkiiihhheeebbb```^^^^^^___```___^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXZZZZZZZZZYYYZZZZZZ[[[\\\ZZZZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNPPPSSSVVVYYYZZZ[[[^^^aaadddgggkkkpppssszzz}}}pppkkkqqqnnn]]]KKKCCC@@@>>><<<<<<>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>???AAABBBBBBAAAEEEKKKPPPZZZsssyyyuuuuuu|||yyyooogggddd]]]YYYZZZ\\\___fffnnnqqqvvv~~~|||uuunnnjjjcccZZZSSSQQQOOOQQQTTTWWW[[[bbbiiinnnvvvvvvwwwvvvrrrmmmhhheeeaaa^^^[[[YYYZZZ^^^aaaccciiipppzzz}}}{{{|||~~~|||zzzyyyssspppmmmkkkiiifffcccaaa___`````````___^^^\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYXXXWWWVVVTTTRRRQQQQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKMMMOOORRRUUUWWWYYY\\\^^^bbbeeegggkkkpppssszzz}}}rrrlllrrrooo^^^LLLCCC@@@>>><<<======<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAABBBBBBEEEKKKPPPZZZtttzzztttttt{{{yyyooogggddd^^^ZZZ[[[]]]```gggooopppvvv}}}sssjjjaaaWWWRRRQQQQQQUUUZZZ```eeekkkppptttzzzyyyuuuqqqkkkeee```]]]^^^]]][[[ZZZ]]]aaafffjjjpppwww~~~}}}}}}vvvtttpppmmmkkkhhhdddbbbaaaaaaaaa```___^^^\\\[[[\\\\\\]]]]]]]]]]]]]]]^^^\\\\\\[[[ZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[WWWVVVVVVUUUTTTSSSQQQPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJLLLNNNQQQSSSVVVWWW\\\^^^bbbeeegggkkkooossszzz}}}tttnnnsssrrraaaMMMDDD@@@>>>======<<<<<<<<<<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAACCCBBBFFFLLLPPPZZZttt{{{~~~{{{uuuwww~~~yyyooohhhddd^^^[[[\\\___bbbhhhppppppwwwttthhh]]]UUURRRSSSSSSXXX```hhhmmmqqqtttvvvyyyvvvqqqlllgggccc```_________```aaadddjjjpppuuu|||yyywwwssspppmmmjjjfffcccdddcccbbbaaa___^^^]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLNNNPPPSSSUUUWWW\\\^^^bbbeeegggkkkooosssyyy}}}wwwppptttxxxeeePPPEEEAAA>>>===>>><<<<<<<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBCCCBBBFFFLLLPPP[[[ttt|||xxx}}}}}}vvvwww~~~yyyooohhhccc^^^[[[]]]```bbbiiipppsssyyyqqqddd[[[UUUTTTWWWXXX^^^gggooosssuuuvvvvvvtttqqqlllfffcccaaaaaaaaa```cccgggkkkooouuu||||||yyyuuurrrooolllhhheeeeeedddcccbbb```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSQQQRRRRRRRRRQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKJJJKKKKKKMMMNNNQQQSSSUUUWWW[[[^^^aaadddhhhlllppptttyyy|||yyyrrrtttkkkUUUHHHBBB>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCBBBFFFLLLQQQ[[[ttt{{{www}}}}}}wwwttt{{{yyyoooiiibbb]]][[[]]]```ccciiipppuuu{{{|||lllbbbZZZVVVWWW\\\___fffooouuuxxxwwwuuutttnnnkkkfffbbb______```aaaeeejjjrrrwww|||}}}~~~~~~}}}|||~~~~~~|||yyyvvvsssqqqnnnjjjhhhfffeeecccbbbaaa````````````____________^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPSSSUUUVVVYYY\\\```dddhhhlllrrruuuxxx|||{{{rrrsssrrrYYYJJJCCC???>>>???<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDCCCGGGMMMQQQ[[[uuu~~~{{{xxx~~~{{{vvvqqqyyyyyypppiiiaaa\\\ZZZ]]]```bbbhhhooouuu|||wwwjjjaaa\\\XXXZZZ^^^dddjjjrrrwwwwwwtttqqqooohhhfffccc``````aaaccceeemmmuuu~~~}}}|||{{{{{{yyyzzzzzzzzzyyywwwtttsssqqqrrrrrrqqqppppppqqqsssqqqsssvvvyyy}}}|||yyyvvvsssrrrooollliiifffeeecccbbbaaaaaaaaabbb````````````______^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQOOOOOOPPPQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTXXX[[[___dddhhhmmmssswwwxxx|||{{{ssssssxxx^^^MMMEEE???>>>???:::;;;===>>>???>>>>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???AAAAAADDDCCCGGGMMMQQQ\\\uuu{{{yyyzzzzzztttqqqyyyyyypppiii```\\\ZZZ]]]```bbbhhhnnnuuu|||uuuiiibbb]]]ZZZ\\\```eeejjjqqquuutttpppllljjjdddcccaaaaaacccfffjjjmmmuuu}}}zzzxxxuuutttppppppqqqqqqooommmjjjhhhhhhiiiiiihhhggggggiiijjjiiikkknnnpppsssxxx~~~{{{yyyvvvtttrrrpppmmmjjjfffeeecccbbbbbbbbbccccccaaaaaa``````_________^^^^^^]]]\\\[[[ZZZZZZZZZZZZVVVUUUTTTRRRPPPOOONNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSVVVZZZ___dddhhhnnntttxxxxxx{{{|||sssrrr|||aaaOOOEEE@@@>>>???999;;;===???AAAAAAAAAAAA;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<>>>???@@@DDDCCCGGGMMMQQQ\\\uuu~~~}}}{{{|||vvvtttttt{{{yyypppjjj```[[[XXXZZZ\\\___fffmmmvvvpppbbb^^^______```aaaiiilllpppttttttppplllhhh```bbbdddcccbbbgggpppwww}}}yyytttqqqqqqpppnnnkkkkkkjjjggggggffffffdddbbbdddbbb```___``````___^^^```aaabbbdddgggkkkooorrr~~~zzzyyyxxxvvvsssqqqpppooojjjiiihhhgggeeecccbbbaaabbbbbbbbbbbbaaaaaaaaaaaa______]]]\\\\\\\\\]]]^^^TTTSSSSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHJJJIIIIIIIIIKKKNNNQQQSSSTTTXXX]]]bbbgggmmmssswww{{{~~~{{{tttvvvkkkTTTFFFAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>???@@@@@@AAAFFFFFFKKKUUU^^^ttt~~~|||}}}|||vvvsssssszzzzzzpppiiiaaa[[[XXXZZZ\\\___fffmmmttt}}}zzzmmmbbb___aaabbbbbbdddiiikkkmmmnnnmmmjjjeeebbb```cccddddddeeekkkttt|||~~~zzzvvvrrroooooonnnkkkiiijjjhhhfffffffffeeecccaaaaaa___\\\[[[[[[[[[YYYXXXZZZYYYYYY[[[^^^bbbfffiiiuuuzzz~~~||||||zzzyyywwwuuusssssslllkkkiiigggeeecccbbbaaabbbbbbbbbaaaaaaaaa``````^^^]]][[[ZZZYYYYYYYYYZZZTTTSSSRRRQQQPPPOOONNNMMMOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHHHHJJJIIIIIIJJJKKKNNNQQQSSSSSSWWW\\\aaaffflllrrrvvv{{{~~~zzzsssuuunnnWWWHHHBBB@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@AAAAAAFFFFFFKKKUUU^^^ttt|||yyy{{{|||}}}}}}vvvssssssyyy{{{ppphhhaaa[[[XXXZZZ\\\___eeelllqqqzzzuuujjjbbbaaaddddddeeegggjjjjjjjjjiiifffccc```^^^aaaccceeefffjjjqqq{{{}}}{{{uuussspppnnnnnnnnnlllkkkkkkiiiggggggfffdddbbb___```]]]ZZZXXXWWWVVVTTTRRRTTTSSSRRRRRRUUUYYY]]]```hhhmmmvvv~~~}}}|||}}}}}}|||{{{yyyxxxvvvuuuooommmkkkhhheeecccbbbaaabbbbbbaaaaaaaaaaaa``````^^^]]][[[YYYXXXWWWWWWWWWTTTSSSRRRPPPOOONNNNNNMMMPPPPPPPPPPPPPPPOOONNNNNNNNNMMMKKKJJJIIIHHHGGGGGGIIIIIIIIIJJJKKKNNNPPPRRRRRRUUUZZZ___dddjjjqqquuu{{{~~~zzzrrrsssqqq[[[KKKBBB???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@AAAAAAFFFFFFKKKUUU^^^ttt|||xxxvvvvvvvvvvvvyyy}}}vvvssstttzzz}}}ppphhhaaa[[[XXXYYY[[[^^^eeelllpppyyyqqqiiicccdddfffeeeeeegggkkkjjjgggeeecccaaa``````bbbdddfffiiinnnvvv|||yyyxxxrrrrrrrrrrrrssstttuuuuuusssqqqooommmkkkgggccc``````^^^[[[YYYXXXWWWUUUSSSSSSRRRPPPOOOQQQTTTXXX[[[^^^ccclllttt|||~~~}}}||||||||||||{{{yyywwwvvvrrrpppmmmiiifffdddbbbbbbbbbaaaaaaaaa````````````______]]][[[YYYXXXWWWVVVTTTSSSRRRPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPPPPSSSXXX]]]bbbiiipppuuu{{{zzzqqqqqq}}}sss]]]MMMCCC???>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>============>>>???AAAAAAAAAFFFFFFKKKUUU^^^tttxxxsssqqqqqqppppppuuu~~~vvvrrrtttzzz~~~qqqhhhaaa[[[XXXYYY[[[^^^dddkkkqqqzzz|||xxxuuutttttttttssssssvvvxxxxxxxxx{{{zzzpppiiidddeeefffddddddeeegggeeecccaaa```aaabbbcccdddfffhhhlllqqqxxx}}}zzzxxxvvvvvvsssuuuxxx{{{~~~{{{xxxtttoooiiieeebbb```]]][[[ZZZYYYWWWUUUTTTSSSPPPOOOPPPRRRUUUWWWYYY]]]dddlllrrryyy~~~~~~|||zzzxxxtttrrrnnnjjjgggdddccccccaaaaaaaaa````````````______^^^]]][[[YYYWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPQQQNNNOOOPPPQQQQQQQQQQQQQQQLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNOOOOOORRRVVV[[[```hhhooouuu{{{{{{qqqqqq|||uuu___NNNDDD??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAFFFFFFKKKUUU^^^ttt~~~wwwsssnnnnnnnnnnnnsss~~~vvvrrrsssyyy~~~sssjjjaaa[[[XXXYYY[[[]]]cccjjjrrr{{{}}}xxxrrrllljjjjjjjjjjjjjjjnnnrrrtttssstttxxx{{{vvvnnnhhhdddeeeeeebbbbbbeeebbbaaa___^^^___aaadddffffffhhhkkknnnssswwwzzz|||~~~|||zzzuuuxxx}}}~~~zzzwwwuuuuuuvvvvvvxxx|||zzzsssnnngggdddaaa^^^]]][[[YYYWWWTTTRRRQQQOOOOOOPPPQQQRRRVVVYYY^^^dddjjjrrryyy~~~}}}|||uuusssoookkkhhhfffeeeeeeaaaaaa````````````______\\\\\\[[[ZZZXXXVVVTTTSSSTTTSSSQQQPPPPPPRRRTTTUUUPPPQQQQQQRRRRRRRRRQQQQQQKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNOOORRRUUUZZZ```gggpppuuu{{{}}}sssqqq|||xxxbbbOOODDD@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAFFFFFFKKKUUU^^^ttt{{{wwwrrrrrrqqqqqquuuvvvqqqqqqwwwtttlllaaa\\\XXXYYYZZZ]]]ccciiirrr|||zzzrrrkkkiiijjjkkkllllllppptttuuutttuuuyyy||||||tttlllfffcccccccccaaacccfffaaa```______```cccgggiiiiiijjjmmmpppssstttsssrrrqqqpppnnnmmmllllllnnnpppoooooonnnlllkkkiiihhhgggcccggglllqqqtttzzz}}}zzzuuurrrqqqssswwwyyy~~~}}}yyyqqqnnniiieeebbb___\\\YYYTTTSSSRRRQQQPPPOOOOOOOOORRRUUUXXX]]]dddlllvvv|||~~~|||vvvsssoookkkhhhgggggggggaaaaaa`````````_________\\\\\\\\\[[[YYYWWWUUUTTTSSSRRRQQQPPPRRRTTTWWWYYYUUUUUUUUUTTTSSSQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLMMMMMMOOORRRUUUYYY___gggpppvvv{{{uuusss|||}}}eeePPPDDD@@@@@@;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>@@@BBBCCCAAAFFFFFFKKKUUU^^^ttt~~~{{{xxxwwwvvvvvvzzzvvvqqqooouuu~~~uuunnnaaa\\\XXXYYYZZZ\\\bbbiiirrr|||~~~uuunnnlllnnnqqqrrrsssuuuxxxxxxwwwyyy}}}zzzsssiiidddaaabbbbbbaaadddhhhdddcccbbbbbbdddfffjjjllljjjkkknnnqqqsssqqqnnnkkkfffccc___\\\ZZZZZZ\\\^^^]]]\\\\\\[[[[[[ZZZZZZZZZWWW[[[```dddfffiiinnnrrr}}}}}}{{{xxxsssoooooosssxxx|||{{{wwwrrrlllhhhccc___\\\UUUUUUUUUTTTSSSQQQOOONNNOOOQQQTTTYYY```jjjuuu|||}}}zzzvvvtttoookkkiiihhhhhhiiiaaa`````````____________]]]^^^^^^^^^\\\ZZZXXXWWWSSSRRRQQQQQQSSSVVVYYY[[[YYYYYYWWWUUUSSSPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLPPPRRRUUUYYY___hhhqqqwww{{{vvvttt}}}hhhRRRDDD???@@@;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<===???@@@BBBCCCAAAFFFFFFKKKUUU^^^ttt~~~{{{}}}}}}{{{{{{wwwppppppttt|||wwwmmmddd\\\VVVUUUVVVYYYaaaiiirrrxxx~~~yyyvvvvvvzzz~~~uuunnnkkkhhhdddaaa```aaaaaaaaabbb```___bbbgggkkkmmmlllmmmooorrrtttrrrmmmgggcccYYYVVVRRRPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPRRRUUUVVVXXX]]]dddjjjqqquuu{{{~~~~~~|||{{{{{{wwwvvvtttqqqpppsssxxx{{{|||uuupppjjjccc^^^___\\\XXXUUUSSSQQQNNNLLLPPPOOORRRXXX^^^eeeoooxxxwwwtttpppmmmllljjjhhhgggccccccbbbbbbaaaaaa``````]]]]]]]]]]]][[[YYYWWWUUURRRRRRRRRTTTVVVYYY[[[]]]```^^^\\\YYYVVVSSSQQQPPPLLLLLLJJJIIIHHHGGGGGGGGGJJJJJJLLLMMMNNNNNNNNNNNNQQQSSSWWW[[[```fffnnnsss~~~{{{yyykkkTTTFFF@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>???@@@AAABBBFFFEEEHHHNNNRRR]]]xxx}}}}}}xxxqqqpppttt}}}wwwmmmccc``````cccdddbbbdddgggrrrxxx~~~tttmmmiiigggdddcccccccccddddddfffddddddfffjjjmmmnnnmmmmmmoooppppppmmmgggaaa]]]UUURRRNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIILLLPPPRRRTTTYYYaaagggmmmrrrwww{{{{{{yyywwwwwwuuuuuuuuutttuuuxxx~~~~~~zzztttmmmhhhccc```\\\YYYWWWUUURRRPPPPPPOOOQQQVVV\\\cccmmmwwwzzzvvvqqqmmmkkkiiigggfffbbbbbbbbbaaa``````______\\\]]]\\\\\\ZZZXXXVVVUUUSSSRRRPPPPPPRRRVVV[[[^^^______]]][[[XXXUUURRRQQQNNNMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNSSSUUUXXX\\\aaahhhooouuu~~~{{{zzzkkkUUUGGGAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBEEEDDDHHHNNNRRR]]]www~~~yyyrrrpppuuu}}}xxxmmmbbb```bbbgggiiihhhiiilllqqqwww}}}ssslllggggggfffffffffggghhhhhhjjjjjjjjjllloooppppppooopppppppppmmmiiiccc]]]YYYQQQNNNKKKIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFKKKMMMPPPVVV]]]ccciiinnntttwwwwwwuuusssrrrssstttvvvwwwyyy~~~xxxssskkkgggbbb^^^\\\YYYWWWUUUSSSQQQQQQVVV[[[aaalllvvv}}}xxxrrrmmmjjjhhhgggeeebbbaaaaaa```______^^^^^^\\\\\\[[[[[[YYYXXXVVVUUUSSSQQQNNNMMMOOOSSSYYY\\\____________\\\XXXUUURRRPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPQQQUUUWWWZZZ^^^bbbiiiqqqvvv}}}{{{zzzlllVVVHHHBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBEEEDDDHHHNNNRRR^^^xxx~~~}}}{{{|||yyyqqqooottt}}}xxxmmmbbb\\\ZZZ\\\```dddllltttqqqwww}}}rrrkkkhhhiiijjjkkkjjjjjjkkklllooooooqqqrrrssssssqqqppptttsssqqqnnnhhhbbb\\\YYYQQQNNNKKKJJJIIIIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBEEEJJJMMMPPPUUU\\\aaahhhmmmrrrvvvuuusssqqqppprrrtttwwwyyy|||{{{tttoooiiiddd```]]]YYYWWWWWWTTTTTTWWW[[[```jjjssszzz~~~}}}xxxrrrmmmkkkiiihhhgggaaaaaa```___^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUQQQOOOMMMMMMNNNQQQUUUXXX\\\^^^```aaa___[[[WWWTTTRRRQQQPPPNNNMMMLLLKKKKKKNNNOOOPPPRRRTTTUUUVVVVVVVVVXXX[[[^^^ccciiiqqqvvv}}}|||{{{jjjUUUGGGAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFEEEIIIOOOTTT___zzz}}}uuusssssswwwxxxpppnnnsss}}}wwwlllbbb[[[UUUUUUXXX]]]gggqqqrrrxxx}}}sssmmmlllmmmoooooommmlllnnnooossstttvvvvvvvvvuuutttsssuuutttrrroooiiibbb\\\YYYPPPNNNLLLJJJJJJIIIGGGFFFDDDDDDCCCBBBAAABBBBBBCCCEEEHHHMMMPPPSSSWWW^^^cccjjjnnnsssuuuuuusssqqqqqquuuxxx{{{}}}~~~}}}xxxpppjjjddd```\\\ZZZ[[[WWWVVVXXXZZZ]]]fffnnnppptttzzz~~~{{{wwwrrrnnnllllllkkkjjjaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVPPPOOOOOOPPPPPPQQQQQQRRRWWWZZZ]]]```___]]]YYYVVVUUUTTTSSSQQQPPPPPPPPPPPPRRRSSSTTTVVVXXXYYYYYYYYYVVVXXX[[[^^^ccciiipppuuu}}}}}}}}}iiiTTTFFF@@@???============<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBGGGFFFJJJPPPUUUaaa{{{{{{vvvnnnlllmmmtttxxxooolllrrr|||vvvjjjaaa[[[XXXXXXYYY[[[```fffsssyyy~~~uuupppnnnqqqrrrqqqooooooqqquuuxxxyyy{{{zzzxxxwwwwwwxxxvvvvvvtttpppjjjbbb[[[VVVOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???@@@AAAAAAFFFKKKPPPTTTWWW\\\bbbggglllooorrrsssrrrqqqqqqrrrxxx{{{~~~}}}|||}}}~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzyyyyyy|||xxxqqqkkkgggdddbbb```\\\[[[\\\\\\]]]bbbjjjlllpppuuu{{{yyyvvvrrrpppooommmkkkjjjbbbbbbaaa___^^^]]]\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXRRRRRRRRRRRRQQQPPPOOONNNRRRTTTYYY\\\^^^\\\ZZZXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZWWWYYY\\\___ccciiipppuuu~~~~~~~~~gggSSSFFF@@@>>>==================<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBGGGFFFJJJQQQVVVaaa|||~~~wwwrrrllliiikkkuuuyyypppjjjqqq{{{ttthhh___ZZZXXXZZZ[[[\\\```ffftttzzzwwwsssooorrrsssrrrpppqqqvvv{{{}}}~~~~~~{{{zzz|||~~~|||{{{zzzuuummmcccZZZUUUNNNMMMKKKJJJJJJHHHFFFCCCCCCAAA@@@>>>>>>???@@@AAADDDIIIPPPVVVZZZ```gggllllllmmmooonnnnnnnnnpppqqqvvvyyy|||}}}{{{xxxuuutttrrroookkkhhhffffffffffffeeefffffffffhhhlllrrrxxxyyyuuurrrpppnnnhhheeeddddddcccaaadddjjjooorrrxxx}}}zzzwwwuuurrrpppnnnjjjgggcccbbbaaa```___]]]\\\\\\]]]\\\ZZZYYYXXXYYYYYYYYYWWWVVVTTTRRRQQQOOONNNMMMLLLOOOSSSXXXZZZ[[[ZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\YYY[[[]]]```eeekkkrrrvvv~~~hhhTTTGGGAAA???<<<===========================<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBEEEDDDHHHOOOTTT```{{{}}}vvvqqqmmmjjjkkkvvvzzzqqqiiipppzzzsssggg]]]WWWTTTUUUXXX]]]fffnnnuuu{{{yyyuuunnnqqqsssrrrqqqssszzz}}}}}}{{{rrrfff[[[UUUPPPNNNMMMLLLLLLJJJGGGEEEDDDBBB@@@???>>>???AAABBBAAAGGGOOOUUU[[[bbbjjjpppkkkllllllkkkjjjkkknnnpppqqqtttxxxyyyvvvrrrooonnnhhhddd___[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\aaaiiipppvvv|||~~~{{{zzzyyyxxxqqqnnnmmmmmmkkkhhhiiinnntttwww|||{{{yyyvvvtttqqqmmmhhhddddddcccbbbaaa___^^^]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZ\\\YYYUUURRROOONNNNNNOOOIIIKKKPPPUUUXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]______```````````````___[[[]]]___bbbffflllsssxxx~~~hhhUUUHHHBBB@@@<<<<<<<<<===============>>>======<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGNNNSSS___zzz~~~wwwrrrsssoooqqq}}}|||rrrmmmrrryyy{{{ppphhh___YYYUUUWWWZZZ\\\aaafffpppyyy|||zzz|||{{{vvvssstttsssssstttwww{{{}}}uuukkk```XXXRRRQQQOOOLLLJJJHHHGGGFFFFFFEEECCCAAA@@@???>>>>>>CCCHHHPPPYYY```eeehhhiiikkkiiigggeeeeeefffgggiiilllnnnqqqrrrpppjjjddd```ZZZXXXVVVTTTTTTTTTSSSQQQSSSUUUWWWXXXZZZ]]]aaadddmmmqqqyyy}}}{{{yyywwwwwwyyy{{{|||~~~|||xxxtttrrrooollliiigggddd```^^^]]]\\\ZZZYYY\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXWWWUUURRROOOLLLJJJLLLMMMNNNQQQSSSVVVYYYZZZ[[[]]]___```_________aaaeeefffggghhhhhhgggfffeeecccbbbbbbccchhhooouuuzzz~~~fffSSSGGG@@@:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@??????>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEIIIMMMTTTbbb{{{|||xxxwwwrrrsss}}}}}}sssmmmqqqyyy{{{ppphhh___YYYUUUWWWZZZ\\\aaafffoooxxxzzzqqqlllhhhjjjmmmttt|||yyywwwuuu{{{zzz{{{|||wwwtttssssssrrrssswww}}}wwwlllaaaZZZSSSQQQOOOLLLJJJHHHGGGFFFFFFDDDCCCAAA???>>>======CCCGGGOOOXXX___dddfffggghhhfffccc``````aaadddfffkkkmmmnnnmmmiiiccc]]]YYYUUUTTTRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWXXX[[[^^^aaafffkkksss||||||xxxtttqqqnnnkkkhhhgggddd```^^^]]]\\\[[[YYY\\\[[[ZZZYYYXXXYYYYYYZZZXXXXXXWWWUUURRROOOLLLJJJLLLLLLNNNPPPSSSVVVXXXYYYYYY\\\^^^```aaaaaaccceeehhhiiijjjkkklllkkkjjjiiigggfffeeefffjjjqqqwww|||gggSSSHHHAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHMMMTTTbbb{{{|||wwwvvv~~~tttmmmqqqyyy|||pppiii```YYYUUUWWWZZZ\\\aaafffnnnwww{{{qqqjjjeee___[[[[[[___fffsss~~~~~~wwwssspppooopppnnnnnnpppsssxxx}}}wwwtttsssrrrqqqrrrxxxyyynnnccc[[[SSSRRROOOMMMJJJIIIGGGGGGEEEDDDBBB@@@???======<<>>???@@@BBBBBBCCCDDDHHHMMMSSSbbb{{{zzzyyy~~~tttmmmqqqxxx|||qqqiii```ZZZUUUWWWZZZ\\\```eeemmmvvvzzzoooddd]]][[[WWWTTTUUUWWW\\\gggqqq~~~|||vvvrrrpppnnnkkkjjjkkkmmmoooxxx|||vvvtttssspppooorrryyyxxxmmmccc\\\TTTRRRPPPMMMKKKIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<>>===;;;::::::;;;<<<============>>>???@@@AAABBBCCCDDDGGGMMMSSSbbb||||||{{{~~~sssnnnqqqxxx|||qqqjjjaaaZZZVVVWWWZZZ\\\```eeemmmuuu}}}ssshhh]]]VVVPPPNNNMMMPPPQQQSSSYYY```kkkzzz}}}wwwtttoookkkiiiiiijjjkkkpppwww~~~zzzuuusssrrrooonnnqqqyyyvvvlllaaa[[[TTTSSSQQQNNNLLLJJJIIIHHHFFFEEECCCAAA>>>===<<<;;;???BBBGGGLLLQQQTTTVVVWWWWWWSSSOOOLLLLLLOOOTTTWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVWWWVVVTTTTTTVVVXXX]]]___aaaccccccdddfffhhhiiimmmttt|||~~~zzzuuupppmmmiiieeebbbbbb___\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVUUUSSSPPPNNNLLLIIIJJJKKKNNNPPPSSSVVVWWWZZZ]]]aaadddeeegggjjjllloooqqqssstttvvvvvvvvvvvvrrrqqqooooooqqqwww}}}iiiSSSHHHCCCAAA========================>>>===;;;::::::;;;<<<=========>>>>>>???AAABBBCCCCCCDDDHHHMMMTTTccc}}}~~~~~~sssnnnqqqwww~~~|||rrrkkkaaaZZZVVVWWWZZZ[[[```dddmmmuuuvvvmmmcccZZZTTTMMMLLLLLLOOOOOONNNQQQVVV\\\jjj|||{{{uuuooojjjgggggggggfffiiinnnttt~~~zzzuuurrrqqqnnnnnnpppxxx}}}tttjjj```ZZZUUUTTTQQQOOOLLLKKKIIIIIIHHHFFFDDDBBB???===<<<<<<===???CCCGGGKKKNNNOOOPPPPPPNNNJJJHHHHHHKKKOOORRRVVVVVVUUUUUUUUUUUUVVVVVVVVVYYY[[[ZZZXXXXXX[[[^^^bbbeeehhhjjjkkklllnnnoooqqqtttzzzzzzwwwrrrnnnkkkgggcccaaa___]]]ZZZYYYZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUUUUSSSQQQOOOMMMJJJJJJLLLNNNQQQTTTVVVWWW\\\^^^bbbdddeeegggjjjkkkoooppprrrtttvvvwwwwwwwwwsssrrrppppppsssxxx~~~lllUUUHHHCCC@@@===========================<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAACCCCCCDDDEEEIIINNNUUUeee~~~tttnnnqqqwww}}}|||rrrkkkaaa[[[VVVWWWYYY[[[___dddnnnuuuwwwooofff___XXXTTTPPPNNNMMMNNNMMMKKKNNNSSSSSS]]]kkkxxxzzzrrrllliiiiiiiiiggghhhkkkpppuuu|||{{{vvvppppppnnnmmmpppwww{{{sssiii```ZZZUUUTTTRRROOOMMMKKKJJJIIIIIIHHHEEECCC@@@>>>======;;;<<>>>>>>>>>>>??????@@@@@@AAABBBDDDEEEDDDFFFJJJPPPWWWfffuuunnnqqqvvv}}}|||rrrlllbbb[[[VVVWWWYYY[[[___dddnnnuuu{{{rrriiibbb\\\WWWTTTPPPMMMJJJIIIGGGFFFIIIOOOPPPWWW```jjj{{{wwwqqqmmmmmmmmmkkkkkknnnooopppsssyyy|||wwwpppooonnnnnnpppvvv{{{sssjjjaaa[[[VVVTTTRRRPPPMMMKKKJJJJJJJJJIIIFFFCCCAAA???>>>===999;;;===@@@CCCEEEGGGGGGFFFEEECCCBBBCCCDDDGGGHHHJJJLLLNNNQQQUUUXXXZZZ[[[\\\aaafffggggggjjjpppuuussswww{{{~~~~~~yyyuuurrrmmmjjjgggeeeaaa___[[[YYYWWWVVVWWWXXXXXXWWWYYYZZZ[[[[[[[[[ZZZXXXWWWTTTTTTUUUTTTSSSQQQPPPNNNKKKKKKMMMOOORRRUUUWWWXXXYYY\\\```cccfffhhhlllnnnnnnppprrruuuwwwxxxxxxxxxuuutttsssssswww}}}rrrZZZKKKEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???@@@@@@???>>>@@@@@@@@@AAABBBCCCDDDEEEEEEGGGKKKPPPXXXgggtttrrrpppsss|||vvvjjjccc\\\XXXYYY[[[]]]aaaffflllttt|||uuummmhhhddd```YYYSSSRRROOOLLLIIIHHHHHHJJJKKKLLLOOOVVV```kkk{{{|||uuurrrrrrrrrqqqooonnnqqqtttvvvxxx{{{|||uuuvvvtttppplllnnnuuu~~~}}}vvvoooggg```[[[WWWVVVSSSPPPNNNLLLLLLLLLHHHGGGEEEBBB@@@===<<<;;;?????????@@@AAACCCDDDEEEEEEEEEDDDBBB???>>>@@@AAAIIILLLPPPQQQRRRTTTYYY^^^aaafffmmmooooooqqqwww|||~~~yyyvvvtttllljjjhhheeebbb```^^^^^^ZZZXXXVVVTTTTTTTTTVVVVVVWWWXXXXXXYYYXXXVVVUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSOOOQQQSSSSSSSSSTTTVVVXXX\\\^^^bbbdddeeegggiiikkklllnnnpppsssuuuuuuuuutttppprrrsssuuuxxx|||sssZZZIIICCCCCC@@@???===<<<;;;;;;;;;<<>>>>>======<<<<<>>===>>>???CCCFFFHHHLLLJJJKKKOOOWWWhhh~~~}}}vvvrrrppprrr{{{wwwkkkccc]]]XXXYYY[[[]]]```eeellltttwwwqqqjjjfffccc___XXXSSSNNNLLLJJJHHHGGGHHHJJJKKKJJJKKKQQQYYYbbbooo}}}xxxvvvuuusssqqqmmmoooqqqrrrrrrtttxxx|||xxxwwwtttpppnnnpppwwwyyyrrrllleee^^^ZZZUUUSSSPPPNNNKKKJJJIIIIIIFFFEEEDDDBBB@@@???======<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCAAA???>>>@@@AAACCCGGGLLLOOORRRWWW___dddgggnnnuuuyyyzzz|||~~~xxxssspppnnniiihhheeeccc```^^^]]]\\\YYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPRRRSSSTTTTTTTTTVVVXXX\\\^^^bbbdddeeegggiiikkklllnnnqqqssstttuuuttttttqqqrrrtttvvvyyy}}}uuu[[[JJJCCCCCCAAA@@@>>>===<<<<<<======>>>>>>==================???>>>======???BBBEEEHHHJJJIIIJJJOOOXXXjjj~~~zzz{{{yyywwwxxx{{{|||zzzrrrppprrrzzzyyylllddd]]]XXXYYY[[[\\\```dddjjjsss~~~{{{pppkkkfffccc```\\\VVVQQQKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJMMMSSSXXXbbbsss}}}zzzvvvsssoooppppppooonnnnnnppprrrxxx{{{zzzwwwuuurrrqqqsss{{{~~~yyysssmmmgggaaa\\\XXXTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDCCCAAA@@@??????;;;;;;;;;<<<===>>>???@@@BBBBBBBBB@@@>>>>>>@@@AAA@@@DDDIIIMMMRRRYYYcccjjjooovvv~~~{{{{{{|||~~~zzztttoookkkhhhgggeeedddbbb```^^^\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVXXX[[[^^^aaadddeeegggjjjkkkmmmoooqqqssstttttttttsssrrrtttvvvxxx{{{vvv\\\KKKDDDCCCAAA@@@>>>============>>><<<<<<<<<===============>>>=========???BBBDDDFFFHHHHHHJJJPPPZZZlllzzzuuuvvvuuutttvvvzzz||||||sssppprrryyy{{{nnnddd]]]XXXYYYZZZ[[[___ccciiiqqq}}}zzzuuujjjgggccc```]]]XXXRRRNNNLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMQQQUUU[[[hhhtttzzzvvvssssssrrrqqqooonnnmmmmmmqqqrrruuuyyy|||}}}zzzxxxvvvtttwww~~~uuuqqqkkkfffbbb^^^ZZZWWWUUUTTTRRROOOMMMJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@============>>>???@@@@@@@@@@@@@@@???======???AAABBBEEEIIIMMMRRRZZZeeennnuuu~~~{{{wwwtttpppnnnoooppptttxxx|||}}}yyytttqqqnnnjjjfffdddccccccbbbaaaaaa___^^^\\\ZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTSSSSSSRRRQQQQQQOOOOOONNNNNNNNNNNNNNNOOORRRSSSUUUUUUUUUUUUWWWYYY[[[^^^aaadddeeegggjjjlllnnnoooppprrrrrrssssssrrrrrrtttwwwzzz}}}www]]]KKKDDDCCC@@@???===<<<<<<<<<===>>>;;;;;;<<<<<<=========>>>>>>======>>>???AAADDDEEEFFFFFFJJJQQQ\\\nnnvvvrrrsssttttttwww{{{~~~uuuqqqrrrxxx~~~|||oooeee^^^XXXXXXZZZZZZ]]]bbbgggppp{{{}}}uuupppgggeeeaaa]]]YYYTTTPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMRRRPPPQQQTTTVVVZZZcccmmm}}}|||xxxwwwuuutttrrrqqqooommmlllmmmnnnooopppqqqqqqrrrnnnoooooopppsss|||~~~|||zzzyyy{{{~~~wwwmmmjjjeee```^^^[[[YYYWWWVVVUUUTTTQQQNNNKKKIIIHHHHHHHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@>>>======???AAACCCEEEHHHLLLRRR]]]jjjttt}}}}}}yyytttoookkkhhheeeccceeegggjjjoootttyyy~~~zzztttoookkkfffdddbbb```______aaabbbaaaaaaaaa```___^^^\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZZZZ]]]aaadddfffhhhjjjlllnnnnnnoooppppppqqqqqqqqqrrruuuxxx{{{www]]]KKKDDDCCC>>>===<<<;;;:::;;;<<<===;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEJJJRRR^^^qqq|||uuurrrsssttttttxxx}}}wwwssssssxxx~~~}}}pppfff^^^YYYXXXYYYYYY\\\aaafffnnnzzzzzzqqqllldddbbb___ZZZVVVSSSQQQPPPOOOPPPRRRTTTTTTTTTTTTSSSXXXVVVVVVXXXZZZ[[[aaaiiittt~~~|||zzzyyywwwuuurrroooiiiiiihhhgggfffeeeddddddcccddddddcccfffooo{{{}}}vvvooogggddd___\\\[[[ZZZYYYXXXVVVVVVTTTRRROOOLLLIIIGGGHHHHHHGGGFFFDDDCCCCCCBBB??????>>>=========>>>>>>AAAAAAAAA???======???@@@@@@BBBEEEJJJRRR___ooozzz}}}tttooojjjeeebbb```^^^\\\___```bbbffflllrrrxxx|||~~~zzzuuupppkkkfffaaa^^^ZZZYYYXXXWWWXXX[[[^^^``````aaabbbbbbaaa```^^^]]]YYYYYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNQQQSSSTTTUUUVVVYYY[[[ZZZ]]]aaadddfffhhhkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnrrruuuyyy|||uuu[[[JJJCCCBBB===<<<;;;:::::::::;;;<<<============>>>>>>>>>>>>?????????@@@AAABBBDDDDDDDDDEEEJJJSSS___sss{{{uuurrrtttsssssswww|||~~~yyyttttttyyy~~~}}}pppfff___YYYXXXYYYYYY\\\```eeemmmyyyvvvmmmhhhaaa___\\\XXXUUUTTTUUUVVVTTTVVVZZZ]]]```aaa``````bbb___^^^`````````ccchhhnnnzzz|||wwwrrrmmmkkkhhheeeaaa___]]]\\\[[[\\\\\\]]]```hhhttt|||wwwnnnhhhddd```\\\ZZZZZZZZZZZZZZZYYYXXXWWWUUUQQQNNNKKKIIIEEEEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@???????????????BBBCCCBBB@@@======>>>@@@@@@AAADDDGGGOOO]]]nnnyyyzzztttlllhhhccc___]]]\\\ZZZYYYZZZZZZ[[[___eeelllsssxxx{{{xxxppplllgggccc___[[[WWWTTTSSSRRRQQQQQQRRRVVVZZZ\\\___```bbbcccbbbaaa```___[[[ZZZYYYXXXUUUSSSQQQPPPPPPOOONNNLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNQQQSSSUUUWWWYYY\\\YYY\\\```dddfffhhhkkkmmmmmmmmmllllllkkklllllllllqqqtttxxx|||sssZZZHHHBBBAAA===<<<;;;::::::;;;<<<===???????????????>>>>>>>>>@@@@@@AAABBBBBBCCCDDDEEEDDDFFFKKKTTT```ttt{{{uuusssuuuqqqrrrvvv{{{}}}~~~zzzuuutttyyy~~~}}}pppfff___YYYXXXYYYXXX[[[___dddmmmyyy~~~tttkkkfff^^^\\\ZZZVVVTTTUUUXXX[[[YYY\\\aaafffjjjlllmmmlllkkkgggeeegggfffdddeeeiiilllvvv{{{vvvsssqqqmmmhhhccc^^^[[[ZZZVVVWWWXXXYYY]]]eeeqqqyyyzzzqqqiiicccbbb___[[[YYYYYYZZZ[[[[[[\\\\\\[[[XXXUUUQQQNNNLLLBBBCCCDDDEEEGGGIIIJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDCCC@@@>>>===>>>???CCCCCCDDDFFFLLLYYYiiittt}}}ssslllhhhddd___\\\ZZZZZZYYYXXXXXXWWWXXXZZZ```hhhpppuuu{{{zzztttpppgggddd___[[[XXXUUUQQQOOOQQQOOONNNMMMOOORRRVVVYYY___```bbbccccccbbb```___\\\[[[ZZZXXXUUUSSSPPPOOOPPPNNNMMMKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKJJJMMMPPPRRRTTTWWWZZZ\\\YYY\\\```dddfffhhhkkkmmmllllllkkkjjjjjjjjjkkkkkkqqqtttxxx|||rrrYYYHHHAAAAAA>>>===<<<;;;;;;<<<>>>>>>AAAAAA@@@@@@??????>>>>>>AAAAAABBBBBBCCCDDDEEEEEEEEEFFFLLLUUUaaattt}}}{{{xxxvvvwwwttttttwwwyyy|||zzzsssqqqvvv}}}|||sssjjjbbbZZZXXXXXXXXX[[[___fffmmmwwwxxxmmmdddbbb^^^^^^]]]]]]^^^aaaccceeejjjkkkmmmppprrrttttttuuusssqqqnnnmmmkkkjjjgggeeejjjmmmvvv~~~xxxssslllfffaaa]]]YYYVVVXXXWWWXXX[[[___eeeqqq|||~~~wwwqqqkkkeeeaaa]]][[[YYYXXXWWWXXXYYYZZZ___]]][[[ZZZXXXUUUQQQNNNKKKHHHEEEEEEHHHJJJJJJIIILLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????BBBHHHLLLTTTbbboooxxxppplllbbb```]]]ZZZWWWUUUTTTTTTVVVWWWXXXYYY\\\bbbiiinnnvvv{{{zzzrrriiiccc___]]]ZZZVVVSSSPPPOOONNNLLLLLLMMMNNNPPPRRRUUUVVV[[[]]]^^^```aaaaaa``````]]]]]]\\\ZZZWWWSSSPPPNNNOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRUUUYYY\\\___``````bbbeeehhhkkkmmmnnnllljjjhhhhhhjjjmmmoooqqqtttzzz~~~oooVVVHHHDDDBBB@@@@@@>>>===<<<<<<<<<<<<;;;<<<>>>?????????>>>===@@@@@@@@@@@@AAABBBCCCCCCIIIIIIMMMUUUaaauuu|||wwwtttvvvsssrrrtttwww||||||uuusssxxx~~~}}}tttjjjaaaZZZXXXXXXXXX[[[```fffmmmwww~~~wwwlllfffddd``````aaacccfffiiilllnnnppprrruuuxxxzzzzzzyyyyyyxxxvvvssspppnnnkkkgggdddhhhjjjpppzzz~~~yyyqqqkkkeeeaaa]]]ZZZYYYXXXYYY]]]aaahhhttt{{{tttoooiiiddd```]]]\\\ZZZXXXXXXXXXYYYZZZ^^^]]][[[ZZZYYYWWWSSSPPPMMMJJJFFFFFFHHHKKKLLLLLLNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@??????AAA@@@BBBGGGJJJPPP]]]iiiuuu~~~yyyqqqkkkhhhaaa___\\\YYYWWWUUUTTTTTTTTTTTTUUUUUUWWW\\\ccchhhqqqvvv}}}zzzssslllddd^^^ZZZXXXUUURRROOOLLLJJJJJJIIIIIIIIIJJJLLLOOOQQQSSSYYYZZZ\\\]]]^^^^^^^^^^^^\\\[[[[[[YYYVVVSSSPPPNNNOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHJJJLLLNNNOOOPPPSSSWWWZZZ^^^___aaacccfffhhhkkklllmmmkkkiiiggggggiiilllnnnqqquuuyyy}}}mmmUUUHHHDDDBBB@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAACCCEEEFFFHHHIIIMMMUUUaaauuu}}}wwwsssvvvqqqoooqqquuu|||~~~wwwuuuyyyvvviiiaaaZZZXXXXXXYYY\\\aaagggmmmwww{{{tttmmmhhhhhhdddfffjjjnnnrrrvvvyyyzzz{{{}}}|||{{{|||zzzwwwuuusssooojjjffffffgggkkkqqqxxxxxxqqqkkkfffbbb___[[[ZZZ[[[```eeelllyyy{{{uuupppkkkgggccc```]]]\\\ZZZYYYXXXXXXYYYYYY]]]\\\[[[ZZZZZZXXXUUURRROOOLLLIIIHHHIIILLLNNNOOOPPPOOONNNLLLJJJIIIIIIHHHGGGGGGFFFDDDCCCAAA@@@???BBBAAABBBEEEGGGKKKUUU```lllttt~~~zzztttooojjjgggeee___^^^\\\YYYWWWUUUTTTTTTSSSSSSSSSSSSTTTXXX]]]aaajjjooowww~~~zzzrrrllleee___ZZZVVVUUURRROOOLLLJJJHHHGGGHHHGGGGGGHHHJJJLLLNNNPPPUUUVVVXXXYYYZZZ[[[ZZZZZZYYYYYYXXXWWWUUURRRPPPNNNNNNMMMKKKIIIHHHFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEIIIJJJLLLMMMOOORRRVVVYYY\\\^^^aaadddgggiiijjjjjjkkkiiigggeeefffhhhkkkmmmrrruuuyyy|||iiiSSSHHHDDDBBB@@@???>>>======<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@BBBDDDFFFHHHHHHHHHMMMUUUaaauuu~~~yyywwwvvvqqqnnnpppttt|||xxxuuuzzzxxxiiiaaaZZZXXXYYYYYY]]]bbbgggmmmwww|||xxxsssnnnmmmooollloootttyyy~~~~~~}}}{{{yyywwwsssnnnkkkfffdddfffkkkooouuu|||uuuoooiiieeebbb___^^^___dddiiiqqqzzzuuupppkkkgggeeebbb```^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYXXXYYYYYYXXXVVVTTTPPPNNNKKKIIIJJJLLLOOOQQQRRRQQQOOONNNMMMLLLKKKKKKIIIIIIGGGFFFDDDBBBAAA@@@BBB@@@@@@CCCEEEHHHOOOXXX```hhhssszzzzzzxxxvvvuuuuuuxxx}}}~~~yyyuuuqqqooonnnnnnqqqpppmmmjjjhhhfffdddddd]]]]]][[[YYYWWWVVVTTTTTTTTTTTTTTTSSSSSSUUUYYY]]]ccchhhpppxxx~~~vvvnnnhhhccc^^^YYYVVVTTTRRROOOMMMKKKIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVWWWVVVVVVTTTRRRPPPNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEHHHJJJLLLMMMNNNQQQUUUXXX[[[]]]aaaeeehhhiiiiiiiiiiiigggeeedddeeehhhkkkmmmtttvvvyyy||||||eeeRRRHHHDDDAAA??????>>>===============<<<======>>>>>>>>>>>>>>>===>>>>>>@@@BBBDDDFFFHHHHHHIIIMMMVVVbbbvvv~~~}}}}}}xxxrrrnnnooottt|||~~~xxxuuuyyyzzzjjjbbb[[[YYYYYYYYY]]]bbbfffmmmvvvyyyvvvuuussstttwwwwwwzzz~~~{{{wwwrrrmmmiiibbb```aaaeeehhhmmmxxxxxxrrrmmmhhheeefffddddddiiinnnvvv~~~vvvrrrlllhhheeedddbbb```___^^^]]][[[YYYXXXWWWWWWVVVVVVVVVWWWXXXWWWUUUSSSOOONNNLLLJJJJJJLLLOOORRRQQQQQQPPPNNNNNNMMMMMMMMMKKKJJJIIIGGGEEECCCBBBAAAAAA??????BBBDDDFFFKKKRRRQQQYYYdddkkkllllllkkkkkkooorrruuuxxxzzzyyyxxxvvvqqqnnnjjjfffcccbbbbbbbbbfffeeedddcccbbbaaaaaaaaa\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTRRRQQQSSSVVVYYY___dddkkksssyyy|||rrrkkkfffbbb]]]YYYUUUTTTRRRPPPMMMLLLKKKJJJHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUTTTQQQOOONNNLLLKKKIIIHHHFFFFFFEEEEEEBBBBBBCCCCCCEEEFFFHHHHHHHHHJJJLLLMMMNNNQQQUUUXXXZZZ]]]aaafffhhhiiihhhhhhgggfffdddcccdddgggkkkmmmtttwwwzzz}}}xxxbbbPPPGGGCCCAAA???>>>>>>============>>>===============>>>>>>?????????@@@AAABBBDDDEEEFFFHHHIIIOOOXXXdddwwwyyysssnnnnnnrrr{{{~~~xxxtttyyy{{{lllccc\\\YYYYYYYYY\\\aaaeeekkkuuu}}}wwwwwwxxxxxx{{{}}}wwwrrrlllfffbbb]]]\\\\\\___aaadddnnnxxx|||~~~xxxsssooolllmmmjjjjjjmmmrrryyy|||uuupppkkkgggeeedddcccbbb```___^^^\\\ZZZXXXWWWVVVUUUTTTTTTUUUWWWWWWUUUSSSOOOOOOOOOMMMLLLMMMPPPRRRQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKIIIGGGFFFEEEDDDDDD@@@???BBBDDDDDDHHHLLLIIIQQQ[[[aaadddeeeggghhhiiijjjmmmnnnnnnmmmjjjiiihhhfffbbb___\\\[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTSSSRRRPPPPPPSSSUUU[[[```gggmmmtttzzz~~~xxxoooiiieeeaaa\\\XXXSSSRRRQQQNNNMMMKKKJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQOOONNNJJJJJJHHHGGGFFFEEEEEEEEEAAABBBBBBDDDEEEGGGIIIJJJHHHIIIKKKMMMNNNQQQUUUXXXZZZ]]]aaaeeehhhiiihhhhhhfffeeecccccceeehhhlllnnnuuuxxx|||ttt```OOOGGGCCC@@@>>>>>>============>>>>>>===============>>>??????@@@@@@@@@AAABBBDDDEEEFFFIIIKKKPPPZZZfffyyyxxxrrrmmmmmmpppwwwxxxuuuyyy|||mmmeee]]]ZZZYYYXXX[[[```cccjjjttt~~~{{{wwwyyy|||~~~}}}vvvpppkkkfffbbb```\\\[[[[[[]]]]]]^^^fffnnnrrr{{{}}}yyyvvvtttpppoooqqqttt{{{}}}uuuqqqkkkgggfffeeeeeeddd``````^^^]]][[[XXXVVVUUUUUUUUUUUUVVVWWWWWWUUUSSSNNNPPPRRRQQQPPPOOOQQQSSSRRRRRRQQQQQQPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHDDDBBBDDDDDDCCCDDDGGGGGGMMMUUU[[[]]]___bbbeeecccdddfffgggfffeeecccbbbcccbbb___[[[YYYWWWVVVUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTRRRRRRTTTVVVYYY]]]bbbhhhnnntttyyy}}}{{{vvvooojjjfffbbb\\\XXXSSSRRRPPPOOOMMMLLLKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJNNNOOORRRTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTQQQOOOMMMJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHJJJKKKLLLOOOSSSVVVZZZ]]]```dddfffhhhhhhhhhfffeeecccccceeeiiimmmooouuuyyy~~~sss^^^OOOGGGCCC???>>>>>>============>>>>>>>>>======<<<===>>>???@@@>>>???@@@AAACCCEEEGGGHHHJJJLLLRRR[[[hhhzzz~~~xxxqqqmmmlllooouuuyyyvvvzzz}}}ooofff]]]ZZZYYYXXXZZZ___bbbiiittt~~~yyywwwzzz~~~xxxtttnnniiifffeeecccbbb^^^]]]]]]^^^]]]\\\bbbjjjnnnttt~~~~~~xxxtttrrrsssvvv|||~~~vvvrrrlllhhhfffffffffeee``````___]]][[[XXXVVVUUUVVVVVVVVVWWWXXXXXXUUUSSSOOORRRUUUTTTRRRQQQRRRTTTSSSSSSRRRRRRRRRRRRRRRSSSPPPPPPOOOOOONNNMMMLLLLLLLLLGGGDDDEEEEEEBBBAAACCCAAAGGGMMMRRRTTTVVVZZZ^^^aaaaaaccccccdddcccbbbbbbbbb```]]]ZZZVVVTTTRRRQQQSSSSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXYYYYYYYYYWWWUUUUUUWWWXXXWWW[[[```eeejjjooouuuyyy|||wwwqqqmmmiiieee^^^YYYUUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVTTTQQQNNNMMMIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJKKKNNNRRRUUU[[[]]]```cccfffhhhiiiiiifffeeecccccceeeiiimmmpppuuuyyyrrr^^^OOOHHHCCC>>>>>>>>>============>>>???>>>===<<<<<<<<<===???@@@<<<===>>>AAADDDGGGIIIKKKKKKMMMSSS]]]iii{{{}}}vvvooojjjiiilllsss{{{wwwzzzuuujjj___[[[YYYXXXYYY\\\aaahhhttt~~~|||yyyrrrqqqooollliiifffcccbbb^^^^^^^^^___aaabbbdddeeelllmmmtttyyytttuuuwww{{{|||tttmmmjjjhhhdddccceee______^^^]]][[[YYYWWWVVVXXXYYYZZZZZZZZZXXXWWWVVVSSSSSSSSSSSSSSSTTTTTTUUUXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUTTTRRRPPPOOONNNLLLHHHEEEBBBAAAAAAAAAEEEFFFIIIMMMQQQUUUXXXZZZ]]]___bbbdddeeedddbbbaaa\\\\\\\\\[[[YYYUUURRRPPPRRRSSSTTTWWWZZZ\\\^^^___`````````____________^^^```___]]]ZZZYYYXXXXXXXXXZZZ[[[^^^aaadddhhhnnnrrrxxx||||||xxxsssoookkkgggcccaaa[[[XXXUUUSSSRRRQQQPPPNNNKKKJJJJJJIIIHHHHHHHHHHHHLLLNNNQQQUUUXXXZZZ[[[\\\[[[[[[ZZZYYYUUURRRNNNKKKHHHFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNUUUYYY^^^bbbcccbbbbbbbbbdddbbb```aaaeeejjjoooqqqwww{{{rrr]]]MMMGGGCCC@@@DDDCCCBBBAAA???>>>======???>>>>>>>>>>>>>>>???@@@??????@@@AAACCCEEEGGGHHHMMMMMMRRR\\\iii|||{{{tttnnniiiiiimmmttt|||xxx{{{vvvkkk___[[[YYYWWWXXX[[[___gggsss~~~zzzvvvsssqqqooommmjjjhhhgggggggggggggggggghhhhhhiiijjjiiiiiinnnwww{{{vvvvvvwwwxxx~~~yyyqqqmmmjjjeeedddfffbbbbbbbbbaaa___^^^\\\\\\ZZZ[[[\\\\\\[[[ZZZYYYXXXUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOKKKGGGDDDCCCBBBBBBAAACCCFFFJJJNNNRRRVVVWWW[[[]]]___aaabbbaaa___^^^ZZZZZZYYYXXXVVVSSSQQQOOORRRSSSVVVYYY\\\___bbbcccddddddcccccccccbbbbbbbbbdddbbb```]]][[[YYYXXXXXXYYYZZZ\\\^^^aaaeeejjjnnntttxxx~~~{{{vvvrrrooolllhhhfff```\\\XXXUUUSSSSSSQQQPPPMMMLLLKKKJJJIIIIIIIIIIIILLLNNNRRRVVVZZZ\\\]]]^^^\\\\\\\\\ZZZVVVRRRNNNLLLJJJGGGEEEDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNSSSWWW]]]```bbbbbbbbbbbbcccaaa```aaaeeekkkpppsssxxx|||ttt]]]NNNGGGCCC???@@@??????>>>>>>=========>>>>>>>>>>>>>>>??????@@@???@@@@@@BBBCCCEEEGGGHHHLLLMMMSSS]]]kkk}}}~~~yyytttnnnjjjkkknnnvvv}}}yyy|||xxxlllaaa[[[YYYWWWWWWZZZ^^^fffqqq~~~{{{xxxvvvvvvuuusssqqqppppppqqqrrrtttttttttsssssssssssssssqqqooopppvvv}}}{{{zzzyyyxxxzzz}}}sssnnnhhhbbb```bbb````````````___^^^]]]\\\]]]]]]^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUXXXZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[ZZZYYYWWWVVVVVVVVVVVVUUURRROOOKKKHHHEEEDDDDDD@@@AAADDDHHHLLLQQQUUUWWW[[[]]]___aaaaaa```^^^\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSUUUXXX\\\aaadddggghhhgggggggggfffffffffeeeeeegggfffccc```]]][[[ZZZZZZXXXYYYZZZ[[[]]]```eeehhhnnnsss{{{~~~zzzwwwtttrrrooolllfffbbb\\\XXXVVVTTTSSSRRRNNNNNNMMMLLLKKKJJJJJJKKKLLLOOOSSSWWW[[[^^^```aaa______^^^\\\XXXTTTOOOMMMKKKIIIFFFEEEEEEDDDCCCAAAEEEEEEDDDCCCCCCBBBAAAAAADDDEEEFFFHHHIIIKKKLLLMMMPPPUUUZZZ^^^``````aaaaaa`````````bbbffflllrrruuuzzzvvv___NNNFFFBBB>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGIIIKKKMMMUUU```nnnzzzuuuppplllmmmqqqxxx~~~yyy|||yyymmmbbb\\\YYYVVVVVVYYY^^^fffqqq}}}~~~|||{{{zzz|||{{{yyyyyyzzz||||||zzz|||}}}zzzzzz}}}xxxpppiiibbb___```^^^____________^^^^^^]]]^^^_________]]][[[ZZZXXXUUUTTTSSSSSSUUUXXX[[[]]]]]]]]]]]]]]]\\\\\\[[[ZZZ\\\[[[YYYXXXXXXXXXXXXYYYWWWUUURRRNNNJJJHHHFFFEEEAAABBBEEEHHHMMMQQQUUUXXX]]]^^^aaabbbbbbaaa___]]]]]]\\\YYYWWWVVVUUUVVVWWWUUUWWW[[[```dddhhhjjjkkkgggggggggfffffffffeeeeeegggfffdddbbb```^^^]]]\\\XXXYYYYYYZZZZZZ\\\```dddiiinnnvvv~~~}}}{{{yyywwwtttrrrlllgggaaa[[[XXXWWWUUUTTTPPPOOONNNMMMLLLKKKKKKKKKKKKNNNRRRWWW\\\___aaabbbaaaaaa```^^^ZZZUUUQQQNNNMMMKKKHHHFFFFFFEEECCCAAACCCCCCCCCBBBAAAAAA@@@@@@CCCDDDEEEGGGIIIJJJKKKLLLNNNRRRXXX\\\^^^______```]]]___```cccgggmmmtttxxx{{{yyy```NNNFFFBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAACCCDDDFFFHHHIIIKKKNNNVVVcccqqq~~~wwwrrrnnnooosssyyyyyy{{{zzznnnbbb\\\YYYVVVVVVYYY```fffqqq|||{{{{{{}}}}}}wwwnnneeebbbbbbbbbbbbccccccccccccbbbbbb^^^______^^^\\\ZZZXXXWWWRRRRRRRRRRRRTTTWWWZZZ\\\____________^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYWWWTTTQQQMMMJJJGGGFFFCCCCCCEEEHHHLLLQQQUUUWWW\\\^^^```bbbbbbaaa___^^^]]]\\\YYYWWWVVVWWWYYYZZZXXXZZZ^^^bbbfffhhhjjjjjjccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa``````___^^^YYYYYYYYYYYYXXXZZZ^^^```eeejjjrrrzzz}}}|||zzzxxxvvvpppllleee```\\\ZZZWWWUUUQQQPPPOOOMMMLLLLLLKKKKKKJJJMMMQQQVVV[[[___aaabbbbbbbbbaaa___[[[WWWSSSPPPNNNLLLIIIGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKMMMQQQWWW[[[]]]]]]]]]^^^[[[^^^aaadddhhhnnnuuu{{{||||||bbbOOOGGGBBB>>>AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJLLLOOOXXXeeesssyyytttpppppprrrwwwxxxyyy}}}zzznnnbbb]]]ZZZWWWWWWYYY___eeeooozzz|||{{{}}}}}}zzzpppfffbbbcccccccccdddddddddccccccbbb______^^^]]][[[YYYVVVUUUPPPQQQRRRTTTWWWYYY[[[]]]``````aaaaaa```^^^\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYVVVSSSPPPMMMJJJIIIDDDDDDEEEGGGJJJOOOSSSUUUZZZ\\\^^^```aaa```___]]][[[ZZZXXXWWWWWWXXXYYYZZZ[[[]]]```ccceeefffeeeeee`````````_________^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]XXXYYYYYYXXXWWWXXX\\\^^^aaafffnnnwww~~~|||zzzxxxtttpppkkkfffbbb^^^[[[XXXTTTSSSQQQPPPNNNMMMMMMMMMKKKMMMRRRWWW[[[___aaabbbbbbbbbaaa___\\\XXXUUURRRNNNLLLIIIHHHHHHGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJNNNRRRWWW[[[\\\\\\[[[\\\ZZZ^^^cccfffiiiooovvv|||}}}~~~cccPPPHHHCCC?????????>>>===<<<<<<;;;;;;>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDFFFHHHIIIJJJMMMQQQYYYfffttt~~~zzztttpppooopppsss}}}wwwwww{{{yyynnnbbb]]]ZZZXXXXXXZZZ\\\bbbmmmwww~~~|||uuukkkggggggeeeeeeeeeeeeddddddcccbbb```______^^^\\\YYYVVVUUUQQQRRRUUUYYY\\\^^^______```aaabbbbbbaaa___\\\[[[ZZZ\\\^^^``````___^^^\\\[[[ZZZYYYVVVTTTQQQNNNMMMHHHGGGGGGHHHKKKOOOSSSVVVYYY[[[^^^aaabbbbbbaaa```[[[ZZZYYYYYYYYYZZZ[[[\\\^^^___aaaccccccbbb```^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUWWWZZZ\\\]]]ccckkksss{{{~~~{{{yyyxxxuuupppllliiiddd___\\\WWWVVVTTTSSSQQQPPPPPPPPPMMMOOOSSSXXX\\\```bbbccc`````````___]]]YYYVVVTTTNNNLLLIIIIIIIIIIIIGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBDDDFFFGGGIIIIIIOOOSSSXXX[[[[[[[[[ZZZZZZZZZ___dddgggjjjnnnvvv}}}~~~dddQQQIIIDDDAAA===============<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBCCCCCCDDDFFFHHHJJJKKKOOORRRZZZggguuu|||zzztttooommmmmmpppyyyvvvuuuzzzyyymmmbbb]]]ZZZXXXYYY[[[YYY```jjjvvv~~~|||~~~vvvrrrrrrkkkkkkkkkkkkjjjiiihhhgggaaa``````___\\\YYYWWWUUURRRUUUYYY]]]```bbbbbbbbb```aaabbbbbbaaa___\\\[[[[[[]]]```ccccccbbb___^^^]]]\\\[[[YYYVVVSSSQQQPPPLLLLLLKKKLLLNNNRRRUUUXXX[[[]]]```ccceeeeeedddccc]]]]]]\\\]]]]]]^^^^^^______aaabbbcccaaa___\\\ZZZ^^^^^^^^^^^^]]]]]]]]]]]]YYYYYYYYYYYYXXXVVVUUUSSSUUUVVVVVVUUUTTTUUUXXX[[[[[[```hhhpppyyy|||zzzzzzwwwtttqqqmmmhhhccc^^^ZZZYYYWWWUUUTTTSSSRRRRRROOOQQQUUUZZZ^^^aaacccccc___``````___]]]ZZZWWWUUUNNNLLLIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@???@@@AAABBBDDDEEEGGGHHHIIIPPPTTTYYY[[[[[[ZZZYYYYYYZZZ___eeehhhjjjnnnvvv}}}dddQQQIIIEEEBBB=========>>>???@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKPPPSSSZZZggguuuzzzvvvqqqmmmjjjlllxxxwwwuuuxxx~~~xxxooofffaaa\\\XXXWWWYYY\\\aaaiiirrr{{{~~~yyyuuusssvvvxxx|||~~~yyyuuusssooommmllljjjhhhfffdddcccaaa^^^\\\[[[ZZZYYYWWWZZZ]]]``````aaabbbcccaaabbbcccaaa^^^\\\\\\\\\\\\___dddhhhiiigggcccaaabbb```^^^[[[XXXVVVUUUTTTRRRSSSSSSRRRQQQRRRVVVXXX[[[\\\```dddggghhhfffdddbbbaaa````````````aaaaaa```bbbbbbaaa^^^\\\\\\\\\ZZZ[[[^^^```aaaaaa``````[[[ZZZXXXVVVUUUSSSSSSRRRMMMPPPTTTWWWXXXXXXXXXYYY[[[___eeemmmuuu~~~{{{zzzxxxvvvsssmmmfffaaa___\\\YYYWWWVVVVVVUUUTTTRRRSSSUUUWWW[[[^^^aaabbbbbb^^^ZZZYYY[[[[[[WWWSSSOOOMMMKKKHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDGGGJJJSSSUUUXXXYYYYYYWWWWWWWWW\\\^^^aaadddjjjqqqzzzzzzbbbQQQHHHDDDBBB>>>>>>============>>>>>>>>>???@@@AAABBBAAA@@@@@@???AAADDDFFFGGGIIIKKKMMMQQQVVV^^^hhhvvvzzzvvvrrrnnnkkkmmmyyyxxxuuuxxx~~~{{{qqqhhhbbb^^^YYYXXXZZZ\\\aaaiiiqqqzzzzzzuuuqqqnnnmmmjjjlllooottt{{{{{{wwwtttrrrpppmmmkkkeeedddbbb```^^^\\\[[[[[[\\\^^^aaacccccccccdddeeeccceeefffeeecccaaaaaaaaaeeehhhkkkmmmmmmkkkhhhfffeeedddbbb___\\\ZZZXXXXXXUUUVVVUUUTTTSSSTTTWWWZZZ]]]```ccchhhkkkkkkjjjhhhffffffeeeeeeddddddccccccbbbccccccaaa^^^\\\[[[[[[YYYZZZ]]]___``````___^^^YYYXXXVVVTTTRRRPPPPPPOOOMMMPPPTTTVVVWWWWWWWWWXXXZZZ]]]cccjjjrrr|||}}}{{{zzzyyyvvvqqqjjjeeeaaa^^^[[[XXXXXXWWWVVVTTTSSSTTTUUUWWWYYY]]]```aaaaaa]]]YYYYYY[[[ZZZWWWSSSOOOOOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCEEEHHHKKKQQQSSSVVVWWWWWWVVVVVVVVV[[[]]]aaaeeejjjqqqzzzyyyaaaPPPGGGBBBAAA>>>>>>============>>>>>><<<===???AAABBBCCCBBBBBBAAACCCEEEGGGHHHJJJMMMOOOSSSXXX```jjjyyy{{{wwwrrrooolllnnnyyyyyyuuuwww}}}~~~tttjjjddd___ZZZYYY\\\\\\aaahhhpppyyy|||yyytttoookkkhhhggggggdddfffhhhlllrrr{{{{{{wwwtttqqqkkkjjjhhheeecccbbbaaa```ccceeegggggggggfffggghhhhhhjjjmmmmmmlllkkkjjjkkkqqqrrrssstttssspppnnnllljjjhhhfffccc```^^^\\\\\\ZZZZZZZZZYYYXXXXXXZZZ]]]aaadddiiinnnpppqqqooonnnmmmmmmmmmlllkkkiiifffeeeeeeeeedddaaa^^^[[[ZZZZZZXXXYYY\\\^^^___^^^]]]]]]WWWUUUSSSPPPNNNMMMLLLLLLMMMPPPSSSUUUUUUUUUVVVWWWXXX[[[aaagggoooxxx~~~}}}|||zzzvvvppplllfffccc___\\\ZZZYYYWWWVVVVVVUUUUUUVVVXXX[[[^^^```___\\\YYYXXXYYYYYYVVVRRRPPPQQQQQQQQQOOOLLLIIIGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@BBBCCCCCCDDDEEEIIILLLOOOQQQTTTUUUTTTTTTTTTUUU[[[]]]aaaeeekkkrrr{{{xxx```OOOEEEAAA??????>>>>>>======>>>>>>???<<<===???AAACCCDDDDDDEEECCCEEEGGGHHHIIIKKKNNNQQQUUUZZZcccmmm||||||xxxtttppplllnnnxxx|||vvvxxx}}}vvvkkkddd___ZZZYYY\\\]]]aaagggooowww}}}yyyuuurrrmmmiiifffeeefffgggeeefffiiikkkooovvv}}}~~~yyyvvvsssrrrpppnnnllljjjiiiiiijjjlllmmmllljjjiiijjjkkknnnpppssstttttttttuuuvvvzzzyyyyyyxxxvvvtttrrrqqqmmmkkkhhheeebbb```^^^]]]^^^______^^^]]]]]]___```eeeiiipppuuuwwwvvvvvvuuutttttttttsssqqqnnnjjjhhhiiihhhgggbbb^^^ZZZYYYYYYXXXYYY\\\]]]^^^^^^]]]\\\VVVTTTQQQNNNLLLKKKKKKKKKNNNPPPRRRTTTSSSSSSUUUVVVXXXZZZ___dddllluuu~~~}}}zzzvvvrrrlllhhhddd```^^^\\\YYYWWWWWWVVVUUUUUUWWWYYY\\\^^^]]][[[XXXXXXXXXWWWUUUSSSQQQQQQQQQPPPNNNLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBAAA???AAABBBBBBCCCEEEHHHKKKOOOQQQSSSTTTTTTSSSTTTUUUZZZ]]]bbbgggmmmttt|||xxx```OOOEEEAAA??????>>>>>>>>>>>>>>>>>>???>>>>>>@@@AAACCCDDDEEEEEEDDDEEEGGGHHHIIILLLOOORRRVVV\\\eeeooo~~~{{{wwwrrrmmmmmmvvvyyyzzz~~~xxxlllddd^^^YYYXXX[[[^^^aaafffmmmuuu~~~}}}yyyuuuqqqoookkkgggeeefffhhhiiifffgggiiikkkmmmrrrwww{{{||||||{{{yyyvvvtttsssrrrqqqsssssssssrrrpppooooooppprrrtttwwwxxxyyyzzz|||~~~~~~}}}{{{yyywwwuuutttnnnllljjjfffcccaaa___^^^bbbcccdddcccbbbbbbccceeeiiiooowww|||}}}}}}|||}}}{{{{{{{{{yyyvvvrrrooolllnnnmmmjjjddd^^^ZZZXXXXXXYYYZZZ\\\^^^___^^^]]]\\\UUUSSSPPPMMMLLLKKKLLLMMMOOOQQQRRRSSSRRRRRRTTTUUUXXXZZZ^^^bbbiiirrr{{{~~~zzzwwwrrrnnniiieeeaaa^^^[[[YYYXXXWWWVVVVVVWWWYYY\\\]]][[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQOOOLLLJJJJJJIIIJJJFFFEEEEEEDDDCCCBBBAAAAAA>>>???AAAAAABBBDDDHHHKKKOOOQQQSSSTTTTTTTTTVVVWWW[[[^^^ccciiiooowwwwww```OOOEEEAAA@@@??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHIIIKKKOOORRRVVV\\\fffqqq|||vvvooommmttt~~~~~~}}}zzzmmmeee^^^YYYXXX[[[^^^aaaffflllsss|||}}}||||||{{{wwwssspppnnnllliiihhhiiikkkllllllmmmooopppqqqtttwwwzzz~~~}}}||||||}}}}}}}}}{{{yyyxxxxxxzzzxxxyyyzzz{{{|||~~~{{{xxxvvvqqqooollliiieeecccaaa```ccceeeggggggffffffhhhiiinnnuuu~~~~~~{{{xxxuuussssssqqqmmmfff___ZZZXXXXXXYYYZZZ\\\^^^^^^^^^\\\[[[UUUSSSPPPMMMLLLMMMNNNPPPPPPRRRSSSSSSRRRRRRSSSUUUWWWYYY\\\```fffoooxxx|||xxxtttnnniiieeeaaa]]][[[XXXXXXXXXYYYZZZ[[[\\\]]][[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQNNNKKKJJJIIIJJJKKKGGGFFFFFFEEEDDDCCCBBBAAA>>>???AAABBBCCCEEEIIILLLPPPRRRTTTTTTTTTUUUWWWYYY[[[___eeekkkrrrzzzuuu^^^NNNEEEAAA@@@@@@??????>>>>>>??????@@@CCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIILLLPPPSSSWWW]]]gggsss|||sssnnnttt}}}}}}pppggg```ZZZYYY\\\___aaaeeejjjqqqzzz~~~{{{{{{|||{{{xxxuuusssrrrqqqooooooooopppppprrrtttvvvwwwwwwxxx{{{}}}{{{xxxuuutttqqqmmmiiigggeeeddddddfffhhhiiiiiijjjkkkmmmttt|||}}}{{{zzzxxxuuuppphhhaaa[[[YYYYYYXXXYYY[[[]]]]]]\\\[[[ZZZTTTRRROOOMMMLLLNNNPPPRRRRRRSSSTTTSSSRRRRRRSSSUUUUUUWWWYYY\\\bbbkkkttt{{{}}}yyyrrrlllgggccc___\\\WWWXXXYYY[[[\\\]]]]]]\\\ZZZZZZZZZYYYWWWVVVVVVVVVTTTSSSQQQOOONNNLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDD???AAACCCDDDEEEGGGKKKNNNPPPRRRSSSTTTTTTUUUWWWYYY\\\```gggmmmttt|||qqq[[[LLLCCC@@@???@@@??????>>>>>>??????@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIJJJMMMRRRUUUXXX___jjjvvvuuupppuuu}}}rrrhhhaaa[[[[[[]]]___aaaeeejjjpppyyy||||||~~~}}}zzzwwwwwwwwwvvvvvvuuuuuuuuuuuussstttwwwwwwwwwxxxzzz|||{{{}}}yyyyyywwwtttpppmmmjjjhhhgggdddfffiiijjjkkkkkkmmmooowwwzzzxxxrrrjjjaaa\\\YYYYYYWWWXXXZZZ[[[\\\[[[YYYXXXRRRPPPNNNLLLLLLNNNQQQSSSSSSTTTTTTSSSRRRRRRTTTUUUTTTUUUWWWZZZ```hhhrrrxxx{{{tttnnniiiddd```]]]VVVXXXZZZ]]]^^^^^^]]]\\\ZZZ[[[[[[ZZZXXXWWWWWWWWWTTTUUUUUUTTTSSSPPPMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFAAACCCDDDEEEGGGIIIMMMPPPOOOQQQRRRSSSSSSTTTWWWYYY]]]aaahhhooovvv~~~nnnYYYJJJBBB???>>>@@@@@@????????????@@@@@@AAAAAAAAAAAACCCEEEHHHIIIIIIIIIJJJJJJKKKNNNSSSWWWZZZaaalllxxxvvvqqquuuzzzttthhhaaa^^^\\\ZZZ^^^aaafffjjjooovvv}}}yyyxxxzzz||||||{{{xxxwwwuuutttuuuvvvxxxyyy{{{}}}}}}xxxsssmmmhhhdddbbbaaadddggghhhiiilllrrrwwwzzzrrrjjjddd___[[[XXXWWWXXXZZZ[[[[[[ZZZXXXVVVUUURRRNNNMMMNNNQQQRRRSSSUUUTTTSSSSSSSSSSSSSSSTTTQQQSSSVVVYYY]]]eeepppxxx}}}vvvpppiiiccc]]]YYYZZZYYYZZZ]]]______^^^\\\^^^]]]ZZZXXXWWWWWWXXXXXXZZZYYYWWWTTTQQQNNNLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEGGGIIILLLNNNOOORRRRRRQQQOOOPPPSSSXXX]]]___dddkkkrrrxxx|||eeeSSSIIIEEEAAA>>>DDDCCCAAA???============BBBCCCCCCDDDFFFHHHIIIJJJOOOLLLLLLOOOOOOOOOSSSYYY]]]cccnnn{{{wwwqqqtttyyyvvvjjjbbb^^^ZZZYYY]]]```eeeiiinnnvvv}}}~~~}}}{{{yyyuuutttrrrqqqqqqrrrsssttttttvvvyyy}}}yyytttooojjjfffdddbbbdddgggiiijjjnnnuuuzzz{{{ssslllfffaaa]]]ZZZWWWXXXXXXYYYYYYXXXWWWVVVUUURRRNNNMMMOOOQQQSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPSSSVVVXXX]]]eeeooowwwxxxqqqkkkddd^^^ZZZYYYXXXYYY[[[]]]^^^\\\[[[]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQQQQPPPOOOOOOSSSXXX]]]```fffnnnuuu{{{xxxbbbQQQHHHDDD@@@>>>??????>>>======>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHMMMKKKKKKNNNNNNOOOSSSZZZ___eeeooo|||xxxrrrtttxxx~~~xxxlllccc]]]YYYVVV[[[^^^cccgggllluuuzzzwwwsssrrrpppooonnnoooooopppoooqqqssswww~~~{{{uuuppplllhhhfffbbbeeehhhiiilllqqqyyy}}}uuunnnhhhccc___\\\XXXXXXXXXWWWWWWVVVVVVVVVTTTQQQNNNNNNPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQOOORRRUUUWWW[[[cccnnnvvvzzzssslllfff```\\\ZZZYYYYYY[[[]]]]]]\\\ZZZ\\\\\\]]]\\\[[[ZZZXXXWWWWWWVVVUUUSSSRRRPPPOOONNNJJJJJJKKKKKKLLLKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRPPPOOOOOONNNOOOSSSYYY]]]bbbiiirrrzzzsss^^^NNNFFFCCCAAA???>>>>>>=========>>>@@@AAA???@@@AAABBBDDDFFFGGGIIIMMMKKKLLLOOOQQQQQQVVV]]]bbbhhhrrr~~~{{{uuuwww{{{~~~|||{{{oooeee]]]XXXUUUYYY]]]aaaeeejjjsss{{{wwwssssssqqqpppoooooopppppprrrsssvvvyyy~~~|||vvvqqqnnnjjjgggbbbdddgggiiilllsss|||~~~vvvoooiiieee```^^^[[[ZZZYYYXXXWWWWWWWWWWWWTTTQQQOOOOOOQQQSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSNNNQQQTTTVVV[[[cccmmmuuu}}}uuunnngggaaa]]]\\\[[[ZZZ[[[]]]]]]\\\[[[[[[\\\^^^^^^]]][[[YYYWWWUUUUUUTTTSSSRRRQQQPPPPPPKKKLLLLLLLLLLLLLLLLLLKKKMMMMMMNNNPPPQQQQQQRRRRRRNNNNNNNNNNNNOOOSSSZZZ^^^dddkkkuuu~~~~~~ppp\\\LLLEEECCCBBB@@@BBBAAA???>>>>>>>>>??????AAABBBCCCDDDFFFHHHJJJKKKPPPNNNPPPSSSUUUVVV\\\bbbeeekkkttt|||~~~}}}{{{~~~}}}qqqeee]]]XXXVVVYYY\\\___ccchhhqqq}}}~~~{{{tttttttttsssssssssttttttyyyzzz|||~~~vvvrrrooojjjgggbbbdddfffhhhkkksss~~~~~~vvvpppjjjeeeaaa______^^^\\\ZZZYYYYYYXXXXXXTTTRRRPPPPPPRRRTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQNNNPPPSSSVVVZZZbbbmmmuuuxxxpppiiiccc^^^\\\[[[ZZZZZZ[[[[[[[[[YYYZZZ[[[]]]___^^^\\\YYYWWWTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJNNNOOOPPPQQQQQQQQQQQQPPPMMMMMMMMMNNNPPPUUU[[[```fffmmmxxx}}}~~~|||~~~ooo[[[LLLFFFDDDCCCAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGJJJLLLMMMQQQPPPQQQUUUWWWXXX^^^eeegggmmmwww}}}zzz}}}~~~rrreee]]]YYYXXXYYY[[[^^^aaafffooozzzwwwwwwxxxyyyzzz{{{||||||yyytttpppkkkgggcccdddfffgggkkktttwwwqqqkkkgggccc```aaa```___^^^\\\[[[ZZZYYYVVVTTTRRRRRRSSSTTTTTTTTTRRRSSSSSSSSSRRRQQQOOONNNNNNQQQTTTVVVZZZbbbmmmuuu|||uuummmfffbbb\\\ZZZXXXXXXXXXYYYXXXWWWYYY[[[]]]^^^]]][[[YYYWWWTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLKKKPPPPPPRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNQQQVVV]]]bbbiiipppzzzzzzuuu{{{yyyzzz~~~ppp\\\MMMFFFDDDBBB@@@@@@??????@@@BBBDDDFFFGGGAAABBBCCCDDDGGGIIILLLMMMQQQOOOPPPTTTVVVWWW]]]ccchhhppp|||}}}yyy{{{~~~qqqeee]]]ZZZZZZYYY[[[]]]___dddlllxxx}}}|||wwwsssmmmhhhfffggghhhhhhllluuuyyysssmmmiiieeecccaaaaaaaaa```^^^\\\YYYXXXWWWUUUSSSSSSTTTTTTSSSRRRQQQRRRSSSSSSRRRPPPMMMLLLOOOQQQTTTWWW[[[cccnnnvvv~~~zzzrrrkkkfff___\\\ZZZYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\ZZZYYYWWWTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNRRRRRRTTTTTTTTTRRRPPPOOOMMMMMMNNNOOORRRXXX___dddmmmttt}}}}}}tttnnnssszzz|||||||||zzzyyyuuussswwwppp\\\LLLEEEBBB@@@>>>>>>>>>???@@@AAADDDFFFHHHBBBCCCDDDFFFHHHKKKMMMOOORRRPPPQQQTTTVVVWWW\\\ccckkksss}}}yyyzzz~~~qqqddd]]][[[\\\ZZZ\\\]]]___ccckkkwww~~~yyyuuuoooiiihhhiiiiiijjjmmmwww{{{tttoookkkgggeeeaaaaaabbbaaa___\\\YYYWWWXXXVVVTTTSSSTTTTTTSSSQQQSSSSSSTTTTTTSSSQQQNNNMMMOOORRRUUUWWW\\\cccnnnvvv}}}}}}uuunnniiiccc```^^^]]]]]]]]]]]]\\\YYYYYYZZZ[[[ZZZZZZXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPSSSTTTUUUVVVUUUSSSQQQOOOMMMMMMNNNPPPSSSYYY```fffpppvvv{{{qqqjjjmmmssstttsssrrrsssrrrooommmsssqqq\\\LLLDDD@@@>>><<>>??????@@@@@@AAABBBBBBFFFFFFFFFIIIMMMPPPRRRRRRTTTTTTUUUVVVYYY^^^fffkkkrrrzzz{{{{{{|||rrriiiccc]]]ZZZZZZYYY[[[___bbbgggrrr|||{{{tttpppmmmkkklllooorrrxxxyyyrrrlllgggfffdddcccccccccaaa^^^\\\YYYWWWVVVTTTSSSRRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMPPPSSSVVVZZZbbblllsss{{{wwwmmmiiidddaaa___]]][[[ZZZZZZYYYXXXXXXXXXXXXUUUSSSQQQPPPPPPQQQRRRSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPNNNOOOQQQSSSXXX___hhhooowww}}}uuunnnmmmrrrvvvwwwuuuuuuvvvvvvxxx}}}jjjUUUJJJFFFBBBAAAAAA?????????@@@AAAAAABBBBBBFFFFFFGGGJJJNNNQQQSSSTTTWWWWWWXXXXXX[[[```ggglllttt}}}|||{{{}}}ssskkkddd^^^ZZZZZZYYY[[[^^^aaafffppp{{{xxxtttrrrpppoooppprrrzzz}}}wwwppplllhhhgggeeeddddddbbb___]]]YYYXXXWWWUUUTTTTTTTTTTTTRRRRRRQQQPPPOOONNNMMMMMMKKKMMMQQQSSSXXX```jjjrrr~~~~~~sssoooiiieeebbb```]]][[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVSSSQQQOOOQQQQQQSSSUUUZZZbbblllsssyyy~~~wwwvvv{{{{{{iiiTTTHHHDDDBBBBBBCCC??????@@@@@@AAAAAABBBBBBEEEFFFIIILLLOOORRRUUUVVVZZZ[[[[[[\\\^^^cccjjjoooxxx|||{{{~~~uuummmeee^^^ZZZZZZYYYZZZ^^^```dddnnnxxx|||wwwsssqqqqqqqqqsss{{{{{{tttpppllliiigggeeedddbbb___]]]YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRQQQPPPOOOMMMLLLLLLJJJLLLOOORRRVVV___jjjrrr|||yyytttnnniiieeebbb___]]][[[ZZZXXXXXXXXXWWWUUUSSSTTTRRRQQQQQQRRRRRRRRRPPPMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWWWWVVVTTTQQQOOORRRSSSTTTVVV\\\eeepppwwwzzz{{{hhhSSSGGGCCCAAAAAABBB??????@@@@@@AAABBBBBBCCCDDDGGGJJJNNNQQQTTTWWWYYY]]]]]]^^^^^^```eeelllqqqzzz}}}{{{~~~wwwoooggg___ZZZ[[[YYYZZZ]]]___bbblllvvv~~~yyysssrrrrrrrrrttt|||yyyuuuooommmiiigggeeeccc```^^^YYYYYYXXXWWWVVVTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJLLLOOOQQQUUU^^^iiiqqqzzz~~~yyysssmmmiiieeebbb```]]]\\\ZZZZZZZZZYYYVVVTTTUUUSSSQQQPPPQQQRRRQQQPPPNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWXXXXXXWWWUUURRRQQQRRRSSSUUUXXX^^^hhhrrryyy}}}zzzgggRRRGGGBBB??????@@@???@@@@@@AAABBBBBBCCCCCCCCCGGGLLLPPPSSSVVVYYY\\\_________```bbbgggnnnsss|||}}}{{{~~~{{{sssjjjaaa\\\[[[YYYZZZ\\\^^^aaajjjttt||||||uuutttuuuuuuvvv~~~{{{uuurrrnnnjjjhhhfffcccaaa\\\[[[[[[YYYWWWUUUSSSQQQSSSRRRQQQOOONNNLLLKKKJJJKKKLLLNNNOOOSSS\\\gggpppxxxxxxrrrnnnjjjfffdddaaa___]]]]]]]]][[[XXXVVVTTTRRROOONNNOOOPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSQQQSSSWWW[[[bbbkkkuuu|||wwweeeQQQGGGCCC@@@>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBHHHNNNSSSUUUXXX\\\___``````aaabbbeeekkkrrrwww~~~{{{~~~xxxoooeee___\\\ZZZZZZ\\\]]]___hhhrrrzzzyyyyyy{{{zzzxxx~~~{{{wwwsssooollljjjgggeee```___^^^]]]ZZZWWWTTTRRRSSSRRRQQQOOOMMMLLLJJJJJJKKKLLLLLLMMMPPPYYYdddlllwww}}}wwwsssooollliiidddbbb``````___^^^[[[YYYVVVSSSPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYWWWVVVTTTQQQTTTZZZ```gggoooxxx~~~qqq```OOOGGGDDDBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBHHHPPPTTTVVVYYY^^^bbbaaabbbccceeehhhnnnvvv{{{~~~~~~zzz~~~{{{rrrhhhbbb\\\ZZZZZZ\\\\\\___gggqqqyyy}}}~~~~~~{{{{{{vvvrrrooommmjjjhhhccccccaaa___\\\XXXUUUSSSSSSRRRQQQOOOMMMLLLJJJIIIJJJKKKKKKKKKNNNVVVaaajjjvvv{{{wwwssspppmmmfffdddbbbbbbaaa```]]]ZZZYYYVVVSSSQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYYYYYXXXWWWVVVRRRVVV\\\cccjjjrrrzzzlll]]]MMMGGGFFFDDDBBBBBB@@@@@@AAABBBBBBCCCCCCDDDAAAHHHQQQUUUWWWZZZ___ccccccdddeeegggkkkqqqyyy}}}tttwww||||||{{{|||{{{nnnddd]]]YYYWWWYYYZZZ]]]eeemmmxxx{{{{{{|||~~~~~~~~~zzzvvvsssnnniiifffjjjeee___[[[[[[ZZZWWWTTTVVVTTTRRROOONNNMMMMMMMMMKKKIIIJJJNNNQQQUUU]]]fffwww|||xxxtttrrrmmmjjjfffdddbbb```]]][[[YYYVVVSSSQQQQQQQQQPPPOOOQQQPPPOOONNNPPPSSSVVVXXXYYYYYYZZZYYYWWWWWWXXXZZZUUUXXX]]]cccjjjsss}}}kkk[[[KKKEEEDDDBBB@@@@@@???@@@AAAAAA@@@@@@BBBDDDCCCIIIQQQVVVYYY[[[```ccceeefffhhhjjjmmmssszzz~~~|||sssvvv{{{|||zzzzzzqqqfff]]]ZZZXXXYYYZZZ]]]dddmmmuuu{{{{{{|||~~~}}}{{{xxxtttooollllllgggaaa^^^]]]\\\YYYVVVVVVUUUSSSPPPOOONNNNNNNNNLLLIIIIIILLLOOOSSS\\\dddttt~~~|||xxxuuuooolllhhheeedddbbb___]]]]]]ZZZWWWUUUTTTTTTSSSQQQQQQPPPOOONNNPPPSSSVVVXXXYYYYYYZZZYYYWWWWWWYYYZZZWWWZZZ```fffnnnwwwjjj[[[KKKEEEDDDBBB@@@@@@???@@@AAAAAA@@@@@@BBBDDDFFFKKKSSSXXX[[[^^^cccfffhhhiiikkkmmmpppvvv~~~~~~uuuuuu{{{}}}yyyxxxsssggg^^^ZZZXXXYYYZZZ\\\ccckkkrrr}}}||||||~~~~~~zzzvvvsssooojjjddd``````___\\\YYYWWWVVVTTTRRRQQQOOOOOOOOOMMMIIIHHHJJJMMMPPPYYYbbbnnnyyy}}}zzzrrroookkkhhhfffeeebbbaaa___]]]YYYVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPSSSUUUWWWXXXYYYZZZYYYXXXXXXYYY[[[YYY]]]dddkkksss|||iiiZZZKKKEEEDDDBBB@@@@@@>>>???@@@@@@@@@@@@BBBDDDHHHNNNVVV\\\___cccgggkkkmmmnnnoooqqquuu|||yyysssyyy~~~xxxxxxsssggg___[[[YYYZZZ[[[\\\bbbiiiqqq{{{~~~zzzvvvqqqlllfffbbbbbbaaa^^^[[[YYYXXXVVVUUUSSSRRRQQQPPPNNNJJJHHHIIIKKKNNNVVV___gggrrrvvvsssnnnjjjiiigggeeeccc___\\\XXXVVVTTTSSSQQQPPPPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYZZZYYYXXXXXXZZZ\\\[[[```gggpppxxxgggXXXJJJEEEDDDCCCAAA@@@>>>???@@@@@@@@@@@@CCCEEEJJJQQQYYY___cccggglllppprrrssstttuuuzzz}}}sssxxxyyy{{{tttjjj```\\\ZZZ[[[[[[[[[```gggpppzzz{{{wwwrrrmmmgggdddcccbbb```]]]ZZZZZZYYYWWWVVVTTTRRRRRRPPPLLLIIIJJJKKKMMMTTT\\\cccnnn~~~{{{wwwqqqmmmkkkiiigggfff```]]]YYYVVVUUUTTTRRRQQQPPPPPPQQQQQQSSSTTTVVVWWWXXXYYYZZZYYYYYYYYY[[[\\\]]]bbbjjjsss|||eeeWWWIIIEEEEEECCCAAA@@@>>>???AAAAAA@@@AAADDDFFFLLLRRR[[[bbbfffkkkppptttwwwxxxyyy{{{sssvvvzzz|||wwwnnnaaa]]][[[\\\[[[[[[___fffnnnxxx}}}}}}~~~zzztttoooiiifffeeedddbbb___\\\[[[[[[ZZZXXXVVVTTTSSSRRRNNNLLLMMMMMMMMMRRRYYYbbblll{{{}}}vvvqqqnnnkkkiiihhhccc```]]]ZZZYYYYYYWWWVVVRRRRRRRRRSSSUUUVVVXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]___eeennnwww|||cccVVVIIIEEEEEECCCAAA@@@???@@@BBBBBBBBBCCCEEEGGGNNNUUU^^^eeejjjoootttyyy{{{}}}tttttt{{{{{{zzz}}}wwwnnnaaa^^^\\\\\\[[[ZZZ^^^dddiiitttyyyxxxvvvssssssvvv{{{wwwrrrllliiihhhgggdddbbb]]]]]]\\\\\\ZZZXXXUUUTTTTTTQQQPPPQQQPPPNNNRRRXXX___hhhuuu|||vvvqqqooolllkkkeeebbb___]]]]]]\\\[[[ZZZSSSSSSTTTUUUWWWXXXYYYZZZXXXYYYZZZZZZYYYZZZ\\\^^^bbbhhhqqq{{{{{{bbbUUUHHHEEEEEEDDDAAA@@@@@@AAACCCCCCCCCDDDGGGIIIQQQWWWaaahhhnnnsssyyy~~~~~~tttsssxxx|||yyy{{{uuukkkbbb^^^\\\]]][[[ZZZ]]]ccceeeppp|||{{{xxxrrrqqqpppnnnnnnqqqvvvyyy~~~yyytttnnnkkkjjjiiigggddd]]]]]]]]]]]][[[XXXVVVUUUUUURRRRRRSSSRRROOORRRWWW[[[cccppp}}}yyytttqqqooommmeeebbb___]]]]]]]]]\\\[[[SSSTTTUUUVVVXXXYYYZZZZZZXXXYYYZZZZZZYYYZZZ\\\^^^dddkkkttt}}}|||aaaTTTHHHEEEFFFDDDAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJSSSZZZccckkkqqqvvv|||uuupppqqq|||zzz}}}xxxmmmhhhaaa[[[[[[\\\]]]```dddjjjqqq|||}}}xxxtttqqqqqqpppqqqrrrtttvvvxxxzzzpppmmmkkkgggfffgggbbbaaa___]]]\\\ZZZWWWTTTVVVUUUSSSQQQQQQRRRTTTUUUYYY```kkkwww~~~yyyuuuqqqmmmjjjfff```\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\^^^[[[[[[^^^^^^\\\]]]aaafffmmmvvvwww[[[QQQGGGDDDCCCAAAAAADDDAAACCCEEEEEEFFFGGGJJJLLLWWW[[[bbbkkksss|||vvvqqqqqqzzzyyy|||xxxnnnhhhaaa[[[[[[\\\]]]```dddiiippp{{{}}}zzzwwwuuuuuuuuuuuuwwwyyy{{{|||wwwssspppkkkhhhhhheeecccaaa___^^^\\\YYYWWWXXXVVVUUUSSSSSSTTTUUUVVVWWW]]]gggqqq~~~zzzuuuqqqjjjfffbbb______`````````^^^]]]]]]\\\\\\]]]]]]^^^^^^[[[[[[^^^___^^^___ccchhhnnnwwwuuu[[[QQQGGGDDDCCCAAAAAACCCAAACCCEEEEEEFFFHHHKKKMMMWWW\\\eeeoooxxx~~~vvvpppoooxxxyyy{{{yyyppphhhaaa[[[[[[\\\\\\___dddfffnnnyyy~~~}}}{{{{{{{{{||||||~~~{{{vvvpppkkkkkkhhhfffcccbbb```___\\\ZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVZZZaaajjjvvv{{{vvvnnnjjjfffcccbbbbbbbbbbbb``````___^^^^^^______```___\\\\\\___```___aaaeeekkkqqqzzzsss[[[QQQHHHDDDCCC@@@@@@BBBBBBCCCEEEEEEFFFHHHLLLOOOWWW^^^iiiuuu~~~~~~uuuooonnnwww{{{{{{~~~zzzqqqiiiaaa\\\[[[\\\\\\^^^cccdddlllwww{{{tttooonnnjjjgggdddbbbaaa```^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWVVVYYY^^^dddooo|||vvvqqqlllgggdddbbb```___bbbaaa``````___`````````___\\\\\\___aaaaaaccchhhooottt}}}qqqZZZPPPGGGEEECCC@@@@@@AAABBBCCCEEEEEEGGGIIINNNQQQVVV```nnn{{{tttooonnnxxx||||||}}}|||ssskkkddd]]]\\\\\\[[[^^^bbbcccjjjuuu~~~wwwrrrpppjjjhhhdddbbbaaa```^^^\\\ZZZZZZYYYXXXWWWWWWVVVVVVYYYZZZ]]]aaajjjyyyzzzvvvqqqlllhhheeebbb```cccbbbaaa```````````````^^^[[[[[[___aaabbbeeejjjrrrwwwoooXXXOOOGGGEEECCCAAA@@@AAABBBCCCDDDEEEGGGJJJOOOSSSXXXcccssswwwrrrrrr{{{}}}{{{{{{xxxoooggg```^^^]]][[[]]]```bbbiiitttzzztttrrrkkkhhhdddbbbaaa```^^^]]][[[[[[ZZZYYYXXXWWWWWWVVVYYYZZZ[[[^^^fffttt{{{vvvrrrooommmjjjgggdddccccccbbbaaaaaaaaaaaa___\\\\\\```bbbdddhhhnnntttzzzmmmVVVMMMFFFDDDDDDBBBAAABBBBBBCCCDDDEEEGGGKKKQQQUUU\\\hhhzzz|||wwwwww|||yyyxxx~~~}}}ssskkkccc```]]][[[\\\___bbbiiisss}}}vvvsssmmmiiieeebbbaaaaaa```^^^]]]]]]\\\\\\ZZZYYYXXXWWWWWWXXXYYY[[[aaannn~~~{{{xxxtttqqqnnngggfffeeedddccccccccccccaaa^^^^^^bbbeeeggglllrrrvvv{{{~~~jjjSSSKKKEEEDDDEEECCCBBBCCCCCCCCCDDDEEEGGGLLLRRRWWWbbbooo|||{{{{{{wwwuuu{{{uuummmdddaaa^^^[[[[[[^^^ccciiisss~~~wwwtttnnnkkkfffcccbbbbbbaaa```^^^^^^^^^]]]\\\[[[YYYXXXTTTUUUVVVXXX^^^jjjyyy}}}xxxsssppphhhhhhgggfffeeedddddddddccc``````dddgggjjjooouuuvvv{{{|||gggRRRJJJDDDDDDEEECCCCCCDDDCCCCCCDDDEEEHHHLLLSSSWWWfffsss~~~|||uuurrrwww{{{pppfffaaa]]][[[]]]```bbbhhhrrr|||~~~{{{vvvrrrnnnkkkiiigggeeecccdddddddddcccaaa___\\\[[[YYYVVVVVVZZZ```gggsss~~~zzztttssslllggggggfffcccbbbdddaaadddfffhhhjjjmmmqqqttt|||uuu```NNNJJJFFFDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJMMMUUU^^^gggwww~~~wwwrrruuu||||||rrrhhhccc___\\\^^^aaabbbgggpppyyy{{{wwwsssooommmkkkiiiggggggggggggfffdddbbb```^^^]]]ZZZYYY\\\```eeepppzzz}}}vvvooojjjiiihhheeedddfffbbbeeegggjjjlllooosssuuu|||sss^^^MMMJJJFFFCCCCCCDDDDDDDDDDDDCCCEEEIIIKKKNNNWWW```mmm|||xxxrrrsssxxx~~~uuukkkeeeaaa^^^^^^bbbbbbfffmmmuuu}}}zzzvvvsssqqqnnnllllllllllllkkkjjjgggeeedddccc^^^\\\^^^___cccllluuu{{{tttnnnllljjjgggfffhhhdddfffiiilllnnnqqquuuxxx~~~qqq[[[LLLIIIEEEBBBBBBCCCDDDCCCDDDCCCFFFKKKMMMQQQZZZdddrrrzzzrrrqqquuu{{{wwwlllgggbbb^^^^^^aaaaaadddiiipppxxx~~~{{{xxxuuusssrrrrrrrrrqqqpppnnnkkkjjjgggbbb___``````bbbiiiqqqxxxqqqnnnkkkgggfffhhhfffhhhkkknnnpppssswwwzzzoooYYYKKKHHHDDDBBBBBBCCCCCCCCCDDDDDDGGGMMMPPPUUU___iiiuuu}}}sssqqqtttyyyxxxnnnhhhccc^^^]]]___aaacccggglllttt|||}}}|||zzzxxxxxxyyyxxxwwwuuusssrrrkkkgggccccccbbbbbbhhhooo{{{sssoookkkfffeeeggggggiiimmmooorrruuuzzz}}}mmmYYYJJJGGGCCCBBBBBBCCCDDDDDDEEEEEEIIIOOOTTTYYYcccnnnzzzuuuqqqrrrwwwzzzoooiiiddd^^^\\\^^^```bbbeeejjjrrr}}}{{{xxxxxx|||~~~|||zzzsssnnnjjjhhhfffdddiiioooyyy~~~uuupppkkkfffdddfffhhhjjjmmmpppssswww{{{~~~kkkXXXKKKGGGDDDBBBCCCDDDEEEEEEEEEFFFJJJQQQWWW]]]hhhsssvvvppppppttt||||||rrrlllfff___]]]^^^___aaaeeejjjqqq{{{|||wwwtttvvvyyy}}}xxxsssooojjjgggiiiooossswwwqqqlllfffeeefffhhhjjjnnnqqqssswww|||gggVVVKKKHHHDDDCCCDDDEEEFFFFFFEEEFFFKKKSSSYYY```kkkvvv}}}~~~wwwooonnnpppyyy~~~tttnnngggaaa^^^___^^^aaaeeejjjqqq{{{yyyuuusssuuuxxxyyytttnnniiijjjoooooo|||yyysssmmmgggeeeggghhhjjjnnnqqqtttwww||||||eeeTTTKKKHHHEEECCCDDDFFFGGGGGGEEEFFFLLLTTTZZZaaammmxxx{{{zzz{{{|||sssoooqqqxxxuuulllfffdddbbbaaaaaa```ccchhhmmmsss~~~}}}zzzwwwuuuyyyuuutttyyy{{{uuupppllljjjrrryyyzzztttnnnhhhfffhhhjjjkkkmmmoooqqquuuzzz~~~vvv^^^PPPIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHMMMRRRXXX```ooo}}}zzzyyyzzzvvvqqqpppvvv|||wwwnnnhhhdddbbbaaa______bbbgggkkkqqq|||~~~}}}|||zzzxxxyyyvvvuuuxxxxxxssspppnnnpppvvvzzzsssmmmhhhfffhhhkkklllnnnoooqqquuuzzz}}}sss\\\NNNGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGJJJPPPTTT\\\kkkyyyzzzyyyzzzzzzrrrooosssxxx{{{qqqjjjeeebbb```^^^^^^```eeeiiinnnyyy~~~~~~~~~~~~}}}|||yyywwwvvvwwwzzzyyytttqqqooolllqqqyyyyyyrrrlllgggfffhhhlllmmmnnnoooqqqtttyyy|||oooYYYLLLFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGJJJOOOSSSZZZiiivvv}}}|||}}}~~~tttoooqqquuuuuummmgggbbb______^^^```dddggglllwww~~~~~~}}}xxxwwwvvvuuuuuu|||xxxqqqmmmllliiinnntttzzz}}}wwwpppkkkfffeeehhhlllnnnooooooqqqtttxxx{{{kkkWWWKKKHHHGGGEEEDDDDDDDDDEEEFFFHHHIIILLLQQQTTT[[[iiivvvwwwqqqpppttt~~~yyyqqqiiiccc______^^^```dddgggkkkuuu}}}|||wwwuuusssrrrqqqvvvxxxpppkkkhhhhhhkkkppptttwwwzzz}}}~~~sssmmmhhheeeeeehhhlllnnnooooooqqqtttxxx{{{}}}hhhVVVKKKGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJNNNTTTXXX]]]iiiuuu{{{sssqqqsss|||}}}tttllleee``````^^^```ccceeeiiisss}}}}}}zzzwwwsssoooooonnnqqq|||zzzqqqllliiifffiiillloooqqqtttwwwzzzzzz~~~zzzooojjjfffccceeeiiilllmmmnnnoooqqqtttyyy|||xxxcccTTTKKKDDDCCCBBBBBBCCCDDDFFFGGGIIILLLRRRYYY]]]aaakkkvvvuuurrrsssyyywwwnnngggbbb___]]]^^^aaacccfffpppzzz}}}{{{xxxqqqkkkjjjkkkmmmrrryyy~~~|||zzzzzz|||zzzrrrllliiidddfffhhhjjjkkknnnrrruuuuuuxxx}}}vvvkkkfffdddbbbeeeiiikkklllnnnoooqqquuuzzz}}}rrr___QQQJJJCCCBBBBBBCCCDDDFFFHHHJJJMMMQQQZZZbbbfffiiirrr{{{vvvrrrssswww~~~xxxppphhhccc]]]\\\]]]___aaadddnnnxxx}}}zzzpppiiigggiiiiiilllppp{{{|||yyyvvvtttnnnnnnooorrrvvv{{{~~~xxxqqqlllhhhcccdddfffggghhhjjjnnnqqqrrruuuzzz}}}}}}sssiiieeecccbbbeeejjjjjjkkkmmmoooqqquuuzzz~~~nnn\\\OOOHHHDDDDDDDDDEEEGGGIIILLLMMMRRRWWWaaakkkoooqqqyyy~~~zzzuuuvvvtttzzz~~~tttjjjbbbbbb^^^\\\___ccceeelllrrr~~~wwwqqqiiicccbbbccceeefffoooyyy{{{xxxuuuqqqnnniiifffdddeeehhhlllpppqqquuuvvvwwwvvvsssnnnhhhdddbbbbbbbbbbbbccceeeggghhhnnnpppsssvvvwwwyyy|||~~~uuunnneee______aaaccccccgggiiimmmooorrruuuzzz}}}|||dddTTTKKKHHHEEEDDDCCCDDDEEEIIILLLNNNYYYaaammmvvv|||~~~zzz~~~{{{tttuuusssxxxwwwllldddbbb^^^\\\___bbbeeekkkrrr}}}~~~xxxqqqiiibbb______``````ccckkkwww}}}xxxrrrmmmgggddd``````bbbeeeggghhhkkklllnnnooonnnkkkgggdddaaa```______```bbbdddeeejjjmmmppprrrtttvvvyyy|||}}}zzzqqqkkkbbb]]]]]]___aaabbbeeehhhkkknnnqqquuuyyy}}}xxxcccTTTLLLIIIEEEDDDDDDEEEGGGKKKOOOQQQ[[[dddrrr}}}yyyvvvyyy}}}uuutttrrrvvv}}}zzzooogggbbb^^^\\\___bbbdddjjjqqq{{{|||yyysssjjjbbb^^^\\\[[[[[[ZZZ___gggnnnwww|||tttmmmfffbbb^^^[[[[[[\\\]]]]]]^^^```ccceeeffffffdddbbb___^^^\\\[[[[[[]]]```bbbfffhhhkkknnnooorrruuuxxx{{{|||xxxrrrkkkfff___[[[ZZZ]]]___```bbbeeeiiilllppptttyyy|||sss```SSSMMMJJJEEEEEEEEEEEEHHHLLLPPPSSS[[[fffvvv~~~uuutttvvvxxxuuupppsssyyy|||rrrjjjccc___]]]___bbbdddiiipppxxx|||yyyxxxrrrjjjccc___\\\ZZZYYYYYY[[[___dddiiirrr{{{yyyrrriiieee___ZZZXXXWWWWWWVVVVVVWWWZZZ]]]___```______^^^\\\ZZZXXXXXXZZZ]]]^^^aaadddgggjjjlllnnnrrrtttxxxzzz|||~~~xxxpppkkkeeeaaa\\\YYYYYYZZZ]]]______bbbfffjjjooosssyyy}}}mmm\\\QQQKKKIIIFFFFFFEEEFFFHHHKKKOOOQQQ[[[fffvvv{{{ttttttvvv{{{wwwnnnpppttt{{{uuunnngggbbb___```bbbccchhhnnnttt}}}~~~yyyuuusssnnngggbbb___\\\ZZZYYYYYYZZZ[[[^^^bbbhhhooottt}}}zzznnnjjjccc]]]ZZZXXXVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZ\\\ZZZXXXWWWWWWYYY[[[\\\^^^```dddgggiiikkkooorrrvvvwwwyyy{{{|||||||||{{{~~~~~~}}}}}}}}}}}}~~~~~~|||~~~{{{vvvpppiiieee```^^^[[[XXXWWWXXX[[[]]]\\\___dddiiinnntttyyy}}}{{{fffWWWMMMHHHFFFGGGFFFEEEEEEGGGJJJMMMOOO]]]ggguuu~~~wwwvvvvvv~~~}}}xxxmmmmmmpppvvvyyyrrrkkkeeebbbbbbbbbcccggglllqqqzzz~~~xxxtttmmmiiiddd```^^^\\\ZZZYYYXXXWWWXXXYYY]]]bbbfffiiirrr}}}qqqllleee___\\\ZZZXXXWWWUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]aaadddfffiiimmmooossstttuuuwwwxxxxxxxxxwwwzzzzzzyyyyyyyyyzzzzzz{{{xxxyyy{{{|||}}}}}}||||||}}}zzzvvvsssoooiiiddd```[[[[[[YYYWWWUUUUUUXXXZZZZZZ]]]ccchhhnnnttt{{{ttt___RRRKKKGGGEEEGGGFFFEEEEEEGGGJJJMMMOOOaaahhhsss||||||xxxrrrwww|||uuukkkkkklllsss~~~~~~wwwoooiiieeedddcccbbbeeekkkooowwwyyytttmmmjjjfffcccaaa___]]][[[XXXXXXXXX[[[^^^bbbeeeffflllttt{{{nnniiiccc^^^[[[YYYXXXWWWUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTUUUVVVWWWWWWXXXXXXWWWZZZ^^^aaacccfffjjjmmmnnnoooqqqsssttttttttttttwwwwwwvvvuuuttttttttttttssssssssssssssstttuuuuuutttqqqnnnkkkhhhddd___\\\WWWXXXWWWUUURRRQQQTTTVVVYYY\\\bbbhhhnnnuuu|||mmmZZZOOOJJJGGGFFFEEEDDDDDDEEEHHHLLLQQQSSSaaafffmmmttt|||yyylllooouuu~~~zzzssskkkiiikkkqqq|||{{{qqqkkkgggeeedddbbbeeejjjnnnvvv{{{uuuqqqnnnjjjgggfffcccaaa^^^[[[[[[\\\___cccfffhhhhhhiiioooyyyzzzssskkkfff```[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTPPPQQQSSSUUUWWWWWWVVVVVVUUUXXX[[[___aaadddhhhkkkkkklllnnnpppqqqrrrrrrqqqvvvuuusssqqqpppoooooonnnooonnnmmmmmmnnnoooqqqrrrnnnllliiifffddd```\\\YYYTTTVVVVVVSSSPPPOOOQQQSSSXXX\\\bbbhhhooovvv}}}iiiWWWNNNJJJIIIHHHCCCCCCDDDFFFJJJOOOTTTXXX^^^bbbhhhmmmuuuwwwqqqlllmmmyyytttooommmpppwww~~~uuuppphhhdddccceeehhhjjjmmmttt~~~vvvuuurrrnnnllljjjhhhfffddd___```bbbdddfffhhhjjjkkkiiiooowww|||{{{uuunnnjjjaaa___]]]ZZZWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVXXX[[[^^^```bbbcccfffgggiiijjjkkklllooorrrqqqrrrrrrssssssrrrrrrqqqqqqooolllkkkjjjjjjhhhffffffeeeccc```\\\ZZZWWWVVVWWWUUUQQQNNNMMMMMMNNNNNNXXX[[[___dddkkkrrrzzzxxxbbbVVVOOOJJJGGGFFFFFFFFFGGGGGGHHHLLLRRRVVVZZZ___eeehhhnnnzzz{{{pppkkkllluuu~~~yyyqqqnnnpppwww~~~vvvpppiiidddccceeehhhiiikkksss}}}{{{xxxuuuqqqnnnllljjjgggeeeeeeeeefffhhhiiijjjkkklllnnnsssyyy}}}zzztttnnniiiccc___ZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTVVVXXX[[[]]]___```ccceeefffggghhhjjjmmmoooooooooppppppppppppoooooonnnllljjjhhhhhhgggeeedddaaa```^^^[[[XXXVVVSSSRRRSSSQQQNNNLLLKKKLLLMMMNNNUUUYYY^^^cccjjjrrrzzzvvvaaaTTTNNNIIIGGGFFFFFFFFFGGGGGGHHHLLLRRRVVVZZZ___eeehhhnnnzzzrrrnnnoootttyyyrrrooopppvvv|||xxxrrrjjjeeeccceeeggghhhkkkqqq{{{}}}zzzuuurrrqqqooommmkkknnnnnnnnnnnnoooooooooooorrrwww{{{~~~xxxtttooojjjfffbbb]]]ZZZUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTVVVXXXZZZ[[[\\\^^^```bbbcccdddeeehhhkkkkkkllllllmmmmmmllllllkkkkkkiiigggfffeeedddbbb```]]]\\\[[[XXXVVVSSSQQQPPPOOOMMMKKKIIIIIIJJJLLLMMMRRRUUU[[[bbbiiirrrzzzsss^^^QQQLLLHHHFFFGGGFFFFFFGGGHHHIIIMMMRRRVVVZZZ___eeeiiinnnzzzyyyuuuuuuwwwzzztttpppooosssyyy~~~zzztttlllfffdddeeefffgggkkkqqqzzz|||yyyxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuxxx|||{{{uuuppplllhhhdddaaa^^^[[[YYYTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ\\\^^^___aaadddfffiiiiiijjjjjjjjjjjjiiiiiihhhgggeeeddddddbbb```^^^\\\[[[ZZZXXXVVVTTTSSSRRROOOMMMJJJHHHHHHIIIJJJLLLOOOSSSZZZaaaiiirrrzzznnnZZZNNNJJJGGGFFFGGGFFFGGGHHHHHHJJJMMMRRRVVV[[[```fffjjjooozzz{{{yyyzzz{{{wwwqqqoooqqquuuyyy~~~xxxooohhheeeeeefffggglllqqqyyy}}}|||{{{zzzyyy{{{}}}{{{sssnnneeebbb^^^ZZZYYYWWWVVVTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTVVVXXXYYY[[[]]]```ccchhhhhhiiiiiiiiiiiihhhhhhgggfffddddddcccbbb___\\\ZZZZZZYYYWWWVVVUUUTTTSSSRRRPPPMMMJJJIIIIIIJJJKKKNNNRRRZZZbbbjjjsss{{{yyyhhhUUULLLIIIGGGFFFGGGEEEGGGHHHIIIKKKNNNRRRUUU\\\bbbhhhlllqqq|||}}}yyyzzz{{{{{{uuupppppprrruuu}}}{{{rrrkkkggggggggggggmmmqqqxxx}}}~~~zzzvvvuuuwwwzzz}}}~~~}}}{{{|||||||||{{{|||{{{uuummmhhh```]]]YYYVVVUUUUUUTTTSSSSSSRRRPPPOOONNNNNNNNNNNNSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSTTTTTTTTTQQQSSSUUUWWWXXXZZZ^^^```gggggghhhhhhhhhhhhggggggfffeeedddccccccaaa^^^[[[VVVVVVUUUUUUTTTSSSRRRRRRUUURRROOOLLLJJJJJJKKKLLLNNNTTT[[[dddllluuu}}}pppaaaQQQJJJIIIHHHFFFGGGEEEGGGIIIJJJKKKNNNRRRUUU^^^dddkkkooosss~~~zzzyyyzzz~~~yyysssqqqqqqttt{{{uuummmiiihhhhhhhhhlllpppuuuzzz|||yyyvvvtttvvvxxxzzz{{{}}}}}}{{{yyywwwvvvtttsssuuuyyyzzzssskkkeee___\\\XXXUUUTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRRRROOOQQQTTTUUUWWWYYY]]]```eeeeeeffffffffffffeeeeeedddcccbbbbbbbbb```\\\YYYTTTTTTTTTSSSSSSRRRRRRRRRTTTRRROOOLLLKKKLLLMMMNNNPPPVVV^^^fffooowww~~~}}}iii[[[NNNJJJJJJIIIGGGFFFEEEGGGIIIKKKLLLOOORRRUUU```fffmmmqqquuu{{{zzzzzz}}}}}}uuurrrrrrssszzzwwwnnnjjjiiiiiiiiikkknnnsssxxx~~~}}}zzzyyyzzz{{{|||}}}yyyvvvooommmllllllpppwww~~~|||uuullleee\\\YYYTTTRRRQQQRRRQQQQQQTTTTTTRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSUUUVVVYYY]]]___dddddddddeeeeeedddddddddbbbbbbaaaaaaaaa___[[[XXXTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPNNNLLLLLLMMMOOOPPPRRRWWW___hhhpppxxxsssdddWWWLLLIIIKKKIIIGGGFFFEEEGGGIIIKKKLLLOOORRRUUUaaagggnnnrrrwww~~~yyyvvvwwwtttnnnnnnpppvvv|||vvvnnniiigggggggggkkkmmmppptttzzz{{{vvvrrrpppmmmmmmpppuuu|||~~~vvvmmmggg```\\\VVVSSSRRRSSSTTTUUUSSSSSSRRRQQQPPPOOOOOONNNPPPQQQQQQRRRSSSTTTTTTUUUTTTVVVWWWXXXXXXVVVUUUSSSSSSSSSRRRQQQPPPOOOOOONNNPPPQQQRRRSSSTTTWWW[[[^^^aaabbbcccddddddcccbbbaaadddbbb```]]]ZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSQQQOOOOOOOOOPPPQQQUUU]]]gggmmmpppvvv}}}mmmYYYRRRIIIFFFGGGHHHGGGEEEHHHHHHHHHHHHJJJNNNSSSXXXcccffflllqqqttt{{{wwwqqqqqqxxxvvvooonnnpppuuuzzzyyypppkkkhhhggggggiiikkkmmmqqqxxx|||xxxrrrpppnnnnnnpppuuu|||yyypppjjj```\\\VVVSSSRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXYYYZZZYYYWWWUUUTTTRRRRRRRRRQQQPPPOOOOOONNNPPPQQQRRRSSSTTTVVVZZZ]]]```aaabbbccccccbbbaaa```bbbaaa___\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTSSSRRRQQQOOOOOOPPPRRRSSSYYY```iiiooorrrxxxvvvfffXXXQQQIIIEEEFFFHHHGGGEEEHHHHHHIIIIIIKKKOOOUUUZZZeeehhhmmmrrruuu||||||sssllljjjpppxxxyyyqqqoooooorrrwww~~~}}}tttmmmiiigggeeefffhhhjjjnnnttt}}}|||wwwuuusssrrrtttyyyuuunnnccc___ZZZVVVUUUVVVVVVVVVTTTTTTSSSRRRQQQPPPPPPOOORRRRRRSSSTTTUUUVVVWWWXXX\\\\\\\\\\\\ZZZXXXVVVUUUQQQQQQQQQPPPPPPOOOOOONNNPPPQQQRRRSSSSSSVVVYYY\\\___```aaabbbbbbaaa```___```___]]][[[YYYXXXWWWWWWUUUTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRUUUVVV^^^eeelllqqqttt{{{mmm]]]UUUOOOHHHEEEEEEGGGFFFEEEHHHHHHIIIJJJMMMRRRXXX]]]gggjjjnnnsssuuu|||xxxooohhhfffllluuu|||sssooolllnnnrrryyywwwpppjjjfffdddeeefffhhhkkkqqqyyy}}}{{{zzz|||{{{ssshhhddd___[[[ZZZZZZYYYYYYVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUVVVWWWYYYYYYZZZ^^^^^^]]]\\\ZZZWWWUUUTTTPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTTTTUUUXXX[[[^^^___```aaaaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQSSSUUUXXXZZZbbbgggmmmqqquuu|||{{{fffWWWQQQMMMGGGDDDEEEFFFFFFFFFHHHIIIJJJLLLNNNTTTZZZ___hhhjjjnnnrrrttt{{{wwwnnngggdddiiiqqquuuoookkkjjjmmmuuu}}}zzzrrrkkkfffccceeefffgggjjjooowwwxxxkkkgggbbb___]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSUUUVVVWWWXXXZZZ[[[\\\\\\___^^^]]][[[XXXVVVTTTSSSOOOPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUUUUUUUVVVXXXZZZ]]]^^^____________^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWWTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUYYY\\\^^^cccgggkkkooottt|||wwwcccUUUNNNKKKGGGEEEEEEFFFGGGGGGHHHJJJKKKMMMPPPUUU\\\aaahhhjjjmmmppprrryyyzzzqqqiiidddhhhnnn}}}zzzqqqkkkiiijjjrrrzzzvvvnnnhhhdddeeeeeegggiiimmmuuu}}}{{{mmmiiidddaaa___]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWWWWXXXZZZ\\\]]]^^^______^^^\\\ZZZWWWUUUSSSRRROOOPPPPPPQQQQQQRRRRRRRRRSSSUUUWWWWWWVVVWWWXXXZZZ[[[\\\]]]^^^^^^]]]\\\[[[\\\[[[ZZZXXXWWWVVVVVVVVVTTTTTTVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVXXX\\\___aaaccceeehhhlllsss|||tttaaaVVVLLLJJJHHHFFFEEEFFFHHHIIIIIIJJJLLLMMMPPPUUU\\\aaaiiijjjmmmoooqqqxxx{{{uuunnniiikkkppp{{{uuummmiiijjjnnnwww{{{rrrkkkgggddddddeeegggkkkrrr{{{}}}qqqnnniiifffcccbbb___]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXZZZ[[[]]]___```aaa___^^^\\\YYYWWWUUUTTTSSSPPPPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXYYYXXXXXXYYYZZZ[[[[[[\\\]]]]]]\\\[[[[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZXXXWWWWWWXXX[[[^^^aaaccccccdddfffkkkrrr|||qqq___VVVKKKJJJIIIGGGFFFGGGIIIKKKJJJKKKLLLMMMPPPUUU[[[```kkklllnnnpppqqqxxxzzzwwwrrrnnnqqqvvvyyywwwoookkkkkkkkkuuu~~~uuunnniiiccccccdddfffiiipppyyy~~~wwwsssoookkkiiigggdddbbb^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ\\\^^^```aaabbb```^^^\\\ZZZXXXVVVUUUUUUPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXZZZZZZYYYXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTWWWYYY[[[\\\\\\\\\YYYYYYYYYZZZ\\\___ccceeecccdddfffjjjrrr}}}nnn^^^UUUJJJJJJIIIHHHGGGGGGJJJLLLJJJKKKLLLMMMOOOTTT[[[___mmmmmmpppqqqrrryyy}}}yyyxxx{{{}}}{{{rrrmmmjjjnnnsss{{{|||pppgggfffbbbaaaeeejjjnnnuuu}}}zzzvvvsssqqqppplllgggbbbbbb```^^^^^^^^^___^^^\\\]]]^^^___``````___^^^^^^```^^^[[[XXXVVVUUUUUUUUUSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[___^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSQQQTTTWWWYYYZZZ\\\___aaabbbbbbaaaaaaaaaaaabbbbbbfffhhhjjjnnnuuunnn[[[PPPKKKJJJHHHGGGFFFGGGHHHHHHKKKKKKLLLMMMNNNRRRWWW[[[fffjjjrrryyy|||~~~}}}tttnnnkkknnnrrryyyssskkkhhhdddbbbeeehhhlllssszzz~~~zzzuuurrrpppmmmhhhdddeeecccaaa```aaaaaa```___^^^___```aaaaaa```___^^^```^^^[[[XXXVVVUUUVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZ___^^^\\\[[[ZZZYYYYYYYYYXXXWWWWWWUUUTTTSSSRRRQQQQQQTTTWWWYYY[[[]]]aaaccceeeeeeddddddeeeeeeeeefffiiijjjmmmqqqxxxlllZZZPPPJJJJJJHHHGGGGGGGGGHHHHHHGGGHHHJJJLLLNNNSSSYYY]]]fffjjjssszzz}}}vvvoookkklllpppvvv}}}xxxpppkkkfffcccdddgggiiipppwww}}}|||vvvssspppkkkhhhiiigggeeedddddddddcccaaa```aaabbbcccbbbbbb``````___^^^[[[YYYWWWWWWXXXXXX\\\]]]^^^___```aaaaaaaaa______]]]\\\[[[ZZZZZZZZZ^^^]]]\\\[[[ZZZYYYYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPQQQTTTWWWZZZ\\\```dddgggiiiiiijjjkkkkkklllllllllmmmooorrrvvv}}}{{{hhhXXXOOOJJJIIIHHHGGGGGGGGGHHHIIIFFFHHHIIIKKKMMMQQQVVVZZZcccgggpppyyy~~~zzzqqqlllkkknnnsssyyy}}}uuulllgggcccccceeehhhnnnuuu||||||xxxtttpppmmmmmmjjjhhhfffffffffdddcccbbbcccdddddddddcccbbbaaa^^^]]][[[YYYXXXYYYZZZ[[[______```aaabbbccccccccccccbbb```^^^\\\[[[ZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWUUUTTTRRRQQQPPPOOOQQQSSSWWWZZZ]]]bbbgggkkknnnoooqqqssstttttttttsssqqqsssvvv{{{tttbbbUUUNNNJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLNNNQQQTTT\\\aaalllvvv}}}tttmmmjjjlllpppuuu}}}zzznnnhhhccccccdddgggmmmuuuzzz|||wwwssspppooollliiihhhgggfffeeecccddddddeeeeeeeeedddbbbaaa^^^\\\[[[ZZZZZZ[[[]]]^^^aaabbbcccdddeeeeeeeeeddddddcccaaa___]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOPPPRRRVVVZZZ^^^dddjjjnnnsssuuuxxx{{{}}}}}}|||{{{vvvxxx{{{kkk[[[QQQMMMJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLMMMOOORRRXXX^^^jjjvvvxxxpppkkklllooosssyyyrrrkkkeeeddddddffflllsssvvv||||||wwwsssqqqnnnkkkiiihhhgggeeecccdddeeeffffffeeedddbbbaaa]]]\\\[[[ZZZ[[[]]]___aaadddeeefffgggggggggggggggbbbbbb```___^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRQQQOOONNNNNNQQQUUUYYY^^^eeelllqqqvvvyyy~~~|||~~~vvvbbbUUUNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKHHHJJJKKKLLLMMMOOOQQQTTTYYY___kkkxxx~~~tttmmmnnnnnnpppuuu~~~xxxpppiiieeecccccchhhoooqqqwww~~~yyysssqqqmmmkkkjjjhhhfffdddeeeeeeffffffeeedddbbbaaa\\\\\\[[[[[[\\\^^^aaacccdddeeeeeeffffffffffffeee``````___^^^^^^^^^______[[[[[[ZZZYYYYYYYYYYYYZZZWWWWWWUUUSSSQQQOOONNNMMMMMMOOOSSSXXX^^^eeemmmsssyyy|||nnn[[[PPPLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLIIIKKKMMMNNNNNNOOOQQQSSSZZZ```kkkwww~~~wwwpppooooooooorrrzzz}}}uuukkkfffcccbbbffflllmmmttt}}}uuurrrooommmkkkjjjgggfffeeeeeeffffffeeecccbbbaaa\\\[[[[[[[[[]]]___bbbdddaaabbbcccccccccccccccccc^^^^^^^^^^^^^^^___``````[[[ZZZZZZYYYYYYYYYYYYZZZVVVUUUTTTRRRPPPNNNLLLKKKLLLNNNRRRWWW]]]eeennntttzzz~~~jjjXXXNNNKKKLLLJJJIIIIIIHHHIIIJJJKKKLLLMMMOOOPPPOOONNNMMMNNNOOOZZZ___iiitttzzz~~~rrrkkkhhhkkkqqqwwwyyypppjjjhhhhhhiiijjjmmmqqqwww~~~|||yyyuuuqqqnnnlllhhhfffiiiiiijjjjjjkkkhhhdddaaa]]]\\\[[[[[[]]]___bbbdddcccdddeeeffffffeeecccbbbddd```\\\\\\```aaa___[[[XXXXXXYYYYYYZZZZZZ[[[[[[\\\YYYUUUQQQNNNLLLLLLLLLNNNPPPSSSWWW^^^hhhssszzz|||vvvcccWWWOOOLLLLLLIIIIIIHHHGGGFFFHHHKKKMMMNNNOOOOOONNNMMMNNNPPPSSSZZZ```kkkuuuzzzuuunnniiikkkpppuuu|||~~~uuummmiiihhhhhhhhhjjjnnnttt{{{|||xxxuuussspppllljjjkkkjjjjjjjjjjjjhhhdddaaa^^^]]]]]]]]]^^^```bbbdddbbbcccdddeeeeeedddcccbbbddd```]]]]]]```aaa___[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[YYYUUUQQQNNNMMMLLLLLLMMMOOOSSSWWW___iiissszzz~~~qqq```TTTLLLIIIIIIHHHIIIIIIHHHHHHHHHKKKMMMNNNOOOOOONNNMMMNNNPPPRRR[[[aaalllwww|||xxxpppjjjkkknnnrrrxxx{{{rrrlllhhhfffeeegggjjjpppwww~~~{{{wwwtttqqqnnnlllkkkkkkjjjhhheeebbb______^^^^^^___```bbbcccaaaaaaaaabbbcccccccccddddddaaa^^^^^^```aaa^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWUUUQQQOOOMMMMMMMMMMMMPPPSSSXXX```iiittt{{{lll\\\QQQJJJFFFGGGGGGHHHJJJJJJIIIJJJKKKMMMOOOOOOOOONNNMMMNNNPPPRRR\\\bbbmmmxxx~~~{{{rrrkkkjjjlllooovvv|||vvvooojjjfffddddddhhhmmmttt||||||xxxrrrpppnnnmmmllliiifffdddaaa``````___```aaabbbbbb````````````aaacccdddeeedddbbb``````aaaaaa^^^\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWTTTRRRPPPOOONNNNNNOOOQQQUUUZZZaaajjjtttzzz}}}gggYYYQQQJJJGGGGGGFFFHHHKKKKKKKKKKKKLLLMMMOOOPPPPPPNNNMMMMMMOOORRRZZZaaalllwww~~~~~~uuullljjjkkknnntttzzz{{{sssmmmhhhddddddggglllqqqxxxyyyvvvrrrpppnnnllliiigggccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccceeeeeeccccccbbbbbbbbb```^^^\\\]]]]]]\\\\\\[[[[[[ZZZZZZWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSWWW[[[aaahhhqqqvvv~~~vvvdddXXXQQQLLLIIIJJJFFFHHHKKKLLLLLLLLLMMMNNNOOOPPPPPPNNNMMMMMMOOOQQQWWW^^^jjjvvv|||zzzzzzyyyoookkkjjjlllqqqwwwxxxpppjjjfffeeegggkkkpppuuu}}}|||wwwtttqqqooommmkkkgggffffffeeeddddddcccccccccccccccddddddeeeeeefffcccdddddddddbbb```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\WWWVVVVVVUUUTTTSSSRRRRRRRRRTTTWWWZZZ^^^dddjjjooovvv{{{~~~ooo^^^UUUQQQMMMKKKLLLGGGIIIKKKLLLLLLLLLNNNPPPPPPPPPPPPOOOMMMMMMOOOQQQUUU[[[hhhttt{{{{{{sssssszzzsssmmmiiiiiimmmrrrzzz|||tttlllgggeeegggjjjmmmrrryyy|||wwwuuusssqqqpppkkkkkkkkkjjjiiigggfffeeeeeeeeegggggghhhgggfffeeecccdddeeeeeeccc```^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]WWWWWWWWWWWWVVVUUUUUUTTTRRRSSSUUUWWWYYY]]]bbbffflllqqqwww|||tttfffWWWQQQNNNLLLKKKLLLIIIJJJKKKKKKKKKLLLOOORRRPPPQQQPPPOOOMMMMMMNNNPPPSSSZZZgggttt{{{yyypppooovvv}}}vvvnnniiigggiiinnnvvv{{{vvvmmmgggeeefffiiilllpppvvv}}}zzzwwwuuusssrrroooooonnnmmmllljjjiiihhhfffgggiiijjjjjjhhhfffeeeccceeeffffffccc```^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^WWWWWWXXXXXXXXXWWWVVVVVVQQQRRRSSSTTTUUUXXX]]]```dddjjjqqqvvv{{{xxxmmm```RRRMMMLLLJJJIIIKKKJJJJJJKKKJJJJJJLLLPPPSSSQQQQQQPPPOOOMMMMMMNNNPPPSSSZZZgggttt||||||~~~ssslllmmmuuu{{{~~~zzzpppkkkhhhiiimmmssszzzzzzpppjjjiiihhhiiillllllmmmttt|||~~~~~~|||yyy{{{zzzxxxvvvsssrrrqqqpppqqqrrrsssqqqnnnkkkjjjiiieeeggghhhgggccc```^^^]]]___^^^^^^___aaaaaa___]]]XXXWWWWWWVVVVVVVVVWWWWWWUUUUUUUUUTTTUUUUUUVVVVVV]]]aaagggnnnvvv}}}ppp]]]VVVPPPNNNLLLIIIHHHJJJIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRPPPMMMLLLLLLMMMTTT[[[gggrrryyyssswwwpppoootttxxxyyytttmmmiiiiiilllpppuuu}}}}}}tttnnniiiggghhhkkklllmmmsss{{{~~~|||zzzyyyxxxwwwvvvwwwwwwuuuqqqmmmkkkkkkfffhhhiiihhhdddaaa___^^^`````````bbbcccccc```^^^^^^]]][[[YYYWWWVVVVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUYYY]]]cccjjjsss}}}xxxjjjXXXQQQKKKJJJIIIFFFEEEHHHIIIHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRPPPNNNMMMNNNOOORRRWWW```jjjrrrzzzhhh~~~wwwssssssuuuwwwxxxpppjjjiiikkknnnrrrxxxxxxrrrjjjggggggiiijjjlllrrryyy~~~zzztttooommmllliiijjjkkkiiifffbbbaaa```cccbbbccceeefffeeeccc``````___^^^[[[ZZZXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSWWWZZZ```gggqqq|||ooo```SSSLLLHHHHHHGGGEEEEEEGGGHHHGGGGGGHHHIIIKKKMMMOOOQQQRRRRRRPPPOOONNNOOOQQQQQQTTT[[[ccciiitttaaawwwyyytttrrrvvv||||||rrrkkkiiijjjoooqqqwww}}}wwwmmmhhhfffhhhiiikkkpppvvv}}}vvvpppmmmllllllmmmmmmkkkgggdddbbbbbbddddddeeeggghhhgggdddbbb^^^^^^]]]\\\[[[[[[[[[[[[WWWVVVUUUTTTSSSRRRRRRRRRVVVZZZ```hhhrrr~~~{{{eeeXXXQQQKKKHHHIIIIIIGGGGGGIIIGGGGGGFFFGGGHHHJJJLLLNNNNNNOOOPPPOOONNNNNNOOOQQQSSSTTTYYY___eeeqqq___rrrxxxssssssxxxuuullliiijjjnnnpppvvv{{{qqqkkkggghhhiiijjjnnnsss|||~~~wwwqqqmmmlllnnnooonnnkkkhhheeeccccccdddeeefffiiijjjiiieeebbb___^^^]]]\\\[[[[[[[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSVVVZZZaaaiiisssuuuaaaUUUOOOJJJGGGIIIJJJHHHHHHJJJFFFFFFFFFGGGHHHJJJLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPRRRSSSWWW]]]dddppp\\\kkk~~~vvvpppuuuzzzpppjjjjjjjjjnnnuuu}}}vvvnnniiihhhiiiiiilllpppxxx{{{wwwqqqnnnnnnppppppooolllhhheeeddddddffffffhhhkkklllkkkgggdddcccaaa___]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUZZZbbbkkkvvvqqq___VVVLLLHHHEEEHHHIIIGGGGGGIIIGGGFFFFFFGGGHHHJJJLLLNNNKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPUUU\\\cccpppWWWbbbxxx{{{uuuyyytttmmmjjjgggmmmuuu|||{{{rrrjjjiiiiiihhhjjjnnnrrruuu{{{xxxsssppppppqqqpppooolllgggeeeddddddhhhiiikkknnnooommmiiifffdddbbb```]]][[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWW]]]fffpppzzzjjj[[[SSSKKKGGGEEEGGGHHHFFFFFFGGGGGGGGGGGGGGGIIIKKKMMMNNNLLLMMMNNNMMMKKKKKKLLLNNNLLLNNNUUU]]]eeeqqqRRR[[[ooo~~~}}}xxxnnnkkkfffnnnwww}}}~~~tttllliiiiiihhhiiilllnnnqqqvvv|||yyytttrrrrrrqqqqqqoookkkgggdddddddddjjjkkkmmmpppqqqpppkkkhhhaaaaaa___^^^]]]\\\\\\[[[WWWWWWVVVVVVVVVWWWXXXXXX[[[aaakkkuuuyyydddUUUNNNMMMHHHFFFIIIIIIGGGFFFHHHHHHGGGGGGHHHIIIKKKMMMOOONNNOOOOOONNNLLLKKKLLLNNNKKKOOOWWW```hhhtttRRRUUUccctttmmmkkklllqqq{{{{{{vvvooojjjhhhhhhhhhhhhmmmnnnpppttt{{{}}}yyyvvvtttrrrpppmmmjjjgggfffffffffjjjooouuuxxxuuupppjjjgggeeecccaaa`````````___^^^ZZZYYYXXXWWWVVVWWWWWWXXX]]]ccclllwwwlll\\\OOOIIIJJJIIIHHHGGGFFFEEEEEEEEEIIIHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMQQQRRRWWWbbbmmmzzzQQQTTT```yyywwwpppmmmlllpppxxx~~~~~~xxxpppjjjhhhhhhhhhiiikkklllnnnrrryyy{{{xxxvvvsssqqqnnnkkkhhhhhhhhhhhhmmmrrrxxx{{{xxxsssmmmiiicccbbb```___```aaa```___[[[ZZZXXXWWWVVVWWWXXXYYY]]]cccmmmxxx{{{hhhYYYOOOJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMPPPQQQVVVaaalllxxxOOORRR\\\qqq|||rrrooolllmmmsssxxx{{{{{{ssslllhhhhhhhhhhhhhhhiiilllooovvv~~~zzzxxxtttrrroookkkiiiiiijjjkkkpppvvv|||}}}wwwqqqmmmbbbaaa______aaabbbaaa```[[[ZZZXXXWWWWWWXXXYYYZZZ^^^dddooozzzqqqaaaVVVNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOUUU^^^hhhsssMMMPPPXXXiii|||}}}uuuoookkkjjjnnnrrrwww~~~vvvnnnjjjhhhhhhgggfffgggiiilllrrr|||}}}zzzuuusssooollljjjkkklllmmmtttzzzzzzsssooodddbbb``````aaabbbaaa```]]][[[YYYXXXXXXYYY[[[\\\```gggrrr~~~}}}gggZZZRRRMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMRRRZZZbbbkkkzzzJJJNNNVVVdddzzzyyyyyyyyyooojjjgggjjjnnnsss|||{{{sssmmmjjjhhhfffeeeeeegggiiiooowww|||wwwtttpppmmmlllmmmoooqqqxxx}}}{{{sssooofffeeebbbbbbbbbcccbbb```___]]][[[YYYYYY[[[^^^___eeelllwwwttt___TTTOOOJJJGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMQQQWWW[[[bbbqqqHHHMMMTTT^^^qqqwwwvvvzzzrrrlllhhhiiilllqqqyyyzzztttnnnjjjgggeeeeeefffhhhlllttt}}}zzzwwwssspppoooqqqtttvvv||||||sssnnngggfffdddddddddeeedddcccaaa```]]][[[[[[^^^aaacccjjjqqq|||kkkYYYPPPMMMIIIFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHKKKJJJKKKKKKLLLMMMOOOOOOMMMNNNSSSWWWYYY___mmm|||FFFLLLRRRYYYggguuutttwww~~~wwwpppkkkjjjlllnnnuuu}}}{{{tttmmmiiifffffffffgggjjjqqqyyy~~~{{{wwwttttttvvvyyy{{{}}}sssmmmfffeeedddeeegggiiiiiihhhdddbbb___]]]]]]```cccfffooovvvyyybbbSSSMMMLLLIIIFFFDDDDDDDDDDDDEEEFFFHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPOOOQQQVVV[[[\\\bbbqqqEEEKKKQQQVVV```yyyttttttuuu{{{{{{tttmmmlllkkkmmmrrryyyxxxpppkkkggggggffffffiiioooxxx~~~zzzwwwwwwyyy}}}~~~tttmmmdddcccccceeeiiilllmmmmmmeeeccc```^^^___aaaeeehhhrrryyyrrr]]]OOOKKKKKKIIIFFFDDDDDDDDDDDDEEEGGGHHHHHHLLLKKKIIIHHHGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKMMMMMMPPPSSSYYY^^^```fffvvvFFFHHHNNNTTT]]]ooouuunnnnnnxxx|||sssnnnkkkkkkpppwwwzzzrrrooojjjdddbbbdddhhhjjjmmmrrryyy~~~|||}}}~~~}}}~~~}}}sssnnnfffdddccceeejjjnnnnnnmmmhhhdddaaaaaa``````fffmmmvvvvvvfffUUUMMMJJJHHHFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIGGGFFFFFFEEEHHHHHHIIIIIIJJJLLLMMMNNNSSSUUU[[[aaadddjjjyyyFFFHHHLLLQQQXXXgggwwwrrrrrr{{{yyyrrrnnnlllpppvvv|||~~~vvvsssnnnhhhdddeeeggghhhkkkooouuuzzz~~~|||sssmmmgggfffeeehhhmmmppppppooojjjeeebbbaaa```aaafffnnnxxxpppaaaRRRKKKHHHFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOUUUXXX^^^eeeiiippp~~~FFFGGGIIIMMMQQQ^^^uuu|||yyyyyyxxxqqqmmmoootttvvv|||}}}xxxrrrkkkffffffgggfffgggkkknnnsss{{{{{{rrrmmmiiihhhhhhlllqqqttttttrrrlllgggdddcccbbbbbbhhhppp{{{|||hhh[[[NNNHHHFFFDDDCCCEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKNNNPPPQQQWWWZZZaaahhhmmmuuuEEEFFFHHHKKKNNNWWWkkk|||uuunnnmmmqqqpppvvv~~~~~~ssslllgggfffeeedddeeehhhiiinnnuuu~~~zzzrrrmmmjjjjjjkkkooouuuxxxwwwuuunnniiieeeddddddeeekkksss~~~ttt```UUUKKKGGGFFFDDDCCCEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIILLLNNNPPPQQQVVVYYYaaaiiiooowwwDDDEEEGGGKKKNNNUUUeeettt{{{pppmmmnnnnnnrrrxxxtttmmmgggfffeeecccdddggggggkkkqqqyyy~~~yyyrrrnnnjjjkkkmmmsssyyy{{{zzzwwwpppkkkgggffffffhhhooowwwpppZZZQQQIIIGGGFFFDDDDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOQQQRRRVVV]]]fffllluuuCCCCCCFFFJJJMMMSSS```llluuunnnnnnmmmooosssxxxxxxqqqjjjhhhfffccccccffffffiiinnnttt|||yyyrrroookkklllpppvvv}}}}}}yyypppkkkhhhggghhhkkksss|||~~~jjjUUUNNNIIIHHHGGGDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIILLLNNNOOOOOOSSSZZZbbbhhhpppBBBBBBDDDIIIKKKOOOYYYdddvvv{{{rrrooommmlllmmmrrrzzzwwwooollliiidddccceeefffhhhkkkpppwwwzzzsssooommmooossszzz}}}pppkkkhhhhhhjjjnnnwwwttt```PPPKKKGGGGGGFFFBBBBBBDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLOOORRRYYY```eeemmm|||AAAAAACCCGGGIIIKKKTTT^^^kkktttqqqlllkkkjjjnnnvvv}}}tttoookkkeeeccceeeeeegggjjjnnnttt}}}zzzssspppoooqqquuu}}}pppkkkhhhiiikkkoooyyykkkWWWNNNIIIGGGGGGEEEAAA@@@BBB@@@@@@AAABBBCCCDDDFFFGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKPPPSSSZZZ```eeelll{{{BBBCCCDDDEEEGGGLLLQQQVVVfffzzz{{{sssiiifffgggkkkpppvvvzzzqqqlllhhhfffeeefffeeefffkkkpppttt}}}zzztttqqqsssvvv|||~~~pppnnnkkkjjjmmmttt~~~qqq\\\PPPJJJFFFCCCBBBDDDEEEDDDBBBCCCCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGIIIJJJPPPRRRXXX^^^aaaggguuuBBBCCCDDDEEEFFFJJJOOOSSS___qqq|||~~~xxxlllhhhgggjjjnnnrrr{{{~~~uuunnnjjjhhhfffgggeeegggkkknnnpppwww~~~|||wwwtttuuuyyypppnnnlllkkkpppzzz|||hhhWWWLLLIIIFFFCCCBBBDDDEEEDDDBBBCCCCCCBBBAAABBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIIMMMPPPVVV\\\^^^dddrrrAAABBBCCCDDDEEEHHHLLLPPPWWWeee~~~~~~xxxxxxpppkkkggghhhjjjmmmsss{{{zzzsssnnnjjjggghhhfffgggjjjkkkkkkpppvvv~~~yyyxxxyyy}}}uuurrroooooouuu{{{kkk\\\PPPHHHHHHFFFCCCCCCDDDDDDCCCBBBCCCCCCBBBAAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNTTTZZZ]]]bbbooo|||AAABBBCCCCCCCCCEEEIIILLLSSS]]]qqqzzzxxxtttmmmgggfffggghhhnnnttt~~~wwwqqqllliiihhhggghhhjjjjjjiiilllqqq{{{~~~{{{zzz}}}}}}yyyttttttyyy}}}jjj\\\RRRKKKGGGFFFFFFDDDDDDDDDCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHIIILLLOOOVVV[[[]]]aaammmzzzAAABBBCCCCCCCCCDDDGGGIIIQQQXXXhhh}}}yyypppgggeeeeeefffjjjooovvv|||}}}uuuoookkkiiiggghhhjjjjjjhhhkkkpppvvv}}}~~~|||||||||xxxyyyqqq^^^RRRMMMJJJHHHFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEECCCCCCAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFHHHHHHMMMQQQXXX^^^___bbbmmmxxx@@@AAACCCCCCCCCDDDFFFHHHOOOTTTaaawwwvvvkkkgggffffffhhhkkkooovvv{{{tttooojjjhhhhhhiiiiiigggjjjpppsssxxx}}}|||~~~gggUUUMMMJJJIIIHHHFFFGGGHHHHHHFFFDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHNNNRRRYYY___```bbbkkkvvv???AAACCCCCCCCCDDDGGGHHHJJJOOOYYYkkk}}}oooiiigggeeeeeehhhjjjqqq|||yyytttmmmjjjhhhhhhfffdddhhhmmmpppuuu}}}ttt___OOOIIIHHHHHHFFFFFFIIIKKKJJJGGGEEEEEEFFFCCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCEEEFFFGGGHHHKKKPPPXXX^^^^^^___hhhrrr???@@@CCCDDDDDDEEEGGGIIIFFFKKKTTTccc{{{ssskkkhhhdddccceeegggooozzz}}}xxxoookkkhhhfffdddbbbeeekkknnnrrryyy|||mmmYYYKKKGGGGGGFFFDDDGGGIIILLLKKKHHHFFFFFFGGGCCCCCCBBBAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHIIINNNVVV\\\\\\]]]dddnnn@@@@@@@@@@@@AAABBBCCCDDDFFFFFFMMM\\\lll|||oooiiifffdddaaagggiiirrr}}}xxxssslllgggeeeeeeffffffiiimmmsss|||ppp```PPPHHHFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGJJJKKKPPPVVVXXXYYY___gggAAAAAAAAAAAABBBCCCCCCDDDDDDCCCIIIVVVdddyyyuuummmjjjfffdddfffgggooo|||{{{vvvnnniiigggfffgggfffiiikkknnnuuu}}}}}}gggYYYKKKFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEIIIJJJNNNTTTVVVWWW]]]dddzzzCCCCCCBBBBBBBBBCCCDDDDDDDDDBBBGGGQQQ]]]ooo~~~sssnnnjjjgggeeeeeekkkwwwzzzsssmmmiiihhhgggfffhhhhhhhhhlllttt~~~nnnZZZOOOEEEDDDDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEGGGHHHLLLQQQRRRSSSYYYaaasssCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEIIIQQQZZZiiiyyyqqqllliiifffeeeiiisss}}}wwwpppllliiigggffffffeeeeeehhhnnnwwwtttaaaQQQIIICCCCCCDDDCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFIIINNNOOOPPPWWW___mmmAAAAAAAAAAAAAAAAAABBBCCCGGGFFFKKKSSSYYYddd}}}~~~}}}tttnnnjjjiiifffhhhpppyyy{{{tttoookkkhhhfffddddddeeeggglllrrrwww{{{jjjXXXMMMGGGCCCDDDEEEBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEEEEHHHMMMNNNPPPWWW___lll@@@@@@@@@@@@AAABBBCCCCCCFFFFFFKKKSSSWWW^^^qqq~~~zzz{{{{{{zzzrrrnnnkkkhhhiiiooouuu|||xxxrrrnnnjjjhhhddddddeeegggjjjmmmpppqqquuuaaaRRRKKKFFFCCCEEEEEEBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHMMMOOOQQQYYYbbbppp?????????@@@BBBCCCEEEFFFGGGGGGMMMTTTUUUWWWfffxxxyyyyyyxxx~~~xxxsssmmmiiihhhmmmrrrvvv~~~}}}wwwsssnnnlllffffffeeeeeefffhhhjjjkkkvvv{{{~~~jjjXXXMMMIIIEEECCCDDDDDDAAAAAACCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFIIINNNQQQTTT\\\fffwww??????@@@AAACCCEEEGGGHHHIIIJJJPPPVVVUUUTTT```pppyyywwwsssvvv|||wwwmmmiiihhhkkkooorrryyy{{{vvvrrrooohhhgggdddbbbbbbdddfffhhhpppttt{{{vvvbbbSSSIIIGGGCCCAAACCCCCCAAABBBEEEBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGJJJOOORRRVVV___hhh|||@@@@@@AAABBBCCCDDDEEEFFFLLLKKKLLLOOOPPPRRRZZZccc|||zzzwwwwww{{{xxxsssmmmjjjjjjkkklllpppuuu{{{{{{uuuqqqlllfffbbbccccccbbbbbbeeehhhmmmuuu}}}kkkWWWLLLHHHFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????AAACCCEEEEEEGGGMMMRRRUUUWWW```jjj~~~@@@AAAAAABBBCCCDDDEEEEEEIIIHHHIIILLLMMMOOOVVV___ttt~~~wwwuuuvvv~~~vvvooojjjjjjiiihhhkkkpppvvvzzz~~~xxxtttpppiiiddddddcccaaa```ccceeeiiipppxxx~~~eeeSSSIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????@@@AAACCCEEEFFFHHHMMMRRRUUUWWW___hhh|||BBBBBBBBBCCCCCCCCCDDDDDDFFFEEEGGGIIIJJJKKKRRR[[[iii~~~yyytttrrruuu|||}}}uuummmkkkiiifffgggjjjooorrrzzz}}}yyytttmmmgggeeeccc___^^^```bbbeeejjjpppwwwrrr]]]NNNFFFCCCDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDGGGHHHMMMRRRUUUWWW]]]eeewwwBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHIIIOOOWWWbbbttt~~~wwwqqqqqquuu~~~|||rrrmmmjjjgggfffhhhhhhjjjqqqzzzwwwooohhheeebbb^^^]]]___```bbbeeeiiioooxxx}}}fffTTTJJJDDDBBBCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDHHHHHHLLLRRRUUUVVV\\\bbbqqqBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDFFFIIIHHHHHHNNNVVV___nnnzzzsssqqqrrrxxxuuuoookkkgggeeeeeecccdddjjjsss{{{zzzrrrjjjgggddd```___aaa___```bbbdddiiiqqqyyynnnZZZNNNHHHDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCHHHGGGKKKQQQUUUVVVZZZ```kkk~~~BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGJJJIIIHHHMMMUUU]]]hhh}}}|||vvvsssrrrttt~~~yyyqqqlllgggcccbbbbbbaaaeeemmmttt{{{xxxoookkkgggcccbbbddd``````aaabbbeeejjjrrrwwwxxxaaaPPPIIIFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCGGGFFFJJJQQQUUUWWWZZZ___gggzzz@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGJJJIIIHHHLLLSSSZZZcccrrr|||xxxuuutttyyywwwqqqiiidddbbbbbb```aaagggmmmrrrzzzwwwqqqkkkfffdddfff___`````````aaaeeekkkoooxxx~~~}}}lllVVVIIIEEEEEECCC???>>>?????????@@@@@@AAAAAA???????????????????????????>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBFFFEEEHHHPPPVVVXXXZZZ^^^dddwww@@@@@@AAABBBCCCEEEEEEFFFEEEEEEGGGJJJIIIGGGLLLRRRVVV^^^kkk|||~~~yyyuuuwww}}}~~~vvvmmmfffcccccc```___dddgggkkkqqqxxx|||uuuooohhhfffggg_______________bbbfffjjjooovvvuuudddPPPDDDCCCDDDBBB>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????===============>>>??????AAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBEEEDDDGGGPPPVVVXXXZZZ^^^bbbuuuBBBBBBAAABBBBBBCCCEEEEEEDDDEEEGGGGGGHHHJJJMMMPPPYYYXXX\\\jjj~~~{{{vvvqqqnnnvvv{{{zzzqqqjjjgggeeebbbaaaaaa```aaahhhqqq|||uuuoooiiieeebbb```^^^]]]^^^______^^^eeekkkuuugggUUUFFFEEEDDD>>>===AAA>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>======BBBAAA???>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCHHHFFFHHHPPPUUUXXX[[[___fffxxxAAAAAAAAABBBBBBCCCDDDEEECCCEEEGGGGGGHHHIIILLLOOOSSSSSSXXXcccttt{{{uuuppplllnnnpppyyyxxxpppkkkdddaaa______]]]^^^dddllluuu|||yyyssslllhhhdddaaa___^^^_________^^^```fffnnnwww{{{aaaPPPDDDCCCCCC??????CCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>===AAA@@@??????>>>>>>??????AAAAAAAAABBBBBBBBBBBBCCCFFFDDDFFFNNNTTTXXX\\\bbbkkk}}}AAAAAAAAABBBCCCCCCDDDDDDBBBDDDGGGHHHHHHIIIJJJLLLMMMNNNSSS[[[fff{{{|||uuunnnjjjiiiiiinnnxxxxxxqqqhhhccc```^^^]]]\\\aaahhhnnnsssxxxqqqlllfffccc```_________^^^]]]\\\```fffnnnvvvpppXXXKKK@@@AAABBB@@@@@@DDDCCCBBBAAA@@@???>>>>>>============>>>>>>>>>??????????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDBBBEEELLLSSSXXX___gggttt@@@@@@AAABBBCCCCCCCCCCCC@@@CCCFFFHHHGGGGGGHHHIIIIIIKKKOOOTTT[[[kkkvvvooojjjgggdddeeelllvvvxxxpppjjjdddbbb___]]]```fffkkkooo{{{|||tttppphhheeebbb______^^^\\\[[[ZZZ]]]aaagggnnnwwwwwwcccQQQFFF??????AAA??????BBBAAAAAA@@@@@@???>>>===============>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@AAAAAA???>>>===@@@@@@AAAAAAAAABBBBBBBBBDDDBBBDDDKKKRRRYYYccclll{{{???@@@AAABBBCCCCCCCCCBBB@@@BBBEEEFFFFFFEEEFFFFFFHHHJJJNNNQQQTTT```xxxzzzrrrmmmddd```^^^bbbiiivvvxxxpppiiieeeaaa^^^___ccchhhkkktttxxxsssllliiieeeaaa```^^^\\\ZZZYYYZZZ]]]```eeemmmuuu{{{jjjXXXKKKEEE???>>>???>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>????????????@@@AAAAAA???>>>===@@@@@@@@@AAAAAAAAABBBBBBDDDCCCFFFLLLSSSZZZeeeppp~~~>>>???AAABBBCCCCCCBBBBBBAAABBBDDDDDDDDDCCCDDDEEEGGGIIILLLOOOQQQZZZmmm~~~wwwrrrhhhccc```aaafffpppvvvmmmhhhccc___^^^```bbbeeelllwwwyyyrrrooojjjfffccc```^^^\\\XXXYYYZZZ[[[^^^dddkkkpppxxx}}}ooo\\\NNNFFFCCC@@@>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCGGGMMMRRRYYYdddooo}}}>>>???AAACCCCCCCCCBBBAAAAAABBBCCCBBBAAAAAACCCEEEFFFFFFIIIMMMOOOUUUcccppp}}}xxxlllgggdddccceeelll{{{}}}rrrlllgggbbb```aaa^^^```gggooowwwyyyuuupppkkkhhheeeaaa___ZZZZZZ[[[\\\]]]```eeeiiiooossszzzppp___PPPGGGAAAAAA???>>>>>>>>>>>><<<>>>>>>>>>>>>=====================>>>>>>>>>??????===>>>>>>>>>????????????AAA@@@??????>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBCCCGGGMMMQQQVVV```kkkyyy===???AAACCCCCCCCCBBBAAABBBCCCBBBAAA@@@@@@BBBEEEDDDDDDFFFJJJNNNSSS]]]ggg||||||jjjeeeaaaaaaaaafffrrr~~~xxxqqqlllfffcccccc___```eeejjjooowww~~~zzztttooolllhhheeebbb]]]^^^___^^^___aaadddgggiiimmmssszzzxxx{{{}}}~~~|||dddTTTIIIBBB>>>??????>>>>>>@@@???>>>AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>======>>>>>>?????????@@@BBBAAA???>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@BBBGGGMMMPPPSSS]]]hhhvvv???@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHJJJLLLPPPTTTXXXuuu}}}ssslllfffeeefffiiiqqqyyyxxxooohhhbbb______^^^aaaeeehhhnnn{{{~~~xxxrrrlllfffbbb```^^^\\\\\\^^^___```___dddfffjjjooovvv~~~zzzsssssstttvvv{{{nnnZZZHHH???===>>>>>>>>>>>>??????>>>>>>;;;;;;<<<===>>>>>>======>>>>>>======<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<===???@@@@@@???===<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBEEEJJJNNNSSS]]]gggvvv???@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIMMMQQQTTTgggxxxyyyqqqhhheeecccdddjjjqqquuummmfffbbb^^^]]]^^^```bbbgggrrr~~~|||vvvpppjjjfffdddaaa___^^^^^^___^^^]]]aaacccfffjjjpppxxxzzzvvvwwwwwwxxx{{{xxxcccSSSFFF@@@@@@??????>>>>>>>>>>>>>>>>>>;;;;;;<<<===============>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<@@@@@@?????????@@@@@@AAACCCCCCEEEJJJNNNRRR\\\fffttt???@@@AAAAAAAAAAAA??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHKKKOOORRRZZZgggvvvlllfffbbbaaaffflll}}}ssskkkfffaaa^^^]]]^^^]]]```hhhrrr{{{uuuoookkkhhhfffbbb```___^^^]]][[[]]]^^^```bbbgggoooyyy~~~~~~hhhUUUJJJDDDBBBBBBAAA@@@>>>===<<<===>>>>>>;;;;;;<<<============<<<>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@??????@@@@@@DDDDDDFFFKKKMMMQQQZZZdddqqq}}}??????@@@AAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQUUU^^^ppp{{{qqqkkkfffdddgggmmmyyyyyyoooiiifffbbb______^^^^^^dddlll}}}yyysssoookkkhhhdddaaa```___]]][[[[[[[[[\\\]]]```gggpppvvv~~~~~~uuuZZZKKKEEEBBBAAAAAAAAA@@@>>><<<<<<<<<===>>>;;;;;;<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@@@@???>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAADDDDDDGGGKKKMMMPPPYYYbbbooozzz>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHKKKNNNRRRXXXfff|||wwwpppjjjfffgggkkkuuuuuunnnjjjeeeaaaaaa______ccciiirrryyy|||wwwsssmmmjjjfffcccbbbaaa___]]][[[[[[[[[[[[]]]bbbiiinnnvvv{{{{{{gggQQQFFFCCC@@@>>>===@@@???===<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;===============>>>>>>>>>>>>===<<<<<<<<<===???@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDDDDDDDDGGGKKKMMMPPPXXXaaammmyyy===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBBBBDDDGGGIIIMMMRRR]]]nnn~~~xxxppphhhfffiiitttvvvnnnhhhcccbbb```^^^aaafffiiinnnyyy|||yyyrrrooojjjgggeeecccaaa___\\\\\\\\\[[[\\\___dddhhhmmmqqqyyy{{{jjj[[[KKKDDDAAA>>><<<;;;========================;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<===============<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<>>>???AAACCCDDDCCCCCCGGGKKKNNNPPPXXX```kkkvvv<<<>>>@@@CCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBAAAAAABBBEEEGGGIIINNNVVVbbbuuuzzzqqqmmmnnntttuuunnnhhheeeccc___```ccceeehhhrrrzzzvvvqqqllliiifffcccaaa\\\]]]]]]]]]\\\]]]```cccdddhhhooovvv~~~}}}yyyvvvsss[[[PPPEEE@@@>>><<<;;;===999;;;===>>>???>>>======;;;<<<<<<<<<;;;;;;:::999:::;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>>?????????===>>>????????????>>>===<<<<<<<<<===>>>@@@AAABBBAAABBBFFFKKKNNNPPPXXX```hhhsss<<<>>>@@@CCCEEEGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBCCCEEEHHHHHHMMMSSSZZZhhh{{{xxxyyyuuu|||tttmmmiiifffaaa```bbbaaaccckkkvvv|||vvvppplllhhhdddaaa\\\]]]^^^^^^]]]]]]^^^```]]]aaahhhooowww|||wwwvvvwwwzzzhhhSSSJJJAAA===;;;:::<<<@@@777999<<>><<<;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<:::;;;===????????????>>>:::<<<===??????===<<<:::======<<<======>>>??????@@@AAAFFFKKKNNNQQQXXXaaafffqqq===???BBBEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEKKKHHHMMMWWW```ooozzz{{{~~~tttnnniiibbb___^^^___```eeemmmvvv~~~yyytttnnnhhhdddaaa___^^^\\\\\\\\\\\\]]]^^^___aaafffmmmuuu||||||sssvvv|||lllYYYKKKHHHCCC???>>>======<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;===???AAABBB???CCCGGGJJJMMMRRRYYY___```ppp~~~===???AAADDDFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDIIIGGGKKKSSSZZZfff}}}}}}yyyrrrllleeeaaaaaa___```dddkkkqqq{{{~~~yyysssmmmiiicccbbb```^^^]]]]]]]]]]]][[[[[[]]]aaagggmmmssswww{{{wwwzzz|||eeeSSSGGGCCC???===<<<======<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;============<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======<<<<<<===???@@@BBB>>>AAAFFFHHHKKKPPPWWW]]]aaaqqq~~~===>>>AAACCCEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBBFFFEEEHHHNNNQQQZZZooo}}}{{{|||yyyqqqiiiddddddaaa```bbbggglllssszzzsssooogggeeeccc```___^^^^^^^^^ZZZZZZ[[[]]]```dddiiikkkrrrvvv|||~~~~~~~~~qqq\\\LLLBBB???<<<:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<======<<<<<<;;;;;;;;;:::===============>>>?????????>>>>>>===>>>???@@@AAA===AAADDDGGGIIINNNUUUZZZbbbqqq===>>>@@@BBBCCCDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBBDDDDDDGGGJJJLLLQQQbbbrrr|||uuussstttzzzwwwmmmggggggbbb``````dddhhhmmmxxxzzzvvvkkkjjjgggcccaaa___^^^^^^^^^^^^]]]]]]^^^```aaaccceeeiiipppvvv}}}|||{{{zzzyyyzzz~~~|||gggTTTGGG@@@>>>;;;::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<>>>======<<<<<<;;;;;;:::======<<<<<<======>>>???@@@@@@???>>>>>>???@@@AAA>>>AAADDDFFFHHHLLLSSSXXXbbbqqq~~~===>>>???@@@AAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCBBBDDDFFFHHHIIINNN[[[gggtttnnnnnnsssssskkkjjjeeebbb```cccfffjjjrrr{{{|||rrrppplllhhhdddbbb``````bbbaaa___]]]\\\\\\\\\]]]]]]aaaffflllrrryyy{{{xxxxxxxxxyyy{{{{{{zzzsss^^^NNNFFFAAA???<<<;;;;;;;;;:::999;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@???>>>>>>???@@@AAA???BBBEEEFFFGGGKKKQQQVVV___nnn|||======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAADDDFFFGGGGGGMMMWWW```qqqyyyqqqnnnpppzzz|||sssoookkkfffcccdddfffhhhmmmtttwwwzzzxxxsssnnnjjjgggeeedddcccbbb```]]][[[ZZZYYYXXXYYY\\\```dddiiiooouuuzzzyyyuuuwwwxxxzzz}}}uuuuuuzzz}}}iiiUUUIIIEEE@@@>>><<<;;;;;;;;;:::888;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======???>>>>>>===>>>???@@@AAA???BBBEEEFFFFFFIIIOOOTTT[[[jjjyyy=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAADDDEEEDDDDDDJJJSSSYYYcccyyywwwqqqooouuu||||||wwwqqqjjjeeeeeeeeeeeehhhlllooowww{{{vvvqqqmmmjjjiiidddcccaaa___\\\ZZZXXXWWWVVVXXXZZZ]]]```dddjjjnnnzzz|||xxxuuusssvvvyyy~~~}}}tttoootttrrr^^^LLLDDDDDD===<<<::::::;;;<<<;;;999;;;;;;:::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<======>>>======<<<<<<===???@@@BBB???AAADDDDDDDDDGGGMMMQQQVVVfffuuu============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAAAAACCCDDDBBBBBBGGGOOOUUUZZZnnn|||sssooorrrwwwyyy}}}uuunnngggeeedddbbbcccgggkkkqqq~~~{{{uuuqqqnnnmmmgggfffdddbbb___\\\[[[YYYTTTUUUWWWXXXZZZ]]]bbbfffmmmttt~~~~~~yyyvvvuuutttsssvvvzzz~~~ssslllooowww}}}jjjWWWFFF@@@BBB:::999888999;;;<<<<<<:::;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999::::::;;;<<<===>>>>>>===============>>>??????<<<;;;;;;<<<===???AAABBB>>>@@@BBBCCCCCCEEEKKKOOOSSScccrrr@@@<<<999:::===@@@AAA@@@CCCBBB???>>>===>>>???@@@DDDEEEFFFDDDBBBAAAAAACCCBBBCCCCCCCCCDDDFFFJJJMMMXXXiiixxxwwwkkkgggjjjlllpppyyyuuummmkkkiiiccc```aaafffkkkuuu~~~yyytttppplllgggaaa^^^]]]\\\XXXUUUWWWVVVVVVVVVWWWYYY[[[\\\bbbgggnnnvvv~~~|||vvvsssrrrtttvvvxxx|||yyykkkhhhjjjuuulllZZZMMMDDD???>>>:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::::::::::::::===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::<<<===>>>AAACCCEEEEEEDDDGGGMMMRRRYYYbbbsss???===;;;<<>>>>>>>>???@@@AAADDDGGGHHHFFFDDDBBBBBB@@@@@@AAAAAABBBDDDHHHKKKRRRaaannnyyylllfffffffffiiiqqq~~~yyyoookkkhhhbbb___```dddgggoooyyy}}}xxxooojjjdddaaa```___\\\YYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[___eeelllrrrzzzxxxuuurrrqqqrrrvvvyyy{{{~~~ooofffggglll}}}yyybbbRRRHHH@@@======::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;888888888999999999::::::999:::;;;;;;<<<;;;;;;;;;===<<<;;;::::::::::::;;;>>>>>>>>>===<<<<<<===???<<<;;;:::::::::;;;======@@@BBBDDDEEEEEEHHHNNNSSSZZZcccsss======>>>@@@BBBBBBAAA????????????>>>??????@@@@@@???DDDIIILLLJJJFFFCCC@@@???@@@AAAAAAAAACCCGGGIIIMMMYYYbbbppp|||ooogggdddaaabbbhhhsss~~~vvvnnniiicccaaabbbcccdddhhhpppxxx~~~uuuoooiiidddcccbbb```]]][[[[[[ZZZYYYXXXXXXYYYYYYUUUWWW\\\```fffmmmtttyyy|||xxxrrrqqqqqqrrrvvv{{{~~~oooeeebbbjjjttt}}}kkkWWWJJJCCC>>>===>>>::::::;;;;;;;;;;;;::::::::::::999999999999::::::888888888999999999999:::999999:::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<>>>???>>>;;;;;;===@@@;;;;;;;;;;;;;;;<<<======???AAADDDEEEEEEIIIOOOTTT[[[dddttt:::<<<>>>AAABBBBBB@@@>>>???????????????@@@@@@AAABBBFFFJJJLLLJJJFFFBBB@@@@@@BBBCCCCCCCCCEEEGGGJJJLLLVVVZZZcccxxxwwwlllfff``````cccjjjsssuuummmhhheeeddddddccceeejjjqqq{{{~~~xxxpppjjjhhhfffccc```^^^]]]\\\ZZZYYYWWWWWWVVVSSSUUUXXXZZZ^^^dddkkkpppyyy~~~{{{wwwtttrrrtttvvvyyy~~~pppddd```dddrrrqqqaaaOOOEEEAAA>>>===???:::::::::;;;;;;:::::::::::::::999999999999::::::888888888888999999999999999999:::;;;;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;888;;;===<<<999888;;;???<<<<<<<<<<<<======>>>>>>===@@@DDDEEEFFFIIIOOOTTT\\\dddttt888:::===???@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAAFFFHHHJJJIIIFFFBBBAAA@@@@@@AAACCCCCCCCCDDDFFFHHHLLLRRRSSSYYYjjj{{{uuulllaaa___```dddjjjttt~~~uuuooojjjfffeeebbbbbbfffllltttyyyrrrnnnjjjeeebbb```___^^^\\\ZZZWWWVVVUUUTTTUUUWWWXXXZZZ^^^dddiiimmmrrrxxx|||yyywwwuuutttwwwzzz~~~}}}rrrfff```aaajjj||||||eeeWWWHHHBBB???<<<<<<===999::::::::::::::::::999:::999999888888999999:::777777888888888999999999888999::::::;;;;;;::::::;;;;;;:::::::::;;;;;;<<<888:::<<<;;;999999;;;>>>======>>>>>>????????????===@@@DDDFFFGGGIIIOOOSSS[[[dddsss777999;;;===>>>???BBBDDDHHHFFFCCCAAA??????@@@AAAGGGGGGGGGEEEAAA@@@@@@AAA===???@@@AAAAAAAAACCCDDDJJJMMMMMMRRR___kkksssdddaaa```bbbeeekkkyyyyyyqqqjjjgggcccaaacccgggmmmxxx{{{vvvqqqkkkfffccccccaaa___]]]ZZZWWWVVVTTTUUUVVVVVVWWWYYY]]]aaacccffflllrrrxxx}}}xxxuuuuuuvvvwwwwww}}}mmmfffaaabbbhhhsss~~~lllWWWKKKAAA======:::888999999999::::::::::::999999999999888888888888999999777777777888888888888999888888999:::::::::::::::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@?????????===AAAEEEFFFGGGIIINNNRRRYYYbbbqqq888999:::;;;<<<@@@FFFKKKNNNKKKFFFAAA???>>>???AAABBBCCCCCCBBB@@@???@@@AAA<<<>>>@@@AAAAAAAAABBBCCCHHHIIIHHHOOOZZZ___ooowwwjjjfffdddeeeeeeiiittt}}}rrrlllgggcccdddeeehhhpppxxxzzzsssnnnggggggfffdddaaa^^^[[[YYYUUUVVVWWWWWWWWWWWWYYY[[[ZZZ]]]bbbfffkkkqqqwww|||{{{wwwtttsssvvvzzz~~~pppdddaaacccjjjssskkkZZZKKKBBB;;;;;;===;;;888888999999::::::::::::999999999999888888888888999999777777777777888888888888888888999::::::::::::999:::::::::::::::;;;<<<======:::888999===@@@>>><<<;;;<<<===>>>>>>>>>======>>>BBBEEEGGGGGGIIIMMMQQQWWW___nnn999:::::::::;;;@@@IIIOOORRRNNNHHHBBB>>>>>>???@@@===???AAAAAAAAA@@@@@@AAA>>>@@@BBBCCCCCCBBBCCCEEEHHHHHHGGGOOOYYY[[[fff}}}zzzpppmmmjjjiiiiiikkkttt~~~{{{rrrlllggggggfffggglllrrr}}}zzztttjjjjjjiiigggdddaaa^^^\\\WWWXXXZZZYYYXXXXXXYYYZZZUUUXXX[[[___ccchhhnnnrrrrrrwww~~~zzzwwwtttuuuyyyrrrbbbaaabbbgggrrr~~~uuu^^^NNNEEE>>>999<<>>;;;:::999999999::::::999999999999999888888888888999999777777777777888888888888888888999::::::::::::999:::::::::::::::;;;<<<===<<<888444666<<>>>>>>>>>>>>>>???BBBCCCDDDDDDCCCBBBDDDGGGIIIIIIIIIQQQ^^^iii}}}vvvrrrqqqqqqqqqqqqwwwnnniiihhhjjjjjjjjjvvv{{{zzztttqqqnnnkkkhhhfffbbb___[[[ZZZYYYYYYZZZ[[[YYYXXXWWWWWWYYY[[[]]]```aaabbbiiijjjkkknnnqqqtttwwwyyyzzz{{{|||~~~oooeeeccc```hhhuuuxxxyyyxxxcccSSSLLLCCC>>>:::888999::::::888;;;;;;;;;::::::999999999999999999999999999999999888888777777888999999:::666777888999:::;;;;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;::::::999999999<<<<<<<<<============>>>@@@BBBDDDEEEFFFHHHKKKMMMQQQZZZkkk:::;;;>>>@@@CCCEEEFFFGGGJJJEEE???<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDCCCBBBDDDGGGIIIHHHHHHNNNZZZcccqqq|||yyyvvvtttzzz}}}sssllljjjjjjjjjiiiqqqttt{{{}}}zzzvvvrrroookkkgggdddaaa___]]]\\\]]]\\\[[[YYYYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaabbbdddgggjjjlllmmmsssvvv{{{~~~|||{{{|||~~~{{{}}}qqqeee______hhhppp}}}{{{vvv{{{lllWWWHHHAAA>>>;;;999:::;;;<<<:::888;;;;;;:::::::::999999999999999999999999999999999999888888888888888999999777777888999::::::::::::;;;;;;:::999999999:::;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========???AAACCCDDDEEEHHHKKKNNNQQQZZZiii~~~:::;;;>>>@@@AAA@@@>>>===BBB@@@===<<<<<<<<<<<<;;;<<<<<<======>>>>>>?????????@@@BBBCCCDDDCCCCCCBBBDDDGGGIIIHHHHHHKKKTTT[[[bbbuuuzzztttpppxxx|||rrrnnnmmmkkkjjjlllmmmqqqyyy}}}xxxsssnnnjjjgggdddaaa```___^^^\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaaeeehhhmmmrrrwww}}}zzzxxxuuutttuuuxxx|||nnnccc]]]^^^cccttt||||||wwwwwwvvvbbbOOOCCC===999999999;;;<<<<<<:::888:::::::::999999999999999888888888888888888888888999999888888888888888999777888888999::::::::::::;;;::::::999999::::::;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===???BBBDDDEEEHHHLLLNNNRRRZZZhhh|||999:::;;;<<<<<<;;;::::::<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDGGGIIIIIIHHHJJJOOOSSS[[[hhh}}}zzzrrrnnnrrrzzz|||uuuqqqmmmkkkjjjiiikkkqqqwwwzzzsssooojjjgggdddbbbaaa```___]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYY\\\___dddhhhmmmrrrxxx|||}}}zzzwwwvvvttttttwww}}}qqqddd]]]^^^fffnnn~~~zzzyyy~~~|||jjjXXXKKKBBB???::::::::::::::::::999888999999999999999888888888888888888888888888888888:::999888888777888888888777888999:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===???BBBDDDFFFIIIMMMPPPTTTZZZhhhzzz999888777777888999:::;;;888999::::::;;;;;;;;;<<<:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBEEEGGGIIIIIIHHHIIILLLOOOSSS[[[lll|||sssqqqrrrvvv|||uuuooollljjjhhhhhhlllqqqzzzyyytttmmmjjjfffdddcccbbbaaa```[[[[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUWWWZZZ]]]aaadddhhhmmmpppvvvxxx{{{}}}zzzvvvtttuuuuuuuuuwww|||vvvfff^^^]]]cccooozzz}}}ooo\\\MMMCCC>>>;;;===<<<:::888666666777888888888888888888888888888777777777777777777777777999999888888888888888999888888999:::::::::999999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>@@@CCCEEEGGGJJJNNNQQQTTT[[[gggzzz777666555555666999;;;===777888::::::999999:::<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGGGGHHHJJJLLLOOOTTT```uuuyyytttrrrttt~~~}}}uuuppplllhhhfffiiimmmsss}}}uuuqqqllliiigggfffdddccc\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTSSSSSSTTTTTTVVVXXXZZZ[[[^^^aaadddhhhkkknnnppprrrtttwwwzzz|||{{{zzzxxxvvvtttrrrpppssstttvvv{{{qqqfff]]]\\\aaakkkxxx|||gggTTTGGG@@@;;;999>>>===:::777444444666888777777777777777888888888666666666666666666666666888888777777888999999:::888999999::::::999999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEFFFIIIMMMPPPSSSYYYgggyyy666666666777888:::;;;<<<888:::;;;999777777999<<<===>>>>>>???@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKOOOPPPYYYhhh{{{xxxuuuuuu~~~{{{pppkkkhhhiiikkknnnvvv~~~|||uuupppllljjjgggfff```___^^^]]]\\\[[[ZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTVVVWWWWWWVVVWWWYYY[[[[[[^^^aaaccceeegggjjjmmmtttvvvyyy{{{~~~~~~{{{rrrrrrrrrrrrrrrrrrrrrrrrvvvxxx}}}uuuddd^^^\\\bbblllwwwrrr]]]LLLDDD???<<<999999::::::888555444666888666666666777777777888888666666666666666666666666666666777777888999;;;;;;999999999::::::999999888777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========>>>@@@BBBCCCDDDGGGJJJLLLPPPWWWdddxxx444666888:::;;;;;;:::999:::;;;;;;999666666999<<>><<<:::888444777::::::777666666888555666666666777777888888666666666666666666666666666666666777888:::;;;<<<999999:::::::::999999888777888999;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<============>>>===>>>@@@BBBBBBDDDGGGJJJMMMTTTcccvvv555666777888999:::;;;;;;:::::::::;;;<<<===>>>???DDDBBB@@@AAACCCDDDBBB@@@AAABBBDDDDDDDDDBBB@@@???BBBAAAAAA@@@AAACCCFFFGGGJJJFFFJJJVVV___kkk~~~zzz|||zzzrrrlllkkkmmmoooqqqvvv|||}}}yyytttooolllhhheeebbb```___^^^\\\ZZZ\\\[[[ZZZZZZ\\\\\\[[[ZZZXXXWWWVVVTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZZZZ^^^bbbdddeeeiiinnnrrruuuyyyyyyrrrooommmmmmmmmlllnnnppprrruuuzzz{{{lllcccaaa[[[dddppp{{{gggXXXGGG???<<<888666666999999888888888888999999555555666777888999999:::777777888888888888777777666555555666888888777666888888888888888888888888:::888777888::::::888555::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::<<>>AAA???>>>???AAABBBAAA???@@@@@@AAAAAAAAA@@@>>>>>>AAAAAA@@@@@@AAACCCFFFGGGLLLHHHJJJSSSYYYaaauuu~~~zzzpppllljjjjjjkkkpppttt{{{vvvrrrpppmmmjjjhhhfffeeebbb```]]]\\\[[[[[[\\\\\\[[[YYYWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVYYY]]]___```bbbfffjjjkkknnnssswww|||}}}xxxqqqllliiiiiijjjkkknnnppptttxxx|||}}}pppeee```aaadddlllyyyuuu\\\OOOAAA<<<;;;999888888999888888777777888888999777777777777777888888888777777888888888888777777777666666777999:::888777999999999999999999999999:::999888999;;;;;;999777::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::<<>><<<<<<===???@@@???>>>@@@@@@@@@@@@@@@?????????@@@??????@@@AAADDDFFFGGGKKKHHHJJJPPPTTTYYYhhhyyy|||zzzqqqmmmkkkiiikkknnnvvv|||wwwtttpppmmmkkkhhheeecccbbb```^^^^^^^^^^^^\\\ZZZXXXXXXYYYYYYXXXWWWUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVYYY[[[\\\]]]___aaa___aaadddgggkkkooouuuyyy~~~zzzwwwsssooojjjfffdddfffjjjmmmrrrvvv|||wwwkkkddd```aaafffrrrzzzyyyfffQQQFFF<<<::::::888777777999888888777777888888999888888888777777666666666666777777888888777777666888777777888::::::999888666666666666666666666666:::999999:::;;;;;;:::888::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@AAACCCEEEHHHLLLSSSaaasss666777777888999999::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<>>>?????????BBBBBBAAA@@@@@@AAAAAABBB>>>>>>???@@@AAACCCEEEFFFGGGFFFJJJOOOSSSWWWcccoooyyyzzz{{{tttpppnnnkkkkkkpppxxx|||wwwtttqqqnnnkkkhhhiiigggdddccccccaaa___]]][[[\\\^^^^^^^^^[[[XXXWWWTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWZZZ[[[\\\\\\[[[[[[XXXYYY[[[]]]___ccciiimmmppptttyyy~~~|||xxxuuuqqqnnnmmmkkkhhhffffffjjjppptttxxx}}}vvvggg```^^^aaaiiiqqqjjjXXXJJJAAA;;;::::::777444444888888777777777777888888777777777777777777666666666666777777777777666666777777777888999:::999777777777777777777777777777888888888999::::::999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@AAABBBEEEGGGKKKRRR___qqq777777777888999999::::::<<<;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>???@@@BBBAAA@@@@@@@@@AAAAAABBB===>>>>>>@@@AAACCCDDDEEEEEEEEEIIIMMMPPPTTT\\\dddpppyyyvvvyyy~~~{{{sssooommmkkklllqqquuuyyy~~~zzzwwwtttpppnnnkkkiiigggeeebbb___^^^```aaabbbaaa^^^[[[XXXVVVUUUUUUTTTTTTTTTUUUUUUXXXYYY[[[\\\]]]\\\YYYWWWUUUVVVWWWWWWXXX[[[```cccdddhhhmmmqqqtttwwwzzz|||zzzwwwsssqqqooonnnllljjjkkklllkkkkkklllqqqxxx}}}uuujjj___\\\```hhhttt~~~rrr\\\KKKCCC===999;;;;;;888555666888777777777777777777888444555555666777777888888666666777777777777666666666666555777888999777666::::::::::::::::::::::::555666888888888888888888999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@@@@BBBDDDFFFJJJPPP\\\nnn777777888888888999999999;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>???@@@>>>>>>>>>???????????????===>>>???@@@AAAAAABBBBBBEEEFFFHHHJJJKKKNNNRRRVVVeeeyyy}}}wwwvvvvvv|||~~~wwwpppoookkkiiikkkmmmoootttzzzyyyvvvssspppmmmjjjgggdddbbbcccddddddccc```]]][[[XXXWWWVVVUUUUUUUUUUUUUUUYYYYYY[[[]]]^^^\\\XXXTTTSSSTTTUUUUUUUUUVVVYYY\\\]]]```dddgggiiikkkmmmnnnqqqrrrtttwwwzzz}}}|||yyyvvvuuupppmmmjjjiiijjjlllllllllnnnqqqtttuuuwww{{{zzzkkkccc]]]```gggqqq~~~vvvbbbOOOAAA===999777:::<<<999999:::888777777666666777777888333444444555777888888999555666666777777666666555666555555666888888777666666666666666666666666666333555777888777777888999888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???@@@AAACCCEEEHHHNNNZZZkkk888888888888888999999999999999999999:::;;;<<<<<<<<<>>>???>>>===<<<===???<<<===>>>???@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@EEEGGGGGGGGGHHHKKKMMMNNN\\\lllyyyvvvwwwwww{{{{{{tttnnnjjjjjjjjjjjjlllqqqxxx~~~{{{xxxtttpppmmmhhhiiiiiiiiigggeeebbbaaa\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[]]]___aaa^^^YYYTTTSSSTTTVVVVVVUUUUUUWWWXXXXXX[[[^^^``````aaabbbccccccdddfffiiillloooqqqrrrsssvvvzzz|||~~~xxxwwwtttrrrpppnnnllllllkkkiiiggghhhlllpppsssuuuvvv{{{vvvqqqhhhcccbbbiiisss}}}|||fffUUUFFF<<<<<<888777::::::888888:::777777666666666666777777555555555666666666777777555555666666666666555555777666666777999999888666444444444444444444444444333666888999777777888:::888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???@@@AAACCCEEEGGGMMMXXXiii~~~888888888888888999999999888888888999:::;;;<<<===;;;>>>???>>>;;;:::<<<>>>===>>>@@@BBBCCCBBB@@@?????????@@@@@@@@@@@@??????EEEGGGGGGGGGHHHLLLOOOOOORRR___qqq{{{rrrrrrtttzzzyyyrrrlllkkkjjjiiikkkooooooxxx~~~yyyvvvooooooooonnnmmmjjjhhhggg``````___]]]\\\\\\\\\\\\^^^^^^___bbbdddaaa[[[VVVUUUWWWYYYYYYXXXWWWWWWXXXUUUXXX[[[\\\[[[[[[[[[\\\ZZZ[[[]]]```cccfffhhhiiigggjjjnnnppprrrtttwwwyyyuuuvvvyyy{{{}}}~~~~~~~~~}}}}}}zzzvvvsssrrrmmmlllkkkiiihhhgggggggggkkkjjjiiikkkpppvvv{{{}}}~~~{{{sssmmmjjjiiifffhhhrrr}}}ppp[[[MMMCCC<<>>??????@@@BBBDDDGGGLLLXXXhhh}}}555555666777888999999:::999999999888999999::::::============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@@@@???>>>>>>???AAACCCEEECCCDDDFFFGGGHHHIIIJJJJJJRRRXXXdddtttvvvrrrqqqtttyyy|||tttnnnllljjjgggdddiiikkkrrr~~~}}}yyyuuussspppmmmkkkjjjgggccc`````````___^^^bbbbbbaaabbbbbb___\\\YYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\___```ccceeeggghhhhhhhhhmmmmmmnnnpppppppppppppppqqqpppoooooopppsssuuuwww{{{}}}|||xxxuuutttsssqqqooollljjjhhhgggcccddddddddddddfffjjjmmmmmmooorrrvvvzzz~~~|||ooodddgggfffooo|||tttaaaQQQDDD>>>???:::999888888888999:::;;;444444555555666666777777888888666555333333222222666666666666666666666666666666666666777777777777333444444555666777777888888888888777777777777777777777888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCHHHKKKTTTdddyyy666666666777777777777777:::999999999:::;;;;;;<<<>>>>>>>>>==================>>>???AAAAAAAAAAAA@@@AAA@@@???>>>>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGJJJNNNXXXeeettt|||wwwtttuuuxxx~~~zzzsssooolllhhhfffeeefffkkkuuu~~~{{{xxxuuusssooolllhhheeeddddddcccbbbcccbbbaaabbbbbb```\\\ZZZXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[]]]___aaaaaabbbbbbddddddeeefffffffffeeeeeegggfffffffffgggiiikkklllnnnppprrruuuvvvvvvvvvvvvwwwwwwxxxzzz|||}}}~~~~~~}}}|||zzzxxxvvvuuuttttttttttttssspppmmmjjjhhhiiiiiigggfffdddcccaaaaaabbbcccdddddddddfffiiilllqqqtttyyy~~~~~~eee```nnnwwwkkkZZZMMMBBB===<<<:::999888777777888999999555555555666666666666666444444444444444555666777666666666666666666666666666666666666777777777777555555555666666777777888888888888888999999999999888888888999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCGGGKKKTTTcccxxx777777777777666666555555999999999:::;;;<<<===>>>???>>>>>>======<<<<<<<<<===>>>???@@@@@@AAAAAA@@@CCCBBB@@@???>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDHHHJJJQQQZZZfffwww{{{yyyxxxzzzzzzsssoookkkhhhcccbbbdddkkksss}}}wwwtttpppmmmlllkkkiiihhhfffeeedddeeeeeeccc```]]][[[[[[\\\\\\\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYUUUUUUUUUUUUUUUUUUVVVWWWVVVWWWYYYZZZ[[[\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZ\\\\\\[[[[[[\\\^^^```aaa```aaaccceeefffgggffffffhhhiiiiiijjjkkklllmmmnnnmmmlllkkkjjjhhhgggfffeeefffeeedddcccaaa___^^^]]]````````````____________cccdddfffggghhhjjjnnnqqqwww|||}}}xxxsssppptttnnnkkk{{{sss]]]OOOFFF???;;;999:::999888777666666777777666666666666666555555555333333333444555666777888777777777777777777777777666666666666777777777777777777777777777777777777888888888999::::::;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCFFFKKKTTTcccvvv777777777777777777777777888888999999;;;<<<===>>>??????>>>===<<<<<<;;;;;;======>>>??????@@@@@@@@@AAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBIIIIIIMMMSSS\\\iii~~~yyyvvvzzzzzztttnnnkkkdddaaaaaaffflllttt}}}yyyvvvtttssspppnnnmmmkkkjjjjjjiiihhheeecccaaaaaaaaaaaa``````___^^^^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVWWWXXXZZZZZZXXXYYY[[[\\\]]]]]]]]]]]]_________``````aaaaaabbbbbbaaaaaa```___^^^]]]]]]```___^^^\\\[[[[[[\\\\\\^^^___```aaabbbcccddddddfffhhhkkknnnqqquuuyyy}}}{{{wwwvvvwwwyyy{{{}}}}}}~~~~~~|||vvvoooiiiddd```hhhxxxeeePPPEEEAAA>>>:::888999999888777666555555555777777666666555555444444666555555444444444555555777777777777777777777777666666666666777777777777888888888888777777777777777777888888999:::;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFKKKUUUcccuuu666666777777888999::::::777777777888999;;;<<<===???>>>>>>===<<<;;;;;;:::============>>>???@@@@@@????????????@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCCCCFFFDDDFFFKKKQQQ\\\mmm|||}}}vvvuuuzzz}}}|||uuuooogggbbb```dddiiiooowww|||yyyvvvtttrrrpppooonnnmmmjjjgggfffffffffeeedddcccbbbaaaaaaaaa```___^^^\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[^^^]]]\\\[[[[[[\\\^^^______```aaadddfffiiikkklllkkknnnssswww{{{zzzwwwsssooommmnnnpppqqqssssssttttttqqqllleee```YYY\\\llljjjXXXFFF???>>>===:::999888888888777666555444444777777666666555555444444666555555444444444555555666666666666666666666666666666666666777777777777888888888888777777777777555666666777888999::::::::::::999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCGGGLLLUUUaaarrr555555666777888999::::::777777777888999:::;;;<<<>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAABBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDEEECCCDDDIIIMMMTTT```lllxxxtttuuuvvv|||xxxlllfffbbbdddhhhjjjooottt{{{~~~|||yyyvvvuuurrrooommmkkkjjjjjjiiihhhgggeeedddfffeeedddcccaaa```___^^^[[[ZZZYYYYYYXXXYYYYYYYYY[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUURRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^```aaabbbccceeeiiilllooorrrssstttwww}}}{{{wwwtttpppmmmjjjiiiiiijjjlllkkkkkkjjjhhhddd^^^ZZZWWW\\\eee}}}zzz{{{{{{\\\NNN@@@<<<<<<;;;:::;;;777777888888777666555444666666666666666555555555333333333444555666777888666666666666666666666666666666666666777777777777777777777777777777777777666666666777888888888999999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFKKKSSS^^^mmm444444555555666666777777999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFDDDEEEIIIKKKNNNWWW```mmm|||ttttttqqqvvv|||uuunnniiiiiijjjhhhiiikkkpppyyy|||yyywwwrrrrrrqqqpppooommmlllkkkjjjiiihhhfffeeecccaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\^^^]]][[[ZZZYYYYYYYYYZZZXXXYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYY\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^___aaaccceeefffkkkmmmooossswww{{{~~~}}}zzzyyyuuuqqqnnnkkkiiihhhkkkiiigggeeeccc```[[[XXXYYY``````fffxxxyyyxxx~~~kkkQQQGGG>>>;;;;;;999999;;;666777888888888777666666555555555666666666666666444444444444444555666777444444444444444444444444666666666666777777777777555555555666666777777888888888888888888888888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDHHHOOOYYYhhh~~~555444444444444333333333;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@AAAAAAAAAAAA@@@??????>>>???AAABBBCCCDDDDDDDDDDDDBBBCCCFFFGGGHHHMMMUUU]]]pppuuutttooossswww|||~~~vvvooonnnmmmiiiggggggkkkrrr}}}yyyyyyxxxwwwvvvtttrrrqqqmmmlllkkkiiigggeeecccccccccbbbaaaaaa````````````bbb```___]]]\\\[[[\\\\\\YYYYYYYYYYYYYYYXXXXXXWWWUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^___``````aaaaaaaaabbbdddeeehhhiiikkkkkkvvvwwwzzz~~~|||xxxtttpppmmmkkknnnkkkhhheeeccc___[[[XXXUUUgggmmmqqq{{{vvv~~~rrr\\\JJJCCC<<<;;;:::888888;;;666777888999999888777777444555555555666666777777999888666555444333222222444444444444444444444444666666666666777777777777333444444555666777777888::::::999999999999999999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBCCCBBBFFFMMMVVVddd{{{666666666666666666666666777888888999999:::;;;;;;666666888999;;;<<<>>>>>>;;;;;;::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCEEEIIILLLNNNYYY```sss~~~xxxtttrrrrrrwww}}}uuuqqqnnnhhheeegggmmmmmmpppwww~~~{{{xxxwwwtttpppnnnmmmlllkkkiiihhhfffddddddfffgggeeecccdddcccaaa___^^^^^^___```^^^]]][[[ZZZYYYXXXXXXXXXZZZYYYXXXWWWWWWVVVVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^___```aaabbbbbbaaaaaaccceeehhhjjjlllnnnqqqvvv||||||~~~~~~zzztttqqqkkkjjjiiigggeeeccccccbbbhhhnnnxxx}}}vvvfff```HHHBBB:::666777999::::::666666666666666555555555555555555555555555555555555555555555666666666666333444555666666555444333555555666666666666555555666666777888888888888888777777777777888888888888999888888888777777666666;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBBBBCCCCCCAAADDDJJJSSSbbbyyy666666666666666666666666777888888999999::::::;;;999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>????????????????????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEHHHKKKMMMSSSXXXhhh|||xxxuuutttvvvzzz|||uuummmhhhgggllljjjlllqqquuu{{{}}}yyyvvvtttsssqqqooommmkkkiiiiiikkkkkkiiiggghhhgggfffeeedddcccccccccddddddbbbaaa```_________``````^^^]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]___```bbbdddfffggggggiiikkknnnppprrruuuxxx{{{zzzuuullljjjgggfffgggkkkoooqqqyyy~~~}}}hhhYYYUUUIIICCC;;;777777888888777333333444444555555666666555555555555555555555555555555555555666666666666444444555555555555444444555666666777777666666555555666777777888888777777777777777777888888888888888888888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@DDDJJJSSScccxxx666666666666666666666666777777888888999:::::::::;;;;;;;;;:::999999888888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKLLLPPP[[[lllzzzvvvvvvuuuwww~~~wwwooolllllliiihhhjjjlllnnnuuu||||||zzzxxxuuusssrrrrrrrrrrrrpppooonnnnnnnnnmmmlllkkkjjjiiihhhgggfffeeedddccccccccccccbbbaaa``````_________aaa``````______``````aaaaaaaaaaaaaaabbbdddeeefffiiikkkmmmoooqqqtttxxx{{{{{{yyyllliiieeedddhhhqqq||||||iiiVVVKKKHHHHHHCCC<<<999888888666444111222222333444555666666555555555555555555555555444555555555555666666666555555555444444555555555666666777777777777666666555555666777777777777666777777777777888888888888888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<===???CCCJJJTTTcccxxx666666666666666666666666777777777888999999::::::<<<;;;;;;:::999888777777::::::::::::;;;<<<======????????????????????????>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBDDDFFFHHHIIIHHHKKKSSS___nnn{{{wwwuuutttyyyyyytttnnnjjjggghhhhhhgggkkkpppyyy}}}}}}|||{{{zzzyyyvvvwwwwwwwwwuuusssqqqpppnnnmmmlllkkkjjjjjjjjjjjjhhhhhhgggfffeeeeeeeeeeeehhhgggggggggggggggggghhhjjjjjjkkkmmmnnnpppqqqrrrsssuuuxxx{{{}}}wwwiiifffaaaaaahhhvvvzzziiiXXXIIIBBBAAAEEEAAA<<<::::::999777444333333333444444555555555555555555555555555555555444444444555555555666666666555444333333444555666666666777777777777666666444555555666666666666666666777777777888888888888888888888999999::::::;;;::::::;;;;;;;;;;;;;;;;;;@@@>>>===<<<<<<>>>@@@AAA???CCCKKKUUUcccwww666666666666666666666666666777777888888999::::::999999999999999999999888999999:::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFFFFDDDGGGOOOXXXaaasss|||wwwuuuyyy{{{sssmmmiiihhhgggfffhhhlllnnnrrrxxx}}}{{{yyyzzzyyyyyyxxxwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuxxx{{{}}}vvvoooaaa___]]]aaalll||||||gggWWWJJJAAA>>>???AAA>>>:::999:::;;;888666777666666666555555444444555555555555555555555555444444444444555555555555666555444333333444555666666666777777777777666666444555555666666666666666666777777777888888888888888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===@@@BBBDDD???CCCJJJTTTbbbvvv666666666666666666666666666666777777888999999999888888888999999999999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDAAADDDJJJQQQWWWcccyyy|||yyy}}}|||tttmmmjjjhhhffffffiiifffiiimmmqqqwww~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~wwwllleee[[[\\\```iiiwwwzzzjjjVVVIIIAAA<<<<<>>???????????????@@@AAABBBBBBBBBBBBBBBCCCDDDGGGKKKOOOXXXjjjyyy|||uuupppkkkgggfffhhhccceeegggiiilllsss}}}wwwmmmfffbbbaaafffnnnyyynnn^^^LLLBBB===;;;<<<@@@BBB>>>999777999:::888666666666666555555444444444555555555555555555555555333333444444444555555555444444555555555555444444444444555555555555444444555666777777888888777777777777777777888888888888888888888888888888777777999999::::::;;;<<<<<<===::::::;;;<<<<<<===>>>>>>BBBDDDIIIQQQ___sss666666666666666666666666666666666777888888999999::::::999999888777777777777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???????????????@@@AAABBBBBBBBBBBBAAAGGGEEEFFFIIILLLTTTcccqqq}}}~~~uuuoooiiifffgggeeeffffffeeefffjjjrrryyyyyyyyyooohhheeeccclllrrr|||sssjjjZZZJJJAAA>>>===>>>AAADDD???:::777888888777555333444444444444444444444555555555555555555555555333333333444444444555555333444555666666555444333333444444444444444444333666666777888888888888888777777777777888888888888999888888888777777666666999999::::::;;;<<<======<<<<<<===>>>>>>======<<>>>>>>>>===<<<@@@???===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGJJJOOOUUUZZZrrrwwwqqqmmmjjjeeeddddddcccbbbdddhhhkkknnnsssssslllgggbbbfffppp~~~uuu___WWWSSSHHH???AAAHHHIIIDDD999999777666555555555555777666555444444444444444666555333333222333444555555555555555555555555555333333333444444444555555222333444444555555444444555555555555555555555555444555555333111111444888999999888888999999:::;;;999999999999999999999999999;;;======>>>>>>@@@BBBDDDFFFJJJOOO[[[ooo444444444444555555555555333444444666777999;;;<<<<<<;;;999888777777888888888999999:::::::::::::::999:::;;;======<<<<<<;;;???>>><<<;;;;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEGGGLLLRRRVVVcccsssyyyrrrnnngggfffcccaaa___```bbbdddiiikkkssssssfffbbbaaaaaalllyyygggSSSJJJJJJFFFBBBCCCFFFCCC===999888777666555555555555555555444444444444444555555444333333333333444555555555555555555555555555333333444444444555555555333444555555666666555555333333333333333333333333555555555444111222555888999888888888999999::::::999999999999999999999999999;;;=========>>>@@@BBBCCCFFFIIINNNZZZmmm444444444444555555555555333333444555777999:::;;;;;;:::999777777777888888888888999999::::::::::::888999:::;;;<<<;;;;;;:::===<<<;;;::::::;;;======>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCEEEHHHMMMQQQWWWcccxxx|||zzz{{{{{{uuunnnkkkfffbbb^^^^^^^^^___dddcccfffoooyyy{{{mmmccc[[[ZZZ\\\ccctttlllVVVGGG@@@EEEHHHGGGEEECCC===777888888777666555555555555444444333333333444444555444444333333333333444444444444444444444444444444444444444555555555666666444555666666777777666666222222333333444444444555888999999777666666888:::888888888888999999::::::999999999999999999999999999;;;<<<======>>>@@@AAABBBDDDHHHMMMXXXkkk333333444444444555555555333333444555666888999::::::999888777666777777888888888888888888999999:::888999:::<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<===>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCFFFJJJMMMQQQYYYhhh|||~~~xxxuuuwww|||~~~xxxssslllfffbbb```___^^^ccc``````fffmmmwwwuuulllaaa\\\YYYYYY\\\ggg}}}jjjWWWIIIBBBFFFJJJLLLJJJEEE@@@;;;777888777666555555555555555444333333333333444444555333333333333333333444444444444444444444444444444444444555555555666666666444444555666666666666666444444555555666666777777888888777777666777888999777888888999999999999999888999999999999999::::::999;;;<<<=========???AAA@@@CCCGGGLLLWWWiii333333333444444444444555333333333444555777888999999888777666666666777888888888777777777888999:::999:::;;;<<<===<<<;;;;;;:::::::::::::::;;;<<<<<<======>>>???AAABBBCCCCCCCCCCCCDDDDDDCCCEEEHHHKKKNNNQQQ[[[kkk|||yyyrrrppprrruuuyyy|||ssskkkgggdddbbbaaabbb______ccchhhnnnyyy|||pppfff```YYYYYYZZZ\\\```nnn~~~iiiVVVJJJGGGHHHSSSPPPLLLGGG@@@:::888999777666666555555555555555444444444333333444444555111222222333333444444444444444444444444444444444444444444444555555555666333333444555555555555444555555555666666777777777444444333333333444444444666777888999999999888888888888888999999:::::::::999;;;<<<===<<<===>>>@@@???BBBFFFKKKVVVhhh~~~333333333333444444444444333333333333555666777888888777666555555666777888888777666666666777999:::999:::;;;======<<<<<<;;;999::::::;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDEEEGGGJJJOOOOOOVVVbbbnnn~~~}}}tttooonnnnnnpppwww}}}tttnnnkkkgggdddccc``````ccceeegggnnnvvvuuuiiibbb]]][[[VVVZZZ___dddkkkzzzlll]]]QQQLLLOOOUUUVVVNNNEEE???999555555888666666555555444555555666666666555444444444444555000111222333444444444333333333333333333333333333333333333444444444555555222333333444555444444444444444444444444444444444888777666666888888777666555666888999999999888777888888888999999::::::;;;999;;;<<<<<<<<<<<<>>>??????BBBFFFKKKUUUggg|||222222333333333444444444222222222333444555777777777666555555555555777777888777666555555777888999888999:::;;;<<<;;;;;;:::999:::;;;<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHMMMKKKQQQ[[[ccclll{{{sssooooookkkooovvv}}}yyytttnnnjjjfffcccbbbccccccdddiiipppvvvtttiiicccaaaaaabbbbbbgggooouuu~~~qqqbbbYYYTTTOOONNNRRROOOEEE<<<:::999555444777555555555444444555555666999888777666555444444444///000222333444444333333333333333333333333333333222222222333333333333444333444444555555555555555666666555555444444333333<<<:::999:::<<<===;;;999555666888999999999777777777888888999::::::;;;;;;999;;;<<<<<<<<<<<<===>>>???BBBGGGLLLUUUfff{{{222222333333333444444444222222222333444555666777777666555444444555666777888777555444555666888999777888999:::;;;:::999999999:::;;;<<<============??????????????????@@@@@@@@@AAABBBBBBBBBCCCEEEGGGDDDCCCHHHRRRWWW\\\oooyyytttrrreeehhhlllqqqxxx{{{uuupppkkkgggddddddcccccchhhooolllvvvwwwqqqjjjeeeeeehhhlllnnnrrryyyrrrdddYYYUUUPPPHHHBBB@@@GGG===777:::<<<999666777555555444444444555555666;;;:::888777555444444444///000222333444444333333333333333333333333333333111111222222222333333333444555555666666666666666999999888777666555444444888666555777999:::777555555666888999:::999777666777777888999::::::;;;;;;999;;;<<<<<<;;;;;;===>>>???BBBGGGLLLUUUfff{{{444444222222222222444444111111111111222333444555666555444333333444555666777777777777666666666666888999999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>????????????BBBBBBCCCCCCCCCCCCCCCCCCBBBEEEIIILLLPPPXXXdddnnnwwwqqqlllnnnooooooqqqvvv~~~|||wwwppplllhhhgggiiijjjiiigggkkklllooosss{{{~~~~~~uuuoookkkiiihhhhhhmmmvvvoooXXXPPPFFFAAABBBEEEFFFFFF<<<;;;999777555555555666222222222222333444555555555555555555555555555555666555444333333333333333333333333444444444555555222222222333333333444444888888888777666444333222555555555666555555444333444444444444555555555555777888888888888999999999999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???AAA???BBBFFFLLLUUUfff{{{666555444333333444555666222222222222333444555666666666555444444555666666777777777777666666666666888888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;======>>>>>>>>>?????????AAABBBBBBCCCCCCCCCCCCCCCBBBDDDGGGGGGHHHMMMVVV]]]lll|||vvvpppqqqqqqpppqqqttt{{{vvvqqqkkkiiiiiijjjiiiggghhhhhhhhhjjjnnntttzzz}}}~~~uuuoooiiifffhhhjjjooovvvqqq```LLLDDD======DDDIIIHHHDDD;;;:::888666555555555555555444333333333333333444555555555555555555555555555555444333333333333333333333333444444444444555222222222222333333333333333333444555555555555555222222333444555555444444666666666666777777777777777777888888888999999999888777777777777888999999;;;;;;;;;;;;<<<===???@@@???BBBFFFKKKUUUfffzzz444444333333333333444444333333333333444555666777666666555555555555666666777777777777666666666666777777777888999999::::::;;;;;;;;;;;;::::::::::::============>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCBBBCCCEEEGGGGGGFFFHHHNNNRRR\\\kkk~~~yyyxxxwwwuuutttuuuxxx{{{{{{tttooommmmmmjjjhhhgggfffdddcccdddfffiiikkkooossszzz~~~}}}|||qqqgggbbbaaabbbbbbllltttppp^^^PPPHHHAAA;;;===DDDFFF???777999888777555444444444444777666555444333333333333444444444444444444444444444444444444333333333333333333333333444444444444111222222222333333333333000111222444444555555555///000222333444555555555666666666666777777777777777777777888888888999999777666666666666777888888:::::::::;;;<<<===???@@@>>>BBBFFFKKKTTTdddyyy111111111111111111111111333333333333444555666777666666666666666666666666777777777777666666666666666666666777888888999999<<<;;;;;;::::::999999999<<<<<<<<<=========>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@BBBEEEFFFGGGHHHLLLOOOSSS^^^nnn|||yyyxxxxxxyyyxxxtttqqqnnnkkkjjjhhheeecccbbbbbbcccdddgggjjjooovvv~~~~~~~~~wwwpppjjjaaa[[[ZZZ___eeejjjzzzsss```PPPFFFEEEBBB@@@AAACCC@@@888111666666555555444444444444777666555444444444444444444444444444444444444444333333333444333333333333222222333333333444444444333333333333444444444444333333444444444444333222111111222444444555555555444444444444555555555555777777777777888888888888777666666666666777888888:::::::::;;;<<<===>>>???>>>AAAEEEJJJSSScccwww111111111111111111111111222222222222333444555666777777777777777777777777777777777777666666666666555666666777777888999999;;;;;;;;;::::::999999888;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBB===???AAABBBDDDFFFHHHJJJKKKRRR^^^mmm~~~{{{yyywwwzzz}}}xxxrrrnnnkkkiiigggdddcccbbbccccccdddeeegggkkkqqqxxx}}}~~~}}}vvvllldddbbb^^^YYYWWW[[[dddpppxxxzzzfffSSSFFF???<<<@@@CCCDDDAAA===999888555555555555555444444444444444444444444555666777444444444444444444444444222222333444444333333222222222222333333333444444444444444444555555555555444444555555555444444333444444555555555555444444444444444444555555555555666666777777777888888888888777777777777888999999999999:::;;;<<<===>>>>>>>>>AAAEEEIIIRRRaaauuu333333444444444444333333222222222222333444555666777777888888888888777777777777777777666666666666666666666777888888999999::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHLLLUUUaaaooo{{{xxxzzz|||zzztttnnnmmmjjjgggeeedddcccccc``````aaacccfffkkkoooqqqxxx}}}}}}{{{|||yyypppkkkfffaaa\\\XXXWWWWWWZZZaaannn|||yyyhhhWWWHHH>>>;;;@@@DDDGGGCCC;;;666555888333444555555666555555444333333333333444555666777333333333333333333333333000111333444444333222222222222222222333333333333444444444444555555555555111222333555666666666666555666666666555555444333666666666666777777777777666666666777777777888888888777777777777888999999888999:::<<<============>>>AAADDDHHHQQQ```ttt333444555666666555444333333333333333444555666777777888888999999888888777777777777777666666666666666666777888888999999:::999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBEEECCCBBBBBBDDDEEEFFFGGGIIIJJJQQQYYYaaannn}}}~~~||||||~~~|||}}}yyywwwtttoookkkhhhfffeee``````___```aaabbbdddeeehhhmmmttt|||}}}~~~~~~xxxqqqiiibbb___]]][[[YYYVVVYYY^^^dddooo}}}sss```SSSJJJBBB===>>>EEEFFFDDD>>>666111111333333444555666777666666555444333333333333333444444333333333333333333333333///111222444444444222111111222222222222333333333222222222333333333444444222222333444444444444444333333444555555555444444666666666666777777777777666666666666777777777888777666666666666777888888777888:::<<<=========<<<>>>AAADDDHHHPPP___rrr222222444444444444222222555444444555555666777888777888999::::::999888777777777777777666666666666777777777888999999::::::888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBB>>>===;;;<<>>AAADDDHHHOOO^^^rrr444444444555555555555666333333333333444666777888:::::::::::::::999888777888999999888777666666777999999888888777666666666::::::888888888888::::::888999999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGJJJKKKNNNWWWcccmmmyyyttttttwww|||~~~xxxrrrnnnppplllgggdddbbb```^^^]]]\\\^^^aaadddhhhpppzzz|||yyyyyy{{{xxxmmmeee]]]]]]\\\[[[ZZZ\\\___bbbeeeooo|||ooo^^^XXXPPPIIIEEECCCCCCBBB===<<<:::999777666555555444444444444444444444444555555555555555555555555///111222444444444444333222000///000222333333222333333333333222222111000222444555555333222222333444333333222222333333444222333444444555555444444333333333444444444444444999888888888777777666666888888777777888888999:::999999::::::::::::;;;;;;>>>>>>BBBHHHOOOZZZkkk{{{444444444444555555555555444444444444555666777777999999::::::999888888777777888999888666555666777777777777777777777888888;;;:::999888888999:::;;;:::::::::;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHIIIJJJQQQ[[[cccrrrxxxvvvwwwyyyzzztttpppjjjfffcccaaa```^^^\\\]]]^^^___bbbhhhqqqwww|||zzzxxxwwwyyy}}}xxxqqqiiiddd___```aaabbbcccfffkkkooottt}}}yyyfff\\\XXXRRRMMMJJJHHHEEEDDD<<<;;;999888666555555444444444444444444444444444333333333333333333333333333444555777888888888777222111///000111333222111222222333333333222111111...000222222111111222333222222222222222222222222222333444444555555444444555555555666666777777777888888888777777777666666888888777777888888999:::999999::::::::::::;;;;;;======@@@GGGMMMXXXiiiyyy444444444444555555555555666666666666666666666666888888999999888888777777555777777777555444555666555555666777777888999999;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>===>>>???@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAACCCEEEGGGFFFGGGJJJPPPVVV```nnnzzzwwwwwwwww|||zzzsssmmmiiifffcccbbb]]]]]]]]]\\\]]]aaagggkkkuuuyyy{{{vvvuuuttttttvvv{{{}}}uuuoookkkiiigggfffeeegggjjjnnnrrrwww}}}xxxfffWWWMMMJJJGGGEEECCCAAA===;;;:::999888666555444444444444444444444444444444444333333333333333333333333444555666888999999999999333222000000111222111000111111222333333333222222---///111222222222333444111222333444444333222111222333444444555555444444444444555666777888888999888888777777777777666666888777777777777888999999999999::::::::::::;;;;;;<<<<<>>>>>===>>>@@@AAAAAA???===<<>>???@@@@@@???===<<>>?????????>>>===??????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJKKKLLLNNNWWWeeeuuu|||yyyvvvxxx}}}}}}wwwqqqmmmiiifffeeeeeeeeedddaaabbbcccccccccdddfffhhhhhhiiikkkooottt{{{}}}yyywwwvvvvvvqqqsssttttttuuuwww{{{~~~~~~vvvpppjjjeeebbb\\\\\\\\\]]]aaakkkuuu}}}sssbbbQQQCCC;;;;;;;;;888444333555777999999555555444444444444444555444444444444444444444444222222222222222222222222444444333222333333444444333222000000111222111000111111222333333333222222000222333333111000000000333444555666666555444333222333444444555555444444222222333444555666666777555555666666666666777777777666666666666777888888999999::::::::::::;;;;;;>>>===@@@EEEJJJTTTdddsss222222333333333444444444222333555777777777666555333333444555555555555555333555666666555555666777666666666666666666555555777888888999999888888777;;;;;;;;;<<<======>>>>>><<<<<<======>>>>>>??????>>>>>>>>>?????????@@@@@@BBBBBBBBBDDDFFFGGGHHHHHHGGGJJJQQQ[[[cccppp~~~zzzyyy{{{~~~|||vvvrrrpppooommmkkkeeeeeeeeedddcccccceeegggbbbbbbcccfffiiinnnrrrtttzzz~~~~~~zzzyyyvvvsssqqqqqqqqqqqqpppsssvvvxxx{{{zzzuuummmgggdddbbbaaa```]]]___bbbffflllvvvppp^^^QQQEEE;;;888:::666444333444666777777666555555444444444444555666444444444444444444444444111111111111111111111111666555333222111111222222222111///000111333222111222222333333333222111111///111222222111000111222333333333333333333333333222333444444555555444444222222222333333444444444555555555666666666777777666666666666666777888888999999::::::::::::;;;;;;===<<>>?????????<<<<<<<<<<<<===>>>@@@AAA============>>>>>>>>>>>>CCCAAAAAAAAACCCEEEEEEEEEFFFIIIOOOUUUWWW^^^qqq}}}~~~|||}}}zzzxxxtttqqqkkkkkkjjjgggdddcccdddfffbbbaaaaaaaaacccfffiiijjjooosssyyy{{{xxxuuutttppppppnnnnnnnnnnnnooopppuuuxxx{{{~~~yyylllgggbbb^^^]]]^^^______bbbfffkkkpppwwwqqq```NNNDDD<<<666444888333333444666888888666444555555444444444555666666444444444444444444444444333333333333333333333333555444222000/////////000222000///000222333333222333333333333333222111000///111333444444444555666222222111000000111222222222333444444555555444444000000000000000000111111444555555555666666777777666666666666666777888888999999:::::::::;;;;;;;;;<<<;;;===BBBGGGPPP```ooo222222333333333333444444333333333333333333333333555555555444444333333333555555555555555555555555666666666666666777888888999999888888888888888888:::;;;===>>>??????>>>>>>;;;<<<>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEFFFGGGCCCGGGKKKMMMPPPWWWbbbjjj||||||{{{zzzuuuooojjjgggfffdddcccdddbbb```___aaaaaaaaaaaahhhjjjmmmqqqtttwwwyyyzzz}}}xxxxxxxxxuuuqqqnnnmmmmmmjjjjjjkkklllnnnqqqtttvvvvvvmmmgggaaa^^^ZZZXXXZZZ___eeejjjssswww}}}yyyiiiXXXPPPCCC;;;777777777777555555555555555555555555333333333333333333333333555222111222444555333111333222222111222222333333666555333111000///......222222111111111111222222000333777::::::777333000333111111333444444444666222222333333333333444444111111111///......111333222222222333444555666777555555666666777777888888:::999777666555666777999999888777777777999;;;===::::::===BBBHHHQQQaaaooo222222333333333333444444333333333333333333333333555555444444444333333333333333333333333333333333666666666666666777777888888888888888888888888888:::;;;===>>>??????>>>>>><<<===???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEGGGJJJKKKLLLRRRZZZbbbnnn|||}}}zzztttpppmmmkkkiiifffddd```___````````````cccdddfffhhhjjjkkklllmmmrrruuuzzz}}}yyyvvvtttsssqqqqqqpppnnnkkkiiijjjkkkkkkmmmooosssxxx}}}}}}vvvpppiiiccc______^^^^^^```dddkkkrrrwww}}}hhhYYYKKKFFF>>>999888777666555444444444444444444444444555555555555555555555555666444333444666777555333333333222222222333333444333222222222222222333333222222111111111111222222000222555777777444111///222111111333555444333333111111111222222222333333333333333111000000333555333333333333444555666666555555666666666666666666666666555555666888:::<<<999888777777888999;;;===<<<<<<>>>CCCGGGOOO___mmm222222333333333333444444333333333333333333333333444444444444333333333333333333333333333333333333666666555555666666777888888888888888888888888888:::;;;<<<======>>>======>>>??????@@@???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGHHHHHHGGGKKKQQQWWW___ooo~~~}}}}}}xxxtttqqqmmmiiidddbbbaaaaaaaaaaaaaaaaaabbbbbbbbbaaa``````bbbeeejjjnnnrrruuuyyy{{{~~~~~~uuussspppmmmkkkjjjiiiiiiiiiiiihhhgggfffgggiiilllnnnqqqvvv}}}~~~zzzrrrpppkkkfffbbb___]]]]]]aaaccchhhooowwwyyygggTTTGGG<<<:::999888888777555333222222222222222222222222555555555555555555555555666444333444555666555333444333333222222222333333222222222222222333444555222222111111111111222222///000222333333222111000222222333555666777666444000000111111111222222222333333333222111111333555333333333333444444555666555555555555555555444444666555555555666888:::;;;888888777777888999;;;<<<======???BBBFFFNNN\\\kkk~~~222222222333333333444444222222222222222222222222333333333333333333333333444444555555555555555555666555555555555666777777777777777777888888888888999:::;;;;;;<<<<<<======??????@@@???>>>===<<<;;;==============================>>>>>>???AAABBBCCCFFFFFFFFFEEEEEEGGGKKKOOOYYYbbbppp~~~{{{wwwttttttxxxzzz}}}|||wwwsssmmmhhhffffffeeeddddddddddddbbbaaa___]]]\\\ZZZ]]]aaaccceeehhhkkkmmmnnnqqqwww~~~}}}yyyuuurrrpppjjjiiigggeeedddddddddeeedddeeeeeeeeefffiiinnnrrruuuyyy|||sssmmmiiieeedddbbb```___bbbfffiiimmmqqqyyyxxxfffTTTFFF>>>666666666777777777666555333333333333333333333333222222222222222222222222333222222222222333222222333333222111111111111222333333222111111111222222222222111111111111222222000000000000111111111222222444444222333555555333111111111111222222222222111222222111//////111333333333333333333444555666555555555444444333333333888888777666666666666777888777777777888999:::;;;<<<<<<>>>BBBFFFMMM\\\jjj|||222222222333333333444444222222222222222222222222333333333333333333333333444444444555555555666666555555555555555666666777666666777777777888888888999999999::::::;;;<<<<<>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBEEEDDDDDDDDDDDDFFFJJJLLLRRRVVV^^^iiiyyy{{{uuuppplllmmmmmmnnnrrrzzzyyyssspppmmmkkkiiihhhhhhgggeeeccc```^^^]]]ZZZ\\\^^^^^^^^^^^^```bbbdddfffkkkqqqvvv{{{~~~|||vvvqqqmmmjjjgggeeedddcccbbbaaa```aaabbbbbbdddeeegggiiilllqqqwww||||||qqqhhhbbb___^^^]]]___aaacccfffmmmuuu{{{xxxdddSSSGGG@@@<<<777777777666666666666777333333333333333333333333222222222222222222222222111222222222222111222222222222111000000000000000111111000000000000111111222222111111111111222222222111000000000222333444999>>>===555///000000///222222222333333333333444111222222222000000111333444444333333333444555555555555444444333333222222888777777666666666666666777777777777888999::::::::::::<<>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@AAAAAADDDCCCBBBCCCDDDFFFIIIJJJMMMOOOTTT]]]iiizzz~~~xxxrrrllliiigggfffhhhnnnyyy{{{vvvsssooonnnmmmjjjgggdddaaa```^^^______]]][[[ZZZ[[[]]]```bbbdddgggkkknnnppprrrtttvvvzzz}}}}}}yyyvvvqqqnnniiifffdddbbb```^^^___^^^^^^^^^___aaacccdddjjjlllooossswww}}}}}}vvvlllbbb\\\ZZZ\\\^^^]]]bbbhhhnnnttt|||uuu```NNNDDD>>>;;;:::999999999777555444666888444444444444444444444444444444444444444444444444222444555444333222333555333222111000000000000000------......000111333333222222111111111111222222222222111000111333444555FFFPPPRRREEE888444333111222222333333333444444444222444555444333222333555444444444333333444444555444444444444444444333333333444555666777888888999666666777888888999999999999999;;;@@@EEEMMM]]]kkkzzz222222333333333333444444111111111111111111111111111111222222222333333333111111222222333444444555555444444444444555666666555555666666777888888999888888777777888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAADDDBBBAAABBBCCCEEEGGGGGGKKKKKKOOOVVV]]]gggyyy{{{tttmmmjjjfffeeehhhooouuuyyy}}}{{{yyyuuuqqqmmmiiigggddddddcccaaa^^^]]]^^^___aaaaaaaaabbbdddfffiiijjjjjjlllnnnppprrruuuxxx{{{~~~~~~}}}{{{yyywwwuuutttrrrrrrqqqpppooommmkkkjjjeeecccaaa``````___]]]\\\______```bbbeeehhhkkkmmmuuuxxx}}}~~~ooojjjccc^^^\\\___dddggggggnnnxxxlll^^^KKK???;;;;;;999777777888999777444333333555222222222222222222222222333333333333333333333333222444555444222111333555555444333222111111111111////////////000111222333222222111111111111222222111111000111111333444555BBBUUU^^^RRRAAA999888666111222222222333333333333222444555555444333333444555444444333333444444444444444444444555555555555333333444666777777888888555666777888888999999999::::::<<<@@@DDDKKK[[[iiixxx222222333333333444444444111111111111111111111111111111111222222333333333333333444444555666777777555444444444444555666666444555555666777888888999888777777777777999:::;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>???@@@AAAAAADDDBBBAAAAAACCCDDDEEEEEEHHHFFFIIINNNQQQVVVcccqqq|||sssoooiiifffgggjjjmmmnnnqqqwww~~~|||wwwrrrpppjjjjjjhhhfffcccbbbcccdddbbbaaa``````aaadddfffhhhfffgggiiijjjjjjllloooqqqqqqsssvvvxxxzzzzzzzzzyyy}}}yyywwwqqqpppooonnnllljjjiiihhheeeeeeddddddccccccbbbbbb___^^^^^^___``````___]]]cccdddfffiiimmmrrrvvvyyyzzzsssgggdddaaa```aaaffflllpppsss|||ttt]]]PPP???888999;;;999666222555888888444222111222111111111111111111111111111111111111111111111111///222333222000///111333777666555444333333333333444333222111000000000000222222111111111111222222000000000000111222333444000III[[[RRR@@@888666444000111111111111222222222000222444333222111111222555444444333333333444444444444444555555666666666666666666777666555555444555666777888888999999888<<<;;;===@@@CCCJJJXXXfffwww222222333444444444333333444333333222111111111222111111111111222333444444333333333444444444555555666555555555666777999:::555666777888888999999888999999999999999:::::::::666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999:::<<<>>>???>>><<<======???@@@BBBDDDEEEDDDFFFHHHJJJLLLPPPWWW]]]sss}}}xxxrrrnnnmmmkkkhhheeehhhmmmrrrvvv{{{zzzwwwsssoookkkiiigggfffjjjgggdddbbbdddeeeggggggjjjiiifffeeeeeefffhhhjjjmmmllllllkkkkkkllllllmmmooopppqqqssstttuuuuuuuuu}}}~~~~~~{{{|||}}}~~~~~~~~~||||||}}}~~~}}}{{{xxxwwwsssrrrqqqooommmkkkjjjiiiiiieeebbbbbbccccccaaa___\\\\\\\\\]]]]]]^^^^^^^^^[[[]]]___aaacccdddeeeeeeggglllrrrvvvzzz}}}wwwrrrmmmllllllnnnrrryyyuuucccXXXIIIFFFBBB>>>:::888777777666555555555555444444444444444444444444444444444333333333333333333333333444333333222111000//////222222222111111111000000111111000000000000111111000000000000000111111111111111000000000000111111:::;;;;;;:::777555444444333333333333222222111000555444444444444555666777555555444333333333444444555555555555555555444444555555555666666666666666000444888777444333777;;;999888;;;AAAFFFMMMZZZfffqqq222222333444444444444333444333222222111111222222222222222111222222333333333333333444444444444555555555444444555666777888444444555666777777777777555555555555666666777777777777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999:::<<<>>>>>>>>>======>>>???@@@AAACCCDDDBBBDDDEEEFFFHHHKKKQQQVVV___jjj}}}}}}xxxuuuqqqllliiiiiilllnnnnnnooottt~~~~~~yyyuuusssrrrpppmmmjjjiiijjjlllmmmmmmkkkiiigggeeedddeeefffhhhggggggffffffeeeeeeeeeeeeeeefffggghhhjjjjjjkkkkkkppppppqqqrrrsssssssssssswwwwwwwwwwwwvvvtttsssrrrooopppqqqrrrtttuuuvvvwww{{{{{{||||||}}}}}}||||||xxxxxxwwwuuutttrrrqqqpppnnnoooooopppooommmkkkjjjhhhhhhgggeeecccbbbaaa```aaa^^^[[[[[[\\\]]][[[ZZZ\\\\\\]]]]]]^^^^^^______\\\]]]```bbbeeegggiiiiiitttxxx|||zzzyyyyyyyyy{{{uuucccTTTKKKAAA???<<<999666555555555555555555555444444444444666555444333222000//////333333333333333333333333333333222222111000000000222222222111111111000000111111000000000000111111------...///000111111222111111000000000000111111555666777666333111111111222222333333333222111111111111000000000111111222333333222333333444555555555555555555555555555555444555555666666777888888333555888888666666999<<<;;;:::<<>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCFFFJJJMMMQQQZZZhhhxxxzzztttpppkkkkkkjjjgggeeegggnnnsss}}}zzzwwwuuuuuuvvvvvvvvvooommmkkkhhhggggggggghhhfffeeedddcccbbbaaaaaa```^^^^^^___``````aaabbbbbbccccccdddffffffgggggggggiiiiiiiiihhhgggfffddddddbbbbbbcccdddeeegggggghhhggghhhiiikkklllmmmmmmnnnhhhggggggfffdddccccccbbbaaaaaabbbbbbbbbaaa___^^^___^^^^^^]]]\\\[[[ZZZYYY[[[YYYXXXXXXZZZ[[[ZZZZZZ]]]^^^___aaabbbccccccccceeegggjjjmmmqqquuuxxxzzz{{{yyyxxxzzz~~~~~~kkkZZZLLLBBB<<<:::888777555444444555555555555555555444444444444444333333111000///...---222222222222222222222222111111111111111111111111222222222111111111111111111111000000000000111111+++,,,,,,...///000111222111111000000000000111111111222333333111000000111111111222222333222222222222222222222222222222222000111111111333444555666555555555555555555555555444444555555666777888888666777888888999:::;;;<<<===<<<===AAAEEEJJJVVVaaarrr111222444666666666555444333333222222111222222333444444333222111111111111222222333333333444444444444444333333333333333333333333444555666666666666333333444555777888999999999999999999999888777777999999999999::::::::::::<<<;;;999:::;;;<<<<<<;;;???>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAABBBCCCFFFGGGLLLRRR[[[eeesss~~~zzzrrrpppmmmhhheeefffjjjnnnsssyyyxxxwwwtttqqqnnnmmmmmmmmmkkkjjjiiigggeeecccbbbaaa^^^^^^^^^^^^^^^______```^^^^^^```aaaaaabbbbbbaaa````````````___]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\^^^```aaabbbbbbbbb___^^^^^^]]]]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\^^^```aaaaaabbbdddfffiiilllnnnoooooorrrtttxxx}}}wwwsssssssssuuuyyyxxxeeeRRREEE<<<888666888777666666555555666666555555555444444444333333000000000000111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111000000000000111111------......///000111111111111000000000000111111000222444444333222333444///000111222222222222222444444444444444333333222111111111111222333444555444444444555555555555555444444444444555555555555777666666888:::<<<;;;:::===;;;===AAAEEEJJJUUU```rrr111222555777888777666555333222222111222222333333444444333222111111111111222222222333333333444444333333333333333222222222444444555666777777777777444444555666888999::::::999999999999888777666666888888888999999999::::::<<<:::999999;;;<<<<<<;;;???>>>>>>======>>>>>>???DDDCCCBBBBBBCCCDDDEEEEEEEEEJJJPPPVVV___qqq~~~|||wwwrrrmmmlllmmmooonnnsss||||||yyywwwvvvuuurrrrrrpppnnnkkkhhheeedddcccbbbaaa```_________```]]]^^^^^^___```_________]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYZZZXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^```bbbdddgggjjjkkkmmmooossswww{{{}}}~~~~~~yyysssooolllkkknnnqqqvvv}}}kkk```PPPBBB:::777888999888888777666666555555555555444444444444333333333111111111222222222333333111111111111111111111111000000000111222222333333111111111111111111111111111111000000000000111111111000000000000000000000111111000000000000111111000222444444444333444555///000111111222222222222000111111222222111000000333222222111111222222222444444444555555555666666555444444333333222222111666555555777999;;;:::999;;;:::<<<@@@DDDJJJVVVaaaqqq~~~111333666888999888777555222222111111222222333333333333222222111222222222222222222222333333333333111222333333333333222222444444555666777777777777444444555666777777888888888999999999888777666666777777888888888999999999;;;999888999;;;<<<<<<;;;>>>===============>>>???EEECCCBBBCCCEEEFFFFFFEEEAAAEEEJJJNNNVVVcccssszzzvvvtttsssooottt|||~~~~~~|||zzzvvvqqqnnnkkkkkkiiigggdddcccbbbbbbbbb```````````````______^^^]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWZZZ[[[[[[[[[\\\\\\]]]]]][[[[[[[[[\\\\\\]]]]]]^^^\\\]]]]]]^^^```aaaaaabbbbbbdddgggjjjmmmpppuuuxxx~~~~~~{{{vvvsssmmmhhheeedddeeegggmmmrrr{{{pppcccSSSLLLBBB:::777888:::;;;777777666666555444333333444444444444333333333333555444444333222222111111000000000000000000000000000000111111222222222333111111111111111222222222111111000000000000111111222222222111000000//////111111000000000000111111...000222333222222333444000000111111222111111111000111222444444333333222444444333222222222222222333333444444555666666666444444444333222222111111444555555666777888999999;;;:::<<<@@@DDDJJJVVVaaaooo|||000333666999:::999777666222222111111222222333444222222222111222222333333111222222222222333333333000111222444444444444333333333444555666666666666555555555666666777777777777888888888888888777666777777777777888888888999:::888777888;;;<<<===<<<<<<<<<<<<<<<======>>>???BBBAAA@@@AAADDDFFFEEEDDDDDDFFFHHHKKKQQQZZZeeelll}}}{{{~~~{{{yyywwwsssooommmkkkjjjjjjhhhhhhhhhhhhgggeeedddcccaaaaaa``````___^^^\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\]]]^^^^^^___``````````````````aaabbbcccdddeeeeeefffhhhiiikkklllmmmnnnqqquuuyyy|||~~~xxxtttrrrpppmmmkkkgggfffdddcccdddgggkkkmmmwww}}}{{{kkkYYYLLLAAA>>>999666666777777777555555666666666555555444444444444333333333222222444444444333222222111111000000000000000000000000111111111111111222222222000000111111111222222222111111000000000000111111000000000000000/////////111111000000000000111111...000222222111111222333000111111111111000000//////111333555666666555444444333333333333333444555333333444444555666666777333333444444444555555555222555888888666666999;;;===;;;===@@@CCCIIITTT___mmm{{{000333666999::::::888666222111111111222333333444111111111111222333444444111111222222222333333333000111222444555555444444222222333444555555555555777777777888888888888888777777888888888888777777777777777777888888888888999777777888;;;=========;;;;;;;;;<<<<<<===??????@@@>>>===???CCCEEEEEECCCGGGFFFEEEFFFJJJQQQWWW\\\dddyyy{{{xxxuuuttttttrrrrrrrrrqqqooommmlllkkkeeeeeeeeedddcccbbb``````]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^______```______^^^______```bbbccccccdddfffffffffggghhhiiijjjkkkooooooqqqrrrtttvvvwwwxxxzzz~~~{{{sssnnnhhhdddddddddcccaaabbbcccfffjjjoootttyyy|||~~~wwwuuutttuuusssgggXXXGGG<<<888777555555555555444222555666666777888888888777444444444333333333222222000111111222333333444444000000000000000000000000111111111111111111111111000000111111222222222222111111000000000000111111---.........//////000000111111000000000000111111000111333444333222333444111111111111111000///...***,,,...111222222111111222222222333444555666777333333444444555666777777222222444555777888999:::222666:::999666555999===???===>>>AAACCCGGGQQQ\\\lllzzz555444555777999999777555555444333222111111111111333333222222222222222333333333333444444444555555000111111222333444555666444444555555666777777888555666777777777777777666999999999999999888777666666666666666777888999:::777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEGGGJJJNNNQQQ\\\gggxxxzzzvvvssssssrrrrrrxxx}}}zzzvvvuuutttpppkkkkkkllllllhhhcccccccccdddeeedddcccaaa```dddfffiiijjjjjjiiijjjkkkjjjmmmoooooonnnnnnpppssssssssstttvvvwwwzzz{{{}}}zzzvvvsssqqqjjjjjjiiigggcccbbbbbbcccgggjjjooowwwxxxnnnkkkqqqzzzzzzfffUUUJJJDDD>>>:::333444555555666666555555333333444555555444333333444444444333333222222222000000111222333333444444111111111111000000000000000///000222444444222000111111111000000000000000000000////////////000000000000////////////000000111000/////////000222333...//////000111222222222//////000111222222333333222222222111111000000000000111111111111222222222222222333333444555666666222222222333444555666777777666555555555666888999999999;;;???BBBFFFPPPZZZkkkwww444444444666888999777555555444333222111111111111222222111111111111222222333333333444444444555555555555555666666666777777444444444444333333333333333444555777777888888888888999999999999888777666666666666666777888999999888999999:::;;;;;;;;;;;;<<<<<<<<<<<<============AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEHHHLLLOOOTTT[[[hhhwwwuuuooojjjiiihhhhhhkkkpppwww|||{{{zzz{{{zzzuuuqqqmmmmmmmmmmmmmmmlllkkkjjjnnnpppsssuuuuuuuuuvvvwwwtttvvvyyyzzzzzz{{{}}}}}}{{{xxxwwwuuusssqqqooonnnmmmjjjkkkmmmmmmlllmmmoooqqqtttwww}}}}}}yyyssspppttt}}}pppdddTTTHHHAAA===:::777333444444555555555555555333333444555555444333333444444333333333222222222222222222333333444444555111111111111000000000000///......///111111000...111000000000000000000000000000////////////000000000//////......//////000111000/////////000222222...//////000111111222222//////000111111222333333333222222222111111111111111111111111222222222222222333333333444555555555444444333333333444555555777777666666666777888888999888;;;???BBBFFFOOOYYYiiivvv444333444666888999777555555444333222111111111111111111000000000111111222333333333444444444555555555444444444333333333222777666555444333222111000222333444666777888999999888888999999888888777777555555555666777777888888999999:::;;;;;;:::::::::;;;<<<<<<<<<<<<=========@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEIIIKKKLLLPPPVVV___ooowwwnnnfffeeedddaaaaaabbbfffjjjnnnssswww|||~~~}}}|||{{{zzzzzzzzzzzz~~~yyytttpppnnnlllkkkllllllmmmnnnooopppppprrrtttvvvxxxyyy{{{~~~ssssssuuuzzzwwwjjjRRRKKKAAA;;;999888777555333333444555555555555555333333444444444444333333333333333333222222222222333333444444444444444444111111111111000000000000222000......///000///...000000000000000000111111000000////////////000000///..................///000000000///000111111222/////////000111111222222///000000111111222222222333333333222222222222111111111111111222222222333333333333333444444444444666555444333333333333333888888888888888888777777999888:::>>>AAAEEENNNYYYgggttt444444555777999:::999777444444333222111111111111000000000///000000111222333333333444444444555555555555444333222111000000888777777666555444333222333444555666777777777777777777888888888888777777444555555666777777888888::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEEEEDDDEEEGGGIIIHHHJJJMMMRRR]]]nnnyyypppmmmlllhhhcccbbbdddeeefffgggjjjnnnrrruuu~~~vvvssspppllliiiiiiiiijjjnnnoooqqqtttvvvyyy{{{|||}}}|||ooo```UUUBBB>>>999666777777777666333333444555555555444444333333333333333333333333333222222222222222222222333333333333333333222222111111111111000000000///555333000///000111111000000000000000000111111111000000////////////000000......------------......000000000000000111111222//////000000111111111111///000000000111111111222333333333222222222222222111111111222222222333333444444333333333333333333555444444333333333444444888888999::::::999777666999888:::>>>@@@DDDMMMWWWeeerrr555555666888;;;;;;:::999444444333222111111111111000000//////000111111222333333333444444444555555888888777666555444333333555555555555555555555555555666666666666555555444666777777888888888777777444555666777888888888777::::::;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>??????@@@AAAAAAAAADDDEEEFFFFFFEEEEEEFFFGGGCCCFFFHHHKKKNNNUUU^^^eeeuuuyyyxxxpppmmmhhhfffeeedddcccbbbgggkkksss|||}}}uuuuuuuuutttssspppnnnmmmllllllmmmoootttyyykkk]]]RRRGGG@@@===999999888777555555444444222222333444444444444444333333222222222222333333111111111222222222222222000000000111111111111111111111111111000000000000222000......///000///.../////////000111111222222000000////////////000000///................../////////000111111111111000000000000000000000111111000000000000000000000000000111111111111222222222222222222222333333333333222222222222333333333333222222222333444555777777666777777888999999888888888777999===???BBBKKKUUUbbbooo222222444666999:::999888555444333222111111111111000000000111111222444444333333333444444444555555111111111222222333333333000000111222333333444444555555555666555555444444555666666777777777777777555666888:::;;;:::999888888999999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAACCCEEEEEEDDDDDDEEEFFFBBBDDDFFFGGGHHHMMMTTTZZZfffttt{{{vvvrrrpppmmmiiigggdddfffjjjooouuu|||}}}~~~~~~}}}{{{xxxuuusssqqqqqqnnnnnnoooppprrrtttuuuvvvyyyzzz|||~~~{{{zzzzzz}}}zzziiiXXXMMMFFF???;;;;;;555555555555444333444555222222333444444444444333333333222111111222333333000111111111222222222222000000000111111222222333111111111111000000000000///......///111111000......//////000111111222222000000////////////000000000//////......//////000...///000111222111111000111000000000000000000000000000000000000000000/////////000000000111111111222222222333333333444444111111111222333333333444333333333333333444555666555555555666777888999:::888777999<<<>>>AAAKKKTTTaaannn111111222555777999888666555444333222111111111111111111111111222333444555333333333444444444555555222333333444666777777888333333444444444555555555333333444555666666666555555555666777777777777777555777999;;;<<<;;;:::999777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDCCCCCCDDDEEECCCDDDEEEEEEEEEIIIPPPVVVXXXaaannn|||}}}yyytttpppfffggghhhiiijjjmmmqqqtttyyy|||||||||}}}~~~}}}{{{xxxuuusssrrrqqqtttsssqqqooonnnnnnoooooottttttvvvxxx|||yyyrrrooopppqqqsssvvv|||yyyeeeUUUFFF@@@<<<777555666222333444444333444666777222222333444444444333333444333222111111222333444000000111111222222222222000000111222333333444444111111111111000000000000000///000222444444222000...//////000111222222222000000////////////000000000000////////////000000...///000222222111111000111111111000000000000000000000000000////////////......//////000000000111222222333333333444444444000000111222333333444444555555444333333333444444444444444444666888:::;;;888777999<<<>>>AAAJJJTTTaaannn000222444555444333333444222222111111222222333444000111222333444333222222555444444333333222222111111111111111111111111111222222333333333333444444555444333222222333444555666666666666555444333222999999999:::;;;<<<===>>>999999999999999999999999::::::;;;;;;<<<=========>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEIIINNNQQQTTTZZZdddnnn|||{{{tttkkkfffeeefffgggfffjjjjjjkkkqqqzzz|||~~~{{{{{{~~~wwwpppooooooooopppqqqssstttuuuwwwvvvuuutttuuuxxx{{{}}}wwwqqqmmmkkkgggnnnwwwjjj[[[IIIDDD>>>999777777777777666777777777666555444444222222222333333444444444111111222222222222111111333222111/////////000111000000000000000000000000111111111111111111111111222222222222000///...---000///.........///111222111111000///////////////////////////////////////000000000000000000000000000000000000000000000000***,,,...000111111000///111111222222222333333333222222111111111111222222555666666666555444444333444444444444444444444444777666666666666777777888666888;;;<<<>>>CCCKKKQQQ\\\jjj~~~000222444555444333333444000000//////000000111222111111333444444444333222444333333333333222222222222222222222222222222222222222333333333333444444666555444333333444555666555666666666666555444444999999888999999:::;;;<<<999999999999999999999999::::::;;;;;;<<<=========<<<<<<=========>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEIIINNNRRRUUUZZZaaahhhrrr|||rrrllljjjiiigggeeecccbbbaaadddkkkssszzz}}}{{{}}}|||{{{~~~|||uuuppprrrsssuuuxxx{{{~~~|||wwwsssqqqqqqqqq{{{}}}iiiUUUIIIAAA>>>;;;999888777555333555555666666666555444444222222333333333333333333000111111222222111111000333222000/////////000111000000000000000000000000111111111111111111111111000000000000//////...---000//////...///000111222111000//////......//////////////////////////////000000000000000000000000000000000000000000000000,,,...000111222111000///111111111111111111111111222222111111111111222222555555555555555444333333444444444444444444444444666666555555666666777777666888;;;<<<>>>CCCKKKQQQ]]]jjj}}}000222444444333222333444000////////////000111111111111222333333333333222222222222222333333333333333333333333333333333333222222333333333333444444666555555444444555555666555555666777777777666666999888888777888888999999::::::::::::::::::::::::::::::;;;;;;<<<=========;;;;;;<<<<<<<<<=========???@@@@@@@@@AAABBBBBBBBB@@@AAACCCDDDFFFJJJOOOSSSZZZ^^^ccchhhnnnyyyyyyuuuqqqlllhhhaaa___\\\\\\```eeejjjlllmmmmmmmmmooouuu~~~}}}~~~zzzxxxvvvuuuwww{{{}}}lll\\\NNNBBB;;;777777777888888666333000333333444555555555444444333333333333333222222222000111111222222111111000222111000000///000000000000000000000000000000000111111111111111111111111.........//////......---///////////////000111111000///......------......////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000///222222111111111111222222333444444444444333333222444444444444444444444444555555444444555666666777666888;;;<<<===BBBJJJPPP]]]jjj|||000222333333222222333444111111111111111222333333000000111111111222222222000111111222333333444444333333333333333333333333222222222333333333444444666666666555555666666666444555666777888888888888999999888777777777888888::::::::::::::::::::::::::::::;;;;;;<<<=========;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAABBBBBB???AAACCCDDDFFFJJJOOORRRYYY^^^cccgggkkkrrr|||}}}vvvqqqiiieeebbbaaabbbeeehhhiiiiiigggeeeeeeiiirrr{{{}}}{{{{{{|||zzzpppaaaRRRGGG???:::888222222333555777666333111111222333333444444444444444333333333222222111111000000111111111111000000111111000000000000000000////////////////////////111111111111111111111111,,,---...//////////////////////////////000000111//////...---------------////////////////////////////////////////////////000000000000000000000000000111111111111000///...111111000000000000//////222222111111111111222222222333333444333333222222333333444444444444444444444444444444444555666777666888:::;;;===BBBIIIOOO\\\iii{{{000222333222111111333444111111000000111111222333///////////////000000111///000111111222333444444333333333333333333333333222222222333333333444444555666666666666666666555333444555777888888888888:::999999888888888888999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<=========>>>>>>>>><<<======>>>???@@@AAAAAA>>>@@@BBBDDDFFFIIIMMMPPPSSSWWW[[[^^^aaaeeejjjooosss|||zzzrrrpppmmmlllmmmoooooooookkkhhheeeccceeejjjpppssswww|||zzzwwwqqqpppnnnpppvvvwwwppp___WWWLLLCCC===:::888888333222111222444666555555111111222333444444444333333333333222222111111111000000000111111000000000000000000111111111000000////////////////////////000000000000000000000000------...///000000000000...//////000000000000000//////...---------------////////////////////////////////////////////////////////////////////////000000000000///...------111111111111111111111111222222111111111111222222222222333333444333333222333333333444444444555555333333333444444555777777666888:::;;;<<>>>>>>>><<<=========>>>?????????===???AAACCCDDDGGGJJJMMMQQQSSSVVVWWWXXXYYY[[[]]]bbbfffrrr{{{zzzyyyyyyzzzzzzyyywwwrrroookkkjjjjjjkkkkkkjjjnnnqqqvvvzzz~~~|||vvvrrrpppnnnnnnooottt~~~|||mmm^^^UUUKKKFFF???:::777666555444666333111111333555666777222222333444444444333333222222222222222111111111///000000111111000000/////////000111111111111000000000000000000000000000000000000000000000000000---...///000000000000000......///000000000000000000///......------......////////////////////////000000000000000000000000////////////////////////000000//////......------000000000111111111222222222222111111111111222222222333333444444444444444222333333444444555555555333333444444555666888888666888:::;;;<<<@@@HHHNNNYYYdddvvv111111222111000000222444...............///000000111000000///000111222333000000111111222222333333222222222222222222222222222222333333333333444444333444555666666555444333333444555666666666666666666666666666777888888999888888888888888888888888::::::;;;;;;<<<=========;;;;;;<<<<<<<<<====================================???AAABBBCCCEEEGGGIIIOOOQQQRRRSSSSSSSSSSSSTTTXXXYYYaaaooo|||~~~|||zzzyyyyyyvvvrrrnnnmmmnnnnnnnnnnnnqqqvvvzzz}}}}}}|||}}}~~~~~~|||{{{zzzxxxwwwwwwwwwxxxyyy{{{rrrcccUUUIIIAAA???<<<888666555555444333666444222111333444555555333444444444444333333222111111111111222222222222//////000000000000//////...///000111222111111000000000000000000000000000000000000000000000000000------.../////////......---...///000111000000///111000//////......//////////////////////////////000000000000000000000000////////////////////////000000//////////////////---......///000111222222222222111111111111222222333333444555555555555555222222333333444555555666444444444555666777999999666888:::;;;<<<@@@GGGMMMWWWbbbsss111111111000///000222555000000000000000111222222333222111111111222444444111111111111111222222222111111111111111111111111222222333333333444444444222333444555555444333222333444555555555555555555444444444555555777888999777777777777777777777777::::::;;;;;;<<<======>>>:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<>>>AAABBBBBBCCCEEEGGGIIIJJJKKKMMMNNNNNNOOOOOOUUUTTTYYYbbbkkkttt}}}wwwpppoookkkgggeeeggglllpppppp{{{~~~|||wwwrrrlllhhhggghhhjjjkkkoooppprrruuuyyy~~~ooo]]]PPPGGG>>>888999777555555666777777777555444222333444444333222555555555555444444333222000000111111222222222333//////000000000000//////...///000222222222111000000000000000000000000000000000000000000000000000,,,------......------,,,---...000111111111000///111111000///////////////////////////////////////000000000000000000000000////////////////////////111111000000000000111111+++,,,---...///111222222222222111111111111222222333444444555666666666555222222333333444555666666444444555555777888999:::666888:::;;;<<<@@@GGGMMMUUUaaarrr000000000000000000000000000111222333333222111000000111111111111222222222//////000111222222333333222222111111111111111111444444333222111111111111444444333333333444555555222333555555555333111000333333333444444444555555777777777777888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIMMMOOOTTT[[[ccckkkrrrvvvzzztttooommmnnnoooooopppttt{{{~~~}}}zzzuuuooojjjgggeee]]]___```aaabbbeeeiiilllpppttt{{{nnnbbbRRREEE???;;;777444444666777555111000333555333333333222222111111111111222222222222111000000222222222111222222333333222222111111000000//////////////////////////////111111000000//////......000000000000000///......////////////////////////111000///...---,,,++++++//////.........---------...........................------------...////////////000000111111222222000//////...............000//////000111111///---//////000111222222333333333222222111222333555666555555555555666666666666666666555333333222222222666666777888;;;AAAHHHMMMWWWaaappp111111111111111111111111000111111222222111111000//////000000000111111111//////000111111222333333111111111111111111111111222222222111111222333333333333333222333333444555333333444444444333111111333333333444444444555555555555666666666777777777888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKOOOTTTZZZ```eeehhhsss|||xxxvvvwwwxxxyyyzzz|||xxxuuuqqqoooqqqtttvvvwww}}}{{{vvvsssooommmjjjgggccc```^^^]]]aaaccceeegggiiimmmrrruuu}}}pppeeeXXXOOOCCC<<<::::::888666333444555444333222333444333333333222222222111111333333444444333333222111333222111111000000000000111111111000000000000000000000000000000000000000111000000000/////////...000000000000000///.............................................---------//////.........---------...........................------------...//////000000000000000111111111000/////////000111222222///......///222333333333///000000111222222333333555444333222222222333444444444444444555555555555666666555555555555666666888888888999;;;@@@FFFKKKVVV```ooo111111111111111111111111222111111000000111111222........./////////000000///000000111111222222222111111111111111111111111000000000111111333444444222222111111222222333444333333333333333222222222333333333444444444555555444444555555555666666666666777777777777888888888:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJMMMPPPTTTWWWXXXaaajjjxxx}}}|||wwwsssooolllllllllmmmmmmoooooopppppprrrvvv|||~~~zzzwwwvvvtttqqqnnnmmmlllkkkiiiggghhhhhhfffeeedddccccccccciiikkkooorrruuuzzzsssbbbSSSIIIBBB===777444666777777666333222222333555555333222333333333222222222222111333333444444333333222111333222111000///.........///000000000000000000111000000000000000000000000000000000000///////////////000000000000///..............................---------.........//////...............---------...........................------------...//////111000000000000000000///000000000111222333444555888555222000000000///...000000000111222222333333666555444333222222222222222333333333444444444444666666666666777888999:::999:::::::::;;;???DDDHHHUUU___nnn111111111111111111111111222111000//////000111222....../////////000000000///000000000111111111222111111111111111222222222111111111111111222333333111111111000111222222333333333222111111222222333333333333444444444555555444444555555555666666666666666777777777888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPZZZ___hhhrrr|||xxxtttsssqqqpppoooiiihhhfffeeefffjjjnnnrrrvvvwwwxxxyyyzzz|||}}}~~~{{{xxxsssnnniiifffeeedddeeedddccceeehhhlllmmmnnnsssssssssssssssttttttuuuwwwyyy|||ssscccVVVKKKCCC===:::777444333444555444333222000000222555666444111222222222222222222222222111111111111111000//////222111000000////////////.../////////000000111111111111111111111111111111000000000000//////////////////000000//////...---........................---------............///...................................................------------...//////111111000000/////////...111111111111222333444555:::777222///......---,,,000000111111111222222222444333333333333333333333333333333333444444444444666666666666777888999:::888999::::::;;;???DDDHHHSSS]]]mmm~~~000000000000000000000000222111000//////000111222/////////000000000111111000000000000000111111111000000111111111222222222333222111111000000000111111111000000000111222222333222111111111222222333333333333444444444555555555555666666666777777777777777777777888888888888777888888888999999::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLQQQUUUZZZaaaiiivvv}}}{{{xxxvvvsssmmmkkkgggeeeeeegggiiijjjiiiiiijjjkkkmmmooooooooopppqqqrrrtttwww{{{{{{uuupppnnnmmmnnnoooppprrrssstttuuuvvvtttqqqooommmmmmmmmnnniiigggeeebbbaaaaaabbbcccdddeeeggglllssszzziii___QQQFFF@@@<<<:::777777666444444444333111000222000///111444555333000222222222222222222222222000111111111111000//////000000000000000111222333......//////000000000111000000000000000000000000////////////000000000000///////////////...------........................///............------------................................................------------...//////111000000000//////......222111111000000000111111000...,,,,,,///222444444111111111111111222222222111111222333444444555555333444444444444555555555777666666555555666666777666777999:::<<<@@@FFFJJJQQQ[[[kkk|||////////////////////////111000000//////000000111//////000000000111111111000000000000000000000000000000000111222222333333333333222000000/////////111111000000111111222333111111111222222222222222333333333444444444555555555555666666666777777777777777777777888888888888666666777777888999999999999999:::::::::::::::;;;=========>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAABBBDDDFFFGGGHHHIIIIIIJJJNNNRRRWWW[[[cccmmmttt~~~wwwtttqqqooooooooonnnmmmiiihhhggghhhjjjkkkkkkjjjjjjiiiiiiiiikkknnnqqqsssyyyzzz{{{||||||{{{zzzyyywwwvvvvvvuuuuuuvvvvvvwwwvvvvvvuuupppjjjdddaaa___aaa``````aaabbbeeegggiiijjjhhhfffdddccccccdddeeefffffffffhhhjjjllloooppppppqqquuu{{{|||lllaaaQQQIII@@@999777888777666111222333333333222111000222111///000111222222222111222222222222333333333222222333333222222111000/////////000111222333444...//////////////////000////////////////////////////////////000000000000...////////////...------------------------------//////.........------------------..........................................------------...//////000//////////////////...111111000//////////////////---,,,---///222222222111111111111111111111111///000111333444555666666444444444444555555555555666666555444444555555555555777999;;;===AAAFFFIIIPPPZZZiii{{{........................//////000000000000//////........./////////000000000000000000000000000//////000000111222222333333222111000000000000000111222111111111111222333333///000111222333222222111333333333444444444555555444444555555555666666666555555666666666777777777555555666777777888999999888999999999::::::::::::<<<<<<======>>>??????????????????@@@@@@AAAAAAAAA???@@@BBBDDDFFFGGGGGGGGGIIILLLOOOQQQSSSWWW^^^dddqqq}}}}}}{{{vvvtttrrrsssttttttssspppooonnnllllllllllllllllllllllllmmmnnnooooooooonnnllllllkkkjjjjjjiiijjjjjjkkkkkkjjjgggbbb___^^^^^^```___^^^___aaaeeeiiikkkkkkjjjhhhgggggggggiiijjjqqqsssuuuyyy|||xxxlll^^^RRRJJJDDD>>>888666666666555333///111222333222222222222333222111///......111333111111222222222333333333222222222222222111111000///////////////000111222///////////////..................................../////////000000000111......//////......---,,,---------------------------------...............---------.........//////...........................------------...//////.........///////////////000000/////////000000111333222000000000000///---111111111111111111111111000111222444555555444444222333333333444444444444444444444444555666777777777888:::;;;===@@@DDDGGGNNNXXXhhhzzz------------------------...///000111111000///...---------.........//////000000000000///////////////000000111222222333333////////////000111222333222222111111222222333444...///111333444333111000333333333444444444555555333333333444444444555555444444444555555555666666444555555666777888888999888888888999999:::::::::999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@AAACCCEEEFFFGGGFFFFFFHHHJJJKKKJJJJJJLLLRRRWWWZZZdddqqq}}}{{{xxxvvvtttsssrrrqqqnnnlllfffgggiiijjjllllllmmmmmmkkkjjjiiihhhffffffeeeeeegggggggggeeecccbbbcccdddeeedddcccdddggglllqqqtttsssrrrpppooopppqqqsssttt~~~wwwpppeeeYYYOOOFFF???;;;999555111000222222000---222333444444333222222333333444222///+++,,,000555111111111222222333333333000000000000000///......000//////.........//////000000//////.........---.........................../////////000000111111......//////......---,,,------------------------++++++,,,---...///000111---------.........//////...........................------------...//////---.........//////000000......//////000111333333......///111333555444222222222111111111111111111111222333444444444333222111111222222222333333333333333333444666777999:::999:::;;;<<<===???BBBEEENNNXXXhhhyyy)))+++...000...---,,,---..................------333111////////////...------.../////////...,,,+++---...000111111111000///000000000000000000000000111222222222222333333333111111222222222333333333222222333333333333444444555555555555555555555555333444555666777777777777555555666666777777888888888888999::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEGGGHHHJJJKKKJJJKKKMMMOOORRRWWW^^^fffsss~~~{{{yyyxxxxxxwwwuuusssqqqqqqqqqrrrssssssrrrqqqpppooonnnmmmmmmmmmnnnnnnmmmooorrrttttttuuuxxx{{{~~~~~~rrrfffUUUQQQKKKFFFBBB>>>:::888666555444444333333333333222222222111111111000000333333222111000000000111111111000///////////////000000000000000000000000000000000000000000000000............///111222333////////////////////////.........................../////////...------,,,....................................////////////......---------,,,,,,,,,..................------...,,,+++,,,///111///---////////////////////////000000///...............111111111111111111111111000111111111222222222222333222222111111222222333555444222111111222444555111444777888888888888999888999::::::;;;>>>BBBFFFQQQVVVbbbsss+++---///000///.................................000///---...000111000000......//////......---,,,...///000111222111111000000000000000000000000000//////000000000111111111111111111222222222333333222222333333333333444444444444444444444444444444555555666666666555555444555555666666777777888888999999999999:::;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEGGGHHHIIIIIIIIIKKKLLLMMMQQQUUUZZZbbbppp~~~}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~xxxjjj[[[QQQGGGCCC???;;;999777444222444333222111111111111111222222222111111111000000333222111111000000111111222222111000000000000000000000000000000000000000////////////////////////............///000111222................................................,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............////////////............------,,,,,,------------------------...---+++---///000///---000000000000000000000000000000///...............////////////////////////000000000111111111222222333222222111111222222333222111000//////000111222222444666777777777777888777888999:::;;;>>>CCCFFFOOOUUUaaaqqq,,,...//////......///000........................---,,,,,,---000222222222//////......------......///000111222222222111111000000000000000000000000/////////000000000111111111111111222222222222333222222333333333333444444444444444444444444444444666666666555555444222222555555666666777777888888;;;:::999999:::;;;===>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>???BBBBBBBBBBBBCCCDDDEEEFFFCCCEEEFFFGGGFFFGGGHHHJJJKKKMMMPPPSSSWWW```kkksssttteeeYYYNNNCCC<<<===;;;888777777666555333333222222111111111111222222222222111111111111111222222111000000000111111222222111111000000111111000000000000000000000000////////////////////////000//////......//////000................................................,,,------------,,,++++++---------------------------............//////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---000000000000000000000000000//////............////////////////////////////////////000000000111111333222222111111222222333444333222111111222333444222444666666666555666777666777999:::;;;???CCCGGGMMMTTT```ppp------...---,,,---...000---------...............---,,,+++---///222222222000///...------...///000//////000000111111111111000000000000000000000000111111111111222222222222111111111111222222222222222222222333333333444444333333333333333333333333444444555555444333333222555555666666777777888888;;;:::999999:::;;;===???<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBDDDEEEEEEEEEEEEFFFHHHFFFIIILLLPPPTTTZZZbbbgggkkkuuu~~~kkkcccWWWLLLDDD>>>999666999888666666777888777666444444333333333333333444111111111111111111111111111111000000000000111111111111000000000000000111000000000000000000000000////////////////////////111000///.....................................................................////////////......000000000000000000000000---------.........///////////////////////////...,,,,,,,,,,,,,,,---------...---------............////////////////////////000///............//////000000000000000000000000////////////000000000000333222222111111222222333555555444444444444555555333444666666444444555666666777999:::;;;???DDDGGGLLLSSS```ppp+++,,,,,,,,,++++++---///---------........./////////...,,,---///000000///000///...------...000111............//////000000////////////////////////000000111111111222222222000000111111111222222222222222222333333333444444333333333333333333333333222333333444555555444444555555666666777777888888::::::999999:::;;;===>>>:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGAAACCCGGGKKKOOOTTTYYY]]]^^^cccllluuusssggg___NNNIIICCC>>>;;;999888777555444333333444555333222333333333222222333333444111111111111111111111111111000000///000000111111//////.........//////000////////////////////////........................111000///...------------......................................................///000000//////...000000000000000000000000------------.............../////////////////////,,,---------.........///............---------...........................//////............//////000000000000000000000000////////////000000000000333222222111111222222333222222111111111111222222444555666555444444555666666888999:::;;;???CCCGGGKKKTTTaaaqqq)))+++,,,,,,++++++,,,---,,,,,,------.../////////000///------...///...---//////......//////000000......---------...///000////////////////////////........./////////000000000000000111111111111222222222333333333333444444222222222222222222222222222222444555555666666666555555666666777777888888888888999::::::;;;;;;<<<999999::::::::::::999999:::::::::::::::;;;======<<<<<<<<<<<<===>>>??????AAABBBCCCCCCBBBBBBCCCEEECCCDDDFFFIIILLLOOORRRSSSWWWXXX\\\bbbhhhrrrooo```SSSJJJDDD===<<<:::888777777777777444333333333444444222000111000000000000111111222111111111111111222222222000000/////////000111111......---------...//////////////////////////////........................000//////...---------...------------------------........................,,,,,,---............---------------------------,,,------------.........---............/////////,,,------....../////////---/////////---,,,---...------------------------///............//////000/////////////////////////////////000000000111111333222222111111222222333333333333333333333333333444555555555444444666888888999::::::;;;>>>BBBFFFJJJSSSbbbqqq)))+++---...---,,,,,,---,,,,,,------...//////000000...,,,---...///...---......///000000000000000///......---...///000111////////////////////////............/////////000000000000000111111111111222222333333333333444444222222222222222222222222444555555666666666555555555555666666777777888888555777999:::;;;;;;:::999999::::::;;;;;;::::::999999999999999:::;;;<<<===<<<<<<<<<<<<===>>>?????????@@@AAAAAA@@@???AAABBBFFFFFFFFFHHHJJJLLLMMMMMMOOOOOORRRWWWYYY]]]iiivvvyyyoooaaaRRRGGG@@@;;;888555555444333222222333555444333333444666666444222000000000000000111222222000000111111111222222222///////////////000111111...............///000000////////////////////////........................//////...---------......------------------------........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------............++++++,,,------...//////---///000///---+++---..........................................///000000////////////////////////000000000111111111222222333222222111111222222333555555666666666666555555444555555555555666888;;;999:::::::::;;;===AAADDDHHHRRRaaappp))),,,///000///---------,,,,,,------...///000000...---,,,,,,.../////////---...///111111111000///000///.........///111222////////////////////////000000000000111111111111000000000000111111111111222222333333333444444444111111111111111111111111777777777777666555444333555555666666777888888888444666888;;;;;;:::888777:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<======>>>???@@@===>>>??????>>>>>>???@@@BBBBBBAAABBBEEEGGGHHHHHHHHHIIIMMMSSSSSSRRRZZZeeekkkwww~~~uuunnnZZZSSSIII@@@;;;999888888111111000///...///222444000000000222444444222111222222111111222333444444000000111111222222222222///////////////000111111///////////////000111111////////////////////////..............................---------......///------------------------..............................///000111111000000........................,,,,,,,,,---------......,,,,,,,,,---------......******+++,,,,,,---......---///111///,,,+++,,,...////////////////////////...............///000111111111111111111111111111111111111111222222222222333222222222222222222333222333333444444333333222444555666555555777:::<<<:::;;;;;;;;;;;;===@@@CCCFFFPPP___nnn~~~,,,,,,,,,---------......,,,,,,,,,---------......//////...------------...,,,,,,,,,------.........,,,---...///000000000000//////............//////---......///////////////000000000000111111111111444333222000000111333444444333222111111333555666222333444444555555444444555666666666666666555555555666777999;;;<<<<<<<<<999::::::::::::::::::;;;888999::::::::::::;;;<<<>>>>>>============>>>>>>===============>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFJJJIIIIIIJJJLLLPPPTTTVVV```hhhqqqzzz}}}rrriii___TTTLLLCCC???;;;777666444333222333333333222222111111111666555444333111000//////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000//////000000///...------000000000000000000000000////////////////////////.........------,,,,,,,,,+++,,,............,,,+++)))******+++,,,---......------------------------........................000///---+++***+++---...***+++,,,---............+++++++++,,,,,,,,,------............////////////............////////////000000000000000000000000111111000000///.........///+++''')))...333444333000000111222333333444444666555333222333444666888777888999999:::;;;???AAAKKKRRR^^^kkk|||++++++++++++,,,,,,,,,------------........./////////......---------------,,,,,,,,,---------......,,,---...///000000000000//////............//////......///000000000000///000000000000111111111111111222222222222222111111444333222111111333444666222333444444555444444444555555666666666666555555666777888999::::::::::::999999::::::::::::;;;;;;999:::;;;;;;:::999:::<<<>>>==================>>>======<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGGGGIIILLLPPPRRRUUU[[[bbbhhhnnnyyywwwnnn```VVVNNNHHHBBB======:::777444444444444333333333333222222111111111444444333222111111000000000000000000000000000000000000000000000000000000////////////////////////000//////////////////000///////////////...------////////////////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......------------------------------------------------///...---,,,+++,,,------,,,---...///////////////---------.........//////------------........................////////////000000000000000000000000...//////000000111111222777222...///222444333111000111111222333333444444444444333333333444555666666777888888999:::>>>@@@IIIPPP\\\jjj{{{************++++++++++++............///////////////...------,,,,,,------,,,,,,,,,,,,------------,,,---.../////////////////////............//////...///000000111111000000000000000000111111111111...000222333333222000///333222222111111333444555222222333444444444444444555555666666666666666555888888888999888888777777999999999::::::;;;;;;;;;:::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDEEEHHHKKKMMMPPPTTTXXXYYY\\\bbbmmmvvvyyymmm]]]TTTHHH>>>:::888666555666444222111333444444333222222222222222111111111333333222222222111111111000000000000000000000000000000000000000000000000//////////////////////////////............/////////////////////......---........................------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,------............---------------.........//////,,,,,,,,,------------...............////////////000000000000000000000000//////000000111222222333555222///000222222000---111111111222222333333444333333444444555555555444555666777777888:::===@@@FFFMMMYYYhhhyyy*********++++++++++++,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...//////............////////////000111111111111111///000000000111111111111...///000111222111000000222222111111222222333444222222333444444444444333444555666666666666666666777777888888888888777777999999999::::::;;;;;;;;;;;;<<<===<<<:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>======>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCEEEGGGHHHMMMOOORRRRRRRRRVVV^^^dddmmmvvvwwwjjjZZZOOOJJJDDD<<<666444555555555333222000000222333333333222222222111111111111111111111111111111222222222////////////////////////........................///////////////////////////......------......///...///////////////......------------------------------------------------------------------------...---++++++++++++---...//////.........---------------------------------------------------------,,,------......---,,,,,,+++++++++,,,++++++******+++++++++,,,,,,,,,------,,,,,,---------.....................////////////////////////////////////333333222222111000000000.........000333444222000111111111222222333333333222444555777777666555444555666777888888:::>>>AAAEEELLLXXXgggyyy++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////............////////////000111111111111111///000000000111111111111000000/////////000222333111111111111222222333333111222333333444444333333444444555666666666666666555666777888888999888888888888999::::::;;;<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCEEEFFFGGGGGGIIIKKKKKKLLLOOOUUUYYY___dddkkksss~~~}}}}}}~~~~~~}}}|||{{{}}}~~~~~~|||uuujjj```VVVKKKAAA;;;999777444333222333333222333222000111222333222111111111111111111111111111000000111111111111222222////////////////////////------------------------..............................------------............///////////////...------------------------------------------------------------------------///...---,,,,,,---...////////////......---,,,,,,------------------------........................,,,,,,---......------,,,+++++++++,,,++++++******+++++++++,,,,,,,,,---------.........////////////............////////////////////////////////////333333222222111000000000...///111444777888777666111222222222222222333333333555777999999888666555555777888999:::<<>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGEEEFFFIIIJJJLLLNNNRRRUUUWWWYYY\\\___eeeppp~~~}}}|||}}}vvvnnn]]]WWWMMMDDD===999666444111111222333333222111000333222111111222333222000000000000111111111111111000000111111111111111111000000000000000000000000////////////////////////........................------,,,,,,,,,,,,---------...//////////////////------------------------------------------------,,,,,,,,,------------...//////............/////////.........------,,,,,,------------------------........................,,,,,,,,,------------...------............---------------.........//////........./////////000000............////////////000000000000000000000000//////000000111222222333///000222444444444444333222222222222222222222222333555777888888888666555555777888999:::===@@@CCCEEEMMMYYYgggyyy************+++++++++++++++++++++,,,,,,,,,------,,,,,,+++***************,,,,,,,,,+++++++++******---------......------,,,//////............//////......///000000000000///000000000000111111111111000000000111222333333444000000111222222222222222111111222333333333333222333444555666777777777777888888999999999999999888777888888999;;;<<<<<<===:::;;;<<<<<<;;;;;;<<<===;;;<<<>>>??????>>><<<;;;:::::::::999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIJJJKKKMMMOOOQQQOOOQQQSSSUUUWWW]]]fffmmmuuu|||oooeee\\\TTTOOODDD@@@<<<777555333333222000111333444333222111111000//////000222333222000///000000000111111111222111111111111000000000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------------...///////////////------------------------........................,,,,,,,,,---------......---..................---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,---...///////////////---------.........//////---------.........//////............////////////000000000000000000000000...//////000000111111222...///000000000///000000222222222222222222222222222333555666666666555444444666777888999<<<@@@CCCEEELLLXXXfffwww))))))))))))************,,,,,,,,,---------......,,,++++++***)))*********,,,,,,,,,++++++*********---------...------,,,,,,//////............//////---......///////////////000000000000111111111111...000222444555444333222000000111222222222222111111111222333333333333222333444555666777777777777;;;;;;;;;::::::888777777777888888999;;;<<<======999;;;<<<<<<;;;;;;===>>><<<===>>>@@@@@@>>>===<<<::::::999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHKKKOOOQQQRRRTTTYYY^^^ccckkkvvv~~~zzznnn]]]OOOFFFAAA>>><<<777777777666555333111000///000111000///......///---------///222333222111//////000000111111111222111111111111000000000///000000000000000000000000------------------------........................---,,,,,,++++++,,,,,,---------...///000000//////........................////////////////////////,,,,,,,,,------.........+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************...---+++++++++---///000***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,---------................../////////000000000000000000000000000111111000000///.........000111222222222222444555222222222222222222222222222222333333444444333333333555666777888;;;???BBBDDDKKKWWWddduuu******+++++++++,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,,,,+++***)))------,,,+++,,,---...///333222///---,,,,,,---...,,,,,,,,,---------......///......------...000111......////////////......111111111000000000000000111222333333333222111000333333333222222111111111444555666888888999999999777777777888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<;;;999888888999;;;<<<============>>>>>>>>>>>>@@@AAAAAABBBDDDEEEGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJEEEFFFGGGIIILLLOOORRRTTTWWW[[[```fffllluuu|||pppUUUNNNFFFAAA@@@===888444444333333222111111111222000000000000000000000000111111000000//////......///////////////000111111000000000000/////////////////////////////////////////////....../////////...------------,,,,,,,,,000///---++++++,,,---...---+++)))***...000///......------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---------.........---+++******+++---...+++,,,------......------***+++---///000000//////+++,,,------......------......//////......---,,,...,,,***+++...000...,,,,,,,,,++++++,,,,,,---...000///...------...///000////////////////////////000000////////////000000111---,,,111222///111666---///111222111000111222333333333444444444555555333333333444555666777777777777777888:::<<<>>>@@@DDDHHHSSSddduuu)))))))))*********++++++++++++++++++,,,---......,,,,,,,,,++++++*********------,,,+++,,,,,,---...111000...,,,,,,,,,---...,,,,,,,,,------------..................//////000......////////////......000000000000000000000000111222333444444333222222333333333222222222111111333444666777888999999:::888888888888999999999999888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::888888:::;;;<<<============>>>>>>>>>>>>@@@@@@AAABBBCCCEEEGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOOOOSSSWWW[[[___eeelllrrr{{{ttteeeZZZIIICCC<<<999999888444111444333222111111111111111000000000000000000000000111111111111000000000//////////////////000111111000000000/////////..............................,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,///...,,,******+++,,,---///---+++---///111111///------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,------......------***+++---...//////......+++,,,------......------...............------,,,---,,,***,,,...///...,,,,,,,,,++++++,,,,,,---...000///...------...///000////////////////////////000000////////////000000111---,,,//////,,,---222///111222111000000111222222222222222333333333444333444444444555666666666888888888999;;;===???AAAEEEHHHSSScccsss((((((((()))))))))******+++******++++++,,,---...---,,,+++***)))***++++++------,,,++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------------------...///////////////......////////////......000000000000000000000000111111333333444444444444333333333222222222222111222333555666888999::::::999999999999999888888888888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<;;;:::999999:::;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFFFFEEEEEECCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJOOOQQQSSSUUUWWWZZZ]]]```dddjjjrrr{{{~~~wwwnnnggg```WWWKKKBBB;;;777333222333444222000333222111111111111111111000000000000000000000000222222111111111111000000///////////////000111111/////////.........------........................///......------....../////////...---,,,,,,++++++,,,+++***)))))))))***++++++***)))***,,,------,,,------,,,,,,,,,,,,------------............//////++++++++++++,,,,,,,,,,,,+++,,,...000000...,,,++++++,,,------......------+++,,,,,,------,,,,,,++++++,,,------......------...............---,,,,,,---++++++,,,---...---,,,,,,,,,++++++,,,,,,---...//////...------...//////////////////////////////000//////......//////000000---,,,------***+++---111222222111000000111333111111111111222222222222444444555555555555555555999888999999;;;===@@@AAAEEEHHHRRRaaappp((((((((()))))))))******************+++,,,---...---,,,***(((((()))+++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,------++++++,,,,,,,,,---------,,,---...///000///...---......////////////....../////////000000000000000111111222333444555555555222222222222222222222222111222444666777999999:::::::::999999888888888777999:::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<======>>>>>>????????????@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDFFFEEEEEEFFFFFFHHHIIIIIIQQQRRRSSSSSSTTTTTTUUUVVVYYY[[[```fffppp}}}xxxnnn^^^XXXPPPJJJGGGCCC===888555333000000222333222111222111111000000000111111000000000000000000000000111000000000000000000000///////////////000000111///.........------------........................000000////////////000000//////...---,,,++++++*********)))(((((())))))******)))***+++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------............******+++++++++,,,,,,,,,------...//////...------+++,,,------......------,,,,,,,,,,,,++++++******+++,,,------......------------.........---,,,,,,,,,++++++,,,------------,,,,,,++++++,,,,,,---.........................../////////////////////////////////....../////////...------......------...222333333111000///111333111111111222222222222333555555555555555444444444888888888999:::===???@@@DDDGGGQQQ___ooo)))))))))*********++++++************+++,,,------,,,+++)))(((((()))+++,,,++++++++++++++++++******))))))******++++++,,,---+++++++++,,,,,,,,,------+++,,,.../////////...---......////////////............//////000000000000111111222222333444555555222222222222222222222222111222333555777888888888999999999888888777777777999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????????????????@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNMMMMMMMMMNNNNNNNNNMMMMMMOOOSSSXXX```iiiqqqwww|||}}}tttiii]]]TTTFFFBBB<<<:::999999888666333222111111222222111111000000000//////000000111////////////////////////...////////////////////////////////////000000111///.........------------........................---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++))))))))))))))))))******---...000000000/////////,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------------...///+++,,,------......---------,,,,,,+++************+++,,,------......---------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------............------//////////////////////////////............//////---...//////000111222111111222222111000000111333222222222222333333333333555555555555555444444444666666666777999;;;===???CCCFFFOOO^^^ooo)))))))))*********++++++***))))))******+++,,,---******)))((()))***+++,,,((()))***++++++++++++***)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.....................////////////......---......//////000000111111111111111222333444444111222222222222333333333222222444555666666666666777777777777777666666666777777777888888999999:::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================;;;;;;<<<===>>>???@@@@@@>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHKKKMMMNNNMMMKKKJJJIIIKKKKKKKKKJJJFFFHHHMMMRRRYYY___dddfffdddggglllsss|||xxxpppeee\\\UUUOOOJJJEEE;;;999666444555555555444111111111111000000000//////////////////000000111////////////////////////------............/////////////////////000111111/////////.........------------------------------......------------............---------,,,,,,,,,************++++++++++++,,,...000000///.........,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,000...,,,++++++,,,...000+++,,,------......---------,,,,,,+++*********++++++,,,------......---------------------,,,++++++***+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...------............------///////////////////////////......------......///,,,///111000111444444222---///111222111000111222222222222222333333333444444444555555555555555555555555555666888:::===>>>BBBEEENNN]]]nnn((((((((()))))))))******))))))))))))***+++,,,---))))))))))))*********+++&&&''')))***+++,,,++++++******++++++,,,+++++++++***++++++++++++,,,,,,,,,------,,,,,,------............////////////......------......///000000111222111000000000111222222111111222222222333333333222333444555555555555555555555555555666666666666666777777888999999::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=========;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHJJJLLLMMMOOOKKKHHHGGGHHHIIIIIIHHHFFFGGGJJJOOOTTTXXX[[[[[[WWWYYY\\\```eeellltttyyy}}}rrrggg```QQQNNNHHHCCC???=========666555555444444444333222///000111111000000000000///............///000111////////////////////////............/////////000///////////////000111111000000000/////////......------------------------000000////////////000000,,,,,,,,,------------...***+++,,,,,,---------,,,(((+++......,,,******+++,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,------......------------++++++***+++,,,,,,+++,,,------......------,,,------------,,,++++++)))+++---,,,******,,,...,,,,,,++++++,,,,,,---...,,,------......------,,,///////////////////////////......------......///+++///111...///222111---))),,,000222111000000000111111111111222222222222333444444444555666666666666666666777999;;;===???CCCEEEMMM[[[kkk}}}''''''''''''((((((((()))))))))))))))***+++,,,---'''((()))***************%%%&&&(((***+++,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,+++,,,---...///......////////////......---------...///000000111222111000/////////000111111111111222222333333333333444444555555444444333333444444444555555666666888888999:::;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;<<<===>>>???@@@@@@>>>>>>===>>>>>>???@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEGGGHHHJJJKKKMMMHHHCCCBBBCCCDDDDDDCCCFFFEEEFFFIIILLLOOOPPPPPPQQQSSSVVVXXXZZZ]]]aaadddeeellluuu|||zzztttrrrtttwww|||vvvmmmcccYYYPPPIIIDDD<<<;;;:::777555444555777222333444555555444333111...000111222111111222333...............///000111////////////////////////.../////////000000111111///////////////000111111000000000000////////////------------------------------,,,,,,,,,,,,------++++++,,,------......///+++,,,---...............***---000000...,,,,,,---,,,++++++++++++++++++,,,//////.........---------,,,,,,------------......***+++---......---+++***+++,,,------......------------+++++++++,,,---...+++,,,------......------,,,,,,---------,,,++++++(((+++---,,,***)))+++...,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,////////////////////////.........------.........***///000,,,,,,///...)))'''***///222222111000///000000000000111111111111333333444444555666777777777777777888:::<<<>>>@@@CCCEEEMMMZZZiiizzz+++***)))'''''''''((()))((()))***,,,,,,+++******++++++***))))))***+++,,,((((((((()))******++++++************************......,,,,,,,,,,,,..............................000000000000000///......,,,,,,,,,---...///000000333222222222111111000000333000...///222444333111111111222222222333333333555555555555666666666666555666777888999:::;;;;;;999999999999999999::::::777888999:::;;;;;;<<<;;;=========>>>>>>>>>>>>>>>AAA@@@???======>>>>>>???>>>===============>>>>>>CCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEHHHJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDIIIIIIHHHIIIJJJLLLNNNPPPKKKLLLOOORRRUUUWWWYYYYYY]]]aaafffhhhiiimmmtttzzzwwwqqqiiiddd\\\UUUQQQPPPQQQSSSXXXUUUNNNGGGAAA>>><<<<<<777666555444333333222333222222111111000000//////000000111111111111000000////////////////////////........................////////////000000000000000000000000000000000000------...//////...------,,,,,,,,,---------............------------............//////......---,,,---,,,,,,+++,,,---///000---------............///*********++++++,,,,,,---,,,+++***))))))***++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++...,,,++++++---.........***+++,,,---------------+++,,,------......------+++++++++,,,,,,---------,,,---------,,,---000222++++++,,,,,,,,,,,,---------------............///000000000///......------...------,,,---...///000---,,,+++***+++...222444000000000000111111111111222222222222222222333333666555333222222333444555555555666888;;;===<<<<<>>===<<<======>>>>>>=========>>>??????@@@CCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEHHHIIIIIIGGGDDDCCCAAA@@@??????@@@@@@DDDCCCDDDDDDFFFHHHJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRPPPTTTWWWXXXXXXZZZ___dddhhhlllqqqwww~~~}}}tttkkkccc[[[TTTOOOJJJGGGCCC???===>>>@@@BBBAAA???<<<888666444444444555444333222111111111111111111111000000000000000000000000000000000000000////////////////////////.........................../////////000000000000........................////////////////////////,,,,,,,,,---------............------------......------------,,,,,,,,,,,,///...---,,,+++,,,,,,---------------............)))))))))***************++++++***)))***+++,,,,,,*********++++++++++++,,,------,,,,,,------......---,,,+++,,,...//////...***++++++,,,------,,,,,,)))***++++++,,,,,,++++++))))))*********+++++++++.........---+++***+++,,,++++++,,,,,,,,,,,,---------------............///............///////////////...---------...//////...---,,,,,,---///111333000000000000111111111111111222222222222333333333666555333222222444555666666666777:::<<<>>>>>>>>>CCCEEEMMMZZZhhh{{{***))))))(((((((((((())))))((((((((())))))******,,,+++***(((''''''&&&'''++++++******)))(((((('''******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,---...///000000000000000////////////333222111222444444444333111111222222222333333333444444444555555555666666555555666777888999::::::888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA??????@@@AAACCCEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJKKKNNNPPPOOOMMMMMMPPPTTTRRRUUUYYY]]]aaafffkkkooowww}}}{{{wwwrrrmmmjjj```[[[SSSKKKDDD???;;;888888666444333333444555777444444333333222222111111222222111000///////////////000000000000000000111111111////////////111111////////////////////////............................../////////000000000........................//////------------//////,,,,,,,,,---------............------------......---,,,,,,+++++++++++++++******++++++---...000111------------............++++++++++++************+++++++++++++++,,,---...*********+++++++++,,,,,,,,,,,,,,,---......//////+++++++++---///000///...******+++,,,,,,,,,++++++)))***++++++,,,,,,++++++)))************+++++++++,,,---...---+++***)))***++++++,,,,,,,,,,,,---------------............///,,,------...//////000000//////...------......//////////////////000000111000000000000111111111111111111222222222333333333555444333333444555777888666666888999;;;<<<>>>>>>BBBEEELLLYYYgggzzz)))))))))(((((((((((())))))((('''''''''(((***+++,,,,,,+++******)))))))))************))))))((((((************************+++,,,---......---,,,+++++++++++++++++++++++++++------.........------,,,---,,,,,,,,,------.../////////////////////......111111111222333333333222111111222222222333333333333333444444444555555555555555666666777888999999777777888888999999::::::<<<===============<<<;;;<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFFFFEEECCCCCCCCCBBBAAAAAAAAAAAAAAA??????@@@BBBDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFLLLMMMNNNMMMKKKKKKLLLNNNNNNPPPSSSUUUVVVXXX[[[^^^___bbbhhhnnnuuu~~~vvvhhhddd___YYYTTTOOOLLLKKKHHHEEEBBB???===<<<999777888777666555444444333333444555555555444222111000222111000///////////////.../////////000000111111222111///......///111222////////////////////////................................./////////000000000000000000000000000000---,,,***))))))***,,,---,,,,,,,,,---------.........------,,,,,,------......---,,,+++***++++++,,,+++++++++,,,---...///000,,,,,,---------..................------,,,,,,,,,+++++++++,,,,,,---......+++++++++,,,,,,,,,,,,---,,,,,,------------------+++***+++---000111000...******++++++,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,------,,,,,,---+++++++++,,,,,,,,,---------------............///---------......//////////////////...............///000111222111111000//////000000000111111111111111111111222222333333444444444333444555666777888444555777888999:::<<<>>>BBBDDDLLLXXXfffxxx((((((((())))))))))))((()))((('''''''''(((***+++))))))******++++++++++++(((((())))))***************************************+++------------+++***++++++++++++++++++++++++---....../////////......---,,,,,,,,,,,,------.....................//////...///111111111111111111111111222222222333333333333333333333444444444444555555555666666777777888666666777888888999::::::=========>>>======<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDEEECCCBBB????????????>>>>>>>>>===???@@@AAACCCEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSVVVYYY]]]cccjjjooowwwzzzzzz|||zzzsssiii]]]TTTJJJHHHEEEAAA===;;;:::;;;888888999;;;<<<;;;999666666666666555444222000///111222333333222000---,,,222111111000000000000111......//////000000000111111000...------...000111////////////////////////....................................////////////000000000000000000000000---,,,***))))))***,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,111000///...,,,+++)))(((,,,,,,,,,------------............------,,,,,,,,,++++++,,,,,,------------************++++++++++++------------,,,***)))(((******+++---000222111000++++++,,,,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---......------...+++++++++,,,,,,,,,---------------............//////.........---------,,,//////////////////......000111222333222111///...///000000000111111111111000000111222333333444444333333333444555666777777555777888999999:::===@@@AAADDDKKKWWWdddvvv'''(((((())))))))))))((()))((((((((())))))******%%%&&&''')))************'''(((((()))******++++++************************))))))************))))))++++++++++++++++++++++++------...////////////...------,,,,,,,,,,,,------............////////////,,,///111222111000000000111111222222222333333333222222222333333333444444444555555555666666666777555666666777888999::::::<<<<<<===============<<<888888999:::;;;<<<<<<======>>>>>>>>>>>>===<<<<<<>>>>>>??????@@@AAABBBCCC???>>>>>>>>>???@@@AAABBBBBBAAAAAABBBDDDDDDCCCAAA@@@AAAAAABBBAAAAAA@@@@@@>>>???AAABBBDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHCCCDDDEEEEEEFFFEEEEEEEEECCCEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIKKKMMMQQQWWW\\\```aaadddiiipppyyy~~~zzzvvvooonnnkkkhhhdddaaa^^^]]]XXX\\\eeeqqq}}}{{{ttthhh^^^UUULLLDDD>>>999999999888555444555777333444666999:::888444111000111111222222111000000---...000000000000///...222222111111111111222222...//////////////////000000000............000000////////////////////////........................------........./////////..............................,,,,,,,,,,,,......,,,,,,,,,---------......------,,,,,,,,,,,,---------------...---,,,++++++***+++,,,---............,,,,,,,,,,,,------------++++++++++++************++++++,,,,,,,,,,,,++++++(((((((((((()))))))))***------------+++)))'''&&&+++******,,,///222333333,,,,,,---------,,,++++++)))***++++++,,,,,,+++++++++++++++************)))---...///...,,,+++++++++++++++,,,,,,,,,,,,---------------............/////////......---,,,,,,+++---...///000000000000//////000111222222111000///000000000000111111111111000000111222333444444555222333333444444555555555666888::::::999;;;???CCCAAACCCJJJVVVcccttt&&&'''((()))******)))(((((()))******++++++******&&&'''((()))******)))))))))))))))))))))***************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,+++,,,,,,---....../////////000000000,,,///222333111000000111111111222222222333333333222222222222333333333333444444555555555555666666555555666777888999:::::::::;;;<<<<<<============999999:::;;;<<<===>>>?????????@@@@@@@@@???>>>===???????????????@@@AAAAAA???>>>>>>>>>???@@@BBBBBBAAA@@@@@@AAACCCDDDBBBAAACCCDDDEEEFFFFFFEEEDDDDDD???@@@BBBCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGCCCCCCDDDEEEFFFEEEDDDBBB@@@BBBDDDEEEDDDCCCDDDEEECCCCCCDDDDDDEEEHHHLLLPPPRRRRRRSSSVVVZZZ^^^bbbdddccchhhpppuuuzzz}}}{{{xxxtttoookkkeeeaaa]]][[[\\\[[[VVVRRRNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDIIIRRR[[[aaaaaa___\\\XXXQQQIIIBBB<<<777555222444666666333222333444444333444555666555222//////000000111111222222222///000000111111111111111222111111000111111222222///////////////.........////////////////////////////////////////////////........................---------.........//////................................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++---......,,,***(((%%%'''***---///111222222++++++,,,,,,,,,---------)))))))))***************+++,,,,,,,,,,,,***)))((()))*********++++++++++++,,,,,,------,,,+++(((''',,,+++)))***...222444555...............---,,,+++)))***++++++,,,,,,+++++++++++++++*********))))))---------,,,***)))***+++++++++,,,,,,,,,,,,---------------............///------------------------,,,---...000111111111111//////000000000000000000000000000000111111111111///000111222333444444555222222333333333333333333444777999888777888===BBBAAACCCJJJUUUbbbsss&&&'''(((*********)))(((((()))+++,,,,,,++++++***)))***+++,,,,,,+++))))))++++++******)))(((((((((************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,++++++,,,,,,,,,.../////////000000111111---000444444222000111222111111222222222333333333111111222222222333333333444444555555555555555555444555666777888999::::::999999;;;<<<==================>>>???@@@AAABBBBBB@@@AAAAAABBBBBB@@@???>>>?????????>>>??????@@@@@@??????>>>>>>???AAACCCDDD@@@??????AAACCCDDDCCCAAAAAABBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCC@@@??????AAADDDEEEDDDDDDDDDEEEDDDDDDDDDCCCBBBCCCFFFIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOTTTYYY\\\^^^bbbiiippprrrsssuuuyyy~~~~~~}}}xxxvvvssspppnnnllliiifffcccaaa^^^\\\YYYTTTOOOLLLIIIEEEAAABBBEEEEEEBBB>>><<<<<<;;;999999999999999<<<::::::>>>CCCFFFFFFEEEEEEDDDBBB>>>888444333333000333555555222000000111111000//////111111000///000000000000000/////////222111111000000/////////111000000000000000111111000000//////.........---......////////////......////////////////////////........................---------.........//////000000000000000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---(((***,,,......+++(((&&&////////////...,,,***(((++++++,,,,,,,,,---------*********++++++,,,,,,---+++,,,,,,,,,+++)))'''&&&------........./////////***,,,---......---+++***---+++))))))---222555777.../////////...------,,,,,,,,,---.........---------------,,,,,,+++++++++)))******)))((())),,,///++++++,,,,,,,,,------------------.........//////+++,,,,,,------......///+++,,,...000222222222222///////////////000000111000000000000111111111111///000000222333444555555222222333333333222111111000333666444222444999???AAABBBIIITTTaaarrr(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,+++++++++++++++++++++------,,,,,,+++***))))))((()))***+++,,,+++******..................------((()))***,,,---...//////......////////////......000000000000111111111111222222222222222222222222333333333444444444555555555555555555555555555555555555666666777777888888;;;;;;<<<===>>>@@@BBBCCC@@@???===<<<===???BBBDDDDDDEEEFFFEEEBBB@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB??????????????????????????????@@@AAAAAAAAA@@@@@@BBBBBB@@@@@@@@@@@@BBBBBB???BBBEEEHHHIIIHHHEEECCCCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@AAABBBCCCAAACCCGGGIIIIIIGGGCCCAAACCCBBBAAACCCEEEGGGGGGFFFHHHGGGFFFEEEEEEDDDEEEEEEIIIJJJKKKLLLNNNOOOPPPQQQUUUUUUVVVYYY\\\aaaeeehhhmmmoooqqqsssvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzxxxvvvtttssssssnnnnnnnnnmmmllljjjiiihhhdddcccbbb```^^^]]][[[[[[WWWUUURRRQQQPPPNNNLLLJJJEEEDDDCCCBBBAAA???>>>>>><<<;;;:::888888888999:::666666666666666666666666555555555666888999;;;<<<:::999888777555444333222111111000000000000111111............////////////000000000000////////////000000111111111222222222111000///......///000111000000000000000000000000..................------///...---,,,,,,---///000,,,---------.../////////---------,,,,,,+++++++++------............---------.........---,,,,,,+++---------,,,,,,++++++++++++---------+++++++++---((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,***************))))))))))))(((---------,,,,,,+++++++++---,,,,,,+++*********+++***+++,,,,,,+++***)))(((++++++***+++---111555888@@@777...+++...000,,,((()))((((((((()))+++---...++++++++++++++++++++++++,,,)))((()))---...---***)))***+++,,,---,,,+++***000///...,,,,,,---...///------------------------------...//////000//////......///000111222333333111111111000///.........222111000000000111222333333000...///222555555444555555666888999:::;;;<<<@@@BBBHHHSSS```qqq(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++------,,,,,,+++******))))))******+++,,,+++++++++............---,,,*********+++,,,---.../////////......////////////......//////000000000111111111222222222222222222222222222222222333333333444444555555555555555555555555666666777777888999999999;;;;;;===>>>???AAABBBBBB@@@>>>===<<<===???BBBCCCCCCDDDEEEDDDAAA?????????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@???BBBBBB@@@@@@@@@@@@BBBBBBCCCEEEJJJMMMNNNLLLIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBBCCCEEEHHHIIIIIIHHHEEECCCCCCBBBCCCEEEGGGHHHHHHFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGFFFFFFFFFGGGJJJMMMPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^___^^^\\\ZZZYYYWWWWWWVVVSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFDDDBBB@@@??????>>><<<:::======<<<;;;:::999888888777666555444333444444555444444444444444444444444333333333444555666777888555444333222111000000///111111000000000000111111000000000000111111111111000000000000/////////.../////////000000000111111111000///......///000111////////////////////////........................111000...,,,,,,,,,---...---------...............//////.........---------------............------------......------,,,+++---------------,,,,,,,,,((()))++++++++++++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++*********)))))))))+++++++++,,,------......---,,,++++++******++++++***++++++,,,+++***)))(((,,,+++******+++...000222999888666444222000---,,,---,,,+++***)))******+++,,,,,,++++++++++++++++++***)))))))))+++++++++*********+++,,,,,,,,,,,,+++++++++*********++++++,,,------------------------------.../////////......///////////////000000000000000000111111111111111333333222222222333444555555333111222444777777666555555666888999:::;;;<<<@@@BBBHHHRRR___qqq(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************---,,,,,,++++++*********+++++++++++++++,,,------.........---+++***(((''',,,,,,---.....................////////////......//////000000000000111111222222222222222222222222111111111222222222333333444444444444444444444444777777888888999::::::;;;;;;<<<>>>@@@AAABBBAAAAAA???>>>===<<<===>>>AAABBBAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>???????????????BBBBBB@@@@@@@@@@@@BBBBBBDDDGGGLLLPPPPPPNNNJJJGGGCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFFFFHHHIIIIIIHHHFFFFFFCCCDDDEEEGGGJJJJJJHHHFFFAAAAAA@@@>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>@@@AAACCC@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888888999777555555555555333222555555555555444444444333333222111111000111111111222222222222222222222222111111111111111222222333111000000000000/////////111000000//////000000111000000000000111111111111000000000/////////..................////////////000//////......//////000////////////////////////........................222111///---,,,,,,,,,---...............---------///............---------------............------------......------,,,,,,,,,,,,,,,---------------(((***++++++******+++---,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,+++++++++************))))))+++,,,...///000111,,,,,,++++++******+++++++++++++++,,,++++++***))),,,++++++*********++++++...555;;;;;;444...,,,---------,,,+++++++++++++++,,,,,,,,,++++++*********)))***+++***)))((()))***++++++******++++++,,,---(((((()))***++++++++++++------------------------....../////////...------000/////////.........---///000000111222333333444333333222222333333444555333111000111333444555444555555666888999:::;;;<<<@@@AAAGGGRRR___ppp(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********,,,,,,,,,++++++*********---,,,+++***+++,,,---...------------,,,+++)))))),,,---------------,,,,,,---......//////......---////////////000000000111111222222222222222333333222222222222333333333333444444444444444444444444666777777888999:::;;;;;;;;;===???AAABBBBBBAAA@@@>>>>>>===<<<<<<>>>???AAA???@@@AAAAAA>>>==================>>>>>>???@@@AAA????????????>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBBBBBEEEJJJNNNNNNKKKGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFIIIKKKKKKHHHFFFAAA@@@???>>>===<<<<<<<<<;;;:::::::::999999999999<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>=========>>>>>>======<<<=========>>>?????????>>>>>>======;;;;;;;;;;;;:::999888777555555555555555666555555666555333444555555444222333333333333333333333333222222111111111111111111111111111111111111111111000000///////////////000000000111111111222222222000000////////////000000............////////////000000/////////.........---.........////////////////////////////////////////////////////////////---------...............000///...---------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------...------,,,,,,******++++++,,,,,,---------......---***(((((()))++++++)))(((((()))++++++------------------------------------------------,,,,,,,,,+++++++++******)))***+++,,,...///111111,,,,,,++++++***++++++,,,+++++++++++++++++++++***+++++++++******)))))))))(((///777777222,,,***+++******++++++,,,---...///---,,,,,,++++++*********)))+++---+++(((&&&(((***,,,+++***)))***+++,,,---)))***,,,---.........---........................000000000000//////...---//////////////////////////////000111111222222333111000111111111111222222333222222222333444444444555555666888999:::;;;<<<@@@AAAGGGQQQ^^^ooo(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))************(((((()))))))))*********,,,,,,+++++++++++++++***---,,,+++***+++,,,---...+++,,,,,,------------,,,+++,,,,,,,,,,,,+++******------............------...////////////000000000111111111222222333333333333333333333444444444444444444444444444444444444555555666777888999:::;;;<<<===???AAABBBAAA???>>>>>>===<<<<<<<<<===>>>???>>>???@@@???===<<<<<<===============>>>???@@@AAA?????????>>>>>>=========>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBB@@@CCCHHHKKKKKKIIIDDDBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIKKKJJJGGGEEEBBBAAA@@@???>>>=========<<<;;;;;;:::999999888888777777777888888999::::::999999999999999888777777999999888888777888888888::::::;;;<<<<<<;;;;;;:::777888888888777666555444111222222222333333333333222111000000222222111000222222222222333333333333111111111111111111111111111111111111111111111111111000//////.../////////000000000111222333333333000000////////////000000............////////////////////////...................../////////000000......////////////..............................---------.........//////------------......///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...------,,,))))))******++++++,,,,,,///000000...+++******+++,,,+++***))))))***+++,,,------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,---...//////,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,*********+++++++++******))),,,///000///---+++))))))***+++,,,---.........,,,,,,,,,++++++************,,,...---)))((())),,,,,,+++***)))***+++,,,---***+++---///000//////...........................111111111111111000///.........///000000111222222000000000000000000000000000000111111222222222222444444555555555555555666555555666888999:::;;;<<<@@@AAAGGGQQQ]]]nnn((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++((())))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,------***+++,,,---............***+++++++++++++++***)))------............------......////////////000000111111111222222333333444333333444444444555555555333333333333333333333333444555666777888::::::;;;======??????@@@???>>>=========<<<<<<<<<<<<=========>>>??????===<<<<<<===============>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>??????AAABBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBDDDGGGIIIIIIGGGDDDBBB?????????@@@AAABBBBBBBBB>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEGGGIIIHHHFFFDDDCCCBBBAAA???>>>===<<<<<<::::::999999888777777666555555666777777888888999666777777666666555444333555555444444444555555666888888:::;;;;;;:::999888555555555555555444333333111111111222222222333333111000//////111111000///000000000111111111111111...//////000000000000///222222222222222222222222111000///////////////000......///000000111222222000//////......//////000000000000000111111111111/////////.........------.........////////////000---......//////......---........................,,,,,,------.../////////++++++,,,---...///000000...............------------------............///------............------,,,,,,------......------************+++++++++++++++---......------...000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,------+++************+++,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++******++++++,,,---***++++++,,,------------........................000000111111111000//////......///000111222333333000000000///////////////111222333444444444444333///111333333111111111222555555666888999:::;;;<<>>??????===<<<<<<======<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFFFFEEECCCBBB????????????????????????===>>>???@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@???CCCCCCCCCDDDEEEFFFDDDCCCAAA@@@???===<<<;;;::::::888888777777666666555555777888888999999999999888777777777777666555444333333333333333444555666666888999:::;;;;;;:::999777555555555555555444444333222222222222222333333333333111000111222222111000000000000000////////////---...///000111000000///111111111111111111111111000///////////////000000......//////000000111111//////............//////000000000000111111111111//////.........---------,,,---------............------...//////...------........................,,,,,,------...//////000,,,,,,---...////////////---------...............---------.........//////------............------+++,,,------......---------------,,,,,,,,,,,,,,,***+++------------///000,,,------------------,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++*********)))))))))*********+++++++++,,,,,,++++++******++++++,,,---,,,++++++++++++,,,---...,,,+++***(((((()))+++,,,...,,,++++++---...---+++***+++,,,,,,,,,+++***)))*********++++++,,,,,,---+++***)))***+++,,,+++*********+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,........................---......////////////....../////////000000111111/////////000000111111222111222333444444444333333---000222222000...///000555555666888999:::;;;<<>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;===>>>??????>>><<<======<<<<<<<<<======>>>???@@@?????????>>>===<<<<<<;;;======???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>======<<<<<>>??????AAABBBBBBAAA??????CCCBBBAAABBBCCCDDDCCCBBB??????===;;;:::999888888777777777666666666555555888888999888888777666666555666666666555444333333111111111111222333444555777888:::::::::999777666444444444444444444333333000000000000000000000000222111000000111111000///111111111000000/////////...///111222222222111111111111111111111111111111///............///000111000000000000111111222222//////............//////............//////////////////.........---------++++++,,,,,,,,,---------,,,---...//////...---,,,........................,,,,,,------...///000000.........///......------,,,------....../////////+++++++++,,,,,,------------..................---+++,,,,,,---.........---/////////......---------+++---------+++++++++---******,,,------,,,******************************,,,,,,************,,,,,,*********))))))))))))((((((((()))***++++++,,,,,,+++*********+++,,,,,,---,,,,,,+++***+++,,,...///...,,,)))'''&&&''')))+++++++++,,,+++++++++++++++&&&''')))+++,,,,,,,,,+++))))))***+++,,,------...***(((&&&(((+++---+++))))))***+++,,,---,,,++++++...---,,,+++++++++,,,---////////////////////////++++++,,,---............///////////////...............///111222333444555///000111222333222111111333666999999666444555666555555666888999:::;;;<<>>>>>????????????>>>>>>:::;;;<<<;;;;;;;;;===???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@??????@@@AAAAAACCCCCCCCCBBBBBBCCCCCCCCC????????????????????????<<<===>>>??????@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<;;;999888777777666666666666666666666666555555555555555555555555333333333333333333333333333222222111111222222333222333555666666555333111333333333222222222111111000000000000000000000000222111000//////000111222222111000///............000111222333222111///---444222//////000000---+++////////////////////////000000///............///111000...------...///000------............------000000///...---,,,++++++---------------...///////////////////////////////////////...---------,,,******+++,,,---//////000...........................---,,,,,,++++++++++++------------------,,,,,,------------------------111000...---,,,,,,------,,,,,,,,,,,,------...///++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,+++***)))((('''(((((('''&&&&&&'''))),,,,,,,,,+++++++++******((('''''''''))))))'''&&&)))''''''+++000111...***++++++************++++++---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++///...,,,+++***++++++,,,******++++++++++++,,,,,,,,,------...---,,,***)))------------------------...000000///...---...///////////////////////////---------.........//////.........///000000111111222222333444444555555666777777888999:::<<<===>>>@@@AAAFFFOOOZZZiii***(((&&&%%%'''((()))((((((((((((((())))))))))))************)))))))))))))))))))))((((((((('''''')))***++++++***)))+++,,,))))))))))))************************************((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***......------,,,,,,,,,,,,............////////////111111111111222222222222000000111111111222222222222222333333333333444444444555555666777888999999<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<======>>>>>>????????????>>>>>>;;;<<<<<<<<<;;;;;;===?????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????======>>>>>>??????>>>>>>>>>>>>>>>???????????????@@@@@@?????????>>>>>>>>><<<<<<;;;:::999888777777555555555555555555555555444444444444444444444444333333333333333333333333333222222111111222222333222333444555444444333222333333222222222111111111222222222222222222222222111111000//////000111111111111000000000000111111///000222222222000///---000...---...111222111///........................000000//////......//////000///...------...///000------............------000000000000////////////000000//////000000111222....................................------------++++++,,,,,,---...//////---------------------------,,,+++************+++,,,,,,------------------------------------------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++***)))+++---,,,+++++++++************+++******+++,,,,,,+++)))***'''%%%'''+++...,,,***+++******))))))******+++,,,,,,+++*********+++,,,++++++************++++++***************+++++++++,,,++++++***************,,,,,,,,,---------......,,,,,,---------,,,+++***---------------------------//////...---,,,---...////////////////////////,,,,,,,,,,,,------------000000111111222333333444222222333444444555555666666666777888999;;;<<<===???@@@EEEOOOZZZiii***(((&&&&&&'''((((((((((((((((((((())))))))))))************))))))))))))***)))))))))))))))((((((***+++,,,+++)))))))))+++))))))))))))************************************&&&'''(((***,,,---------***++++++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++/////////...............//////000000000111111111000000000111111111222222222222222333333444444444555555666777888999::::::;;;;;;;;;;;;::::::::::::999::::::;;;;;;<<<<<<===>>>??????@@@@@@??????>>><<<=========;;;<<<===???>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@??????>>>>>>??????@@@???>>>>>>======>>>>>>???===========================>>>>>>>>>>>>===<<<<<<============>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777777666555555555555555555555555333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222333222222222222111111111111111111111111111111111111000000//////000000111000000000000111222333444///000111222111000///......------...000222111000........................000000/////////.........//////...------...///000------............------....../////////000000111000////////////000111111........................------------............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++,,,,,,------......---------------------------,,,+++******+++,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))******)))(((((()))+++++++++*********))))))))),,,+++***+++------+++***---)))%%%%%%)))+++,,,***+++******))))))******+++++++++*********++++++,,,************************+++++++++++++++*********'''((())))))***))))))))),,,,,,,,,,,,------------+++,,,,,,------------,,,---------------------------.........,,,+++,,,---////////////////////////------------............111111222222333444444444222222333444444555555666555555666777888:::;;;<<<>>>???EEENNNYYYiii***(((&&&&&&'''((((((((((((((((((((())))))))))))************)))))))))(((************))))))))))))+++,,,---,,,***))))))***((()))))))))******************************************++++++******))))))******++++++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,/////////......---------........./////////000000000000000000111111111111222222222333333444444444555555666777888999::::::;;;;;;;;;:::::::::999999999999999:::;;;;;;<<<<<<>>>??????????????????>>><<<===>>>===<<<<<<===???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======;;;::::::;;;;;;<<<<<<======>>>>>>======<<<;;;:::888888777::::::999888777777666666444444444444444444444444111111111111111111111111222222222222222222222222222222111111111111222222222111111000111111222333222222222222111111111111........................000000000//////000000000////////////000111222333//////000111111000//////000//////////////////..........................................------,,,......---------...//////------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,---..............................,,,,,,,,,------.........,,,---------------------++++++++++++++++++++++++++++++************++++++******+++,,,------......,,,,,,------------------///...---,,,,,,---......---,,,,,,+++************------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***)))'''''')))************))))))))))))((()))(((((()))******)))'''...,,,))))))+++,,,,,,+++******))))))))))))*********************+++++++++)))))))))******))))))))),,,,,,++++++++++++******%%%&&&(((***+++******))))))************+++++++++++++++,,,------.................................---...///...,,,+++,,,---////////////////////////000000000000111111111111///000000111222222333333222222333444444555555666666666666777999:::<<<======???DDDNNNYYYhhh~~~)))(((&&&'''((()))((('''(((((((((((())))))))))))************)))))))))((())))))))))))************,,,---...---+++******+++((()))))))))************************************,,,,,,,,,,,,***)))((('''*********++++++,,,,,,,,,------------............//////......------,,,,,,------.........///////////////000000000111111111111111222333333444555555555555666777888999::::::;;;;;;:::::::::999999999888888999999:::;;;;;;;;;===>>>>>>??????>>>>>>===<<<===>>>===;;;;;;<<<>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<======>>>==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::999888999999:::;;;;;;<<<=========<<<;;;:::999888777777888888888777777666666555444444444444444444444444111111111111111111111111111111111111111111111111222111111000000111111222111000000000000111222333222222222111111111000000------------------------/////////000000///////////////............///////////////000000000//////.../////////....................................,,,,,,---------,,,+++***---------------...//////------............------------------,,,,,,,,,,,,++++++******++++++,,,---........................+++,,,,,,,,,------......,,,---------------------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******++++++,,,---......,,,,,,,,,---------......///...---,,,+++,,,---------,,,,,,+++************------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,---,,,+++***,,,...*********))))))))))))((((((''''''((())))))(((&&&+++++++++,,,---,,,***)))***))))))))))))))))))***))))))******++++++++++++((()))************)))(((,,,+++++++++++++++++++++&&&''')))+++,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,---......///...........................///000///---------...////////////////////////000000000111111111222222///000000111222222333333222222333444444555555666777777777888:::;;;===>>>>>>???DDDMMMXXXggg|||)))'''&&&'''((()))(((&&&(((((((((((())))))))))))************))))))))))))(((((()))))))))))))))***+++,,,---,,,*********,,,))))))))))))************************************++++++,,,,,,,,,++++++***************+++,,,------------...............///.........---------------------.........//////////////////000000000111111111111222333333444555555444444555666777888999999::::::::::::999999999999777888888999999::::::;;;<<<======>>>>>>======<<<<<<======<<<::::::;;;==============================<<<<<<;;;<<<<<<======;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999888888777888888999:::;;;<<<<<<;;;;;;::::::999888777777777777666666666555555555333333333333333333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000111222222333333222111111111111000000000000000000000000000000000...//////000000//////...//////...---------............////////////000000+++,,,............000111------------------------+++,,,---------,,,******,,,,,,,,,---......//////------............------000/////////......---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...******++++++,,,,,,------+++,,,,,,------............---+++***)))))))))***---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,++++++******++++++***))))))***,,,++++++*********)))))))))***)))((()))++++++)))(((''')))***,,,+++***((('''***))))))(((((())))))***'''((()))***++++++++++++((()))***++++++***)))(((++++++++++++,,,,,,,,,---((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------------...///........................///000111000...---...///////////////////////////............////////////111111222222333444444444222222333444444555555666777888888999:::<<<===>>>???@@@DDDMMMWWWeeezzz((('''''''''))))))(((&&&(((((((((((())))))))))))************))))))))))))''''''((((((((()))))))))((()))******)))(((***+++))))))))))))***************************************+++,,,---------------***************,,,---...,,,,,,,,,------.........,,,------------------...............////////////////////////000000000111000111111222444555555666333333444555666777888888:::::::::999999999999888777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;::::::999888888666666777888999:::;;;<<<999999888888888777777777666666666555555555555444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111///000111333333333333222111111111111000000000000000000000000000000000000......///000000///............---......///000111...............///000000+++---//////------///111------------------------,,,---...//////---,,,+++++++++,,,---............------............------------............//////......------......///000------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,---......//////...,,,***((((((((((((,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,+++++++++'''(((((('''&&&&&&'''))),,,+++++++++************+++***)))***,,,,,,***(((((()))******)))))))))***))))))(((((((((((())))))&&&''')))***+++++++++***)))***+++,,,,,,+++***))))))******+++,,,---......************++++++,,,---++++++++++++,,,,,,,,,,,,//////------,,,---.................................///000///---,,,---...////////////////////////---------.........//////000000111111222333333444222222333444444555555666777777777888999;;;======@@@AAAEEEMMMVVVdddxxx(((''''''((())))))(((&&&(((((((((((())))))))))))************))))))))))))&&&'''''''''(((((())))))%%%'''((((((''''''(((***))))))))))))************************************,,,------......------,,,******))))))***,,,---///+++++++++,,,,,,---------,,,,,,,,,------................../////////000000////////////000000000000000111111222444555666666222222333444555666777777:::::::::999999999888888777777777888999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::<<<<<<<<<<<<::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888555666777888999:::;;;;;;777777777777777666666666555555555555555555444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111...000222444555444333222111111111111000000000000////////////////////////---...///000000///...---,,,------...000111333444...............///000111///111222000,,,***+++---------------------------...///000111111///---,,,***+++,,,---............---..................---)))******+++,,,......///...------------...//////---------------------------------,,,,,,+++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...//////222000...,,,***))))))))),,,,,,,,,,,,---......///++++++---......---++++++,,,,,,,,,++++++*********---,,,,,,++++++************++++++,,,,,,,,,++++++)))*********((((((***+++,,,,,,,,,++++++++++++******)))((()))++++++)))(((+++++++++***)))***---///))))))(((((((((((())))))&&&''')))***+++++++++***)))***,,,------,,,***)))))))))***+++---...//////+++***)))))))))***,,,---((())))))))))))*********000///...---,,,,,,---...////////////////////////---...///...,,,+++,,,---////////////////////////////////////000000000000.........///000000111111222222333444444555555666555666666777888:::;;;<<>>;;;999:::<<<===;;;888============<<<;;;:::999888999999999999888777777888999::::::;;;;;;;;;;;;888888888888777777777666333444444444555666666666333222111000000111444555555333111///......///000//////000111111111111111000111111111222222222222444444555555555444222111////////////////////////......------------......---///000000//////111222......//////000000111111------............------------------------------............------,,,+++---------.........//////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++------------++++++---------------------,,,---,,,,,,,,,,,,---......))))))***++++++++++++***------,,,,,,+++***))))))((()))+++,,,,,,+++)))(((%%%+++,,,)))(((***---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,************************,,,((($$$%%%***------+++******++++++++++++******))))))************)))))))))))))))***++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********...------------...//////---------------------------------------------------......///////////////////////////000111222333222222222222222222222222222222333333333333444444777777777666777777888888<<<>>>BBBJJJRRR```vvv&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%))))))))))))((((((((((((***)))(((''''''((()))***************)))))))))(((---------------,,,,,,,,,******+++,,,------------+++,,,,,,---------------...---,,,++++++,,,---...///......---...///000111111111000000000000111111222222222222222222222222222333333444444555666666888888888888888888888888777777777888888999999999;;;:::888666666888:::;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<<<<:::888<<<<<<<<<===<<<<<<;;;:::888999999999888888777777777888888999999:::999999888888777777777666666666444444444444444555555555333333222222222333444555222111000............///......////////////......000000000000111111111222333444555555555333222111000000000000000000000000......------------......,,,...///...------...///------........./////////------............------------------------------++++++,,,,,,++++++***)))------------.........///------,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,------...........................)))***************++++++.........---------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,+++------,,,++++++***)))))))))***+++,,,,,,+++***)))&&&))),,,,,,)))'''((()))++++++++++++++++++++++++))))))))))))))))))))))))+++***((('''''')))+++,,,************************+++(((&&&'''***,,,,,,*********++++++++++++************++++++++++++******))))))***+++,,,,,,------,,,,,,+++***************,,,,,,,,,+++++++++******---------------...//////........................---------------------------......///////////////////////////000111222333111111111111111111111111222222333333333333444444777777777888:::;;;===>>><<<>>>BBBIIIRRR___vvv&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))......---,,,,,,+++******,,,,,,+++++++++,,,,,,---++++++,,,------------,,,,,,,,,++++++++++++,,,,,,......------......///000111000000//////000000111222222222222222222222222111222222333333444555555666666777777888888999999777777777777888888888888999999888888888888999999::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999:::;;;<<<<<<===<<<<<<<<<999999888888888777777777666666777888888888888777777777777666666666555555444444444444333333333333333333444555555555555555000//////......---------000000000000000000//////////////////000000000000222333444444444333222111000000000000000000000000......------------......+++---------+++***+++,,,,,,,,,,,,---------------------............------------------------------+++++++++++++++******)))------------............------,,,,,,,,,,,,------------------,,,,,,,,,,,,...------,,,,,,,,,,,,---........................++++++,,,---------------------,,,,,,,,,------...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***+++,,,------,,,,,,++++++,,,,,,---...))))))***++++++++++++***,,,,,,,,,+++******))))))************************+++++++++***)))))))))(((************************))))))))))))))))))))))))---***'''%%%%%%&&&)))+++************************))))))))))))******************++++++++++++******))))))************))))))))))))***+++,,,---...///++++++***))))))))))))***,,,,,,,,,++++++++++++***---------------......///........................---------------------------......///////////////////////////000111222222000000000000000000000000222222333333333333444444555555777888;;;===???AAA<<<>>>BBBIIIQQQ^^^ttt&&&&&&&&&''''''''''''((())))))))))))************''''''''''''''''''''''''((())))))******+++++++++(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))---,,,,,,,,,+++++++++***---,,,+++*********+++,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......//////000000////////////000000111111111111222222222222000111111222333333444444333333444555555666777777777777777777777777777777777777888888888888888888999999888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999:::;;;<<<============999888888777777777777777666777777888888888777777666666666555555555555444444444333333222222222111222444555777777666555444...////////////...---,,,,,,,,,---...//////...............////////////000111111222333333222111000111111111111111111111111...------,,,,,,------...,,,------,,,+++)))***+++,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++......---,,,+++++++++++++++++++++++++++++++++++++++,,,---...//////......******)))))))))***+++,,,************************++++++++++++++++++++++++((((((((((((((((((((((((***++++++++++++,,,,,,,,,---,,,+++******+++,,,---)))*********++++++,,,,,,+++++++++++++++,,,,,,---'''(((((())))))))))))))),,,+++++++++******))))))++++++***))))))***+++++++++)))((()))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''&&&''')))***************************(((***++++++)))(((((()))******++++++++++++******(((((())))))))))))(((((((((((()))***,,,---......+++******)))))))))******++++++++++++++++++++++++------,,,,,,------...///........................---------------------------......//////////////////////////////000111111000000000111111111111111222222222333333333444444333444555777999;;;>>>???===>>>BBBIIIPPP]]]sss&&&&&&&&&''''''''''''((())))))))))))************((((((((((((((((((((((((((((((((())))))******+++'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))***************+++++++++,,,,,,---,,,+++***)))***+++,,,)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,------...............000000////////////000000000000000111111222222222000000111111222333333444222222333444555666666666666666666666666666666666555666777888888888777777999888888777777888888999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999999999999999999;;;<<<======>>>>>>999888777666666666777777777888888888888888777777555555555444444444333333333333222222111111000000111333555777777666444333//////000000000///......&&&'''(((***+++,,,,,,,,,---.........///////////////000111222222111000000000000000000000000000000------,,,,,,,,,,,,---------......---+++***+++,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,+++***)))(((((()))+++,,,************************++++++++++++++++++++++++((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,***))))))***,,,,,,------,,,,,,++++++******+++************+++,,,,,,((()))******++++++******++++++***************)))++++++***))))))***+++++++++)))((()))***,,,,,,+++))))))))))))))))))))))))***************************++++++++++++***(((((())))))))))))))))))))))))(((***++++++)))(((((()))******++++++++++++******)))******++++++******)))''''''((()))***+++,,,,,,++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////////////////////////////000111111111111222222222333333222222222333333333444444555555666777888:::;;;<<<===>>>BBBHHHOOO\\\rrr&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,++++++*********++++++,,,))))))***++++++++++++***,,,,,,------------,,,,,,,,,,,,---............---000//////......//////000//////000000111222222222000111111222222333444444444444555555666666777777666666666666555555555555444555666777777888777777888888777777777777888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;:::999888999:::999:::;;;<<<============999888777666555666777777777888888888888777777666444444444333333333333222111111111111111000000000000222444555666555333222////////////////////////)))***+++---...///000000............////////////...///000111111111000///////////////////////////------,,,,,,,,,,,,---------...///...,,,+++,,,---......------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******************------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,------------------------************+++---...///000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************++++++++++++++++++************++++++......---,,,+++***))))))******))))))******+++,,,++++++,,,---------------************************************************+++++++++***)))))))))(((************************************************)))***,,,------+++)))'''))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,------------------,,,''''''(((((()))*********+++************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---------------------------......////////////////////////......//////000111111111222333333444444222222333333333333444444888888888888999:::;;;<<<===>>>BBBHHHNNN[[[ppp&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))'''''''''((()))*********'''((()))******)))((('''((()))))))))************)))))))))***************((()))***+++++++++++++++((())))))******************+++,,,------,,,+++***+++,,,---.........------//////............///////////////000111222222222111111222222333444444444555555555555555555555555666666666555555444444444444444555555666777888888777777777666666777777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<:::888777888:::::::::;;;<<<=========<<<999888666555555555777888666777777777777666555444333333333333222222222222//////000000000000000000///000111222333222222111///...---------...///000...//////000000000000000....../////////000000000---...///000111000//////........................---,,,,,,++++++,,,,,,---+++---...---,,,,,,---...---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***************---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...111333222000...+++***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++++++++******,,,,,,++++++******)))))))))))))))))))))***++++++******+++,,,,,,,,,,,,,,,))))))))))))************)))***+++,,,,,,+++***)))&&&))),,,,,,)))'''((()))++++++++++++++++++++++++************************((()))******+++******)))))))))))))))))))))))))))+++(((&&&'''***,,,,,,*********++++++++++++******,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000//////.........//////000000000111222333333333222222333333333333444444666666666777888999;;;;;;===>>>BBBGGGNNNZZZooo&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))...---+++*********++++++&&&''''''((()))******+++'''((()))******)))((('''(((((())))))*********+++++++++******))))))(((((('''(((***+++,,,,,,,,,+++(((((()))***************)))***+++,,,,,,+++***)))+++,,,---.........---,,,//////............//////...//////000111222222222111222222333333444555555333333333333333333333222666666555555555444444444444444444444555777888999777777666666666666777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888:::<<<;;;888777888::::::;;;<<<<<<===<<<<<<<<<999888666555444555777888555666666666555444444333333333333222222222111111......//////000000111111//////000111111111111111///...,,,++++++,,,...///,,,,,,,,,,,,+++***)))(((////////////000000000000,,,---///000000000//////........................---,,,,,,++++++,,,,,,---***+++------,,,,,,---///,,,+++++++++******))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************+++,,,------************************+++***((('''(((+++///111222000---***))))))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************)))))))))))))))******+++''''''((())))))))))))))))))))))))))))))*********((()))+++,,,,,,+++)))(((%%%+++,,,)))(((***---++++++++++++++++++++++++************************((((((''''''((()))***+++)))))))))))))))))))))))),,,((($$$%%%***------+++******++++++++++++******))))))************))))))+++++++++************)))((((((((((((((()))***************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------......///////////////000//////.........//////...//////000111222222222222222333333333444444444222333333444666777999:::===>>>BBBGGGMMMZZZooo''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''++++++)))((('''''''''''',,,***(((%%%%%%&&&''')))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++(((((()))***************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......---,,,---...///000000000000000111111111111222222333333333333444444444444333222222333333333444333222222222333444555555555555555555666777777888777777666666666666666888777777777888999999:::888888888777777777777777888999;;;<<<<<<;;;999888:::999999999999999999999999999999999999999999999777777666666666666777777777777666555444444333333222222222111111111111000000000000000000000000000......------------..............................+++,,,------......------........................333111...///111222111///555...111333++++++///,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))***,,,------,,,***)))))))))))))))***+++,,,---+++,,,------++++++,,,---,,,,,,,,,++++++*********************************((()))+++,,,------,,,,,,+++++++++++++++***)))(((((())))))))))))*********+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,)))***+++,,,---,,,+++***)))***,,,---,,,***((('''************************,,,+++***))))))+++---...,,,,,,+++***)))(((''''''+++++++++++++++***)))(((((()))***++++++++++++++++++*********))))))(((((())))))))))))***************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++,,,,,,++++++***+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---.../////////...------,,,------------------------111111000///...---,,,,,,////////////000000000000///000000000000111111111111111222333333444555555666666777888888888888888======AAAHHHOOOZZZlll|||''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((+++***)))((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((()))***+++(((((()))***************+++***))))))))))))***+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...------,,,---...///000//////000000000111111111111111111222222222333333444333333222222333333444111000000///000111222333555555555555555666777777777777666666666666777777777777777777777888999999888777777777777777777777888999:::;;;<<<;;;999888888888888777777777777777888888888888888888888888777777666666666666777777777666666555444444333333222222222111111111000000000000000000000000000000......------------......------------------------+++,,,------...---------...........................,,,***,,,///111111000...***111444,,,,,,///+++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,+++++++++*********)))***,,,------,,,***)))*********)))******++++++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------************************((()))***+++,,,,,,,,,,,,***++++++++++++***)))(((******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))******+++,,,,,,)))***++++++,,,,,,++++++***++++++++++++***)))(((************************)))((('''''''''((()))***++++++******)))(((((((((+++++++++++++++***))))))((()))***++++++++++++************)))))))))(((((('''(((((((((((()))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++++++++,,,((((((((()))***+++---...)))************+++++++++************************,,,,,,---,,,******,,,---...............---,,,,,,------------------------000000000///......------////////////000000000000111222222222222333333333222222222333333444444444222333555777999:::;;;;;;======AAAGGGNNNYYYkkk{{{''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))******)))(((''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))***++++++(((((()))******************))))))(((((())))))***------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------...////////////000000000000111111000000111111111222222222333333333222222333333444333333333333444555666777555555555555666666666777666555555666666777888999777777888888888888999999777777777777777777888888888999:::;;;;;;:::888888555555555666666666666666777777777777777777777777777666666555555666666777666666555555444333333333222222111111111000000000000000000000000000000000......------------......------------------------++++++,,,---------------------------------------...---,,,---000111222111+++***222555------111,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********))))))))))))))),,,++++++++++++*********)))***+++,,,,,,+++***)))++++++***))))))))))))***)))***+++***)))((()))+++++++++,,,,,,---.........************************)))(((((())))))***+++,,,******++++++******))))))*********+++++++++,,,,,,***************+++++++++******++++++++++++******))))))))))))))))))))))))((())))))******++++++++++++************+++,,,,,,++++++******))))))******************************((((((((('''''''''''''''))))))))))))))))))))))))***++++++++++++***))))))))))))******++++++************))))))))))))((((((''''''''''''(((((((((((()))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,...---+++)))((('''&&&&&&)))************+++++++++************************+++,,,,,,,,,******,,,---,,,------------,,,,,,+++------------------------////////////////////////////////////000000000000111222222222222333333333333333333333333333333333222333555777999:::;;;;;;======AAAGGGNNNXXXjjjzzz''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))*********)))((('''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***************+++++++++(((((()))***************))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------......//////////////////000000000111111111111111222222222222333333222222222333444444444444555666777888999999444555555666666666666666444444555555666888999:::999999999:::::::::999999777777777777777888888888888999999:::999999888777444555555555555555666666666666666666666666666666666666666555555666666666555555555444444333333333111111111111000000000000000000000000000000000000...------,,,,,,------...------------------------++++++,,,------------,,,------------------------111000......------------///...333222***---222---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************))))))++++++++++++************)))***++++++++++++***)))***)))))))))))))))***+++)))***+++***))))))***+++++++++,,,,,,,,,,,,,,,,,,************************)))(((''''''''')))***+++))))))************))))))(((((((((((()))))))))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))((()))))))))*********++++++***)))))))))***,,,---,,,+++)))(((((()))***+++******************************++++++******)))((((((((())))))******************+++++++++******)))))))))************))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,000///---***(((&&&%%%$$$))))))*********+++++++++++++++++++++++++++++++++***+++,,,+++******,,,...+++,,,,,,---,,,,,,++++++------------------------............//////000000////////////000000000000//////000000000111111111333333333333333333333222666666777888888888888888======@@@FFFLLLWWWhhhxxx''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))((((((''''''''''''''''''&&&%%%%%%&&&(((+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++(((((()))***************(((((())))))))))))(((((('''((()))***,,,---......++++++++++++++++++++++++***++++++,,,------,,,,,,---------..................////////////000000000222222222333333333333444333222222222333333444555111222222333444555555555444444555666777666666666444444444555777888:::::::::;;;;;;<<<<<<;;;::::::666666777777888888888888999999999888888777777666555555555666666777777777555555555555555555555555666666555555555555666666444444444444444333333333111111111000000000//////////////////////////////------,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,------------------------...------+++************111///111...'''---333+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************'''''''''((()))+++,,,---***+++,,,+++***)))***,,,---,,,,,,+++***)))(((((()))))))))))))))))))))))))))((('''''''''((()))***((())))))*********))))))''''''((((((((())))))))))))))))))))))))))))))))))))******++++++******)))************************)))))))))))))))*********+++***)))((()))***+++,,,+++***(((''''''(((***,,,))))))))))))))))))))))))***++++++,,,,,,+++******((((((((()))******++++++)))******+++++++++******))))))*********))))))((((((((((((((((((((())))))(((((()))))))))*********((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++,,,,,,+++(((((()))***+++,,,...///))))))*********+++++++++++++++++++++++++++++++++)))+++++++++******,,,...++++++,,,,,,---,,,,,,+++------------------------------......///000000000////////////000000000000//////000000000111111111333333333333333333333222666666777888888888888888======@@@EEEKKKUUUfffvvv''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((''''''&&&''''''(((((('''%%%$$$%%%(((+++---))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******(((((()))***************((())))))******))))))(((''''''(((***+++---...///++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,---......//////............////////////000000222222333333333444444444222222222222333444555555333333444555555555555444333444666777777777666555444444555555666888999::::::;;;<<<===<<<;;;:::999666666666777888888999999999999888777777666666666555555666666777888888888555555555555555555555555666555555444444555555666444444333333333333333333111111000000000/////////////////////////////////------,,,,,,,,,,,,------........................******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...///111///...333444333;;;<<<......---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************)))))))))************************%%%%%%&&&''')))+++---...***+++,,,+++******+++,,,------,,,***)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******)))))))))))))))*********++++++************))))))))))))))))))************))))))************************))))))))))))))))))))))))***))))))))))))***++++++***)))(((''''''(((***,,,))))))))))))))))))))))))((()))))))))************(((((())))))*********+++))))))***++++++++++++***))))))******))))))((((((''''''(((((((((((())))))))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++******)))))))))***+++---...///)))************+++++++++)))))))))))))))))))))))))))***+++*********,,,...+++,,,,,,------------------------------------------.........//////000000////////////000000000000111222222222222333333333333333333333333333333333222333555777999:::;;;;;;===<<>>CCCGGGPPP___mmm&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((((((((((((((()))'''''''''''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))*********+++++++++,,,+++++++++,,,...000111.........//////...............//////000111111222222222222222333333333333444444444444555555666666777888999::::::999888777666666666666666666666666666666666666666666666666777777666666666666777777777777555444333333444444444333333222222333333444444444444444444444444444333333333333222222222222444222000------...000111000///......------.........---------,,,,,,++++++******+++++++++******)))---,,,++++++******++++++)))))))))***************)))''''''(((***------------------.........//////---666LLL]]]aaacccRRR111///---,,,,,,,,,---,,,******************++++++++++++++++++++++++***************))))))((((((''''''***)))))))))++++++,,,,,,************))))))))))))&&&''')))*********)))((()))))))))))))))***++++++)))))))))******)))))))))******++++++******)))(((((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((('''(((***++++++***((('''))))))))))))))))))))))))'''''''''((()))*********)))))))))'''&&&&&&(((******)))'''&&&''''''(((((())))))))))))))))))))))))'''''''''(((((()))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((''''''''''''((((((((((((((()))******'''((()))******)))((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((************************((()))***++++++***)))(((+++++++++*********************)))))))))(((((((((------,,,++++++++++++,,,---------.........//////...........................000111222111111222444///............//////000///000000000111111111111333333333222222222222111444666666666555666888:::<<<<<<>>>BBBGGGOOO^^^lll&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''''''''&&&&&&''''''(((&&&&&&'''''''''((()))))))))))))))(((''''''&&&&&&******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************+++++++++*********))))))))))))*********+++++++++,,,,,,++++++,,,...000111...//////000000//////...---......//////000111111111111111222222222333333333444444555555666666666777888999:::999999777777555555666666666666555555666666666777777888888888777777666666666666777777777666666555444444333333333333222222222222333333555555555444444333222222333333222222222111111111444222///---,,,---///000///......---------------.........---------------++++++++++++******)))(((---,,,++++++******++++++*********+++++++++,,,,,,+++***)))+++---/////////---------...............+++///777===>>>AAA:::+++---,,,++++++------+++***************************************************)))))))))(((((((((''''''((()))******+++++++++,,,*********)))))))))((((((&&&''')))*********)))((()))))))))((()))******+++***))))))))))))))))))***++++++,,,,,,++++++***)))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''))),,,((((((((('''&&&''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((''''''''''''''''''(((((()))*********'''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((((('''************************&&&''')))***++++++******(((((()))***++++++,,,,,,)))))))))***************++++++************++++++---------.........//////........................,,,---...///......///111...............///000000///000000000111111111111222222222222222222222222444666666666555666888:::<<<;;;>>>BBBFFFNNN]]]kkk~~~&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((()))))))))(((''''''&&&&&&++++++++++++************,,,,,,++++++++++++,,,,,,((())))))******))))))((())))))))))))))))))))))))((((((((()))******+++++++++++++++************))))))************+++++++++++++++++++++,,,---...////////////000000/////////------......//////000000000000111111111222222222222333444555555555555555777777888999888777666555444555555666666555555444555555666777888888999999777777666666666666777777666666666555555444333333444333333222222333333444555555555555444333111000222222222111111111000000222111///---,,,---...///......---,,,,,,,,,,,,---.........---------------++++++++++++***)))((('''---,,,++++++******++++++*********+++,,,,,,------+++***)))***,,,...---,,,+++,,,------......------///000...---...///000000+++******+++------+++******************)))))))))((()))))))))))))))))))))************************(((***+++,,,*********+++******)))))))))(((((((((******+++***)))(((&&&%%%((((((((((((((())))))*********))))))))))))*********************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))))))))((((((((('''((()))***)))((((((***,,,&&&(((******)))))))))***((((((((((((((((((((((((###$$$&&&'''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''((()))******))))))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))))))))(((''''''************************&&&'''((()))+++++++++,,,&&&'''((()))***,,,------((()))******+++++++++*********))))))******+++,,,+++++++++,,,,,,,,,------------------------------+++,,,---...------...000............///000111111000000000000111111111111111111222222222333333333444666666666666666888:::<<<;;;===AAAEEEMMM\\\jjj}}}&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''&&&&&&''''''''''''(((((())))))+++*********)))))))))))),,,,,,++++++++++++,,,,,,)))******************)))))))))))))))))))))))))))'''(((((()))******+++++++++++++++************))))))************+++++++++)))***+++,,,---------------......//////......---,,,------......///000000000000000000111111111222000111333444555555555444666777777888777666555444444444555666666555444444333333444555777888888999777777666666666666777777666666666666555444333333444444333333333333444444222333444444444333222222222111111111000000000000000000///...------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((('''&&&---,,,++++++******++++++)))))))))***+++,,,,,,,,,***)))))))))++++++***(((***+++,,,---------,,,+++,,,,,,((((((---,,,***000)))))))))+++------+++***+++*********)))))))))(((&&&&&&''''''(((((())))))(((((())))))***+++++++++(((+++------***))))))******)))))))))((((((((((((******+++***)))(((&&&%%%'''''''''''''''(((((()))+++***)))(((((()))***+++)))))))))))))))(((((('''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((******))))))***+++"""&&&***,,,+++))))))***(((((((((((((((((((((((($$$%%%''')))************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((('''((()))******)))(((((())))))(((((((((((())))))'''((((((((()))))))))***************************(((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))))))))(((((()))***++++++'''(((((()))***++++++,,,((()))*********)))(((''')))))))))***+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000222////////////000111222222000000000000111111111111000000111222333444444555444666666666666666888:::;;;;;;===AAAEEELLL[[[iii|||&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((()))******'''((((((((('''&&&%%%%%%$$$$$$%%%'''(((***+++,,,******))))))((((((((('''******))))))))))))************++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++++++++++++++************))))))************+++++++++((()))+++,,,---,,,,,,+++,,,------......------,,,,,,,,,------...//////000000000000000111111111111///111222444555555444444555666777777777555444333333444555666666555444333222222333444555777888888777777666666666666777777666666666666555444333222555444444333333444444555000111222444555555444444111111111111000000000000/////////......---,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&%%%---,,,++++++******++++++'''(((((()))***++++++++++++***)))***++++++)))''')))***+++,,,---,,,++++++$$$%%%!!!%%%///+++%%%***(((((()))+++------+++)))+++*********))))))(((((($$$%%%%%%&&&'''((())))))%%%%%%&&&'''((()))******(((+++...---***(((((()))))))))))))))((((((((((((&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++***************))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''***++++++*********))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%'''***+++***)))))))))###(((+++***(((((((((((((((((((((((((((((((((%%%&&&(((***+++,,,++++++((((((((((((((((((((((((************))))))))))))************))))))))))))'''((()))******)))((('''***)))(((''''''((()))***'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))************)))*********((('''%%%###))))))***+++,,,...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000////////////000111333333000000000000111111111111//////000111333444555666444666666666666666888:::;;;;;;===AAADDDLLL[[[iii{{{'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((((((((((((***(((&&&'''***+++)))''',,,+++***))))))***+++,,,************))))))))))))+++)))''''''((())))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***)))((((((((()))))))))*********+++++++++//////...---+++***)))(((---------............///...............---------000000000///000000111222000111333666777777777777777666555444444444444444777666666666555555555555555555555666666666666666444444555555666777777888888777666555444444444444333333333333333333333333444444555555555444222111333222111000///////////////.........---------------,,,,,,++++++,,,,,,------+++((((((+++,,,***(((******))))))))))))******++++++************+++++++++++++++*********))))))******))))))))))))******'''((()))+++,,,---......///......---+++***)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,+++***))))))))))))((((((''''''&&&&&&***************************)))))))))))))))))))))))))))(((((((((((())))))+++***((('''&&&&&&&&&'''&&&''''''((()))******+++************))))))))))))''''''((((((((((((''''''((((((***++++++***)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))***+++,,,,,,,,,%%%(((******'''&&&)))+++)))((('''%%%%%%&&&&&&'''(((((())))))))))))((((((++++++***(((%%%%%%(((***))))))*********))))))(((***)))(((''''''((()))***'''''''''''''''((())))))+++***((('''&&&&&&&&&&&&))))))(((((((((((())))))+++,,,,,,,,,+++***)))((('''(((((((((&&&&&&((()))(((((())))))*********+++&&&'''(((******))))))((())))))))))))************)))))))))(((&&&''')))++++++,,,.........,,,***)))...---,,,+++************'''***,,,,,,+++,,,///222------,,,+++************------...///000000//////000...---,,,,,,---...000000000000000000111111222111222444444333444666777555666777777666666777888<<<<<<>>>BBBEEEKKKYYYfffvvv''''''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((())))))))))))((((((((((((((((((((((((((('''%%%&&&((()))(((&&&)))(((''''''''''''((()))))))))))))))(((((((((((((((&&&$$$$$$&&&''''''&&&))))))))))))))))))))))))))))))(((''''''((())))))++++++***)))))))))*********+++++++++,,,,,,,,,,,,///......---,,,+++******---------............///...////////////.........000000000000000111222222111222333444555444444333777666555444444444444444777777777666666666555555666666666666666666555555333444444555666666777777:::999888777666666666666333333333333333333333333444555555666555444333222333222111000000///000000/////////.........------------,,,,,,,,,,,,------...+++))))))+++,,,***)))******))))))))))))******+++******************++++++++++++*********))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,///...---,,,+++******)))++++++***))))))***++++++))))))******+++***************)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))+++***((('''&&&&&&''''''&&&&&&''''''(((((())))))******)))))))))((((((((('''(((((())))))(((((('''''''''((((((((((((((('''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((())))))))))))***(((((()))*********))))))((()))******))))))***,,,******((('''''''''((()))((())))))******))))))(((+++***(((''''''((()))***)))***************))))))***)))(((''''''((()))***'''''''''''''''((())))))+++***)))''''''&&&''''''***)))(((''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%((())))))(((''''''(((***((()))))))))************((()))***+++,,,++++++***))))))))))))************---,,,***)))(((((())))))+++,,,---------,,,***))),,,++++++***++++++,,,,,,,,,---...,,,******,,,...,,,,,,+++++++++,,,,,,---//////////////////...---000///---,,,,,,---///000000000000000000111111222///111333444333222333444555666777777666666777888;;;;;;===@@@DDDJJJXXXfffvvv(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((&&&%%%$$$%%%'''((((((&&&(((''''''&&&&&&''''''(((*********)))))))))((((((+++)))(((((()))******))))))))))))))))))))))))))))))((((((''''''(((((()))+++************++++++,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---------............/////////000000000000000///111111111000111222222333666777777777777777666666666555555444444444555555888888777777777666666666777777777666666555555555333333333444555555666666999888777666666555666666333333333333333333333333444555666666666555444333444333222111000000000000000/////////...............------,,,,,,------......,,,******+++,,,+++*********))))))))))))******************************+++************)))))))))******))))))))))))******+++++++++,,,,,,++++++***......---,,,+++******)))+++******))))))******+++&&&'''((()))************((((((((()))))))))******((((((((((((((((((((((((((((((((())))))***************))))))((((((''''''***)))(((''''''&&&''''''&&&&&&&&&''''''''''''''')))))))))(((((((((''''''((())))))******))))))((())))))((((((((((((((()))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************((()))))))))(((((('''&&&)))(((((((((***+++***))),,,+++***)))))))))******((())))))******))))))((()))&&&$$$$$$''')))(((''')))******+++++++++******))))))(((((((((((())))))'''''''''''''''((())))))+++***)))(((((((((((((((+++)))(((&&&&&&((()))+++(((((('''&&&'''((()))***))))))***)))(((''')))+++))))))))))))************))))))***++++++++++++***))))))))))))************,,,)))&&&'''***+++***(((******+++,,,,,,+++)))(((************+++,,,---...---......,,,******+++,,,,,,++++++,,,---...//////000000000000///...---,,,000000............000000000000000000000111111222000222555666555333222333444666777777666666777999::::::<<<@@@CCCIIIWWWeeewww((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((((((((())))))(((((((((((())))))+++++++++************))),,,+++******,,,,,,+++***))))))))))))))))))))))))*********))))))*********+++*********+++,,,------+++++++++,,,,,,,,,,,,------------------------------------............//////000111222222222111111111111111111111222333333666777777888888888888888555555444444444555555666999888888888888777777777999888888777666555444444333333333444444444555555666666555444333333333333333333333333333333333333444555666666666555444333444333222111111000000000000000/////////............------,,,,,,------...---,,,++++++++++++++++++******))))))))))))******))))))************))))))************))))))))))))******))))))))))))************+++,,,,,,,,,++++++------,,,,,,+++******)))******))))))))))))******'''((())))))*********)))%%%&&&''')))***,,,---...((((((((((((((((((((((((''''''(((((()))******************))))))(((''''''))))))((((((''''''''''''((('''''''''''''''''''''((((((((((((''''''''''''))))))************))))))---,,,***))))))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((((((((((((((()))))))))*********((((((((())))))(((((('''(((%%%$$$%%%((()))(((%%%++++++*********)))))))))'''(((((())))))(((((('''&&&"""!!!&&&)))'''$$$)))******++++++++++++***))))))(((((((((((())))))'''''''''''''''((())))))*********)))))))))))))))+++)))'''&&&&&&''')))++++++***)))))))))+++...///)))*********(((((()))+++)))))))))))))))*********'''((((((((())))))))))))((()))))))))************%%%!!! ###)))---,,,)))))))))************)))(((************+++,,,------***++++++++++++,,,...///---------------...//////...///////////////...---111000////////////000111000000000000000111111222333555888999888666444444444555777777666666888999::::::<<<@@@CCCJJJXXXfffyyy(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''((()))(((((())))))))))))((((((***))))))))))))((((((((()))'''''''''))))))(((''')))))))))))))))))))))))))))))))))******)))))))))+++*********+++,,,------************++++++++++++,,,,,,,,,------------...---------............//////000222333333333222111111111000000111111222333000000111111333444555555444444444444444555666777:::999999999999888888888999999888777666555555444333333333444444444444444666555444333222222222222333333333333333333333333333444555666666555444444444333222111000000000000////////////............---------,,,,,,---------,,,,,,,,,+++*********+++******))))))))))))******((()))************)))((())))))))))))))))))))))))******))))))))))))******((((((***+++,,,---------,,,,,,,,,++++++******)))))))))))))))))))))))))))******++++++***))))))((('''(((((()))***+++++++++))))))))))))))))))))))))''''''(((((())))))))))))))))))******)))((('''&&&((((((((((((((('''''''''))))))((((((((((((((((((((((((((((((''''''''''''))))))************))))))---,,,***)))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''''''''((((((((())))))&&&'''((()))************(((%%%$$$%%%((()))(((%%%)))***)))))))))(((((((((&&&''''''((((((''''''&&&&&&""" """'''***(((%%%((()))***+++++++++++++++(((((())))))))))))(((((('''''''''''''''((()))))))))))))))******************)))(((''''''((()))***((('''&&&%%%&&&(((+++,,,)))*********(((((()))+++******))))))))))))))))))((((((((((((((()))))))))((()))))))))************$$$!!! $$$***---,,,(((((()))))))))***))))))))),,,++++++******++++++,,,+++******+++,,,---...///000///......---------...,,,,,,...///000000000000000000////////////000000000000000000000111111222333555888999888666444444333555777777666666888999;;;;;;===AAAEEELLLZZZhhh{{{'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&((()))((('''&&&'''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%)))(((((()))******((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&+++************++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000222444444444222111000000000///000111111222//////000000222444555666333333333444555666777888;;;::::::::::::999999999888888888777777666666666444444444444444444555555777777555444444444444444333333333333333333333333222333444555555555444333333222111000///////////////.........---------------,,,,,,++++++,,,,,,---++++++,,,***)))((()))+++******))))))))))))******'''((()))******)))((('''(((((()))))))))))))))*********))))))))))))******'''((()))+++,,,---......,,,,,,++++++************((())))))******))))))(((++++++++++++***)))(((''',,,,,,+++***((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''((())))))******))))))(((***)))((('''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******''''''''''''((((((((((((&&&&&&((()))***+++++++++)))(((((((((***+++***)))(((((())))))(((((('''&&&&&&''''''((((((''''''&&&(((&&&%%%&&&***+++***((('''((()))***************(((((())))))))))))(((((('''''''''''''''((())))))''''''((()))************))))))(((((((((((())))))&&&&&&%%%%%%&&&((()))+++))))))***)))(((''')))+++************))))))))))))*********)))***++++++,,,))))))))))))***************(((''')))+++,,,)))''')))))))))))))))*********,,,,,,++++++***+++++++++...,,,***+++,,,------,,,000000///------,,,,,,,,,***+++---///000111111111////////////////////////000000000000000111111222000222555666555333222333333555666777666777888:::;;;;;;===AAAEEELLL[[[hhh|||%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&((()))(((%%%###%%%&&&''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&***))))))***,,,,,,***((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&++++++***)))))))))***************+++++++++,,,,,,+++++++++++++++++++++***---------............///---///111444444444222111//////......//////000111333222222222333444666777222333333444555666777888;;;;;;;;;;;;::::::::::::888777777777777777777777555555555555555555555555777666555444333333333333333333333333333333333333000111333444444444333222222111000///............------------,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++***''''''(((*********))))))))))))******'''((()))******)))((('''(((((((((((())))))************))))))))))))******((()))***+++,,,---------++++++++++++************'''((()))******)))(((''')))))))))***))))))((((((+++******)))((('''&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&(((***+++***)))(((&&&'''((())))))(((''''''&&&''''''(((((()))))))))******)))))))))((((((((('''(((((())))))(((((('''(((((((((''''''&&&$$$$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''(((((((((((()))))))))&&&'''(((((())))))))))))((()))******))))))***,,,(((((()))))))))((('''&&&(((((())))))))))))((((((&&&&&&'''(((((())))))(((&&&&&&'''))))))******)))'''((()))******)))(((''''''''''''''''''((())))))%%%&&&''')))******))))))'''((()))******)))((('''(((((())))))******++++++((())))))(((''''''(((***************)))))))))(((+++***)))))))))***,,,,,,))))))))))))************+++++++++++++++)))((('''))))))))))))******++++++************+++,,,---------+++)))***---......---......------,,,---------,,,,,,...///000000000000.........//////.........000000000000000111111222///111333444333222333444333444666777666777999:::::::::<<<@@@DDDLLLZZZhhh{{{$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&((()))'''###!!!"""$$$)))***+++,,,,,,+++***)))************))))))))))))&&&&&&&&&'''((((((&&&$$$))))))))))))))))))))))))'''((()))******)))((('''++++++***)))((((((((()))++++++,,,,,,,,,---------+++++++++*********))))))---------.........//////,,,...111333444333222111...............///000000222111000000000000222222222222333333555666888999<<<<<<;;;;;;;;;:::::::::777777777777777888888888666666666666666666555555444444333222111111111111333333333333333333333333000000222333444333333222111000///......---------------,,,,,,,,,++++++++++++******************+++(((***+++)))&&&&&&(((*********))))))))))))******'''((()))++++++)))(((''''''((((((((())))))************))))))))))))*********++++++,,,,,,++++++++++++++++++***************'''((()))******)))((('''%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''******)))((('''&&&%%%%%%$$$&&&(((***++++++***)))&&&'''((())))))(((''''''%%%%%%&&&&&&'''((())))))************))))))))))))''''''((((((((((((''''''((())))))***)))'''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))*********+++))))))))))))************'''''''''(((''''''&&&%%%&&&(((+++***'''''')))+++((())))))******)))'''&&&******++++++++++++******###$$$&&&&&&%%%$$$%%%&&&%%%&&&'''((())))))))))))'''((()))******)))(((''''''''''''''''''((())))))$$$%%%'''((())))))))))))&&&((()))++++++)))(((&&&''''''((())))))))))))((('''(((((((((&&&&&&((()))+++*********))))))(((((()))((('''''''''(((***+++))))))))))))************&&&(((***+++)))(((((((((******))))))***+++,,,,,,(((((()))***+++---///000((('''&&&)))...111222111,,,,,,,,,,,,,,,---...///......///////////////...------............------000000000000000111111222111222444444333444666777333444666777666777999:::888888;;;???CCCKKKYYYgggyyy%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&'''''''''''''''&&&&&&))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''((())))))******))))))((((((''''''))))))))))))************,,,++++++******++++++,,,******++++++,,,---......---///222222111000000111000000000000000000000000333222222222333333444555222333444444333555888:::999:::;;;;;;<<<<<<;;;;;;888777777666666666666666666777888888888666555444777777666555444333333333222222222111111111000000222222222222111111111000111111111111000...---,,,///...---,,,+++,,,---...+++)))(((***---...,,,***,,,,,,,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***++++++***************+++******))))))******+++,,,000///...,,,***)))((('''+++******)))(((''''''&&&))))))((('''''''''''''''''''''(((((())))))************))))))((((((''''''((()))***++++++***)))(((******))))))((((((''''''&&&&&&''''''(((''''''&&&''''''''''''''''''&&&&&&%%%***'''%%%)))++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++'''''''''((()))******+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,((()))***)))((('''(((***(((''''''''''''(((((()))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******)))))))))***+++++++++,,,))))))))))))******************))))))((((((''''''&&&&&&((()))++++++,,,,,,,,,)))((()))+++,,,+++)))+++,,,,,,,,,+++,,,///111------------------------,,,,,,,,,---------......//////......---------,,,///////////////.........222222222111111111111111222222333333333333444444555666666777888888999999::::::<<<@@@CCCJJJWWWeeeuuu%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))((((((%%%&&&''')))************((((((''''''(((((()))******)))))))))))))))(((((())))))))))))************,,,++++++******++++++,,,,,,,,,------...//////000...///111111000000000111111111111111111111111111333333222222222333333444222333333333333444777999888999::::::;;;;;;::::::888777666666555555666666666777777888777666555444666666555555444444333333333222222222222111111111111111111111000000000000/////////000//////......///...---,,,------...///...,,,+++---///000///---,,,,,,+++++++++*********((())))))******))))))((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))***************++++++,,,%%%&&&''')))+++,,,---...******))))))((((((''''''))))))(((''''''''''''''''''((((((((()))))))))***************)))))))))((())))))***++++++***))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''' (((,,,)))'''***,,,,,,(((((((((((((((((((((((()))))))))))))))*********---,,,++++++******++++++))))))))))))))))))))))))***)))))))))((((((((((((************************))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((()))***++++++%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++'''((())))))''''''((()))(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((((((((()))))))))))))))((()))))))))))))))******))))))))))))***************)))))))))((((((((('''&&&'''((()))***+++++++++***)))(((***...000///...'''***,,,---,,,,,,,,,---------------------------,,,,,,,,,---------....../////////.........------.........///////////////111111111111111111111111222222333333333333444444666666777777777888888999;;;;;;===AAACCCHHHUUUbbbttt%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''&&&''''''(((((('''''''''(((((((((((((((((((((((())))))((((((''''''(((((((((((())))))))))))((((((%%%&&&''')))************)))(((((((((((()))******)))))))))***************)))))))))*********++++++,,,++++++******++++++,,,,,,,,,------......//////...///000000...///000222111111111111111111111111333333222222222222222333000222333333222333555777777777888999999999999888777777666555555555555666555666777888777666555444444444444444444444444444333333333333222222222222000000000/////////......,,,,,,---...............------------...///000000+++***)))***,,,,,,,,,***+++++++++***************)))******************)))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((((())))))************+++++++++,,,//////......------,,,,,,))))))))))))(((((((((((())))))((('''''''''(((((((((((((((((())))))))))))++++++************))))))))))))************))))))))))))))))))(((((((((((((((((('''&&&&&&''''''(((''''''''''''''''''''''''###))),,,)))''')))******(((((((((((((((((((((((('''(((((()))******++++++,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((((('''''''''(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))+++*********)))))))))((()))(((((((((((((((''''''))))))))))))************))))))))))))(((((((((((('''((())))))************)))))))))***---//////...$$$'''+++---,,,+++***)))------------------------,,,,,,,,,---------......///////////////.........------......//////000000000000000000000000000000222222333333333333444444777777777777777777777777<<<<<<>>>AAACCCGGGSSS___rrr%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&''''''&&&''''''(((((((((((('''(((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))))))))(((((()))))))))))))))((('''''')))))))))))))))******+++))))))******++++++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,/////////...---...000222222222222222222222222222333222222111111111111222///111222222222222444555555555666777777777777666777666555555444444555555555555666777777666555444333333333333333444444444444444444333333333222222//////.........---------+++,,,,,,---------,,,,,,++++++,,,,,,---...//////))))))(((((())))))))))))*********************)))******++++++++++++******))))))))))))))))))))))))(((((('''''''''((())))))******************+++,,,******+++++++++,,,,,,+++777555333000---***(((&&&(((((((((((())))))))))))))))))((((((((((((((()))(((((((((((())))))))))))***)))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%''')))'''&&&%%%''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''%%%$$$$$$######************************'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))*********(((((())))))************((((((((((((((((((((((((''''''((())))))(((''''''&&&'''((('''&&&%%%&&&(((''''''''''''((()))******))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))************))))))))))))(((((((((((((((((()))))))))))))))(((******))))))***))))))(((%%%(((+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,------...///000111111////////////000000000000222222222333333333444444777777777777777777777777;;;;;;===AAABBBGGGRRR^^^ppp%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))((('''''')))))))))))))))******+++))))))******++++++,,,,,,************++++++++++++,,,++++++******++++++,,,*********+++++++++++++++.........---,,,---///222111111111111111111111111222111111000000000111111///111222222222222333444333444555555666666555555666555555444444444444444444555666777777666555444222222222333333333333333444444444333333333222222.........------------,,,------------,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,+++***+++,,,---))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))((((((((())))))***+++******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,++++++++++++***))))))(((((((((((((((((())))))))))))))))))((((((((())))))***))))))))))))(((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&%%%%%%'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))***************((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%&&&((('''''''''(((((()))++++++))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***&&&&&&''''''((()))***************))))))(((((((((((()))))))))************(((((((((((())))))))))))'''(((((()))))))))((((((************)))(((((((((***+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////,,,------...///000111111......//////000000000000222222222333333333444444666666666666666777777777888888<<<@@@CCCGGGSSS___nnn%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''(((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))((((((%%%&&&''')))************)))(((((((((((()))******)))))))))************************++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,---......------...000000000000000000000000000000000//////000111111222///111333333222222222333333333444555555555555444555555444333333333333444333444555666777666555555222222222222222222222222333333333333222222222222.........---------,,,,,,......------,,,***)))((((((((()))***+++++++++++++++++++++)))'''''')))+++(((((((((((()))))))))))))))******************)))(((((((((((((((((((((((())))))((())))))***+++,,,''''''''''''((()))***+++)))***,,,---------,,,+++)))))))))***************))))))))))))(((((((((((())))))((((((((()))******))))))))))))((((((((((((&&&&&&''''''''''''((((((&&&&&&%%%%%%&&&'''((()))(((((((((((()))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&&&&'''(((((((((,,,)))((())))))''''''***((((((((((((((((((((((((******))))))(((''''''&&&***)))******+++,,,---...((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''((()))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******%%%%%%&&&'''((()))************)))))))))))))))((())))))))))))************(((((((((((())))))))))))&&&'''(((((())))))))))))((()))++++++***+++,,,...,,,---,,,+++)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------......//////000000...//////000000111111222222222333333333333444444444444555666666777888888666777;;;@@@CCCGGGRRR^^^kkk%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((())))))*********))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%&&&''')))************((((((''''''(((((()))******)))))))))))))))((((((*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------...////////////////////////.........///000111222333000222444444333222333333222333444444555555444444555444444333222333333333333333555666666666555555333333222222111111000000333222222222222111111111............------------,,,---------,,,+++******)))***++++++,,,+++***)))((())))))&&&$$$$$$&&&)))'''''''''((((((((())))))((())))))******))))))((((((((((((((((((((((((((('''''''''((((((***++++++''''''''''''((()))***+++)))***,,,---...---,,,+++///......,,,+++***)))(((******))))))((((((''''''))))))(((((()))******+++***)))))))))((((((((('''''''''''''''((((((((()))''''''&&&&&&''')))***+++'''((((((((()))))))))***((()))***+++***(((&&&$$$%%%%%%&&&&&&'''(((((()))---(((&&&))))))''''''***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))'''((())))))''''''((()))'''''''''((()))+++,,,---))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((()))))))))*********''''''(((((()))))))))***''''''((((((((((((((()))))))))))))))************'''((((((((()))))))))***%%%&&&'''((())))))))))))'''***++++++******+++...+++,,,------+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---------............/////////////////////000000111222222333222222333333333333444444222333444555666888999999777888<<<@@@BBBFFFPPP[[[jjj}}}%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&((()))************************************&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((()))))))))))))))((((((''''''''''''''''''((())))))******))))))((((((''''''******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***************************,,,...///...---------////////////////////////---------...000111333444000222555555444333333333333333444555555555444444555444333333222222333333222333555666666666555555444333333222111000//////222222222111111111000000//////.........---------++++++,,,------------,,,***+++,,,---,,,+++***)))+++,,,,,,)))&&&&&&))),,,&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))***+++,,,---)))***,,,......---,,,+++))))))))))))))))))))))))+++******)))(((''''''&&&))))))((())))))***++++++******))))))(((((((((''''''((((((((())))))******)))((((((((()))***,,,---'''((((((((())))))******''')))+++,,,,,,)))%%%###%%%%%%&&&&&&'''((())))))+++%%%###'''(((%%%%%%)))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))+++***(((&&&&&&(((***+++((()))***)))((('''(((***'''''''''((()))+++,,,---))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************************))))))))))))%%%&&&&&&''''''((((((((())))))))))))************'''((((((((())))))******$$$%%%&&&((()))*********)))+++,,,***'''%%%&&&((((((+++...///---+++***)))++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------///////////////.........///000000111222333333333222222333333333444444444111222333555777888999:::999:::===AAABBBDDDNNNYYYiii}}}'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%$$$###%%%'''*********))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***...---,,,+++++++++,,,------,,,***++++++,,,***))),,,---......///.........,,,---......------...000------------...///111222///111222222111000222333444444444444555555555555444444444444444444444444333222222111111000000000333222222111111111111111000000000000000111111111------,,,++++++++++++,,,)))***,,,......,,,***)))++++++,,,,,,,,,---------)))***+++***)))((((((***))))))))))))))))))))))))+++***(((((()))******))))))(((&&&&&&((()))((('''((())))))))))))*********))))))))))))))))))))))))+++---///111111///---++++++***)))(((((()))***+++))))))((('''''''''''''''((()))*********)))'''&&&&&&''''''((()))******+++%%%&&&&&&&&&''''''((((((''')))******)))(((((()))++++++***)))((('''&&&&&&************))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((+++)))((('''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''''''''''''''((()))******)))(((''''''&&&&&&'''$$$&&&'''))))))'''&&&$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$%%%'''(((((((((''''''###'''******((('''))),,,******))))))((((((''''''))))))************))))))---+++)))((('''((()))***))))))))))))))))))))))))(((((()))************)))%%%&&&''')))+++---//////))))))))))))))))))))))))******))))))******+++,,,***+++,,,------,,,+++***)))***+++,,,---.........)))***+++,,,...///000111..................------000000000///......---------......///000111111222333333333333444555666666444333333444444555666777888777:::???BBBEEEOOOXXXkkk~~~'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((---+++)))((())))))(((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))***++++++++++++***++++++***)))))))))***+++...,,,++++++,,,,,,+++))),,,,,,---...............,,,---///...------.../////////...---......000000000111222222111111222444444555555666666666555555444444444444444444444444111222222222222111111000222222111000000000000111111000000000000000000000//////......---------...************************++++++++++++,,,,,,,,,,,,)))***+++***)))((((((***))))))))))))))))))))))))***(((''''''((())))))((()))(((&&&&&&((()))((('''++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))+++------+++)))(((+++***)))(((((()))***+++***)))((((((''''''(((((()))))))))))))))((('''''''''''''''((()))*********&&&&&&'''''''''(((((((((''')))+++***)))((()))))))))((((((((((((((((((((()))))))))(((((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((+++)))''''''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++*********)))))))))((((((((('''''''''((())))))******))))))(((((())))))((()))************)))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))(((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))((('''''''''((((((***,,,---,,,+++******+++***)))))))))((((((((('''(((((())))))))))))((((((+++***((('''&&&'''((()))))))))))))))))))))))))))((())))))***+++*********(((((()))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------..........................................///////////////.........///000111111111333333222333333444555666444444444444555666777888888888:::???BBBEEENNNXXXjjj~~~'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((///,,,***))))))((('''%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))((()))******++++++************)))))))))******+++...,,,++++++------,,,***+++,,,------......---------...///...---,,,---...000000///...............111222333333222222333444444555777888888777555444444444444444444444444444///000222333333222111000111111000/////////000000111111111000000///////////////.........---------+++***)))(((((()))***+++)))*********++++++++++++)))***+++***)))((((((***)))))))))))))))))))))))))))'''&&&&&&(((((((((''')))(((&&&&&&((()))((('''''''''((((((((()))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&******))))))))))))************)))((((((((())))))******)))(((((((((((((((''''''(((((())))))******''''''(((((((((((())))))''')))+++***)))((()))***&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((+++)))''''''((()))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))))))))((('''''''''((((((((((((((('''(((((()))***************************&&&''''''((((((''''''&&&(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))---+++)))'''&&&'''((()))((((((((()))******)))((())))))))))))((((((((((((''''''((((((((((((''''''***)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***---------------------,,,........................------......///000000111......//////000000111111222222222333333444555666555555555555666777888888888888:::???BBBEEENNNXXXiii|||'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&$$$%%%&&&((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((())))))***************+++++++++++++++,,,,,,,,,...,,,+++,,,------,,,+++++++++,,,------------------...///...,,,+++,,,---/////////.........//////111333444444333222444555444666888:::999777555333333333333333333333333333...///111333333333222111111000000///////////////222222111000///......---,,,,,,---,,,,,,,,,++++++******))))))))))))******))))))))))))************)))***+++***(((((((((***)))))))))))))))))))))))))))'''&&&&&&((())))))((()))(((&&&&&&((()))((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))++++++++++++)))(((***))))))))))))))))))*********))))))))))))******+++***((('''''''''((()))'''((((((((()))))))))***((((((((()))))))))))))))&&&(((***)))((('''((((((&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***)))''''''((((((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''******)))((('''''''''((($$$$$$$$$%%%%%%'''(((((())))))(((((((((((())))))))))))************)))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((((()))$$$""""""%%%***---+++)))))))))))))))(((((((((((('''(((((())))))((((((''')))(((((('''''''''((()))(((((((((((((((((((((((()))******+++++++++++++++++++++******))))))(((((())))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---)))***+++,,,---.........---------------------------------...........................//////000000.../////////000000000111222222222222333444555666666555555666666777888999999888;;;???AAAEEENNNWWWggg{{{'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$###"""###&&&((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))******++++++,,,,,,,,,,,,---+++++++++------,,,+++***++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,---......///000000000111333444444333222444555555666888:::999777555333333333333333333333333333///000111222333333222111111000000///////////////222111111000///...------,,,,,,---------,,,+++***)))***,,,------,,,***)))(((((()))))))))*********)))***+++***(((((((((***((((((((((((((((((((((((***((('''((()))++++++***)))(((&&&&&&((()))((('''((((((((()))))))))******((((((((((((((((((((((((******+++,,,,,,+++******)))))))))******)))))))))******))))))))))))******+++***((('''''''''((()))(((((((((((()))))))))))))))))))))))))))(((((((((%%%'''(((((('''&&&&&&''')))(((((('''&&&&&&%%%%%%)))))))))(((((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((+++***)))((((((((((((((($$$$$$$$$$$$%%%'''((()))))))))(((((((((((())))))))))))************)))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$''')))***)))(((''''''%%%%%%(((---///...,,,(((((((((((())))))))))))((())))))******))))))((()))))))))))))))))))))***(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---)))***+++,,,---.........++++++,,,------......///---------.........//////000000//////............////////////000000000000222222222222333444555555666555555666666777888999999999;;;???AAAEEEMMMWWWeeeyyy'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******))))))&&&'''((()))************+++***)))***,,,---,,,+++)))***++++++,,,,,,++++++***,,,------,,,,,,---...+++,,,---///000111111111111222333333222222333444666777888888888666444333333333333333333333333333111111111111111222222222111111000/////////000000000000000//////.........---.../////////...---,,,(((***---......---***(((((()))))))))************)))***+++***)))((((((***((((((((((((((((((((((((***((('''(((***+++++++++)))(((&&&&&&((()))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((()))************)))((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''%%%''')))((('''&&&''''''******)))((('''&&&%%%$$$)))))))))(((((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))******************)))((((((((())))))''''''''''''((()))***+++************************'''(((((())))))(((((('''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))"""&&&***+++***(((&&&(((''''''(((******)))'''(((((((((((())))))))))))))))))************)))))))))))))))***************))))))))))))))))))))))))(((((()))************)))'''(((((())))))*********))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,---...//////,,,,,,------.../////////111000000///......------////////////000000000000111111111222222333444555555555555555666777888888:::999;;;???AAADDDMMMVVVcccwww'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,***(((((())))))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))))))))))))))%%%&&&((()))*********)))***)))((()))+++,,,+++***)))******+++++++++++++++)))***,,,,,,,,,,,,...000,,,---...000000000//////000111222222111111222444666777777666666444333333222222222222222222222222444222111000///000222222222222111000000000000111//////////////////......---...///000000...,,,+++)))***+++,,,,,,+++***))))))))))))*********++++++)))***+++***)))((((((***((((((((((((((((((((((((((('''&&&''')))++++++***)))(((&&&&&&((()))((('''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''(((((()))***)))))))))))))))(((''''''))))))))))))((((((((((((((((((((('''''''''&&&&&&''')))******)))(((((())))))))))))(((((('''''''''((((((((('''''''''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))(((&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))))))))*********+++)))))))))((())))))******(((((((((((()))******+++((()))************)))((((((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((())))))))))))((('''))))))))))))))))))))))))###%%%''')))******((('''%%%&&&''''''&&&%%%%%%&&&'''((((((((()))))))))***(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***------------------------,,,,,,------...//////000///////////////.........000000000000////////////111111111111222333444555444444444444555666777888:::999;;;???AAADDDMMMVVVbbbvvv'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***((('''''')))***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''(((((()))))))))))))))'''(((***+++,,,,,,,,,+++)))((('''(((***++++++)))))))))***+++++++++++++++((()))+++,,,,,,---///000...///000000000///------///111222222111000222333777666666555444333333333222222222222222222222222555444111///...///111333333222222111111111111111.........///////////////+++,,,---......,,,***)))+++***)))(((((()))***+++************++++++++++++)))***+++***)))((((((***(((((((((((((((((((((((('''&&&%%%&&&(((******))))))(((&&&&&&((()))(((''')))))))))************+++))))))))))))))))))))))))++++++************++++++((()))***++++++***)))((('''''''''''''''((())))))((()))*********)))'''&&&))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%)))***,,,,,,***)))***+++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))(((&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))(((((()))***++++++(((''''''''''''((())))))$$$&&&'''))))))'''&&&$$$******++++++++++++******&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))))))))$$$'''******((((((***,,,'''((((((((())))))******''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))***++++++,,,***+++,,,------,,,+++***)))***+++,,,---.........//////...------,,,++++++,,,,,,------...///000000------......///000000000000000000000////////////111111111111222333444555444333333444444555666777::::::<<>>@@@BBBIIIRRR]]]mmm%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((***)))'''((())))))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,***))))))))))))***++++++------------------------,,,,,,,,,---------......------........./////////222222222222222222222222///111222222111000000111111000000000000000//////000111111111111111000000/////////000000//////.........---------,,,,,,,,,+++++++++***)))))))))((()))******************)))))))))************))))))&&&(((******)))((()))*********)))'''%%%&&&(((+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))++++++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))***)))((('''&&&&&&'''(((&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((&&&((())))))(((((()))*********)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))((('''((((((((((((((()))))))))******)))))))))******+++,,,------,,,+++******+++,,,,,,++++++,,,,,,---......------------...//////,,,,,,------......//////000000000000111111111111000111111222222333444444444444555555666777777777999888:::>>>???AAAIIIRRR\\\lll%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&''''''(((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((('''((()))***)))(((''''''((()))))))))))))))((())))))******+++++++++&&&''''''((((((''''''&&&''''''''''''''''''''''''+++++++++++++++,,,,,,---***************+++,,,,,,------------------------,,,,,,------......------....../////////000000000000000000000000000000000///000222222111000000111111111000000//////////////////000000000000//////......///////////////.........---------,,,,,,,,,************))))))))))))***))))))(((((())))))***))))))************))))))''')))++++++***)))******)))******)))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******************)))***+++,,,++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((())))))***&&&'''''''''((((((((((((&&&&&&''''''((())))))***)))******++++++******)))(((((((((((())))))))))))***)))(((''''''((()))***''''''((((((((()))))))))'''((((((((()))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((******)))((('''&&&&&&%%%%%%%%%&&&'''((())))))***((((((((((((((((((((((((((())))))******)))((('''###%%%((()))(((((()))***)))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************(((((()))))))))***************))))))))))))******)))+++---,,,******+++---,,,,,,++++++,,,,,,---......------,,,---...///000---------...//////000000000000000000111111111111000111111222222333444444444444555555666777777777888888:::>>>???AAAIIIQQQ\\\lll%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$''''''(((((())))))******&&&''''''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&'''***++++++***'''(((((()))))))))))))))&&&&&&'''((()))***++++++&&&''''''''''''''''''&&&''''''''''''''''''''''''---,,,+++***))))))))))))++++++++++++,,,,,,---...........................+++,,,------......------000000000000111111111111////////////////////////...000222222000000000111111111000000/////////.........///////////////.........///////////////.........---------,,,,,,,,,)))))))))))))))************)))(((''''''((()))***))))))************))))))'''))),,,,,,+++******+++'''))),,,,,,***((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++***++++++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))'''((((((((())))))******)))(((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%''''''%%%$$$$$$%%%''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''((()))***'''((((((((())))))******&&&&&&&&&'''((())))))*********++++++++++++******(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))))))))((('''&&&'''(((((()))(((((('''))))))))))))))))))(((((((((((((((((((((((((((((())))))*********((('''&&& ###'''))))))(((((()))((((((((((((''''''''''''((((((''''''''''''((((((************************(((((())))))))))))((((((!!!"""$$$&&&(((***++++++))))))******+++++++++,,,******)))))))))))))))***'''))),,,,,,******---000,,,,,,++++++,,,,,,---.........---,,,---...///000---......///000111111222000000000000111111111111000111111222333333444444444444555555666777777777888888:::>>>???AAAHHHQQQ]]]mmm(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%'''***+++$$$&&&(((((('''&&&((()))))))))))))))************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((((((((((((+++(((%%%&&&)))+++***))))))************+++++++++************+++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++***,,,...000111111000///...///000111111000///...////////////............000000////////////000000///...------...///000111000000///...............000///---,,,++++++,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((+++*********))))))((((((((()))+++,,,,,,***((('''***************)))(((((($$$%%%'''(((((('''%%%$$$)))(((((('''&&&&&&%%%%%%''''''((()))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&''')))***)))'''&&&&&&''')))(((((('''''''''(((((($$$%%%''')))******))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))***+++++++++)))((('''''''''(((((((((((('''''')))))))))((('''''')))+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******,,,,,,+++***)))((('''''',,,***((('''&&&&&&&&&'''&&&'''((())))))((('''&&&******)))'''%%%%%%'''((()))((('''&&&&&&&&&&&&&&&+++*********))))))(((((())))))))))))************&&&''''''(((((((((((((((&&&'''((())))))((('''&&&,,,+++++++++******))))))************************))))))))))))))))))))))))+++***)))))))))***,,,,,,---,,,***))))))***,,,---,,,------......------,,,+++++++++******))))))))),,,------...///000111111000000000000111111111111222222222222333444555555666555555666666777888999>>>>>>======???CCCIIINNN]]]mmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))&&&&&&%%%%%%&&&''''''(((&&&'''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((()))))))))*********&&&''''''((()))***++++++***(((&&&&&&)))******))))))************++++++++++++++++++***++++++,,,,,,---------------,,,++++++.........---------,,,,,,+++---...000111000///......///000111111000///...////////////////////////111000000////////////000///......---...///000111111000000//////////////////...---++++++++++++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''((()))************))))))))))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((*********)))))))))((((((((()))************)))(((***************)))((((((''''''&&&&&&&&&&&&''''''+++***)))((('''&&&%%%%%%''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''***)))((((((''''''((((((***)))))))))((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''')))******(((''''''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))---,,,+++***))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((***************)))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%''')))((((((''''''''''''(((((())))))(((((())))))***+++++++++***))))))(((''''''+++***)))(((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&(((***)))(((((('''''''''''''''*********)))))))))(((((((((((()))))))))*********'''(((((()))***)))))))))+++***))))))))))))***+++++++++******))))))))))))************************))))))))))))))))))))))))+++***)))))))))***+++,,,.........------.........,,,------......------,,,---------,,,,,,+++++++++------......//////000000//////000000000111111111222222222222333444555555333222222333333444555666;;;<<<<<<===???DDDKKKOOO]]]lll$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''')))%%%""""""%%%''''''&&&&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((((())))))))))))******))))))))))))*********+++)))(((&&&''')))******))))))************+++++++++,,,,,,++++++***+++++++++,,,---.........---,,,+++//////............------------///000000///...---...//////000000//////...000000000000000000000000111111111000000///////////////...------...000111111111000////////////000...---,,,+++************+++++++++******))))))((()))))))))))))))))))))))))))(((&&&%%%%%%'''((()))***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))***************)))((((((***((('''%%%%%%'''(((***,,,+++***)))((('''&&&&&&''''''((()))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''&&&&&&&&&%%%))))))((((((((('''''''''(((((((((''''''''''''&&&&&&((())))))((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))------+++***))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))******))))))(((((())))))))))))************))))))'''''''''&&&%%%%%%''')))***))))))(((((())))))***))))))(((((())))))******)))))))))(((((('''''''''))))))************))))))((((((''''''''''''((((((&&&'''(((((('''(((***,,,***))))))(((((((((((((((******))))))))))))(((((((((((())))))))))))******((())))))******************(((&&&$$$$$$&&&(((***))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,+++******,,,------......------,,,///............---------........./////////////////////000000000000111111222111111222222333444555222222222222333444555555999:::;;;<<>>BBBGGGKKKWWWggg(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''***&&&###"""%%%'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&(((******)))((()))***)))************+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------......///......------......///...//////000000111111111///000111222222222000000111000...------...//////------,,,++++++++++++,,,++++++,,,++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((()))))))))******++++++,,,,,,,,,***************)))((((((&&&((()))++++++)))(((&&&$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((()))***'''(((((((((((()))))))))$$$&&&''''''&&&&&&&&&'''''''''&&&''''''((()))******)))((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''(((((())))))''''''(((((((((((('''''''''''''''&&&%%%%%%''')))(((''''''&&&&&&''''''(((((((((''''''&&&&&&'''''''''''''''(((((()))))))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))+++,,,+++)))''''''''')))))))))))))))******+++''''''(((((((((((())))))''''''(((((((((((())))))&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***///---,,,******,,,---///,,,------......------,,,,,,,,,,,,---------------.........///////////////......////////////000000111000000111111222333444555555555555666777888999999:::<<<===>>>AAAEEEIIIVVVfff&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))))))))%%%(((***+++)))((((((***)))************++++++++++++++++++***++++++,,,,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,------......,,,,,,,,,,,,---......//////...------------...///------...//////000111111...///111333333333222111111000///...---......///...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))***,,,---......------***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((((((((()))'''((((((((())))))))))))'''(((***)))(((''''''(((&&&&&&&&&''''''((()))***'''(((((((((((((((''''''((((((((((((((((((((('''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))))))))(((&&&''''''((())))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%''')))(((''''''&&&&&&''''''(((******)))(((((((((((((((''''''((())))))***++++++(((((((((((((((((())))))''''''((((((((((((''''''''')))++++++***(((((()))((((((((((((((()))******'''''''''((((((((())))))'''''''''((((((((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******+++,,,------,,,+++***,,,------......------,,,,,,,,,,,,------.........------......//////000000........./////////000000000000000000111222333444444444444555555666777888777888;;;<<<>>>BBBFFFIIITTTddd}}}$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%'''***+++'''((()))(((&&&%%%&&&''''''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,++++++***)))(((''''''$$$(((++++++)))'''(((***)))************+++++++++************+++,,,------,,,***((('''(((***,,,...---------.........//////+++++++++,,,---...///000///...---,,,,,,---...///,,,------...///000000111---...111333444444333222111000///...------...///......---,,,,,,,,,,,,---,,,,,,------,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((()))))))))***---///000///...---***************)))(((((()))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&'''(((((()))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((''''''''')))((((((((((((''''''''''''((((((((())))))******)))+++,,,+++)))(((((()))&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))***)))(((''''''&&&&&&'''))))))))))))))))))))))))&&&''')))*********)))(((%%%&&&((()))))))))((('''))))))************)))))))))))))))((('''''')))+++((((((''''''''''''((((((,,,,,,+++******)))******''''''((()))***+++,,,,,,+++***)))(((((()))***+++&&&'''((())))))((('''&&&%%%(((***+++*********+++(((((('''(((((()))******&&&'''''''''(((((())))))''''''''''''((((((((()))(((((()))***************,,,+++)))'''''')))+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++*********---111444444111---***,,,------......------,,,,,,---------......//////,,,------...///000111111............/////////000000000000000111222333444666555555666666777888999444666999<<>>@@@EEEHHHSSS```ttt%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((($$$&&&'''((('''&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))'''&&&$$$&&&&&&&&&'''''''''((((((&&&'''((()))******))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))******+++++++++***************+++++++++++++++******)))******))))))))))))******))))))******+++,,,,,,---...------,,,,,,------...---,,,,,,,,,,,,---......------------------.........------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******)))(((((('''((()))))))))'''&&&'''(((&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&(((''''''((())))))(((&&&'''&&&&&&&&&&&&'''((()))''''''((()))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))(((((((((((('''''''''(((((('''(((******)))((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((('''((()))(((&&&&&&((()))''''''((((((((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((''''''(((((((((%%%&&&'''((())))))))))))'''&&&&&&&&&'''((()))***))))))))))))))))))))))))((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))&&&'''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((&&&%%%,,,+++++++++************&&&$$$###%%%''')))(((&&&))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,***))))))))))))+++,,,---,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------111000222444000++++++000+++---///000111111000///000000000111222222333333333333444555555666666777777999;;;<<<>>>AAAEEEHHHQQQ^^^rrr&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''%%%$$$&&&))))))&&&"""&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&'''((()))******(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))***+++******''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''******))))))))))))******(((((()))***++++++,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......---,,,++++++******+++++++++++++++++++++++++++++++++++++++***)))(((((('''''')))))))))'''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&)))'''%%%'''******(((%%%&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))&&&''')))***,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((()))***)))'''&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&'''''''''(((((())))))((()))((('''%%%&&&(((***(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))''''''''''''(((***++++++((((((((((((((((((((((((%%%&&&%%%%%%$$$###"""!!!&&&&&&&&&''''''''''''((($$$%%%''')))******))))))&&&&&&'''((()))))))))((((((((())))))))))))(((((((((((()))))))))(((&&&%%%************)))))))))((()))'''&&&(((+++---,,,***))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,***)))(((((()))+++---...++++++,,,,,,,,,++++++***))))))*********+++++++++******+++,,,------...///+++***---...)))"""###***///000222333444333111000000000000111222222333333333333444444555666666777666888:::<<<>>>AAAFFFIIIPPP\\\ppp&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((())))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++...,,,***((((((***,,,...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...+++,,,,,,------,,,,,,+++///---,,,,,,---...,,,+++++++++++++++++++++++++++,,,+++***)))((('''&&&%%%******((('''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))***++++++***)))(((+++++++++************)))************))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((()))++++++)))$$$!!! '''******(((((()))(((''''''&&&&&&((()))***''''''''''''''''''''''''*********))))))))))))))),,,)))''')))((($$$$$$''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''---+++)))'''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''&&&%%%&&&'''((()))*********)))((('''''''''(((******(((%%%$$$'''*********))))))((((((''''''''''''''''''''''''''''''(((((((((((()))+++,,,---************)))'''&&&%%%%%%)))(((!!!%%%***+++ """$$$'''))))))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++******************+++******))))))******+++---------.........//////+++,,,------......------+++---///---***)))***,,,...,,,***,,,000222222111111111000000111111222333666555555555555666666777888999;;;<<<===AAAEEEIIIQQQ[[[nnn((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...---,,,,,,------,,,+++++++++++++++++++++++++++++++++***)))'''&&&&&&%%%&&&'''((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))************)))(((*********)))))))))(((((()))))))))(((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((***+++)))&&&### $$$(((***)))((('''&&&(((((('''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((())))))+++((((((***)))&&&%%%((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((()))******((((((((((((((((((((((((***************************)))(((''''''((()))***(((((((((((((((((((((''''''''''''''''''((())))))***)))))))))((((((((('''&&&&&&''''''((()))******&&&'''''''''(((((())))))(((((('''''''''((()))***(((((((((((())))))))))))((()))***(((%%%%%%''')))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((()))***++++++)))******))))))((('''&&&###)))((((((******'''$$$&&&''')))***)))(((''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------...000111000......///111000...,,,...111333222111222222222222222333333444666555555555555666777777999:::;;;<<<===@@@DDDHHHOOOYYYlll)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))((('''%%%$$$######$$$%%%&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''(((((((((((((((((()))))))))))))))))))))))))))******+++(((***---//////---***(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********------------------------...---+++,,,------,,,***************************))))))(((((('''&&&%%%%%%###%%%(((*********((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))((((((((('''(((((((((((('''''''''''''''''''''(((((((((((((((************************(((((('''((())))))(((&&&((((((((()))))))))&&&$$$(((((('''''''''((()))***''''''''''''''''''''''''&&&&&&''''''(((((()))))))))'''(((,,,,,,((('''))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((((((((((((((('''''''''((())))))))))))))))))(((((((((((('''''''''(((((()))))))))%%%%%%&&&'''((()))******)))(((((((((((()))******&&&''''''((()))******+++((())))))(((&&&&&&((())))))))))))((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))((((((""")))+++++++++)))%%%((()))***++++++***)))(((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,------......------------......************+++++++++++++++,,,------......------///111222222111000111333111000...///111222222111333333222222333333444555555555555555555666777777999;;;<<<======@@@CCCFFFMMMWWWjjj((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$###%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++(((***---//////---***(((++++++++++++++++++++++++++++++++++++++++++++++++000///---,,,+++,,,---......------------------...---,,,++++++,,,,,,+++***************************((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((((((******)))))))))((((((((())))))((((((((('''''''''&&&&&&''''''(((((())))))************************)))'''&&&''')))******))),,,)))''''''******(((%%%((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))******(((&&&(((------***(((***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++***(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''(((((((((((()))((((((((((((((())))))))))))))))))((((((((((((***)))((('''&&&%%%$$$###&&&&&&&&&'''((())))))***((((((((((((((()))))))))''''''(((((())))))******((())))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''((()))))))))))))))'''((((((&&&&&&'''(((((())))))***++++++******)))(((((((((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++,,,------............------------......************+++++++++++++++,,,------......------///000000000///...//////111000//////000000111111222222222222222333444444555555444555555666777888:::;;;======>>>???CCCEEELLLVVViii%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///...---,,,,,,,,,,,,---...---+++******++++++***)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((()))***++++++***)))(((++++++*********)))))))))*********)))))))))((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((&&&''')))***+++***+++(((&&&'''***+++***'''((((((((()))))))))))))))''''''''''''''''''''''''''''''((()))******++++++'''&&&(((------***)))******)))))))))((((((((((((((((((((((((((((((((((((******)))(((((()))******.........---+++(((%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))***))))))((((((((())))))(((((((((((())))))))))))***))))))'''&&&%%%$$$$$$((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))((()))(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''&&&'''((())))))******))),,,)))&&&%%%%%%&&&)))+++''''''((()))************))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++,,,------......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------111000///......---,,,+++/////////.........///000111111111111111222333333444444444555555666888888999;;;===>>>>>>@@@BBBDDDLLLWWWiii$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++,,,---------++++++++++++------,,,+++)))***++++++***((((((((((((((((((((((((((('''''''''''''''(((((((((---+++'''$$$$$$%%%((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((******+++,,,,,,+++******++++++++++++************************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((***((('''''')))++++++***(((''''''((()))******)))'''((()))*********))))))''''''''''''''''''''''''(((((())))))******++++++(((&&&'''+++,,,)))(((*********)))))))))(((((((((((((((((((((((((((((((((******((((((((((((******++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))******)))((((((((())))))(((((((((((())))))))))))((((((((())))))*********))))))((((((''''''''''''%%%&&&&&&'''((('''''''''))))))))))))(((((((((((()))(((((()))++++++***(((&&&''''''''''''(((((((((((((((((((((((((((((((((***))))))((('''''''''(((''''''((())))))***))))))'''$$$%%%***,,,+++******&&&''''''((()))******+++******))))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...+++,,,------......------222000////////////...,,,---...///...---...///111111111000000111111222333444444444555555777888999888:::===>>>???@@@CCCEEEMMMWWWjjj%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***************************)))******+++++++++******---,,,***))))))***,,,---,,,***))))))******)))((((((((((((((((((((((((((('''''''''(((((()))))))))***)))'''%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++,,,------------,,,+++************))))))))))))***))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))((()))***+++***)))%%%'''))))))((((((((()))'''((()))***+++***))))))''''''''''''''''''''''''(((((()))))))))))))))))))))&&&&&&)))***''''''************)))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''((())))))***+++******)))(((((())))))'''((((((((()))))))))***''''''((()))***++++++,,,'''''''''(((((((((((((((%%%&&&'''((()))(((((('''''''''(((((())))))******)))((('''))),,,,,,***(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((((((((())))))'''((()))))))))))))))((('''$$$%%%,,,///,,,))))))))))))((((((((()))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,------......------///...,,,...000222000///,,,...000///......111444222111111111111222333333444444444444666777888999666999<<<>>>@@@AAADDDFFFLLLWWWiii''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***************************,,,---......---,,,***))),,,+++)))(((((()))+++,,,+++***))))))******)))(((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,............,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))***++++++)))'''%%%(((++++++'''%%%&&&((('''((()))++++++******)))''''''''''''''''''''''''((((((((((((((('''''''''***'''&&&((((((&&&&&&***************))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))***++++++***))))))((())))))'''((((((((())))))******((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&''')))*********)))(((%%%%%%&&&((()))+++,,,,,,)))''''''))),,,---***'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((///(((&&&***,,,)))'''))),,,+++***)))((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++++++++******************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------......------+++***))),,,000222222000,,,...111000///000333666333333222222333333444555333333444444666777888999555888<<<>>>@@@BBBDDDFFFKKKVVViii&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((%%%$$$!!! $$$&&&&&&%%%))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''')))******(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++000000///...---+++***))),,,+++***)))+++...111444...---+++*********++++++******++++++++++++******************************++++++******))))))(((((('''&&&&&&'''))))))((('''))))))))))))************&&&((())))))(((''''''(((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))+++---///000///---,,,******************++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))******+++******)))((((((&&&((())))))((()))***,,,'''''''''''''''((())))))******))))))((((((''''''******)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))),,,+++***((((((((()))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''&&&'''))))))((((((***+++******))))))))))))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((('''&&&(((,,,///(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***+++++++++++++++)))(((((()))+++,,,,,,+++)))))))))******+++++++++,,,------...////////////------------------------,,,,,,,,,---------......000000///...---,,,,,,+++......///000111222222333222222333333333444444444555444333222333333555666;;;;;;<<<<<<===@@@EEEIIINNNXXXjjj&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&''')))***(((%%%***'''%%%$$$&&&'''&&&%%%)))((((((((('''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))''''''(((((())))))))))))******))))))))))))))))))************************---------------,,,+++***+++*********,,,...000222---,,,+++***)))***++++++******++++++++++++***************************************)))))))))))))))((('''%%%%%%&&&((())))))'''''''''&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''(((((())))))((('''&&&&&&&&&&&&''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))%%%'''***,,,---,,,***)))************************))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''&&&%%%%%%!!!###$$$%%%&&&(((***'''''''''''''''((())))))***)))))))))((((((((('''))))))((('''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&''''''((())))))(((((((((((())))))((()))))))))))))))((('''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''***++++++***(((''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))'''&&&&&&(((+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((()))))))))*********---,,,+++******))))))(((+++++++++++++++***************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////...------,,,,,,//////000000111111222222222222222222333333333333555444333333333444555666999:::;;;;;;<<>>CCCFFFKKKUUUggg{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$ """$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''&&&#########$$$&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((++++++******))))))((('''(((((()))))))))))))))*********++++++++++++******''')))***,,,---...------,,,+++***))))))***++++++******++++++++++++******(((((((((((((((((((((((('''((((((((())))))******))))))((('''&&&''')))*********)))(((((('''&&&&&&&&&((())))))(((''''''((()))))))))(((((('''&&&&&&%%%&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%'''))),,,---......---+++++++++***************(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++******)))((()))***(((&&&%%%%%%&&&''''''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''''''''((((((((((((''''''&&&'''''''''(((((((((((())))))(((((((((((())))))(((((())))))******++++++))))))(((((((((((()))))))))******))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))*********)))))))))((((((''''''(((''''''&&&&&&''''''((((((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((('''(((******))))))+++,,,)))))))))(((((()))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))******((('''&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''(((***++++++******((('''(((***,,,---,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,............////////////,,,,,,,,,---------......---------.........//////111111111000000000000000000000111111111222222222555555555555666666777777888999:::;;;<<>>@@@CCCFFFKKKTTTdddwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$&&&((((((&&&$$$%%%'''&&&(((******'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%&&&&&&((()))++++++******)))))))))(((((((((&&&''')))+++++++++***)))''''''(((((()))******+++***+++++++++++++++******(((((()))***++++++++++++***)))(((((((((***+++,,,******++++++++++++******************************((((((((((((((('''''''''$$$(((,,,+++'''$$$%%%'''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''&&&&&&'''((()))***((((((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))******+++,,,,,,++++++***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++(((***,,,,,,+++,,,---///'''((()))++++++***)))((('''((((((((()))))))))***'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))*********+++))))))(((((((((((())))))'''(((((())))))((('''&&&))))))(((((((((((())))))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))((((((''''''(((((())))))))))))))))))*********(((((((((''''''((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******'''((((((((()))))))))***((()))***(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))'''(((******)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))$$$)))---,,,)))&&&''')))((())))))***+++,,,------,,,,,,---.........------++++++,,,------...//////,,,,,,,,,---------......---------...............//////000000111111222222222222222222333333333333000222333555666666666666666888;;;<<<===???BBBDDDIIIRRRbbbuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$###&&&((((((%%%$$$%%%'''!!!$$$((()))''''''(((***%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''''''''''''''((()))***))))))(((((('''''''''&&&%%%&&&)))+++,,,,,,+++***&&&&&&&&&'''((())))))***))))))***,,,,,,---------(((((())))))******++++++***)))(((((((((***+++,,,******++++++++++++******************************))))))(((((('''''''''&&&%%%(((***'''###"""$$$((('''''''''(((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&''')))***,,,&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++***))))))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&'''(((((((((((((((((()))***)))((('''((()))'''(((***+++,,,+++)))((('''((((((((())))))******&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((()))*********++++++++++++))))))(((((((((((())))))******+++++++++)))((('''))))))(((((((((((())))))%%%&&&''')))************(((((((((((())))))))))))((((((((((((((((((((((((************************'''(((((()))***++++++,,,((((((''''''''''''(((((((((((())))))******++++++'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******$$$%%%''''''&&&&&&((()))(((((((((''''''(((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))***)))'''%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******)))((('''&&&$$$+++,,,***)))***---******************++++++((()))******++++++++++++))))))***++++++,,,------,,,,,,,,,---------.................................//////000111222222333222222333333333444444444000111333555666666666555555777:::;;;<<<>>>AAACCCHHHQQQ```sss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%&&&'''&&&######$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))******)))(((''''''%%%&&&(((******)))'''%%%))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))''''''(((((())))))******///,,,))))))+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&######%%%&&&''')))******+++***)))((('''&&&%%%%%%))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))************(((&&&&&&'''***,,,---,,,......---,,,,,,++++++***))))))))))))))))))))))))))))))***++++++)))((('''******))))))((((((''''''++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))))))))))))))(((''''''******))))))((((((''''''***++++++***((('''((()))***)))'''''')))***)))(((***)))))))))(((((('''''',,,+++)))((('''&&&''''''&&&&&&''''''(((((())))))******))))))((((((''''''******))))))((((((((('''((((((***++++++***)))((('''(((***,,,,,,***((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************+++)))'''''''''((('''&&&''''''&&&''''''((()))***''''''&&&%%%%%%%%%%%%&&&)))))))))))))))(((''''''''''''((()))))))))))))))+++(((%%%$$$%%%&&&'''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''))),,,---***'''***)))(((((()))+++---...///---,,,---000000...++++++,,,------++++++,,,---/////////...------,,,,,,+++,,,...---------///222000000111111222222222222111111000000111111222333444333333444666777777666888999:::;;;;;;<<>>AAACCCIIIQQQ```sss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&(((+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++************,,,***(((((()))***)))(((+++******))))))******+++((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((((((((''''''))))))))))))************+++******+++...000000000---------,,,++++++******))))))))))))))))))))))))+++******)))))))))))))))''''''((())))))***++++++'''(((***+++,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++++++++++++++***))))))***))))))))))))((((((((()))***+++***)))((()))******)))'''''')))))))))(((++++++++++++************))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&(((((((((((()))***,,,,,,))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((()))''''''((((((((()))))))))'''&&&$$$%%%&&&''''''&&&******)))((((((((())))))***)))((((((''''''(((((()))))))))))))))(((((('''''''''((())))))))))))))),,,***))))))***+++***(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((()))++++++***(((+++++++++++++++***)))))),,,,,,+++,,,---...,,,***---...//////------...///,,,,,,------...//////000///***'''(((---000---)))000000000000000000000000111111000000111111222333111111222333333444444555888999;;;======???CCCEEEGGGPPP___rrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''***---///---,,,***((('''((()))***))))))))))))))))))))))))((()))))))))******************++++++++++++******+++******))))))(((((('''+++++++++******)))))))))+++******)))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((((((((((('''((()))))))))************+++******,,,///111000//////......------,,,++++++)))))))))))))))))))))))),,,+++)))((((((((()))***(((((()))))))))*********+++---...//////---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++++++++++++++,,,,,,,,,******++++++******)))((()))))))))))))))))))))))))))***+++***)))((()))***,,,***))))))***++++++***)))))))))(((((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))((((((((((((******))))))))))))))))))((('''''''''(((***---...******))))))))))))******&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((('''&&&%%%%%%'''))))))(((++++++***))))))((())))))(((''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((())))))))))))))))))(((((()))******(((&&&***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))((())))))************((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,+++***,,,...///...---,,,---...---------.........//////)))&&&$$$''',,,000///---000000000000////////////111111000000111111222333222444555555555555666777666888:::<<<===???CCCEEEFFFOOO___sss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&''')))+++------+++)))''''''(((***+++))))))))))))))))))))))))((()))))))))************************************(((''''''&&&%%%%%%$$$$$$*********))))))(((((('''+++,,,,,,,,,+++*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))******''''''(((((()))*********''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))((((((((((((((()))))))))************))))))***,,,///000///...------,,,,,,+++*********)))))))))))))))))))))))),,,+++)))((((((((()))***+++*********)))))))))((((((***+++,,,,,,***((('''************************************************(((((((((''''''(((((((((***+++++++++,,,,,,,,,---))))))******))))))((('''))))))))))))************((()))******)))((()))++++++)))'''((()))***))))))(((((((((((((((((())))))''''''(((((()))*********++++++******))))))(((((((((((((((((())))))))))))))))))******************((('''''''''(((***---...******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&''')))******)))++++++***))))))((())))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''((()))))))))))))))((((((''')))******)))'''******))))))))))))******************************))))))))))))))))))))))))************************((()))))))))))))))***+++&&&''')))+++,,,---,,,,,,***+++,,,,,,++++++***++++++---------,,,+++,,,---//////.........---------***+++---...///111333555000000000///////////////111111000000111111222333222444666555444444666888555777999;;;<<<>>>BBBDDDFFFOOO___rrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%#########'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''''''''((((((((()))))))))(((''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++(((((())))))***+++++++++)))))))))(((((((((((((((***,,,------+++******+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***&&&''''''(((((())))))***&&&&&&'''(((((()))******))))))(((((('''''''''&&&))))))(((((((((((())))))******)))))))))((((((((())))))))))))************(((((())),,,///000...---*********)))((((((''''''))))))))))))))))))))))))+++******))))))))))))))),,,++++++***))))))(((((('''(((***,,,------,,,,,,************************************************)))((((((''''''(((((()))((((((((()))******++++++)))))))))))))))((('''''')))))))))************+++((()))******))))))***+++(((&&&%%%%%%&&&''''''&&&************++++++++++++''''''((()))******))))))))))))))))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))(((((((((((()))***,,,,,,))))))))))))))))))))))))***++++++++++++++++++***((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''((((((((()))))))))***)))'''((()))******)))******)))((((((((())))))+++***))))))(((((())))))'''(((((()))))))))))))))''''''((()))))))))))))))***)))((()))+++,,,+++***+++******))))))******+++************************))))))))))))))))))))))))************************((()))***)))((((((***,,,%%%&&&(((***,,,---......)))+++---,,,+++***+++,,,+++,,,------++++++,,,---000//////...------,,,,,,...///111000...---000222/////////000000111111111111111000000111111222333///222444444222111444777555777999:::;;;===AAACCCFFFOOO]]]ooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$&&&((((((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))))))))(((''''''&&&%%%%%%%%%%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++++++++,,,,,,---.........))))))))))))))))))******)))+++------***))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''******)))))))))((((((((())))))(((((((((((())))))*********)))))))))(((((())))))))))))************((((((***---///000///---++++++******)))(((((('''))))))))))))))))))))))))***************)))((((((******************************+++,,,---...//////************************************************))))))(((((((((((())))))''''''(((((()))******+++)))************)))(((((())))))*********+++++++++''')))******))))))***+++)))'''&&&&&&'''((((((''')))*********++++++++++++'''((()))******)))(((((((((((((((((((((((())))))'''((((((((()))))))))***''''''((((((((()))))))))(((((()))***************((()))***++++++***)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((()))))))))******+++)))''''''((())))))(((((((((((('''(((((())))))+++******)))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))***)))'''''')))***+++***+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''(((***---((((((((()))***,,,---...))),,,...---+++***+++---,,,---...---,,,+++,,,.....................------///...---,,,------------...//////000111222333333111111000000111111222333///222555444111111444777777999;;;<<<<<<>>>@@@CCCEEEMMMZZZkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&''',,,000((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))************%%%&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******))))))((('''''''''))))))******+++++++++,,,'''***---,,,)))'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((())))))(((((('''&&&&&&%%%%%%))))))))))))************))))))(((((((((((())))))************))))))))))))))))))))))))************((()))***---000111///---......------,,,++++++***)))))))))))))))))))))))))))***+++++++++***(((''')))))))))***++++++,,,,,,+++***)))((((((((())))))************************************************))))))(((((((((((())))))((())))))***++++++,,,,,,+++++++++++++++***))))))))))))******++++++++++++''')))******))))))***,,,,,,***))))))***++++++***''''''(((((()))))))))***'''((()))******)))((('''&&&&&&''''''(((((())))))'''((((((((())))))******))))))******+++++++++,,,((((((***++++++***)))(((''')))***,,,,,,***)))'''(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''))))))))))))((())))))))))))************+++)))'''''''''((('''&&&'''''''''''''''((()))***))))))((('''''''''''''''''''''((()))))))))))))))'''(((((())))))))))))))))))&&&$$$###%%%((())))))++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((***+++)))''''''***---******)))))))))***,,,---***,,,///...,,,***+++------...///...------...///,,,,,,------.../////////222...***---222555333///......///111222333444555111111111000111222222333000444777666333333666999999;;;<<<======>>>AAACCCDDDKKKWWWhhh|||((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))&&&(((***,,,---+++)))''')))))))))))))))******+++)))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&)))'''%%%&&&)))***(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***(((&&&%%%%%%%%%%%%&&&'''(((*********)))(((***)))(((''''''((()))***))))))))))))************+++*********))))))((((((,,,+++******+++---...//////...,,,***)))))))))***,,,,,,+++***))))))************))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,...............---******+++,,,)))))))))))))))*********((((((((((((((()))******(((((()))***************((()))+++,,,,,,+++)))((()))***+++***)))((()))***++++++******)))((((((((())))))******++++++++++++)))******++++++***((('''))))))))))))))))))))))))((()))***++++++***)))(((+++***)))'''''''''((((((++++++***)))(((((())))))'''((()))***+++***))))))'''''''''((())))))******))))))(((((((((((())))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))---+++)))((('''((()))+++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******(((((((((***+++***))))))(((((()))+++------,,,......---,,,+++***)))(((,,,---,,,,,,+++***)))(((/////////......---------............------------///////////////...------......///111222333444555333333444444555666666666777888:::<<<===>>>BBBDDDCCCJJJWWWhhh|||&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))((())))))(((((())))))***+++)))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((((((''''''&&&)))'''&&&''')))***(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&''''''(((&&&'''((()))))))))((((((***)))(((((((((((()))***))))))))))))************+++*********))))))))))))******)))))))))***,,,---///...,,,+++***))))))***,,,+++***))))))))))))*********))))))))))))************************************)))******+++,,,---***++++++***(((((()))***************))))))))))))((((((((((((((()))******((())))))***************((()))+++,,,,,,+++)))((()))***+++***)))((()))***)))))))))))))))************************++++++,,,***************))))))((())))))))))))))))))))))))((()))***++++++***)))(((---,,,+++*********+++,,,++++++***)))))))))))))))'''((()))*********))))))---,,,,,,++++++******)))((((((((((((((()))*********)))))))))(((((((((''''''''''''((((((((())))))&&&&&&''''''((((((((()))'''(((((())))))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''&&&''''''(((,,,++++++***)))(((''''''************************))))))))))))))))))))))))******))))))))))))******+++))))))***+++,,,+++***...,,,++++++,,,,,,+++***,,,,,,,,,++++++++++++***+++,,,,,,---------,,,,,,............------------------...///000111222222......//////////////////000000000111222222222333333333444444555666666666555777999::::::<<>>@@@CCCJJJVVVfff{{{$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((())))))******************************************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((((()))******)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))************(((&&&$$$"""((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************------------------------......---,,,++++++************)))(((((())))))***+++******))))))******+++************************+++******)))(((((())))))''')))++++++******,,,---,,,,,,++++++***)))(((((())))))(((((())))))***+++))))))***++++++++++++***)))***++++++++++++***)))((()))******))))))***+++(((((())))))************+++***)))((()))***,,,---,,,+++***)))((()))***+++)))))))))))))))))))))))))))))))))******)))))))))''''''''''''(((((())))))******)))))))))))))))***)))******+++++++++++++++&&&''''''(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''((())))))******+++++++++,,,---......///******(((''''''(((******&&&''')))+++++++++***))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,---,,,+++'''&&&&&&''')))++++++*********+++++++++,,,,,,,,,***+++,,,---............++++++,,,,,,------..................------------000//////...///000111222111111111111111222222222333333444444555666666666999;;;<<<<<<<<<===???AAADDDJJJUUUeeeyyy&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))((((((''''''************************************)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((('''((())))))***)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((()))((())))))(((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))******)))'''%%%$$$+++*********************))))))************))))))((()))))))))***************************+++++++++,,,---------.........---------------,,,++++++*********))))))))))))******++++++************++++++************************,,,+++***)))((((((((((((&&&(((***+++++++++,,,------,,,,,,+++***))))))((()))))))))))))))***++++++))))))***+++++++++++++++*********++++++*********''')))******))))))***+++************))))))((((((+++***)))))))))***+++,,,---,,,***)))))))))***+++***************************))))))))))))))))))***)))******+++,,,,,,,,,,,,***)))))))))))))))******+++++++++,,,,,,,,,------%%%%%%&&&&&&'''(((((())),,,+++***(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***)))'''''''''''')))***'''((()))***++++++******((((((((((((((((((((((((++++++++++++******))))))((((((((((((((((((((((((&&&''''''(((((((((''''''((()))))))))************************************))))))))))))))))))))))))))))))(((((()))***++++++***)))((()))+++++++++)))'''&&&&&&''')))++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------.....................------------000000///////////////000...///000111222333444444333333444444555666666666999;;;<<<<<<<<<===???AAADDDJJJUUUdddxxx&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''((((((((('''(((((()))***+++((((((((((((((((((((((((******)))(((((('''&&&&&&************************************)))))))))))))))))))))))))))))))))))))))((('''''''''((()))***((((((''''''(((((()))***)))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((('''&&&&&&''')))***((()))***)))'''&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((()))*********++++++***)))))))))******)))******++++++******)))))))))))))))*********************+++++++++++++++)))***+++,,,---------------------------,,,++++++******************+++,,,++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))))))))$$$''')))+++***)))***+++,,,,,,,,,+++*********)))***))))))))))))***++++++)))***++++++,,,+++++++++************************'''(((******))))))***,,,++++++******)))(((((('''))))))******++++++++++++,,,,,,+++*********************************************))))))))))))******((()))******+++*********)))))))))))))))******+++,,,,,,++++++,,,,,,---...+++******))))))((('''''',,,+++***(((''''''''''''(((((((((((())))))))))))*********))))))((((((((())))))))))))(((((('''''')))((((((''''''(((((()))))))))***************+++''''''''''''''''''''''''************************((((((((((((((((((((((((''''''(((((((((((()))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))((('''(((***+++***)))---+++******+++,,,***))),,,,,,,,,++++++*********+++++++++,,,,,,+++******------..................------...///000111222222---...///////////////.........///111222333444555333333444444555666666666777888:::::::::;;;>>>@@@DDDJJJTTTcccwww$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))******(((''''''''''''((()))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))((((((&&&&&&&&&''')))***(((***+++)))&&&%%%&&&'''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&''')))+++,,,---******((('''''''''(((((()))***++++++++++++***)))))))))))))))*********************++++++,,,,,,,,,'''(((***,,,............,,,---.........---,,,++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++*********++++++%%%(((+++,,,+++*********++++++++++++++++++++++++******))))))******+++,,,)))***++++++,,,,,,+++++++++******************+++&&&(((******))))))+++,,,*********)))))))))))))))((()))***,,,,,,+++***)))++++++,,,,,,++++++***)))************************+++***)))(((((()))***+++''''''((())))))((('''&&&)))))))))))))))***++++++++++++***)))***+++,,,---,,,,,,,,,+++******))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))******************+++++++++++++++((())))))******))))))(((,,,+++***(((((()))***+++(((((((((((((((((((((((('''(((((())))))******+++************************++++++*********+++,,,---************))))))((((((************************))))))))))))))))))))))))(((((((((((()))***+++,,,***)))((()))+++,,,+++***...,,,++++++,,,,,,+++******+++++++++++++++,,,,,,******+++,,,------------//////////////////......------...///000111222222'''))),,,///111111000/////////000111222222333333333333444444555666666666555777999::::::<<>>???AAACCCJJJTTT```sss&&&&&&&&&&&&&&&&&&&&&&&&#########""""""###$$$$$$'''&&&&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%''')))***)))'''&&&&&&((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))******))))))(((''''''''')))))))))((((((((('''''')))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((()))******++++++******)))))))))))))))))))))))))))+++***((('''''''''((()))((()))***++++++***))))))))))))************))))))))))))(((((())))))***+++***************++++++,,,***,,,...,,,)))'''&&&'''***************+++++++++******++++++,,,,,,------++++++*********,,,---...---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///........./////////000000000000///......///000000////////////............///////////////...---------------....../////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000***++++++,,,------......---......//////......---////////////////////////111000000///......------........................000111111111111111000000........................------------------------...---------,,,,,,,,,,,,,,,,,,---......///000000......------------......++++++,,,,,,---.........///---,,,,,,------,,,***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++*********)))---,,,+++*********+++,,,&&&'''(((***+++---...///,,,,,,+++***))))))******+++******))))))))))))*********+++++++++,,,,,,,,,//////---+++)))'''&&&%%%++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,)))******+++******))))))+++++++++,,,,,,,,,---------------...............------............------........................////////////000000000000//////000111222333444444333333444555555666666777777777888:::<<<>>>@@@BBBBBBDDDJJJTTT```rrr''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))*********)))((((((''''''&&&'''(((((())))))*********+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++)))((((((''''''(((((())))))******++++++******)))************************+++***(((''''''((())))))'''((()))***++++++++++++))))))************))))))))))))***++++++++++++******************+++,,,,,,+++,,,---,,,***((((((((())))))******++++++,,,,,,******++++++++++++++++++))))))******+++---...///---------------.........//////---,,,,,,---...////////////000000000111111000//////......//////000000000//////...---,,,,,,000000000000000//////...............//////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000...//////000000111111111......////////////......////////////////////////111000000//////......---,,,------...//////000000333333333222222111000///........................------------------------...............---------------......///000000000......------------......,,,,,,------...////////////...,,,---......---,,,------,,,,,,,,,,,,------.........------.........///...---,,,+++***)))(((++++++------------++++++------,,,,,,,,,,,,++++++++++++++++++************++++++*********+++,,,,,,******)))))))))(((((((((++++++************++++++))))))******+++***************+++++++++,,,,,,,,,,,,,,,++++++***))))))(((---------------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++---------.........//////.........------------------....../////////....../////////000000000000000////////////000000000000000000111222333444555555333444444555555666777777888999:::;;;===???AAABBBCCCEEEJJJSSS___qqq&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''')))***(((%%%$$$'''***)))(((''''''''''''((())))))***************++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((())))))***(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++************************))))))************))))))***************************)))(((((((((((())))))(((((()))***+++++++++,,,)))******++++++******))))))***+++,,,---,,,+++***+++************+++,,,,,,+++,,,,,,,,,+++***)))***))))))******+++,,,------++++++************************++++++,,,---......---------------.........000///...---------...///111111111222222222333333/////////////////////////////////.........------///000000000000000/////////////////////////////////000000111111000000///////////////////////////000000000000000000000000000000000000000000000000000000111111222222222222...//////000000//////...////////////////////////.........///000000111111---........./////////000111222222222111111000///................................................///////////////.........------......////////////......------------......000000000///......------///...------...///...---------,,,,,,,,,,,,------//////............////////////...,,,+++***)))(((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---000///---***'''$$$"""!!!)))))))))***+++,,,......'''(((***+++,,,++++++*********+++++++++,,,,,,,,,)))))))))******++++++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------............/////////......------------,,,,,,---...//////////////////.............../////////////////////000000000000111111222333333444555555444444444555666666777777888888999:::<<<>>>@@@AAADDDEEEJJJSSS^^^ppp%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%(((***111555666111(((###%%%)))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))))))))))))))************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))******)))))))))************************)))((((((((((((((())))))+++***************++++++******++++++++++++******)))***,,,---------,,,++++++++++++***+++,,,,,,---,,,,,,+++++++++,,,++++++))))))***+++,,,------...++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...111000///.........///000000000000111111111222222///000000000000000000///........./////////000000...//////000000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111------------............///000000000000000000///000000000000000000000000......//////000111111111000000/////////............//////000111111000000////////////////////////........................////////////////////////------------------............------------......111000000//////...------///---,,,---//////...---...------,,,,,,------.........------------......---------,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))******+++,,,,,,,,,,,,******************))))))++++++++++++++++++,,,---((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,------,,,+++***)))(((''''''((()))*********((((((******+++,,,,,,---......)))***++++++,,,,,,,,,+++------------............------------------,,,,,,---......///000000//////*********++++++,,,,,,,,,////////////000000000000222222222333333444444555444444555555666777777888888999999:::<<<>>>@@@AAADDDEEEJJJRRR]]]ooo%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%%%%'''---222AAABBB@@@888---&&&&&&)))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((''''''&&&&&&%%%))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&((())))))******))))))(((************************(((((((((((()))))))))))),,,++++++*********++++++******++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,***+++,,,------,,,******++++++,,,,,,------******++++++++++++++++++---------------,,,+++++++++++++++,,,------......000//////...///000111222........./////////000000000111111222222111111000......///000000111222222...//////000000000000///111111111111000000000000111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000222111111000000//////...111111000//////...------------///000000111111111////////////////////////.................................///////////////------------------------......------------......------......///000000000...,,,,,,,,,...///...---......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++------------++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))***++++++,,,,,,---000///---,,,***)))))))))******++++++++++++++++++******+++++++++,,,,,,,,,*********************+++((()))******************((())))))***,,,------...***+++,,,---............,,,,,,,,,------------...+++,,,,,,,,,------------,,,---...///////////////---......//////000000000////////////000000000000111222222222333333333444444555555666666777888888;;;;;;;;;<<<>>>???AAABBBCCCDDDIIIRRR]]]nnn&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%%%%$$$$$$)))222999GGG@@@777...***(((((((((''''''((((((((((((''''''(((((())))))***++++++,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((''''''&&&%%%%%%&&&&&&'''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++******************+++'''((())))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))+++************+++---...***++++++,,,,,,++++++******************+++,,,,,,,,,++++++++++++,,,------...,,,******---///...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---......------,,,,,,,,,,,,---......////////////......///111333444/////////000000000111111111222333333333333222111111111111111111222222222///000000111222222111111222222222111111000000000111222222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333000111111222222111111000000000000000000000000000222222111111000/////////000000000//////////////////000000111111111000000////////////////////////........................------........./////////...............---------......------------......,,,------......///000000,,,++++++,,,---......,,,......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,+++***))),,,,,,,,,++++++******)))///...---,,,+++*********,,,,,,+++*********++++++******+++++++++,,,,,,,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,---......)))))))))******+++++++++,,,,,,---...////////////,,,,,,,,,---------......******+++,,,---......///++++++---....../////////000000111222222333444444////////////000000000000111111111222222222222222555555555666777777888888:::;;;;;;<<<===???@@@AAAAAACCCHHHQQQ\\\nnn''''''''''''''''''''''''""""""######%%%&&&((()))%%%%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%###$$$%%%$$$$$$+++666>>>BBB444%%%###((()))'''''''''((((((((((((''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))######%%%''')))***,,,,,,'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***+++,,,------,,,+++***(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))***))))))))))))((()))+++---///000***++++++,,,,,,++++++***+++***)))((()))***,,,---,,,,,,++++++,,,,,,---...///,,,)))***---//////...---,,,,,,,,,,,,,,,,,,,,,******+++,,,------......)))***,,,...//////......---------...///000000111............000222444555222222333333333444444444222333444444444444333222444444333333222111111111000111222333333333333333222222222222111111000000111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000/////////000111111222222......//////000000111111222222222222222111000///000000000000000000000000////////////////////////,,,---------....../////////////////////..................------........./////////...------,,,,,,,,,+++***+++---...---,,,......------------............------------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---,,,+++)))(((((())))))***+++,,,,,,,,,))))))***+++,,,...///000...---+++***)))***++++++******+++++++++,,,,,,,,,///...---+++)))(((&&&&&&++++++***)))***+++---...*********)))))))))))))))'''((()))***+++,,,,,,+++------------.........///))))))***+++---...//////***+++,,,---............+++,,,,,,---...//////000////////////000000000000111111111111111111222222555555666666777777888888888888999999;;;<<<>>>>>>@@@BBBHHHQQQ\\\nnn&&&%%%$$$#########$$$%%%$$$%%%'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$*********000777;;;???000&&&((()))$$$$$$***)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++***)))'''%%%''''''((()))))))))))))))+++***)))(((((()))***+++%%%%%%&&&''')))***)))(((((((((((((((((()))******,,,,,,+++***))))))******++++++***)))))))))))))))++++++************++++++++++++******************))))))))))))))))))))))))---,,,+++******+++,,,---))))))***+++---.../////////...,,,+++***+++,,,,,,......---,,,,,,---------+++*********+++,,,---...))))))***+++,,,...////////////000///------...000//////..................444222111222444555222///444555555555666777777888888888777777777777888999;;;999777666777777666555444555666666666444222111333444555666777777777777777666666555555444444444333222111222333444333222333333333333222111000000111111111000111111222333333222222222222333444555222222111000000000000000222111000///...///000111222111000......//////000////////////////////////111000///000222222000///////////////000000000000000000000000000111222222+++,,,---......---,,,+++//////............//////---......///000//////...////////////000000000000//////............//////------------------------------------------------//////...------------...---...000000///,,,)))'''---......,,,***((()))***(((***...000000...***(((,,,,,,,,,,,,,,,+++***)))***+++,,,------------,,,((()))***+++++++++++++++'''***,,,---,,,***)))))),,,,,,,,,,,,,,,+++***)))...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,------...///...,,,+++,,,---------...//////...------........................000000///...............////////////////////////***+++---//////...---+++111111111222222333333333111111222444666777888999;;;;;;;;;<<<<<<<<<<<<===AAAGGGHHHNNN^^^mmm'''&&&%%%$$$######$$$$$$$$$&&&((()))******)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((('''$$$)))555@@@EEE<<<...&&&((()))%%%%%%***)))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((('''((((((((('''%%%"""!!!))))))***++++++++++++***))))))(((''''''((())))))'''&&&'''((()))***)))(((((((((((((((((()))******+++***))))))(((((())))))******))))))(((((())))))+++******************+++************************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...------,,,,,,,,,---------------------...///000---------............///...///000///......000222000000000111111111111222555444444666999:::999777888888999:::;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAACCCAAA???@@@AAABBBAAA@@@??????>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;??????>>>>>>======<<<<<<999888666777888888777555555555666666666555555444666555555555555666666666333333222222222333333444333222222111111111222222000000////////////000000111111000000000000000111000000000000000000000000111000000000222222000///////////////000000000111...............///000000------............------//////............//////000000000//////.........111111000000//////......//////............//////------------------------------------------------//////...------------...+++,,,......---+++(((&&&***+++,,,+++)))(((((())),,,+++***))))))***+++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------))))))***+++++++++++++++(((***,,,,,,+++*********---------------,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++***************++++++++++++,,,---,,,***)))***+++++++++,,,------,,,++++++........................000000///...............///////////////////////////000111222222222111000222222333333333333333333333333333444555666777777777888999;;;===>>>???@@@@@@FFFGGGNNN^^^mmm((((((&&&%%%$$$$$$$$$$$$$$$&&&)))+++,,,+++)))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''$$$%%%000???GGGGGG666,,,&&&)))***&&&&&&)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&###!!!&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((())))))***)))))))))((((((((((((((())))))******)))(((((((((((((((((())))))))))))((((((((((((************************************************************************+++++++++,,,,,,+++++++++///...------,,,+++******,,,------------,,,,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...111000000000//////.........///111111111111333555333444444555666777888888::::::;;;===AAACCCCCCBBB@@@AAACCCDDDEEEFFFFFFFFFBBBDDDGGGJJJLLLNNNNNNOOOKKKJJJIIIJJJLLLMMMLLLKKKIIIHHHFFFDDDCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@???>>><<<;;;;;;<<<<<<;;;;;;:::999777777777777777777666666555555555555444444444444111111111111111111111222000111111222222111111111000000111111111111111111222222222222222222222222111000000111222222111////////////000000000111111...............//////000000//////......//////000000//////......//////000222111000000111222333444222222111000///...------......------------......------------------------------------------------//////...------------...,,,---......---+++((('''***+++,,,,,,******+++,,,---,,,***))))))***,,,---,,,------------------------,,,+++++++++,,,---...)))***++++++++++++++++++***+++,,,+++***)))***,,,------.........---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++........................000//////............////////////////////////////////////000000000000111333333222222222222222222444444444555555555555555777888999;;;===>>>???@@@???EEEFFFLLL]]]lll)))((('''&&&%%%$$$$$$$$$%%%'''))),,,,,,+++((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%***444BBBLLLHHH???///)))&&&)))***'''&&&(((''''''''''''&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((*********)))((('''%%%$$$%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((()))***++++++***)))))))))))))))(((((((((((())))))***))))))((((((((())))))))))))))))))((((((''''''*********++++++************************+++++++++***************************+++,,,------,,,+++***......---,,,,,,+++******+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......000000000000000////////////111444555555666888:::::::::;;;===???@@@BBBBBBCCCDDDFFFHHHKKKLLLMMMMMMKKKLLLMMMOOOPPPQQQQQQRRROOOQQQUUUXXX[[[\\\\\\\\\YYYXXXWWWXXXYYYYYYXXXVVVTTTRRROOOLLLKKKKKKLLLMMMQQQPPPOOOOOOQQQSSSVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???<<<======>>>===<<<:::999;;;;;;::::::999888777777444555555555555444444444222333444555555444333222///000111222222222111000222222222222222222222222111111000111222333111/////////000000000111111111111111000000000000111111222111000//////000111222000000////////////000000111000000111444777;;;===111111111000///...............------------......................................................//////...------------......//////000///---+++***,,,---......------///000)))***---//////---***))),,,,,,,,,,,,,,,---.........---+++******+++---...******+++,,,,,,++++++++++++,,,,,,+++))))))+++---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,......------,,,,,,,,,+++,,,---......,,,,,,---...................................................000///............//////////////////////////////......------......///000222222111111000000//////333333444444555666666666;;;;;;;;;<<<<<<<<<<<<======DDDEEEKKK[[[jjj((((((''''''&&&%%%$$$$$$%%%''')))++++++***((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$)))111<<>>@@@AAACCCDDDFFFHHHJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZ\\\```ccceeeeeeeeedddiiihhhgggggggggfffcccaaa```^^^ZZZWWWVVVWWWYYYZZZYYYYYYYYY[[[^^^bbbfffhhhooopppppppppooommmkkkiii___]]][[[ZZZZZZZZZXXXVVVVVVUUUTTTRRRPPPMMMJJJIIIJJJKKKLLLMMMLLLJJJGGGEEEDDDDDDCCCCCCAAA@@@>>>============<<<;;;:::888777555555666777777555444333000000222333333222111000222222222222222222222222222111000111333333111000000000000000111111111111111111000000000000111111222111000//////000111222000000////////////000000000//////000333666:::<<>>???BBBEEEHHHHHHIIIJJJLLLOOOPPPQQQSSSUUUWWWYYYZZZ[[[]]]______^^^^^^^^^___]]]\\\ZZZZZZZZZ\\\___```dddeeegggiiikkklllkkkkkkqqqpppoooooonnnllliiifffgggeeebbb``````aaabbbdddddddddfffiiimmmqqquuuwww|||{{{pppooommmmmmnnnnnnmmmkkkkkkkkkiiigggdddaaa^^^]]]\\\^^^```aaa___\\\XXXVVVTTTTTTTTTSSSQQQOOOLLLKKKEEEEEEEEECCC@@@===:::888::::::::::::999777666555444444444444444333222222333333333333333333333333222111111222333333222000000000000111111111222222000//////...............222111111000000111111222111000000//////000000111111000/////////111222333.../////////000000000111//////............//////................................................//////...------------...---------------,,,++++++***+++,,,,,,++++++---...,,,***'''%%%%%%'''***,,,,,,+++***)))***+++,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***+++---******++++++,,,,,,++++++***+++,,,---...---,,,+++*********++++++,,,,,,---******)))))))))))))))))))))+++,,,,,,******+++------,,,,,,++++++,,,,,,---........................///............//////000////////////////////////.../////////000000000000555555555444444444444444000111222444666777999999777888999;;;===>>>???@@@>>>DDDCCCHHHWWWeeeyyy###$$$%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###'''((($$$###$$$###!!!&&&''''''&&&%%%&&&''''''%%%%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((''''''''''''(((%%%&&&''''''((((((''''''(((((()))******)))((((((###'''+++***'''&&&(((+++******)))((((((((((((((()))))))))))))))***++++++******,,,,,,,,,+++)))((((((***+++,,,,,,+++***(((((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,------------------------...//////.........//////000111222//////000222444666888999>>>???AAACCCEEEGGGIIIJJJJJJNNNQQQTTTTTTUUUUUUVVVYYYZZZ[[[]]]___aaabbbcccbbbdddggggggfffeeefffhhhhhhfffbbb``````cccfffiiimmmnnnoooqqqssstttuuuvvvvvvvvvuuuvvvvvvtttqqqnnnqqqpppooonnnnnnooopppqqqsssuuuxxx{{{~~~|||yyywwwvvvvvvxxxzzz{{{zzzvvvqqqnnnkkklllkkkjjjhhheeebbb```WWWVVVUUURRRNNNIIIEEEBBBEEEDDDCCCAAA???>>>======::::::888777666666555555444444444444444444444444222111111222333333222000000000111111111222222222000000///...............000000111111111111000000111111000000000000111111111111111000000/////////000000000000////////////000000////////////000000................................................//////...------------...---------------,,,,,,,,,***+++,,,,,,+++***+++---...,,,)))&&&&&&))),,,......---+++******+++,,,------------,,,,,,+++++++++,,,,,,------,,,,,,+++******,,,......,,,++++++,,,***++++++,,,------,,,,,,)))***,,,......---,,,+++)))******+++,,,,,,------))))))******************)))***,,,++++++***,,,------,,,++++++++++++,,,---.......................................///000000////////////////////////,,,---...///000///......333333333333333444444444222222333444555666777888777888999;;;===>>>???@@@???DDDCCCGGGUUUbbbvvv!!!"""$$$%%%&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!(((+++((($$$&&&***+++%%%''''''%%%$$$%%%&&&&&&$$$%%%'''(((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&'''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))),,,+++***((((((''''''''''''(((((()))***)))))))))&&&'''((())))))((('''&&&"""&&&******'''&&&(((,,,******)))(((((((((((((((((((((((((((((()))*********+++---------,,,***(((((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000////////////000111333333888888999;;;>>>AAACCCDDDHHHIIIJJJLLLNNNPPPQQQRRRRRRVVVYYY\\\\\\\\\]]]]]]``````bbbccceeeggghhhiiieeehhhkkkkkkjjjjjjlllnnnrrrooojjjffffffiiimmmpppuuuuuuvvvxxxzzz|||}}}{{{~~~~~~}}}{{{xxxtttrrrmmmllljjjfffaaa[[[VVVSSSOOONNNKKKHHHFFFEEEDDDDDD???>>><<<999888888888888666666666666666666666666333222111222333444222000000111111111111222222222222222111000000000000000///000111222222111000///111111000000000000111111000111222333333333222222222222111000///...------111111000000000000111111//////////////////////////////////////////////////////...------------...///////////////.........,,,---......,,,,,,---...------////////////------000///---+++++++++---...,,,------------,,,+++***------------,,,,,,+++***)))+++...///---,,,+++++++++,,,------.........---)))***,,,.........,,,+++))))))***+++,,,,,,------,,,,,,,,,------.........+++,,,...---------...//////...------------...///.......................................///000111///////////////////////////111333444555444222111//////000000111111111222444444444555555555666666;;;;;;;;;<<<<<<<<<======???EEEDDDGGGTTTaaattt%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((***)))((('''&&&%%%$$$$$$((((((((('''&&&%%%######''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&''')))***)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())),,,++++++******++++++,,,)))))))))***+++++++++,,,))))))))))))************......------,,,+++******(((***,,,,,,)))(((***---......------,,,---------///...------......---,,,///000000000000000//////333333444666888;;;===>>>@@@CCCFFFHHHIIIKKKNNNQQQRRRRRRRRRQQQPPPRRRUUUXXXWWW[[[^^^```````````````bbbdddffffffffffffggghhhiiikkkmmmqqquuuzzz}}}~~~zzzsssooonnnrrrxxx|||}}}yyysssooolllkkkgggddddddeeeddd^^^XXXTTTOOOHHHBBB@@@???>>>>>>>>><<<999888777777555444555555444444444444444333555555444333222111000000333222000/////////000111333333333333222222222111222222333333333444444444000000000000000000000000000000000000000000000000000000000000000111222222////////////////////////......------------......////////////////////////............////////////000///...///000111111000000000000000000000000000******+++---///000111222---+++)))+++---...---***...---,,,+++++++++,,,,,,///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......---,,,++++++++++++******+++,,,---//////000/////////---***))))))+++///,,,+++,,,---------///------------------------////////////000000000000000000000000000111111222222222222111111111000000111111111222333555666777555555555666666666666666:::;;;;;;<<<===>>>??????>>>???DDDJJJQQQ]]]rrr%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++***************+++++++++************++++++++++++*********************+++***+++,,,,,,++++++,,,---///...------,,,---------...---,,,,,,------------000/////////000222444666::::::<<<>>>AAACCCEEEGGGNNNPPPQQQRRRQQQRRRTTTVVVSSSSSSTTTSSSRRRSSSUUUWWW\\\^^^```aaa```___```aaa```ccceeegggggghhhjjjkkkqqqrrruuuyyy~~~zzzzzz~~~}}}{{{zzzxxxwwwyyy|||{{{uuupppgggbbbZZZTTTQQQOOONNNMMMGGGDDDAAA???>>>===;;;999888888777666666555555555333333222111111000000///333222222222222222333333222222222111111111000000222222222222333333333333111111111111111111111111000000000000000000000000...............///000000///////////////////////////..................///////////////////////////............///////////////...------------,,,,,,........................,,,,,,------.........///...---,,,---000222111000,,,------------,,,+++***///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,------//////...---,,,,,,++++++------...,,,+++***,,,---))))))***,,,------......////////////////////////.../////////000000000000000000//////000000111222111111111000000/////////111111111111222444555555444555555555666666777777888888999:::;;;<<<=========>>>CCCIIIOOO[[[ppp%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''')))***))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***+++++++++***************+++++++++,,,,,,,,,,,,---((())))))***+++,,,,,,---,,,++++++,,,---......---......---,,,,,,,,,,,,---------,,,,,,---...000111222111111222555999>>>AAAGGGHHHIIILLLNNNPPPRRRSSSUUUVVVVVVTTTRRRQQQRRRTTTRRRSSSUUUVVVVVVVVVXXXZZZ```aaaaaaaaa______```bbbcccfffjjjlllnnnpppsssuuu}}}~~~{{{ssslllgggdddbbb```WWWTTTPPPMMMJJJHHHEEEBBB@@@???===;;;:::999999999666555444333222222222222//////000111222222222111222222222111111111111000111111111222222222222333111111111111111111111111000000000000000000000000//////.........///000000000000000000000000000000000//////......//////000////////////////////////............////////////000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---------...111333333222,,,...///000000...,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000000///...,,,+++***)))+++,,,------,,,,,,...000***---///000............000000000000000000000000....../////////000000000000000//////000000111222000000////////////......111111111111111222333444333444444555666777888888888888999:::;;;<<<=========>>>BBBGGGMMMXXXmmm~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))******,,,+++++++++***)))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///---+++)))+++...000...,,,------,,,,,,,,,,,,,,,---...////////////111444777666777999<<<@@@EEEIIIKKKSSSTTTVVVWWWYYYZZZZZZ[[[TTTTTTTTTRRROOONNNOOOQQQQQQTTTWWWZZZ[[[\\\^^^```aaaaaaaaa```___aaadddffflllooossswwwzzz}}}{{{wwwtttqqqmmmiiiccc^^^ZZZVVVQQQNNNKKKIIIGGGDDDAAA@@@>>>>>><<<;;;999777666666666666///000111333444333333222333333333333222222222222000000111111111222222222222222222222222222222222111111111111111111111111222111111000111111222222000000000000000000000000000000////////////000000////////////////////////............////////////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++,,,---...///////////////000000000///...------......//////...------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,---------,,,---///111444888999444...---......................................./////////000000///////////////000111111////////////////////////111111111000111111222222333333444555666777888999999:::;;;<<<===>>>>>>???>>>>>>BBBGGGLLLWWWkkk}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******+++++++++******+++++++++,,,+++++++++***)))))))))*********++++++++++++,,,------------------------,,,)))(((***---///...+++,,,,,,,,,,,,,,,---...//////111222333333555999<<<>>>@@@EEEIIINNNQQQRRRSSSXXXYYYZZZ[[[[[[[[[ZZZYYYTTTTTTTTTSSSQQQQQQTTTVVVXXX[[[^^^___``````bbbcccbbbcccccccccdddggglllpppvvvzzzxxxrrrlllgggbbb^^^XXXWWWTTTQQQNNNJJJGGGFFFBBB@@@===:::888777777777444555666777777777555555333222222222222111111111000000111111111222222222222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000000000////////////000000000000000000000000000000............////////////---///000000...---///000------------------------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,000...,,,+++***+++---...------...//////......------------------------------------,,,,,,---......///...------,,,,,,,,,---)))***+++,,,...///000111---...///...------...000999??????555,,,,,,///000..................................../////////////////////...///000000111000000000000000000000000111111111000111111222222333333444555666777888999999999:::;;;<<<===>>>>>>???@@@CCCHHHMMMXXXkkk}}}&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$((((((((('''&&&%%%###"""%%%%%%$$$$$$%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((((()))***+++,,,,,,++++++++++++,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++***))))))***---......---------......000111333444111555999::::::<<<@@@CCCGGGJJJOOOSSSVVVWWWWWWVVVVVVWWWXXXYYYYYYXXXVVVVVVSSSSSSSSSSSSSSSUUUYYY\\\cccdddeeeeeedddccceeefffiiikkkmmmoooqqquuuzzz~~~|||wwwtttmmmlllkkkhhhccc]]]XXXUUUMMMJJJEEEAAA===:::999999777777777666555444333222111111111000000000//////111111111222222222222333333333333333333333333333222222222222222222222222111111000/////////000000000000000000000000000000000//////......//////000000000000000000000000000............////////////+++---000///---,,,...111........................,,,,,,,,,,,,------------...///000///---,,,,,,---...,,,)))&&&&&&(((+++------------------.........------------------------------------------...///000///...---,,,,,,,,,,,,++++++,,,------......///...///000///------///111666???AAA666,,,,,,000111////////////////////////------.........///////////////......//////000111//////000000000000111111111111111111111222333444333444444555666777888888777777888999:::;;;<<<<<>>DDDGGGGGGGGGKKKNNNQQQRRRTTTVVVWWWXXXWWWWWWTTTUUUWWWYYYZZZYYYXXXWWWSSSSSSTTTTTTUUUXXX]]]```hhhhhhiiiiiihhhiiilllnnnwwwyyy|||yyyrrrmmm```]]]WWWPPPKKKGGGEEEDDD===<<<:::777555333222222333333333222222222111111222222222222333333333333444444444444444444444444333333333333333333333333222111000000//////000000///////////////////////////..................///000000000000000000000000............////////////---000222111---+++...111........................------------------------...///111000---,,,...000///---+++))))))***,,,------,,,+++++++++---...///........................---------------.../////////......---------......,,,,,,------------------,,,...//////...///111333555BBBGGG;;;///---///...........................---------........./////////............///000000.........//////000000000111111111111222444555555444555555555666666777777777777888999:::;;;;;;<<<>>>???CCCHHHNNNYYYmmm''''''''''''''''''''''''###$$$$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&& !!!"""###$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++******))))))))))))******))))))******+++++++++,,,,,,,,,,,,---------......***+++,,,---///000111222))),,,//////------000333222222444666888;;;>>>???@@@GGGNNNRRRRRRRRRUUUXXXWWWVVVVVVUUUUUUUUUVVVVVVTTTVVVYYY\\\]]]^^^]]]\\\XXXXXXYYYYYYZZZ]]]bbbffffffgggiiijjjllloootttxxxsssooohhh```ZZZUUUSSSRRRHHHFFFCCC???<<<:::999888777777666666666555555555222222333333333444444444444444444444444444444444333333333333333333333333444444333222111111222222////////////////////////......------------......000000000000000000000000............/////////000111444666444///---///222......................../////////......------,,,+++---//////---,,,...111111000000000////////////---,,,*********,,,...///........................---------------...///000---------------...///000++++++,,,,,,---...//////***,,,...//////111444666888HHHOOOCCC444///---)))++++++++++++++++++++++++---------.........//////...............///000000---------.........//////111111111222333555666777555555555666666666666666888999:::;;;<<<======>>>===>>>BBBGGGMMMYYYmmm&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))***+++)))((()))******)))((((((((()))***************((((((((((((((()))******))))))))))))))))))))))))%%%&&&((()))*********)))++++++******************++++++******************.........------...//////,,,++++++,,,------,,,***,,,...000000000000222444666888<<>>;;;::::::999777555333333333444222222222222222333444444555444444555777777555444333333333222222222111111000111222111000//////000222222222222222222222222//////000000111111222222222222222111111111111111111000///......///000111//////............//////000---+++,,,...000///---////////////////////////000000//////.........---........................------............------////////////////////////---------............//////---+++***+++,,,,,,+++---,,,,,,++++++,,,,,,---/////////---,,,---000333<<>><<<:::888777777777888777666666666666666666555444444555777777666444444444444444333333333333222222333222111000111111000000000000000000000000.........///////////////////////////000000000000111000////////////000111//////............//////222000......000111000...//////////////////////////////......------------........................------............------........................---------............//////---+++***+++,,,,,,,,,...------,,,,,,------.../////////---,,,---000222888NNNXXX;;;---111(((///111...+++,,,///111...+++,,,...//////......000111//////000000000//////...111000/////////000222222333333333333333333333333444444555555666777777777888888999:::;;;<<<======>>>@@@DDDHHHLLLVVVjjj}}}&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))))))))+++%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&%%%$$$'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&***)))((()))***+++***)))((())))))************))))))(((((((((((()))******)))))))))))))))))))))))))))******+++++++++************++++++++++++++++++,,,,,,,,,---------------))))))))))))***,,,---...///...---------...///000...000333666999===CCCFFFNNNQQQWWW]]]aaadddeeeffffffeeedddbbb```]]][[[YYYWWWWWWWWWXXXZZZ[[[]]]^^^```bbbcccbbbbbbbbbdddfffkkknnntttzzz}}}rrrhhh___WWWRRRJJJIIIGGGDDDAAA>>><<<;;;999888777666555555555555555444333444666777666555666666555555555444444444444333333333222222222222000000000000000000000000//////////////////........./////////000111111111111000000//////000000111//////............//////333111/////////000///...////////////////////////......---------------,,,........................------............------........................---------............///000---++++++,,,---,,,,,,------,,,,,,,,,,,,------...//////...------000222555KKKWWW<<<...000'''000000---+++---000111///------///000///......///000//////............//////000000000///000111111222333333333333333333333333444444555555666777777777999999:::;;;<<<======>>>>>>???CCCGGGKKKTTTiii{{{&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&***)))((()))***+++***)))((()))************))))))))))))(((((())))))***+++))))))))))))))))))))))))+++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---......000000000//////111444666666888<<<@@@DDDJJJQQQUUU[[[^^^ccchhhkkkllllllkkkggggggfffdddcccaaa```___ZZZZZZZZZ[[[\\\^^^___```ccceeefffggghhhkkkooorrrxxx||||||rrrhhhbbb\\\[[[YYYUUUOOOIIIDDDAAA;;;:::999777666555555555555444333444555666666555666666555555555444444444444333222222333333222111222222222222222222222222333222222111111000000000000000111222333333444444000000000000000000000000//////............//////111000...---------,,,,,,////////////////////////................................................------............------........................---------............///000...++++++,,,------,,,,,,++++++******++++++,,,......///...---...///111555KKKWWW???111111'''111...---,,,---000111000......///000///...---...//////...---------...///000000000000000000111111222111111111222222222222222444444555555666777777777999::::::;;;<<<===>>>>>>===>>>BBBFFFIIISSSgggzzz&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((((((***++++++)))))))))*********))))))((()))))))))))))))***++++++************************,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,***+++++++++,,,,,,------......------------------...000111111222555:::===BBBEEEIIINNNRRRXXX^^^cccfffiiilllooopppooommmkkkiiihhhgggfffdddcccbbbbbb___``````aaabbbdddeeefffiiikkknnnqqqtttyyy}}}tttsssqqqkkkdddZZZRRRMMMEEECCCAAA???<<<;;;999999888666444444666777666666555555555555444444444444444222111111222333111///222222222222222222222222333333222222111111000000000111111222333444444555000000111111111111000000//////............//////000000///...,,,,,,,,,,,,///////////////////////////////////////000000000........................------............------........................---------............///000...,,,+++,,,------,,,------,,,,,,,,,,,,---------...//////......///111888JJJUUU???444333(((111...------...///000000///...///000///...---...//////...---------///000111///000000000111111111111///000000000111111111222444444555555666777777777999::::::;;;<<<===>>>>>>===>>>BBBEEEIIIRRRfffyyy%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((((((((((((''''''''''''(((((((((((()))(((((((((((())))))******)))((('''(((***++++++***)))************))))))(((***))))))))))))***++++++************************,,,++++++******+++,,,,,,******++++++,,,---------******++++++,,,,,,------......------------.........111555888999===CCCHHHQQQTTTXXX]]]```dddiiilllnnnoooqqqrrrqqqooommmkkkkkkiiigggeeecccbbbaaaaaa```aaabbbdddfffiiikkkmmmssswww{{{tttiiicccUUURRRNNNJJJEEEAAA>>>======;;;888777888999888888666555555555555444444444555222000000333444111///000000000000000000000000000000000000000000/////////000000000111222222222000111111222222111111000//////............//////111111111000...---...000///////////////////////////000000000000111111111........................------............---------------------------------------............///111...,,,,,,---...------000000////////////000000---...//////......///000666CCCMMM:::444444)))111//////////////////000000---///000///......///000//////...//////000111222//////000111111111111000//////000000111222222222444444555555666777777777999999:::;;;<<<======>>>===???BBBFFFHHHRRRfffxxx%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''''''''(((((((((((()))%%%&&&&&&'''((()))******)))((('''(((***,,,+++******************)))((((((******))))))******+++,,,******************************))))))***+++,,,---******++++++,,,------...+++++++++,,,---.........---......///000111333333333888???DDDGGGLLLSSSXXX]]]```eeeiiikkklllnnnooonnnnnnooonnnnnnllljjjiiigggfffeeecccbbbbbbbbbcccbbbdddgggkkkoootttxxxzzz}}}nnnkkkeee]]]UUUNNNIIIFFFDDDAAA>>><<<<<<<<<<<<;;;777777777666666666555555666333000111444555333///000000000000000000000000000000000000000000111111111111111111111111111111000111222222222222111000//////............/////////111111000...---///222////////////////////////////////////000000000111........................------............---------------------------------------............///111///,,,,,,---......---/////////....../////////,,,...000000///...///000///888@@@111111444)))111///000000000///...//////,,,...//////......000111...///000111222222222222...///000111222111111000000111111222333333444444444444555555666777777777888888999:::;;;<<<======>>>???CCCFFFIIIRRRfffxxx%%%&&&&&&''''''&&&&&&%%%""""""$$$%%%'''(((******%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###%%%&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******(((''''''(((+++,,,+++******************)))((((((*********)))******+++,,,************************))))))(((((()))+++---...******+++,,,,,,---......,,,,,,------...///000000...///000222444666999::::::AAAIIIOOOSSSXXX```fffcccgggllloooppppppppppppjjjjjjjjjjjjiiihhhggggggaaaaaaaaaaaabbbdddfffgggkkkmmmqqqwww}}}}}}ssshhh___XXXTTTIIIFFFBBB@@@??????>>>>>>888888888888777777777777888444111222666777444000222222222222222222222222111111111222333333333444444444333333333333333333000111222333333222111000//////............//////,,,...///...,,,+++...111////////////////////////---.........//////000000........................---..................------------------------------------.........//////111///---,,,---......------,,,,,,++++++,,,,,,---,,,...000000///...///000)))///666***...444)))000000111111000///......///+++---//////...///000222...///111222333333333222...///000222222111111000222222333444444555666666444444555555666777777777777888888999:::;;;<<<===>>>@@@CCCFFFIIIRRRfffxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''((()))))))))'''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&$$$$$$%%%))),,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***************,,,+++***)))))))))***+++))))))************)))(((++++++***************+++,,,+++++++++++++++++++++,,,...//////......///000///000111333666<<>><<<999777777777555444555555555555555444333222111222333333444444444444111111111111111111111111222222222222111111000000333222111000////////////111111000//////////////////000111222222111000///000000000000000000000000111111000///////////////////////////............333111/////////...,,,***------......//////000000------------------------//////............//////000000//////..................---,,,---...///000111000///......///000111...---,,,,,,,,,...///111000000//////.........------...............------000000000000000000000000000000111222333333444444444555777666555555666777999888888888999;;;===>>>@@@AAADDDGGGJJJRRRcccsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&(((((((((&&&$$$%%%''')))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,+++++++++***))))))))))))((((((((((((***+++,,,************************,,,,,,+++++++++++++++,,,((()))***++++++,,,,,,+++---...//////......000222222444777;;;???FFFMMMRRRWWWZZZ^^^cccfffiiijjjkkkkkklllmmmmmmllliiigggeeecccddddddccc```^^^]]]^^^\\\```eeelllsssxxx|||}}}}}}qqqlllfff```ZZZSSSJJJDDD???===:::999999888666555555555555444333222111000222222333444444444444444111111111111111111111111222222222222111111111000333222111000////////////111111000///////////////,,,---............---,,,000000000000000000000000111111000///////////////////////////............///...---...///000///---.........///////////////------------------------//////............///////////////.........------//////.........///000111///...---,,,,,,---...///------------------......000000/////////.........//////000000000000//////000000000000000000000000111111111222222333333444444555666666555555666777999888888888999;;;===>>>???@@@CCCGGGJJJRRRcccttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((())))))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++***)))((((((''''''((()))+++---...///++++++************++++++---,,,,,,+++,,,,,,------''')))+++,,,---------------.../////////111444666999===BBBHHHNNNTTT[[[```dddfffiiilllnnnmmmlllkkkiiiiiiiiiiiihhhfffdddccc___```aaa```^^^]]]^^^___ccchhhqqq{{{yyyrrrhhh]]]UUUHHHEEEAAA???===;;;999777777666555444333222111000222333444444555444444444222222222222222222222222222222222222111111111111333222111000000000000000111111000////////////000...//////000000//////...000000000000000000000000111000000///////////////////////////............---,,,---...111333333333///////////////.........------------------------/////////....../////////.........---------------000////////////000111111......------------......---............------,,,000000////////////......000111111222222222111111000000000000000000000000222222222222222222222222444555666666555555666888888888888999:::;;;=========>>>BBBFFFIIIRRRcccsss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''(((&&&$$$######$$$%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&(((******(((&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++---,,,,,,+++***)))((((((******+++,,,...///111111******)))((()))***++++++,,,++++++++++++,,,------***+++---///000///......,,,---///111333777;;;???EEEIIIPPPVVV\\\aaagggjjjkkkmmmnnnoooooollliiigggccccccbbbbbbbbbbbbcccccc]]]___bbbccceeegggjjjmmmrrrxxxvvvnnn^^^XXXOOOGGGBBB>>><<<:::999999888666555555444444444444555555555555444444222222222222222222222222222222222222222222222222333222111111000000000111222111000000//////000000000000000000000000000000////////////////////////000000////////////000000////////////.....................000444666666666000000//////......------..............................////////////......------------------------///////////////000000000000000000//////000000000//////000111000///---,,,000000//////////////////000111222222333222222222000000000000000000000000333333222222222222222222333555666666555555777888888888888999:::;;;<<<=========AAAEEEIIIQQQcccsss%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''$$$&&&)))***)))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++***))))))(((,,,,,,---------.........((((((((((((((()))***+++***************+++,,,,,,,,,---.../////////...---+++...222666;;;AAAGGGKKKRRRVVV\\\aaaeeehhhlllnnnnnnooooooooollliiieeebbbaaa```^^^]]]]]]___aaabbb```ccciiinnnsssyyy~~~zzzpppbbbTTTJJJDDD@@@>>>;;;;;;999888777666777777555555555666666555555444222222222222222222222222222222222222222222222333333222111111111111111111222222111000000000000000------------------------////////////////////////000000////////////000000////////////............//////...000222444333222000000//////......------..............................///000000///......------------------------------.........////////////000000000000000000///000111222222222000///...//////000000000000000000///000111111222222222111000000000000000000000000333333222222222222222222333444666666555666777999777888999:::;;;<<<<<<<<<===>>>AAAEEEIIIQQQcccsss%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''$$$&&&)))***)))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++*********************++++++***)))(((((('''((()))***************))))))))))))***+++,,,,,,,,,,,,,,,------...//////000555;;;AAAGGGMMMSSSWWW]]]```cccfffhhhjjjlllnnnppppppnnnmmmjjjfffcccbbbbbbaaa^^^\\\]]]___ccceeejjjpppxxxyyyiii[[[RRRKKKGGGAAA???<<<:::888777777777666666666777666666555444333333333333333333333333222222222222333333333333333222222111111111222222222222111000000000000111000000///......///000000000000000000000000000000///////////////000000111////////////............///...------//////...---///////////////.................................---...///000000///...------------------.........,,,------...///.........------............------111111111111111111000/////////000000000000111111...///000111111111111111000000000000000000000000222222222222222222222222222444555666555666777999777777999:::;;;<<<<<<<<>>EEEJJJUUUXXX]]]aaadddeeedddcccddddddeeegggjjjkkkkkkkkkjjjjjjiiifffcccbbbbbbccc```aaadddhhhqqq|||{{{{{{zzzxxx~~~tttkkk^^^TTTNNNIIICCC>>>>>>999555333555888888777777555333222333555555444444333333222222333333444666444333111000000111111111111111111111111111111000000000000000000000000///111222222000///000000222222222111000//////...111111000000//////......111111000000/////////...////////////////////////////////////............////////////////////////........................000000////////////000000---...///000000000000000///222222---,,,111111---......//////000000111111111111111000000000//////333333333222222222111111000111222444555555444444444444555555666777777777;;;;;;<<<======>>>>>>???GGGGGGHHHIIIJJJPPP___nnn$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&(((***+++***)))'''(((((())))))(((((('''((((((((((((((('''''''''))))))))))))(((&&&%%%$$$))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++************************************++++++++++++)))***,,,,,,++++++---...,,,---,,,++++++,,,///111333555999===BBBHHHOOOSSS]]]___bbbdddfffeeedddcccddddddeeegggiiiiiiiiihhhhhhgggeeeaaa___^^^aaacccjjjnnnsssxxx~~~}}}yyy}}}wwwkkkaaaWWWLLLDDDAAA<<<777666777777666444777555333222333333222111444444333333333333444444555555444222222111111111111111111111111111111111111111111111111111111111///000222222000///000111222222111111000//////...000000000000////////////000000000//////.........////////////////////////////////////............................................................//////............//////000000111111111000//////111444333//////222222///.../////////000000000111333333333222222222111111333333222222111111111111000111222444555555444444444444555555666777777777999999999:::;;;;;;<<<<<>>;;;;;;;;;888666888666555444555444333111444444333333333333444444555555555555444333222222222222222222222222222222111111111111111111111111...000222222000000000111222222111111000/////////////////////000000000000/////////...............////////////////////////////////////............------------------------..............................------------......222222222222111000///......000///,,,,,,...///---////////////000000000000333222222222222111111111222111111111111000000000111111222333444444444444444444555555666777777777888888999::::::;;;;;;<<<:::;;;???DDDHHHQQQbbbsss%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''((())))))(((&&&'''(((((()))******))))))''''''''''''((((((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((()))***************************************+++++++++,,,,,,)))+++---...---------...///////////////222777;;;@@@FFFNNNVVVZZZ^^^```bbbccccccddddddddddddccccccccceeefffgggggghhhiiijjjhhhgggffffffhhhooowww}}}vvvkkkXXXRRRIIIDDDBBB@@@>>>;;;:::888777777888888666444555555444444444444555555444555666666666555333222222222222222222222222222111111111111111111111111...000111222000000000111111111111111000000//////......//////000000111111..................------////////////////////////////////////............------------------------........................///......------......///111111222222222111111000...///...,,,,,,---------////////////000000000000000000000000////////////111000000000000000000000222222222333333444444444444444555555666777777777::::::;;;;;;<<<============>>>@@@DDDFFFNNN___ooo%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''((())))))'''%%%$$$%%%'''(((***+++++++++((((((((((((''''''''''''###$$$%%%'''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))*********************************++++++++++++,,,,,,,,,***,,,......------...///---...000222555;;;AAAEEENNNSSSZZZ___aaaaaaaaaaaaaaaaaacccdddfffgggggggggdddeeeeeedddbbbbbbeeeggglllnnnqqqvvv|||rrriii\\\RRRKKKGGGBBB???<<<:::999888999999888777666555555444444555555666444555666777666555444333222222222222222222222222111111111111111111111111...///111111111000111222111111111000000000000000......//////000000111111------..................000000000000000000000000////////////............------------------------........................000//////////////////000...///000222222333333333444222111222111111111222000000000000////////////////////////////////////000000000000000000000111333333333333333333444444444444555555666777777777::::::;;;<<<<<<======>>>@@@@@@BBBDDDFFFMMM]]]mmm%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&'''(((((('''%%%$$$$$$&&&((()))*********))))))(((((('''''''''&&&&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))((((((((((((((())))))***)))))))))******)))))))))************************++++++++++++,,,,,,,,,,,,,,,---...---------///111///222666;;;@@@FFFMMMQQQZZZ]]]aaaccccccbbbbbbbbbaaaccceeegggiiijjjjjjjjjdddeeeddd```^^^___dddiiixxx}}}vvviii^^^UUULLLFFFAAA>>>;;;999999999888777666666555555555555666666444555555555555555444444333333333333333333333333222222222222222222222222---///111111111000111222111111000000000000000000////////////000000000000.............../////////000000000000000000000000////////////............------------------------........................000000////////////000000---...///111222333333444444111000222111//////222000000000000////////////000000111111111111111222000000000111111111111222444333333222222333333444444444555555666777777777999999::::::;;;<<<<<<===>>>???AAADDDGGGOOO___ooo&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&'''((()))'''&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((())))))((('''&&&$$$###"""))))))))))))))))))))))))((((((((((((((()))******))))))************))))))************************+++++++++,,,,,,,,,------.........,,,,,,---111444555:::@@@GGGMMMSSSYYY]]]aaaccceeeeeeddddddeeefffdddeeehhhiiiiiihhhfffeee```aaaaaa``````fffpppxxx{{{ooobbbYYYLLLGGGAAA===:::999888777777666666666666666666777555444444444444444555555333333333333333333333333222222222222222222222222---///111111111111111333000000000000000000000111000000000000////////////.........//////000000000000000000000000000000000////////////............................................................/////////....../////////---...///000111222222222111---,,,//////+++,,,///111000000000/////////...000000000000111111222222111111111111222222333333444444333222222222333444444444555555666777777777::::::;;;<<<<<<======>>>===>>>AAADDDGGGNNN___ooo&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%'''((()))(((&&&''''''''''''&&&%%%$$$###%%%%%%&&&'''((()))***+++)))(((((('''&&&$$$###"""))))))))))))))))))))))))((((((((((((((()))******))))))************))))))************************++++++,,,,,,,,,---------//////---++++++---111555<<>><<<::::::777777666666666666777777555444333222222333555666333333333333333333333333222222222222222222222222---///111111111111222333000000000000000111111111111111000000//////........./////////000000111111000000000000000000000000000/////////............////////////////////////.................................------............//////000000000000///333///...111111------222111111000000/////////...---.........//////000000111111222222222333333333555444333222222222333444444444555555666777777777======>>>>>>???@@@@@@@@@??????AAADDDEEELLL\\\lll$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''$$$!!!"""$$$&&&%%%$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%(((***(((&&&&&&&&&&&&'''((()))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))'''%%%$$$$$$'''+++---******))))))******+++,,,+++***)))))))))***,,,,,,...---++++++,,,------,,,............000666>>>DDDIIIOOOWWW]]]___aaadddfffffffffeeeeeeeeeeeeeeeeeeffffffeeeccc```^^^]]]^^^```eeemmmsss{{{pppeeeUUUHHHAAA>>><<<;;;<<<;;;:::777555444666777666777777888777666444333555444333333222222333333333444444555555444444333111222222333333222222111111111111111111111111111333222111000////////////111111111111111111111111000000000000000///......111111222222111000///...//////000000000000//////000000///000000111222333//////............//////////////////////////////000000000000000000000000000000000000000000000000666555555444222111111000111000...---...///111222444333333333333444555666555555666666777777888888:::888777888<<<===<<<:::;;;<<>>>>>AAACCCEEEKKKZZZiii'''&&&%%%$$$$$$%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%'''%%%######%%%&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&***(((''''''))))))(((&&&###############$$$%%%&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******,,,+++***)))(((''''''(((******))))))******+++,,,++++++*********+++,,,---,,,+++++++++---...000111///111666;;;@@@FFFMMMRRRZZZ^^^cccggghhhhhhiiijjjiiiiiijjjkkkkkkjjjjjjiiiaaa```^^^\\\]]]bbbjjjooozzzrrreeeYYYMMMFFF===<<<;;;:::999888777777555666666666666555555444444333333222222222222222333444444555555444444333222222333333333333222222111111111111111111111111/////////000000222333333111111111111111111111111000000111111000000//////...---------...///111222000000111111111111000000...------,,,,,,,,,,,,---000//////......//////000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111222222000000///...///000111222555444333333333333333444333333444444555666666666:::999888999;;;===<<<;;;@@@AAABBBDDDDDDIIIWWWfff'''%%%$$$""""""$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''******)))))))))(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++++++++******)))((('''******))))))******+++,,,++++++++++++,,,,,,,,,---------------...///222444222777>>>DDDKKKQQQWWW\\\___aaaeeehhhjjjjjjjjjjjjjjjjjjiiihhhgggeeedddccc```___]]]]]]```iiiuuu}}}|||lll]]]SSSHHHEEE@@@===;;;:::::::::888888888888888777777666444444333222222222222222333444444555555444444333222333333333333333333222333333333333333333333333111000000000111111222333111111111111111111111111000000111111111000000///000///---------///111222000000111111111111000000111000000///............000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000/////////000111222555444333333222222333333333444444555555666666777999999999:::;;;<<<<<<<<<@@@AAACCCEEEDDDIIIVVVddd|||&&&$$$###!!!!!!###$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((*********)))(((''''''((('''''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((()))***++++++***)))(((******))))))******+++,,,++++++,,,,,,---------------......------///333777:::???GGGNNNTTTZZZ___cccbbbdddfffiiilllmmmmmmlllnnnmmmjjjhhheeebbbaaa``````aaabbbfffnnnzzzvvvlll\\\UUUKKKCCC@@@???>>>>>>999999888777777666666666555444333333222222333333333444444555555444444333333333333444444333333333333333333333333333333333333333222111111111111111111111111111111111111111000000111111111111000000333222000......///000111000000111111111111000000222222111000////////////000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222111111111111000000000000000111111222444333333222222222333333444555555666777777888888999::::::;;;;;;<<<<<<===>>>???BBBDDDEEEIIIVVVdddzzz%%%$$$###""""""###$$$%%%''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((()))***)))''''''''')))&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))((((((''')))))))))*********++++++(((((()))******)))))))))******))))))******+++,,,+++,,,---.........------***,,,.........111888===EEEJJJPPPVVV[[[___dddfffgggggghhhjjjmmmnnnmmmllliiigggdddaaa_________``````ccciiirrr}}}ooofffXXXMMMFFFBBB???<<<;;;:::888666555444444444666555555444444444444444333444444555555444444333333333444444444444333333111111111111111111111111444444333111111000000000111111111111111111111111000000111111222222111111444333111000/////////000//////000000000000//////000//////............///111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000333333333222222111111111000000000111111111222222222222222222222333444444555555666666777888888888999:::<<<<<<;;;;;;===>>>===>>>BBBEEEEEEIIIWWWdddzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''******'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''%%%''')))(((&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))))))))))))))(((''''''))))))*********+++++++++***))))))(((((('''''''''******))))))******+++,,,+++,,,---...///......---+++...111333555:::CCCJJJPPPSSSXXX\\\___bbbeeegggiiihhhggghhhkkkkkkiiigggaaa___\\\[[[]]]```eeehhhlllrrrzzz}}}nnnaaaXXXOOOFFF@@@???>>>;;;999777555555555777777666555555555555666333444444555555444444333333333444444444444333333222222222222222222222222333333222111111111222222111111111111111111111111///000111222222222222111000000000000000/////////......////////////............---------...//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000111111222222222111000000111111222333555555444444555555666777777888888:::<<<<<<;;;;;;===???===???BBBEEEEEEIIIUUUbbb{{{&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$(((******(((&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&%%%'''***''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''''')))************+++++++++,,,+++)))'''&&&%%%%%%%%%*********)))***++++++,,,,,,,,,.../////////...------111666999<<>>@@@CCCEEEEEEHHHTTTaaa|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))***)))'''&&&%%%%%%&&&'''%%%%%%&&&'''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''///+++%%%  ###%%%''''''&&&%%%&&&'''((()))(((((((((((())))))))))))******+++++++++******)))++++++******))))))((((((///...,,,******+++,,,---&&&))),,,---......///111000444;;;BBBHHHNNNSSSVVV[[[]]]```dddfffgggggggggeeedddcccdddddddddaaa___[[[\\\^^^ccclllyyywwweeeXXXRRRHHH@@@@@@???;;;999;;;888999999888666555555666777777666555555555555555444555777777777555333111444444333333333333222222444444444333222111000///111111111111111222222333111111222222222222111111000000////////////000000000000000000////////////000000000000111111111111'''))),,,///111111111111000000000000111111111111000000000000000000000000111111111111111111111111111000///...------.........///111333444333111000333222111000000222444555555555666666777777888888555777:::;;;:::;;;<<<===:::===BBBEEEDDDGGGTTTaaayyy%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))$$$$$$######$$$%%%''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((''''''''''''(((***)))&&&$$$######$$$%%%''''''&&&&&&&&&'''((()))((((((((()))))))))******)))******++++++******)))************))))))))))))++++++,,,,,,------,,,,,,***+++---......///222444999>>>EEELLLQQQUUUZZZ\\\```aaacccdddddddddcccbbbdddcccbbbaaa`````````aaacccgggmmmvvv|||qqqhhh[[[OOOHHHCCC<<<999::::::;;;;;;:::888777777777777777666555555555555666666666666666555444222111444444333333333333222222444555555444333222111111111000000000000111222222111111222222222222111111000000////////////000000/////////000000000000000////////////000000000000,,,---...000111111000000////////////000000000000000000000000000000000000111111111111111111111111333333333333333222111111...///111222333444333333333222111000111222444555555555666666777777888888777999;;;;;;;;;;;;<<<===;;;===BBBEEEDDDGGGSSSaaavvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((############$$$%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&%%%''''''&&&&&&''''''((())))))))))))*********++++++))))))************)))))))))))))))***************(((***,,,...///...---,,,---.........///222777;;;CCCHHHOOOUUUZZZ]]]___aaabbbccccccdddcccbbbaaa`````````___\\\[[[^^^dddiiiuuu{{{uuudddWWWMMMCCC>>><<<888888888777777666555444888777666666555555666666888777666555444333222222444444333333333333222222555555555555444333222222000000000000000111111222111111222222222222111111111000000//////000000111/////////000000111111111........./////////000000111111111000000000//////........./////////000000000000000000000000000000111111111111111111111111111111222333333222000//////000000222333444555555333222111111111222444555555555666666777777888888999;;;<<<===<<<;;;<<<===<<<>>>BBBDDDDDDGGGSSS___rrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))&&&'''((())))))((('''%%%'''''''''''''''(((((())))))*********++++++++++++(((((()))*********)))))))))))))))******+++++++++***+++---.........---,,,---...///000333888@@@EEEJJJOOOUUUZZZ]]]___```aaaaaabbbccccccdddcccbbbbbb[[[[[[ZZZWWWYYYbbbqqq}}}zzzkkk^^^RRRIIICCC:::999777777777777666555888777777666555666666666:::888666444222222333333444444333333333222222222444444444444444333222222000000//////000000111222111111222222222222111111111000000000000000000111/////////000111111222222////////////000000000000222111000///////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111222333444555333222222222222333444555555555666666777777888888:::<<<>>>>>>===<<<<<<======>>>AAADDDDDDGGGRRR]]]ppp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((***))))))((('''''''''''''''''''''((((((((((((((()))*********++++++++++++(((((()))***************))))))******++++++,,,,,,///...---,,,,,,,,,---...---...111555:::AAAJJJOOOQQQTTTYYY]]]^^^______```ccccccccccccbbbbbbaaaaaaWWWWWWWWWWWW^^^nnnuuufffXXXMMMBBB???;;;::::::;;;:::999888888777666666666666666:::888555333222222333444444444333333333222222222222333333333333222222111000000000000000111111222111111222222222222111111111111000000000000111111///000000000111111111222000000111111111222222222000//////......///000000000000111111111222222222000000000000000000000000111111111111111111111111444333222111111222333555444333222111111111222222333333333333333333444444555555666666777777888888;;;===>>>>>>===<<<===>>>???>>>@@@CCCDDDGGGQQQ[[[ppp&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""###$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&'''((()))))))))((('''+++)))(((&&&&&&&&&'''(((&&&'''((())))))))))))((()))))))))*********++++++((()))***+++++++++++++++*********+++++++++++++++///...,,,++++++---///000///222888>>>DDDKKKSSSXXXYYY[[[^^^```______```aaafffeeecccaaa___]]]\\\[[[XXXXXXZZZ```lll~~~lll]]]NNNGGG???:::999:::999777999888777777666666777777888777555333222333444555444444333333333333222222111222222333333222222111111111111111111222222333111111222222222222111111222111111000000111111222111111111111111111111111111111111222222222333333---......//////000000000111111111222222222333333000000000000000000000000111111111111111111111111222111000///000111222333222222222111111111111000333333333333444444444444555555666666777777888888:::<<<===>>>===<<<===>>>@@@???@@@CCCDDDGGGPPPYYYnnn''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((('''&&&###$$$&&&'''((('''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''')))***)))(((&&&%%%''''''&&&&&&''''''((((((&&&'''((()))***))))))(((((((((((()))))))))******)))***+++,,,,,,---------,,,++++++++++++++++++*********+++,,,...000111222444999AAAHHHOOOTTTYYY\\\___```aaa```______aaabbbcccaaa```]]][[[ZZZYYYXXX[[[^^^dddnnn}}}vvv___VVVIII???<<<:::999777999888777777666666777777666555444444444444555666444444333333333333222222222222333333333333333222222222222222222333333444111111222222222222111111222111111000000111111222333222222111111000000000000111111111111222222222...///000111111111000000000111111111111222222222000000000000000000000000111111111111111111111111---...000222222111000///---...000111222222111111222333333444444444444444555555666666777777888888888:::<<<===<<<<<<>>>???AAA??????BBBDDDGGGOOOXXXjjj''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&)))************((('''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((()))***)))(((&&&$$$"""$$$%%%'''((()))))))))&&&''')))*********)))((((((((((((((()))))))))))))))***+++,,,---.........---,,,,,,++++++*********%%%'''+++...111333333333999???HHHPPPVVVYYY\\\^^^aaabbbaaa___]]]]]]___bbb\\\\\\[[[ZZZYYYYYYYYYZZZ___ccclllzzzsssgggWWWKKKEEEBBB???===999888888777777777777777444444444444444555666666444444444333333333222222333333444555555444444444333333222222333333444555111111222222222222111111222222111111111111222222444333333222111000//////000000000000111111111111000111333444333222000///000000000000111111111111000000000000000000000000111111111111111111111111---111666999:::777333000)))+++...111333333333222222333444444555555444444555555666666777888888888777999;;;<<<<<<<<<>>>???AAA??????BBBDDDGGGOOOWWWggg~~~'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***'''&&&''')))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************,,,++++++,,,...//////...******+++++++++,,,,,,,,,+++---///000111444777999GGGNNNUUUYYYZZZ[[[___dddbbbaaa___]]]]]]______]]]\\\YYYXXXYYYVVVTTTZZZcccnnnvvv~~~kkkZZZOOOHHHDDDBBB999888777777888888777555777666555444444555777777666555444444555666777888777777666666666555555555333333333222222111111111444444333333333333222222111111111111111111111111111111111111111111111111222111000//////000111222333333333222111000////////////000//////...---,,,...///000111222222111000000000111222333333444444333333333333333333333333333333333222222111111111222111111000111333444555555555555555555555444444::::::;;;;;;<<<======>>>BBB??????AAABBBDDDMMMVVVlll''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************************************+++***)))***,,,...---,,,)))******++++++,,,------......///111333888???CCCMMMSSSYYY[[[[[[[[[^^^bbbdddcccaaa^^^]]]]]]]]][[[```\\\ZZZ[[[[[[\\\dddooovvv~~~mmm^^^RRRHHHBBBBBB???<<<;;;;;;;;;:::999777666666555555666666777666666555555555666777777555555444444444444444444333333333222222222111111444444333333333333222222111111111111111111111111111111111111111111111111222111000//////000111222333222222222111000000000111111222333333222222222000111222222222111000///000000000111111222222222222222222222222222222222333333333222222222111111333222222222333444555666666666666666666666666666:::::::::;;;<<<<<<======CCCAAAAAACCCDDDFFFOOOXXXlll'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************)))(((''')))+++,,,+++***************+++,,,---...000111222333888@@@IIIPPPUUUYYY]]]^^^]]]\\\^^^```cccbbbaaa___^^^\\\\\\\\\^^^\\\[[[\\\^^^dddooozzzxxxfffVVVKKKGGGCCC===:::888888888888666777777777777777666666777777666555555555666666222333333333333333333333333333333333222222222222444444333333333333222222222222222222222222222222111111111111111111111111222111000000000000111222222222111111111111111111...///000111222222222222333333333333222111000000000000000000000000000111111111111111111111111111333333333222222222222111333333333333444555666777777777777777777777777777999999999:::;;;;;;<<<<<>>???AAABBBDDDLLLUUUlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++((((((((((((((((((((((((***************************))))))***,,,---,,,+++///...---,,,,,,---...///222777===DDDJJJPPPVVVZZZ[[[\\\^^^_________```aaa___\\\\\\^^^]]]ZZZ]]]cccfffmmmuuu{{{qqq[[[TTTJJJBBB===;;;;;;;;;888999:::::::::999777666888888888777777666555555444444444444555555555555333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111222222222444555555555444444333222111222222333333444555666222222222222222222111111333333333333333333333333222222222222222222222222111222333333444555555555555555555666666777777777888888999::::::;;;;;;<<<======>>>AAABBBDDDLLLUUUlll%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))************************+++******+++---...---,,,///...------...000222444777===FFFNNNSSSVVVXXXYYY[[[[[[\\\\\\]]]^^^______aaa\\\\\\___]]]YYY___iiirrr}}}mmmeeeYYYMMMEEEAAA>>>===;;;;;;;;;;;;:::999888888777777888888888777666666777777666666666555555555333333333333444444444444444444333333333333222222333333333333333333333333111111111111111111111111111111222333333222111111222222111111111111111111444444444444333222111000000000111222333555666777222222222222222222333333333333333333333333333333111222222222222333333333111222333444444555444444444555555666666777777777999999999:::;;;;;;<<<<<<>>>>>>@@@CCCEEEGGGNNNWWWjjj%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&((()))(((&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((######$$$$$$$$$$$$%%%%%%************************************************+++******+++---...---,,,,,,,,,,,,---000444888;;;AAAFFFOOOUUUXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[^^^ZZZZZZ______^^^hhhvvvzzzkkk\\\PPPHHHBBB???===<<<;;;:::999999999999666666777888888888777777999888777777666555444444333333333444444444555555444444333333333333222222333333333333333333333333111111111111111111111111111222222333333222222111333222222222111000000000///000000000000000//////111111111111222333555666000000111111222222333333222222222222222222222222111111222222222333333333222222444555666666555555555555666777777888999999:::::::::;;;<<<<<<============@@@DDDEEEGGGNNNVVViii%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&(((***)))'''&&&'''***((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((()))))))))******************************************************+++***)))***,,,------,,,)))***+++---222888===@@@HHHMMMTTTXXX[[[[[[\\\\\\\\\[[[YYYXXXYYYYYYXXXWWWYYYUUUWWW___ccceeesss~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~lll^^^RRRJJJFFF>>>===;;;:::999999::::::555666777888999999888777999999888666555444333222333333333444444555555555444444444333333333222222333333333333333333333333111111111111111111111111111222333444444333222111444333333222111000//////000111222333333333333333333222111111111222333444...//////000111222222333111111111111111111111111111111111222222333333333333444555777777777777666666777777888999999::::::::::::;;;<<<<<<======>>>;;;;;;===BBBCCCEEELLLTTThhh&&&'''''''''&&&$$$"""!!!&&&&&&&&&'''''')))***+++)))&&&$$$$$$%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((,,,)))'''((())))))&&&"""'''(((((()))))))))))))))---......,,,)))'''''''''(((***+++,,,++++++---......///000222666===EEEKKKPPPRRRUUUXXXZZZ\\\\\\]]]```[[[WWWXXXXXXUUUUUUWWWVVVVVVWWWZZZbbbrrr~~~{{{yyywwwuuuuuuuuutttrrrpppooonnnmmmmmmmmmmmmllllllkkkkkkjjjjjjkkklllnnnooooooooonnnmmmqqqrrrrrrtttvvvxxxzzz{{{yyyzzzzzzzzzyyyzzz|||{{{~~~wwwiiiWWWGGGIIIDDD>>><<<<<<<<<:::888888777777888999999777555888888777666666666666666777777666555444333333333444555555555444333333222333333333333333333333333333333333222222222111111111111222222222111111000444333222000000000111111111222222333333222222111222222222222111111000000111111000000000000111111000000111111111000000///555444333333222222333333222222333333555666888888555555555555666888999:::888888888999:::;;;<<<===BBBAAAAAACCCCCCEEEMMMVVVhhh~~~&&&&&&''''''&&&%%%###"""&&&&&&%%%&&&&&&'''((()))***((('''&&&'''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((())))))))))))((('''(((((())))))))))))((((((%%%$$$$$$&&&((()))(((''''''(((((()))))))))))))))+++,,,---+++)))((()))***)))+++,,,,,,+++,,,---///...000333666;;;BBBJJJOOOTTTUUUWWWYYYZZZZZZZZZZZZZZZWWWUUUWWWWWWSSSQQQRRRPPPSSSZZZbbbooo~~~|||zzzyyywwwvvvtttqqqooommmllllllkkkkkkjjjiiihhhhhhhhhhhhffffffffffffffffffeeeeeeeeeeeefffggggggggggggfffjjjjjjkkkkkkmmmnnnpppqqqpppppppppooommmmmmoooqqqpppsssvvvxxxxxxzzz|||}}}}}}zzzeeeTTTJJJEEE???===<<<;;;888666999888777888999999888666888888777666666666666666666666666555555444444333444555555555444444333222222222222222222222222222333333333222222222111111111111222222222222111111333222111000000000111222111222222333333222222111222222222222111111111000222111111000000111111222111222222333333333222222222222222222222333444444333333333444555666777888777777666666666777777888999999999999:::<<<===>>>AAA???@@@BBBBBBDDDLLLUUUhhh~~~%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''((('''''')))++++++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''(((***++++++***((('''(((((())))))))))))(((((($$$&&&((()))(((((()))***'''((())))))******)))))))))***,,,+++******+++,,,***+++,,,,,,,,,,,,...000///333888===CCCIIIPPPTTTXXXXXXYYYZZZZZZYYYXXXWWWVVVTTTUUUWWWVVVPPPMMMNNNOOOWWWcccqqq~~~|||yyywwwuuurrrpppnnnmmmlllkkkjjjhhhfffeeeccccccbbbbbbbbbaaaaaaaaabbbccccccaaaaaaaaaaaaaaabbbbbbbbb`````````___``````aaabbbdddccccccddddddeeefffggggggggggggeeecccbbbdddeeedddgggiiikkklllmmmnnnpppooorrrvvvxxxxxxzzz~~~wwweeeSSSMMMFFFAAA???>>>:::777999888777888999:::999888888888777666666666666777555555555555555555555555444555555555555444333333111111111111111111111111333333333222222222111111111111222222222222222111111000000///000000111222111222222333333222222111222222222222111111111111333222222111111222222333111111222333444444444333000000000111222333444555444444444444444555666777999888777666666666666666999999::::::;;;<<<>>>???@@@??????AAABBBCCCKKKTTTfff}}}$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&$$$$$$&&&))),,,...---,,,''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%(((((())))))))))))((((((&&&)))+++)))%%%######%%%(((((()))************))))))+++,,,+++******+++---***+++,,,,,,+++,,,...111111666===CCCIIIOOOTTTXXXYYYYYYZZZZZZZZZYYYWWWVVVXXXUUUUUUUUUSSSNNNNNNQQQXXXbbbrrr~~~~~~}}}{{{xxxtttqqqooommmllljjjhhhgggeeeeeeddddddcccbbbaaa```___________________________```aaa___``````aaaaaabbbbbbbbbaaa```___^^^___```aaabbbbbbbbbaaaaaaaaaaaabbbbbbcccddddddcccaaaaaaaaaccc^^^```cccddddddeeeggghhhgggiiimmmnnnoooqqqtttvvvxxxyyy{{{~~~vvveee\\\QQQIIIDDDBBB???<<<;;;999888888:::;;;:::999999888777777666666777777555555555555666666666666444444555555555555444444222222222222222222222222333333333222222222111111111111222222333333222222/////////000000111111222111222222333333222222111222222222222222222222222444333333222222333333444...///000111222222333333000000000000111222333444555555444444444555555666888888777777666777777888:::::::::;;;<<<===>>>???@@@???@@@BBBCCCDDDKKKTTTeee|||%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''%%%%%%&&&(((++++++***(((&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((%%%((()))&&&!!! ((())))))***************+++,,,---,,,******+++,,,***++++++++++++---000333666;;;BBBIIINNNRRRVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYUUURRRQQQOOONNNSSSZZZfffqqqzzzwwwtttrrroooooooooooommmkkkiiigggeeedddcccbbbaaa```````````````___^^^^^^^^^^^^___``````___^^^^^^^^^______``````aaaaaabbbbbbbbbccccccbbbaaa```aaabbbcccdddccccccbbbaaaaaaaaaaaaaaa___```bbbbbbaaaaaabbbccc\\\^^^aaabbbaaabbbcccddddddeeeggghhhhhhiiijjjlllpppppprrrtttwwwyyyzzz{{{yyynnn^^^QQQIIIDDDAAA???===;;;999999:::;;;::::::999999888777777777777777555555666666666666666666444444555666666555555444444444444444444444444444333333333222222222111111111111222333333333333333//////000000111111111222111222222333333222222111222222222222222222222333444444333333333333444444...///000111222333333333222222111111000111111222555555444444444555555666666666666666777888999::::::::::::;;;<<<===>>>???@@@@@@AAADDDEEEEEELLLTTTddd{{{&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((((()))***(((''''''((('''%%%###&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((('''((())))))'''%%%%%%&&&((()))******++++++******+++,,,---,,,+++***+++,,,***+++,,,---...000555888===BBBHHHMMMPPPSSSVVVWWWUUUVVVXXXYYYYYYYYYXXXWWWVVVQQQNNNMMMNNNQQQ]]]hhhuuuyyywwwtttpppmmmjjjhhhgggeeeeeefffgggfffeeedddccc___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______``````______^^^_________aaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccddddddeeedddcccbbbaaaaaaaaaaaaaaa[[[]]]___```______```aaa\\\^^^```aaaaaa```aaacccccccccccccccddddddddddddhhhhhhiiikkklllnnnoooooommmoooqqqtttxxx}}}ppp```TTTLLLEEEAAA@@@>>>;;;::::::;;;:::999999999888777777777777888666666666666666666666666444444555666666666666555555555555555555555555555333333333222222222111111000111222333444444444444000111111222222222222111111222222333333222222111222222222222333333333333444333333222222333333444222222333444555555555444333333222111111111111111444444444444444555666777666666666777888999:::;;;999999::::::;;;<<<>>>???@@@@@@BBBEEEEEEFFFLLLTTTbbbzzz''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''((()))***)))'''&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((''''''((())))))(((((())))))))))))(((((()))))))))***,,,,,,+++***))))))***++++++++++++***)))+++,,,,,,,,,,,,---///,,,---///000111555:::>>>FFFIIINNNQQQRRRSSSUUUVVVVVVVVVWWWXXXXXXWWWVVVUUUQQQOOONNNQQQTTT\\\lllzzz~~~{{{xxxvvvtttrrrqqqkkkjjjgggeeecccaaaaaaaaa___```aaabbbbbbaaa______\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^```aaaaaaaaaaaaaaaaaabbbcccdddddddddddddddcccccccccccccccdddeeeeeefffffffffffffffeeedddcccccccccccccccccc]]]___aaabbb```______```___aaaccccccbbbbbbcccddddddcccccccccdddddddddcccdddeeeeeeffffffgggggghhhdddeeeggghhhjjjnnntttxxx|||~~~{{{lll^^^QQQIIICCC@@@===;;;:::::::::999:::999888888777777888888888888777777666666555555444444555666666666666666444444444444444444444444333333333222222222111111000111222333444444444444222222333444333333111111111222222333333222222111222222222333333333444444333333222222222222333333333333444444555444444444333222222222222333333444333333333444555666777888888777777777888999999:::999999999999:::<<<===>>>??????AAAEEEEEEEEEKKKSSSaaazzz((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))'''%%%$$$%%%'''***++++++&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***+++))))))))))))))))))))))))((('''%%%######%%%'''((((((((())))))))))))(((((('''%%%###%%%((()))&&&###))))))***++++++++++++***''')))+++,,,,,,---///111...///111222444999???CCCLLLOOORRRSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUTTTSSSOOONNNQQQVVV]]]gggyyy}}}zzzyyyvvvqqqmmmkkkjjjiiihhhcccbbb```^^^]]]]]]]]]^^^^^^^^^_________^^^]]]\\\]]]\\\\\\\\\]]]^^^______^^^^^^______aaabbbcccdddbbbccccccdddfffhhhiiijjjhhhgggggggggffffffeeeeeefffggghhhiiijjjiiihhhhhhgggffffffeeeeeeeeeffffffccceeeggggggeeecccbbbbbbbbbdddffffffeeeeeefffgggfffeeedddeeeggghhhggggggeeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddccceeehhhkkkqqqsssuuuvvvxxx{{{ppp___TTTEEEBBB>>>;;;::::::999888:::999888888777888888888999888888777666555555444444444555666777777666666333333333333333333333333333333333222222222111111000111222333444444555444333444444555444333111000222222222333333222222222222222222333333444444444333222222111111222222333222222333333333222111111111111111222333444666666222222333444555666888999:::999888888777888888888888888888999:::;;;<<<===>>>>>>@@@DDDDDDDDDJJJRRRaaayyy