BM6P6(@ zzzssspppqqqvvvzzzuuulllhhhllluuu|||```KKKDDDBBBAAA???============???===>>>AAABBBDDDMMMVVVeeewwwzzzuuutttvvvxxx}}}{{{uuuvvvrrrkkkeeedddiiirrryyyaaaKKKDDDCCCAAA???>>>======>>>???===>>>AAABBBDDDMMMVVVjjj||||||{{{|||xxxjjjgggddd___dddcccbbbbbbdddjjjrrrxxxbbbMMMEEEDDDBBB???>>>======>>>???===>>>AAABBBDDDMMMVVVoooggg^^^^^^^^^\\\\\\___bbbfffkkkqqqyyy~~~bbbNNNFFFEEEBBB@@@???>>>>>>>>>???===>>>AAABBBDDDMMMVVVooonnn[[[WWWYYY\\\\\\]]]aaaffflllrrryyy___LLLGGGFFFCCCAAA???>>>>>>>>>???===>>>AAABBBDDDMMMVVVlllyyycccYYYXXXZZZ\\\^^^___ccciiiooovvv~~~]]]KKKHHHGGGDDDBBB@@@???>>>>>>???===>>>AAABBBDDDMMMVVViiiwwwjjj___^^^```aaabbbeeebbbeeejjjpppxxxaaaQQQIIIHHHEEEBBB@@@???>>>>>>???===>>>AAABBBDDDMMMVVViii~~~|||vvvfff^^^\\\aaaeeedddeeeiiicccfffkkkqqqyyygggXXXJJJHHHEEECCC@@@????????????===>>>AAABBBDDDMMMVVVkkk~~~|||zzzwwwkkkeee```___dddhhhiiiiiikkknnntttxxx|||mmmZZZMMMGGGAAA>>>@@@AAA???<<>>AAABBBDDDMMMVVVnnn}}}zzz{{{~~~ppphhhdddbbbccchhhkkkkkkllloooxxxooo]]]LLLGGGAAA???@@@AAA???<<>>AAABBBDDDMMMVVVmmm|||{{{~~~yyyiiigggeeefffiiinnnoooooossszzzlll[[[JJJFFFAAA???@@@@@@???===???===>>>AAABBBDDDMMMVVVkkk}}}}}}~~~tttgggffffffhhhllloooppprrr}}}bbbQQQHHHEEEAAA???@@@@@@???===???===>>>AAABBBDDDMMMVVVjjj|||}}}}}}tttfffeeeeeefffjjjmmmooovvvZZZIIIEEEDDDAAA@@@@@@??????>>>???===>>>AAABBBDDDMMMVVViiixxx}}}{{{{{{}}}xxxiiieeedddeeeiiinnnuuu|||XXXIIICCCCCCBBB@@@@@@????????????===>>>AAABBBDDDMMMVVVggguuuzzzyyyzzz{{{~~~nnnjjjhhhiiipppzzzzzzXXXJJJAAABBBBBBAAA?????????@@@???===>>>AAABBBDDDMMMVVVdddsss|||}}}~~~uuupppmmmpppyyyxxxWWWJJJ@@@AAABBBAAA?????????@@@???===>>>AAABBBDDDMMMVVVbbbqqqwwwpppwww|||vvvVVVHHHEEEDDDBBB@@@???>>>======>>>===>>>BBBDDDFFFLLLSSSbbbuuuyyyvvvqqqSSSHHHDDDCCCBBB@@@???>>>======>>><<<===AAACCCDDDJJJQQQ```sssjjjOOOIIIDDDCCCAAA@@@>>>>>>======>>><<<===@@@BBBCCCHHHNNN^^^qqqcccNNNKKKCCCBBBAAA???>>>>>>======???======@@@BBBBBBGGGNNN\\\nnn~~~~~~~~~~~~{{{}}}```MMMMMMBBBAAA@@@???>>>=========@@@>>>>>>AAACCCCCCHHHOOO\\\nnn|||{{{zzz|||||||||~~~}}}xxx{{{___MMMLLLAAAAAA@@@>>>>>>=========???===>>>AAACCCDDDIIIPPP^^^nnn~~~yyywwwvvvxxx}}}|||{{{|||~~~|||{{{vvvuuuzzzvvv{{{___JJJHHHAAA@@@???>>>>>>======>>>===;;;<<<@@@BBBCCCIIIPPP```ppp~~~yyywwwuuutttwww|||~~~~~~~~~}}}|||yyywwwuuulllnnnqqqrrrsssuuuxxx{{{wwwyyy{{{|||~~~xxxrrrpppqqqzzzzzzvvv^^^HHHDDD@@@@@@???>>>======>>>>>>;;;999;;;???AAACCCHHHOOOaaaqqq~~~xxxpppooopppsssyyy~~~zzz~~~}}}vvvooonnnoooiiifffbbbaaacccgggiiikkkmmmkkkjjjjjjnnntttzzz~~~~~~xxxqqqllllllppptttwww{{{zzz[[[MMMAAAAAA@@@>>>=========>>>???AAAAAAAAA@@@@@@BBBFFFJJJ```qqqyyylllkkkllloootttyyy|||}}}zzz{{{zzzvvvqqqmmmkkkkkkccc___\\\ZZZ\\\___aaabbbcccaaa______aaafffkkknnnwwwxxx{{{{{{vvvpppmmmjjjiiijjjkkkllllllpppvvv}}}{{{yyyxxx{{{zzz[[[LLLAAAAAA@@@>>>=========>>>?????????@@@@@@AAADDDHHHLLL___oooxxxjjjiiiiiikkkooosssuuuvvvxxxvvvssspppooommmjjjiii^^^[[[XXXVVVXXXYYY[[[[[[\\\ZZZXXXWWWWWWZZZ\\\^^^bbbcccfffjjjmmmlllhhhdddaaabbbcccfffiiihhhfffccceeeiiisssyyy~~~wwwsssooollljjjdddfffhhhjjjmmmuuuyyyZZZLLLAAAAAA@@@>>>=========>>>???===>>>??????AAAEEEJJJNNN^^^mmm}}}vvvlllkkkiiiiiikkkmmmnnnnnnqqqnnnlllmmmpppppplllhhh___\\\YYYXXXYYYYYYYYYYYY[[[ZZZXXXWWWVVVWWWWWWXXXWWWYYY\\\^^^```___^^^\\\XXXZZZ___dddhhhiiifffccc```bbbiiiuuu{{{vvv|||~~~xxxvvvrrrmmmhhhddd```]]]ZZZZZZ[[[ZZZ\\\bbbllltttxxxYYYLLLCCCAAA@@@>>>=========>>>???===>>>??????AAADDDIIIMMM\\\jjjxxxsssmmmjjjgggfffffffffeeedddcccccceeelllrrrsssmmmggg___]]][[[ZZZZZZZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWUUUVVVXXXYYYYYYXXXXXXXXXTTTVVVZZZ```eeegggfffeeeaaa```dddnnnxxx|||vvvxxxxxxoooppplllllljjjgggbbb]]]YYYVVVWWWWWWWWWUUUTTTXXX```gggjjjqqq|||uuuWWWLLLDDDAAA@@@>>>=========>>>??????@@@@@@@@@@@@CCCHHHLLLZZZiii~~~zzztttoooiiifffbbb```______]]]\\\XXXZZZ```jjjrrrsssnnngggaaa___^^^^^^^^^^^^\\\ZZZYYY[[[]]]___``````______\\\]]]]]]\\\ZZZYYYZZZ[[[XXXYYY[[[___cccffffffeeeccc```bbbjjjsss{{{qqqssszzznnnfffeeedddeeefffccc^^^YYYUUUTTTTTTUUUUUUTTTSSSUUU[[[aaa```dddkkksss{{{sssTTTJJJDDDAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@CCCHHHKKKXXXhhh}}}~~~zzzuuupppmmmdddbbb___]]]]]]]]]\\\[[[XXX[[[bbbkkkrrrtttqqqmmmiiihhhggghhhiiihhhfffdddeeeggglllpppsssuuuttttttqqqrrrpppmmmiiiggghhhjjjgggggghhhiiilllllljjjiiieeebbbdddkkkrrrxxxzzzoooxxxtttjjjccc______aaabbb```ZZZUUUSSSRRRQQQTTTUUUUUUUUUWWW]]]aaaaaabbbdddfffjjjpppwww|||rrrRRRHHHBBBAAA@@@>>>=========>>>???>>>>>>??????AAADDDIIIMMMWWWhhh}}}}}}zzzvvvrrrooommmccc```^^^]]]^^^______^^^]]]```fffnnnsssvvvuuutttsssrrrrrrsssttttttqqqoootttwww}}}{{{xxxzzz|||wwwwwwwwwwwwwwwuuurrrnnnhhheeefffnnnuuuyyy~~~qqqtttuuukkkccc]]]\\\___```]]]XXXSSSQQQQQQOOOSSSVVVWWWXXX[[[```dddfffeeeccc```aaaeeelllqqqzzz~~~rrrQQQFFF@@@AAA@@@>>>=========>>>???;;;===>>>???AAAFFFKKKOOOWWWhhh}}}xxxvvvsssqqqqqqpppnnnmmm^^^___````````````bbbdddgggllluuu~~~|||tttrrrqqqttt{{{~~~nnnbbb\\\]]]ZZZYYYZZZWWWRRROOOQQQQQQVVV\\\_________bbbdddjjjllllllgggaaaaaahhhpppwwwwwwzzzoooUUUKKKBBB@@@???>>>======<<<<<<<<<@@@>>>>>>@@@AAABBBHHHOOO\\\mmmmmmkkkiiihhhggggggffffff````````````bbbffflllppp|||~~~{{{yyyxxx{{{~~~nnnddd^^^\\\XXXWWWXXXVVVQQQOOOQQQTTTYYY^^^aaaaaaaaaccceeeiiikkkllljjjggghhhmmmrrrtttuuuyyylllQQQIII@@@@@@???>>>======<<<<<<<<<@@@======@@@AAABBBGGGNNN\\\lllccccccaaa`````````aaaaaaccccccdddeeejjjrrr|||~~~}}}~~~pppgggccc[[[WWWVVVWWWUUUQQQPPPRRRXXX]]]bbbeeedddccceeeggghhhiiikkkmmmooorrruuuvvvvvvxxx|||rrrllllllnnnsssxxxiiiPPPHHH@@@@@@???>>>======<<<<<<<<<>>><<<===@@@AAAAAAFFFMMM[[[iii}}}`````````______```ccceeefffhhhlllrrrzzz~~~}}}~~~ssskkkhhh\\\XXXVVVWWWUUURRRSSSVVV\\\aaagggiiigggffffffhhhhhhggghhhmmmtttzzz|||}}}~~~xxxnnneeeccceeeiiipppvvviiiPPPIIIBBB@@@???>>>===<<<<<<<<<<<<===<<<<<<@@@AAAAAAEEELLLYYYfffzzz\\\^^^___``````ccchhhlllnnnsss|||}}}zzz{{{~~~uuunnniii___ZZZXXXXXXXXXVVVWWW[[[```eeejjjllliiigggfffggggggfffffflllvvv~~~{{{nnnddd___\\\___cccgggnnntttgggOOOIIIBBB@@@???>>>===<<<<<<<<<<<<===;;;===@@@AAAAAAEEEKKKVVVcccxxxVVVZZZ^^^aaadddjjjssszzz~~~zzzwwwzzz~~~vvvnnniiiaaa\\\YYYZZZYYYYYY[[[```bbbggglllmmmjjjgggffffffeeeeeehhhoooyyyuuuddd^^^XXXVVVXXX___dddhhhmmmssseeeMMMGGGAAA@@@???>>>======<<<<<<<<<===<<<===AAABBBBBBEEEKKKTTTaaavvvTTTZZZaaahhhoooyyy|||yyywwwtttyyy~~~{{{|||}}}}}}yyytttnnnkkkbbb]]]YYYZZZZZZZZZ^^^cccccchhhmmmnnnjjjfffddddddaaaeeemmmvvv~~~~~~uuuaaaYYYWWWYYYXXX[[[bbbgggjjjpppvvveeeMMMHHHAAA@@@???>>>======<<<<<<<<<===<<<>>>BBBCCCCCCFFFLLLTTTaaavvvVVV]]]gggpppzzzxxxuuuuuuuuurrrxxxzzzssstttuuuuuutttrrrpppnnnbbb]]]YYYZZZZZZZZZ^^^dddccchhhmmmnnnjjjeeecccbbb^^^fffqqq|||~~~yyyvvvwww|||zzzeeeZZZWWWXXX\\\[[[]]]cccgggjjjpppwww~~~gggOOOJJJDDD@@@???>>>======<<<<<<<<<>>>===???CCCDDDCCCGGGLLLTTTbbbvvv[[[iiiyyyzzzrrrpppooopppqqqooovvv|||uuuoooooonnnmmmllljjjiiiiiiccccccbbb^^^[[[\\\```eeennnqqqsssssspppkkkhhhfffgggpppxxx}}}}}}xxxvvvyyy{{{fffYYYUUUUUUWWWXXX[[[___dddiiiooovvvzzznnnQQQDDDBBBAAA@@@>>><<<;;;;;;<<<===???>>>>>>???AAADDDGGGIIIUUUcccwwwooo|||~~~ooojjjjjjjjjkkkmmmqqqyyy~~~wwwpppooonnnllljjjiiihhhhhhdddeeeeeebbb___```cccgggnnnppprrrqqqnnnkkkiiiiiijjjrrrzzz|||zzzxxxyyy|||kkk\\\UUUUUUXXX[[[\\\^^^bbbeeeiiinnntttxxxkkkPPPFFFCCCBBBAAA???===<<<<<<===>>>>>>>>>>>>???AAADDDGGGIIIVVVbbbuuuyyynnndddccceeefffhhhjjjrrr{{{zzzrrrqqqnnnkkkhhhgggfffeeeeeegggiiihhheeeeeegggjjjoooppppppnnnllljjjkkklllooowww~~~yyyuuuvvvyyynnnfff\\\TTTSSSWWW[[[___```aaadddfffiiimmmrrrvvvfffOOOGGGEEE@@@???>>><<<<<<<<<======>>>>>>>>>???AAADDDGGGIIIVVVaaarrryyymmmeee___aaaeeefffhhhkkkqqq|||wwwtttpppkkkgggdddccccccdddhhhkkkkkkiiihhhjjjlllqqqpppooollliiijjjlllooouuu|||}}}xxxtttqqquuu|||tttaaa]]]WWWTTTVVVZZZ^^^```aaacccdddfffhhhmmmrrrvvv|||___LLLFFFDDD>>>===<<<;;;;;;;;;;;;<<<>>>>>>===>>>@@@CCCFFFHHHVVV```oooxxxjjjfff```^^^aaaeeefffhhhkkkppp}}}~~~zzzssslllfffcccaaaaaabbbfffiiijjjiiihhhjjjmmmsssqqqnnnkkkiiijjjnnnrrr{{{xxxtttrrrsssyyy~~~hhh\\\YYYWWWXXX[[[___bbbccccccdddeeefffiiimmmtttxxxyyy|||YYYJJJEEEBBB>>>>>>==================>>>======>>>@@@CCCFFFHHHUUU___nnn{{{kkkbbbaaa]]]\\\```dddfffhhhllltttxxxooogggbbb_________cccggghhhggggggjjjmmmqqqpppmmmjjjjjjmmmrrrwww|||uuutttvvv{{{ssscccVVVVVVVVVZZZ___eeehhhiiigggggghhhiiikkkooovvvzzz{{{xxxVVVJJJEEE@@@@@@@@@@@@@@@@@@?????????=========>>>@@@CCCFFFHHHRRR^^^nnn}}}nnnccc^^^]]]ZZZZZZ___dddfffkkkppp{{{}}}qqqhhhaaa___^^^^^^bbbeeefffeeegggjjjnnnllllllkkkkkklllrrryyy~~~}}}xxxsssvvv}}}tttfff]]]UUUVVVXXX]]]dddjjjnnnooonnnnnnmmmmmmnnnqqqwww|||wwwUUUKKKGGG@@@>>>>>>???????????????>>>============???BBBEEEGGGPPP^^^oootttggg___]]]\\\YYYZZZ```eeeiiinnnttt~~~zzzwwwvvv|||ssshhhaaa^^^]]]^^^aaadddeeeeeefffkkkooohhhiiijjjkkknnnuuu}}}{{{yyyuuusssyyyvvvddd[[[XXXYYYYYY\\\aaahhhnnnqqqrrrtttsssrrrppppppsssxxx|||xxxWWWMMMHHH@@@;;;;;;<<<<<<<<<<<<<<<;;;======<<<===???BBBEEEGGGNNN^^^ppp{{{pppccc\\\ZZZ^^^WWWXXX^^^aaaaaalll{{{}}}wwwvvvxxx{{{||||||vvvkkkaaa]]]___aaaaaabbbcccdddfffggghhhiiigggfffiiirrr{{{yyypppooosss{{{{{{fff]]]ZZZYYYYYYXXXZZZaaallluuuxxxwwwvvvtttrrrqqqssswww{{{~~~zzzZZZNNNHHHBBB@@@???===<<<;;;;;;;;;<<<;;;<<<======>>>@@@DDDGGGMMM^^^ppp~~~}}}ssshhh^^^XXXWWWYYYTTTUUU\\\aaaeeerrr}}}yyyxxx{{{~~~wwwlllaaa]]]^^^^^^___aaaccceeefffgggggghhhggghhhmmmuuu~~~vvvmmmnnntttqqq```YYYWWWVVVXXXXXXZZZbbbmmmvvvyyyyyy{{{yyywwwwwwxxx|||xxxYYYLLLGGGAAA???>>>===<<<;;;;;;<<<<<<;;;<<<======>>>@@@DDDGGGOOO^^^ooo{{{wwwmmmcccZZZWWWWWWYYYUUUVVV^^^eeemmm}}}~~~||||||~~~uuujjj```[[[[[[ZZZ\\\```dddfffgggfffffffffgggkkkrrr{{{{{{rrrkkkmmmxxx{{{dddXXXTTTSSSSSSWWWWWW[[[dddoooxxx||||||~~~||||||}}}tttVVVJJJEEE@@@>>>>>>===<<<<<<=========;;;<<<======>>>@@@DDDGGGQQQ^^^mmmxxxtttkkkccc\\\ZZZ\\\^^^\\\___fffooozzz~~~}}}qqqggg]]]WWWWWWVVVZZZ___dddfffgggfffeeedddhhhoooxxxyyyqqqkkkqqq}}}~~~{{{{{{yyyxxx}}}ooo\\\SSSQQQQQQRRRUUUWWW]]]fffqqqzzz~~~~~~}}}~~~oooTTTHHHCCC???==================>>>>>>;;;<<<======>>>@@@DDDGGGPPP]]]lllwwwsssjjjddd^^^^^^aaaaaaccchhhqqq|||xxxnnnfff]]]XXXWWWTTTWWW]]]cccffffffdddcccdddjjjsss|||xxxrrrpppyyy{{{{{{~~~yyyuuuxxxiiiYYYSSSPPPQQQSSSUUUXXX___iiisss{{{iiiQQQFFFBBB???=========>>>>>>>>>>>>>>>;;;<<<======>>>@@@DDDGGGNNN[[[kkkyyyvvvnnnhhhccccccfffeeekkkuuurrrkkkeee___ZZZYYYSSSWWW\\\aaaddddddcccbbbeeellluuu~~~vvvssswwwxxxssswww|||~~~~~~cccWWWSSSOOOPPPTTTUUUZZZbbbkkkttt|||dddOOOEEEAAA???>>>>>>>>>??????>>>======;;;<<<======>>>@@@DDDGGGMMMZZZlll{{{{{{uuupppooorrrsss|||wwwjjjdddbbb^^^ZZZYYYTTTWWW[[[___bbbcccbbbaaagggmmmwwwyyyrrrttt}}}uuukkkmmmuuu}}}qqq\\\UUUQQQMMMOOOUUUVVV[[[dddmmmvvv}}}```MMMDDDAAA@@@??????@@@@@@???>>>===<<<;;;<<<======>>>@@@DDDGGGNNNZZZmmm|||~~~||||||ooobbb^^^]]]ZZZXXXWWWUUUWWW[[[^^^aaaaaaaaa```hhhoooxxx~~~}}}sssooossshhhbbb```fffpppzzz{{{|||{{{uuunnnqqq||||||hhhWWWRRROOOKKKMMMUUUWWW\\\eeennnvvv}}}}}}}}}|||]]]LLLDDDBBBAAA???@@@@@@@@@???>>><<<;;;;;;<<<======>>>@@@DDDGGGPPP[[[mmm|||}}}{{{zzz|||~~~rrrfff[[[WWWVVVVVVXXX\\\XXXYYY[[[[[[\\\^^^bbbeeemmmvvv~~~xxxuuusssmmm[[[YYY[[[bbbooo|||vvvooollliiidddbbbggglllsssvvvwwwwwwwwwyyylll```UUUOOOMMMKKKMMMPPP[[[^^^ccckkkttt|||~~~|||___LLLFFFCCCAAA????????????>>>>>>>>>>>><<<===>>>>>>???AAAEEEHHHPPPXXXgggvvv~~~|||wwwsssqqqqqqrrrssszzzmmmbbbXXXUUUUUUTTTVVVYYY[[[[[[[[[[[[[[[___dddhhhrrr{{{~~~{{{zzz{{{ttt___TTTTTTVVV^^^lllzzz~~~kkkcccaaa___]]]]]]bbbfffjjjllllllkkkkkklllbbbXXXNNNKKKJJJJJJMMMRRR[[[^^^dddllluuu}}}~~~hhhTTTKKKEEEAAA??????>>>>>>>>>=========<<<===>>>>>>???AAAEEEHHHPPPYYYhhhwww}}}zzzuuuoookkkiiihhhhhhmmmrrrxxx|||~~~tttiii___WWWVVVVVVUUUVVVYYY]]]\\\[[[ZZZ[[[```ggglllvvv~~~|||~~~}}}}}}~~~bbbPPPLLLMMMPPPYYYgggvvvvvvbbbYYYWWWWWWXXXZZZ^^^___aaaaaa```^^^^^^^^^WWWOOOIIIHHHIIIKKKPPPUUU\\\___fffnnnwwwnnnZZZNNNEEE???>>>============<<<<<<<<<<<<===>>>>>>???AAAEEEHHHPPPYYYiiixxx}}}zzzzzzyyywwwtttssstttuuuwww{{{zzzwwwrrrkkkfffcccaaa```cccgggmmmppprrrvvv{{{pppggg^^^XXXXXXYYYXXXXXXZZZ[[[ZZZYYYXXX[[[bbbkkkrrrwww~~~zzzyyy{{{{{{zzz|||oooXXXKKKHHHIIIMMMUUUbbbppp}}}qqqaaaYYYXXXWWWXXX[[[\\\\\\\\\[[[ZZZXXXWWWWWWRRRLLLHHHIIIKKKMMMRRRXXX]]]aaahhhqqqzzzjjjXXXKKKBBB>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHPPPYYYiiixxx}}}xxxuuusssoooppppppmmmkkkiiiiiijjjjjjmmmqqqwww|||~~~ssspppkkkfff```]]]ZZZYYYZZZ]]]bbbeeeggglllsssxxx~~~oooddd\\\WWWWWWYYYXXXXXXYYYWWWWWWWWWXXX]]]eeepppwwwyyy~~~zzzyyyyyyzzzxxxuuuyyydddQQQIIIGGGIIIMMMTTT^^^kkkxxxxxxlllaaa]]]\\\ZZZYYYZZZ\\\[[[[[[ZZZYYYXXXVVVUUUQQQMMMJJJJJJKKKKKKPPPVVV]]]aaaiiisss|||zzzaaaRRRGGGBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHPPPYYYhhhxxx}}}wwwrrrnnnlllkkkggghhhgggeeebbb``````aaa^^^aaadddhhhmmmttt{{{{{{sssppplllgggbbb^^^\\\ZZZSSSVVVYYY[[[]]]aaahhhnnnuuu{{{~~~pppbbbZZZSSSTTTUUUUUUUUUWWWTTTVVVXXX\\\aaaiiirrrxxxzzz}}}~~~~~~|||yyyyyy{{{|||xxxtttxxxvvvZZZKKKFFFGGGIIIMMMSSS[[[gggttt|||rrriiibbbaaa```]]][[[\\\___^^^]]]]]]]]][[[XXXUUURRRNNNLLLLLLJJJIIILLLRRR[[[___hhhrrr|||qqqZZZMMMEEEBBBEEE===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???AAAEEEHHHPPPXXXgggvvv}}}yyyyyyzzz|||}}}~~~}}}{{{xxxtttooollliiihhhgggbbbccccccaaa^^^[[[[[[[[[XXXZZZ\\\^^^bbbgggmmmrrruuuzzzzzzvvvsssooojjjeee```]]]\\\QQQSSSUUUUUUUUUYYY___eeekkkrrr|||qqqbbbZZZSSSRRRTTTSSSTTTWWWUUUXXX]]]bbbgggmmmssswwwyyy~~~zzzzzzzzzyyyyyy{{{{{{vvv{{{mmmTTTGGGDDDDDDGGGKKKQQQYYYeeerrr{{{vvvnnniiihhhhhheeedddeeefffeeedddddddddaaa[[[WWWUUURRRPPPOOOLLLIIILLLRRRVVV\\\dddooozzzjjjVVVKKKCCC@@@CCC=========<<<<<<<<<<<<;;;<<<===>>>>>>???AAAEEEHHHOOOWWWfffttt}}}~~~xxxttttttvvvvvvuuusssssstttvvvyyy{{{wwwuuuqqqmmmjjjhhhhhhhhhaaabbbbbb```]]][[[ZZZZZZWWWXXXYYY[[[]]]aaagggkkkfffmmmvvv{{{tttrrrmmmhhhbbb]]]ZZZXXXSSSTTTTTTSSSRRRUUU[[[```ccckkkwwwssseee\\\TTTSSSTTTTTTVVVXXXWWW[[[aaagggkkkooosssvvvvvv{{{~~~zzzvvvvvvvvvuuuxxx|||~~~yyy}}}hhhQQQGGGEEEBBBEEEJJJPPPXXXdddqqq{{{~~~wwwqqqppppppnnnnnnqqqmmmlllkkkkkkjjjfff___ZZZYYYVVVUUUTTTPPPLLLOOOUUUSSSXXXbbbmmmwwwfffTTTJJJAAA===???>>>============<<<<<<<<<<<<===>>>>>>???AAAEEEHHHOOOWWWeeesss{{{~~~zzzvvvsssvvvtttpppllllllpppwww|||zzzwwwuuutttsssooohhhcccfffccc`````````___[[[WWWXXXVVVUUUVVVYYY\\\^^^^^^cccfffjjjooottt{{{uuurrrmmmiiifffaaa]]]YYYUUUTTTSSSSSSTTTWWWYYY[[[aaagggppp{{{tttgggYYYNNNNNNNNNMMMPPPWWW\\\```eeekkkoooqqqqqqqqqtttttttttrrrpppooopppqqqwww|||~~~{{{|||xxx___NNNGGGFFFHHHIIINNNVVV\\\bbbmmmwww}}}zzzxxxxxxyyyyyy{{{vvvqqqpppooollleee___\\\\\\ZZZXXXVVVTTTRRRQQQVVV[[[bbbjjjvvvcccQQQKKKDDD???>>>??????>>>===============<<<============@@@CCCGGGMMM[[[cccnnn|||yyywwwuuuqqqmmmlllooovvv{{{|||{{{yyyxxxvvvrrrkkkfffeeecccaaaaaabbbaaa^^^[[[XXXWWWWWWXXXZZZ\\\\\\[[[\\\^^^aaadddhhhpppyyy}}}wwwsssnnnjjjfffccc___]]]WWWWWWUUUUUUVVVWWWYYY[[[aaafffnnnxxxwwwgggYYYOOOOOOOOONNNQQQXXX\\\```fffmmmqqqssssssrrrooooooooommmkkkkkklllmmmtttxxxzzzyyywww|||uuu]]]NNNHHHGGGHHHJJJOOOWWW]]]bbblllvvv}}}}}}}}}~~~~~~zzzvvvuuuuuurrrkkkfff___^^^\\\ZZZYYYWWWVVVUUU\\\aaagggnnnxxxdddQQQKKKDDD???>>>???>>>>>>===============<<<<<<=========@@@CCCFFFMMMZZZcccnnn~~~|||~~~yyywwwsssooommmpppuuuyyy~~~}}}|||{{{yyytttnnniiidddccccccdddffffffdddbbb^^^^^^^^^___```___]]][[[YYYZZZZZZ[[[^^^dddlllqqq~~~|||zzzwwwrrrkkkfffdddbbbaaa___[[[ZZZYYYXXXXXXYYYZZZ[[[```dddkkkttt~~~{{{hhhZZZPPPPPPPPPOOOSSSZZZ]]]bbbiiippptttuuusssrrrkkkkkkkkkiiiffffffgggiiinnnrrrtttsssttt{{{oooZZZMMMHHHHHHHHHJJJPPPXXX]]]aaajjjsss~~~||||||{{{xxxsssnnndddbbb```^^^\\\[[[ZZZZZZ[[[aaaggglllttt{{{|||yyy}}}{{{yyy{{{~~~dddRRRKKKDDD?????????>>>======<<<<<<======;;;<<<=========???CCCFFFKKKYYYbbbnnn~~~{{{yyyvvvrrroooqqquuuxxx|||||||||{{{xxxsssnnnjjjcccdddfffiiikkklllkkkjjjhhhiiijjjkkkkkkiiiddd```^^^]]][[[ZZZ[[[___dddhhhrrrvvv~~~}}}yyywwwsssnnnfff```^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZ```ccciiiqqqzzz}}}hhhZZZPPPQQQRRRQQQUUU]]]bbbfffnnntttwwwvvvsssqqqjjjjjjiiifffcccbbbdddeeehhhlllppprrrsss{{{kkkXXXKKKHHHHHHHHHJJJQQQXXX\\\___fffnnnzzz~~~|||xxxtttjjjhhhddd```^^^]]]]]]]]][[[aaafffjjjooouuuuuurrruuurrrpppttt{{{~~~zzz{{{eeeSSSKKKDDD??????>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<===???CCCFFFJJJXXXbbbnnn}}}|||{{{xxxtttrrrrrrtttwwwvvvwwwwwwvvvsssooollljjjeeehhhlllppprrrsssttttttssstttvvvxxxwwwtttnnniiieeebbb___\\\[[[\\\^^^___fffjjjqqqzzz~~~zzzvvvtttpppjjjbbb]]][[[]]]___```___^^^]]]\\\[[[ZZZZZZYYY___bbbhhhoooxxx~~~hhh[[[QQQSSSUUUUUUZZZbbbjjjnnntttyyy{{{yyyuuurrrlllkkkhhhddd```^^^___aaacccjjjqqqtttvvv|||~~~iiiVVVJJJGGGHHHHHHJJJOOOVVVYYY[[[aaaiiiuuuxxx{{{}}}}}}yyyuuunnnkkkgggbbb___^^^^^^______eeejjjlllooossstttrrrmmmjjjjjjoooxxx~~~~~~|||zzzxxxyyyfffTTTKKKCCC???@@@>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<<<<>>>BBBEEEJJJXXXcccooo|||yyywwwwwwuuussspppoooqqqsssmmmnnnnnnllliiihhhkkknnnqqqwww~~~yyyuuuqqqmmmiiiddd^^^YYYYYYZZZ\\\bbbjjjppprrrrrrssstttvvvvvvuuuqqqnnnkkkiiiddd]]]YYYYYY[[[^^^___\\\\\\\\\[[[ZZZYYYXXXWWWVVV[[[bbbkkkuuummmaaaYYY\\\aaacccjjjrrr{{{~~~|||yyyssskkkccc^^^]]]^^^```iiisssxxxzzzvvvcccRRRHHHGGGHHHGGGGGGIIIMMMOOOPPPWWW```gggjjjmmmnnnmmmmmmpppssszzz~~~~~~yyywwwoookkkgggcccccceeeiiikkkkkkooopppllljjjlllnnnmmmgggiiimmmqqqssstttsssssstttpppooorrrxxxgggUUUKKKCCC???AAA======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<>>>BBBEEEJJJYYYdddppp|||xxxuuuttttttsssqqqnnnnnnooopppmmmmmmmmmjjjhhhhhhmmmpppwww}}}}}}yyytttnnneee___XXXWWWWWW\\\bbbgggiiiiiinnnppprrrrrrqqqnnnkkkhhhddd```YYYVVVVVVXXX[[[\\\[[[[[[[[[ZZZZZZYYYWWWWWWRRRXXX```jjjttt~~~oooccc\\\```fffhhhoooxxx{{{qqqhhhcccaaabbbaaaiiirrrxxxzzzsssaaaQQQHHHGGGIIIFFFFFFGGGKKKLLLMMMUUU^^^cccfffiiiiiihhhgggiiikkkfffjjjpppxxx{{{xxxmmmjjjfffdddeeeiiinnnrrruuuyyyxxxrrrnnnooopppppphhhlllqqqsssrrrpppooonnnnnnjjjiiimmmqqqxxxhhhVVVKKKBBB???AAA======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<>>>BBBEEEKKKYYYdddqqq{{{uuussssssrrrpppnnnoooqqqqqqpppmmmpppmmmhhhfffggglllssswww~~~wwwppplll___ZZZWWWYYYZZZZZZ\\\___dddgggjjjlllkkkjjjiiihhh```^^^[[[YYYXXXXXXXXXYYYWWWUUUSSSUUUWWWXXXVVVTTTWWWVVVYYYbbbppp}}}nnniiigggjjjmmmpppwww~~~wwwhhhaaacccfffkkkrrrxxxyyy|||~~~ooo```TTTMMMHHHEEEHHHGGGGGGIIILLLRRRWWWZZZeeecccaaacccfffhhhgggeeebbbccceeegggjjjpppwww|||~~~||||||sssnnnhhheeefffkkkpppssszzzyyywwwuuusssrrrqqqppptttrrrpppoooppppppooonnnmmmjjjhhhjjjkkkppp|||kkkVVVJJJDDD@@@@@@??????>>><<<<<<;;;;;;;;;<<<======<<<===@@@DDDHHHPPPWWWdddssszzzuuuqqqpppnnnmmmlllmmmpppqqqpppnnnmmmkkkjjjjjjmmmsss{{{{{{wwwkkkddd]]][[[ZZZXXXYYY\\\bbbdddgggiiiiiigggfffeee^^^]]]ZZZXXXWWWWWWXXXXXXVVVUUUUUUWWWZZZ[[[ZZZWWWUUUUUUXXXbbbpppqqqllliiimmmqqquuu{{{qqqiiiiiinnnqqqvvvyyyyyy|||sssdddXXXOOOJJJGGGKKKJJJKKKMMMQQQVVV\\\___fffddddddgggkkkmmmllliiicccaaa^^^]]]___cccgggjjjpppvvv~~~{{{yyyyyysssoooiiigggiiimmmrrrtttzzzyyywwwuuusssrrrrrrrrrvvvuuusssrrrsssrrrqqqpppmmmjjjhhhhhhhhhkkkuuummmYYYOOOHHHEEEDDD???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;:::;;;<<<;;;<<<>>>BBBEEEJJJRRR```qqqzzzvvvtttrrrlllgggeeeeeefffhhhjjjkkkjjjjjjiiimmmsssxxx}}}{{{pppiiibbbZZZVVVVVVWWWXXXZZZ\\\^^^^^^\\\[[[XXXXXXWWWUUUUUUUUUUUUVVVUUUWWWYYY[[[]]]\\\ZZZYYYRRRRRRVVV```nnn}}}yyyrrrnnnrrryyy|||wwwzzz{{{~~~xxxiii\\\TTTPPPNNNPPPUUU[[[ccckkkqqquuuwwwwww{{{sssiii\\\UUUVVVYYY[[[[[[[[[___eeemmmuuu~~~|||zzzyyyqqqooommmmmmqqquuuxxxzzzvvvuuusssqqqpppqqqqqqrrruuuttttttttttttssspppnnnnnnkkkiiigggdddccciiiqqqtttpppoooqqq}}}vvvaaaVVVNNNIIIGGG>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;===@@@CCCHHHPPP^^^ppp{{{tttqqqqqqooojjjeeecccdddeeeeeefffgggiiijjjnnntttzzzzzzuuunnnddd]]][[[VVVUUUUUUVVVYYYZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYXXXWWWUUUUUUSSSRRRUUU^^^lllzzz~~~|||}}}{{{sssnnnrrrzzzzzzxxxzzzqqqcccZZZVVVZZZ^^^eeennnyyyyyyjjjaaa___aaaaaa```_________aaahhhsss~~~|||tttrrrqqqsssvvvzzz|||}}}tttrrrpppnnnmmmnnnooopppsssssstttuuuvvvtttqqqnnnnnnkkkjjjiiifffcccgggnnnzzzooojjjjjjeeeooowwwaaaTTTJJJDDDBBB===<<<<<<;;;;;;;;;;;;<<<999:::;;;;;;;;;===???BBBFFFNNN]]]oooxxxtttpppnnnnnnmmmiiifffdddeeeeeeeeeeeehhhlllooowww||||||rrrjjjhhh___[[[VVVUUUVVVVVVUUURRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUTTTRRRQQQQQQRRRSSSRRRUUU^^^kkkyyy~~~|||yyywwwxxx{{{~~~}}}tttmmmqqqyyy~~~wwwyyy{{{nnnfffdddjjjooowww}}}rrrllliiigggeeeccc```\\\[[[___kkkyyy|||{{{zzz{{{}}}~~~~~~}}}sssqqqnnnkkkjjjkkklllmmmrrrsssuuuxxxyyywwwtttppplllkkkjjjjjjfffbbbdddjjjvvv|||}}}rrriiiffffffccclllzzzrrr[[[NNNEEEAAA???<<<<<<;;;;;;;;;;;;;;;<<<999;;;<<<<<<<<<===???AAAEEEMMM[[[nnn~~~pppooonnnmmmllljjjiiiiiieeefffffffffgggllltttyyy~~~yyyxxxmmmeee\\\VVVUUUTTTRRROOOOOOPPPPPPQQQQQQRRRQQQQQQPPPQQQRRRPPPNNNMMMPPPRRRSSSRRRUUU___mmm{{{~~~|||yyyuuurrrsssvvvyyy}}}tttmmmqqqyyyyyyzzz~~~zzzyyyyyytttqqqpppiiifff```]]]^^^fffqqqyyy~~~{{{tttrrrnnnkkkiiijjjkkkllloooqqqtttwwwyyyxxxtttqqqjjjiiiiiihhhccc]]]^^^bbblllqqqtttpppgggaaa```bbbccciiitttiiiSSSHHHBBB@@@AAA<<<;;;;;;::::::;;;;;;<<<:::;;;============???AAABBBJJJYYYkkk}}}{{{yyylllmmmmmmllljjjiiijjjkkkfffgggggggggjjjqqqzzzxxxnnnbbbYYYUUUSSSPPPMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNOOOOOONNNLLLLLLPPPTTTRRRRRRUUU```ooo~~~~~~}}}{{{wwwsssoooppprrruuuzzzuuummmqqqyyy|||{{{}}}}}}{{{{{{qqqnnnhhhbbbaaadddlllrrr~~~zzzvvvsssoookkkiiijjjkkklllkkkmmmqqquuuxxxwwwsssoooiiihhhgggfff```YYYXXX\\\dddhhhkkkggg___ZZZ\\\___^^^bbbjjjsss}}}aaaMMMDDDAAABBBDDD;;;;;;:::::::::;;;;;;<<<:::<<<>>>>>>===>>>???AAA@@@HHHWWWiii{{{}}}yyysssnnnkkknnnooollliiiiiijjjiiiiiimmmttt}}}}}}yyyrrriii___WWWPPPLLLMMMLLLMMMNNNPPPPPPNNNKKKMMMNNNNNNOOOPPPQQQRRRSSSVVVVVV[[[dddqqq~~~{{{|||wwwqqqkkkjjjlllqqqtttyyyxxxxxxqqqttt{{{zzzwww}}}||||||wwwqqqlllkkkkkkkkkkkkwww|||~~~zzzyyytttnnniiigggggggggggghhhkkkooorrrssssssqqqooolllkkkhhhccc]]]YYYWWWWWW[[[]]]^^^\\\YYYWWWXXXZZZZZZ^^^cccffflllvvvvvv[[[OOODDD@@@@@@<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;===???@@@BBBEEEGGGRRReeewww~~~~~~{{{vvvoookkklllmmmkkkkkkmmmjjjkkknnnttt|||yyyooodddZZZRRRNNNJJJJJJJJJKKKMMMNNNLLLKKKNNNNNNOOOQQQRRRSSSTTTUUUXXXZZZ^^^fffppp|||~~~zzzvvvoooiiigggiiillloootttuuuxxxrrruuu|||~~~xxx|||}}}|||xxxuuutttrrrooommmpppsss|||xxxtttooollljjjiiigggffffffhhhkkknnnpppooonnnmmmjjjiiigggbbb]]]YYYWWWWWWUUUWWWXXXWWWUUUTTTUUUWWWVVVYYY]]]___cccjjjuuu}}}rrrXXXMMMCCC@@@AAA<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEFFFQQQcccuuu}}}xxxqqqkkkjjjjjjjjjllloooiiimmmttt}}}wwwkkk```XXXSSSLLLKKKJJJJJJLLLMMMLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVZZZ^^^ccciiioooyyy~~~{{{{{{}}}~~~}}}}}}{{{wwwpppjjjfffgggiiikkkpppuuuyyyrrruuu|||{{{|||~~~~~~zzzuuuqqqkkkkkkpppyyy~~~zzzuuuqqqooollliiigggeeefffiiilllmmmmmmlllkkkjjjjjjhhhddd___\\\ZZZZZZSSSTTTTTTSSSRRRQQQSSSTTTSSSVVVXXXYYYZZZ^^^eeekkkxxxnnnUUUKKKBBB@@@AAA===<<<<<<;;;::::::::::::;;;;;;;;;<<<===???AAACCCDDDDDDEEENNN___rrr~~~xxxrrrlllkkkjjjhhhjjjnnnkkkqqq{{{~~~ssshhh```[[[UUURRROOOMMMMMMMMMLLLLLLGGGHHHJJJMMMPPPSSSUUUVVVZZZ___fffkkkooowww}}}{{{yyyyyyzzz||||||{{{{{{{{{}}}{{{tttnnnjjjhhhiiijjjqqqzzzyyyrrruuu|||}}}~~~}}}~~~yyyuuunnnkkkkkkooouuu}}}yyytttpppmmmjjjggghhhjjjkkklllllllllkkklllmmmllljjjfffcccaaaaaaWWWWWWVVVTTTRRRRRRRRRSSSTTTUUUWWWWWWXXXZZZ^^^aaaiiisssmmmTTTKKKBBB@@@AAA===<<<<<<;;;::::::::::::;;;:::;;;<<<>>>@@@BBBDDDEEECCCCCCKKK[[[ooo~~~vvvqqqooonnnkkkhhhiiilllpppwww{{{rrrjjjeee```[[[TTTOOOLLLKKKJJJIIIEEEGGGIIIMMMQQQUUUWWWYYYYYY___ggglllqqqyyy}}}zzzyyywwwwwwxxxyyywwwvvvwwwyyy|||yyysssooommmmmmmmmvvvyyysssvvv}}}~~~||||||~~~}}}zzzvvvpppllllllnnnsss}}}yyytttqqqooojjjjjjkkkkkkkkkkkkkkkkkkmmmoooooonnnkkkhhhgggggg___]]]YYYVVVTTTSSSRRRRRRUUUVVVWWWXXXXXXZZZ\\\^^^bbblllzzzmmmUUULLLCCC@@@@@@;;;<<<<<<;;;::::::::::::;;;999:::<<<>>>AAACCCDDDEEEBBBAAAHHHXXXkkk}}}~~~|||~~~~~~}}}sssqqqppppppnnnkkkmmmrrrzzz|||vvvqqqiiibbbYYYPPPKKKHHHFFFEEEFFFHHHKKKOOOTTTYYY\\\^^^ZZZ___ffflllsss{{{~~~|||zzzyyyxxxxxxxxxwwwtttrrrrrrvvv{{{{{{wwwuuutttttt}}}|||uuuxxx|||||||||}}}vvvpppnnnmmmnnnttt{{{}}}xxxuuupppooonnnllllllkkkkkklllmmmoooqqqpppnnnlllkkklllfffccc]]]ZZZXXXWWWUUUTTTWWWWWWWWWXXXYYY[[[^^^___cccmmm|||lllUUULLLCCC@@@@@@;;;<<<<<<;;;::::::::::::;;;999:::<<>>@@@AAAAAAAAA@@@@@@FFFVVVhhhyyy}}}zzzzzz{{{zzzyyyrrrooonnnpppqqquuuvvvnnnaaaVVVPPPMMMLLLKKKCCCEEEIIIOOOUUUZZZ^^^```aaabbbeeellluuu~~~~~~zzzvvvtttyyy|||~~~~~~{{{zzzxxxuuuvvvxxxwww||||||yyyvvvuuuuuuvvvrrrtttwwwxxxwwwvvvuuuuuusssnnniiifffffffffdddccc```]]][[[[[[]]]```bbbcccjjjwwweeeOOOHHHBBB@@@AAA<<<<<<<<<;;;::::::::::::;;;999:::<<<>>>???@@@??????@@@???FFFVVVhhhxxx|||{{{yyyuuurrrqqqooommmpppwww|||qqqcccZZZUUUSSSOOOKKKIIIKKKMMMOOORRRVVV[[[___```ccciiirrr{{{~~~wwwtttvvv~~~{{{yyy{{{}}}zzzyyyyyyzzz|||}}}~~~}}}zzzvvvtttsssqqqmmmiiihhhhhhfffcccaaacccfffiiivvvhhhTTTMMMEEEBBBBBB>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@EEERRReeexxx}}}{{{yyyuuurrrnnnmmmnnnrrrzzz~~~ssseee\\\WWWTTTPPPLLLLLLMMMNNNOOOPPPTTTZZZ^^^aaaeeellluuu~~~zzzvvvtttuuuqqquuu||||||}}}~~~||||||{{{xxxvvvwwwvvvtttqqqoooooorrruuu~~~jjjVVVOOOFFFBBBCCC>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????DDDPPPcccxxx~~~|||xxxtttqqqlllnnnrrrxxxuuuggg^^^ZZZXXXTTTPPPOOOOOOOOONNNPPPTTTZZZ___dddhhhpppyyy~~~wwwvvvttthhhdddfffiiikkkuuu|||}}}zzzzzz|||ooo[[[SSSIIIEEEDDD???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>BBBNNNaaawww{{{vvvqqqooommmqqqyyy}}}tttiiibbb```___[[[XXXRRRQQQQQQPPPRRRXXX___dddkkkooovvv|||yyyzzzvvvhhhbbb```^^^\\\aaaeeeiiikkknnnsssyyy|||vvvaaaXXXMMMGGGEEE???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;>>>???BBBMMM___wwwzzztttpppnnnooovvvyyyrrrkkkhhhhhhhhheeeaaaUUUUUUUUUVVVYYY___gggmmmtttwww|||{{{pppfff```YYYTTTVVVVVVXXX[[[^^^bbbhhhmmmwwwyyy}}}yyyddd\\\PPPIIIFFF@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;??????CCCLLL]]]uuu~~~zzzuuusssrrrttt|||xxxtttpppqqqssssssooojjjZZZ[[[\\\^^^bbbhhhooouuu{{{~~~~~~~~~zzznnncccYYYTTTTTTQQQPPPTTTWWWYYY^^^dddkkkkkknnntttyyyttt```YYYOOOIIIFFF@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>AAAIIIWWWkkk{{{vvvtttvvvxxxzzz{{{zzzyyy|||~~~{{{sssgggiiikkkmmmooosssxxx|||}}}tttjjjfff^^^VVVRRRUUUWWWWWW[[[aaa```aaahhhppptttwwwxxx]]]MMMKKKFFFDDDDDD@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;===@@@GGGTTThhh}}}|||wwwxxxvvvwww||||||wwwxxx~~~wwwpppooonnnooorrruuuyyy|||~~~}}}sssjjjeee^^^YYYXXXZZZ]]]___aaaffflllrrrxxxlllYYYKKKIIIHHHAAA???CCC<<<<<<=========<<<:::999:::::::::;;;;;;;;;<<<<<<===999<<>>AAA<<<======>>>===<<<:::999:::::::::;;;;;;;;;<<<<<<>>>;;;===EEELLLXXXqqq~~~{{{}}}{{{yyyyyy|||}}}|||zzzyyyyyyzzz{{{}}}|||uuuqqqooopppqqqvvvyyyfffWWWLLLJJJHHHAAA>>>???>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<>>><<<>>>CCCEEENNNggg~~~{{{zzz|||}}}|||||||||}}}xxxaaaVVVMMMJJJHHHBBB>>>????????????>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======???AAA@@@GGG^^^xxxttt\\\UUUMMMJJJGGGCCCAAA@@@AAA@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;>>>AAA???AAASSSggg~~~~~~~~~kkkWWWSSSNNNHHHGGGHHHIIIIIIDDDCCCAAA???===<<<<<<===:::::::::;;;;;;;;;<<<<<<===:::<<<@@@??????LLL\\\uuu}}}}}}|||{{{|||~~~gggVVVSSSNNNHHHFFFIIIKKKLLLDDDCCCAAA???============:::::::::;;;;;;;;;<<<<<<>>>:::;;;??????>>>GGGTTTnnn{{{zzzxxxuuurrrrrrtttvvv}}}~~~dddUUUQQQLLLIIIHHHGGGGGGFFFAAA???>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<>>>BBBHHHMMMeeezzz|||zzz{{{||||||{{{yyyyyyyyyxxxwwwtttpppnnnpppuuuyyygggVVVRRRMMMIIIGGGFFFEEEDDDBBBAAA????????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===AAAGGGKKK]]]rrrxxxqqqoooppprrrxxx~~~}}}}}}xxxuuussssssssstttssspppnnnmmmqqqwww|||iiiWWWSSSMMMHHHFFFEEECCCBBBEEECCC@@@?????????>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===@@@EEEHHHSSSggg}}}pppkkkjjjkkkooottttttvvvyyy{{{||||||zzzyyy|||yyyvvvsssrrrrrrtttuuurrrrrrssssssuuuxxx}}}|||hhhWWWSSSMMMIIIGGGFFFDDDCCCHHHEEEBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<>>>AAACCCKKKZZZsss|||rrrjjjfffhhhgggiiikkkmmmnnnnnnmmmllljjjlllpppuuuzzzmmmaaaVVVSSSPPPOOOPPPQQQRRRRRRNNNKKKFFFCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<<<<===@@@BBBIIIUUUlllrrrllllllggghhhjjjmmmooopppqqqrrrsssxxxyyyggg___UUUSSSQQQRRRUUUYYY[[[\\\QQQMMMGGGCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<===???BBBDDDMMMccc{{{ssssssiiijjjlllooosssvvvyyyzzzsssddd___UUUSSSRRRTTTYYY]]]aaabbbRRRNNNHHHDDDBBB@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<999:::<<<<<<<<<===???BBB@@@GGG\\\|||~~~tttssstttwwwzzz~~~qqqddd]]]XXXVVVSSSRRRRRRUUUXXXZZZOOOJJJDDD???>>>???AAAAAABBBAAA@@@>>><<<;;;::::::999:::<<<===<<<===???@@@FFFIIIZZZvvv}}}{{{~~~nnnbbb[[[WWWVVVSSSRRRQQQRRRTTTUUUOOOJJJEEEAAAAAABBBBBBBBBCCCBBB@@@???===<<<<<<<<<999;;;============???AAAEEEIIIXXXrrr}}}jjj___YYYWWWVVVTTTQQQPPPOOOOOOOOOLLLIIIEEECCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>:::<<<>>>>>>>>>>>>@@@AAAEEEHHHUUUlllwwwfff]]]YYYXXXVVVTTTQQQNNNLLLJJJIIIIIIGGGEEEDDDEEEEEEDDDBBB@@@@@@???>>>>>>>>>??????;;;===??????>>>>>>@@@AAACCCGGGQQQcccxxxqqqddd\\\ZZZXXXWWWTTTQQQMMMJJJHHHGGGGGGEEEDDDCCCDDDDDDCCCAAA???>>>>>>=========>>>>>><<<===??????>>>>>>???AAABBBEEEMMMZZZnnnvvvxxx{{{|||kkkaaa\\\ZZZZZZWWWTTTPPPMMMKKKIIIIIIGGGEEECCCCCCCCCCCCBBBAAA>>>>>>==================<<<===???>>>======???@@@@@@DDDIIISSSeee~~~vvvpppqqqwww|||rrrfff^^^ZZZYYY[[[XXXTTTPPPMMMLLLLLLLLLJJJGGGDDDCCCCCCCCCCCCBBB@@@@@@???>>>=========>>>;;;===>>>>>>===<<<===???>>>CCCFFFMMM___{{{uuunnnmmmmmmuuu~~~zzzssskkkbbb]]]YYYXXX[[[XXXTTTPPPMMMMMMNNNOOOLLLIIIEEECCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<======<<<<<<===>>>>>>BBBEEEJJJ\\\yyyvvvllljjjmmmooouuu}}}wwwuuu~~~vvvnnnbbb[[[\\\\\\\\\YYYUUUQQQOOOPPPSSSTTTUUUSSSKKKCCC@@@CCCDDDBBBFFFHHHGGGDDD???<<<>>>@@@>>>===<<<;;;<<<>>>@@@AAA===>>>BBBJJJVVViiiwwwmmmggggggjjjooouuu}}}xxxvvv|||tttkkkaaaZZZ[[[[[[\\\YYYUUUQQQOOOOOOPPPQQQYYYXXXRRRKKKGGGHHHGGGDDDEEEFFFFFFDDDAAA??????@@@@@@???===<<<<<<===>>>???======@@@GGGQQQddduuujjjgggfffhhhkkkqqqvvv}}}zzz|||}}}ppphhh^^^YYYZZZYYYZZZXXXUUURRROOOMMMMMMMMMWWWYYYXXXSSSQQQRRRPPPLLLHHHFFFDDDCCCCCCCCCAAA@@@AAA@@@>>><<<<<<<<<<<<===>>>===>>>CCCKKK[[[uuu~~~mmmhhhkkkmmmoooppptttyyy|||xxxxxxtttwwwzzz|||llleee\\\XXXZZZXXXXXXVVVTTTQQQNNNLLLJJJIIIOOOVVVZZZZZZ[[[^^^]]]ZZZPPPKKKFFFCCCDDDDDDCCCAAA@@@???>>>===<<<<<<======@@@>>>>>>@@@FFFSSSjjjuuujjjkkkqqquuuvvvvvvyyy}}}wwwqqqqqqppprrrtttvvvxxxzzz~~~xxxhhhbbbZZZWWWYYYUUUTTTSSSRRRPPPMMMJJJHHHGGGMMMVVV]]]```cccfffgggeee[[[TTTKKKFFFDDDDDDCCCBBB===============>>>??????AAA@@@???@@@BBBLLL```sssxxxnnnhhhllltttxxxzzz{{{|||qqqlllkkkmmmoooqqqqqqqqqsssuuuxxxqqqddd___VVVUUUVVVQQQPPPPPPNNNMMMKKKJJJIIIHHHPPPYYY```bbbcccfffhhhgggbbb\\\TTTMMMIIIEEECCCBBB;;;<<<<<<===>>>?????????AAA@@@@@@@@@@@@GGGWWWgggssslllhhhlllrrrwww||||||pppjjjjjjlllmmmnnnnnnmmmmmmoooqqq}}}}}}jjj```ZZZRRRQQQRRRLLLMMMLLLKKKJJJJJJJJJJJJJJJOOOWWW\\\\\\[[[^^^aaabbbaaa```^^^XXXPPPIIIDDDBBB=========>>>>>>>>>>>>===???>>>?????????BBBPPP^^^xxxssslllhhhkkkqqqvvv~~~~~~qqqkkkllllllmmmnnnlllkkkkkklllnnnwwwwwwfff]]]WWWOOONNNOOOHHHJJJJJJIIIHHHIIIJJJKKKLLLHHHPPPUUUTTTSSSWWW[[[]]]^^^aaaccc```VVVLLLDDDAAA>>>?????????>>>===<<<;;;======>>>???===@@@KKKXXXkkk|||ooojjjjjjpppwww{{{~~~vvvnnnjjjoooooonnnkkkhhhfffhhhiiiooo|||kkkddd[[[UUUTTTRRRNNNKKKLLLIIIEEEDDDFFFHHHHHHGGGMMMPPPRRRPPPMMMNNNSSSXXX]]]aaaeeeccc[[[PPPIIIEEEBBB@@@===;;;;;;;;;;;;;;;;;;>>>@@@???===???DDDJJJaaazzzzzzoookkkkkkrrrxxxzzz}}}zzztttrrrrrrqqqppplllhhhffffffgggllltttfff```XXXUUUTTTTTTRRROOONNNJJJEEECCCDDDFFFFFFFFFJJJNNNQQQQQQNNNMMMOOORRRYYY]]]ccceeeaaaYYYQQQMMMBBB???<<<<<<======;;;999;;;===@@@???===???DDDIII\\\uuuxxxnnnlllmmmtttyyyzzz{{{~~~|||xxxvvvsssssspppllliiiggggggiiiooorrr{{{ttt___ZZZUUUSSSTTTUUUTTTSSSPPPKKKFFFBBBBBBCCCDDDEEEGGGKKKOOOPPPNNNLLLLLLMMMSSSWWW^^^dddfffccc[[[VVVEEEAAA===>>>@@@@@@<<<777;;;===???>>>===???CCCGGGTTTkkk|||{{{xxx{{{xxxnnnmmmooovvvyyyyyy{{{~~~zzzwwwuuurrrpppmmmiiihhhkkkpppuuu{{{{{{~~~~~~iiiXXXUUUQQQPPPQQQSSSSSSRRRPPPLLLGGGCCCAAABBBDDDEEEGGGIIILLLMMMLLLKKKMMMNNNPPPRRRWWW___eeefffaaa]]]OOOIIIBBB@@@AAAAAA===888;;;<<<>>>>>>>>>???BBBEEELLL___zzz~~~yyy{{{tttrrrvvv}}}zzznnnmmmpppvvvyyyyyy{{{zzzvvvtttpppmmmhhhfffiiirrr|||wwwxxxzzzvvv```SSSQQQNNNMMMMMMNNNNNNNNNNNNLLLHHHEEECCCDDDFFFIIIKKKJJJIIIHHHHHHKKKOOORRRTTTSSSTTTYYY___ccccccaaaZZZRRRIIICCCBBBAAA???<<<;;;<<<======>>>???AAABBBFFFTTTmmm}}}{{{tttooooootttzzz~~~{{{mmmmmmqqqvvvxxxxxx|||}}}{{{~~~|||yyywwwpppmmmiiihhhooo|||ssspppsssxxxiiiYYYOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJHHHGGGHHHLLLOOOQQQMMMHHHEEEEEEIIIOOOSSSUUUTTTSSSUUUYYY]]]```aaa^^^XXXPPPIIIDDDAAA@@@???;;;;;;<<<===>>>???@@@@@@DDDLLL```{{{}}}wwwtttqqqpppqqquuuzzz~~~~~~yyymmmmmmpppuuuwwwxxx~~~zzzyyyvvvssssssxxx~~~~~~}}}zzzxxxtttrrrpppqqqxxx{{{mmmkkkpppvvv~~~zzz^^^TTTLLLLLLKKKJJJHHHHHHIIIJJJFFFHHHKKKLLLLLLNNNQQQUUUVVVQQQIIIDDDCCCFFFKKKNNNOOOPPPPPPPPPQQQSSSWWWZZZYYYXXXUUUOOOGGGBBBAAAAAA:::;;;;;;===>>>??????>>>DDDFFFUUUqqq|||ttttttsssrrrrrruuuyyy}}}~~~vvvmmmmmmpppuuuwwwxxx{{{wwwvvvvvvwwwuuuvvvxxxyyyyyywwwuuutttppppppooommmmmmrrr{{{~~~}}}}}}|||yyyvvvxxxwwwwwwyyyyyykkkhhhnnnuuu}}}qqqWWWQQQJJJKKKKKKJJJIIIHHHIIIKKKCCCGGGLLLNNNOOOQQQUUUYYYYYYSSSKKKEEECCCDDDFFFGGGFFFIIILLLLLLKKKKKKOOORRRSSSVVVWWWSSSJJJCCCAAAAAA;;;:::;;;<<<>>>???>>>===DDDDDDPPPkkk}}}uuupppoooppprrruuuxxx{{{}}}xxxooonnnooorrrtttwwwyyyppplllgggbbb```bbbdddccc```___```cccfffiiigggeeedddeeekkksss|||uuuiiiggglllttt}}}gggXXXVVVQQQSSSSSSOOOKKKIIIHHHGGGFFFIIIMMMOOOOOOQQQUUUXXX[[[SSSJJJCCCBBBEEEIIILLLHHHHHHIIIKKKNNNOOONNNLLLNNNOOOTTTZZZXXXOOOGGGDDDBBBAAA???======>>>@@@BBBAAAEEELLL[[[uuuyyyrrrmmmnnnnnnooorrruuuyyy|||~~~yyyooommmooorrrtttxxx{{{ssslllhhhddd^^^\\\]]]\\\[[[XXXWWWXXXZZZ]]]______^^^___cccjjjttt}}}}}}ssstttvvvyyyvvvllljjjooovvv~~~```VVVVVV]]]bbbddd```ZZZUUUPPPLLLIIILLLPPPQQQRRRTTTWWWYYYWWWRRRKKKFFFGGGKKKOOOQQQOOOOOOOOOPPPQQQPPPNNNKKKJJJKKKRRRYYYZZZTTTMMMKKKCCCBBB@@@???>>>>>>???@@@@@@DDDIIIVVVooozzzuuupppmmmnnnnnnnnnooorrrwww|||zzzooommmooorrruuuyyyvvvoooiiigggccc^^^[[[\\\WWWUUUSSSRRRRRRTTTVVVXXXYYYYYY[[[___gggqqq{{{tttnnnpppsssxxxvvvoooooorrrwww~~~vvv\\\VVVZZZiiirrryyyuuunnneee[[[SSSLLLOOORRRTTTTTTUUUWWWXXXSSSPPPLLLKKKNNNRRRUUUWWWVVVUUUUUUTTTTTTQQQNNNJJJEEEGGGNNNYYY^^^ZZZVVVTTTFFFEEEBBB@@@>>>>>>>>>>>>@@@BBBFFFPPPeee~~~~~~yyyvvvsssqqqppppppooommmnnnqqqwww}}}zzzooonnnooosssvvv{{{wwwqqqllljjjhhhbbb___```ZZZYYYWWWVVVUUUWWWXXXYYYXXXXXXYYY]]]dddllltttyyyzzzuuuwww|||{{{uuuqqqrrrsssuuu|||oooZZZVVVYYYmmm|||~~~uuuhhh\\\SSSTTTUUUVVVVVVUUUVVVVVVQQQOOONNNOOOSSSVVVXXXYYYXXXWWWVVVVVVUUURRRMMMIIICCCDDDLLLYYYaaa```\\\[[[MMMJJJEEE@@@======>>>??????@@@DDDLLL]]]ttt|||wwwsssrrrrrrrrrqqqpppooonnnnnnsssyyyyyypppooorrrvvvyyy}}}zzztttooonnnlllgggdddeeebbbaaa___^^^^^^___```aaaYYYYYYYYY[[[aaaiiiqqqvvv|||wwwtttqqqpppooopppwwwkkkYYYTTTVVVlllvvviii^^^]]][[[YYYXXXWWWUUUTTTPPPOOOOOOQQQTTTVVVWWWVVVSSSSSSSSSTTTTTTQQQLLLHHHDDDDDDLLLYYYbbbccc___^^^VVVQQQIIIBBB>>>>>>@@@BBB??????CCCJJJWWWkkkvvvtttqqqooopppqqqqqqqqqppppppqqqttt{{{xxxqqqrrrvvv{{{~~~|||vvvpppooommmhhhfffhhhgggfffeeedddeeeeeefffggg\\\ZZZYYYZZZ```hhhpppvvvyyyvvvssspppmmmiiiiiirrr}}}mmm___ZZZZZZiiixxxlllhhhbbb]]]YYYWWWUUUSSSNNNNNNNNNPPPRRRTTTSSSRRROOOPPPQQQRRRSSSPPPLLLHHHFFFEEEKKKYYYcccdddaaa___\\\XXXPPPHHHCCCAAAAAABBB>>>???BBBHHHPPP```yyy|||yyyrrrqqqpppppprrrssssssssstttuuuyyyyyyssstttyyyxxxqqqooommmiiihhhjjjiiihhhhhhhhhiiijjjkkkllldddaaa\\\[[[^^^fffnnntttzzzwwwtttpppjjjddddddooo|||kkkaaa______eee~~~uuunnnddd\\\WWWTTTQQQOOOKKKJJJJJJLLLOOOQQQPPPOOOOOOOOOQQQSSSSSSQQQLLLHHHFFFDDDJJJXXXccceeebbb```^^^\\\WWWRRRKKKEEEAAA???===>>>AAAEEEIIIUUUmmm}}}wwwsssqqqsssrrrrrrsssvvvwwwwwwvvvxxx|||yyytttvvv|||zzzssspppmmmjjjiiillljjjjjjjjjkkklllmmmnnnooommmhhhaaa\\\]]]bbbjjjooo}}}yyyuuupppiiiaaaaaannn|||tttaaa[[[[[[\\\aaa{{{xxxooocccYYYRRROOOKKKIIIHHHGGGGGGJJJMMMOOOOOONNNPPPQQQSSSTTTUUURRRMMMIIIEEECCCIIIWWWcccfffcccaaa^^^^^^\\\YYYRRRIIIAAA<<<<<<===@@@CCCDDDMMMddd{{{xxxrrroooooooooqqquuuxxxzzzyyyzzz~~~{{{zzz~~~{{{qqqoooooommmlllmmmggghhhiiijjjmmmrrrxxx}}}sssmmmccc[[[ZZZaaammmvvvzzz~~~xxxqqqmmmiiiiiirrr}}}lllaaaWWWTTTWWW```qqq~~~mmm[[[RRRPPPLLLHHHFFFDDDFFFHHHJJJLLLMMMMMMMMMMMMOOORRRTTTRRRNNNIIIFFFGGGGGGIIIPPPYYY___```^^^]]]___bbbaaa[[[PPPEEE>>>@@@;;;<<>>>>>AAA@@@@@@HHHRRRkkk|||~~~zzzuuuoooiiiggghhhjjjmmmoooppppppoooooopppsssqqqnnniiieeedddfffiiisssyyy|||yyyvvvuuuvvvvvvyyyrrreeeVVVPPPOOOMMMLLLKKKMMMSSSbbbyyyrrrggg^^^TTTMMMJJJHHHHHHHHHHHHIIIIIIJJJJJJNNNLLLIIIEEEBBB@@@??????@@@BBBEEEFFFGGGJJJPPPUUUPPPNNNKKKHHHEEECCCBBBBBB???>>>???@@@@@@BBBHHHNNN___www||||||yyysssllleeebbbddddddhhhlllooooooooonnnooonnnnnnkkkhhhdddcccdddfffsssxxx}}}{{{wwwuuuuuuuuuxxxiii___TTTMMMLLLLLLJJJHHHIIINNNZZZpppxxxmmmcccXXXPPPNNNIIIHHHHHHHHHHHHHHHIIIJJJLLLJJJGGGCCC@@@???>>>===???CCCGGGHHHGGGIIIPPPVVVRRROOOKKKGGGDDDBBBBBBBBB????????????@@@BBBGGGLLLTTTlll~~~}}}{{{uuupppiiibbb```cccccchhhnnnsssuuuuuuttttttqqqqqqnnnjjjfffeeeeeegggsssxxx~~~|||xxxuuuttttttwww}}}ddd]]]SSSLLLKKKKKKJJJGGGGGGJJJRRRdddxxxwwwnnndddYYYRRRPPPJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFCCC@@@>>>======<<>>AAAEEEHHHMMMccc}}}}}}~~~~~~|||wwwrrrnnngggaaa```cccfffkkksssyyy||||||||||||wwwvvvtttooojjjhhhiiijjjsssyyy~~~|||xxxtttssstttxxxtttccc]]]SSSLLLKKKMMMLLLIIIGGGHHHMMMYYYjjjxxxssskkkbbbWWWQQQPPPJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGEEECCC@@@>>>======:::BBBJJJKKKIIIIIIPPPVVVZZZWWWRRRLLLHHHFFFEEEEEECCCBBB???<<<;;;???CCCDDDIII]]]vvv~~~~~~vvvmmmjjjhhhdddfffkkkuuuzzz~~~|||yyyvvvtttpppjjjjjjnnnpppyyy}}}{{{{{{}}}}}}yyyvvv{{{lllggg^^^VVVQQQMMMIIIGGGIIIJJJLLLNNNSSS[[[dddjjjpppjjjaaa[[[XXXUUURRRPPPNNNMMMKKKHHHGGGGGGJJJLLLIIIGGGEEEBBBAAAAAAAAABBB???AAADDDEEEGGGJJJMMMPPP\\\^^^]]]WWWNNNGGGEEEFFFBBBAAA@@@>>>>>>???AAABBBHHHQQQccczzz}}}~~~xxxooommmkkkjjjlllqqq}}}}}}zzzxxxwwwrrrmmmlllooorrr{{{}}}{{{xxxzzzzzzxxxxxxqqqllleee]]]UUUOOOHHHDDDEEEGGGJJJMMMPPPTTTYYY]]]ccc^^^XXXSSSQQQPPPMMMKKKKKKKKKKKKKKKJJJIIIJJJJJJIIIGGGEEECCCBBBBBBCCCDDDAAACCCEEEFFFHHHJJJMMMPPPYYY[[[[[[UUUMMMGGGFFFGGGDDDCCCAAA?????????@@@AAAAAAJJJZZZmmm|||uuussssssssswww{{{~~~{{{yyyxxxsssnnnnnnrrrvvv|||zzzuuuwwwxxxwwwzzzyyymmmiiiccc]]]VVVOOOGGGBBBCCCGGGLLLOOOPPPPPPPPPPPPVVVSSSOOOLLLKKKJJJIIIGGGFFFHHHJJJKKKLLLKKKIIIHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDFFFGGGHHHHHHIIILLLNNNUUUVVVVVVRRRLLLGGGFFFGGGFFFEEECCC@@@????????????>>>HHHSSS```www}}}~~~zzzvvvsssooommmpppuuu{{{{{{zzzvvvwwwwwwxxx|||rrrhhh^^^[[[VVVRRROOOKKKFFFCCCDDDIIIQQQUUUUUURRRNNNLLLOOONNNLLLJJJIIIHHHGGGFFFCCCDDDEEEGGGIIIIIIHHHFFFGGGGGGFFFFFFFFFFFFGGGHHHFFFHHHIIIHHHHHHHHHJJJLLLOOOQQQQQQOOOKKKHHHGGGGGGFFFEEECCC@@@???============EEELLLTTTjjjxxxqqqmmmjjjkkkrrrzzz{{{zzzyyyyyyyyyzzzuuubbbYYYRRRNNNIIIFFFEEEDDDDDDCCCDDDJJJRRRXXXXXXTTTOOOMMMMMMLLLKKKIIIGGGFFFFFFFFFCCCAAAAAABBBEEEGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHJJJJJJKKKLLLKKKIIIGGGGGGGGGDDDCCCBBB@@@>>>===<<<<<<:::???CCCHHHZZZwww{{{~~~wwwoookkkiiillluuu{{{zzz{{{{{{|||iiiYYYQQQNNNJJJDDDAAA@@@@@@AAAAAABBBGGGNNNSSSSSSPPPNNNLLLJJJJJJIIIFFFDDDCCCDDDFFFEEEBBB@@@BBBEEEHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>???AAAFFFQQQeee{{{{{{~~~||||||}}}{{{}}}wwwqqqooooooqqqzzz{{{zzzyyyzzz}}}xxxbbbUUUNNNJJJGGGCCCAAAAAAAAA@@@???@@@DDDIIIKKKKKKJJJIIIJJJGGGHHHGGGDDDAAABBBEEEHHHHHHFFFEEEGGGKKKLLLIIIEEECCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEDDDDDDDDDEEEFFFFFFEEEDDDAAAAAABBBBBBCCCBBBBBBBBBCCC@@@AAAGGGKKKTTTkkk}}}|||~~~wwwxxxzzzyyy{{{wwwtttuuuuuuvvv}}}|||zzzvvvxxx~~~ppp^^^SSSLLLDDDCCCBBBBBBCCCCCCAAA???AAACCCFFFGGGFFFFFFGGGHHHGGGGGGFFFDDDBBBCCCHHHLLLJJJIIIJJJNNNRRRQQQLLLFFFBBBBBBCCCCCCBBBAAAAAA@@@AAABBBBBBBBB@@@@@@BBBDDDCCCCCCCCCDDDEEEEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEBBB;;;===EEEDDDEEE[[[yyy}}}wwwyyy{{{zzzwwwttttttwwwwwwwwwxxx{{{~~~}}}~~~~~~}}}lll\\\RRRKKKGGGFFFDDDBBBAAAAAAAAAAAABBBDDDGGGIIIIIIGGGEEECCCFFFDDDAAA@@@AAACCCDDDCCCIIIDDDEEEPPP\\\]]]PPPBBBBBBDDDEEEDDDAAA@@@AAADDDHHHFFFDDDCCCAAAAAABBBBBB>>>BBBFFFHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCC??????@@@AAABBBGGGUUUdddxxxxxx|||zzzwwwuuuuuuxxxxxxyyyzzz~~~}}}}}}kkk]]]SSSLLLGGGFFFDDDCCCAAAAAABBBBBBCCCEEEIIILLLMMMLLLJJJHHHGGGDDDAAAAAAAAACCCCCCBBBCCCBBBEEEPPPZZZ[[[OOODDDCCCDDDFFFEEEBBBAAABBBDDDFFFFFFEEEDDDEEEEEEFFFGGGBBBEEEIIIJJJJJJHHHHHHHHHFFFFFFFFFFFFEEECCCBBBBBBAAA@@@@@@AAA@@@CCCPPP]]]www~~~{{{~~~~~~{{{xxxvvvwwwyyyzzz{{{}}}{{{jjj^^^TTTLLLHHHGGGEEECCCBBBBBBCCCCCCDDDGGGLLLQQQSSSRRROOOMMMGGGDDDAAA@@@AAAAAAAAA@@@<<<>>>DDDMMMUUUUUUMMMFFFDDDEEEFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGHHHJJJLLLMMMGGGIIILLLMMMKKKIIIIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@BBBAAA@@@@@@>>>@@@JJJUUUlll}}}}}}}}}zzzxxxxxxyyyyyy{{{~~~wwwiii^^^SSSLLLIIIHHHFFFEEEDDDDDDDDDDDDFFFIIINNNSSSTTTSSSPPPMMMEEEBBB@@@?????????>>><<<:::===BBBGGGKKKKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDEEEDDDEEEFFFHHHIIIKKKMMMNNNJJJLLLNNNMMMKKKIIIHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBCCCAAAAAAAAA??????GGGPPPcccyyy~~~|||{{{www~~~~~~yyyyyywwwxxxzzz}}}sssggg[[[QQQLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJNNNQQQRRROOOLLLIIIAAA???=========<<<;;;999;;;===>>>???@@@BBBEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMLLLIIIFFFEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAAFFFNNN\\\qqq|||}}}www{{{{{{yyyvvvwwwyyy||||||jjj___TTTMMMKKKLLLKKKIIIGGGFFFFFFGGGGGGIIIJJJLLLMMMMMMJJJGGGEEE???===<<<<<<<<<<<<:::888<<<<<<<<<;;;<<<>>>CCCFFFGGGFFFEEEEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLJJJGGGDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFCCCAAABBBDDDDDDCCCFFFKKKUUUfff|||{{{||||||yyywwwwwwyyy|||kkk^^^UUUKKKIIILLLMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDD>>>===<<<=========<<<:::::::::;;;<<<>>>AAADDDFFFGGGEEECCCDDDFFFFFFDDDBBB@@@BBBDDDFFFGGGHHHHHHHHHJJJKKKKKKIIIFFFCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBEEEDDDBBBCCCGGGNNNZZZmmm}}}~~~}}}xxxwwwxxxyyy|||ttt^^^TTTMMMEEEFFFMMMNNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDD>>>======>>>??????===<<<777888;;;???CCCEEEFFFFFFGGGEEECCCCCCEEEFFFDDDBBB???@@@CCCEEEHHHIIIIIIIIIJJJKKKJJJHHHEEECCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCEEEBBBBBBEEEDDDAAA@@@CCCHHHQQQbbbwww|||zzz~~~|||zzzuuuuuuuuuxxx~~~vvvjjj[[[PPPIIICCCDDDGGGHHHIIIJJJJJJHHHGGGFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@@@@BBBEEEEEECCC@@@AAAAAAAAACCCFFFHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDFFFGGGIIIIIIJJJKKKKKKJJJGGGDDDCCCCCCEEEHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAFFFJJJTTTeee||||||}}}~~~~~~{{{wwwuuuuuuwww}}}tttgggYYYNNNGGGBBBBBBFFFHHHIIIIIIIIIHHHFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAACCCFFFFFFDDDAAACCCCCCCCCFFFHHHJJJIIIHHHEEEEEEEEEDDDDDDBBBAAAAAADDDDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAEEELLL[[[ooo~~~|||xxxvvvtttvvv{{{qqqdddVVVLLLEEEAAAAAAEEEIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFFFFDDDBBBDDDCCCDDDFFFHHHJJJIIIHHHDDDDDDDDDDDDCCCBBBAAAAAADDDCCCBBBBBBCCCEEEGGGHHHJJJGGGEEEGGGJJJMMMMMMLLLHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@??????@@@EEEOOO___rrr~~~~~~yyyvvvtttuuuyyy~~~mmmaaaSSSKKKDDDAAABBBFFFJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBAAABBBDDDFFFGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBAAABBBAAA@@@???AAADDDGGGJJJKKKGGGDDDFFFLLLPPPOOOMMMGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@??????AAAAAACCCIIISSSddd}}}zzz|||}}}zzzwwwuuuvvvyyy~~~|||zzzjjj^^^QQQIIIEEEBBBDDDIIIKKKHHHEEEEEEEEEFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAACCCEEEFFFEEEDDD@@@AAABBBBBBBBBBBBBBBAAA???>>>>>>>>>AAADDDHHHKKKLLLHHHDDDFFFKKKNNNLLLIIIFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@??????CCCAAABBBFFFKKKXXXqqq{{{}}}|||}}}{{{yyyyyy}}}}}}}}}|||eeeYYYNNNGGGDDDCCCGGGLLLLLLHHHDDDCCCEEEEEEDDDAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDBBBAAA@@@AAABBBAAABBBCCCEEEFFFEEEDDD??????@@@AAABBBBBBBBBBBB>>>>>>>>>???AAAEEEHHHJJJKKKHHHEEEDDDGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@BBB???@@@DDDFFFMMMbbbwww}}}~~~yyy___TTTJJJEEECCCCCCGGGMMMMMMHHHCCCBBBDDDEEECCC@@@@@@@@@????????????@@@@@@AAACCCEEEEEECCCAAAAAABBBAAA@@@@@@BBBDDDDDDCCCBBB>>>>>>@@@AAAAAABBBBBBBBB@@@@@@@@@AAACCCDDDFFFGGGGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@===???DDDDDDFFFTTTggg}}}sssooo[[[QQQGGGCCCBBBCCCHHHMMMMMMHHHBBBAAADDDEEECCC@@@@@@???????????????@@@@@@BBBEEEGGGFFFDDDAAABBBCCC>>>======???AAAAAA@@@???===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????AAACCCBBBBBBCCCDDDDDDEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@===@@@FFFEEECCCNNN]]]zzzlllccc___RRRNNNIIIDDDBBBCCCGGGIIIKKKIIIFFFEEEDDDCCC@@@>>>AAA@@@?????????AAADDDEEECCCHHHKKKJJJDDD@@@@@@BBBCCCBBBAAA@@@???@@@AAABBB=========>>>@@@CCCFFFHHHDDDBBB@@@???@@@BBBCCCCCCHHHGGGDDD@@@======???AAA>>>@@@CCCEEEFFFEEECCCAAA@@@@@@??????@@@BBBDDDEEEAAACCCDDDBBBAAACCCKKKRRRkkk}}}nnn]]]UUURRRLLLIIIDDD@@@???@@@CCCEEEIIIGGGEEEDDDDDDCCCAAA???@@@@@@?????????AAACCCDDDBBBEEEGGGFFFBBB@@@@@@AAAAAAAAA@@@???????????????<<<======>>>@@@BBBDDDEEEGGGEEECCCCCCCCCDDDDDDEEEDDDDDDCCCBBB@@@@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDBBBDDDDDDBBB@@@CCCJJJPPPaaayyy|||wwwzzz}}}}}}|||ttt___TTTNNNJJJEEEDDDAAA???>>>???AAABBBGGGEEECCCCCCCCCCCCAAA???@@@?????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;<<<>>>???@@@AAAAAAAAAFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDBBB@@@BBBHHHMMMTTTjjj}}}}}}~~~zzzxxxuuurrrkkkmmmqqqtttyyy~~~dddXXXQQQKKKGGGCCCBBBAAA@@@@@@AAABBBCCCDDDCCCAAAAAABBBBBBAAA???>>>?????????@@@@@@@@@AAA???===<<<<<<>>>?????????===>>>?????????>>><<<;;;<<<===>>>@@@@@@@@@??????@@@AAACCCCCCDDDDDDFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAEEEEEEDDDBBB@@@BBBFFFIIIMMM```yyy~~~yyywwwrrrooollljjjeeegggjjjmmmppptttxxx|||~~~}}}lllXXXSSSNNNGGGBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@AAAAAA@@@>>>===>>>???@@@@@@@@@???>>>===;;;:::;;;===??????>>>===>>>?????????>>><<<;;;<<<===>>>@@@@@@@@@???>>><<>>>>>=========>>>@@@@@@AAA@@@?????????@@@>>>===<<<===???@@@AAA???>>><<<:::;;;<<<<<<======>>>???===>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>===@@@BBBCCCCCCFFFLLLQQQTTTMMMEEEAAABBBEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEEEEDDDDDDCCCEEEDDDBBBAAAAAABBBCCCDDDLLLVVVcccqqqzzz|||yyytttlllddd___\\\[[[[[[]]]```eeegggggggggfffgggeeellltttxxxyyy}}}~~~nnnYYYRRRPPPIIICCCCCC>>>===<<<;;;;;;<<<>>>@@@AAA@@@>>>>>>>>>>>><<<;;;;;;===???AAAAAA???<<<;;;888<<>>===>>>===;;;:::;;;<<>><<<===@@@<<<;;;:::999888999:::;;;777666666666777999;;;<<<@@@AAAAAA>>><<>><<<;;;999999999:::<<<>>>===<<<;;;:::999999888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===============>>><<<:::999888999;;;<<<777777777666555777999<<<===???@@@???======AAADDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBDDDCCCAAAEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDBBBAAACCCDDDBBB@@@CCCAAABBBHHHRRRfff|||sssgggccc^^^XXXUUUTTTTTTUUUYYY[[[^^^aaabbbbbbaaa``````bbbdddeeefffgggiiikkkmmmooosssyyy~~~yyybbbXXXNNNKKKHHHDDD@@@@@@???>>>===<<<<<<>>>???AAA>>>===<<<;;;;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>===<<<;;;:::;;;;;;<<<999999888888888:::<<>>@@@CCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@AAABBBEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCC@@@@@@BBBBBBAAA@@@BBBAAACCCGGGOOO```|||xxxnnndddaaa\\\XXXUUUTTTUUUVVVXXXYYY\\\]]]^^^]]]\\\[[[^^^aaadddfffgggfffggghhhiiihhhhhhkkkrrr{{{~~~oooZZZQQQIIIGGGFFFBBB@@@AAA??????>>>======???@@@AAA======<<<;;;::::::::::::888888888888999999999999::::::;;;<<<===>>>>>>???>>>>>>>>>=========<<<<<<:::999888888999<<>>>>>@@@AAABBBAAA@@@???>>>=========BBBAAA@@@@@@AAACCCDDDFFFFFFFFFGGGHHHHHHHHHGGGGGGCCCAAA??????@@@AAAAAAAAABBBBBBDDDFFFIIIVVVooo~~~~~~vvvkkkccc```]]]YYYWWWWWWXXXYYYZZZ[[[\\\^^^^^^]]]\\\\\\aaaeeeiiillllllkkkjjjjjjllljjjhhhiiinnnxxx}}}}}}yyyfffUUUNNNGGGFFFDDDAAA???AAA<<<<<<;;;;;;;;;<<<===>>>::::::999888888888888888999999999999999999999999999999:::;;;===>>>??????>>>>>>?????????>>>===<<<999888777888;;;>>>@@@@@@BBBBBBBBBAAA@@@???@@@@@@AAA@@@@@@?????????@@@@@@EEEBBBAAAAAAAAAAAADDDIIIJJJKKKMMMNNNMMMKKKIIIGGGCCCAAA@@@???@@@BBBCCCDDDFFFFFFGGGEEECCCJJJ___ttt~~~vvvlllcccaaa^^^[[[YYYYYYZZZZZZ___```bbbdddeeeeeeeeeeeejjjnnnsssvvvuuutttsssrrrpppooonnnooosssyyy~~~lll___SSSMMMHHHFFFCCC???>>>@@@;;;:::::::::;;;;;;<<<<<<::::::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>???>>>>>>>>>???>>>===<<<<<<999888999<<<@@@CCCCCCBBBCCCBBBBBBBBBBBBAAA@@@?????????@@@AAABBBDDDEEEFFFFFFCCCBBBDDDEEEFFFMMMVVV[[[]]]^^^]]]XXXQQQJJJEEECCCCCCBBBAAABBBDDDGGGIIIPPPOOOMMMIIICCCDDDSSSdddwwwzzzzzzqqqfffeeebbb___^^^]]]^^^^^^bbbdddfffiiilllnnnpppqqqzzz}}}zzzzzzzzz{{{}}}hhh^^^QQQLLLHHHFFFCCC>>>===???<<<<<<<<<==================<<<<<<;;;;;;<<<<<<<<<============<<<<<<<<<<<<999999:::;;;<<<======>>>=========<<<<<<<<<;;;;;;;;;;;;===BBBHHHJJJIIIFFFCCCBBBAAABBBCCCCCCAAA@@@>>>???@@@AAADDDFFFHHHIIIEEEAAABBBGGGJJJMMMXXXeeeoooqqqrrrooofffYYYLLLCCCDDDDDDDDDCCCCCCFFFJJJMMMYYYVVVRRRLLLEEEDDDMMMXXXeeexxx{{{~~~xxxpppnnnllliiigggfffffffffiiikkknnnsssxxx|||uuubbbZZZMMMIIIFFFEEEAAA===<<>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;<<<@@@GGGNNNOOOKKKGGGBBBAAAAAABBBEEEEEECCC@@@======>>>@@@BBBDDDFFFGGGDDD???@@@FFFIIILLLYYYiiiuuuxxx{{{yyyppp```PPPFFFCCCDDDDDDCCCCCCFFFKKKPPP[[[UUUOOOKKKEEECCCHHHOOOWWWiii~~~|||yyywwwuuurrrpppooooooooouuuwww{{{yyycccWWWPPPIIIFFFDDDDDDAAA<<<<<<@@@;;;<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999:::999;;;@@@HHHOOOPPPKKKEEEBBBAAA@@@CCCFFFFFFDDDAAA<<<<<<===>>>???AAACCCDDDEEE???>>>DDDEEEEEERRRcccpppuuu{{{|||ttteeeTTTJJJBBBDDDDDDCCCCCCFFFLLLQQQXXXQQQJJJFFFCCCAAACCCHHHPPP___uuu~~~{{{~~~zzz{{{~~~{{{eee[[[SSSNNNDDDCCCAAA@@@>>>===<<<<<<>>><<<:::;;;<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<=========>>><<<999777666777888:::;;;:::999888888888999:::;;;===@@@BBBDDDEEEFFFFFFAAA@@@@@@CCCEEEFFFBBB???:::<<<>>>>>>>>>???AAACCCBBBAAAAAABBBEEEHHHKKKMMM[[[ccckkkkkkbbbWWWNNNJJJIIIGGGEEECCCBBBDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDNNNUUU```ooo~~~jjjWWWOOOIIIDDDCCCBBB@@@???===<<<<<<;;;===;;;::::::;;;<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;888666555666777999;;;:::999888888999:::;;;:::<<<>>>@@@BBBCCCCCCCCC???>>>>>>@@@BBBAAA>>>;;;888:::<<<======>>>@@@BBB@@@?????????AAADDDFFFHHHPPPUUUZZZZZZUUUMMMHHHEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDHHHNNNXXXdddvvvxxx[[[OOOJJJEEE@@@AAA@@@???===<<<;;;;;;;;;<<<:::999999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<=========<<<;;;;;;;;;999777555555555777888;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>?????????>>>>>>===>>>???>>>;;;999666888;;;<<<<<<>>>@@@BBBAAA@@@?????????@@@BBBCCCFFFGGGHHHHHHGGGEEECCCAAA@@@AAAAAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCHHHOOOWWWeee|||~~~~~~hhhRRRKKKIIIFFFBBB???>>>===<<<;;;:::::::::;;;999888888999::::::999:::;;;;;;<<<<<<;;;;;;:::======>>>>>>===<<<;;;::::::999888666666666777888;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<=========@@@?????????>>>===;;;999666888;;;<<<===>>>@@@BBBDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@AAACCCCCCBBB@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDFFFJJJOOOYYYnnn}}}yyyxxxzzz~~~~~~wwwXXXIIIGGGFFFCCCAAA======<<<;;;:::::::::;;;;;;999777888999:::999888:::;;;;;;<<<<<<;;;;;;:::======>>>???>>>===;;;:::::::::999888888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======??????>>>===;;;:::999999777999<<<======>>>AAACCCEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@AAABBBDDDCCCAAA???BBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGJJJPPPaaa}}}{{{wwwttttttwww{{{~~~{{{gggOOOGGGGGGDDDBBBBBB<<<<<<;;;;;;;;;;;;;;;<<<;;;999888888999::::::999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>??????>>><<<:::::::::999999999999999:::888999:::;;;;;;<<<;;;;;;;;;:::::::::;;;<<<======;;;<<<<<<:::888666777777999;;;<<<======>>>@@@BBBAAAAAAAAA@@@??????>>>>>>???@@@AAABBBBBB@@@???>>>DDDEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCBBBCCCGGGJJJUUUnnn{{{rrrqqqooooooqqqvvv{{{~~~ppp\\\KKKHHHIIIDDDAAADDD<<<<<<;;;;;;;;;;;;<<<===;;;:::888888:::;;;:::999:::;;;;;;<<<<<<;;;;;;::::::<<<>>>@@@@@@???===;;;888888888888888888999999777888999:::;;;;;;;;;:::999999999999:::;;;===>>>:::<<<<<<:::777666777999999;;;<<<<<<<<<<<<===???>>>>>>>>>>>>>>>>>>>>>===<<>>@@@BBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEBBB???AAAFFFHHHLLL^^^sss~~~{{{wwwgggggggggjjjooovvv}}}dddRRRFFFFFFFFF@@@===@@@<<<<<<;;;;;;;;;<<<======<<<:::999999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;>>>@@@@@@???>>><<<777777777777888888888888666777888:::;;;;;;::::::888888777777888:::<<<===<<<===>>><<<999888:::<<<999:::<<<;;;::::::;;;=========>>>??????@@@??????;;;>>>@@@===::::::>>>DDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCC???AAAHHHHHHIIIVVVggg|||{{{||||||zzzyyyvvvrrrnnnjjjgggggglllooouuujjjVVVNNNFFFBBBBBBCCCBBB???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666666555666888:::;;;:::999888999999888777888999;;;<<<888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<@@@>>><<<999999:::;;;===>>>>>>>>>>>>============AAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBEEEGGGGGGGGGJJJQQQWWWlll|||xxxyyy|||xxxtttqqqpppooollljjjiiigggjjjpppwwwsss]]]QQQKKKDDDAAABBBCCCBBB???;;;;;;;;;;;;::::::::::::999999888888888777777777:::999999888888888999999::::::::::::::::::::::::777888888777777555444444555666888:::::::::999888:::999888888888999:::;;;888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<>>><<<:::999888999;;;<<<<<<=========>>>>>>>>>>>>@@@@@@?????????@@@AAAAAACCCBBBBBBBBBBBBCCCCCCDDDBBBDDDGGGGGGFFFIIIOOOUUU```uuu{{{www{{{|||tttpppkkkhhhgggggggggfffgggiiinnnxxx|||```QQQJJJFFFBBBAAABBBBBBAAA>>>;;;;;;;;;:::::::::999999888888888888777777777666888888999999999999888888999999999999999999999999777777777777666555444444555666777999:::999999888::::::999888888888999999888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999:::;;;===<<<<<<<<<======>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBDDDFFFEEEDDDGGGLLLPPPTTTdddyyyzzzwww|||~~~wwwppplllfffbbb```aaadddeeehhhmmmvvvgggTTTLLLEEECCCAAA@@@@@@@@@===;;;::::::::::::999999999999:::999999999999888888888666777888999999999888777888888888888888888888888888888999999888777666666555666777888999999999888::::::999888888888777777888888888888888999999:::999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>========================<<<<<<<<<<<<<<<======>>>>>>???AAACCCDDDDDDCCCBBBBBBCCCDDDDDDCCCEEEHHHLLLQQQZZZiii|||zzzzzz~~~yyytttnnnjjjddd___]]]___cccgggnnnuuurrrXXXLLLIIICCCBBB@@@???>>><<<:::888::::::999999999888888888999999999888888888777777444555777888999888777777777777777777777777777777777888888888888777777666555666666777888888888999999999999999888777777666888888777777777888999:::999999999:::::::::;;;;;;999:::;;;===>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<===???AAACCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHNNNRRR]]]nnn|||wwwttttttsssqqqjjjhhhddd```^^^aaaggglllxxxaaaOOOFFFDDDBBBAAA@@@>>><<<:::999888999999999888888888777777666666666666555555555555444555666777777888777777777777777777777777777777555555555666666555555444555555666666777888888999888888888999888888777666888777666666666777999:::999999999999:::::::::::::::;;;===>>>??????>>>>>>???>>>>>>===<<<;;;::::::::::::999999::::::;;;<<<:::;;;===>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFJJJKKKSSSaaassswwwooommmlllllljjjhhhhhhfffeeeeeejjjrrrxxxiiiTTTJJJDDDAAA??????>>><<<:::::::::;;;999888888888777777777777666666555555555444444444555555555555666777888888777777777777777777777777444444555555555555555444555555555666666777888999666777888999999888888777888777666555555777888999888999999999999:::::::::999;;;===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<999999:::;;;===???AAABBBAAA@@@AAABBBDDDEEEEEEEEEHHHHHHMMMWWWccctttyyyuuupppllliiihhhgggeeeiiijjjjjjjjjlllrrr{{{zzz[[[MMMIIIFFFBBB======<<<;;;::::::<<<>>>888888888888777777777777888777777777666666666666555555444444555666888999888888888888888888888888666666777777777777777666666555555555666777888999555666777888999999888777888777555444555666888999888888999999999:::::::::888:::<<<>>>???===;;;:::999999:::;;;<<<===>>>???::::::999999::::::;;;<<<888888888999;;;>>>AAABBB@@@@@@@@@BBBDDDFFFFFFEEEIIIHHHJJJQQQXXXeee}}}yyyjjjiiigggeeeeeeeeeggghhhhhhkkkrrrzzzeeeTTTMMMEEEAAACCC>>>===;;;:::999888888888888888888888888888888888555555555666666666666666555555555444555666777777777666666555555555666666666666777777777777666666666666777888999::::::;;;888888888888888888888888777777777777888888888888:::::::::999888777555555999888999:::<<<<<<:::888999999::::::;;;<<<======999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEGGGGGGJJJNNNRRRZZZkkk|||wwwqqqgggfffeeedddeeefffggghhhhhhoooyyy|||\\\NNNIIICCC@@@AAA===<<<;;;:::999888888888888888888888888888888888555666666666666666666666666666777777777888888888666666555555444555555666555666666666666666666555333444555666888999:::;;;888888888888888888888888666666777777777888888888::::::;;;;;;::::::999999:::999:::;;;======;;;999999999:::;;;;;;<<<======::::::::::::;;;;;;;;;;;;======>>>????????????>>>AAA@@@@@@AAAAAACCCDDDDDDEEEEEEHHHKKKMMMSSSaaaoooxxxqqqkkkgggaaabbbbbbcccdddeeeeeefffdddooozzzkkkSSSIIIFFFBBB@@@AAA===<<<;;;999888888888888888888888888888888888888666666666666666666555555666777888::::::999999888555444444444444444555555555555666666666666555555222222333555666888999999999999888888777777666666666666777777777777888888888999999:::::::::;;;;;;;;;::::::;;;======<<<::::::::::::;;;<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAA???>>>AAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGIIIJJJLLLWWWbbbvvvtttkkkgggdddaaa]]]^^^___aaabbbccccccccccccnnnvvvtttnnnrrrppp___MMMGGGFFFCCC@@@@@@<<<;;;:::999888888888888888888888888888888888888666666666666555555555555555777999:::;;;:::888777444444333333333444555555777666666666666666666777444444444555666666777777888888888777777666555555666666666666777777777888777777777777777888888999:::999888999;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<>><<>>===AAAAAA@@@@@@@@@AAABBBBBBDDDDDDFFFJJJJJJIIIMMMTTT]]]ooo~~~uuujjjaaa]]][[[ZZZXXXZZZ[[[]]]```cccfffhhhiiiiiioooqqqmmmiiirrrkkkSSSMMMFFFBBBAAA???<<<:::::::::999888888888888888777777777777777777777777777777777666555555444444333444555666777666666555333333333333444555666777888777666555555666777888777777777666555555444444555555555666666666666666555555666666666666777777;;;:::999888777777888999888666555555777888888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===???AAABBBBBBBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCGGGHHHGGGJJJOOOUUUcccvvv}}}{{{{{{|||}}}~~~mmmjjjeee___ZZZXXXXXXXXXYYYZZZ]]]aaagggmmmrrruuuuuuyyy|||{{{}}}|||]]]JJJHHHDDDAAA???>>><<<999:::999999888888888888888777777777777777777777777888777777666555555444444444444555555555666666666444444444444555666777888666555444333333444555666333444444444555555555555333444444555555666666777555555555666666666777777:::999777777777888:::;;;999777555555777999999888888888888888888888888888::::::::::::;;;;;;;;;;;;>>>??????@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBAAABBBEEEFFFEEEGGGKKKOOOYYYgggvvv{{{wwwuuurrrppppppsssvvvxxxzzzwwwsssrrrvvv}}}yyyqqqhhhhhheee```ZZZWWWXXX[[[XXXZZZ]]]cccjjjssszzz~~~hhhMMMGGGGGGEEEAAA@@@@@@>>><<<999999888888888888888888777777777777777777777777888777777666555444444444666555555555555666777777444444444555666777888888555444222111111222444555000000111222444555666777222333333444555666777777555555555555666666666777666555444444555777:::;;;:::888666666888999::::::888888888777777777777777999999999:::::::::;;;;;;===============>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@EEECCCCCCFFFGGGEEEGGGJJJHHHOOOXXXcccvvv{{{uuuooonnnmmmllllllmmmnnnoooqqqllliiikkkooottt||||||qqqkkkcccbbbaaa^^^[[[XXXVVVVVVVVV\\\eeelllssszzztttYYYLLLDDDBBB@@@===<<<;;;<<<===888888777777666666555555777777777777777666555555555555555444444333333333444444444444444444444444555555555666666666666777222222222333333444444444333333333333333333333333444444444444444444444444222222222333444555666777777666555444444555666777777666555555555666888999999999888888888888888999888888999999999:::::::::999999:::;;;<<<===>>>???????????????????????????CCCBBBBBBCCCCCCDDDEEEFFFKKKLLLQQQZZZdddtttyyyrrriiihhhhhhgggggggggggggggjjjfffeeehhhmmmrrr{{{sssjjjeee```___^^^\\\YYYXXXXXXYYY]]]eeepppyyy___IIICCCDDDBBB???===<<<;;;<<<<<<888888777777666666555555777777777777777666555555555555444444444333333333333333333333333333333333333333444444444555555555333333444444444555555555333333333333333333333333444444444444444444444444333333333333444555666777777666555444444555666777777666666555666777888999888888777777666777777888888888999999999:::::::::999999:::;;;<<<===>>>>>>????????????????????????BBBBBBBBBBBBCCCDDDEEEEEEHHHIIILLLSSS[[[hhh}}}~~~sssmmmeeeeeedddcccbbbaaa``````dddbbbbbbggglllrrr|||xxxmmmeeebbb^^^^^^\\\ZZZYYY[[[___bbbfffooo{{{lllOOODDDDDDBBBAAA???===<<<;;;;;;<<<888888777777666666555555666666666777666666555444555444444444444333333333222222222222222222222222222222222222333333333333444444555555555555666666333333333333333333333333444444444444444444444444333333333333444555666666666666555555555555666666666666666666666777888888777666666666666666777777888888999999999:::::::::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDGGGFFFHHHLLLQQQZZZkkkzzzyyynnnhhhffffffeeecccbbb```^^^]]]cccccceeejjjnnnsss}}}uuummmgggeee^^^___^^^]]]]]]aaaiiiooowww~~~zzz^^^KKKFFFIIIAAA@@@>>>===;;;;;;;;;;;;888888777777666666555555555555555666666555555444444444444444444444444444222222222222222222222222111222222222222333333333444444444444555555555555333333333333333333333333555555555555555555555555444444444444444555666666666666666555555666666666666666666666666777777888777777666666666777888888888888999999999:::::::::999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@BBBCCCCCCGGGFFFGGGJJJMMMRRR___kkkyyyooojjjiiihhhfffdddbbb```___^^^eeeeeeiiimmmpppsss||||||sssmmmjjjhhh```aaabbbbbbcccjjjttt|||bbbQQQGGGCCCDDD???>>>===<<<;;;;;;::::::888888777777666666555555333444555555555555444444444444444444444444444444444444444444444444444444333333333333444444444444444333333333333333333333333333333333333333333333555555555555555555555555555555444444444555666666555666666666666666666555555666666777777777777777777777777777888888999:::888888999999999:::::::::999999::::::;;;<<<<<<<<<========================>>>>>>>>>>>>???@@@AAABBBFFFDDDEEEHHHJJJNNNVVV```hhh~~~{{{rrrnnnkkkjjjgggdddbbbaaaaaaaaaeeeggglllpppqqqsss|||~~~xxxsssooommmllleeehhhjjjkkkmmmuuuiiiSSSJJJEEE@@@============<<<;;;;;;::::::888888777777666666555555222333444444555444444444333333333444444444444555444444444444444444444444444444444444555555555555444333333333333222222222333333333333333333333333555555555555555555555555666555555555555555666666555555666666666666555555555555666777777777777777888777777777888999:::;;;888888999999999:::::::::999999::::::;;;;;;;;;;;;====================================>>>???@@@AAABBB@@@AAAEEEGGGIIIOOOVVVYYYjjjzzzrrrooopppmmmiiifffddddddeeefffgggiiiooouuuuuuwww}}}{{{xxxvvvttttttppptttxxxzzz|||wwwZZZKKKGGGCCC???<<<<<<<<<<<<<<<;;;::::::999888888777777666666555555222222333444444444444444333333333444444444555555333333333333333333333333444444444444555555555555555555444444333333333333333333333333333333333333555555555555555555555555666666555555555555666666444555666777777666555444444555666777888777777666666666666777777888999:::888888999999999:::::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@DDDFFFFFFIIINNNRRR[[[lllvvvpppmmmtttqqqmmmhhhggggggjjjkkkiiilllsssyyyzzz|||}}}}}}}}}~~~}}}{{{vvvcccNNNDDDBBB@@@===<<<<<<<<<<<<<<<;;;:::999999888888888777666666555555111222333333444444444444333333333444444555555555222222222222222222222222333333444444444444555555666666555555555444444444333333333333333333333333666666666666666666666666777666666555555555666666444555666777777666555444444555777888888888777666555555555555666777999999888888999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBB@@@AAAEEEFFFEEEGGGKKKOOORRR\\\ooozzzsssoooooosssqqqqqqrrrpppmmmnnnrrr{{{yyyyyy|||{{{|||}}}}}}}}}]]]TTTHHHAAA??????>>><<<===<<<;;;;;;999999888777888777777666555444444444444333333222222333333444555555555444444333333333444333222111222333444555444333333222222333333333999888777666555444333222333333333333333333333333111222444666666555444333555444444444444555666666555666777999999888666555666666666666777777777777666666666666777777777777999999888777666666777777999999999888888888777777888999::::::;;;;;;::::::<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDDDDGGGLLLUUUbbbssszzzuuurrrsssyyyxxxxxx{{{zzzxxxyyy~~~|||wwwxxxzzz{{{}}}pppVVVNNNEEE?????????>>><<<;;;;;;:::999888777777666777777777666555444444444444333333222222333333444444444444333333333222222222222222222222333444444444444444555666777888999888888777666555444333333333333333333333333333333111222444555555444333222444444444444444555666666444444333333333333333333555555666666666777777777555666666666777777777777999888888777777666777777999999999888888777777777888999::::::;;;;;;::::::<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDGGGLLLSSS]]]lll|||yyyuuutttvvv||||||~~~~~~wwwxxxzzz|||~~~zzz^^^LLLGGGAAA>>>>>>???===<<<::::::999888777666555555777777666666555444444444444333333222222333333444333333333222222222222222000111111222333222222222222333333555777999;;;<<<777777666666555444333333333333333333333333333333111222333444555444333333444444444444444555555666666444222000000111222333555555555666666666666777555555666666666777777777888888777777777777666666888888888888777777777777888999999:::::::::::::::;;;<<<<<<======>>>????????????@@@AAABBBCCCCCCDDDHHHJJJOOOVVVaaarrr}}}zzzzzz|||zzz~~~iiiTTTFFFCCC@@@>>>>>>>>><<<:::::::::999888777666666555666666666555555444444444444333333222222333333444222222111111111111111111///000111222333222111111000000111222444666888999666666666555555444444444333333333333333333333333222333444555555555555444444444333333444444555666777666555333333333444444444444555555555666666666555555555666666666777777777777777777777777666666777777777777777777777777888888999::::::::::::999;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAABBBCCCCCCFFFHHHKKKOOOXXXfffwwwsssXXXIIIDDDCCCAAA???>>>===;;;999;;;;;;:::999888777666666555555555555444444444444444333333222222333333444111111111111111111111111///000111222333222111111111111111111222333444555555555555555444444444444333333333333333333333333444555555666666666666666333333333333333444555555555666666777666555444333444444444444555555555555555555555555666666666666555666777777777777666666666666666666666666666666777888999999::::::999999;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBBBBDDDEEEGGGJJJQQQ\\\kkkuuuaaaMMMFFFCCCBBBAAA???>>><<<:::999;;;;;;:::999888777777666444444444444444444444444444333333222222333333444111111111111111222222222000111111222333222222222444444333333333333333444444444444444444555555555333333333333333333333333555555555555555666666666333333333333333444444555111222444666666444333111333333333444444444555555444444555555555666666666444555666777888777666555555555555555666666666666777888888999999999999999:::;;;;;;<<<<<<===>>>>>>======>>>???@@@AAAAAABBBAAACCCEEEGGGKKKTTT___hhh|||mmmUUUIIIHHH@@@@@@???>>><<<;;;;;;;;;::::::999888777666666555444444444444444444444444444333333222222333333444111111111222222222333333222222222222222333444444555444444333333444444444333333333444444555555555333333333333333333333333333333333333333444555555333333222222333333444555000111222222333333333333222333333333333444444444444444444555555555666666333444666777888777666555444444444555555666666666777777888999999999999999::::::;;;<<<<<<======>>><<<<<<===>>>???@@@AAAAAA@@@BBBDDDEEEGGGLLLUUU[[[iiiyyyvvv]]]KKKEEEHHH=========<<<::::::;;;<<<999999888777666555444444444444444444444444444444444333333222222333333444111111222222333333333333444333222111222333444555333333222222222333444444222333333444444555555555333333333333333333333333222222111111222222333444333333222222333333444555333222111111222444666888222222333333333444444444444444444555555555666666222444666777888777666555444444444555555555666666777777888999999999999888::::::;;;;;;<<<======>>><<<<<<===>>>???@@@AAAAAA@@@BBBDDDDDDDDDGGGMMMRRRZZZhhh{{{zzz___OOOEEEAAA@@@@@@???>>>===<<<;;;::::::999777333111000///---+++333444333222111000111222222222222111111000000000444444333222222333444444111111222222222333333333111000......000222222222333222111000000111222333222222222222222222222222444333222111111111222333333333222111222333444555444444444444444444444444333444444555555444444333555444333222222444555777555555555555666666666666777777777777666666666666:::999777666666888:::;;;:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@>>>???BBBCCCCCCDDDFFFHHHPPPVVVdddyyyrrrZZZLLLDDD@@@@@@======<<<;;;:::999888888666555333333444555444333555555555555333333333444333222222222111111111111333222111000000111222333111111111222222222333333222111000000111222222222333222222111111111222222222222222222222222222222333222111111111222333444333333222222222333444555444444444444444444444444333333444444444444333333555444333222222444555777555555555555666666666666555555666666777777888888888777666555555777888::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@>>>???AAABBBBBBCCCEEEGGGMMMOOOYYYjjj~~~lllWWWJJJBBB>>>===;;;::::::999888777666666555444333444666777777666555555555555555444444444333333333222222222222111111000////////////000111111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111222333444444333222222222222333444444444444444444444444444444333333444444444444333333444444333222333444555666444555555555555666666666444444555666777888888999666666555444555666777888::::::::::::;;;;;;;;;;;;<<<<<<======>>>?????????===???AAABBBBBBBBBDDDFFFJJJIIINNN[[[kkk~~~gggVVVJJJ@@@;;;:::999999888888777666666555666555444555666666444222555444333333444333222111333333333222222222222222000000000//////000000000111111111111222222222222111222333333222111222222///000000111111111111111111111111111111111111111000000111111222333444555222222222222222333333333333333333333333333333333333333333444444333333333444444333333333444555666444444444555555555666666444555555666666777777777555555555555555777888888999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???===???AAAAAA@@@AAABBBDDDHHHFFFIIIRRR___nnn~~~ooo]]]QQQHHH???::::::999999888888777666666666777666666777999999888666999777444333333444222111222222222222222222222222111111111111111111111111000000111111111222222222///111333222111111333555111111111111111111222222111111111111111111111111000000111222333333444444111111222222222333333333333333333333333333333333222333333333333333333222333333333333444444555555444444444444555555555555777777666666555555444444555555666666777888999999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>===???@@@@@@??????@@@BBBDDDCCCFFFMMMVVV```mmmyyynnnaaaVVVLLLGGGCCC===:::;;;888888888888777777777666555666999===BBBEEEEEEDDDAAA<<<666333444555444333000111111111111222222222111222222333333222222111000000000111111111111222---000222222111333777<<<999777555333222222222222111111111111111111111111000111222333333333333333000111111222333222222222333333333333333333333333222222333333333333222222333333333444444444555555333444444444444555555555888777777666555444333333555555666777888888999999999999999999::::::::::::::::::;;;;;;<<<============???@@@???>>>>>>???@@@@@@???BBBIIINNNRRRZZZbbblll}}}mmmUUULLLEEE@@@@@@>>>;;;888999777777777777777666666666444666;;;BBBJJJOOOPPPPPPFFF???666222333444444222//////000000000111111111111111222333333222111111000000000000111111111111---000222222222666===DDDEEEBBB===777444222111222111111111111111111111111111111222333333333222111///000111222333222222111222222222222222222222222222222333333333333222222333333444444555555444444333333444444444555555555666666666555555444444333333333555666777888888888888999999999999:::::::::999::::::;;;<<<<<<=========>>>??????=========???>>>===@@@DDDGGGGGGLLLRRRWWWeeewwwzzz^^^JJJEEE???<<<======999666666666666666666666555555555555777===DDDLLLRRRTTTTTTGGG???444///000222222000......//////000000000111000111222333333222111000000000000000111111111111...111333333444999BBBJJJOOOKKKCCC;;;555222111111000000000000000000000000111222333444333222111000///000111222333222111111222222222222222222222222222222222333333222222222222333444444555555444444333333333444444444555555444444555555555555555555111222333555666777777777888888999999999:::::::::999999:::;;;;;;<<<<<<======>>>???>>>===<<<===>>>???>>>???BBBCCCBBBFFFLLLMMMWWWfffwww|||\\\KKKFFF???<<<:::999888888666555555555555555555555555555777777888===CCCGGGHHHGGG===;;;888666333000///...111111000000111222222333222111111111000000//////000000000000000000000000000222222111222999EEENNN[[[WWWOOODDD:::444111111222222222222222222222222333333333333333333333333333222222111111222222333111222333333444444333333555444222111111222444555222222111111111111111111444444444444444444444444444444444444444444444444555555555555666666666777777777777777777888888999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>???AAACCCEEEMMMNNNUUUggglllSSSFFFCCC>>><<<999888888888666555555555555555555555555555555444555888<<>>===888777555444222111000000222111111111111111222222111111111111000000000///000000000000000000000000000222222111222777AAAIIISSSRRRMMMFFF>>>777333222222222222222222222222222222222222222222222222222333222222111111222222333111222222333444333333333333444444444444444444333111111111111111111111111444444444444444444444444444444444444444444444444555555555555666666666666777777666666777777888999:::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>?????????>>>>>>>>>???AAABBBCCCHHHHHHMMM[[[qqqnnnWWWGGG@@@???===;;;888777777777666444555555555555555555555555444444333444666777555444333333222222111111222222222222111111111111111222111111111111000000000000000000000000000000000000111222333222111555;;;AAAEEEGGGGGGDDD>>>777333111222222222222222222222222111111111111111111111111222222111111111111222222111111222333333333333222222333555666666555333222111111111111111111111111333333333333444444444444444444444444444444444444666666555555555555555555777777666666777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>??????>>>>>>???@@@AAAAAACCCDDDGGGOOO^^^tttqqqXXXIII@@@<<<<<<<<<999777666666666555444555555555555555555555555666555555555555444333222222222111111111222222333333222111111000111111111111111111000000000000000000000000000000000000000111222222222111222555999888;;;<<<<<<888444222000111111111111111111111111000000000000000000000000222222111111111111222222000111111222222222222222222333444444444444333222111111111111111222222222333333333333333444444444444444444444444444444444666666555555555555444444666666666666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======??????>>>>>>????????????@@@BBBFFFJJJSSSbbbuuu}}}___LLLEEE@@@<<<;;;:::888666555666666444333555555555555555555555555444555666666555444444444444333333222222222222222222222111111111111111222000000000000000000111111000000000000000000000000000111111111000111222333333444555444333222222444111111111111111111111111000000000000000000000000222111111000000111111222///000111111222222111111222222111000000111222222000000111111111222222222222222222333333333444444444444444444444444444444555555555555555444444444666666666555666777777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===BBBFFFIIILLLUUUbbbmmmvvviiiRRRFFFCCC@@@<<<:::999777555444555555444333333333333333333333333333111333444444333222333444555444333222111111111111111111000000111222222333000000000000111111111111000000000000000000000000000000000000000000111111333333333222111222444777111111111111111111111111000000000000000000000000111111000000000000111111//////000111111111111000222111///......///111222000000000111222222333333111111222222333333444444444444444444444444444444333333444444444555555555666666555555666666777888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>>>>>>>>>>;;;???DDDEEEFFFJJJQQQXXX\\\mmmkkkZZZGGG@@@@@@>>>;;;:::888666444333444444333222222222222222222222222222///111333333111000111333222222111000000000111111//////000000111222444444///000000000111111111111000000000000000000000000000///......///111111111111222222111000111333555111111111111111111111111111111111111111111111111111111000000000000111111...///000000111111000000111111000000000000111111///000000111222222333333000111111222333333444444444444444444444444444444222222333444555555666666666555555555555666777777888999999999999:::::::::;;;<<<<<<<<<<<<=========999:::<<<>>>??????>>>>>>===???AAAAAAAAACCCGGGJJJOOO\\\pppxxx```PPPAAA<<<<<<;;;:::999777555333333444444333222111111111111111111111111000222555444111///000222///////////////000111111/////////000111333444555//////000000111111111222000000000000000000000000000...------///111222222...000111111/////////000000000000000000000000000111111111111111111111111111111000000000000111111...//////000000000000000///111222333333222111//////000000111222222333333000000111222333333444444444444444444444444444444000111222333555666777777555555555555555666777777888888999999999:::::::::<<<<<<<<<============>>>888999;;;===?????????>>>AAAAAA@@@??????@@@CCCFFFHHHQQQ___ooo|||```MMMFFF@@@<<<===<<<888444666444222222333444333222444333222222222222444444222111111111111111222222000000000000000000000000000000000000111111111111111111000000000000111111222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000333222222111111222222333111111111111111111111111000000000000111111111111111111222222222333333333444444444444444444444444444444444555555555666666333333444444555666666666777777777777777777777777888999999::::::;;;;;;<<<888888888999:::;;;<<<======<<<;;;<<<===@@@BBBDDDIIILLLRRR\\\iii{{{~~~gggQQQIIICCC===:::;;;:::777444666777999:::999777555444444444222222111222333333333222222222222222333333//////////////////////////////000000000111111111111111000000000000111111111111111000000000//////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111000000000000111111111111111111222222222333333333444444444444444444444444333333444444444555555555333333444444555666666666777777777777777777777777888888999::::::;;;;;;<<<999999999999:::;;;;;;<<<<<<<<<;;;<<<===???BBBDDDFFFGGGKKKQQQYYYfffzzzfffUUUGGGCCC???:::888888888666333666;;;@@@AAA>>>999666555555555444333222222222333444444333333222333333444........................//////000000000000111111111000000//////000000111111111000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111000000000000111111111111111111222222222333333333444444444444444444444444222222333333333444444444333333444444555666666666777777777777777777777777888888999999:::;;;;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;<<<===???AAABBBFFFEEEHHHKKKNNNUUUbbbpppjjjUUULLLCCC>>>;;;888777888777666444555;;;AAAAAA<<<777666777777666666555444444444333444444333222222222222333////////////////////////////////////000000000111000000////////////000000000000000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111111111111111111111111111///000000000111111111111111111222222222333333333333333333333333333333333111111222222222333333333333333444444555666666666777777777777777777777777888888888999::::::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;===>>>@@@AAADDDDDDFFFIIIJJJLLLUUU___lllUUUHHHCCC===;;;:::888888888777666555444999<<<;;;666333444777888888777777777666666555333333222111111111111111000000000000000000000000...////////////000000000000000////////////000000//////////////////000000////////////////////////000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000111111111000000111111111000000000000000000000000///000000000111111111111111111222222222333333333333333333333333333333333111111111222222222333333333333444444555666666666777777777777777777777777777777888999999::::::;;;;;;;;;:::999999999::::::::::::;;;;;;<<<===>>>???@@@@@@AAADDDDDDDDDIIIOOOiiiYYYJJJCCC@@@:::999999999888888777666666333555666444111000333666666777777888888888777777333333222111000000000000111111111111111111111111......////////////000000000//////......//////000......////////////000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333111111222222222333333333333333444444555666666666777777777777777777777777777777888888999::::::::::::::::::999999:::;;;;;;::::::;;;;;;<<<=========BBB@@@AAACCCBBB@@@BBBGGGoooVVVNNNEEEAAAAAA<<<888888999888777555555555222222111111111222333444333444666777777777777666444444333222111111111111000000000000000000000000........./////////000000//////............//////........./////////000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222222222222222333333333444333333444444555666666666777777777777777777777777777777777888999999::::::999999999999:::;;;;;;<<<999::::::;;;<<<<<<<<<<<>>;;;666777888777666444444444111000000111333444333222111222444666777777666666666555444333222222222222////////////////////////............/////////000//////............//////---.........//////000000//////////////////////////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222222222333333333444444444333333444444555666666777777777777777777777777777777777777888999999::::::888888888999:::;;;<<<===999999:::;;;<<<<<<<<<<<<<<<:::;;;???AAA@@@BBBFFFrrrYYYPPPEEE>>><<<;;;888555666555555555555444444444333333222222111000//////111111111111111111111111666555444333111000//////////////////////////////........................////////////000000000000////////////////////////////////////////////////000000000000000111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////333333222111000///......111111222222222333333333222222222333333444444444222222111111222222333444444333333333333444555555666666666666777777777777555555666666777777888888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAzzz]]]QQQJJJAAA<<<;;;;;;888666555555555555444444444444333333222222111000000///111111111111111111111111444444333222111000000///////////////////////////////////////////////////.../////////000000000000////////////////////////////////////////////////......///000111222222333111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111000000000000111111111111222222222333222222222333333333444444222222111111222222333444444333333333333444555555555666666666777777777777555555666666777777777777888888888999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAAdddLLLFFFBBB<<<:::;;;;;;999777555555555555444444444444333333222222111000000000111111111111111111111111222222222222111111111000////////////////////////000000000000000000000000....../////////000000000////////////////////////////////////////////////------...///111222333333111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000000111111111222000000000111111111222222222222222222333333333333222222111111222222333444444333333333333444555555555555666666666777777777555666666666666777777777777888888888999999999999::::::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@mmmUUUGGG@@@===:::999::::::888666555555555444444444333333222222222111111111000000111111111111111111111111000111111111111111111111////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////---......///000111222222000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000111111111111///000000000000111111111222222222222222222222333222222111111222222333444444333333333333444555555555555555666666666777777666666666666666666666666777777777888888888888999::::::::::::::::::::::::;;;<<<<<<======>>>??????pppWWWHHHCCC>>><<<;;;999999888777555555444444444444333333333222222222111111111111111000000000000000000000000//////000000000000111111////////////////////////....................................////////////////////////////////////////////////////////////000000000/////////////////////////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////111111111111000000000000///000000000000111111111222222222222222222222222222222111111222222333444444333333333333444555555555555555555666666666666666666666555555555555555666666777777777888888888:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>uuu\\\JJJBBBAAA===<<<;;;999777666555555444444444444333333333333111111111111111111111111000000000000000000000000///////////////000000000////////////////////////........................------........./////////////////////////////////////////////////////////111000000//////......---......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////222111111111000000//////000000000111111111222222222222222222222111111111222222111111222222333444444333333333333444555555444444555555555666666666666666666555555555555444666666666666777777777777::::::::::::999999999999999::::::;;;<<<<<<======yyy}}}www^^^OOOEEE@@@@@@;;;;;;999777555444555666444444444333333333222222111111111111111111111111000000000000000000000000/////////////////////...////////////////////////........................---------........./////////////////////////////////////////////////////////////////////................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111111111222222222333222222222222111111111000222222111111222222333444444333333333333444555555444444444555555555666666666666555555555444444444555555555666666666777777:::::::::999999999888888999999999:::;;;;;;<<<<<>>:::999888888777666555444444333444444333333222111111111000000000000000000000000000//////......//////000........................////////////............////////////////////////000000000000///...---,,,---............/////////...............///000000////////////////////////...//////000000//////...000000000000////////////000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000111000000000222333222111111000000000000000000111222222222222222222222222333333333222222222222111222444666666555333333333666666666555444444333333666666666666666666666666333444555555666666666666888888888888888999::::::{{{zzzzzz{{{kkkYYYIIIFFFBBB@@@???===;;;;;;888777777666555444333222333333222222111111111000000000000000000000000000/////////....../////////........................///////////////.........///////////////////////////////////////......---.............../////////...............///000000////////////////////////...//////000000//////...000000000000///////////////000000000111111111111111111000000000000111111////////////////////////000000000000000000000000111000000111222222222222111111000000000000111111111111111111111111111111222222222222222222222222222444555555444333333444666666555555555444444444666666666666666666666666222333444555666666777666888777777777888999:::;;;}}}|||~~~dddRRRJJJ>>>???===999777777888999777777666555444333222222222111111111111111000000//////////////////////////////............//////////////////////////////.........///////////////////////////////////////............//////000000////////////////////////...............///000000///////////////////////////000000111111000000///////////////000000000000///000000000111111111111000000111111111111000000////////////////////////111111111111111111111111000111111111111111222222222222222111111222222222111111111111111111111111222222222222222222222222111222444555444444555666555555555555555444444444666666666666666666666666333444555666777888888888777777777777888999:::;;;~~~cccNNNDDDCCC===???===777555777999999666666555444333222222111000000000000000000000000///////////////////////////......------......///000000000000000000000000.........///////////////////////////////////////------------...///111111000000000////////////..................///000000///////////////////////////000000111111000000///////////////000000000000000000000000111111111111///000000111111000000///000000000000000000000000111111111111111111111111///111222222111111222333333333222222222222333333111111111111111111111111111222222222222333333333111222444444333444555777555555555555555555555555666666666666666666666666555666777888888888888888666666666777888999:::;;;~~~zzzbbbQQQEEEAAAAAA===@@@>>>888777:::;;;888666555555444333222111111000000000000000000000000///////////////////////////......------......///////////////////////////............/////////000//////////////////////////////...---......///000000000000000/////////..................///000000////////////////////////...//////000000//////....../////////000000000111000000000000111111111111...///000000000000///...000000000000000000000000000000000000000000000000///111333222000000222444222222111111111111222222111111111111111111111111111111222222222333333333333444555444333333444666555555555555555555555555666666666666666666666666666777777888888888777777555555666666777999:::;;;|||[[[KKKEEEBBB???>>>888;;;999555444888777222666555555444333222111000////////////000000000000////////////////////////.........------.................................---.........//////000000////////////////////////222111///...------......111111000000/////////..................///000000////////////////////////---..................---.../////////000000111111000000000000111111111111---...///000000///...---000000000000000000000000///////////////////////////111333222000000222444111111000000000000111111000000000000000000000000111111111222222333333333666666666444222111222444444555555555555555555555666666666666666666666666666777777777777777666555555555555666777999:::;;;sss___MMMIIIEEE===:::>>>::::::999999888777777666444333222222111111222222222111111000///......---......////////////......////////////////////////////////////////////////..............................////////////......000000//////.........---111111000000//////......///000000111111111111000........................////////////////////////............////////////////////////000000000000333222000/////////000111000000000000000000000000......///000000000000000222222111000//////000000000000000000////////////////////////000000000000111111222222222333333333444444444444444444444444555555555444444333333333444555555555555555444444777777777777666666666666666666555555666888;;;<<>>>>>>>>;;;888666666555555555444444444444444333222111111111111000000000000/////////.........///000000000000000...........................------,,,,,,------...,,,,,,------.../////////***++++++,,,,,,---------------........./////////....................................////////////.../////////000000000000////////////////////////000/////////............/////////////////////.........///000000000000000111000000000/////////...000//////......//////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333444222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222333444444555555444444jjjVVVHHHDDD>>>:::999999888777444444444444333333333333333333333333222111000000000000000/////////............///000000000000///..............................------------...................................................---,,,---------................................................////////////....../////////000000000////////////////////////////////////..................//////////////////......///000000000000///000000000000////////////111000...------...000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444444333333333333444555555jjjUUUIIICCCBBB@@@<<<888666555666333333333333222222222111111222333333333111000///000000/////////.........---...//////000000//////..............................------------......//////.........---------........................,,,,,,,,,---------..........................................////////////........./////////000000///////////////////////////////////////.....................////////////---...//////000000//////000000000000////////////........................////////////000000000000////////////////////////////////////////////////////////////////////////000000000111222222333333111111111111111111111111111111111111111111111111111111222333333444555555333333333333333333333333444444333222333444555666iiiRRREEEAAA???@@@@@@===888555444555333222222222111111111111000111222333222111000///////////////............------...///////////////........................///......------......////////////...------,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------..........................................////////////............////////////.................................///////////////---.........//////000000------...///////////////////////////000000000000---...000111111000...---////////////000000000000///////////////////////////////////////////////////////////////////////////000000111111222333333111111111111111111111111111111111111111111111111111111222333333444555555333333333333333333333333444444333222333444555666~~~mmmWWWGGG???>>>:::;;;;;;999777666555666222222222222111111111111000111111111111111000000/////////.........------------...////////////...........................//////............////////////.........---------++++++,,,,,,---...//////,,,---------................................................////////////------........./////////.................................///////////////------......///000000000------...////////////...////////////000000000000000000222333333222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222111111111111111111111111111111111111111111111111222222222333333444444444333333333333333333333333444333333333333444555555~~~iiiWWWLLLCCC>>>===999888777666666666666555333333222222222111111111111111000000000000111111//////.........---------,,,---......//////..............................//////............//////...............---------------------------------------........./////////....................................////////////---------.........//////..................................../////////000------......///000000111,,,---......//////........./////////000000000111111000///------///000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222333444444555555444444~~~~~~eeeMMMCCCBBB???;;;999<<<:::777666666666555333333333333222222222222111222111000//////000111222//////.........---------,,,---......//////..............................//////............//////........................000//////...------,,,,,,.........////////////000..................................../////////000---------.........//////........................---.........//////000000---------...///000000111,,,---......//////........./////////000000111111111...***&&&&&&***...111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000444333333333333333333333222222222222222222222222222333444555666555444333}}}}}}}}}^^^TTTGGG>>><<<;;;999777777777666555444333333333111111111111111111111111333222222222111111000000////////////////////////000///...---------------////////////////////////000///---,,,,,,---///000////////////////////////........................------------------------................................................---------............///////////////////////////////////////////////////111000///......///000111000000000000000000000000000000000000000000000000222111111111000000//////111111222222222111111000000000000000////////////////////////000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222333333444444444444444333333222222222lllUUULLLBBB<<<:::;;;999888666666555555444444333333111111111111111111111111222222111111000000000000//////////////////////////////...---------------........................000...---,,,,,,---...000................................................------------------------................................................---------............///////////////////////////////////////////////////111000///......///000111000000000000000000000000000000000000000000000000111111111000000000//////000000111111111111000000000000000000//////////////////000000000111111111000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222333444444444444444333333222222222}}}zzzfffYYYHHHCCC<<<999999:::999888444444444444444444444444111111111111111111111111000000000000//////////////////////////////////////////...------------...........................///...---,,,,,,---...///................................................................................................---------------------------------............///////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111000000000000////////////000000000000//////000000000000//////////////////000000000111111111000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111222333333333444444333333333333222222zzzcccSSSKKK@@@===999888888999888666333333333333333444444444111111111111111111111111//////////////////......///////////////////////////......---------..............................///...------------...///................................................................................................---------------------------------............///////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000//////---...//////////////////000000000000////////////....../////////000000000000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111111222222222333333333333333333333333333|||xxx|||zzzdddSSSGGGAAA===;;;999888888777666555222222222333333333333333000000000000000000000000..................//////////////////////////////......---------......///.................................------.........................................................................................................---------------------------------............/////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000------...///////////////000000000000////////////---------.........////////////000000000111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000111111111111111222222333333333333333333333333zzzbbbSSSHHH???:::<<<;;;999888777555555555222222222222222222222222000000000000000000000000............////////////////////////////////////...------------...//////------------------------........................------------------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......////////////000000,,,---...///000000000///000000000000////////////------.........//////////////////000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333444444tttqqqvvvzzzbbbQQQIIIBBB<<<;;;:::999888777555444555666333333222222111111000000000000000000000000000000....../////////000000000////////////////////////---------------...//////---------------------------..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000........./////////000000------...///000111111000000000000000/////////////////////000000000000111////////////000000000111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000222222222333333444444444yyyjjjbbbiiiqqqvvv~~~iiiSSSIIIEEE@@@>>>???888888777555444444555777444333333222111000//////000000000000000000000000.../////////000000111111////////////////////////---------------...///000------------------------------............------------------------------........................++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000---.........//////000000---...///000111111111111000000000000////////////111111111111222222222222////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111000000000000000222222222333333444444444xxxbbbbbbccchhhqqquuu```WWWKKKCCCAAA???<<<:::777777666444444333333333111111111111111111111111000000000000000000000000////////////............///...---,,,,,,---...///////////////////////////,,,,,,,,,---...///000000//////.........------------------............///------------------------,,,,,,,,,------.........---------------------------------............///...///////////////....................................------------......000000000000000000000000000000000000000000000000///////////////.........---------............///////////////000000000000000000000000000000000000/////////000111111222222......//////000000111111111111111000000000000000111111111111111111111111111111111111111111111111333222111111000000111111111111000000000000111111111111111111111111111111ssslllfffjjjrrr{{{hhh]]]TTTLLLCCC===<<<;;;999777777666555444333333333333111111111111111111111111////////////////////////////////////............///...------------...///........................++++++,,,,,,------......//////.........---------------------............------------------------,,,,,,,,,---------......---------------------------------............///......////////////....................................------------............................../////////////////////////////////////////////...---------............///////////////000000000000000000000000000000000000/////////000111111222222.../////////000000000111111000000000000000000000111111111111111111111111111111111111111111111111333222111111000000111111111111000000000000111111222222222222222222222222yyyzzz|||~~~|||~~~yyyllljjjmmmyyyzzz```PPPKKKFFFAAA<<<999999999777555666666555444333333333333111111111111111111111111/////////////////////////////////............---///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------............------------------------,,,,,,,,,------------...---------------------------------............///---....../////////......////////////////////////......------------..............................////////////////////////......//////////////////---------............///////////////000000000000000000000000000000000000/////////000111111222222////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222111000000000000111111111000000000000111111333333333333333333333333{{{xxxoooppp{{{xxxaaaOOOFFFFFF???===::::::::::::888666555555444333222222333333111111111111111111111111//////////////////////////////.........---------.........------.................................---------,,,,,,,,,,,,,,,........................,,,,,,---------.........---------------------------------------------------------------------------------............///------......//////......////////////////////////......------------..............................////////////////////////............////////////---------............///////////////000000000000/////////////////////////////////000111111222222////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222111000000000000000111111000000000000111111222222222222222222222222|||zzz~~~ppp\\\NNNDDD@@@@@@===<<<;;;::::::999777555444333333222222222222333000000000000000000000000....................................---------------..................---....................................---------------.....................,,,,,,,,,------------...---------------------------------------------------------------------------------............///,,,,,,---...............////////////////////////......------------......////////////////////////........................---.........//////000000---------............///////////////000000000000/////////////////////////////////000111111222222000000000000//////////////////000000111111111111111111111111111111111111111111111111111111111111222111000000//////000000111111000000000000111111000000000000000000000000vvvyyyqqqYYYKKKDDD???===<<<999999999888777555333222333222222111111222222222000000000000000000000000.................................------------,,,------...//////...------------------------------........................---------...............,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,---------------------------------............///+++,,,---.............................................------------......000000000000000000000000........................------......///000000000---------............///////////////000000000000000000000000000000000000/////////000111111222222000000000000/////////////////////000111111222222111111111111111111111111111111111111111111111111111111000////////////000111111000000000000111111000000000000000000000000xxxyyy||||||{{{~~~iii[[[LLLCCC???<<<;;;===666777777666444333222222222222111111111111222222000000000000000000000000.................................---------,,,,,,------...//////...------------------------------,,,,,,,,,------......///---------.........//////++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,---------------------------------............///***+++,,,---............------------------------......------------......////////////////////////........................------......///000000111---------............///////////////000000000000000000000000000000000000/////////000111111222222111000000000/////////......//////000111111222222111111111111111111111111111111111111111111111111111111000///////////////111111000000000000111111000000000000000000000000tttvvvyyy{{{|||{{{yyywwwzzzuuuzzzpppPPPIIIAAA===999666999>>>555555666555333333333444222111111111111111222222000000000000000000000000..............................---------,,,,,,,,,,,,---...//////...---,,,------------------------******+++,,,,,,---......---------.........//////++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,---------------------------------.........//////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........------.........................................................---------...///000000111---------.........//////////////////000000000000000000000000000000000000/////////000111111222222111111000000/////////......//////000111222222222111111111111111111111111111111111111111111111111111111000///////////////111111000000000000111111111111111111111111111111tttoooqqquuuvvvuuuxxx~~~|||vvvzzzkkkYYYJJJDDD>>>::::::;;;:::888666666555444333111000///111111111111111000/////////////////////.........000000///............///........................---------............///------------------------.........................................................------,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,------...///000000...------------...//////////////////////////////000000000000000000000000555111...---///000///---.../////////000000111111///////////////000111111......//////000000111111---.........//////000000////////////////////////////////////000000000000000000//////.........---000000000000////////////000000000000111111111111333333333333333333333333111111111111111111111111000000000000000000000000333222111000000111222333{{{wwwwwwwwwuuussssssuuuvvvwwwuuurrrppprrrxxx~~~xxxkkkYYYNNNGGGCCC===:::999999999777555555444444333222000000111111111111111000///////////////////////////...000///......------..............................---------............///------------------------................................................---------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------...,,,,,,------------------,,,,,,------...//////000...------------...//////................................................000...,,,,,,///111111000.........//////000000000///////////////000111111////////////000000000000............/////////000////////////////////////////////////000000000000000000000/////////......000000000000////////////000000000000111111111111222222222222222222222222////////////////////////000000000000000000000000222222111111111111222222}}}xxxsssooonnnooooooooommmllllllnnnnnnmmmkkkfffiiimmmpppsssuuuyyy{{{}}}{{{sssttt~~~}}}eeeSSSJJJGGGCCC@@@;;;999888777777666333333333333333222111111000000111111000000//////....../////////////////////......---------------........................---------............///------------------------------------------------........................,,,,,,,,,+++++++++++++++,,,------......------,,,...------,,,,,,------...------------------,,,,,,,,,,,,------.../////////...------------...//////........................------------------------...,,,+++,,,...000000///...............////////////////////////000111111000000000000////////////............////////////////////////////////////////////////000000000000111000000000000000//////////////////000000000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000111111222222222222111111~~~|||zzzxxxxxx{{{}}}zzz|||~~~~~~|||zzzyyyyyyqqqsssuuuxxxxxxwwwtttrrrooopppsssyyy}}}|||vvvqqqjjjhhhgggfffhhhkkkoooqqqttttttuuuwwwzzz}}}yyyuuuwww|||gggTTTHHHCCCBBB???===:::888666555555444111111222222222222222111///000000000000000//////............////////////......---,,,,,,,,,,,,---........................---------............///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------............------,,,,,,,,,---------.........//////...------------...//////........................------------------------///...------------,,,,,,------..................///////////////000000111111111000000//////...............///////////////////////////////////////////////////000000000000111111111111000000000000////////////000000000000///000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000111222333333222111000~~~{{{rrrkkklllmmmnnnmmmmmmnnnrrruuurrrttttttsssooommmllllllfffhhhkkklllkkkiiifffeeedddfffkkkrrrvvvtttlllfffccceeeiiiooowww~~~vvvwww{{{eeeSSSIIICCC>>>:::::::::999777555444333333///000111111222222111111...//////000000000//////---.........//////000000......---,,,,,,,,,,,,---........................---------............///------------------------------------------------........................---------...............,,,------......------,,,...------,,,,,,------............------,,,,,,,,,---------..................------------...//////................................................------------,,,,,,,,,,,,..................------///////////////000000111111111000000//////......///////////////.........////////////////////////////////////000000000000000000000000111111111111.../////////000000000111///000000000111111111111333333333333333333333333111111111111111111111111000000000000000000000000000111222333333222111000}}}xxxtttnnniiiooorrrvvvxxxxxx{{{zzzuuurrrqqqpppssswwwxxxvvvsssqqqpppqqqwww|||qqquuuzzz||||||ooobbbQQQGGGDDDBBB<<<777666888999888555333222333///000000111111111000000......///000000000//////------......///000000000///......---------------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////,,,------......------,,,...------,,,,,,------...------------------,,,,,,...........................------------...//////------------------------........................(((***---.........///000/////////...............///////////////000111111000000000000///////////////////////////.........////////////////////////////////////000000000000//////000000000000000111......//////000000111111000000000000111111111111333333333333333333333333////////////////////////000000000000000000000000111111222222222222111111yyygggXXXPPPFFF@@@>>>===;;;888444777999888555333222333000000000111000000//////---......///000000//////------......///000000111000///......------..............................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,------......------,,,...------,,,,,,------...,,,,,,------------------...........................------------...//////------------------------------------------------'''***...///......000111000000000//////.........///////////////000111111////////////000000000000000/////////............////////////////////////////////////000000000000....../////////000000000.........///000111111111000000000000111111111111222222222222222222222222////////////////////////000000000000000000000000222222111111111111222222ttt^^^OOOGGGDDD???999555444555777333666999999555333222333000000000000000///......------...///000000//////---------...///000000111000000///............///........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...,,,,,,,,,------..............................---...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---000000...,,,---///111111000000/////////...///////////////000111111......//////000000111111000000//////.........---////////////////////////////////////000000000000---.........//////000000---......///000111111222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222111000000111222333iiiYYYNNNHHH???>>><<<:::888666555555555555555555444333222111000000000000000000000000000000000000000000000000///......------///000111111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......///............---------,,,---------.../////////............////////////...///000000000///---,,,...........................---,,,+++,,,...000111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////////////////000000000000000111111111222222222222111111222222222222111111---///111222333222000///000000000000000000000000000000////////////000000lll\\\PPPHHHBBB===<<<:::888777555444444444444444444333222111111000000000000000000000000///////////////////////////......---...///000111111000///...------------..............................---,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------............------......---------,,,,,,,,,------------------------------,,,,,,------...//////............------------------...........................////////////...///000000000///---,,,........................///...---,,,,,,---///000000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////////////////000000000000000000000111111111222222111111222222222222111111...///111222222222000///000000000000000000000000000000////////////000000{{{zzz{{{uuubbbSSSLLLGGGAAA<<<;;;:::888666555444333333333333333333222111000000000000000000000000000000////////////////////////......------......///000000000///...------------........................------,,,,,,,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------............------......---------,,,,,,,,,---------------------------------,,,------...//////............---------...............---------............/////////////////////000//////...---........................000///...---------...///000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////////////////000000000000/////////000000000111111111111222222222222111111...///000222222111111000000000000000000000000000000000////////////000000hhh[[[LLLDDDCCCBBB>>>:::888777666444333222222222111111222111111000//////000000000000000000000000////////////////////////------------......//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---------.........------------------------------------------------------------....................................------............------......---------,,,,,,,,,---------------------------------------.../////////............---------/////////...---------,,,............//////////////////////////////..............................111000///...------......000000000000000000000000000000000000000000000000......///000111222222333////////////////////////////////////000000000000////////////000000000000111111222222222222111111//////000111111111111000000000000000000000000000000000////////////000000wwwkkkWWWNNNBBB======>>>;;;888666555444333222222222222000000111111000000//////////////////////////////........................,,,------...............///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...---------------------------------------------------------.........//////........................------............------......---------,,,,,,,,,------------------------...------------.../////////............---------/////////...---------,,,............//////////////////........./////////////////////////////////111000//////............////////////////////////////////////////////////......///000111222222333000000000000000000000000////////////000000000000////////////000000000000111111222222222222111111//////000111111111111111////////////////////////000000////////////000000|||hhhYYYRRRKKKEEE>>>:::999999888666444444333222111111222222///000000111000000//////////////////////////////........................,,,,,,---............---......---------------...........................------,,,,,,,,,---......,,,,,,,,,,,,------------------------------------------------------------------........./////////........................------............------......---------,,,,,,,,,------------------------......------......///000///............---------...............---------............///////////////............///000000////////////////////////000000///////////////...//////////////////////////////////////////////////////000000111111222222000000000000000000000000////////////000000000000/////////000000000111111111111222222222222111111000000000000000111111111////////////////////////000000////////////000000ppp___SSSJJJEEE@@@>>>;;;888666666777888333333222222111222222222///000000111111111000000////////////////////////........................+++,,,---.........------...------,,,,,,------.................................---,,,,,,,,,------++++++,,,,,,,,,---------............................................................////////////........................------............------......---------,,,,,,,,,------------------------...............//////000///............------------------...........................///////////////......---...///000111////////////////////////...//////000000000000///////////////////////////////////////////////////000000000000000111111111000000000000000000000000////////////000000000000000000000111111111222222111111222222222222111111000000000000000111111222////////////////////////000000////////////000000fffRRRJJJGGGCCC???999;;;;;;999666666999<<<333333222222222222222333000000111111111111111000////////////////////////........................+++,,,---.........---,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++,,,,,,,,,---------............................................................/////////000........................---..................---......---------,,,,,,,,,------------------------...............///000000//////.........---------,,,------....../////////............/////////000///...------...///000111000000000000000000000000---...///000000111000000////////////////////////////////////////////////111111111000000000000000000000000000000000000000////////////000000000000111111111111222222222222111111222222222222111111000000000000000111111222////////////////////////000000////////////000000jjj]]]MMMDDDCCCCCC???:::777666666555444444333333666444222222333333333222000000000000000000000000////////////////////////------------------------///...,,,+++******+++,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000111///---,,,,,,---.../////////............//////...............///000000////////////............---......///////////////////////////////////////111000///...------...///////////////////////////...............///000000000000111111111000000///000000000000000000000000333333222222111111000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000yyyfffWWWOOOEEE??????>>>:::666666666666555444333333333444222111000222222111000////////////////////////........................---------------------------,,,,,,,,,,,,,,,------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,------.........------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---...///000///...------.../////////..................///...............///000000////////////..................///000000000000///////////////////////////000000......---...//////////////////////////////...............///000000000000111111111000000///000000000000000000000000111111111111111000000000000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kkkYYYNNNCCCAAA>>><<<;;;999666444666555555444444333333222333111//////000111000///////////////////////////........................------------------------++++++,,,....../////////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,///...------,,,---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////......------------.....................///000000////////////...............///000000111111000000///////////////////////////............//////000////////////////////////...............///000000///000000111111000000000000000000000000000000000////////////000000000000000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wwwbbbTTTJJJCCC:::<<<<<<<<<:::888777777444444444444333333222222333111//////000111000///////////////////////////........................------------------------+++,,,...///000///...---------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000000...------,,,,,,,,,...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,---...////////////...------,,,,,,,,,,,,------...............///000000////////////............//////000111111111111111////////////////////////............//////000000////////////////////////...............///000000...///000000000000000000000000000000000000000000---.........//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////kkkXXXNNNGGGAAA<<<;;;<<<<<<;;;888777888:::333333333333333222222222333111000///000111000///................................................---------------------------...///000///...,,,+++------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,111000///...---,,,,,,,,,...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,***+++,,,....../////////------,,,,,,,,,,,,------...............///000000////////////............//////000111111111111111////////////////////////------...//////000000000////////////////////////...............///000000......///000000000000000////////////////////////------....../////////000//////000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////zzzgggRRRHHHEEEAAA<<<999::::::999777555555666888222222222222222222222222333111//////000111000///........................------------------------------------------------/////////......,,,++++++------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,111000///...------------...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---...///000111......------------.....................///000000////////////...............///000000111111000000////////////////////////---...//////000//////...////////////////////////...............///000000------...///000000000000////////////////////////............//////////////////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000qqq```RRRFFFCCCAAA===:::999888777666555555444444333111111111222222222222222222000......///000///...........................------------------------------------------------------,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000000///......---.........------,,,,,,------......------,,,,,,------...........................------------------------+++,,,---...///......------------...///111333555///..................///...............///000000////////////..................///000000000000///////////////////////////...//////000000///...---////////////////////////...............///000000,,,---...///000000000000////////////////////////000000////////////////////////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000sss___RRRJJJCCC>>>???===777666999555444444666777666333000111111111111111111222222000///------.........---........................------------------------------------------------,,,+++******+++,,,...///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000000///............///...------,,,,,,------......------,,,,,,------...................................................,,,---.../////////...---//////......000333666888//////............//////...............///000000000/////////............---....../////////////////////////////////////////////000000000...---,,,////////////////////////...............///000000,,,---...///000000000000////////////////////////111111000000//////......//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000vvvfffZZZNNNFFF===<<<;;;:::888777666555555555444444444333333333222111111111111111222222000000000000000000000000////////////////////////------............------------------------------------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++///...,,,+++***++++++,,,................................................---,,,,,,++++++,,,,,,---........................333222111///...,,,+++***//////.........---------......---...111555999<<<111111000///////////////000000//////.........---000000000000000000000000///---,,,...111222000---////////////............////////////////////////......///000000000000000------,,,+++,,,---...///000000000000////////////000/////////............000000000000000000000000////////////000000000000111222222333333222222111222111000/////////111111333333222111000000000111000000000000000000000000111111111111000000000000ooo^^^TTTKKKCCC===<<<<<<;;;999888777555555444444444444333333333333222222111000000000111222////////////////////////........................------............------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------...---,,,+++++++++,,,---................................................---,,,,,,++++++,,,,,,---........................000000//////......------//////.........------------------...000222555777111000000///////////////000/////////............///////////////////////////------...111111000---////////////............////////////////////////......///000000000000000...------,,,---...///000000000000000////////////000000/////////.........////////////////////////////////////000000000000111222222333333222222111111000000000000000111111333222111111000000111111111111111111111111111111////////////............pppeeeVVVKKKFFFBBB>>>:::;;;:::999888777666555444444444444333333333222222333222000/////////000111////////////////////////------------------------------............---------------------------------------------------------,,,,,,,,,,,,,,,,,,+++------------------------........................---,,,,,,,,,,,,,,,---...................................................------,,,,,,,,,,,,------------------------------,,,------...//////000000...............---------,,,------......///000000000000//////......//////////////////............///////////////////////////......///111111000...////////////............////////////////////////......///000000000000///...............///000000////////////000000000000000000000/////////......////////////////////////////////////000000000000111111222222222222111111...///000111111111111111222222111000000000111111222222222222222222222222////////////............rrr\\\TTTIIIBBB???>>>;;;999999999888777666555444333333333333333222222222222333222000///...//////000////////////////////////------------------------------............---------------------------------------------------------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,------......................................................------,,,,,,,,,,,,------------------------------,,,,,,------...///000000........................------...//////...,,,,,,000//////........./////////////////////.........////////////////////////......///000000111000///////////////............////////////////////////---...//////000000/////////////////////000000111////////////000000000000000000000////////////...////////////////////////////////////000000000000111111222222222222111111---...000111222222222111111111000000000000111111111111111111111111111111111111111111000000000000wwwiii\\\IIIDDD>>>:::999888777555777777666555444444333333333333222222222111111111222111111000000000000000........................------------------------------............---------------------------------------------------------------,,,,,,+++++++++------------------------------------------------+++,,,,,,---...............................................................------,,,,,,------...------------------------------------............---...........................///000///...,,,+++//////............//////.........///////////////...........................///000000000000000000////////////............////////////////////////------...////////////////////////000000000000000.../////////000000000111111000000000////////////........................////////////000000000000000111111222222111111000---...000111222222222111111000000///000000111111000000000000000000000000111111111111000000000000kkk___ZZZRRRJJJ===:::777666777777777666666555555444333333222222222222222111111111000000000111222333333222111000........................------------------------------............---------------------------------------------------------,,,,,,,,,,,,,,,,,,+++------------------------........................,,,------............---......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------.....................///000000...---,,,......------......//////.........///////////////........................---///111111000000000111////////////............////////////////////////------...////////////.........///000000000000000......//////000000111111111111000000000/////////........................////////////000000000000000000111111111111000000...///000111111111111111000000/////////000111111////////////////////////////////////............~~~{{{dddPPPHHHHHHDDD>>>:::999888888888888888777444444444333222222111111222111111111000000000000---000333666666555222000................................................------............------------------------------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////...---,,,......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,---.....................------------...///000............/////////000........................---000222222000///000222////////////............////////////////////////,,,---......//////......---...///000000000//////.........///000111111111111111111000000000//////........................////////////000000000000000000111111111111000000111000000000000000111111///////////////000111111////////////////////////////////////............{{{wwwtttuuuwww|||pppeeeSSSDDD@@@BBB???999;;;:::999888777555444333444333333222222111111111111111111111000000000000,,,///444777888777333111........................////////////////////////---..................---------------------------------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++....../////////...,,,+++......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------.........//////++++++,,,,,,---...//////---------------...///000---.........//////000000........................---000222222000///000222000/////////............////////////////////////,,,---......//////......,,,---///000000000///...---......///000111111222111111111111000000000000........................////////////000000000000000000111111111111000000222111000//////000111111///////////////000111111000000000000000000000000111111111111000000000000~~~vvvqqqpppssswwwttt|||rrrjjjiii[[[TTTIII???999888:::<<<777666666555444444333333222222444555555444222222111111111111000000000000///000111222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---,,,++++++***.................................////////////000,,,---...//////...---,,,...........................------,,,,,,------...------------------------////////////////////////........................---------............///---...............------...---,,,---/////////.........///000000000000000000000000000000000000000...------------...//////............////////////////////////////////////............////////////000000000000////////////111111///......///000000////////////////////////------///000111111111111000000000000111111111111000000//////......------////////////////////////////////////000000000000{{{iii[[[SSSPPPOOOKKKEEE???:::999999999666666666555444333333333222222333333333333222222111111111000000000/////////000111111111111000///........................---------------------------------------------------------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,+++........................------........./////////------...//////...------...........................------,,,,,,------...------------------------////////////////////////........................---------............///---......//////...------...---,,,---///000///.........///000000000000000////////////////////////...------------...//////............////////////////////////////////////............////////////000000000000///////////////...---------...//////////////////////////////---...///000111111111111111111111000000/////////222111111111000000000///////////////////////////////////////000000000000~~~yyyxxx}}}jjjYYYQQQKKKEEE???AAA@@@???===;;;999777666666555555444444333333222222222111111111111222222111111000000000000////////////000000000000//////........................------------------------........................,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................,,,---------............------...//////...------..............................------------......------------------------////////////////////////........................---------............///---......//////............---,,,---///000///.........///000000000000///...........................------------...//////............////////////////////////////////////............////////////000000000000////////////,,,+++++++++,,,---......000000000000000000000000......///000111111111111222111111000///...---,,,111111111111000000000000////////////////////////////////////000000000000}}}}}}}}}}}}oooaaaQQQGGGFFFFFFCCC???::::::::::::999777666555444444444444333333222222222111000//////000111222111000000000////////////////////////////////////........................------------------------------------------------,,,------...............------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......---..................---..............................------------..............................////////////////////////........................---------............///---......////////////...///------...///000///...---...//////000000//////...........................------------...//////............////////////////////////////////////............////////////000000000000////////////******++++++,,,---...///000000000000000000000000...///000111111111111111000000000///...---------////////////............////////////////////////////////////000000000000|||||||||}}}xxxjjjPPPKKKCCC???=========<<<999888777666555555444444333333333333333222222222222111////////////111222000000000////////////...///..................///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------------------------+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,------.................................,,,,,,,,,---------...............------.................................///......------......///........................////////////////////////........................---------............///---......///000000/////////...---...000000000///------...///////////////...........................------------...//////............////////////////////////////////////............////////////000000000000////////////++++++,,,---.../////////000000000000000000000000///000000111111111111000............////////////............////////////////////////////////////////////////000000000000{{{xxxzzz}}}|||hhhVVVMMMCCCBBBAAA===:::888777777999888666444333333333444222222222222222222222222111111000000000000111111000000////////////............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////------------------------***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.................................,,,---------............///...------------...///........................//////............//////........................////////////////////////........................---------............///---...//////000000000000///...---...000111000///------...////////////..............................------------...//////............////////////////////////////////////............////////////000000000000////////////,,,---...//////000//////000000000000000000000000000000111111222111111000....../////////000000000000000000000111111111111////////////////////////////////////000000000000ttteeeYYYKKKCCC@@@??????>>><<<:::888777777555555444444333333222222111111111222222222222222000111111222222111111000000000/////////...............---,,,,,,---..............................------------------------------------------------,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,,,,,,,------------------........................------.........////////////...------------...///........................//////............//////........................////////////////////////........................---------............///------///000000111111111000.........000111000///,,,---......//////......////////////////////////...------------...//////............////////////////////////////////////............////////////000000000000////////////---...//////000///......////////////////////////111111111222222111111000000000000000000000/////////000000000111111111222////////////////////////////////////000000000000~~~kkkVVVKKKDDD>>>===@@@<<<:::777777888999888777111222333444444333111000111111111111111111222222000111222333333222111000000/////////...............---,,,,,,,,,,,,---...........................------------------------........................,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,------------------------.................................////////////000///...---,,,,,,---...///........................//////............//////////////////////////////////////////////////////........................---------.........//////------///000111111111111000///...///000111000///,,,---......//////......000000000000000000000000...------------...//////............/////////000////////////////////////............/////////000000000000000////////////---.../////////...---,,,////////////////////////111111222222222111111000333333222111000///......---.........//////000000////////////////////////////////////000000000000~~~|||wwwuuutttwww~~~yyyqqq___UUUIIIBBB??????===:::888777666555444333222222333333333222222222111111111222222333333222222111222222444555666555111---111111000000//////......///...---,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++------------------------------+++,,,,,,------,,,,,,+++------------------------///...,,,*********,,,---////////////////////////000000000000000000000000---///111000...---...111.........///000222444555000000000000000000000000//////............//////...------,,,,,,------......------,,,,,,------......------,,,,,,------.................................------------......---......///////////////111111111000000000000000000000//////.........---............////////////.........////////////000222222111000///...------+++,,,---......---,,,+++---...///000000///...---////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////}}}|||{{{{{{yyyyyy{{{|||ooobbb^^^WWWNNNDDD===;;;:::888666777777666555444333222222111111111111000000000000111222222222222222222111222333555999;;;999666333000000000000//////......///...---,,,,,,,,,,,,---------------------------------------------------......---,,,,,,---......------------------------,,,------......------,,,------------------------///...,,,+++***+++,,,---................................................---///000///---,,,...000////////////////////////////////////////////////000//////........./////////......------......///...------,,,,,,------......------,,,,,,------.................................------------......---......///////////////000000000000000000000000000/////////........................////////////,,,,,,,,,------------.../////////...------,,,,,,...//////000000//////...---...///000000///...---////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////{{{~~~sssiiigggbbbWWWQQQQQQMMMGGG>>>999777777666444666666555444333333222222000000/////////.........111111222222222222111111///111555999<<<<<<999666000000000////////////.........---,,,,,,,,,------------------------------------------------------///......------......///---------------------------......//////......---------------------------......,,,+++++++++,,,---------------------------------------------------,,,...///...---,,,---...,,,---............,,,,,,////////////////////////111000///.............../////////....../////////......------------.........------,,,,,,------.................................------------......---......///////////////000000000000000000000000////////////........................////////////,,,,,,,,,------------...........................000//////////////////000......////////////......////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////~~~yyygggbbb^^^[[[UUULLLIIIKKKFFFBBB<<<999888777666555555555444444333222222111000000/////////.........000000111111111111000000,,,...111666999999555333////////////////////////...------,,,,,,,,,------------------............------------------------......------------......------------------------------............------------------------------...---,,,,,,,,,,,,------------------------------------------------------,,,------------,,,------(((***,,,///000000///...////////////////////////111000///......---......//////............//////......------------.........------,,,,,,------.................................------------......---......////////////////////////000000000000000///////////////.....................////////////.........////////////000////////////000000111111///...---,,,,,,---...///...//////////////////...////////////............///////////////////////////000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////^^^mmm~~~ttteee[[[SSSSSSSSSRRRLLLDDDBBBCCC???===:::888777777666555444444333333222222111111111111000000000////////////000000111111000000///---...000333555444222///.............../////////------,,,,,,,,,------...---------....../////////------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------------------------------------...................................................------,,,------------,,,***+++...000111000///...........................000000///..................------,,,,,,------...///......------......///...------,,,,,,------.................................------------......---......///////////////......//////000000000000.........///////////////............////////////.........////////////000......//////000111111111///...---,,,,,,---...////////////....../////////////////////............///////////////////////////000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000KKKWWWiiixxxwwwgggZZZOOOIIIGGGJJJLLLKKKFFF@@@>>>>>>888777777666666555444333333333333222222111111111222222222111111111000000//////000000000000//////000000000111222222111///---............/////////------,,,,,,,,,---......---------...//////000000------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------............////////////////////////...........................---,,,---...///...,,,000000111111000///---,,,........................//////............//////------,,,,,,,,,,,,------//////............//////...------,,,,,,------.................................------------......---......///////////////---......//////000000111.........///////////////............////////////,,,,,,,,,------------...,,,---------......//////111000000000000000000111//////............//////////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BBBIIISSS^^^gggnnntttwww{{{jjj[[[QQQKKKFFFCCCEEEGGGGGGDDD@@@>>>===<<<444555666666555333222222222222222222111111111111222222111111111000000000...//////000000//////...111///......///111111000---------.........//////,,,,,,,,,,,,,,,---...///---------...///000000000------------------------,,,,,,---......---,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,------.......................................------------------------000...,,,---///000///---111111000000///......---..............................---......///000111......------------......//////............//////...------,,,,,,------.................................------------......---......///////////////------......///000000111............/////////000............////////////,,,,,,,,,------------...---------...............000000111111111111000000000///...------...///000////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>>>AAAFFFLLLRRRVVVXXXYYYaaammm|||zzzjjj```TTTJJJFFFEEEDDDCCCCCCCCCAAA===:::::::::999333555888888777555333333222222222111111111111111111111111111000000000000......////////////......///---******,,,///000111---------.........//////,,,,,,,,,,,,,,,---...///---------...///000000111------------------------,,,---...//////...---,,,---------------------------..................---------------------------,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...---...000111///---...............///000111........................------------///000111222//////............////////////............//////...------,,,,,,------....................................------.........---......///////////////---------...///000000111---.........//////000000............/////////000........./////////000000000000000000000000000000---...///000000///...---000///...------...///000000/////////............000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<<<===???BBBDDDEEEFFFGGGNNNSSS\\\dddooo~~~}}}qqqeee\\\SSSNNNHHHDDDCCCCCCAAA???BBBBBBBBB@@@>>>:::666444777666666444333222111111000/////////000111222222222222222111111111111111............////////////000000000000000000000000........................///............---------...............---------..........................................------///...---,,,,,,,,,,,,,,,------------------------...---+++******+++---...---------------...///000333111///---,,,++++++,,,///...---,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------...///000000////////////////////////............////////////........................222111000///////////////........................------------------------............////////////.........------,,,,,,,,,//////............//////////////////////////////000000//////.........------------............///.........///////////////............//////////////////............//////////////////////////////////////////000000000000111111000000//////......---.........//////000000000000000000000000000000........................000000111111111111000000:::;;;===???AAABBBCCCCCC>>>CCCIIIPPPXXXeeettt{{{}}}{{{ppphhh___TTTLLLGGGCCC@@@>>>@@@BBBBBBBBBDDDDDDDDDBBB@@@<<<999777666666555444333222111111000000000///000000111111000000000111111111111111000000//////......------////////////////////////....................................------------------..................................................................///...---,,,,,,,,,,,,---------------------------...---+++******+++---......------------......///111000///---,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,---.........------,,,,,,------...//////000....................................////////////........................//////...---------..............................------------------------............////////////......---------,,,,,,,,,000///...............///////////////////////////000/////////............---------............///,,,------...///000111111............////////////000//////.........//////000000000000000000000000////////////000000000000111111000000////////////....../////////000000000////////////////////////000000000000000000000000//////000000000000//////888999:::<<<============888:::>>>AAAFFFOOOZZZcccpppvvvwwwooohhh```ZZZVVVPPPHHHAAA???<<<:::;;;===AAACCCCCCHHHHHHGGGEEEBBB???<<<:::666555444444333222111111111111000/////////000000......//////000000111111111111000///...---,,,+++............................................................------------,,,---------.../////////------------------------..............................---,,,,,,,,,------------------------------------++++++++++++------///...------------------//////...------------.........---,,,,,,,,,------+++,,,------......------,,,,,,------.../////////........................---............/////////........................,,,,,,,,,,,,,,,,,,---...........................---------------------------............/////////...------------,,,,,,,,,000000///...---------...////////////////////////////////////............---------............///+++,,,---...///111222222............////////////111000///...............000000000000000000000000////////////000000000000111000000000000/////////000000000000000111111111////////////////////////000000000000000000000000......////////////......888888999::::::::::::999:::;;;<<<===@@@FFFMMMSSSVVVZZZaaakkkyyywwwrrrkkkaaaYYYVVVRRRNNNMMMLLLIIICCC===@@@>>><<<;;;<<<>>>AAABBBLLLLLLJJJGGGCCC???<<<:::444444444333222111111000222111000///////////////,,,------...///000111111000000///......---,,,,,,------------------------.................................---------,,,,,,,,,,,,,,,---...///000000---------------------------------..................------,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---///......---,,,,,,,,,,,,......------...............------,,,,,,,,,------,,,,,,,,,------------------------.........//////........................---------.........//////........................++++++++++++,,,---......................................................---------.........//////------------------------000000///...------------///////////////////////////////////////.........---------............///,,,------...///000000111............////////////111000///......---......////////////////////////////////////000000000000000000000000000000000000111111111111111111111111////////////////////////...........................//////000000//////...888888999999999999888888999999999:::<<<@@@EEEHHHIIIKKKPPPVVV```mmmzzzrrriii]]]VVVUUURRRMMMHHHFFFEEEDDDEEEEEECCC>>>:::???>>><<<::::::<<<>>>@@@NNNLLLIIIEEEAAA<<<999777333333333222111111000000111111000///.........///,,,,,,---...///000000111---------...............------------------------...........................------------,,,,,,,,,,,,,,,,,,---...///000000---------------------------------.........//////------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------...,,,,,,,,,,,,------......---------.......................................------------....................................---,,,,,,,,,---...//////................................................------------............------------------------//////...---------------////////////////////////.........///////////////---------............//////////////////.....................////////////000000///.......................................////////////000000000000000000000000111111111111222222222222111111111111................................................///000000111111000000///888999999999999999888888888888888999;;;>>>AAACCCDDDEEEGGGJJJOOOWWW___eeeeeeqqqyyynnnddd]]]VVVPPPIIIDDDCCCBBBAAA???AAAAAABBBCCCDDDBBB>>>;;;999999999777777999<<<@@@IIIHHHEEEAAA<<<888555444222222222111111111000000000000///.........//////------......//////000000,,,,,,---------.........------------------------........................------------,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------......///......---------,,,,,,,,,---......---,,,,,,,,,,,,---...///........................------------------------,,,------------...................................................///000................................................,,,------------.........,,,,,,,,,------------......---------------......////////////////////////.........///////////////---------............///000000000///......------............//////////////////............//////------------------------////////////000000000000000000000111111111111222222222222111111111111111........................000000000000000000000000000000111111111111000000777888888999999999888888888888777999;;;===?????????@@@BBBCCCEEEHHHMMMPPPRRR[[[gggrrryyywwwkkk```XXXRRRMMMIIIFFFDDDAAA>>><<<;;;<<<===>>>???@@@BBBBBBAAA>>><<<777888777666555666;;;>>>AAA@@@===:::777555444333111111111111111000000000//////.........///000000////////////////////////------------------------------------------------........................---------,,,,,,,,,++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,---...///........................------------------------,,,,,,---------.................................000///..................................................................,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,---...//////////////////////////////............/////////000---------............//////////////////.....................////////////......---......///000111........................////////////000000000000000000111111111222222222222222111111111000000000........................000000000000000000000000//////000000000000//////666777888888888888888888666555555666888:::;;;::::::<<<>>>??????@@@CCCEEEKKKQQQXXX]]]___dddlllrrrwwwvvvfff^^^SSSLLLHHHGGGEEEDDD???@@@@@@===::::::===@@@999:::;;;<<<===<<<:::999:::::::::777555555999===:::999888666555444333333111111111111000000000000...............///000111000000000000000///////////////...---,,,++++++***................................................---------,,,,,,,,,++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,------...---.../////////...,,,+++,,,,,,,,,,,,,,,---...///------,,,+++,,,---...///.....................---------------------------,,,,,,,,,---------..............................000///......------------........................////////////////////////,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,---...///000////////////////////////---.........//////000000---------.........//////---.........//////000000............/////////000------------///000111222////////////////////////////////////000000000000000000111111222222222222111111111111000000//////......................................................////////////......666666777777777777666666666666666666777888999:::;;;;;;;;;;;;<<<>>>???@@@EEEEEEEEEGGGKKKPPPVVVYYY___ccciiirrrqqqbbbYYYPPPLLLEEE@@@>>>>>>======::::::999999888777666666999999999999999888777666666666666666555555555555444444444333333222222222444333111////////////000111///---,,,,,,,,,...///...///000000000///---,,,///////////////......---.........------,,,,,,,,,000000//////.........---...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,---------.........------,,,,,,,,,------............------...---,,,,,,,,,,,,---...........................///......------,,,,,,+++///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++..................---------,,,,,,+++,,,---.../////////.........---------------------------------//////............//////000////////////...............------------......---------------...///000,,,,,,,,,---------......////////////////////////---------------------------,,,,,,,,,,,,---......///............///000000...............///000000//////000000000000//////////////////////////////......////////////......////////////////////////---....../////////////////////000111111111111111000////////////000000111////////////000000000000//////............/////////////////////000111111666666777777777777666666555555555555666777888999999999999:::;;;<<<>>>???AAA@@@???@@@CCCGGGKKKNNNLLLPPPVVV^^^iiixxxyyyyyyxxxsssjjj^^^SSSLLLHHHEEE@@@===<<<<<<;;;;;;::::::999888888777666666777777888999999888888888666666666666555555555444444444333333333222222222333222111////////////000000///---,,,,,,---...//////////////////...------------...///////////////......---------,,,,,,,,,///.........------------...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,---------------------------,,,,,,------............------...---,,,,,,,,,,,,---.................................------,,,,,,,,,+++///...---,,,,,,,,,,,,---000000/////////.................................///......---...///000111//////.........---------........................///..................////////////.........------......------------............---------......///,,,,,,---------.........////////////////////////------------------------...------------...//////............////////////...............///000000//////000000000000//////////////////////////////......////////////......////////////////////////---...//////000000////////////000111111111111111000000////////////000000.../////////000000000000000//////.........////////////......//////000111555666666777777666666555444444444444444555666777666666777888999;;;===>>><<<<<<;;;:::<<<>>>AAABBBAAADDDIIIOOOWWWaaakkkrrryyy~~~vvviii```[[[\\\]]][[[VVVNNNGGGBBB???===:::999::::::999888999999888888777777666666555666777888999999999999666666555555555444444444333333333222222222222222222222111000////////////000///...,,,,,,---......000///......---.........+++,,,---...///000000000...------------,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------------------............------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------...------------,,,,,,,,,........................///............///000000...............---------..............................------------..................---------,,,......------------......//////...---------......,,,------------.........////////////////////////------------------------///............///000000,,,---///000000000///............---......///000...//////000000//////...////////////////////////......////////////......////////////////////////---...//////000000////////////000111111111111111222111000//////...//////....../////////000000000111000///.....................------......///000555666666666666666666555444444444444444555666666555555666777999:::<<<===::::::999999:::;;;===>>>???AAAEEEJJJOOOTTTXXX[[[ZZZ___eeelllrrrxxx~~~sssiiibbb[[[TTTNNNNNNOOOPPPNNNKKKFFFAAA===;;;999888999:::999777555888888777777777666666666555666666777888888777777555555555444444444333333222222222222222111111111111111000000////////////000///...------------...000///---,,,,,,---...///+++,,,---...////////////------------------------------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------.........------............------------------------------........................++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------------................................................------,,,,,,,,,,,,------......---------,,,,,,,,,......------------......000///...---------------------------............////////////////////////.......................................//////000,,,---///111111000...---.........------......///...//////////////////...////////////////////////......////////////......////////////////////////......///000000000000000//////000111111111111111222222000///...................../////////000000111000///......---......---------------...//////555555666666666666555555555555444444444555666666555555666777888:::<<<===888888999:::;;;<<<<<<===;;;===@@@DDDGGGHHHHHHHHHIIIKKKOOOSSSVVVYYY^^^aaahhhsss{{{jjjcccYYYQQQMMMJJJGGGEEEDDDEEEEEEDDDBBB???<<<:::<<<;;;:::::::::999777444777777666666666666666666777777777777777666555444444444444444333333333333111111111111111111111111000000000000/////////...//////......------------///...---,,,,,,---...///------............------------------------------..................//////...------,,,,,,------......------,,,,,,------...,,,,,,---------.........,,,,,,,,,------.........------............------------------------------........................+++++++++,,,,,,---------------,,,,,,,,,------...////////////000000000000---------.........//////------------------,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,......------------......000///...------------------------.........//////////////////////////////........................------,,,,,,------...///,,,---///111111000...---......------------............////////////......////////////////////////......////////////......////////////////////////...//////000000000000000//////000111111111111111222222000///........................////////////000000///...............---------------...//////444555555666666555555444555555444444444555555666666666666666777888::::::555666777999::::::;;;:::999:::===@@@CCCCCC@@@===@@@AAACCCCCCDDDFFFHHHKKKNNNVVVaaajjjpppwwwwwwnnnmmmuuu|||mmmaaaZZZUUUMMMGGGCCCBBBAAAAAA=====================<<<===<<<;;;::::::999777444666666666666555555555555777777777777666555444333444444333333333222222222000000000000000111111111...//////000000//////...///............---------------------------...///...............---,,,,,,,,,,,,,,,------------............///////////////...------,,,,,,------......------,,,,,,------...,,,---------............,,,,,,------------------------............------,,,------......------,,,........................++++++,,,------...//////------,,,,,,,,,---...............///////////////,,,,,,------...//////////////////000//////...------------...............++++++++++++++++++++++++......------------..................---------,,,......------------......//////...---------......------........./////////////////////////////////........................,,,,,,,,,,,,,,,---......,,,---///000000000///...///...------,,,------------......//////......---////////////////////////......////////////......////////////////////////...///000000111111000000//////000111111111111111222111000//////...//////------.........///////////////............//////......------......///000444555555666666555555444444444333333333333444444555555555555555666777777555666888999:::999888888999999;;;???BBBBBB>>>;;;999:::;;;;;;;;;<<>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<:::888888999888777555555555555555555555555555555555666666666555444444333333333333222222222222/////////000000000111111---...///000000///.....................------,,,+++,,,------.........---,,,,,,---.........------,,,,,,,,,---------......---------....../////////...------,,,,,,------......------,,,,,,------...------------............------------------,,,,,,------............------,,,,,,---......---,,,,,,........................+++,,,,,,---///000000111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---------...,,,,,,------...//////000//////000000000///---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///..................////////////.........------......------------............---------......///............////////////////////////////////////........................---------------...//////............///////////////...------,,,,,,,,,------......//////......---////////////////////////......////////////......//////////////////////////////000111111111111000//////000111111111111111000000////////////000000---------.........//////......---......///000111//////......//////000111444555555555555555555444333333222222111222222222555444444333333444444555777888:::;;;;;;:::888666666666888<<<@@@@@@<<<888444555666666777999<<>>@@@DDDIIIMMMOOOUUU]]]hhhqqqxxxzzzrrrhhh[[[SSSRRRQQQNNNJJJIIISSS]]]```[[[SSSLLLIIICCCAAA>>><<<::::::::::::;;;:::888777666777777888999888666555777777777666444555555555555555555555333333444555666666666666333333333222222222111111.../////////000000111111---...///000000///............//////......---,,,***+++---...///...------***+++,,,---.../////////,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------......------,,,,,,------...---------.........//////.........------,,,,,,,,,---..................---,,,,,,---......---,,,,,,........................+++,,,---...///111222222,,,,,,,,,,,,,,,---...///////////////000000111111,,,,,,------...///000000------.........---+++***---------.........//////------------------------//////............//////000////////////..................------.........---------------...///000............/////////000////////////////////////////////////////////////...............///000000///............///000000///...------,,,,,,,,,,,,---..................---////////////////////////......////////////......//////////////////////////////000111111111111111//////000111111111111111000////////////000000111---------.........//////------------///000111222///////////////000111111222222333333333333444444222222333333333333444444111111222222222222333333666777777777888888888888888888888888777777777777888888777777666666555555::::::::::::;;;<<<===>>>EEEHHHMMMSSSZZZbbbkkkrrrxxx|||}}}yyyoooccc\\\VVVSSSNNNJJJFFFEEEEEEFFFDDDQQQZZZYYYQQQJJJEEEBBB<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999999888888777666555555444555555444444444444555555777666666555444444333333222222222111111111111000//////000000000000//////........................,,,------......------,,,.../////////......---,,,,,,,,,---......---,,,,,,------------------------,,,,,,------...---------+++,,,...000000///...,,,------------------------------------------------------,,,+++,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------......//////000000.........------,,,,,,,,,,,,,,,,,,------........................................................................///000000........................///////////////.........//////............//////000///...---------------///...---,,,,,,---.../////////............//////............////////////000000000000000000000000.........///......---,,,......//////000000111111222000///......///000222---------............///................................................000000//////.........---////////////000000000000000000000000000000000000111000000///...---------......////////////..................////////////............////////////222222333333333333444444222222333333333333444444333333444444444444555555666666666777777777888888888888777777666666555555666666666555555555444444666666666666777888999999:::<<>>===BBBGGGJJJIIIIIIGGGAAA:::;;;::::::999999::::::;;;777888888999::::::;;;;;;666666555555444333333333555444444333333444444555666555555444444333333222222222111111111000000000///000111111222222222111//////.........---------,,,------......------,,,......---,,,,,,,,,------,,,------......------,,,------------------------/////////...---,,,******---------------......///---------------------------------------------------,,,,,,,,,,,,---...///.........------,,,,,,+++,,,,,,------......//////............/////////000/////////........................---------------+++++++++++++++,,,,,,,,,......................................................------......///000................................................//////............//////111000//////////////////000///...---------------//////............//////............////////////////////////////////////000000000000000//////......////////////000000000...---,,,++++++,,,---...---------............///................................................////////////............////////////000000000000000000000000000000000000000000000///......------......////////////..................////////////............////////////222222222333333333444444222222222333333333444444111111111222222222333333444555555555555666666666777666666555444333222222444444444444444333333333444444444444444555666777:::;;;<<<<<<<<<===AAACCCAAACCCFFFGGGHHHIIILLLNNNSSSVVV[[[___cccggglllooosssvvvzzz}}}wwwrrrpppooonnnmmmooouuuzzzzzzuuuooommmnnnrrriii\\\NNNHHHLLLWWW```gggeee___UUUKKKDDDDDDEEE@@@AAAAAAAAAAAA@@@>>>===DDDIIIKKKHHHEEECCC???:::::::::999999999999::::::888888888888999999999999555555555555444444333333444444333333333333444444444444444444333333222222111111111111000000000000222222222333222111111000/////////...------,,,,,,,,,------......------,,,...---,,,,,,+++,,,------------------------------------------------------............---,,,++++++...---,,,++++++---///000........................------------------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,------...///000000111------------............/////////......---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...................................................------------...//////........................------.............../////////............////////////............//////000//////...---------,,,///......------......///............///////////////////////////////////////000000000000///......////////////////////////------,,,++++++,,,---------------............///................................................///////////////.........////////////000000000000000000000000000000000000000000//////..................////////////..................////////////............////////////222222222333333333444444222222222333333333444444111111111222222222333333333333444444444555555555555555555444333222222111444444444444444444444444555444444444444555555666777888999999888999<<<>>>:::<<<======<<<<<<>>>??????AAADDDFFFHHHJJJMMMOOOUUUVVVZZZ```hhhrrrzzz|||yyywwwrrrpppooommmkkkgggbbb^^^]]]ZZZWWWUUUUUUVVVVVVUUUYYY___fffhhheeebbbccceee```ZZZOOOFFFAAACCCGGGKKKTTTTTTRRRMMMEEEAAA@@@BBB<<<===???@@@@@@???>>>===EEEMMMPPPJJJBBB???>>>===999999888888888888999999::::::999888777777666666666666666555555555555555333333222222222222333333333333333333333222222222111111111000000000//////000000000///---,,,***)))//////.........---------,,,------......------,,,---------,,,,,,------...------------------------------------------------++++++,,,---...............---+++******,,,...000........................------------------------,,,,,,,,,------------------------------,,,,,,,,,------......///000111111---------.........////////////......------,,,,,,.......................................---------................................................---------------...//////........................,,,---------......////////////............//////---------,,,,,,------...//////.........------,,,......------------..................////////////..............................//////......---,,,/////////.....................------------......---------............///.........................................................///////////////////////////000000000000000000000000000000000000////////////..................////////////..................////////////............////////////222222333333333333444444222222333333333333444444333333444444444444555555222333333333333444444444444444444444333333333333333333444444444444555555333333222222222222333333444666777777777777999;;;999:::;;;:::999888999:::444666999:::;;;<<>><<<;;;;;;>>>@@@AAAAAAHHHHHHIIIJJJIIIIIIHHHHHHDDDAAA???@@@EEEJJJKKKKKKGGGCCC???;;;::::::::::::888999999:::;;;;;;<<<;;;>>>EEEHHHDDD???===;;;999888888777777777777888888999999888777666555555555444444444444444444444444222222111111111111222222111111111222222222222222111000000000////////////222222222222222000//////,,,,,,------.../////////,,,------......------,,,+++---///111222000///---...---,,,,,,,,,,,,---...------------------------++++++,,,---............,,,,,,+++++++++,,,---...........................------------------------+++,,,---.........------------------------------............................../////////000000000,,,------------------...---........./////////000//////.........---------................................................------,,,,,,------...///........................++++++,,,------...////////////............//////,,,,,,,,,,,,,,,---......+++,,,---////////////......------,,,,,,------...............////////////........................///////////////...------//////.........---------......////////////......---------............///............................................................/////////000////////////000000000000000000000000000000000000.../////////////////////......////////////..................////////////............////////////222222333333333444444444222222333333333444444444111111222222222333333333111111222222222333333333222333333444444555555666000000111111222222222333333333222222222222222333333555666666555555666777444555666555333222333444555666777666555444555666666666777888;;;>>>@@@BBB@@@AAACCCEEEHHHLLLRRRVVVYYY]]]ccceeefffiiiooouuuttt|||~~~xxxnnnccc[[[UUUSSSSSSKKKIIIGGGGGGIIIIIIIIIHHHKKKIIIFFFEEEEEEDDDBBB@@@>>>???@@@AAAAAAAAA@@@???===;;;:::999:::;;;::::::===;;;::::::;;;=========CCCAAA@@@AAACCCDDDCCCBBB>>><<<;;;@@@IIIQQQUUUVVVMMMGGG???:::;;;=========:::::::::;;;;;;<<<======999>>>@@@>>>===>>>:::555888888777777777777888888777777777777666666666666333333333333333333333333222222111111111111222222111111111111111111222222000000000000////////////......///000000000000000+++,,,,,,---...///000000,,,------......------,,,+++---000333333222///---...---,,,,,,,,,,,,---...---------------------------------...------,,,,,,,,,,,,++++++,,,,,,------////////////////////////------------------------+++,,,---.........---,,,------------------------...............---------,,,,,,,,,,,,---------...,,,,,,,,,------.........---.........//////000000.........------,,,,,,,,,................................................---,,,,,,,,,,,,---..............................++++++,,,,,,---...////////////............//////---------------...///000***+++---///000000//////...------,,,,,,------.............../////////000........................000000000000000//////...//////.........------------......//////......------------.........//////................................................---.........//////000000////////////000000000000000000000000000000000000.........///////////////......////////////................../////////000............/////////000444444444333333222222222222222222222222222222222666555333333333333111000333333333333333333333333333333333333333333333333333222333555555333111111333222111222333333222000444444444555555555666666444444444444444444444444444444444444444444444444666666777888999:::;;;;;;:::::::::;;;===@@@CCCEEELLLMMMNNNPPPRRRUUUVVVWWWaaadddhhhllloooooommmlllnnnooosssxxx|||xxxuuusssrrrrrrnnniiicccaaadddfffdddbbb^^^ZZZTTTMMMGGGCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;::::::;;;===>>>;;;:::::::::::::::::::::888888888888888888888888888999999::::::;;;;;;<<>>===;;;:::999;;;<<<<<>>===<<<;;;:::999999;;;<<<===CCCPPP```iiiiii```NNN@@@>>>===888777;;;:::::::::::::::999888888777888:::;;;:::999777666888777666555555555555555777777666666555444444333333333333333333333333333222222222111111111000000000111111111111111111000111111000000000/////////////////////......------........................//////.........---------------------------------------------------------------...///////////////------------------------,,,------......------,,,------............------/////////......---,,,+++,,,,,,---------...........................------------------------------........................------------------------///////////////.........000000000///...---------......//////000/////////.................................---------,,,,,,...////////////...---------------............//////////////////...------------------------------------------------------...............---------///...---...///000000...///...,,,---///000...,,,////////////////////////------------------------,,,++++++++++++,,,------......------------..............................////////////////////////////////////////////////........................111111111000000000//////........................000000000000000000000000////////////////////////111111000000000/////////333333333333222222222222222222222222222222222222555444222222333333222000333333333333333333333333333333333333333333333333000222333222000111444777999666333111222333333222222222222333333333333444222222222222222222222222222222222222222222222222222222333444555666777777444444333333444666888999::::::;;;<<<===>>>>>>???===>>>???@@@AAABBBBBBBBBDDDDDDEEEGGGJJJMMMPPPRRRTTTXXX\\\^^^___ccciiinnnsssuuuwwwxxxyyy{{{~~~}}}wwwrrrllllllkkkkkkjjjgggbbb^^^VVVUUUSSSQQQOOOMMMKKKJJJKKKJJJHHHFFFEEEDDDCCCCCCCCC@@@===>>>BBBEEEEEEEEEBBB@@@===:::888888888999777777777777777777777777777666555444444555666777666666777777888888999999777777777777777777777777888888888999::::::;;;;;;===<<<;;;999888888888999:::<<<===BBBNNN]]]ddddddaaaPPP@@@<<<:::666888<<<999999::::::999999888888666777888999:::999888777777777666666555666666777666666666555555444444333222222222222222222222222222111111111111000000000///000000111111000000///111111111111000000000000//////...------------..........................................---------...---,,,++++++,,,---...........................------...////////////...------------------------,,,------......------,,,------............------000///...---,,,+++++++++,,,------------........./////////...---------,,,------------------------------------------------------------------------........./////////////////////......------,,,,,,///000000000//////...---.................................------------,,,---............---,,,,,,---------............//////////////////......---------------------------------------------------------------------------///...---...///000000...///...------//////...---////////////////////////------------------------+++++++++++++++,,,,,,---......------------......////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000//////........................000000000000000000000000///////////////////////////////////////.........333222222222222222222222111111111111111111111111444333222222333333222000222222222222222222222222222222222222222222222222///333555111///333888;;;;;;888333111111222333333111111111111222222222222111111111111111111111111111111111111111111111111000111111222333444444444555555444444444555666777777777777777888888888888999999999999999::::::;;;<<<<<<<<<===>>>@@@BBBCCCDDDFFFIIIJJJLLLOOOTTTWWWWWWYYYZZZ[[[[[[]]]___bbbbbbbbbccceeeiiimmmrrruuurrrssstttvvvwwwyyyzzz{{{|||{{{yyyyyyyyy{{{}}}~~~~~~~~~}}}|||yyywwwuuutttllllllkkkjjjiiigggeeedddbbbaaa_________\\\XXXUUUTTTSSSSSSTTTTTTRRRNNNKKKFFFEEEDDDBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>===;;;999:::===@@@@@@@@@<<<;;;999888777777888999777777777777777777777777777666555555555555666777444444555666666777888888777777777777777777777777777777888888999:::::::::;;;:::888666666666888999999;;;<<>>:::999777777;;;777888888999888888777777555555777888888888888777666555555555666666777888555555555444444444333333111111111111111111111111111111111111000000000000//////000000000000//////222111111111000000000000///...---,,,,,,---.........................................................---+++******+++---...........................------...//////.........------------------------,,,------......------,,,,,,,,,---.........------...---,,,++++++,,,---...------------............000000///...---,,,,,,,,,........................------------------------........................------......//////000000/////////......---------//////000000000//////.......................................------------...............---,,,,,,---------............///...///////////////..............................///////////////.........---------------.........///...---...///000000...///........./////////...////////////////////////........................,,,,,,++++++,,,,,,---.........------------......000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000//////........................////////////////////////////////////////////////........................222222222222222222222222111111111111111111111111444222111111222333222000222222222222222222222222222222222222222222222222000555555111111777===>>>;;;888333111111222333333000000000111111111222222111111111111111111111111111111111111111111111111000000111111222222333333555555444444444444444555666666666666666666666666666666555444444444555666555666666777888999;;;;;;======>>>>>>???AAADDDFFFGGGIIIJJJJJJJJJJJJMMMOOONNNNNNNNNOOORRRUUUYYY[[[YYYYYYZZZZZZ[[[\\\\\\]]]___^^^\\\[[[[[[]]]___```cccdddeeedddcccbbbdddeeeddddddeeefffggghhhhhhhhhgggjjjnnnoooooooooppppppooopppttt{{{}}}uuunnnhhhccc``````dddfffccc___\\\\\\[[[ZZZYYYXXXVVVUUUQQQQQQQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJHHHFFFDDDBBBBBBBBBDDDFFFEEECCCAAA>>>===<<<:::999999999999:::::::::::::::999999999888777666666777999999999;;;:::999888777777888888666666666666666666666666666666555555555555666666333333444555555666777777666666666666666666666666666666777888888999999:::999888666444444555777888888:::;;;;;;???GGGJJJHHHHHHAAA;;;:::999888777888666666777777888777777666444555555666777777777777444444444444555666777888444444444444333333333333111111111111111111111111000000000000000000000000//////000000000000//////111111111000000000000///......---------......///........................---........................---+++******+++---...........................------............------------------------------,,,------......------,,,++++++,,,---......------,,,+++++++++,,,...000111---------.........//////000000///...---,,,,,,,,,........................------------------------........................------......//////000000000000000///////////////---...///000111111111111........................//////.........---------...////////////...---------------............///......///////////////...........................000000/////////.........------......///////////////...---...///000000......////////////...//////////////////////////////........................---------------...//////......------------......000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////000000////////////////////////////////////////////////////////////////////////------------............111111111222222222222222111111111111111111111111333222111111222333222000222222222222222222222222222222222222222222222222111555555111444===AAA>>>999666333111222333333222000000000111111111111222111111111111111111111111111111111111111111111111111111111111222222222333222333333333222222222222555555555555555444444444555555444444333444444555333444555666777888888999;;;:::999999:::;;;<<<===>>>???@@@@@@??????AAACCCBBBBBBAAABBBCCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNOOOMMMOOOQQQRRRRRRSSSTTTVVVXXX[[[```dddddd```YYYTTTOOOLLLJJJJJJMMMNNNMMMKKKEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;===???@@@>>>===888888777666555444444333555555666666666666555555555555555444444555555666999999888777666666666666444444444444444444444444333333333333333333333333333333444444555555666666666666666666666666666666666666666777888888999999777666555555555666777888666999:::888999===>>><<<:::999888999999888666555555555666666777777666666555555555555555555666666444333333333444555666666333333333333333333333333111111111111111111111111//////000000000000000111///000000111111000000///000000000000////////////---...//////000/////////........................---------..................---,,,++++++,,,---...---------------------------............---,,,,,,------------------------,,,------......------,,,***+++,,,------...------++++++,,,---...///111222------.........//////////////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////000000000000000000//////------///000111222222222......................../////////.........------///////////////...---------------............///---...//////////////////.................................---,,,,,,++++++------......///000000000///...---...///000000......///000000......///000////////////////////////.......................................//////000......------------......////////////////////////////////////////////////////////////////////////////////////////////////......////////////000000////////////////////////000000000000000000000000////////////////////////---------...............000111111111222222222222111111111111111111111111222111000111222333222111111111111111111111111111111111111111111111111111000333222///555AAACCC<<<555444222111222333222111000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333111222222222333222222222333333333333444444444444555555555555666666666666444555666777777777777777999888666666888999:::;;;999:::;;;:::999999:::<<<999999::::::;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<========================<<<>>>??????>>>===>>>???BBBAAAAAAAAAAAAAAABBBBBB???@@@AAAAAAAAABBBEEEHHHLLLOOOQQQPPPLLLGGGEEEDDD??????>>>>>>>>>???@@@@@@=========>>>>>>======<<<<<<;;;:::999999999999999777888999999999888999:::;;;::::::;;;======;;;999555555666666555444222111444555666666666666555444333444555555444555555666666666555555555444444444444444444444444444444444222222222333333222222222444444555555555555555555555555555555555555555555555555666666777888888999555555555555666666777777666999:::777777999:::777444555666777888888666444444444555666666666666666555555444444444444444444333333222222222333444444222222222222222222333333222222222222222222222222////////////000000111111000111111111111111111000////////////.........---,,,...000222222111000...........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------------------------,,,------......------,,,******+++,,,---------------...//////000000//////............////////////..................------........................,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........////////////////////////...///000111111111111111........................////////////............---............---,,,,,,---------............///------...///////////////........................///......---,,,,,,++++++,,,,,,---......///000000///...---...///000000......000111000......///111////////////////////////...........................------------...//////......------------..............................////////////////////////////////////////////////................................./////////000000////////////////////////000000000000000000000000////////////////////////------......////////////000000111111222222222222000000000000000000000000222111000111222333222111111111111111111111111111111111111111111111111111///222000---666CCCCCC999333222111222333333222000111111111111222222222222222222222222222222222222222222222222222222222222333333333333333444444444222333333444444444444333333333333444444444444555222333444444555444444444333444444555555444444333444222111222444777888888777888999888666666777999555666777888999999999888666666777888888999::::::777888888999999888777777888999;;;;;;999888999:::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===AAADDDHHHJJJIIIDDD===999:::===888999:::999888888:::<<<888888888999888888777777888888777666666666666666555777888888888888999::::::999888888888888666444000111333444444333111///333444555555555444333222///111222333222333444555444444444444555555555555555555555555555555555555333333444444444444333333555555555555555555444444555555555555555555555555555555666666777888888888333444555666777777777666555999;;;888777999999777444666666666666777666444333444444555666666666555666555444333333333333333333222222111111222222333222222222222222222222333222222222222222222222222.../////////000000111111111111222222222222111111///.........------------,,,...111444444333000...........................---------.........//////---......//////......---++++++++++++++++++++++++---.........------,,,+++------------------------,,,------......------,,,)))***+++,,,------...---000111111111111///...,,,............/////////000---------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////.........------.....................111111111111111000//////........................000/////////............,,,,,,---------,,,++++++---------.........//////------...///000000//////////////////////////////111111000///......------++++++,,,,,,---.../////////...---...000000000......000222111...---///111////////////////////////////////////////////////---,,,,,,,,,,,,---...............------.................................////////////////////////////////////////////////........................---.........//////000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000222222222111111111111000000000000000000000000000222222222222222222222222111111111111111111111111555//////888===:::666555111111111111111111111111111111111000000000000000222222222111111111000000111111000000000000111111111222222222222333333333222222222222222222222222333333333333333333333333444444333333333333222222555555555555555555555555666555333222111111222333666666555555555444444444444444444333333222222222444444444444444444444444222333444555555444333222555555555555555555555555666666666666666666666666666555444555777:::>>>@@@BBB@@@<<<999666444444444666666555555555444444444666666666666666666666666777777666666555555555444888888777777666666555555555666888999999777555444555444444333333444444555444444444333333222222222333333222222333333444555444444444444444444444444333333333333333333333333555444444333333222222111222444555777777666444333555444333333222222222222666666666666777777777777777777777777777777777777777777777777777777777777444444555555666777777777777777777666555555444444444444444444444444444444555444333333222222222222222111000111222333222111111111111111111111111111111111111111111111111111000000000000000111111111222111///.../////////...,,,,,,------......//////------------------------......------------......////////////////////////------............------000000///...---,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------.........///...///000111222333333333000///...------...///000......------------..........................................////////////...///////////////.........//////000000///...---,,,,,,,,,---------..............................,,,,,,,,,---...///000000+++++++++,,,,,,,,,------//////////////////////////////............//////111000...,,,,,,,,,...///---------............///000///...------...///000111111000000//////..................//////000000///............---------+++++++++,,,,,,,,,------......------------......////////////////////////++++++,,,---......------................................................////////////////////////000000000000000000000000000000000000000000000000000000//////.........---......------------......111111111111111111111111222222222111111111111000000000000000000000000000////////////////////////222222222222222222222222111...111:::@@@<<<666444111111111111111111111111222222222111111111111111222222222111111111000000111111000000000000111111///000000000000111111111222222222222222222222222333333333333333333333333444444333333333222222222333333333333333333333333333333222222222333333444444444444444333333333222444444333333333222222222444444444444444444444444333333444444444444333333444444444444444444444444666666666666666666666666666555444444666999===???===;;;999666444444444555666555555555444444444333555555555555555555555555555555555444444444333333666666666555555444444444333444555555555333111000444444333333333333444444444444333333333222222222111111000000111111222333444444444444444444444444333333333333333333333333333333333222222111111111222333444555555444333333555444333222222222222222555555555666666666666777666666666666666666666666666666666666666666666666444444555555666666777777888888777666666555555444444444444444444444444444555444333222222222222222222111111111222333333333111111111111111111111111111111111000000111111111333222222111111000000000333222000000111111111111/////////000000000000000------------------------......------------..............................------............------.........------,,,,,,,,,,,,,,,,,,,,,---------...------------------------......---------,,,,,,,,,------------------------------.........///////////////000111222222222222//////...------...//////......------------..........................................//////////////////000000000//////......//////000//////------,,,,,,---------.................................,,,---------.../////////------........./////////////////////////////////......------------......111///...,,,,,,,,,...///---------............///000///...------...///000000000000000//////......------........./////////...---------,,,,,,,,,,,,,,,,,,---------...............------------......////////////////////////---......///000000//////................................................////////////////////////000000000000000000000000000000000000000000000000000/////////............///......------......///111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111222222222222222222222222000111777???@@@:::333000111111111111111111111111222222222222222222222222222222222111111111111111111111000000000000111111///000000000000111111111222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222000111222333444444444444333333222222222222111111333333333333222222222222444444444444444444444444444333333333333333333444444444444444444444444444555555555555555555555555555444444444555888;;;===666666444333333333444555555555444444444444333333444444444444444444444444333333333333222222222222444444444444333333333333666666777777666444222111444333333222222333333444333333333222222222222222111000000000000111222222333333333333333333333333333333333333333333333333222222111111111111111111333333222222222222333333444333333222222222222333444444444444555555555555333333333333333333333333555555555555555555555555444444444555666666777777888777777666666555444444444444444444444444444444444333333222222222222333333222222111222333444444111111111111111111111111111111////////////111111444333333222111000//////222222222222111111111111000000000000000/////////------------------------......------------..............................------............------------------------,,,,,,+++++++++,,,,,,,,,------...........................------------,,,,,,,,,------------------------............/////////000000000111111111111000000......------------............------------..........................................///////////////000000111111111000000///////////////...---,,,---------.........//////////////////////////////------..................---............/////////////////////////////////------,,,,,,,,,,,,------000///...,,,,,,---......---------............/////////............//////000000000////////////...---------------.........------,,,,,,,,,+++++++++---------.........//////......------------......////////////////////////---...//////000/////////................................................////////////////////////////////////////////////000000000000000000000000////////////............///......------......///111111111111111111111111222222222111111111000000000000000000000000000000222222222222222222222222222222222222222222222222333:::AAAAAA:::222......111111111111111111111111111111111222222222222222111111111111111111111111111111000000000000111111111111222222222333333333111111111111111111111111222222222222222222222222333333333222222222222111222222222222222222222222000111222444444444333222222222222222222222222222333222222222222222222222333333333333333333333333444333222111111222333444333333333333333333333333444444444444444444444444444333333333444777999:::444333222222222333444444444444333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333777777777777666444333222333333222222222222333333222222222222222111111111222222222222222333333444222222222222222222222222222222222222222222222222111111111111222222222222555444222111111111333444333333222222222222222333222222333333333444444444333333333333333333333333444444444444444444444444333333444555555666666777666666666555444444333333333333333333333333333333333333222222222222222333222333333222111222333444111111111111111111111111111000///......///000111111111111111111000000000333444444333000///......//////......------,,,,,,------------------------......------------..............................------............------------------............+++,,,,,,,,,,,,---------........................------------------------------------------------........./////////000000000000000111000000//////------------------------......------------..........................................////////////000000111222222222111111/////////......------,,,------........./////////////////////////////////...............---------,,,,,,,,,,,,------------////////////////////////...------,,,,,,------...///...------------......---------............////////////....../////////////////////////////////---------------------------------,,,,,,,,,,,,+++------------..................------------......////////////////////////,,,,,,---------------,,,................................................///////////////////////////////////////////////////////////////////////////////////////.........//////............//////111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////222222222222222222222222444>>>EEE???333+++---222000000000000000000000000000000000000111111222222111111111111111111111111111111000000000000111111111111222222222333333333111111111111111111111111222222222222222222222222333333222222222111111111222222222222222222222222222222333444333222000///222222222222222222333333222222222222222222222222333333333333333333333333333222111000000111222333333333333333333333333333333333333333333333333333333333222333333555666777444444333333222222222222222222333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222111000///...222222111111111111222222111111111111111111111111222222111111222222333444222222222222222222222222222222222222222222222222111222222222333333444444777555333111111222333555222222222111111222222333222222222222333333333333333333333333333333333333555555555555555555555555333333444444555666666666555444444333333222222111333333333333333333333333222222222111111222222333222444555555222111222333111111111111111111111111111000///......///000111---......///000111222222777888999666222...------//////......------,,,,,,------------------------......------------..............................------............------.............../////////------------............------------------------------------------------------------------------............//////////////////000000000///......,,,------------------,,,......------------..........................................////////////000000111222222222222222000//////...---,,,,,,,,,------------.........///////////////////////////...............---------,,,,,,,,,---------......//////////////////////////////............//////......---------.........---------............///...//////////////////................../////////------------------------............------------+++,,,,,,,,,,,,---------......------------......////////////////////////,,,---------------,,,,,,................................................000000000000000000000000////////////////////////////////////////////////.........////////////////////////....../////////222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111333<<>>777333333111111111111111111111111///000333444444333000///222333333444444555555666///333777666111------///,,,---------......//////------------------------.........------.........---------------------------..................---,,,,,,++++++***)))((((((++++++,,,,,,,,,---------000000000000000000000000,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------+++,,,---...////////////---...///000000///...---.........------............................................./////////000......///111111222222222111000...,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------.........///////////////////////////...------,,,,,,------...,,,,,,---.../////////...---------.........//////---...///000000///...------------.........//////000000/////////.........---------,,,,,,,,,++++++---------.........//////.........------.........////////////////////////---.........---,,,++++++................................................000000000000000000000000111111111111111111111111000000000000000000000000---.........//////000000000000////////////000000000000000111111222222222333333222222111000//////000000000000000000000000///000000000000000//////111000///......///000111<<<<<<:::666222...,,,,,,222111111111000000//////000000000000111111111111//////............//////000000000000000000000000222111000//////000111222222222111111000000//////000000000000000000000000000000000000000000000000///////////////000111111333333222111000///...---000000000000000000000000111111000000000000111111111111111111111111111111111111111111000000000000000000111111111111000000000000000000000111111222111111111111111111111111111111222222222222111111///000000000000111111111000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000---......///000111111222111111111111111000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111000/////////000000000000111111111444333222222222333555555222222222222222222222222333333333444666777999:::888777666555444444555666333333333333333333333333333333333444444444555555444;;;CCCDDD???888333111555333111000111222222222222111111111000000/////////000000111111111111000000000111111111111000000...........................------,,,,,,------...------------------------,,,------......------,,,,,,---...//////...---,,,---...............------...------,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++/////////...---------,,,---------............///...///000000000...---,,,000...------......---,,,............//////000000............////////////---.........///000000000///............---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,000...,,,,,,---...///............////////////000---...000111111111000///.........///////////////............///////////////////////////.........------------------------000///...------...///000///...------...///111222,,,,,,,,,---------......////////////////////////........................//////000000///...---------......///////////////+++,,,---...///000111222000000000000111111111111000000000000000000000000000000000000000///......111111000000//////......////////////000000000000111111111222222222333333333333222111111000//////000000000000000000000000//////000000000000//////111000///......///000111666666666444000.........111111111000000000////////////000000000111111111//////............//////000000000000000000000000000///............///000111111111000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111000000000//////000000111111111111000000000000//////000000111222111111111111111111111111000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000---......///000000111111111111111111111000//////000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111111111111111111000//////000000000111111111111222000000/////////000111222222222222222222222222222222222222333444555666777666555444333222333333444333333333333333333333333222222222333333333444444555:::>>>>>>999444222333555333111000111222222111111111111111000000000///000000000111000000////////////000000000000//////...........................------,,,,,,------...------------------------,,,------......------,,,,,,---...//////...---,,,,,,---------------,,,,,,---------------......///......------------......---------,,,,,,------------------,,,,,,+++++++++............---------------------............/////////000000//////......222000---------......---------........./////////............////////////,,,,,,,,,,,,------------............------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------,,,,,,000...,,,,,,---.........------........./////////,,,---...///000//////...///////////////...................../////////////////////////////////...//////////////////////////////...------...//////.........---......//////,,,---------...................................................---------//////////////////...------......///////////////------...///000000111222//////000000000111111111111111111111111111111111000000000000000///......111000000000/////////...////////////000000000000222222222222333333333333222222222111111000000/////////////////////////////////000000000000//////000000////////////000000...000111000///...///111111111000000000000////////////000000000000111111//////............//////000000000000000000000000000//////......//////000///000000000000000000111000000000000000000000000000000000000000000000000///////////////000111111......///000111111222222000000000000000000000000333222222111111222222333222222222222222222222222111111000000000000/////////000000111111000000///000000//////000000111222111111111111111111111111000111111222222111111000000000000111111111222222000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000000000000000000000000000.........//////000000111000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111000000//////000111111111111222222222222222111111222222333444222222222222222222222222111111111111111222333333333333222111111111111222333333333333333333333333111111111222222222333333555777999666222000111333444222000000111222111000111111111111000000000000000000000000//////...---......////////////.................................------,,,,,,------...------------------------,,,------......------,,,------............------++++++,,,,,,---,,,,,,+++------------...///000000///..................///------------------------------,,,,,,,,,,,,++++++------------............---------............///000////////////000000111444111...------.........---------------.....................////////////------------,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------------------000...,,,,,,...///...---,,,---------............,,,,,,---............---000000//////......---------............/////////......//////////////////////////////////////////...------,,,,,,------...---............------,,,------........./////////........................//////.........------------...//////////////////---......////////////////////////000000000111111//////000000000000111111111111111111111111111111000000000000000//////...000000000000////////////////////////000000000000333333333333333333333333222111111111000000000///////////////////////////...//////000000000000///000000////////////000000+++---...///......000222000000000000000000//////////////////000000000111//////............//////000000000000000000000000111111111111111111111111.../////////000000111111////////////////////////000000000000000000000000///////////////000000111---......///000111222222000000000000000000000000222111111000000111111222222222222222222222222222111000000000//////////////////000000000000/////////////////////000111111111111111111111111111111000000111111111111000000000000000111111111222222////////////////////////////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000........./////////000000///000000000000000//////000000000000000000000000000000000//////000000000000000000000000000000000111111111111111111111111///000000000000000//////111111111111222222222222222222222333333333444444111222222222222222333333222111111000000000111111111111111111111111111111333333333333333333333333222222222222333333333333444555555333000///111333333222000000111222111///111111111000000000000000000000000000///...,,,,,,---..................---...........................------,,,,,,------...------------------------,,,------......------,,,------------------------++++++,,,------------,,,000//////.........////////////............//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///000///......///000222333666222///------...//////------------------------............/////////////////////......---------.........---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------.........///...,,,---...///...---,,,,,,,,,---------......,,,,,,------............111111000///...------,,,---------.........//////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***.........////////////000......................../////////...------,,,,,,------...///000000//////---......///////////////111111111111000000000000////////////000000000111222222222222222222222222//////000000000000//////000000000000////////////////////////000000000000333333333333333333333333111111111000000000000000////////////////////////......///000000000000000//////000000000000//////,,,...//////......000111//////////////////000000...////////////000000000//////............//////000000000000000000000000111111222222222222111111......//////000000000111///////////////////////////////////////////////////////////////000000111//////////////////000000////////////////////////000000////////////000000111111111111111111111111000000000////////////...//////000000000000///////////////...///000000111000000000000000000000000000000000111111000000000//////000000000111111111////////////////////////000000000000000000000000......///000000000000000////////////////////////////////////////////////............////////////...//////000000000//////////////////////////////000000///......///000000////////////////////////000000000000000000000000...//////000000000//////000000111111111222222222...//////000000000000000111111111222222333333333333222222111111111111111111111111222222222111111333333333333333333333333333333333333444444444444333444555444333222111222333222111111222222111///000000000000000000111111000000000000///...,,,,,,------............------...........................------,,,,,,------...------------------------,,,------......------,,,---------,,,,,,---------,,,,,,---...............222111000///...---------//////............//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------............///000///.........000111222444222///---...//////...------------------------............//////////////////......---------,,,...------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------............---------//////...,,,,,,,,,,,,---------...................../////////111111000///...------,,,------------............---.........//////000000------------------------+++,,,,,,,,,,,,,,,,,,+++------...///...---+++***.........////////////000........................//////.........---------------...///000000//////---......///////////////111111111111000000000000...////////////000000000111111111111111111111111//////000000000000//////////////////000000000000////////////000000000000333333333333222222222222000000000000000000000000////////////////////////---...///000000111111000//////000000000000//////---///000///......///000......////////////000000......////////////000000//////............//////000000000000000000000000///000000111111000000///...//////////////////000000000000000000000000000///////////////////////////////////////000111111000000000//////........./////////////////////////////////....../////////000000000000000000000000000000////////////.........//////000000//////...//////......//////000111000000000000000000000000///000000111111000000///........./////////000000000000000000000000000000000000000000000000000000---...//////000000//////////////////////////////////////////////////////..............................///000000000//////////////////////////////000000............000000////////////////////////000000000000000000000000......///000000000/////////000000000000111111111//////000111111111111000111111111222222333333444333222222111111111222222000111222222333222222222333333333333333333333333333333444444444555555555222333444555555444333222333222222222333333111000000000000000111111111111000000000000//////...---------............------...........................------,,,,,,------...------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,---...////////////111111///...---,,,,,,,,,///..................///+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............//////............//////000111000......///000///............---------------............////////////,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------------------...------...//////...,,,,,,---------..................------......///000000000//////......------,,,------------.........------......///000000000////////////////////////+++,,,,,,------,,,,,,+++---............------,,,------........./////////------------------------........................---...//////////////////---......///////////////000000000000000000000000......////////////000000000000000000000000000000...//////000000000000000////////////000000000000////////////000000000000333333222222222111111111///000000000000000000000000000000000000000000000---...///000111111111111...///000111111000///...,,,...///...------...000........./////////000000........./////////000000//////............//////000000000000000000000000///000111111111111000//////////////////.........000000000000000000000000///////////////////////////////////////000111111000000/////////.........////////////////////////000000////////////000000////////////////////////000000/////////...............////////////......///............///000000000000000000000000000000//////000000000000//////------------............000000000000000000000000////////////////////////---...//////000000//////////////////////////////////////////////////////........................---......///000000//////////////////////////////111000...------...000111////////////////////////000000000000000000000000---......///000000//////....../////////000000000000111222333444333333222000111111222333333444444222111111111111111222222///000111222333222222111333333333333333333333333222222333333333444444444444333333333444444444333444333333444555444222000///000000000111111111111000000000111000000//////......////////////.................................------,,,,,,------...------------------------,,,------......------,,,------,,,++++++,,,------++++++,,,---...............---------------............------------......+++,,,...//////...,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---------............///---............------,,,---------///000000///---/////////.........------............////////////++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------,,,,,,...------...000///...,,,------........./////////------,,,,,,,,,---...//////////////////.........,,,,,,---------.........------......///000000111////////////////////////+++,,,---......---,,,+++.........---......//////,,,---------............------------------------,,,,,,------...///////////////////////////...------......///////////////////////////////////////........./////////000000////////////////////////......///000000000000000.../////////000000000111////////////000000000000222222222111111000000000////////////000000000000111111111111111111111111---...///000111111111111...///000111111000///...***,,,------------...000---.........//////000000............/////////000//////............//////000000000000000000000000111222333444444333222111000000//////.........---000000000000000000000000///////////////////////////////////////000111111......//////////////////////////////////////////111111000000000000111111........................000/////////..................////////////.....................///000000000000000000000000000000//////000000000000//////,,,,,,,,,---------......000000000000000000000000........................---......///////////////////////////////////////////////////////////////.....................---------...///000000//////////////////////////////111///...------...///111////////////////////////000000000000000000000000------...///000000//////............////////////---...///000111000//////000000111222333333444444000000000000000111222222...///000222222222111000333333333333333333333333111111222222222333333333555333111111222444555555555444444555666555333111//////000000111111111222///000000111111111111000......////////////.................................------,,,,,,------...------------------------,,,------......------,,,------++++++++++++------)))***+++,,,------...---***++++++,,,---...000000---------,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,------------------,,,,,,+++++++++---------.........//////------...///...---+++***++++++,,,///111111...,,,000000/////////...................../////////000,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...............------,,,,,,,,,---------...000000---+++.........////////////000---,,,+++***+++,,,---............///////////////,,,,,,,,,---------......---------...///000000111------------------------,,,,,,............,,,,,,///...------...///111222,,,,,,,,,---------......------------------------+++,,,,,,---...///000000///000000000///...---------......///////////////............/////////000............/////////000////////////////////////......///000000000000000.../////////000000111111////////////000000000000333222111111333333222111222111000//////000111222111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000222111...+++***+++---.........//////000000111111000000//////.........---000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////////////////000000000000000000000000000000////////////000000,,,///111000...---...000////////////000000000000000000////////////000000111000///---,,,,,,,,,,,,------------------------........................000000000000000000000000000///...------...///000.......................................///000000......------------......////////////////////////........................////////////////////////////////////////////////000000000000000000000000111111000000000000000111............////////////111111222222222333333333000000000000111111111111111111111111111111111111222222333333333444444444111111222222222111111000222222333333333333444444222333444555555555555555333222000000000111000///000111111222222222111111////////////////////////////////////............//////.........---------,,,,,,---...//////...............------,,,,,,,,,)))***++++++,,,---......//////////////////////////////.........---------------......//////000000000000//////...---++++++,,,,,,,,,---------......---------............///,,,---///000000///---,,,.......................................///000111222222111000///...------...------,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------.........///000000000...------------...//////000000///............///444222000...------...///------,,,,,,---...000111000000///...------,,,,,,,,,,,,,,,---------..............................////////////////////////.........////////////000........................---------............///---......///////////////000000000000000000000000000000//////.........---------...///000111222222000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111111...//////000111222222222222222000///............333222111111333333222111222111000//////000111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////333222///...------...///......//////000000000000000/////////.........---/////////000000/////////000000111111111111000000.../////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................000000000000//////....................................................../////////....../////////,,,///111000...---...///.../////////000000000000000000////////////000000000000///...------------////////////////////////........................//////////////////////////////............//////.......................................//////000......------------............------------......................................................////////////////////////////////////////////////111000000//////000000000/////////000000000000111111111111222222222333333000000000000111111111111111111111111111111111111222222222222333333333333111222222222222222111111222222333333333333444444444444444444444333222222333222111222333555666666111111222222222111111000////////////////////////////////////............//////.........---------+++,,,---.............../////////......---------------------------..............................//////.........---------............////////////////////////...---,,,+++,,,,,,,,,---------......---------............///,,,---...000000...---,,,........................///............//////000111111000000///.........---,,,,,,+++,,,---...///........................------------------------,,,------------,,,,,,+++..................//////---------,,,---......///...............///000000222000...---,,,---...///------,,,,,,---...000111000//////...------,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,------------...........................---------............///---......///////////////////////////////////////000/////////............///////////////000000000//////////////////////////////............//////000000000000000000000000000000000000000000111111...//////000111111222222222111000///............333222111111222333222111111111000000000000111111//////////////////////////////000000000000//////................................................333222111000000///000000...////////////000000000/////////...............---......//////......---///000000111111000000///....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000000000////////////...........................---------------------------......//////......------...000000...---...///....../////////000000000000//////......//////000//////............//////000000000000000000000000................................................---..................------------------------------............/////////......------------......///...---,,,,,,---...///------------------------........................////////////////////////////////////////////////000//////......///000000000000000000111111111111111111111222222222222333000000000000111111111111111111111111111111111111000111111111222222222222222222333333333333222222222222333333333333444444444444444444444333333333111111000111111333555666222222222222222111000///////////////////////////////////////...........................---------,,,,,,---.........------///////////////........./////////......---------.......................................---------/////////................../////////...---,,,,,,,,,,,,,,,---------......---------............///,,,---...//////...---,,,........................//////......---.........////////////////////////,,,,,,,,,+++,,,,,,---.........................................................///......---,,,+++.........---------------,,,,,,,,,,,,,,,------...,,,,,,,,,---...000111222///...---,,,,,,,,,......------,,,------...000000/////////...------,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,------------...........................---------............///---......///////////////////////////////////////////////////............000000000/////////..............................//////............//////000000000000000000000000000000000000000000000000/////////000111111222222111111000///............222111000111222333222000111000000000000000000111000000000000000000000000//////000000000000//////................................................111111111111000000//////////////////////////////.................................//////.........//////000000000000//////........./////////000000////////////////////////////////////////////////........................////////////////////////........................////////////////////////........................---------------------------...///000000///...------...//////...................../////////000000/////////....../////////...............///000111................................................------------------------,,,---...//////...---,,,------------------------------.........///............------------......111000...------...000111------------------------........................///////////////////////////////////////////////////............//////000//////000000000111111111111111111111222222222222///000000000111111111111111111111111111111111111000000000000111111111111222222333444444444333333222222222333333333444444222222333333444555777777333444444333222222222333333333333222111000///...////////////////////////////////////....................................---....../////////......//////...........................---------------................................................/////////......---------..................------,,,,,,,,,---------......---------............///------...//////...------........................000///......------------........./////////000000------------------------........................------------------------.........///......------.........---,,,,,,,,,+++,,,++++++++++++,,,------------------...///000111...------,,,------...///,,,,,,------...//////000//////.........---------,,,,,,,,,---------...............................................................////////////000........................---------............///---......//////////////////////////////////////////////////////.........////////////////////////........................000000111111111111000000000000000000000000000000000000000000000///////////////000000111111111111111000///...............222111000000222222111000000000000111111000000000111111111111111111111111//////000000000000//////................................................//////////////////....../////////...............---------..................//////000000//////...//////000000000000//////............////////////................................................------------------------////////////////////////......................................./////////...................................................//////000000//////...---------.........------............//////////////////............//////...------......///000111................................................------------------------+++,,,---......---,,,+++------------------------,,,,,,---...///......---......------------......//////...------...//////------------------------........................////////////////////////.......................................///000000........./////////000000000000111111111222222222///000000000111111111111111111111111111111111111//////000000000111111111111222333444444444444444222222222333333333444444222222111222333444666666666:::======:::777555444333333333222111000///...////////////////////////////////////............---.....................//////000000000//////...------------------------***++++++,,,------..............................---.....................//////......------,,,,,,------..................,,,,,,,,,---------......---------............///---..................---........................000///...---------------------......//////000000...////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........---,,,,,,,,,+++,,,++++++++++++,,,------......------------........................//////,,,,,,---....../////////...............---------,,,,,,,,,---------...............................................................////////////000........................---------............///---......///////////////.................................///////////////,,,------...///000000000........................000000111111111111000000////////////////////////000000//////////////////000000000000000111111111000//////...............222111000000111222111000000000111111111111000000111111111111111111111111//////000000000000//////......................................................------------....../////////............------------------........./////////000000/////////...//////000000//////...------........./////////........................................................................////////////////////////---------------------------............/////////------------------------........................//////...------...//////...---,,,---//////---,,,------.........////////////......------......///---------------...///000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////....................................///000111111............////////////000000000111111111111222000000000000111111111111111111111111111111111111///000000000111111111111000111222333333444444333222222333333333333444444333333222222222444555666:::AAAHHHJJJEEE>>>888555222222222222222111000///////////////////////////////////////............---------...............//////000000000///......,,,,,,,,,---------------))))))***+++,,,---...///---------------------------------........................---------------,,,,,,---.../////////...,,,,,,,,,---------......---------............///......................................................------,,,------------------......////////////000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000000.........---------------,,,,,,,,,,,,,,,------...///......---,,,,,,------...//////...............+++,,,---...////////////........................,,,,,,,,,---------..............................------------------------,,,,,,,,,------------...........................---------............///---......///////////////.................................///////////////+++,,,---...///000000111........................---...///000000///...---////////////////////////.........//////000000000000000000000000000111111//////......---......///222000///000111222111//////000111222222111000///111111111111111111111111//////000000000000/////////////////////////////////////////////////////////...,,,++++++---.../////////.........---------,,,,,,,,,------.........---......//////......---......////////////......---------.........//////........................................................................////////////////////////---------------------------------.........//////------------------------------------------------...---+++******+++---......,,,+++---//////---+++---------........./////////......------......///---,,,,,,,,,,,,------...................................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,......------------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////000111222222...////////////000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000111111111222222///000111222333333333333222222333333333333444444444444444555888;;;???AAAKKKTTT]]]^^^UUUGGG<<<555111111222222222111111000////////////////////////////////////............---------.........//////...............---,,,,,,------------.........///+++,,,,,,,,,------......---------------------------------.........//////,,,------------------...+++,,,---...////////////,,,,,,,,,---------......---------............///.........------.................................------,,,,,,,,,---......---.....................//////000000000///------........................------------------------******+++---..............................//////---------,,,---......///------,,,,,,,,,---..................------,,,++++++,,,---////////////...........................,,,,,,,,,---------..............................------------------------,,,,,,,,,------------...........................---------............///---......///////////////..................................../////////000---------....../////////////////////////////////---...///000000///...---////////////////////////,,,------...///000111111111000000000000000000000.........------......///111000///000111222111//////000111222222111000///000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000///,,,++++++---///111//////.........---------,,,,,,,,,------.........,,,------......------,,,......////////////......---------.........//////................................................////////////////////////////////////////////////---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''))),,,......,,,+++,,,//////---***---------.........//////.........------.........---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++................................................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,.........------.........000111444555555444111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////000111333333000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111222222222222...///000111222333333333222222333333333444444444222333666:::@@@FFFLLLOOOcccllluuutttgggTTTCCC:::000111111222222222111111////////////////////////000/////////............---------.........//////,,,---------,,,,,,+++***---.........//////000000///............------------------------------------------.........//////,,,,,,,,,------.........++++++---...//////000000,,,,,,,,,---------......---------.........//////......------------..............................,,,,,,,,,,,,------...///............................../////////...,,,+++................................................++++++,,,,,,---,,,,,,,,,---.........///000000000...------------...//////+++++++++,,,---...///000.........---,,,+++***)))+++,,,---////////////...---.....................,,,,,,,,,---------..............................------------------------........./////////000000........................---------.........//////---......///////////////........................---.........//////000000///............---------000000000000000000000000///000111333333111000///////////////////////////+++,,,---...///111222222111111111000000000000000......---------......///333333333222222111111111000000///...........................////////////222222222111111111111000000000000000000000000000111111222222222222111111,,,,,,,,,---------......//////.........---------//////.........---------))))))***++++++,,,------...........................------,,,,,,------...000///---++++++---///000---------...///000111222/////////...---------,,,...///111111///...------........................---.........//////000000///////////////.................................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................///000000,,,,,,,,,,,,,,,---...///.................................------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...//////---+++***+++++++++,,,,,,---------///......------,,,++++++222000111666::::::333------...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------............------000000//////............////////////000000000000////////////////////////000000000000000111111222111111222222222222111111000000000000000000000000222222111111111111111111222222222333333444444444333333333333333333333333111555:::@@@HHHUUUfffqqquuu[[[GGG???777555333222222111///.........//////000000111111222111///...------......***++++++,,,,,,++++++***......------------........................---------------------------------------,,,+++***)))(((------------------------...------,,,,,,------...------............------000///...------------------------.........//////........................------------------------,,,,,,,,,,,,---...//////---------,,,,,,+++++++++------......//////000000........................------------------------+++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---...---......///////////////---------............///.........------,,,,,,,,,,,,------...///000000111......------------......,,,,,,,,,---------......---......///////////////...------,,,,,,------...---------............///................................................---------...............///////////////////////////......---------............------------......000000000000000000000000............////////////111///...///222333222000......//////000000111111222111111111000000//////........................333333222222222111111111111111000////////////////////////000000000000111111111111000000000/////////////////////////////////000000111111000000///,,,,,,------............//////.........---------//////.........---------++++++,,,,,,------.................................------,,,,,,------...//////...------...//////------------...///000000...............---------+++---...---+++******+++........................,,,---------..................------------------........................,,,------......------,,,////////////////////////......------------.........------------...//////------,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---...//////---,,,+++***+++++++++,,,,,,,,,,,,...------------,,,,,,,,,111111444:::???>>>777000...///000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////.........------.../////////000000000000000000000000000000000000000000//////000000111222000111111222222111111000000000000000000000000000222222222222222222222222222222333333333333333333333333333333333333333333444===IIIRRR\\\jjj{{{www\\\FFF===666444222222222111000.........//////000000000000***+++,,,---------,,,,,,------............------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------,,,,,,...------,,,,,,------...------............------//////...------------------------.........//////........................------------------------,,,,,,,,,,,,---...//////...---------,,,,,,,,,+++............////////////........................---------------------------...///...,,,+++,,,---,,,,,,++++++,,,,,,---...------...///////////////---------............///......---------,,,,,,,,,111000000///...------,,,......------------......,,,,,,,,,---------......---......///////////////---------------------------------............///................................................111000///...---,,,,,,+++///////////////////////////......---------............------------..........................................////////////...,,,+++,,,///000///---......//////000000111111111111000000000/////////........................222222222111111111111111222111000000//////000000000000000000111111111111000000/////////.........////////////////////////...//////000000//////...---............/////////...............---------...............---------.............../////////..............................------------......////////////////////////......------------......---------..................//////...,,,,,,---///------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---........................,,,,,,++++++++++++,,,,,,////////////////////////...------,,,,,,------...---------------...//////......---,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///222888AAAGGGFFF===555111111000///...---------------------------------------............------.........---------------....../////////000000000000000000000000000000000000000//////000000111222000111111222222111111000000000000000000000000000333333333333333333333333333333333333333222222222222222222333333444444444888DDDUUUdddqqq~~~zzz___HHH>>>555333111000111111000///...////////////000000000%%%'''+++---///...---+++......////////////............------------..............................---------------------------------......------,,,.........------,,,,,,,,,...------,,,,,,------...------............------//////...------------...---------.......................................------------------------,,,,,,,,,------...//////.........---------------/////////.......................................---------------------------...///...---,,,,,,...,,,,,,++++++,,,,,,---...------...////////////...---------............///...------------,,,,,,,,,111111000///...,,,,,,+++......------------......,,,,,,,,,---------......---......///////////////,,,---...//////...---,,,---------............///................................................111000000///...---,,,,,,////////////////////////......---------......///......------------..........................................////////////---,,,+++,,,---...---,,,......//////000000111111000000///////////////...........................111111111111111111111000111000000/////////////////////000000000111111111000000000/////////......////////////////////////...//////000000//////....../////////////////////................................................////////////..........................................------------......//////000000000000/////////...---,,,,,,,,,,,,,,,,,,---------...////////////000///...,,,---///111------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------........................---,,,+++******+++,,,---------------------------------,,,,,,,,,,,,------.........---...//////000///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,............---,,,,,,,,,,,,,,,---------++++++,,,,,,---...//////...222;;;GGGOOOMMMDDD;;;555333000...---------,,,........................------............------------------------------........./////////000000///////////////////////////////////////000111111000000111111111111000000000000000000000000000000222222222333333333333333444333333333222222111111111111222333333444555555999DDDUUUhhhyyy|||cccMMM???555333000000000111000///////////////////////////)))+++---///000000//////------............------...------,,,,,,------...---------.......................................+++,,,---------------,,,.........------,,,,,,+++...------,,,,,,------...------............------///......---------......................................................------------------------+++,,,---....../////////......................../////////......---------................................................,,,---------+++***+++,,,,,,,,,++++++,,,,,,---...,,,---......//////......---------............///------------------------..................------...------,,,,,,------...,,,,,,,,,---------......---......///////////////+++---...000000...---+++---------............///................................................------......//////000000////////////////////////...------------...//////......------------..........................................//////////////////...//////000//////......//////000000111111////////////....................................000000000000000000000000//////...------------............/////////000000111111000000000/////////........................///000000111111000000////////////////////////...---.....................---..............................---------------........................///......------....../////////000000000000/////////...---,,,,,,,,,,,,,,,,,,---------.../////////+++,,,,,,***)))))),,,...------------------------...---------------------,,,,,,------.......................................---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,//////......//////000111///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---,,,+++******)))+++,,,,,,---...........................---------***++++++,,,---...//////...333===JJJSSSRRRIII@@@999555000------...---,,,........................------............------------------------------............////////////......................../////////...///000000111000000000111111000000000000000000000000000000000000111111111222222222333333333333222222111111111111111222333333444555555999>>>LLLaaaxxxhhhPPP@@@666444111000000111000000/////////...............000000////////////000000---......//////......---------,,,,,,,,,,,,---------------.........//////------------------------***++++++,,,,,,,,,,,,+++.........------,,,,,,,,,...------,,,,,,------...------............------......---------......///.....................---........................------------------------+++,,,---...////////////........................//////......------,,,,,,................................................,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...,,,------...............---------............///------------------------............------------------,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////,,,---///000000///---,,,---------............///................................................------......///000000111////////////////////////---------------...//////......------------......////////////////////////............////////////000000111000000000000000......//////000000111111............////////////........................////////////000000000000///...------,,,,,,------............////////////111111111000000000//////........................///000000111111000000////////////............------------...............---------...............,,,,,,,,,,,,,,,,,,------........................//////............////////////////////////////////////...---,,,,,,---------------...............+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------......//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...............///000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------............---,,,+++***)))))),,,,,,---------------...............------------++++++,,,,,,---...//////...333===JJJSSSTTTLLLEEE<<<777000------...---,,,------------------------------............---------------------.........------........./////////------------------------//////......//////000111///000000111111000000///000000000000000000000000000000000111111222222333222222222222222111111111222222222333333444444444666999CCCWWWooopppWWWDDD999666222000000111000000/////////............---222111///---,,,,,,---...//////000000000000//////------,,,,,,,,,,,,------,,,,,,------.../////////+++++++++++++++++++++++++++++++++,,,,,,+++******------------------------...------,,,,,,------...------............------...------------...//////...............---------........................------------------------+++,,,...///000000//////---------------..................---------------...................................................///000///---------///,,,,,,++++++,,,,,,---...,,,,,,---............------------............///,,,,,,,,,------------...000000///...---++++++***------,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////---...///000000///...------------............///................................................000000000/////////......////////////////////////---------------...///000......------------......000000000000000000000000............////////////...000000000...---...///......//////000000111111...////////////000000000................................./////////000000//////...---------------...////////////000000000000000/////////....................................//////000000//////...............------,,,,,,---------.........//////---------.........//////+++++++++,,,---------...........................//////............////////////...------...////////////......---........................---------+++---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,------..............................------............------------------------------++++++************++++++---,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++......---,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------.........///333;;;GGGQQQSSSNNNGGG???888000,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////---------.........//////........................///............///000000//////000000000000//////000000000000000000000000000000111222222333444444111111111111222222222222333333333333333333333333333666>>>KKK\\\ppp}}}eeeQQQ<<<888444111000111000000//////.........---------/////////...------,,,,,,...//////000000//////...---,,,,,,++++++,,,,,,---,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,------............------,,,,,,------...------............---------------------...////////////.........---------........................------------------------+++,,,...000111000///...+++,,,,,,,,,------------,,,------------------......................................................000000///...---...///,,,,,,++++++,,,,,,---...+++,,,------......---------------............///,,,,,,,,,---------......//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---......///////////////.........//////.........---------............///................................................000000000000////////////////////////////////////---,,,,,,------///000000......------------......////////////////////////............////////////---///000///---+++---.........//////000000111111/////////000000000111111........................---.........//////000000000000///...............000000000000111111111111//////.........---------........................---..................---......---------,,,,,,,,,---------.........//////---------.........//////++++++,,,,,,---...//////........................//////............//////000///---,,,,,,---///000//////.........//////000/////////......------,,,'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------........................,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......((())))))+++,,,---......///...---,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,---------......000333:::EEEOOORRRNNNIIIAAA999000,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---........./////////000000---------.........//////////////////////////////...............///000000//////000000000000//////000000000000000000000000111111222333333444555555000000111111222222222333444333333333333333333333111555;;;BBBKKK]]]rrrsss___>>>:::555222111111000000//////.........------------...000222111///---+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000////////////////////////...///......---,,,+++******++++++,,,---...//////...------,,,,,,------...---..................------------------...///000//////.........---------........................------------------------+++,,,...000111000///...+++++++++,,,,,,---------,,,,,,,,,------.................................////////////////////////---.........,,,+++,,,---,,,,,,++++++,,,,,,---...+++,,,------......---------------.........//////,,,,,,,,,------.........++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---....../////////////////////............//////---------.........//////................................................------...///000111222222////////////////////////,,,,,,,,,---...///000111.........------............................................./////////000...000222000---,,,---///......//////000111111111//////000000111111222222........................000000//////.........---////////////////////////////////////000000000000.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////.......................................---,,,,,,...111........................////////////////////////......////////////......//////.........---------......------,,,,,,,,,+++////////////////////////........................---------------------------------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,---.../////////...---+++++++++,,,,,,,,,------+++,,,,,,---.........---+++,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------..............................------------.........222888@@@EEEFFFDDDAAA555333111...------......,,,++++++***+++,,,...///000000000///......------..........................................------////////////////////////000000000000000000000000...///111222111000111222222222111111111111222222222222222222111111000000000111111111111222222222111111111111111111111111333333555;;;@@@IIIYYYhhhyyyxxxbbbEEE;;;222111222000000000////////////////////////------------------------------............------+++,,,......,,,*********))))))***++++++,,,------//////000000///...---------.........,,,+++,,,---)))+++------------///000000000//////.........---,,,+++***))))))***+++,,,,,,,,,------------------111000///---,,,,,,------,,,------......------,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------..................///////////////...---,,,------//////++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////.........---------------------------------,,,,,,---...///000111111000000000000///...---,,,......................../////////......------,,,......---------,,,,,,,,,---,,,,,,+++,,,---///000.................................------,,,,,,,,,........................,,,---...//////...---,,,---------............///............////////////111000///000000000...---//////............//////......//////000000111111---,,,,,,++++++,,,,,,---000/////////............////////////////////////////////////000000000000///////////////.................................------------------------------------------------/////////000000//////..............................//////---,,,,,,...000......................................................////////////......//////.........---------/////////.........------------------------------................................................---------,,,,,,+++++++++......---------------...,,,---...//////...---,,,------------............+++,,,------......------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------..............................------------.........000444999===>>>;;;888333222///---,,,------...---,,,+++++++++,,,---...//////............------------------------------........................////////////////////////000000000000000000000000...000222111000000000111...///000000000///---,,,111111111111111111111111000111111111111222222222111111111111111111111111444444666:::;;;>>>HHHRRRgggxxxxxxaaaDDD:::222111222000///000------------------------------------------------------............------,,,...000///...,,,,,,,,,,,,------...//////000000///////////////...---------...///...,,,,,,,,,...,,,---......---,,,...///000/////////.........------,,,++++++++++++,,,---------------------------+++,,,---...///...------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,------------------...------------------------,,,,,,,,,---------..................///////////////...---,,,,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////.........---------------------------------,,,,,,------......//////......///////////////....................................---------------............------,,,,,,///...---,,,,,,,,,------........................///...............------........................------............---------------............///............////////////.........///000000///...//////............/////////////////////000000000......------------......////////////............////////////////////////////////////000000000000000000//////......------........................------------------------........................//////000111111000000//////////////////////////////000///...,,,+++---...........................------------------------......////////////.....................---------/////////............---------------------------------------------------........................------,,,,,,,,,,,,++++++///...............//////,,,,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......//////111333555555333000000///---,,,,,,,,,---...------,,,+++++++++,,,,,,,,,,,,------------......................................................////////////////////////000000000000000000000000000111222111000///000111...000111222111///,,,***000000111111111111111111000111111111111222222222111111111111111111111111444444666999777555999???PPPaaavvvuuu^^^AAA999222222222000///000------------------------------------------------------............------,,,...//////---,,,,,,---.........///000000111111...////////////...------...///000///---,,,---......///000///---,,,---.../////////...............///......------......///.........------,,,,,,+++&&&(((,,,///000000...---,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++.........---------------------------------------,,,,,,,,,---------..................///////////////...---,,,,,,,,,,,,,,,////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,---------.....................---------------------------------------------------------,,,---...///000000000000........................,,,,,,,,,,,,------------/////////............---//////...,,,,,,,,,,,,,,,.................................///////////////.................................------.........---------............///............////////////---...///000000111000000//////............//////000000////////////////////////............/////////////////////.........////////////////////////////////////000000000000111111000///...------,,,................................................///////////////////////////000000111111111111000000000000000000000000000///000000///,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................------------------------////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---......//////------.........---+++***))))))*********+++++++++,,,,,,------...------,,,------......///000000000------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......111000///000111111000...---,,,,,,++++++,,,------...------,,,++++++++++++******+++,,,,,,---......////////////////////////---------...............////////////////////////////////////////////////000111222111//////000111222333444444333111///---000000000111111111111222000000111111111222222222111111111111111111111111111111333666666333555:::AAANNNaaassskkkVVV>>>777222222222//////000////////////////////////,,,,,,------------------------............------+++---...---,,,+++,,,---,,,,,,---------..................//////...------///000000000...---...///...///000///...---...000........................///................../////////...---,,,,,,++++++'''(((+++---...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------//////......------,,,,,,------------------------,,,,,,,,,---------..................////////////......------,,,,,,++++++////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,---------...............................................................---------,,,,,,------...///////////////........................+++++++++,,,,,,---------/////////////////////......------------,,,------........................------....../////////000........................///...---,,,,,,---...///---------............///............///////////////000111222111000111111//////............//////000000000//////......---///..................///.........///////////////////////////////////////////////////000000000000111111000///...------,,,................................................//////////////////////////////000111111111111111000000000000000000000000///000000///---+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---.......................................//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---.../////////000000000///...,,,+++))))))*********+++++++++,,,------...------,,,,,,+++,,,,,,---......//////------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......000...------///000///...+++++++++++++++,,,,,,---------------,,,++++++***)))******+++,,,---..............................---------.........//////////////////////////////////////////////////////111111111000//////000222333333333222222111111000111111111111222222222222000000111111111222222222111111111111111111111111000...///222333222555:::999???KKKZZZeeeeeeWWWGGG;;;666333333222///...000////////////////////////,,,,,,,,,---------......------............------,,,.........---,,,...///,,,,,,,,,,,,,,,---------------............------///000000000...---...///,,,---//////...///000222---------...............------............------//////...---,,,,,,+++++++++++++++++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......---------------------------------,,,,,,,,,---------..................////////////.........------,,,,,,,,,...................................................------,,,,,,------...,,,,,,,,,---------......---.............................................000000//////...---------//////000//////...------........................+++++++++,,,,,,---------.../////////////////////***+++,,,---......//////........................,,,,,,,,,------......///........................///...---,,,,,,---...///---------............///............////////////222444555444111///000111//////............//////000000//////......------......------------...............///////////////////////////////////////////////////000000000000000000//////......------................................................////////////////////////......///000111111111111////////////////////////---///000000...,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------...............000000000000000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////222333333333111///---,,,,,,,,,,,,,,,------------------......------,,,,,,'''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......---+++******,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////000000000000000000000000000000000///...///222444000111333444555555444444444444333333333222222222000111111111111222222222111111111111111111111111222///---///000///111666555666:::BBBJJJJJJAAA888888444333444222......000------------------------+++,,,,,,------.........------............------...///000///......000222........................,,,,,,---............---...///000///---,,,---...***,,,.........///000222---------------.........,,,,,,---......---,,,,,,.........------,,,,,,+++///...,,,++++++,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------/////////...............------------------------,,,,,,,,,---------..................////////////------...//////......---......................................................------------......,,,,,,,,,---------......---------.......................................000000000//////.........000000000000///...---,,,........................,,,,,,,,,,,,---------------............/////////)))***+++---...///000000........................,,,,,,,,,---------------.................................------.........---------............///............////////////333555777555111...///000//////............////////////.....................------------------.............../////////000////////////////////////////////////000000000000///////////////.................................................................................------...///000000000000........................,,,...000000...---------........................------------------------......////////////......---------.........//////............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...///000111666666666555444222000...------------............------......------,,,+++''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,******+++,,,,,,---......------------------------------------------------..............................------------......,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++,,,,,,------......------------------------,,,,,,------...//////000////////////////////////000000000000000000000000////////////...000333666333777===BBBDDDBBB@@@===666666555444444333222222000111111111111222222222111111111111111111111111444000///111222//////222333111222666999999555222555333333444222...---000------------------------++++++,,,,,,---......///------............---------......---,,,---///111////////////////////////+++,,,------.........------...///...,,,,,,,,,...+++---......------...000,,,,,,,,,------.........,,,------......------,,,------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...............////////////------------------------,,,,,,,,,---------..................////////////,,,---...000000000000///......................................................------------......,,,,,,,,,---------......---------.........//////.............................................---...///////////////.......................................---------------,,,,,,------............)))***,,,......///..........................................------------........................------............---------------............///............////////////000333666444///---...111//////............//////------..................//////............//////---.........//////000000////////////////////////////////////000000000000.........///////////////........................////////////////////////........................,,,---...///000000000000........................+++---///000///------...........................------------------------......////////////......---------.........//////*********++++++,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------............///000222222888888888777555333111000++++++,,,,,,,,,,,,---------.........---,,,,,,+++)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,******+++,,,,,,---......------------------------------------------------.................................------............---,,,---...///...,,,,,,------------,,,+++***)))***,,,---...------,,,,,,,,,------------......000000000000000000000000,,,,,,------...///000000////////////////////////000000000000000000000000...//////......000444777:::@@@IIIQQQTTTQQQLLLHHH888888777666444333222111000111111111111222222222111111111111111111111111444111111555666333111222444111111333444444333333444222333555222...---000////////////////////////++++++,,,,,,---...//////---..................---)))******)))((()))+++...////////////............+++,,,------.........------...///...,,,+++,,,------.........,,,+++,,,---,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,------------------***,,,...000111000...,,,,,,------......------,,,++++++------------++++++........./////////000000------......//////000000------------------------,,,,,,,,,---------................../////////000,,,---///000222222111111////////////////////////////////////////////////......------------......,,,,,,,,,---------......---------.........//////////////////////////////------------------------,,,---...///000000000000......................../////////......---------,,,,,,,,,---------......+++,,,---.........---,,,........................000000//////.........---........................,,,---...//////...---,,,---------.........//////............/////////000,,,000333222...,,,...111//////............//////,,,------....../////////000000////////////000000---......///000/////////000/////////............000///.........///111222///...,,,++++++,,,...///////////////////////////////////////////////////---......///////////////000000////////////000000///...---,,,,,,---...////////////000//////...---000...------///000//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------+++++++++++++++,,,---...///////////////.........------------------------------,,,+++,,,---...///,,,,,,,,,---------......000000///---,,,---///222444444444333111000...---+++++++++,,,---...000000///............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------///...,,,++++++,,,...//////...,,,++++++,,,...///---------------------------------------------------------...------,,,,,,------------------------------------,,,,,,+++***+++++++++,,,,,,,,,------//////.........---------.........................................................---...///000000//////000///000222777:::???RRRccciiiqqqvvvjjjVVVCCC;;;333222222000///000000000000000111111111111222222111111111111222222222222111111000/////////111111111111111222222222222111000///......//////////////////...---,,,+++,,,------......------,,,---------............///........................------------.........///------............---------------,,,,,,+++++++++------------------------,,,,,,------.../////////------------------,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,---+++,,,---------,,,+++***---------------------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,000///...---,,,++++++++++++++++++,,,,,,---------........................///...,,,++++++,,,...///000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---------......------------------------......---------,,,,,,,,,////////////////////////........................---------,,,,,,+++++++++,,,------+++((('''+++...------------------------,,,------......------,,,,,,,,,,,,---...///000000........................---,,,,,,,,,,,,---......///...---,,,+++,,,------//////...------------.........//////000000111111111111000000/////////...............////////////////////////............+++,,,,,,,,,------......---......///////////////000000/////////.........000//////...///000111222000///---,,,,,,---///000////////////////////////////////////////////////---......///////////////000//////......//////000///...------------...///....../////////......---///...,,,,,,...///......------------------------..............................---------------...///.........//////000111////////////............------------------------------,,,,,,,,,---...///,,,---------------------.........,,,++++++...000000000000000///---,,,,,,,,,,,,,,,---...///111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,+++++++++,,,,,,---------------,,,,,,,,,...---,,,,,,,,,,,,---...///...------------...///---------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------//////.........------------------------,,,,,,,,,................................./////////000000////////////000444999===OOOcccttt{{{vvvbbbDDD;;;444222222000///111000000000000111111111111000000////////////000000000000000000000000111111111111111111111000000000000000000000//////......////////////...---,,,++++++,,,,,,------,,,,,,+++---------............///........................------........./////////------............---------------,,,,,,,,,++++++------------------------,,,,,,------.../////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------,,,,,,,,,,,,---......///...------,,,,,,,,,---000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...........................///...,,,++++++,,,...///////////////////////////........................////////////////////////,,,,,,---------.........------------------------///.........---------,,,////////////////////////////////////////////////.........---------,,,,,,.........,,,)))))),,,///------------------------------------------------,,,------....../////////........................------,,,,,,------...///000///...---,,,---.....................///000111.../////////000000000111000000000/////////..................////////////////////////............//////////////////...............///////////////000000000/////////......///////////////000111111111000///......///000111////////////////////////////////////////////////---......//////////////////..................//////...------------...///------------............///...,,,,,,---......---........................................................................000////////////000111111........................---------------------------,,,,,,,,,,,,---...///---------------------,,,,,,,,,,,,+++)))***,,,..................---,,,,,,---------...///000111222///............---------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,------.........------+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------........................------------------,,,,,,+++++++++........................---...000111111111000//////000//////111666<<>>DDD^^^ppptttbbbEEE;;;444222222000000222///000000000111111111111222222111111111111222222////////////000000111111111111000///...------,,,---...000111111000...,,,......//////...------,,,......////////////......---------............///................................./////////000000------............------------------------,,,,,,------------------------+++,,,,,,------...//////++++++,,,,,,---...//////,,,,,,,,,---------......***+++---//////...,,,+++------..................---------------------------,,,,,,,,,,,,---............------------......//////...---------------.........///////////////..............................------------......////////////////////////........................////////////////////////------------............------------------------000000000///////////////////////////////////////////////////////////////............------------......------,,,,,,---...........................///...,,,++++++,,,...///////////////....................................---------------...//////111000...---------...///............///000111222////////////000000000000//////..............................////////////////////////........................------------///............///000000111000000000////////////...//////000000000000000///..................///////////////////////////////////////////////////---......///////////////......------------......---..................---++++++++++++,,,...///000333111000///000111000///------------------------...........................///000111111111111000------,,,,,,+++,,,,,,---,,,---------......//////------------------------,,,,,,,,,---------------------------------------,,,---...---++++++,,,...,,,------............---,,,,,,,,,,,,---.../////////............---------........................,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,...//////+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,---....../////////...........................+++,,,------............---------.........//////---.....................///.........---------,,,........................,,,...000111222111///...//////000000222777===BBBWWWffftttxxxxxxrrreeeWWWAAA999333222333111000222///000000000111111111111222222111111111111222222000000000000//////......111000000///...---,,,,,,,,,---///111111///...---.........///......---,,,------............---------------............///....................................////////////------............------------------------------------------------------++++++,,,,,,---.........++++++,,,,,,---...//////,,,,,,,,,---------......***+++---/////////---,,,------------......//////---------------------------,,,,,,,,,,,,---............---------....../////////...---------......////////////////////////........................................................................////////////////////////////////////////////////---------.........//////------------------------000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------........................///...,,,++++++,,,.../////////////////////......////////////////////////...------------.../////////...---,,,,,,,,,---...///......------.........000000000000////////////......//////////////////............////////////////////////............,,,,,,------...///000000///......------///000111111111000000000/////////......///000000000000000........................////////////////////////////////////////////////---......//////////////////..................///------...//////...------,,,+++++++++---///111222555333111000111222111000------------------------...........................///111222333222222111//////...------------...,,,,,,,,,---......//////------------------------+++,,,------......------,,,,,,,,,---------......,,,...///...---,,,---...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......///............---------........................------............------,,,,,,,,,---------......******+++,,,---///000111+++,,,,,,------......///------------------------++++++++++++++++++++++++------------------------------------------------,,,---...///////////////........................,,,------............---,,,------------.........---------...............................................................,,,---///000000000///......///000000111555:::===FFFPPPZZZ\\\ZZZUUUMMMDDD<<<555111222444222000111000000000000111111111111000000////////////000000111111000//////...------000000//////......------,,,---...///000///......---...............------***++++++++++++++++++***---------............///........................------------.........///------............------------------............------------------------+++++++++,,,------......+++,,,,,,------.........,,,,,,,,,---------......+++,,,---...//////......---,,,,,,,,,---...///000---------------------------,,,,,,,,,,,,---...............---......///000//////...............//////////////////.................................................................................000000000000000000000000////////////////////////------........./////////------------------------////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---...---,,,...........................---,,,,,,,,,,,,---...////////////////////////////////////////////////......------......///000///...---,,,+++,,,------//////...---------------000000000000////////////////////////000000000000............////////////////////////............------...///111222333444000///---------...000111111111111000000000//////---...///000111000000////////////000000/////////////////////////////////////////////////////////---......///////////////000//////......//////000------...//////...------,,,,,,+++,,,---000222444555333111000111111000///...................................................///111333444444333222000000///...............++++++,,,------...//////------------------------+++,,,---.........------***++++++,,,---...//////,,,...//////---,,,---...+++,,,,,,,,,,,,,,,++++++---------------......//////............---------........................------............------,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,---......///000000...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---------------------------------------------------,,,---...///000000000000..........................................---,,,,,,,,,,,,,,,---------------------.........//////+++,,,,,,------......///........................------------............---///000111111222555777666===BBBBBB???===:::777777111///333555222000///000000000000111111111111000000////////////000000//////////////////......////////////////////////---------.........//////------...............---++++++,,,,,,,,,,,,++++++---------............///........................,,,,,,,,,,,,------------------............------------------.........///------------------------***++++++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,------.../////////,,,+++++++++,,,---///000---------------------------,,,,,,,,,,,,---.....................///000000//////............///////////////.........------..............................////////////..............................////////////////////////////////////////////////............////////////------------------------.........//////000000000////////////////////////------------------------,,,,,,,,,,,,------......---,,,+++---///000...,,,........................------------------------......//////000000111111////////////////////////...............//////000000///---,,,,,,------...///...............///000111000000000/////////...000000000000111111222222............////////////////////////..................///000111222222333000///---,,,---...000222111111111111000000000000---...000111111111000///000000111111111111000000////////////////////////////////////////////////---......///////////////000000////////////000000,,,---...//////...---,,,---,,,,,,,,,...000333555444222000///000000///...000000000000000000000000...........................000222444555444333222000///...---------------++++++,,,,,,---...//////------------------------+++,,,---.........---,,,)))***+++,,,...///000000+++---///...---,,,,,,---.../////////......---,,,///............//////000//////.........---------------------------------------............------,,,,,,,,,---------......+++++++++***++++++,,,,,,------......///000111111///...,,,++++++,,,...//////...,,,++++++,,,...///------------------------------------------------,,,---...///000000000000------------------------.../////////...---,,,,,,+++++++++,,,,,,,,,---------------.........//////)))***+++,,,------...///........................---,,,,,,,,,,,,---......---///000111000000222333333777:::888555444555555333///...333555333//////000000000000111111111111222222111111111111222222------......///000000000/////////000000000000000---------------...///000------...............---...//////////////////...---------.........//////........................+++++++++,,,,,,,,,---------..................------------.........//////------------------------***++++++,,,,,,---......------------------,,,,,,,,,,,,,,,---------......---,,,,,,------///000111++++++******+++---...///---------------------------,,,,,,,,,,,,---.....................///000000//////.........//////000//////......---------,,,..............................////////////......................................................////////////////////////............/////////000---------------------------.........//////000000////////////////////////........................---------........./////////---,,,...111222000---////////////////////////,,,------......------,,,---......///000111111222000000000000000000000000...............///000000111000///...---......///............///111222333111111000000/////////...000000111111222222222333............/////////000000/////////........................////////////000000000000000000000000000000000000000000000000333222000///............000000000000000000000000000000000000000000000000......------------......------............------................................................,,,,,,,,,---///000222333222000...---,,,---...///,,,---------...///////////////............//////333333333333333333333333...---,,,,,,,,,,,,---...,,,...//////......000111,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---......//////......---,,,------...///000000111........................+++,,,---.........---,,,///............---------//////000000000000//////***,,,---//////...---,,,000///...---------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///........................000///---***)))***---111...---,,,,,,++++++++++++...,,,+++,,,...///...,,,---...000000000///...------.../////////...,,,,,,......//////000000111111222111000//////111333444333333333222222222111111000000000000000000000000////////////////////////...///222333333111///---/////////000000000000000000000////////////000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---...111222222111...---...------...//////---,,,---------...............//////.........------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////............++++++,,,,,,---...//////,,,,,,,,,++++++*********......------------......++++++---...//////000000000///---,,,,,,---...///---------------,,,,,,,,,///............------------------.........//////...---,,,,,,---...///000......////////////.......................................//////////////////////////////............---------...///111222---------.........//////,,,,,,,,,---------......//////...---,,,++++++***---------...///000000111000000///...............///////////////.........//////000000000000//////000000000000000///......++++++,,,,,,,,,,,,------//////...---...///000111//////////////////////////////000000000000//////111111111111111111111111///............//////000111111000000//////............///000000000000000000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000///..................///---......//////......---................................................------------...000111222111000...---,,,---...///------................../////////....../////////111111111111111111111111...---,,,,,,,,,,,,---...,,,...///...---,,,---///,,,,,,,,,---------....../////////......---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------////////////000000000000........................+++,,,---.........------///............------------......//////......---,,,,,,,,,,,,,,,---......//////...---------------000000//////......------........................,,,,,,,,,,,,,,,,,,---------------............///........................//////...+++******---///...---,,,,,,++++++,,,,,,...---,,,---///000///...222333333333111000//////---.../////////...---,,,---------...//////000000222111000//////111333444222222222111111000000000000000000000000000000000000000000000000000000000///000111222222111000...////////////////////////000000////////////000000////////////////////////.........------.........////////////////////////---...000222222000...---000///...///000111///---+++,,,,,,---...///000000//////.........------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////............,,,,,,,,,------..................---------,,,,,,......------------......,,,,,,---...////////////000///---,,,,,,---...///........................///............------------------.........//////......---,,,---...//////......////////////.................................//////////////////////////////......---------......------...///000111---------.........//////,,,,,,,,,---------...............------,,,,,,+++------......///000000111//////...---------------//////////////////////////////000000000000//////000000000000000///......,,,,,,---------...............---------...///000//////////////////////////////000000000000//////111111111111111111111111000//////.........//////000000000000//////............///000000000000000000000000000000000000000000000000000000000000000000000000111111222222222000000000000000000000000000000000000000000000000000//////......//////000---......//////......---...............................................................///000000000///...---------.../////////..................000//////////////////000////////////////////////------,,,,,,,,,,,,------,,,---...---,,,+++,,,---,,,,,,,,,---------......///////////////.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,------......------,,,000000/////////.................................+++,,,------......------///............---------,,,,,,------------,,,,,,,,,+++***)))***,,,///000///...------------------111000000///...---------........................------------,,,,,,,,,,,,---------............///.................................---++++++,,,......---,,,,,,,,,,,,,,,,,,---------...///111222333666888888777444111000000......//////......---,,,,,,,,,------.../////////111111000///000111222333222222111000//////......000000000000000000000000000000000000000000000000000000000000111111000000///////////////.........000//////......//////000////////////////////////........................000000000000000000000000---...000111111000...---///...---...000000...---***+++,,,---...000111111...............------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////////////////............------------------..................------------......------------......------...............---///...---,,,,,,---...///............///////////////............---------------.........///////////////...---------............////////////..............................//////////////////....../////////...---,,,,,,+++//////............///000---------...............,,,,,,,,,---------......------------------------------......///000000000......---,,,,,,,,,,,,---//////////////////////////////000000000000//////000000000000000///......---............/////////---------,,,---......//////////////////////////////000000111111000000///000000000000000000000000111000///...............000000000////////////.........///000000000000///////////////////////////000000000000000000000000......//////////////////////////////////////////////////////////////////000000////////////000000......////////////......................................................000//////.........////////////...---------...///000000//////......------000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,---------......//////..................,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,------------,,,,,,------..........................................,,,,,,,,,---------------///............---------,,,,,,,,,------,,,,,,,,,+++*********+++---...///......---,,,,,,---------111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------............///........................,,,...///...---+++,,,,,,...------,,,,,,,,,---------...///000000333999===???CCCEEEDDD>>>777222000...............---------,,,------......//////000111000000///000111222222222222111000//////...---000000000000000000000000111111111111111111111111111000000//////000111222/////////.............../////////....../////////////////////////////////---..................------------------------------...///000000///...---,,,+++***,,,---...,,,+++,,,,,,,,,---...///000000........................---------............///------------------------------------------------,,,,,,,,,,,,,,,---......000000000000000000000000////////////........................------------,,,,,,,,,,,,,,,,,,++++++......------------............//////...------,,,......---------...//////---------...............///............---------............//////////////////......------------......////////////..............................////////////............//////...---,,,++++++***/////////.......................................,,,,,,,,,---------......,,,,,,,,,------.....................//////000000......------,,,------...///////////////000000000//////000000000000//////000000000000000///......------........./////////,,,,,,,,,,,,------......////////////////////////000000000111111000000000////////////////////////111111000......---------////////////////////////---...//////000000/////////////////////////////////////////////////////////000000000///...,,,+++////////////////////////////////////////////////000000////////////000000...//////////////////...................................................000000///............///......---------.........000000000//////......---000000111222222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------///000,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,------......------,,,,,,---...///000111222222........................,,,,,,,,,,,,------......///............---------------............------)))***+++---......------------,,,,,,,,,------...111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///........................,,,---//////---,,,+++,,,---------,,,,,,---......---///111111222888CCCKKKXXX\\\```[[[OOO@@@555000//////......---------------......///000000111111000000000000000111111111333222222111000000//////////////////////////////000000000000000000000000111000///...///000222333000000//////............//////............//////////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---+++******,,,---...---+++...............------------.....................---------............///------------------------------------------------------,,,,,,------...///000000000000000000000000////////////.................................---,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////...---,,,+++------------......//////......//////000000000000///............---------........./////////000000/////////......---,,,,,,......////////////......////////////////////////000000//////.........---///......---,,,,,,++++++///////////////..............................---,,,,,,,,,---------......+++,,,,,,------.....................///////////////...............//////////////////000000111111//////000000000000//////000000000000000///......,,,------------.........,,,,,,,,,---------------////////////////////////000000111111111111000000////////////////////////111111000......---------.............../////////------...///////////////000000000000000000000000////////////////////////111222222222111///---,,,000000000000000000000000000000000000000000000000000//////......//////000...//////000000//////...................................................000//////.........//////,,,---------............000000//////////////////000111222333333222111000........................++++++,,,,,,,,,,,,+++++++++,,,......------///000,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,---------..............................,,,,,,,,,---------......---..................---......000111333444666666........................---,,,,,,,,,,,,---...//////............---------......////////////......***+++...//////...---+++,,,,,,,,,,,,,,,------...////////////.............................................------------------------............///........................,,,...///...---+++,,,,,,------------------...///---000333333555???OOO\\\ssswwwyyyppp]]]HHH888111//////...------------.........//////000111111111/////////000000000111111222222111111111111000000////////////////////////////////////////////////000000/////////111222333111111000000//////......///......------......///////////////////////////,,,---...//////...---,,,.................................//////.........---------...000111000.../////////...------,,,,,,---------...............---------............///---------------------------------------------------------------......///////////////////////////////////////..............................//////............////////////......------------........./////////...---,,,,,,,,,,,,---....../////////000000111111222222333333///............---------....../////////000000000.........///......---,,,......////////////......////////////////////////000000000///......------............------------......///////////////..................---------,,,,,,,,,---------......,,,,,,,,,------.............../////////////////////............///000000...//////000000111111222//////000000000000//////000000000000000///......,,,,,,---------.........,,,,,,---............---////////////////////////000111111222222111111000000000000000000000000000111000///...............---............/////////------...////////////...000000000000000000000000///////////////////////////000111222111000...---000000000000000000000000000000000000000000000000///................../////////000000000000//////................................................//////.........//////000+++,,,------............///////////////000000000000111333444444333111000------------------------***+++,,,,,,,,,,,,+++***---......---+++***+++,,,,,,,,,,,,---------......------------.........///,,,,,,,,,---------..............................,,,,,,,,,---------.........//////000000//////......///000111222333444555........................------,,,,,,,,,---...//////............---------......////////////............//////......------,,,,,,++++++,,,,,,---...............////////////........................------------............---------............///........................---...///...,,,+++,,,------------------...//////...111444444777DDDZZZkkk|||~~~rrr]]]HHH999222000///...---,,,------...------......///000000111...//////000000000000000/////////000000000000111////////////////////////........................////////////000111222333333222222111000000/////////......------......///////////////////////////,,,---///000000///---,,,////////////////////////...........................------///111222111///...............------------------.........//////---------............///------------------------........................---------------...//////........................////////////............------......//////000000............/////////000......------------........................------+++,,,---...////////////...//////000111111222222///............---------.../////////000000000000,,,---.../////////...---......////////////......////////////////////////111000000///......---------............/////////,,,---...///000000////////////.........---------,,,,,,,,,---------......,,,,,,------------------/////////////////////......---------......///000...//////000111111222222//////000000000000//////000000000000000///......---............/////////,,,---.../////////......////////////////////////000111111222222111111000111111111111111111111111000//////.........//////---------.........//////,,,---......//////......000000000000000000000000////////////////////////+++,,,...000000///---,,,000000000000000000000000000000000000000000000000......------------......//////000000000000//////...............................................................///000000+++,,,------.........---......//////000000111111000111333444444333111000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...//////---***((('''(((,,,,,,,,,---------......---.........//////000000,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......//////000000000000//////------......//////000000........................------,,,+++,,,---.../////////.........------------......//////......---222111///---,,,---...///++++++++++++,,,,,,---...------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------.........//////.................................---++++++,,,...---------------...///000...222444444888HHHaaatttuuuxxxvvvjjjVVVCCC777333000///...---,,,---......,,,,,,------...//////000...//////000000000000000------......///000000000////////////////////////...........................//////000111222222222333333333222111000000///.........------.........////////////////////////,,,---///000000///---,,,................................................,,,+++,,,---///000///...,,,------....../////////---------.........//////---------.........//////------------------------...........................------------...//////........................000/////////............,,,------...///000111111,,,,,,,,,---------...............------.........------...............---+++,,,---...////////////+++++++++,,,---....../////////.........---------////////////000000000000+++,,,.../////////............////////////......000000000000000000000000111000000///...---------------......///000000000+++,,,...000000000000000//////.........---------,,,,,,,,,---------......------------------------///////////////.........,,,,,,,,,,,,,,,---...///...//////000111222222222//////000000000000//////000000000000000//////...////////////000000000000------///000000000///...////////////////////////111111222222222222111111111111111111111111111111//////.........//////000---------.........//////,,,---......//////..................////////////......------------......////////////000000000000000000000000////////////...///111111/////////000............////////////000000//////.........---------------------------------......//////000000///000111222222111000///((()))***+++---...//////------......//////000000111222222333222111000///---...///////////////...++++++++++++++++++++++++////////////////////////------------------------------------------------..............................////////////..............................------............------------------------------........................,,,---...---,,,,,,---...---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........------,,,,,,++++++,,,,,,---,,,,,,---.../////////...---------............///,,,,,,,,,------...............------------......,,,---......,,,,,,---....../////////...---,,,,,,---.........//////000000/////////000666EEEXXXfffmmmggg]]]QQQDDD:::333000////////////////////////,,,,,,------...///000000............//////////////////............//////......//////000000111111------......//////000000///...------...///000111222111111000///......---+++,,,...///000///......//////...//////000111222------///000000000000///........................,,,,,,------,,,,,,+++***,,,,,,,,,------.........+++---//////...---...///000...------///000000///...------------...//////222111...,,,++++++,,,---......---,,,---...///000........................---...///000000///...---111000///......///000111000000//////.........---//////.........---------///...---,,,+++,,,------------............------.........------...............///000222333444555000000///...------,,,,,,/////////...------,,,,,,------------------------000000000000000000000000///000111222222111000///000000///.....................////////////......333333222000---,,,---.........////////////.........---,,,+++,,,---...///---------------------,,,---,,,,,,++++++,,,,,,------------------------------...//////---,,,---...//////000111111111111111////////////////////////.........///////////////............////////////------............------///000111222222333222222111111111111111000///...////////////////////////...............///000111//////............//////............///////////////......------......///////////////000000000000000000000000////////////...///111111///...///000------------............000/////////.............................................//////////////////000000000000000000///,,,,,,,,,------......///.........//////000000000111111222222222111000///...///////////////......------------------------........................------------------------------------------------..............................////////////..............................------............------------------------------........................+++---------,,,+++,,,---...............---,,,,,,------------------------000/////////.........------,,,,,,++++++,,,,,,---......///000000000//////------------............,,,,,,------------------......------------......---...//////------...///......//////......---,,,............/////////000111222222222333;;;FFFPPPRRRNNNHHH@@@999444000///////////////////////////,,,,,,---......//////000........./////////000000//////............//////......//////000000000000////////////000000000000///......---...///000111000000000///...---------------..................///...---------------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,------------------+++,,,......---------...111000...---...///...---......------......///000111000...,,,,,,,,,---......------,,,---...///000...........................//////000000//////...000000///......///000000000/////////.........---//////.........---------///...---,,,+++,,,------------............------......------------......///000000111111222222222//////......---,,,,,,+++------..................------------------------////////////////////////000111222222222222111000000000///.....................////////////.........//////...---,,,,,,---......////////////......---,,,,,,,,,,,,---...///,,,---------............---,,,,,,,,,,,,,,,,,,---........................,,,...///...------.../////////000111111111111000////////////////////////////////////........................////////////...//////////////////...//////000111222222222222111111111111111111000//////////////////////////////............//////000......------------..................///////////////......------......///////////////000000000000000000000000////////////---///111000///...///000,,,,,,,,,------------...////////////............///////////////////////////////////////.........//////............//////////////////////////////////////////000000000000000111111111111000000//////000000000///...------------------------------------------------------------------------------------------------------........................................................................------............------------------------------........................+++,,,------,,,+++,,,---...------,,,,,,,,,,,,,,,......................../////////...............---,,,,,,++++++,,,,,,---....../////////...------------------............------------------,,,,,,......------------.........///000///......///000....../////////...------............///////////////111333222000111555999999888555222000/////////////////////////////////---------......//////000////////////000000000000//////............//////...////////////000000000111111111000000000000000///............///000000//////......------,,,,,,///......---------......000///...---,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------,,,,,,+++,,,......---------...333111...---......,,,+++......------......///000///...---,,,,,,---...///...------------...//////........................000//////......//////000000///............///000/////////.............../////////............---///...---,,,+++,,,------------............------------,,,,,,,,,,,,------111111111111000000000000......------,,,,,,++++++,,,,,,------...//////000........................////////////////////////111111222222222222111111000///......---...............////////////......,,,...000000///...............////////////......,,,,,,,,,,,,---...000000---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++---......------///000...///000000111111000000////////////////////////000/////////...------------............///////////////000000000000//////...///000111222222222222000111111222222222111111////////////////////////000//////............///------,,,,,,,,,,,,------............//////////////////............//////////////////000000000000000000000000////////////---///000000///......///,,,,,,---------.........///////////////.................................000000//////......------///...---,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000000///000000000000///...,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------........................................................................------............------------------------------........................,,,---......---,,,---......---,,,+++***+++,,,---------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***))),,,,,,---------..................------,,,,,,,,,......------------......---///000///...---...///......////////////...............///////////////***---///000///...///111333333111000////////////////////////////////////------....../////////000/////////000000000111111//////............//////////////////////////////111111000000//////......//////.........//////////////////......---------111000...---,,,,,,---...111000///...............111000---,,,+++,,,---...------..................---------...---,,,,,,+++.........------,,,,,,,,,,,,---//////.........///222000...---......---,,,,,,,,,,,,,,,,,,---.........------------...///000------------......//////........................///...---,,,,,,---...///................................................/////////...............///...---,,,+++,,,------------............---------,,,,,,++++++,,,,,,---000000000000000000000000---------,,,,,,+++++++++---------.........//////////////////////////////////////////////////////000000111111111111000000///......------...............////////////......///222444555333111000000......////////////......++++++,,,---...///000111//////////////////......,,,------------------,,,........................***,,,............///111...//////000000000000000////////////////////////000000///...------,,,,,,---------.........///////////////000000/////////...///000111222222222222000000111222222333222222////////////////////////111000///..................------,,,,,,------.............../////////////////////....../////////////////////000000000000000000000000////////////---...000000...---...///---.........////////////.........///////////////------------------------000000//////......------///...---,,,,,,---.../////////000000111222222222000000000////////////////////////////////////000000000000000///...,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------..............................------------..............................------............------------------------------........................---///000///...---...///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++,,,,,,---+++,,,,,,,,,+++***)))))),,,,,,,,,------------............------,,,,,,,,,......------------......,,,---......,,,,,,---.........///////////////...///////////////.........+++,,,---......///000222333333222111000000000000////////////////////////.........///////////////////////////000000000000//////............///////////////.............../////////......------,,,//////////////////......000000000///////////////111000...---,,,,,,---..................///000000...,,,***(((((()))***+++---------.........//////------.........---,,,,,,.........------,,,,,,,,,---///000000//////000111///---,,,,,,...///...---++++++******++++++,,,---------------......///000---------.......................................------++++++++++++------------............---------------...............///////////////////////////...---,,,+++,,,------------............---------,,,,,,++++++,,,,,,------......//////000111111---,,,,,,,,,,,,,,,++++++//////.........---------////////////////////////........................//////............//////......------------............////////////......333555777666444111000///......////////////......++++++,,,...///000000111111111000///...------,,,,,,------......------,,,------------------------***,,,............///111......///000000000000000////////////////////////000//////...---,,,,,,+++------------............---......//////......---......///000111111111111///000111222222222222222////////////////////////111000///...............//////............//////............////////////000//////......//////000////////////000000000000000000000000////////////,,,...000///...---...///........./////////000000.........///////////////------------------------///////////////...............------------............///000000111222222////////////............///............//////000///000000000///...------------------------------------------------------------------------------------------------------........................///...---,,,,,,---...///........................------............------------------------------........................---///000///...---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,......------------......,,,---...---,,,+++,,,.........///000000000/////////////////////.........///...------...///000111...///////////////000000////////////////////////////////////////////////............//////////////////............///////////////............---......------------------/////////000//////...---000000000000000000/////////......---------......++++++++++++,,,---...///...---,,,+++++++++,,,---***++++++,,,,,,---------...............---,,,,,,------------------,,,,,,---...000000/////////000...,,,+++,,,---//////...+++************+++,,,,,,,,,------....../////////,,,---......//////..............................,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,---------------............////////////000000000///...---,,,+++,,,------------............------------,,,,,,,,,,,,------,,,------...///000000111------------,,,,,,,,,,,,000//////...------,,,,,,......................................................------------......---------,,,------...///......////////////......222333444333000...---,,,......////////////......+++,,,---//////000000000111000000///...---,,,,,,,,,---...//////...---,,,------------------------+++---......------///000---...//////000000/////////////////////////////////.........---,,,,,,,,,,,,------------.........------............---------...///000111111111111///000000111111111000000////////////////////////000//////............////////////....../////////............////////////000000////////////000000////////////000000000000000000000000////////////,,,...//////...------...---------.........//////............/////////000.................................///////////////......////////////..................///////////////.........---------,,,......---------...///000...///////////////......------------------------........................------------------------------------------------........................///...,,,++++++,,,...///........................------............------------------------------........................,,,---...---,,,+++,,,..................---,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------............---++++++,,,,,,,,,---------,,,,,,------------------......------------......---...///...---,,,---///......///000000000000000000/////////............///...------.../////////------...///////////////////////////////////////000/////////////////////------------............//////............////////////.........------------------...............//////000000000///---,,,////////////////////////------..................,,,,,,,,,++++++,,,------//////////////////000000******++++++,,,------..................------,,,,,,,,,------------------+++---//////...---...//////---,,,,,,---...---,,,,,,,,,,,,,,,,,,------...------..................,,,---.../////////...---........................---------......---------+++,,,------------,,,+++,,,,,,,,,------............/////////000000000000///...---,,,+++,,,------------............------......------------..............................------------------------..................------------------------------........................///...------------...///---,,,,,,,,,------...///......////////////......///000000///---,,,,,,---......////////////......,,,---...///000000///...---------------------...,,,---...//////...---,,,........................,,,...///...------...///---...//////000000//////////////////////////////------------------------,,,,,,---------...............////////////......---...///000111111111111//////000000000///......///////////////////////////............//////000///......------......///............/////////000000000////////////000000////////////000000000000000000000000////////////,,,...//////...------...,,,,,,,,,---------......---.........//////000000////////////////////////---.........//////000000---...///000000///...---000//////...---,,,,,,,,,......---------,,,,,,,,,...------,,,---...///000......///////////////...++++++++++++++++++++++++////////////////////////------------------------------------------------........................///...,,,++++++,,,...///........................---..................---------------------------........................***+++,,,,,,******+++,,,---...///000///...---,,,........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,------..................------............///000///...---...000......///000000000000000000000//////.........---,,,,,,,,,---/////////...000000111111111111000000////////////////////////000000000000////////////,,,,,,,,,---------......//////............////////////.........------------.........//////000000//////000000000///---,,,---.....................+++,,,...///000///......000000///...------------++++++,,,---.........---,,,,,,------...///000000......//////......---,,,,,,,,,,,,------.........)))+++------,,,+++,,,---111///---,,,,,,,,,+++***...------------...//////---......///......------,,,,,,.../////////...---........................---...///000000///...---++++++------------++++++,,,,,,,,,------............/////////000000111111///...---,,,+++,,,---------..................---///......------......///000//////...------,,,,,,........................,,,,,,------.../////////------------------------........................000///...------...///000,,,,,,,,,,,,------...///......////////////............///...,,,,,,...///......////////////......---...///000000///......******+++,,,---...///000,,,---///000000///---,,,////////////////////////---...//////---,,,---...---......///////////////////////////////////////,,,,,,------------------,,,,,,,,,---------......//////000000000000//////---...///000111111111111//////000//////...------////////////////////////...............///000111...------,,,,,,------...000000000000000000000000////////////000000000000333222111111000000111111000111222333333222111000////////////////////////////////////////////////....................................////////////000000//////.........---***+++,,,---...000111111111111000000//////......................................................------,,,,,,,,,---........................------........................------------------------...------,,,,,,------.........---,,,,,,+++******...............///000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000///...------,,,,,,//////...---,,,,,,++++++,,,---......//////............------------.........---,,,,,,,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////,,,---///000000000///........./////////...,,,+++,,,...000111///---,,,,,,......////////////......//////.........---------,,,,,,---...//////..................////////////111111000000000000111111000000000000000000000000---...///111111///...---..............................////////////......///......---------......000000//////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------//////.........---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................000///....../////////.....................------222111000...------------------------------------------............------......////////////....................................//////......---,,,,,,,,,,,,---------............///000000000000000//////.........---------...------------...//////000000000000000///......//////.........---------......---......///000111//////000000000000//////........................,,,---......///.........////////////........................////////////000000///...............111111000000//////......////////////////////////000///---,,,,,,---///000000000000000000000000000111111111111000000000000000000000000000000000000///////////////.........,,,...000111222111000///..................------000000000000000000000000////////////000000000000333222111111000000111111000111222222222222111000////////////////////////////////////////////////........................111111111111222222222222000/////////............,,,,,,---...///000111111000000000000//////.........................................................------,,,,,,,,,------................................................------------------------...------,,,,,,------...//////......---,,,,,,+++//////............//////............---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000//////...------,,,,,,000000///......---,,,,,,,,,---......//////...............------............---,,,,,,,,,,,,---...------------------------......---------......///...---------,,,,,,,,,+++............////////////------///000000000///........./////////...---,,,,,,...000111///---------//////////////////////////////.........---------,,,------...//////..................////////////000000////////////000000////////////////////////---...///000000///...---..............................////////////......///......---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------//////.........---------,,,---------..................---,,,,,,,,,------,,,,,,---------.........------............------,,,,,,,,,---------......------------------------,,,,,,---------.................................000///............---,,,------...............---111111000......---------------------------------------............------......////////////....................................//////......---,,,,,,,,,---------...............///000000000000000//////.........---------...------------...//////000000000000000///......//////.........---------/////////...//////000000//////000000000000//////........................,,,,,,---...////////////////////////........................////////////000000///...............////////////.........---////////////////////////000///---,,,,,,---///000........................000000000000000000000000////////////////////////////////////////////////---...000111222111000///........................000000000000000000000000/////////000000000111111333222111111000000111111000111111222222111111000////////////////////////////////////////////////........................111111222222222333333333////////////...............////////////000000000000000000////////////...................................................///...------,,,,,,,,,,,,................................................------------------------......------------......000/////////......------//////..................---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////......---,,,,,,,,,000000000///......------,,,---......//////.................................------,,,,,,------...------------------------,,,,,,,,,,,,---...///000.........---------------............////////////---......///000/////////....../////////...------,,,...000111///.........//////............//////...............---------,,,---......///.....................//////////////////............//////........................---...///000000///...---..............................////////////............---------......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------...............---------------........./////////------,,,,,,,,,---......---............/////////------............------,,,,,,,,,---------......------------------------,,,------------.................................000//////...---,,,++++++,,,,,,---...////////////111000///...............------------------------------............------......////////////....................................//////......---,,,,,,------------...............///000000000000///...............---------...------------...//////000000000000000//////.../////////............---111111000/////////000000//////000000000000//////........................+++,,,---...///000000000/////////............---............////////////000000///...........................------------////////////////////////000///...------...///000........................////////////000000000000////////////////////////////////////////////////---...000111111000//////......................../////////////////////////////////000000111111222333222111111000000111111000000111111111111000000////////////////////////////////////////////////...........................////////////000000000///////////////.........////////////............////////////////////////................................................000///...---,,,+++++++++---------.....................................................................------------......//////..................---------------...///000---------,,,,,,,,,,,,,,,........................------------------------........................000000000000000000000000.........------,,,,,,,,,////////////......------,,,---......///...............////////////......------------------------------------............,,,+++++++++,,,,,,---.......................................////////////---......///////////////...////////////.........,,,...000111000//////000000///............///000........................------...............---............////////////.........------.......................................///000000///....................................////////////.........------------...//////------------------------------------------------.............../////////.........................................................////////////000,,,,,,,,,,,,,,,---...///------........./////////------............------,,,,,,,,,---------..............................------------....................................///000///...,,,*********+++,,,---...////////////000//////............///........................------............------......////////////.......................................///......---,,,------------............---...//////000000//////...........................------------...////////////000000000000///////////////...............222222111000000///000000//////000000000000//////........................+++,,,---///000000000000//////.........---------............////////////000000///.......................................//////////////////////////////............//////........................///////////////000000000000000000000000000000000///////////////000000000...///000000000000//////............/////////////////////////////////////////////000111222222222333222111111000000111111000000000000000000000000////////////////////////000000000000000000000000........................---------............///........./////////////////////...------,,,++++++.............../////////////////////////////////////////////////////////000///...---,,,+++++++++---------.........//////................................................///......------......///---------------.........+++++++++,,,...///111222---------------------...........................------------------------........................000000000000000000000000---------------,,,,,,,,,......------------------,,,---......///...............///000000///......---------------------------------......///////////////...---------------....................................////////////............/////////000/////////...////////////...000111111000///000111//////............//////---.....................---...............------............////////////......------------....................................////////////......////////////////////////......////////////......---------------...//////------------------------------------------------,,,,,,---------.........---.....................---..............................////////////000,,,,,,,,,,,,,,,---...///,,,------------.........------............------,,,,,,,,,---------..............................---------.........//////...........................000000...+++)))***++++++,,,---...///////////////............//////000........................------............------......////////////.......................................///......---,,,---------.........//////------...///////////////---........................------------...////////////000000000000//////////////////////////////222222111000000///000000//////000000000000//////........................,,,---...///000000000000............------------............////////////000000///.............../////////////////////////////////////////////////////////....../////////////////////////////////.../////////000000111111111111111111111111111111////////////000000111111///000000000000000//////........./////////000000000000000000000000000000...///000000111222333333333222111111000000111111111000000//////000000111////////////////////////000000000000000000000000................................./////////000000.........///////////////......------,,,++++++***---............////////////////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,------.../////////................................................//////............//////,,,,,,,,,------......///+++++++++,,,---///000111------------....................................------------------------........................////////////////////////------,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........///000111111000///...,,,------......------,,,---------...//////000000333222111000////////////---------------.....................///////////////............///000000//////.........///000111111222222111000//////111......////////////......---------........................///......---,,,............////////////......------------..............................////////////////////////////////////////////////......////////////......---------------...///000---------------.........------------------------++++++,,,,,,---.........---------...............---------...............------........./////////------,,,,,,,,,---......,,,,,,---------.........------............------,,,,,,,,,---------..............................------........./////////...........................000111///,,,***+++---,,,,,,---...////////////...............///000111........................------............------......////////////....................................//////......---,,,------........./////////------...////////////...---------..................------------...//////...//////000000000000000...////////////000000000111111000/////////000000//////000000000000//////..............................///000000000//////.........------------,,,............////////////000000///.............../////////000000000000000////////////////////////////////////////////////000000000000000000000000//////000000111111222222222222222222222222222222...//////000000111111222000000000000////////////.........//////000000111000000000000000000000000...///000111222333333444333222111111000000111111111000///......///000111////////////////////////000000000000000000000000........................////////////000000000000............/////////000.........------,,,,,,+++---------.........//////////////////////////////////////////////////////...------,,,,,,,,,------,,,,,,------...//////000................................................//////............//////,,,------...//////000000------,,,,,,,,,---......++++++,,,,,,------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---......//////.........///000111111000///...,,,,,,---......---,,,,,,---------...///000000000111000000/////////000000+++,,,,,,,,,------------............///////////////......---...///000111//////.........///111222333333333222///...///000,,,...000111111000...,,,---------.........//////......//////...------,,,............//////////////////............////////////////////////////////////............//////////////////////////////......////////////......---,,,,,,------///000000------........./////////........................,,,,,,,,,---.../////////---------.........//////---------.........//////,,,---------..................---,,,,,,,,,---------............/////////------............------,,,,,,,,,---------..........................................////////////........................---000222000,,,***---000------...............------------......000111111........................------............------......////////////....................................//////......---,,,............////////////,,,---......//////......---------.........//////...------------...//////......///000000000000000.../////////000000000000/////////...//////000000//////000000000000//////........................///000000000000///...............---------,,,,,,............////////////000000///......................../////////000000//////////////////////////////000000000000//////////////////////////////000000000111222333333333111111111111111111111111...//////000111111222222111111000///////////////---......///000000111111000000000000000000000000...///000111222333444444333222222111000111111111111000///......///000111////////////////////////000000000000000000000000....................................////////////---.........//////000000//////.........------------------.........//////000000000000000000000000000000000000000000000000------,,,,,,,,,---......,,,,,,------...///000000........................//////////////////////////////............//////---......///000111222222000///...---,,,+++++++++*********++++++,,,,,,,,,................................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,---......//////.........///000222222000///...,,,,,,---......---,,,,,,---------...///000000111,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------............/////////000///......------///000111000///.........000111222444555444222///......000+++---000222222000---+++---------.........//////.../////////...---,,,,,,............/////////000//////............//////000000000000000000000000//////............//////000000000000000000000000......////////////......,,,,,,,,,---...///000111........./////////000000........................---------...///000000111---------.........//////---------.........//////,,,,,,,,,---------......///...------,,,,,,,,,,,,////////////000000000000---..................---,,,,,,,,,---------......////////////////////////............/////////000........................,,,000222111---+++...111.........///......---------------......000111222////////////////////////---..................---......////////////....................................//////......---,,,............/////////000,,,---......//////......---------.........//////...------------...//////......///000000000000000.../////////000000111111...............///000111//////000000000000//////........................111111111111000///...---......---------,,,,,,,,,............/////////000000000///...............---------.........////////////////////////////////////000000000000//////........................000000111222333333444444000000000000000000000000...//////000111222222222111111000///////////////---......///000111111222.../////////000000000111333222111111111222444444111111111000000000000000000000000000000000000000000000///...............////////////............000000//////.........---////////////000000000000000000//////.........------.........//////000000......------------......111111000000//////.........///000111111000//////,,,---///111111000///...------------------------000000//////.........---...///000///...---...000......////////////..............................---------.........//////...//////...,,,,,,...///000///...------...///000.........------,,,,,,,,,//////............//////------------------------///////////////.........000...---...///000///...---------......000111111......//////...---,,,,,,---,,,+++***+++,,,---..................///000111---------------...///000,,,,,,,,,---------....................................------------......///111222111000///000111888777444222111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////......------------......///////////////.........000000000000000000000000////////////////////////////////////...............------------...//////////////////////////////111000000///...---------000000//////.........---........................---------...///000000111000///...---,,,---....................................------------......//////.........---------+++++++++,,,,,,,,,------000000000000000000000000///............---------,,,,,,------...//////000........................//////.........---------////////////////////////......//////......---,,,111111000/////////////////////////////////////////////.........------------.........//////000000......////////////......---...//////000//////......------,,,,,,,,,------------------.........///000000000000////////////000000000000000000000000............////////////......//////......---,,,+++,,,------...///000000000000000000000000000000+++,,,,,,------,,,,,,+++////////////000000000000//////............//////------------.........///////////////////////////111000///...------...//////////////////000111111222222222222222222222222222222222111111111111000...---------...///111222111111000000//////......,,,---......///.........////////////000000000000222111111000111222333444333222222111000///......000000000000000000000000000000///...............////////////............000/////////.............../////////000000000000000/////////......................../////////000.........------.........////////////.........---000000111111111///...---+++---...000000///...---------------------------000/////////...............///000///...---...000......////////////......---------------------------------.........//////---......---,,,+++---...000///...------...///000/////////......---------//////............//////------------------------/////////////////////...///---,,,---...///...---------------...///000111......//////...------,,,///...---,,,+++,,,,,,---------,,,,,,,,,------......---------------...///,,,,,,---------.................................///......------......//////000111111000///000111555555333222111111000000..............................//////000000000111////////////////////////////////////////////////......------------....../////////////////////...////////////////////////////////////////////////////////////...............------------...//////000000000000000000000000111000000///......------000/////////....................................------......///000000111000///...---------......///////////////////////////................../////////.........---------,,,,,,,,,,,,------------///////////////////////////............---------------......///000000111........................//////.........---------////////////////////////......//////......---,,,111000//////........./////////////////////////////////.........---------........./////////000000///////////////////////////////////////.........///......------.........---.........////////////222222111111111000000000////////////////////////............////////////......//////......---,,,------------......///000////////////////////////------............------////////////000000000000//////............//////------........./////////........................111000///...---....../////////......//////000111222222222222222222222222222222222111111111000000......------...///000111000000000000//////......---...//////000000//////000000000000////////////000000000000000111222222444333222111000...------000000000000000000000000000//////............///////////////............////////////................../////////000000000////////////........................////////////....................................------------111222222222111///---,,,+++,,,---//////...------........................////////////...............///000///...---...000......////////////......---------------------------------...............---...///...------.../////////............/////////////////////.........//////............//////------------------------......//////////////////...,,,+++,,,---...---,,,------------...///000000.........///......---,,,000///...---------------......---,,,,,,,,,------......---,,,,,,,,,------,,,------------.................................///......------......//////000111111//////000111111222222222111111000///........................------...///000000111111////////////////////////////////////////////////......------------............//////////////////........................////////////////////////////////////..................------......///000111111111111111111111111000000000///......------////////////....................................------......///000000000000///......------......000000000000000000000000000//////......//////000...............---------------------.........//////////////////////////////............---------.........///000000111111......................../////////............---////////////////////////...////////////...------000///......---........./////////////////////////////////............---......////////////000000000///...------...///000111000///...------......//////.........//////000////////////000000000000333333333333222222222111////////////////////////---............/////////......//////......---,,,///...---,,,,,,---////////////////////////////////////000000000000//////////////////000000000000//////............//////....../////////000000000........................000000///............///......------......///000222222222222222222222222222222111111111000000000//////............///000000000000////////////......//////000000000000000000000000000///////////////////////////000000111333222222111000///......////////////////////////000///............//////////////////............///////////////................../////////000000///////////////..................///////////////......////////////..............................000111111222111000///...+++,,,---.........------///////////////////////////////////////............///000///...---...000......////////////......------------------------........................---///000000/////////111/////////......///////////////..................//////............//////....................................////////////...---,,,,,,......---,,,---------------...///000---...............------///............/////////111000///...............///...---,,,,,,,,,,,,,,,------------....................................//////............/////////000111000///...///111...///000111111111///...........................,,,------...///000111111////////////////////////////////////////////////......------------..................////////////////////////////////////////////////////////////////////////...........................//////000000000000000000000000000000000//////............///////////////.............................................//////000000000//////...............////////////////////////000000////////////000000....................................///////////////////////////////////////............------------........./////////000......................../////////...............///////////////////////////////////////...------///......---------....../////////////////////////////////...............//////////////////000000111000...,,,,,,...000111333111///---,,,,,,...///..................///000///000000000000111111111333333333222222222111111////////////////////////---------.........//////.........///......---,,,000///---,,,,,,---...//////////////////////////////000000111111000000///////////////000000000000//////............//////////////////000000000000......................../////////.........//////---------------...//////111111111111111111111111111111111111000000000000/////////...............////////////////////////......///000000000000///000000000000////////////......//////000000000000000000000000000111111111//////////////////////////////............//////////////////.....................///////////////............////////////.........//////////////////////////////...............///000000///......////////////////////////...///000222222222111111,,,,,,,,,---------------////////////////////////.........///////////////...///000///...---...000......////////////......------------------------.....................---+++---///000///......///...//////////////////...------------------------//////............//////........................---.........//////000000///...---...///000///---...------------......///------...............---,,,---...///000000111111111000///...............///...------,,,,,,,,,,,,---------.........//////......................../////////....../////////...000111000///...///000---...///000111000///...////////////////////////,,,------...///000000000////////////////////////////////////////////////......------------......---.........//////000000000000000000000000000000////////////////////////////////////............///............///000000////////////////////////////////////.....................///////////////....................................///////////////////////////.................................000000////////////000000---............................../////////000000........................///............---------,,,,,,------------..............................//////////////////////////////////////////////////////000000//////...---......------------...///////////////////////////////////////////////////000000000000000000//////111000...,,,,,,...000111333111///---,,,,,,...///---,,,,,,,,,------...///000000000000111111111222111111111111000000000000........................------------.....................///......---,,,//////...---,,,---............................../////////000000/////////////////////000000000000//////............//////////////////000000000000..............................//////////////////---------------...//////111111111111111111111111111111111000000000/////////////////////......................../////////,,,---......//////......////////////000000000000......///000000000000000/////////000111111222222000000000000000000000000///............//////000////////////.....................///////////////------........./////////.........//////////////////////////////............///000111111000///.../////////000000000000000---...000222333333333222---------------..........................................///////////////...///000///...---...000......////////////.............................................---------(((***---...---,,,,,,---......////////////......,,,,,,,,,---------------//////............//////........................------......///000000000000///......///000///......---------------......,,,---......///.........+++,,,...///000000000000......---,,,,,,,,,------//////...---------......------........./////////........................000//////......//////000...///000000......///000......///000000/////////000000000000000000000000---............/////////////////////////////////////////////////////////......------------......------......///000000000111111111111111111111111////////////////////////////////////............//////......//////000111........................//////////////////...............///////////////............................../////////////////////000000000000///...---........................000//////......//////000---------.........................../////////000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000///////////////////////////000000000000///...............---......///000////////////////////////...////////////000000000111111000000000000//////000///...------...///000111000///...------......,,,,,,,,,,,,,,,---...///000000000000111111111111000000000/////////..............................,,,------------...............//////......---,,,------................................................////////////......////////////000000000000//////............//////....../////////000000000---------------------------...//////000/////////......------......///000111111111111111111111111111111000000000/////////......///////////////...---............/////////,,,------...............------...///000111222222...///000111111111000000000000000000000111111111000000000000000000000000...............///000000////////////......................../////////000---------.........//////............/////////000000/////////...............///000111111000///............/////////000000...///111222333222222111......------......///000------------------------............/////////000...///000///...---...000......////////////......//////////////////////////////.........---------(((***---///...------...---...///000000///...---------------........./////////............//////........................------......///000000111///...------//////...---...------,,,,,,------...,,,------...//////......---.../////////...------------,,,,,,,,,------...//////.........///000000............////////////........................000000////////////000000...///000///......///000000000///////////////000///////////////////////////............---------////////////////////////////////////////////////......------------......------......///000000111000000000000000000000000////////////////////////////////////............///////////////000000111////////////////////////.../////////////////////............/////////000......................../////////////////////...///000000111000///...---........................///..................///---------.........//////------........./////////........................///............---------------------------------.........................../////////000000000000////////////////////////000000000000000///......///.........//////000111////////////////////////.../////////000000000000111111111000000000/////////////////////////////////////////////.........,,,,,,,,,------...///000/////////000000000111111000000000/////////..............................,,,,,,---------...............//////......---,,,+++,,,...///000///...---..............................////////////......////////////000000000000//////............//////------........./////////------------------------,,,---///000000000////////////......//////000111111111111111111111111111111000000000////////////,,,---...///000000//////---------.........//////------...///////////////,,,---...///000111222333...///111222222222111000222222111111000000//////000000000000000000000000...............///000111000/////////............---.........//////000000---------.........//////---.........//////000000000000//////.........---...///000222222000///...---------.........//////000111222333333222000000///............///000000---------------------------.........//////000000...///000///...---...000......////////////......000000000000000000000000//////.........---------+++---111222111000000111---...///000000///...------.........//////000000//////............//////////////////////////////---------...///000000111...---,,,,,,......---,,,...------,,,,,,,,,------,,,,,,---.../////////...///000000000...---+++)))...............///000111///////////////000111222............/////////000........................000000////////////000000...///000///...---...000222111000.........///000......................../////////...------,,,,,,////////////////////////////////////////////////.........------.........---------...///000000111////////////////////////////////////////////////000/////////............///////////////000111111000000000000000000000000.........///////////////---.........//////000000........................///////////////.........///000111111111000...---000000000000000000000000......------------......---------.........//////------------.........///........................//////.........---------.....................---.........................../////////000000111111////////////////////////000000000000000//////...///////////////000111111////////////////////////.../////////000000111111222111111111000000//////......////////////......---...//////000//////...---------......000111111////////////000000000000000000000000////////////........................,,,,,,,,,---------............//////......---,,,)))+++...000111000...---........................//////000000000000//////////////////000000000000//////............//////------------.........///------------------------,,,---///000000000/////////////////////000111111000000000000000000000000000000000000////////////+++,,,...000000000000000---------.........//////...//////000000000000000000000000000000///......000////////////000000111000000000000000///......//////000000111111222222000000000000000/////////......------------......////////////////////////.........------,,,,,,,,,000000000000////////////......------------............//////000000111111,,,,,,,,,---------......---...///000000111000000//////............//////............///////////////...,,,,,,,,,---///111111111000///...---,,,,,,......//////000000111111............////////////////////////////////////000000//////.........---111///---...111222000.........---------......///000000000000////////////111000000///...---------111000////////////000000//////.........---------,,,------......------,,,---,,,,,,,,,,,,---......---...///000000111000000........................+++,,,,,,---...///000000............////////////+++,,,...///000000000///000//////............///////////////////////////000000000000//////////////////............//////000//////.........//////222111000......---------......////////////........................------////////////000000000000&&&(((+++...000111000000000000000000000000000000111111000000//////......111000000/////////000000////////////000000000000000000//////.........---......////////////......000000//////.........---,,,---.........---,,,+++---------............//////////////////..................------,,,,,,,,,------------------------///...---,,,,,,---...///------......///000000000........................,,,,,,---///000000111111.........////////////000////////////////////////......------------......111111000///...---,,,,,,......//////000000111111//////.........---------333222000/////////000111111000///......------...000/////////......------//////000000///...------,,,,,,,,,...000000...---......///000000000000000////////////............///////////////////////////...,,,,,,,,,---///111000000///............///---------....../////////...------,,,,,,,,,------000000000///...,,,+++***000000000000000000000000......////////////......////////////////////////000//////.........//////......//////000000111111000000////////////000000000000000000111111111111000000///...............////////////////////////////////////////////////---.........//////000000000000000000000///......///////////////000000111000000111111000000///...//////////////////000000////////////////////////......------------....../////////////////////////////////......---------..............................------------............//////000000000000------------...............//////000000000000/////////............/////////000000000111111111111///...---,,,,,,...///111000000000///......------///////////////000000000............////////////////////////////////////000/////////............111///......000111000......---------......///000000000000000/////////...000000000///...---------000/////////////////////////////////.........---,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---......////////////....................................///////////////............////////////------///000111000000///111111000000000000000111/////////////////////////////////000000111111111//////............////////////............//////000///...---------------......////////////................................./////////000000000000+++,,,...///000000000///000000000000000000000000111000000000/////////...000//////......//////000////////////000000000000000/////////..................////////////......000/////////................../////////...---,,,---------............////////////////////////............------,,,,,,,,,........................///...------------...///------......///000000000........................---...///000000///......------........./////////..............................------------......000000000///......------////////////000000000000////////////......------111000//////......//////000//////............///222111000///............///////////////...------,,,,,,---///111111///,,,......///000000000000000000000/////////....................................---,,,++++++---...000////////////............,,,,,,---------............------,,,,,,---------.........///......------////////////////////////......////////////......//////////////////////////////............//////...///////////////000000000000////////////000000000000000000111111111111000000///............///////////////////////////..................................../////////000000000111111000000/////////////////////000111111111111222222111111000/////////................................................------------......///////////////////////////////////////.........------------------------......------------.........////////////000000000............//////////////////000000000///....../////////......///////////////000000000111111111///...---------...///000////////////////////////000000//////////////////............////////////////////////////////////////////////............000///......000000///...---------......000111222000000000/////////......000000//////...---------.....................///////////////............+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---...............---,,,------------------------000000000000//////..................//////////////////000111111000000///000000/////////000111111////////////////////////......///000111222333333//////............////////////............//////......------,,,---------......////////////..................................../////////000000000111111111111000000000///000000000000000000000000000000000000///////////////...............//////////////////000000000000////////////..................////////////......////////////............//////000000//////...------------............///......//////////////////.........---------------///////////////////////////...------------...///------......///000000000........................---...000000000...---+++,,,---------..........................................------------......////////////////////////000000000000//////////////////000000//////...---...////////////...------///............///000000555333111///------...//////////////////......---------///111333222///,,,......///000000000000///000000000000////////////---------------------------,,,+++++++++,,,...///...///000000000///---,,,,,,,,,,,,,,,---------------------,,,,,,------...+++,,,---...///000000000////////////////////////......////////////......//////////////////////////////............///////////////...............000//////......//////000000000000000111111111111111000//////......//////////////////////////////------------------------............////////////000000111111111000000//////......//////000111222222222222222222111000000000//////......------------------.....................------------......//////////////////////////////..................---------------...............------------......////////////////////////////////////000000000000///000000000///...------......////////////......---------........./////////......---...///000000............//////000000000000000//////......---............///////////////////////////////////////////////////.........//////...////////////...,,,------...///000222333000000/////////........./////////......------------------...........................---------,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......////////////......---,,,------------------------////////////........................////////////111111111111111000000000------------......///000//////////////////////////////000000111222222333//////............/////////............//////000......---------...//////......////////////......---------......................../////////000000333222111000000000000000////////////////////////000000000000////////////...------------......///////////////000000000000///////////////...............////////////......///////////////.........////////////......---------------............///............////////////...............---------.................................------.........------......///000000000........................,,,---///000000///---+++,,,,,,,,,---------....................................------------..................//////000000111111000000//////......000000111111111000///.........///000000...---,,,---------......///111111777555222...------...///...///////////////......---...000222333222///,,,---...//////000000//////111111000000000/////////------------------------------,,,,,,,,,---...///---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,---...000000111111////////////////////////......////////////......///////////////////////////............//////000//////......------,,,,,,/////////......////////////000000000111111111111111000000///.../////////////////////////////////.................................///////////////000000111111111111000000............///000111222222222222222222111000000000000000//////.........------------......//////......------------......////////////////////////------------------------------........./////////......------------....../////////.............../////////000000000111111///////////////...---,,,......///000000///......------------........................//////000000------......///000000000000000//////......------............////////////////////////////////////.........///////////////.../////////.........///,,,,,,------///000111222////////////........................------------,,,,,,---...//////......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000000000000000///...---------------------------++++++,,,------...//////............////////////111111111000000000000000---------...///000111222////////////////////////111000000000000000000000//////............//////...............///000000000///////////////000111......////////////......---------.........//////............////////////111000/////////000111111////////////////////////////////////000000000000---------------...//////////////////000000000000.........///////////////......////////////...............///////////////.........------------------------............///---.........//////000000........................---------------------------..................---------......///000000000........................***+++---///000///......,,,,,,,,,---------....................................------------......------......///000000000111111000000//////......000111222333222111///......///000111000///...---------------...000111222777555222...------...///......///////////////......///000111333222///,,,------...///////////////000000000000////////////------------------------...............//////000---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------...///000000000///..............................////////////......////////////////////////...............///000000//////......------,,,,,,//////............/////////000000000111111111111111111000///////////////000000000000000000000000///////////////////////////////////////.........000000111111222222111111............///111222333111111222222111111000///000000000///////////////---------...//////000000......------------......////////////////////////,,,,,,,,,------------------------...//////000000......------------....../////////............---////////////000000000000....../////////...---------...///000000///...---....../////////000000000....../////////000000000---.........//////000000//////..............................////////////////////////////////////.........///////////////---...//////------...///,,,,,,,,,------///000111/////////.........------------------------------+++,,,...///000000///...---------,,,,,,,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////............////////////000000/////////000111111000000000111222333555666////////////////////////000000000000/////////...//////............//////......---......///000111111111000000///000000111......////////////......,,,,,,------.../////////------........./////////.........///000000111111000000000000000000000000////////////000000000000------------...///000000////////////000000000000.........///////////////......////////////...............///////////////......---,,,,,,,,,,,,------------............///------......///000000000.............../////////------------------------------...//////...------------......///000000000........................***+++,,,---...//////000,,,---------............------------------------......------------......---.........//////000000000000000000////////////111222333444444222000//////000000000000///......---------......000111111555333111///------...///---...//////////////////000//////000111000...,,,------...////////////...////////////............------------------------.../////////000000000000...///000000000///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///...//////000000000//////..............................////////////......////////////////////////......---......///000111/////////...............///......------......///000000000000111111111111222111000000//////000000000000000000000000000000000000000000000000000000///////////////.........///000111222222222222111------......///111222333000000111111000000///.....................//////------...//////000111111......------------......////////////////////////------------.........///+++,,,,,,---......//////......------------......//////.........---------........./////////000000------......///.........---...///000000///...---........./////////000000......///000000000000000.........///////////////------..............................////////////////////////////////////............/////////000,,,...000///---,,,...///,,,,,,,,,,,,,,,---......//////.........---------------------------------+++---///000111111000/////////.........------------......//////......------,,,,,,,,,,,,---............//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///////////////............///111222000000111222333555777888////////////////////////...............///////////////............//////---------......///000111222111000//////...//////......////////////......,,,,,,------...//////000---------.........//////......000111111111000///000000000000000000000000.../////////000000000111............///000111222////////////000000000000............/////////000......////////////................../////////000000///...---,,,------...---------............///------......///000000111---........./////////000........................------...//////...------------......///000000000........................---,,,,,,,,,,,,---//////------........./////////------------------------......------------...............///////////////////////////000000000000111222444555555333111///000///......------.....................///000111222111000///............------...///////////////111///------...///...---,,,---......//////..................------------........................---......///////////////////////////.....................---------,,,,,,,,,,,,,,,,,,---...//////......///000000000000000..............................////////////......////////////////////////---------......///000111...///////////////000000///......------......///000000000000111111111111222111000000//////000000000000000000000000000000000000000000000000000000000/////////............///000111222222222222222------......///111222333000000000000000///......,,,,,,,,,------..................///000111111222.........------.........////////////////////////---.........//////000000******+++,,,,,,---...............------.........//////.........---------............////////////,,,,,,---.../////////...---...///111111///...---,,,,,,,,,---------............///000000000000000////////////////////////,,,------....../////////............/////////000////////////////////////---.........//////000000,,,...000///---,,,---000,,,,,,+++++++++,,,------//////.........---------------------------------,,,---///111222222111000111000000000////////////......////////////......---,,,,,,,,,,,,---......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,///............---------............/////////000...---------...///111222/////////111222444666777////////////////////////+++,,,,,,---...///000000//////............//////---------......000111111222111000......---------......////////////......,,,,,,------...///000000---------........./////////000222333222111///...000000000000000000000000.../////////000000111111.........//////111222222////////////000000000000---.........//////000000......////////////......---.........//////000000111000///------......///---------.........//////---------...///000000111---.........//////000000////////////////////////,,,---...//////...---,,,------......///000000000........................000...,,,++++++,,,---............////////////000------------------------.........------.........////////////////////////......//////000000111111111333555666555444111//////...---,,,+++,,,---...///............///000000000000//////......------------...///000000//////111///,,,,,,---......---,,,---......//////............---------,,,,,,,,,////////////////////////,,,---......//////......000000///............////////////......---------+++++++++,,,---...///000------...000111111111111..............................////////////......////////////////////////---------......000111111......//////000000111111.........------.........000000000000111111111111222111111000000000000000000000000000000000000000////////////////////////000000//////.........---//////000000000000/////////...---,,,---///111333111000000///...---------++++++,,,,,,---...////////////000000000000//////........................000000000000////////////............//////////////////............//////222222111111000000000///000000//////.........---///////////////.........000000000000000000000000//////000000///...------,,,,,,,,,---------......000000000000000000000000---------------------------------------------------------............///111111000......---------//////.........---------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------..................------..............................////////////......//////.........---------------------------------+++++++++++++++++++++++++++,,,------......------........................///////////////.........000000///...............//////000000000000//////---------.........//////........................---------............/////////............//////...............///000000000000000///.........---,,,,,,,,,---------......////////////////////////000000000000////////////222111111000///...............---------......///000////////////000000111000000000000000000000000---.........//////000000222000...---.........,,,111111111111000///...------------.........////////////......///000222333//////000000///...------.........///////////////000000///...............//////.........---------////////////////////////........................---------........./////////---,,,---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...---,,,,,,---///222333444444444333222111000//////...,,,++++++,,,...///000000//////.........---////////////////////////////////////////////////............------------...---,,,+++,,,...000111//////.........---------000000//////.........---000000//////.........---------...///000111222222...------,,,,,,------...------------------------///......---------......---.........//////000000111111111000000000000000111111000000//////............////////////..................//////////////////000000000000//////000111111111111222222222222111000//////000111222000000111111111111000000//////---,,,,,,---...///////////////////////////...//////000000//////...------,,,+++,,,...000111111000000///......------,,,,,,,,,------.........//////000000000000//////........................000000000000/////////...............//////////////////............//////000000//////...---,,,,,,000000/////////........./////////////////////...000000000000000000000000///////////////...------------........./////////000000000000000000000000000000000000000000000000---------------------------------............///111000///......---------//////.........---------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///......---------............................................................////////////......//////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................////////////............000000///...............//////000000000000//////---------.........//////........................---------............//////..................///...............///000000//////..................---------.........//////////////////////////////000/////////////////////111111000//////...------//////......///000111111000000////////////000000..................................../////////000333111///...//////...,,,000000000000///...---,,,---------.........//////111000///.........///000//////////////////...---............////////////000000///...............//////.........---------................................................---------........./////////......///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////...---------///111222222222222222111000///...///...,,,++++++,,,...///000/////////............////////////////////////////////////////////////111111111111111111111111///...---,,,,,,---///000//////.........---------000/////////............000/////////..................//////000000111111...------,,,,,,------...........................///......------...................../////////000000000000000000000000000111000000000/////////...//////000000000000//////............////////////......////////////......//////000000000111111111222111000//////000111222000000111111111111000000///...------------...///////////////////////////.........//////.........---,,,++++++,,,---///000000000000///......------------------------......//////000000000000//////........................000000000/////////......---............///////////////............//////.........---------------000000////////////............//////////////////000000000000000000000000///////////////......---....../////////000000000000000000000000000000000111111111111111111111111---------------------------------............///000000//////......------...............---------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////......................................................////////////.....................------------------------------------------------.........+++,,,,,,---------------................................................000//////............///...//////000000//////...---------.......................................---------............///......------------.....................///000000---------------................../////////000000////////////////////////////////////////////////000000//////...---------/////////000111222333444222111000//////...//////....................................////////////222000......//////...,,,///////////////...---,,,------........./////////111000///...---------------...//////////////////------........./////////000//////............////////////.........------------------------------........................---------...............//////000222333222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000///...------...///000000000111000000///...---///...---,,,,,,---...///////////////............////////////////////////////////////////////////////////////////////////000///...---------...///...............---------////////////............////////////............////////////000000000000......------------......///////////////////////////......---......//////............////////////000000000000000000000000000000000000//////////////////000000000000//////............////////////---......//////......---........./////////000000111111000000000000111111000000111111111111000000///......------...//////////////////////////////------............------------,,,,,,,,,---...///000000//////........................------------//////000000000000//////........................000000/////////.........---------.........////////////............//////,,,,,,---...///000111111000000//////////////////............////////////////////////////////////...///////////////............/////////000000000////////////////////////................................................---------............//////////////////......---...........................///////////////......---------------------------------------...///000............////////////..............................////////////......................................................---------------.........,,,---......//////..............................------...............///000///............//////...//////////////////...................................................---------............///------,,,,,,,,,,,,------...............///000000+++,,,,,,,,,---.........---.........////////////////////////////////////........./////////////////////......------------/////////000111333444555222222000///.............................................///////////////...------...000111000///......//////...---,,,,,,............//////////////////......------------------...///000000//////,,,------....../////////000///............//////////////////............------------------------...................................................///000222222111///---,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////111000///...---.........000000000000000///...---......------------......///////////////.........////////////////////////////////////////////////.............../////////111000///...------..............................///////////////.........///////////////.........111000000000/////////.........------------......////////////////////////...............//////000.........////////////////////////000000000000000000000000000////////////......////////////..................////////////......////////////............/////////000000000111000000000000000000111000000111111111111000000.............../////////////////////////////////------............------.............../////////////////////.................................---//////000000000000//////////////////////////////////////////............------------............//////............//////............/////////000//////000000000000000000---.........//////000000////////////////////////......///////////////...------........./////////////////////////////////------------------------........................---------............///...//////000//////...------...........................///////////////...---------------------------------------...///000........./////////000000////////////////////////......////////////......---.............................................++++++,,,,,,---------.........///000000000000000........................,,,---------......////////////............//////......////////////...........................---........................---------............///------,,,,,,,,,,,,------...............///000000+++,,,,,,,,,---.........,,,,,,---------.........////////////////////////------....../////////000...............------------......///000111333444222222000///............///////////////////////////////////////.........------...111444666666555..................---,,,........./////////000000,,,------...............------...///000000//////,,,,,,,,,---...//////000//////............//////000000/////////..............................................................................---,,,---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////111000//////......------000000000111000000///....................................///////////////////////////////////////////////////////////////000000000111111222222222111000//////............---..............................///////////////.........///////////////111111000000//////......///......------......///.......................................///000111///////////////...............//////000000000000////////////000000000000,,,------......------,,,............////////////000000111111111111000000/////////000000000111111000000000111111000000000000000111111111111000000---......//////000000000000000000000000000000000.........//////............///////////////////////////////////////........................////////////000000000000///////////////////////////////////////.........------,,,------------.........//////............//////000000///...---,,,+++***//////000000000000111111------......///000000000000000000000000000000000---...//////////////////------........./////////000000000000000000000000////////////////////////........................---------............///---...///000000///...------------...............---...//////////////////------------------------......---------...//////.........//////000000111////////////////////////......////////////......---------.......................................+++++++++,,,------.........//////000111000000000........................,,,,,,,,,---....../////////............//////000---......//////......---...............---------........................---------............///......------------.....................///000000---------------.........,,,,,,,,,------------...////////////////////////---------......//////000........................---------...///000111222222111000//////...//////000000000000000000000000///////////////............///111444888::::::999....../////////......---....../////////000000000,,,,,,---//////000000///---...//////////////////++++++,,,---...//////000///............//////000000000000/////////......////////////////////////.......................................---------+++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000000/////////......---//////000000000000//////.................................///////////////////////////////////////////////////////////////---......//////000000000000000///////////////...---------........................///////////////.........///////////////111111000000//////......//////............//////....................................///000111111///////////////.........---......//////000000111////////////000000000000---------......---------............////////////000111111222222111111000//////000000000111111111000000111111111111000000000000111111111111000000------///000000000000000000000000000000000000000...//////000000//////........................---.../////////////////////------......//////000000//////000000000000////////////////////////////////////.........---------,,,,,,---------.........//////............///////////////......---------//////000000000111111111------......///000000111000000000000000000000000------...///////////////....../////////000000000000000000000000000000000////////////////////////........................---------............///---...///000000///...------------.........//////------...///////////////........................///......---------......---......///000000111111////////////////////////......////////////......---------.........//////........................,,,,,,,,,---......//////------...////////////...........................++++++,,,------...//////...............///000000---......//////......---//////.........---------........................---------............//////..................///...............///000000//////..................------------............////////////////////////,,,,,,---......///000000////////////////////////...............///000111000000////////////000000////////////////////////000/////////............---...000333666777666555...//////000000/////////.../////////000000000000---...///000000000///...//////////////////...---***++++++,,,...//////000...............///000000000000000000/////////...................................................//////.........---------+++,,,---,,,***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////////////////////////////////////////......---....../////////............////////////................../////////000////////////////////////////////////////////////******++++++,,,---------...//////000000000000///---------.........//////............/////////000............/////////000000000000000//////////////////............//////////////////////////////............///000111222000/////////............------......///000000111.../////////000000000111...//////////////////...............////////////000000111111111111000000........./////////000000///000111222222111000///000000111111111111000000,,,---///000111111000000000000000000000000000000//////000000000000//////---------......---,,,,,,.........///////////////,,,------...///000111111//////000000000000//////000000000000000000000000//////.........---------,,,,,,,,,---------......//////............//////,,,---...000222333555555//////000000111111111222---------...///000000111000000000000000000000000------...///000000//////000000000000111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////,,,...///111111000...------------.........//////------...///000000//////........................000///...------------------......///000111111222000000000000000000000000......////////////......---------.........//////////////////////////////---------...///000000111+++,,,------......------........................++++++,,,,,,---...//////...............///000111---..................---//////.........---------........................---------.........////////////............//////...............///000000000000000///.........---............/////////000////////////////////////,,,,,,------...///000000/////////000000000000000000///////////////000000000////////////000000111........................000000//////.........---++++++---///222222000...//////000000000000000///////////////000000000000000000111111111///...---///000000000///...------******+++,,,...//////000...............///000111000000000000////////////------------------------........................//////.........---------,,,------+++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////////////////......////////////......,,,,,,---......---------......////////////......---.........//////000000////////////////////////////////////////////////,,,,,,------...///000000---...///000000111000000---------.........//////---.........//////000000---.........//////000000////////////000000000000//////............//////000000000000000000000000............///000222222000000//////.........------------...///000000111.../////////000000111111000000111111111111000000............/////////000//////000000000000//////---------........./////////000111222222111000///000000111111111111000000,,,---///000111111111000000000000000000000000000000000000000000000000000///...---,,,,,,---...///---......///////////////////////////000111333333000000000000000000000000////////////000000000000........................---------............///000000///......---,,,,,,,,,------...///000000111111111000000//////......000000000000000000000000............////////////...............///000000......................................................////////////......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,---------......000000000000000000000000...------,,,,,,++++++***+++---///---+++***---000000000000000////////////000000000000000000000000......------------......000///...------...///000...///////////////......//////............////////////.........---------////////////////////////000000000000000000000000000000//////.........---........................------------------------....................................///////////////...------......---,,,...///000111333666888999222222000///............///...---...///000///...000000000000////////////////////////////////////000000000000000000000000111222222222000///000111222111//////000111111000111111000//////////////////////////////000111111////////////////////////............////////////000000//////.........---111111000000//////......000000000000////////////------------------------......------------...............................................................---...///000000.......................................///000111,,,,,,,,,---------......//////////////////////////////......---------,,,111111000000//////......///////////////////////////////////////.......................................////////////............---------,,,,,,,,,......------------......111111000000/////////...000///...---------------000000000000000000000000---------.........//////......////////////......000000000000000000000000000000//////.........---............////////////////////////........................////////////...///000111111222111111000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111////////////000000000000333222000///............000000//////......------------...000111222444444000000000000000000000000//////...------...//////---...//////000000//////////////////000111222222........................////////////000000000000........................---------............///------,,,,,,+++***)))))).........//////000000000111000000000/////////...000000000000000000000000............//////////////////.........//////000......................................................////////////........................//////........................//////.........---------,,,,,,---------.........////////////////////////---------,,,,,,,,,,,,+++---......---,,,,,,---///000000000000////////////000000000000000000000000......------------......000///...------...///000......////////////......//////............////////////.........---------////////////////////////000000000000000000000000000/////////............................................................////////////////////////............////////////222000000000222222111000//////000111333555777888222111000///............///...---...000111000///000000000/////////......////////////////////////////////////////////////.../////////......//////111///......///111000///111111000//////////////////////////////000111111////////////////////////....../////////000000000111111000000000/////////000000000///////////////000/////////////////////------------------------///..................///................................................111111111000//////.................................------------......///,,,,,,---------................................./////////.........------000000000///////////////........................////////////..........................................////////////......,,,,,,,,,------...............------------......000000000//////.........//////...---------......000000000000000000000000---------.........//////...//////000000//////...////////////////////////000/////////........................////////////////////////........................//////////////////000000111000000000000000000000000000000000////////////000000000111000000000000000000000000////////////000000111111////////////000000000111333222000///.........//////////////////.........//////000000111111222222000000000000000000000000//////............//////---...//////000000//////000000////////////000000////////////////////////////////////000000000000........................---------............/////////......------,,,,,,////////////000000000000000000000000////////////000000000000000000000000............////////////000000///....../////////........................////////////////////////...//////000000//////...000000000///////////////...///000111111000///..................---------,,,------------.........------------------------,,,,,,,,,,,,------------111///...---......------////////////000000000000000000000000000000000000......------------......//////............//////......///////////////...//////............//////...............---------////////////////////////000000000000000000000000////////////....................................////////////////////////000000000000000000000000............////////////---,,,+++,,,...//////...000000111111222333555555222111000//////......///000///...///111222111000/////////.........------////////////////////////........................---.............../////////---,,,---///000000///111111000//////////////////////////////000111111/////////////////////////////////000000000111111111111111111000000000000//////////////////000000////////////////////////------------------------000//////......//////000........................////////////////////////444444444333222///---,,,...........................------,,,,,,,,,------,,,------------.................................000000////////////......//////////////////000000------------------------......................................................////////////......***+++,,,---...///000000......------------....../////////........................---......//////000000000000000000000000------.........////////////000000111111000000///////////////////////////////////////........................////////////////////////........................//////////////////000000000///....../////////////////////////////////000000000111111000000000000000000000000/////////000000000000111/////////000000000111111222111000///////////////...///////////////000000111111111000000000000000////////////////////////////////////////////////......///000000000000000000000//////.../////////000000000000000000000000////////////000000000000........................---------............///000000//////////////////000000000000000/////////000000000000////////////////////////////////////............////////////111000//////////////////........................000000000000000000000000//////000000000000//////000000000//////............///111222222111///...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///444000------///000...+++////////////000000000000////////////////////////......------------....../////////....../////////---...////////////////////////............//////........................///////////////////////////////////////////////////////////////.........................................................////////////////////////............////////////)))(((((()))+++---,,,+++111111111111111222333333111111000///////////////111//////000111222111000///.........------------////////////////////////////////////////////////000///...///000000/////////...------///111111000111000000//////////////////////////////000000111////////////////////////000000000000111111111111000000000000000000000000---......//////000000000.........///////////////........................000000////////////000000........................000000000000000000000000444444555555444111...---........................//////...---,,,,,,,,,,,,------------....................................000000000000000/////////---......//////000000000------------------------------...............///..............................////////////......,,,,,,,,,---...//////000......------------........................------......---......///000000////////////////////////............////////////000000111111111111000000///////////////////////////////////////.....................////////////////////////........................//////////////////000//////...------//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000000000......//////000000000111000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000111000000////////////000////////////////////////////////////000000000000////////////////////////---------............///,,,,,,,,,,,,,,,---------000000000000////////////////////////000000000000////////////////////////............////////////111000000/////////000000////////////////////////000000000000000000000000//////000000000000//////000//////......------------...000111111000...------.....................---------.........//////------------------------++++++,,,---......//////444000------///000...+++.../////////000000000111////////////////////////......------------.........//////////////////...------.../////////////////////............//////---.....................////////////////////////////////////////////////.........///////////////////////////////////////------------------------....................................////////////...------...000111111000222111111000000111111111111000000////////////000111//////000111222111000///.........------------////////////////////////000000000000000000000000111///...///000111000...111///...///000222222111111000000//////////////////////////////000000111////////////////////////000000000000111111111111////////////////////////------......//////000000------....../////////000........................000000////////////000000////////////////////////111111111111111111111111111222444555444333111///////////////////////////000000///...---------...---------.........//////......................../////////000000000000000------......//////000000........................,,,---------......//////////////////////////////......////////////....................................------------......------.................................///000111////////////////////////........./////////000000000000111111111111000000.................................///////////////............////////////////////////........................//////////////////000//////...------////////////////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000111111111111111.../////////000000111111/////////000111111222222000000000000000000000000000000111111111111000000...///000000111111000000111000000000000000111111........................////////////000000000000////////////////////////---------............///---------....../////////............////////////////////////000000000000000000000000000000000000............////////////000/////////000000111222///////////////////////////////////////////////////000000111111000000/////////..................---...///000000///...------------...............------........./////////........................+++,,,,,,---.../////////111///...---......------......//////000000111111000000000000000000000000......------------............////////////......,,,---...///000000000000//////............//////---------...............////////////////////////000000000000000000000000.........///////////////////////////////////////------------------------....................................////////////111000///000222333333222111111000000000000000111000000////////////000000000///...///111222111000/////////.........------////////////////////////111111111111111111111111000...,,,...222444222000222111//////111111111000111111000//////////////////////////////000111111/////////////////////////////////000000000111111............////////////..................//////---------......//////000........................000//////......//////000////////////////////////000000000000000000000000///000111222333222222111////////////////////////000000///.........//////------........./////////------------------------......////////////000000..................//////////////////////////////,,,,,,,,,---......//////////////////////////////......////////////....../////////.........------......------------.....................//////////////////...//////000000000000000000000000000000....../////////000000000///000000111111000000///.................................///////////////............////////////////////////........................//////////////////000000000///......////////////////////////000000000111111111222222111111111111111111111111222111111111111000000000000000000111111111222222//////000111222222222111///000000000000000000111...//////000111222222222000000000000000000000000000111111222222111111000//////000111111111111000111111000111111222333444////////////////////////////////////000000000000////////////////////////---------............///...//////000111222222222,,,,,,------......//////.../////////000000000111000000000000000000000000............////////////......//////000111333333////////////////////////........................000000111111111111000000//////////////////000000////////////////////////---------.........//////............////////////........................,,,,,,------......//////---......---,,,,,,---///.........///000111111111000000000000000000000000......------------......---...///000000///...---,,,---...///000000000000//////............//////---------.........//////////////////////////////000000000000000000000000............/////////000////////////////////////............................................................////////////000///......000000000...000000/////////000000111000000////////////000000///...---...000111000///000000000/////////......////////////////////////000000000000000000000000///------111777;;;;;;999333111/////////000///...111111000//////////////////////////////000111111////////////////////////....../////////000000000......//////000000000000..................------,,,,,,---......///000000........................///..................///////////////////////////000000000000000000000000.../////////000000000111////////////////////////......---------...//////............////////////------------------------------........./////////..................------........................++++++,,,------...//////////////////////////////......////////////..................////////////......------------...............//////000000000111000//////////////////000000000000000000000000.../////////000000000000...//////000000//////......................................./////////000............////////////////////////........................//////////////////000000111000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222111111111000000000000111111111222222222...///000222333333222222111111111000000000000000000000000000000000111111000000000000000000000000000111222333333222111000//////000111111111111111111111111111222333444555333333333333333333333333////////////000000000000000000000000000000000000---------.........//////+++,,,,,,---...///000000++++++,,,,,,---...//////.../////////000000111111000000000000000000000000............/////////000.........///000222444444000000000000000000000000........................000000111111111111000000//////000000111111222222000000////////////000000---------.........//////............/////////000---------------------------------...............+++---///---+++***---000---......///000111111222000000000000000000000000.........------.........---...///000000///...---,,,---...///000000000000//////............//////---------.........//////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000............/////////000111000//////000111000...000////////////000000111000000////////////000111///...---...///000000...000000000000////////////////////////////////////////////////////////////111///000555>>>DDDDDDBBB333111///.........---,,,111111000//////////////////////////////000111111////////////////////////............//////////////////000000111111111222/////////......------,,,,,,,,,------...///000000////////////////////////......------------......000000000000000000000000//////////////////////////////............//////000000000000000000000000,,,,,,,,,,,,------...///............/////////000------------------------,,,---------......///////////////......------,,,------------------------++++++,,,,,,---...//////000000000000000000000000......////////////......,,,------...///000111111.........------............/////////000000111111222111000//////...//////000000000000000000000000////////////000000000000......////////////..............................---.........//////000000............/////////000000/////////......................../////////000...///000111111222111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222111111000000000111111111111222222222...///000222333333333222222222111111000000//////222222222111000//////...////////////............111111111111000000000000222222222222222222222222111111000000000000111111000111111111222222222222////////////000000000000222222222111000//////.........////////////......***+++---...///...------111111000000//////......///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000111111000000//////......////////////////////////000000000000///...---,,,---,,,,,,++++++,,,,,,------------.........///////////////000000000000000...///000000000///---,,,---------------------------------...///000000111000000///...............000000000000000000000000,,,++++++...111222///,,,111111000000/////////...........................////////////000000000000000000000000000000000000222111000//////000111222000///.........///111222//////............//////000...---...///000///---...///000111111000///...//////000000000000//////000000000000////////////000000000000////////////000000000000000000000000////////////000000000000//////////////////////////////............//////000000000000000000000000---...333===IIINNNKKKFFF555444222000//////000111........................000///...------...///000......////////////......---------...///000000111000000//////.........---///////////////////////////...---,,,,,,---///000---...000111111111000///000///...---,,,------...000000000///---,,,...///---///000000000000222444555222//////111111000...000000000000////////////////////////////////////---...///000000///.........------,,,,,,------...........................---------------...///000000000///...---,,,,,,,,,---------............///---------............/////////...---------------000000//////.........---000000000000000000000000...............///000000111111000000000000111111333000------///111000///000000000000000000000000000000//////.........---//////////////////////////////000000000000/////////...---,,,,,,---...//////......------///000111///////////////////////////000111222222222222222111111111000000000000000000000000000000000000000111111111000000000000000000000111111111222222222222222222222222222222222111111111000...///111333111111111111111111111111222222222111111111111111000000000000000000000000111111111111000000000000111111111111111111111111222111111111111111111222///000000000111111111111000000000000111111111111222222111111000//////.........////////////......,,,------............---000/////////............//////000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000//////////////////////////////------...///////////////------,,,,,,,,,,,,---------------.........//////,,,---------......//////......//////...------,,,------------------------------......///000000111000000///...............////////////////////////111///------///000///---000000000//////.................................////////////000000000000000000000000000000000000//////............//////000//////...///000111222//////............//////000///......000000///...//////000000000000////////////000000000000//////000000000000////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000///111666AAAKKKNNNIIICCC333222000.........///000........................//////...------...//////......////////////......------......///000000111000/////////.........---....................................//////000000......///000000000000000000///...---------.........000111000//////000111111222111000000111555888888555222111111111///---000000000000/////////...........................//////000000000...---,,,...------,,,,,,------.................................---------......///000000///------,,,,,,------------............///---------............///222222111000000000000000000/////////............////////////////////////...............///000000111111000000000000111111333111......000222111000000000000000000000000000000/////////.........---//////////////////////////////000000000000/////////...------------...//////......---...///000111////////////////////////000000111222222222222222000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222222222222222222222222222111111111000//////111333111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000222111111111111111111222000000000111111111222222111111111111222222222222222222111111000/////////...//////000000//////...000//////............/////////............------//////111111111000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111////////////////////////---............/////////------,,,,,,,,,,,,---------------...............+++,,,,,,---...///000000......------,,,,,,------------------------------------......///000000000000//////............///........................555222///---...//////////////////.......................................////////////000000000000000000000000000000000000......////////////......///////////////000111111000//////......//////000111000//////111111000///000000////////////000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111//////............//////000000000000000000000000000222777@@@HHHIIIBBB<<<111000...---,,,------.................................------------............////////////......------......///000000000/////////...............------------------------******,,,---............///////////////000111111000///......------......---///111111111111111333555444222000111666===BBBBBB>>>999555222000...---000000000/////////......------------------------000000111000///...,,,+++...------,,,,,,------...........................//////...---------......000///...------------------------............///---------............/////////...---------......////////////....................................///............//////000111000000//////000000111333111///000111222222111/////////////////////////////////...............////////////////////////...//////000000//////...///...------------...//////............///000000////////////////////////000111222222333222222222000000000000000000000000000000000000000000000000//////000000111111222222111111111111111222222222111111111111111111111111000111111000//////000222111111111111111111111111000000000000000000111111111111222222222222222333111111111111000000000/////////000000000000000111000111111111111111111000111111222222222333333333000000000111111111222222111111111111000000////////////000000000000//////222111000.........///000/////////////////////...///000111222222111///...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000//////000000111111222222////////////////////////111111000...---,,,,,,,,,......------------..............................------...///000111222333000///---,,,,,,---...///....................................//////000000000///............//////........................222111///.........//////..................------........................////////////000000000000///////////////////////////000111222222111000//////////////////000000111000000////////////000000111000///000111222111///000000///......///111222//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////000000333999>>>>>>:::444000///...------------.................................------------............////////////..................//////000000........................------------------------++++++,,,---...///111111000///.........///111222//////..................---///111222111000111222444444333333777@@@JJJRRRUUUNNNCCC999222///......000000/////////.........------------------------//////000000000...---,,,...------,,,,,,------...........................000///...---------------000///...------------------------............///---------............///------,,,,,,,,,,,,,,,---///////////////.................................//////............///000000000////////////000000111000000000000111000000................................................////////////////////////...//////////////////............------...................../////////000////////////////////////111111222222222222222111/////////000000000000000////////////////////////......///000111222222333111111111111111111111111000000000000000000000000000111111111//////000222111111111111111111111111///000000000000000111111000000000111111111222222111111111111000000000///000000000111111111222222//////000111111000//////000000000000111111111111/////////000000000111111111111111000000000000000//////000000000000//////333222000///......///000000000000000000000000000000111222222222000///...////////////////////////111111111111111111111111////////////////////////.../////////000000000111000000////////////000000//////000000111111111222////////////////////////222111///......---......///......------......///.....................---------...///000111222333111000///......///000111....................................//////////////////............//////........................+++---.../////////......------..................////////////////////////////////////000000000000///////////////////////////000111222222111000///...//////000000000000000000000////////////000000111000///000111222111///000///.........///111222//////000000000000//////.../////////000000000111000000000000////////////////////////////////////////////////000000000000//////////////////////////////............//////////////////////////////111000///111444555444222000000//////////////////////////////////////////..............................////////////..................////////////---------...............------------------------111000///...000222555777000///.........///111222......//////////////////...///111111000000000222333555777;;;CCCNNNZZZbbbhhh___OOO???444//////111////////////....................................,,,---...000000000//////...------,,,,,,------...........................000///...---------------//////...------------...---------............///---------............///000//////...//////000000.........///////////////........................//////............//////000000////////////000000...////////////...//////---------------------------------...............////////////////////////......////////////......---..................------......///////////////////////////////////////111111111222222111111000......//////000000000000////////////////////////......///000111222222333111111111111111111111111000000000000000000000000///000222111000///000111111111111111111111111111//////000000111111111222......//////000111111111111111111111000000000000///000000111111222222222///000111222222111000///---------.........//////.../////////000000000000111111000000000000000000///000000111111000000///111000000////////////000000000111111111111222222333222222111000000000///////////////////////////111111111111111111111111////////////////////////......//////000000111111000000////////////000000////////////000000000000////////////////////////............///111444555//////............//////...............---------+++,,,,,,---...///000000000000000///000000111111............................../////////////////////............//////000........................(((+++///000000......................../////////////////////////////////////////////000000000000000000000000000000000000......////////////............///000000000000000111000000//////000000111111000//////111111000//////......//////000111222//////000000000000//////......//////000000111111000000000000////////////////////////////////////////////////000000000000........................//////............//////000000000000000000000000333111///...000222333333000000000000000000000000////////////////////////......////////////............////////////............//////////////////---------------.........------------------------...---,,,,,,---///111333///////////////000111111......///000000000/////////000111111000111333555888<<>>777444000/////////............////////////////////////////////////////////////............////////////,,,---...//////...---,,,............................................................................................................///000000///////////////////////////111000///.........//////////////////////////////000///............///000000/////////..................////////////......---------............///........................---......///////////////////////////......------////////////////////////..............................------......///000000000////////////000000222111111000000000000000000000000000000000000000111111111111111111111111222333444444555555555555555555555444333222111000222222222222222222222222111222333444555555555555222000//////000111111000111111111111111111111111/////////000000000111111222222333444333222111000//////000000000000//////111000000000000000111111444444444444333222111111333000------...000111111111000000//////000000111111111000/////////000000000//////......//////000111111111111111111111111222222111111111000000000.........///000111111222............////////////...//////000000111111222////////////////////////---...///...---------///////////////////////////000000//////......------,,,------------.........------......///000000000//////////////////......------,,,,,,------...///000111111222222111111000000000000000000000000000...//////000000//////...------........./////////........................000000000000////////////////////////////////////............////////////000000000000000000000000111000000000000000000111111000...///000000///---........................---...///000111111000000//////000000000///......////////////////////////000000000000000000000000//////000000000000////////////000000000111111111111111111111111111111111000000000000000000000000......------......///000---....../////////............---......///000111000000000000////////////000000000000000000000000000000///............////////////....../////////....../////////000000000//////............///000000000//////000000111222////////////............////////////000000000000222555;;;DDDQQQ^^^kkkrrrxxxyyyyyywwwrrrnnnkkkjjjhhheee___UUUIII???888555////////////............////////////////////////////////////////////////............////////////------------------------........................................................................------------------------...////////////000000000000000000000000000000000000000111111000000//////////////////////////////000//////......//////000////////////..................////////////......---------............///........................---......///////////////000000000////////////...////////////////////////........................//////......//////000111000000000//////000000111222111111000000000000000000000000000000000000000111111111111111111111111111222333444555666666666444444444444444333333222222222222222222222222222111222333444444555555444111000//////111222111111111111111111111111111111//////000000000111111111222222222333222111000000//////000000000000//////000000000000000000111222444444444444444333222222222000...---///000000000000000////////////000000000000000/////////000000000000////////////000000111111111111111111111111111111111111000000000000,,,,,,------.../////////............////////////////////////000000111111////////////////////////,,,...///...---,,,---...............//////000000111111000///......------------------........................//////000000////////////............---------------......///000000111111111111000000////////////////////////...//////////////////...------------.........///........................000000000000////////////////////////////////////.........///////////////000000000000000000000000000000////////////000000111///......///000...---............////////////......///000000000000000//////000000000//////...//////////////////////////////////////////////////////000000000000////////////000000000111111111000000000000000000000000////////////////////////...------------...//////------......//////..................//////000000000000000000/////////////////////////////////////////////.........//////......////////////.............../////////000000...............//////000///////////////000111111////////////...............///000000000000222333888<<>>555000//////...---,,,++++++***,,,------...///000111111111000000000//////......000000000///////////////222111000.........///000////////////////////////////////////////////////000000000000000000000000------------------------........................//////////////////////////////000000000000///...111111000///////////////////////////////////////111111111000000000000000...///111222222111000///111111000000//////......////////////////////////........................////////////////////////////////////000000000000,,,,,,,,,---------.........//////000000000000000//////............//////000000000000////////////222222222222111111111111////////////000000000000333222111111000111111111555444333222222222333333444444444444333333222111333222111111111222333444111111111111111111111111000000//////000000111222111111111111111111111111222222222333333333444444111111000000////////////---....../////////////////////000000000111111111000000000000////////////000000000000000000000000//////000000000000//////......//////000111111111111111222222222222111111111000000000000000000000////////////000000000000000000000111111111222222111000///.........///////////////////////////////////////...//////000000//////............//////000000000/////////......////////////////////////////////////////////////000/////////..................////////////......---,,,...111000,,,...333......///000000///..............................---------------------------,,,,,,------///000000000000///...............//////000000000111111111........................---......///000000111111////////////000000000000111000000000/////////...........................000000000111111111111111000000000/////////////////////......//////000111//////............//////111111000/////////////////////000000000000//////...000222222111000111222000///......000111111000000000000000000000000000///......---...///000111//////.........---------000//////////////////000/////////000000111111111111000000//////000000111000000000000000000000000000000///...............111000000000/////////...---...///000000000///...///000111111111000///...000000///...............000/////////000333555777???KKKTTTXXXaaannnrrrnnnkkkcccVVVIII???777222//////......------,,,,,,+++,,,,,,------......//////111111111000000/////////////////////////////////222111000///......///000////////////////////////////////////////////////000000000000000000000000------------------------////////////////////////////////////////////////000000111111111111000000111111000///////////////////////////////////////////////////////////////---...000111111000///...////////////.........---////////////////////////................................................------........./////////------.........///////////////000111111111111000//////............//////000000000000////////////////////////////////////000000000000111111111111222222111111111111222222555444333333222222333333333444444444333333222111333222111111111222333444222222222222222222222222///////////////000000111111111111111111111111111333333333333444444444444111000000000000/////////------------...//////000.../////////000000000000000000000000////////////000000000000000000000000//////000000000000//////...//////000000111111222111111222222222222111111111111111000000/////////////////////000000000000000000000000111111111222111000000////////////000////////////////////////111111000/////////////////////............//////111111000000000/////////////////////////////////////////////////////////////////////..................////////////......---+++---000000...///111...//////000000//////...........................---------------------------------------...///000///////////////......---//////000000000000111111///...---,,,,,,---...///.........///000000111111////////////000000000000000000000000////////////........................//////000111222333444555////////////////////////...............///000000000//////......//////000111000000///////////////111000000//////000000111///000222222111111333555000///......000111111000000000000000000000000000//////.........///000000/////////............---//////............//////------...///000111222222000//////......//////000111111111111111111111111000//////............///000000000000//////////////////000000000///......000000111222222111111111000000///........./////////.........000222444555333<<>>@@@000000000000000000000000111111111000000000000000111111111111000000000000000000111111111111111111......000111222222333333111111111111111111111111222111000.........//////000000/////////000111222111111111000000000000000////////////000111222333777444222111111111111000222222222222222222222222000000000000000000000000...///////////////000000////////////////////////000000000000000000000000///000111222222111000///---......///000/////////............//////////////////000000000000//////111111111111111111111111111111000000000000111111.........//////000000000111000000////////////000000000000000000000000000///000111000///...///000000000000000111111111111......////////////......------------------------000000000000000000000000111111000000///......---//////000000111111000000000000111111111111000000111111111111222222222333333333222222222333333444333333333222222222222111000000000111111111222222111111111111111111111111------......///000000111222111111000//////......111111000000000111111222222222222222222222222222333222222333666777777666333222222333444444222111111111111111111111111111111111222222222333333333222222222222333333333333222111000000000000111222222111111000///000000000000000000000////////////222222222111111111111111///////////////////////////000111111222111111111000000000000000000000000//////............//////000000000000000000000000////////////////////////111111000000000000//////000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000........................000000/////////000111111///...............///000111111000000000000//////////////////////////////........................000000000111111111222222////////////000000000000....../////////000000000000111222111000///000111000000000000000000000000222222222111111111111111//////............//////////////////000000000000000000000000///......---,,,---...///////////////....../////////000000000111000000000000000111111222333444444444333111000000000000111222222222333/////////000000000111111111111222222222333333333111111111222222222222222333333333333444444444444444444444444444444444444777777777777888888888888888777777666666777777888999;;;<<<<<<<<<===@@@BBB000000000000000000000000111111111111000000000000222222111111000000///////////////000111111111222222222222222111000000///111111111111111111111111333222000///............////////////000000111111000000111111111000000000.........///000222333444999666333111000111111222222222222222222222222222000000000000000000000000............////////////////////////////////////000000000000000000000000///000222333333222000///,,,---......//////............///////////////000//////000000000000//////000111111222222222222222111000000000000000000111000000000//////...------000//////....../////////////////////////////////...///000///...---...///------......//////000000......////////////..............................000000000000000000000000111111000000000/////////---...000111111111000///000111111222222111111000111111222222222333333333222222111111111222333333222222222222222222222222000000111111111222222222000000000000000000000000////////////000000111111222111111111000000000///111111000000111111222222222222222222222222222222222222222444777999999999444222000000111222111000111111111111111111111111111111222222222333333333333333333333333333333333111111111111111111111111222111111000000000000000000000000000////////////333333222111000000000111111111111111111111111111000111111222222222111111////////////////////////000//////......//////000///////////////////////////////////////000000000000000000000000000//////////////////////////////111000///......///000111////////////////////////000000000000000000000000////////////////////////000000/////////000000111111111000000////////////000000000000000000//////000000/////////.................................000000000000111111111111////////////000000000000...////////////000000000000111222111000///000111000000000000000000000000111111111111111111111111000///..................////////////000000000000111111111000000...---,,,++++++---...////////////...////////////000000000000000000000000000111222222333444444444333222111//////000111222333333333////////////000000000000111111222222222333333333000111111111222222333333333333333444444444444555555555555555555555555555666666777777777888888888777777666666666777888888777999<<<>>>???BBBFFFHHH111111111111111111111111111111111000000000000000222222111111000000///////////////000111111111222333333333222222111//////111111111111111111111111222222111000///...............//////000000000000///000111111111111000000.........///000222333444888777555222000000111333111111111111111111111111000000000000000000000000////////////............////////////////////////////////////////////////...///111222222111///...,,,,,,---.............../////////000000111111111//////000000000000/////////000111222222222222222000000000111111000000000......////////////...---///...............//////////////////////////////---...//////...---...000------......//////000000......////////////..............................000000000000000000000000000000000111111222222222---...///111111000//////111111222222222222111111111111222222222333333333000000000000000111222222222222222222222222222222111111111111222222222222000000000000000000000000222222222111111111000000111111111222222333333333111111111111111222333333222222222222222222222222222111222444888:::;;;:::888666444333444555444444111111111111111111111111111111222222222333333333333333333333333333333333111111222222222222111111111111111111000000000///////////////000000000000333333222111000000000111111111111111111111111111111111222222222111111000////////////////////////111000000//////000000111////////////////////////////////////000000111111//////////////////000000////////////////////////111000///......///000111////////////////////////////////////////////////000000000000000000000000000000///////////////000444444333222111///......//////////////////000000000000//////......------//////////////////////////////000000000111111111.../////////000000000111////////////000000000111///000111111000///000222000000000000000000000000111111111111111111111111000000///................../////////000000000111111111111111000///...---++++++---...////////////////////////000000000111000000//////000111222222333333444555444333222111//////000111222333333333////////////000000000000111111222222222333333333111111222222333333444444333333444444444555555555555555555555555555555555555555555666666666777777666666666666777888999:::;;;===AAAEEEIIIMMMRRRVVV222222222222222222222222///000000000111111111111111111111111000000000000000000111111111111111111000111111222333333222222111111111111111111111111111111000000//////......---...///000000000//////...///111222222111000000.........///000222333444666666555333111000111333////////////////////////000000000000000000000000000000000////////////...////////////////////////////////////////////////...///000111111000///...,,,------...///.........//////000000111111222222//////000000000000//////...///000222333222222111000000111111111111000000)))***,,,///000111111111...------------......///000000000000000000000000---...//////......///000000000000000111111111111......////////////..............................000000000000000000000000000000000111222333333333......//////000000//////111111222222222222111111111111111111222222222333///////////////000111222111222222222222333333333111111111222222222222333000000000000000000000000444444333222222111000000111111222222333444444555111111111111111222333444222222222222222222222222111111111444777:::::::::777555333222333333333222111111111111111111111111111111222222222333333333444444444444333333333333111111222333333222111111000111111111111000//////////////////000000000000222222222111111111111111////////////////////////111111111222111111000///000000000000000000000000111111000000000000111111000000000000000000000000...//////000000111111222......////////////000000000000000000000000000000000000////////////000000000000000000000000000000............////////////111111111111111111111111000000//////......//////444444444333222000...---......////////////000000/////////......---------/////////////////////////////////000000000111111......//////000000111111/////////000000000111111///000111111000000111222000000000000000000000000111111111111111222222222222111000//////...//////......//////000000111111111111111111000//////...,,,---...////////////////////////000000000111111////////////000111222333333444555555555444222111000000000111222222222333/////////000000000111111111111222222222333333333333333333333444444444444333444444444555555555555555555555555555555555555555555555555666666666666666777777888:::<<<===>>>>>>AAAFFFJJJOOOTTTZZZ^^^222222222222222222222222......///000111222222333000000000000000111111111222222222222222111111111111111222222333333222222111111111111111111111111///000000000000000//////---...///000000000///......///111222222222000000////////////000111222333222444555444111000111333////////////////////////000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////........................------...///////////////......//////000111111222//////000000000000//////,,,...000111222222111000///000111222222111000///'''))),,,///111111111111------,,,,,,------...///000000000000000000000000---///000000//////000111111111111111000000000000......////////////..............................////////////////////////000000000111111111111111///............///000000111222222333333222222111000000000111111111222222////////////000111222333111111222222222333333333111111111222222222333333111111111111111111111111222222222111111111111111222222222222222222333333111111111111222333444555222222222222222222222222111111111333777999:::999444222111111222111000...111111111111111111111111111111222222222333333333555555444444444333333333111222222333333222222111000111111222111000///....../////////000000000111///000111222333222111111////////////////////////000111111111000000///...000000000000000000000000000000////////////000000000000000000000000000000...//////000111111222222........./////////000000000000000000000000000000//////000000000000//////000000000000000000000000......//////000000000000000000000000000000000000000000///...............000000111111111000///............/////////000000.....................---........................////////////000000000111.........///000111111111//////000000000111111111...000111111000000111222000000000000000000000000000000111111111222222222333333111000000/////////.........///000111111111000000111111111000000///......///000000///////////////000000000111111111////////////000111222333333444555555555444222222111111111111111111222222000000000111111111222222111111222222222333333333555555555555555555444444444444444444555555555555555555555555555555555555555666666666666777777777888888:::<<<>>>AAACCCDDDDDDGGGKKKPPPTTTYYY___ccc111111111111111111111111------...000111222333444//////000000111111222222444333333333222111111111444444444333222111//////111111111111111111111111...///000000000000000///,,,---///000000000///...---///111222333222111000////////////000111222333000222555444222000111333////////////////////////000000000000000000000000222222111111000000//////111111111111111111111111///////////////////////////...------------...///---...//////000000//////---------...///000000111//////000000000000//////+++---///111222111000//////000111222222111000///***,,,...///000///...---,,,,,,,,,,,,------...///000000000000000000000000---///000000//////000222000000//////......------......////////////......////////////////////////////////////////////////111111000000//////......//////...------///000111111222222333333222222111///000000000000111111111000000000000111222333444111111111222222333333333111111222222222333333333111111111111111111111111/////////000111111222222333333222222111000000000111111111111222333444555222222222222222222222222111111111333666888999888666555444555555444222000111111111111111111111111111111222222222333333333555555555444444333333333111222333444444333222111000111111222222000///....../////////000000111111...///111333444333222000111111111111111111111111000000000000000///......000000000000000000000000//////............//////000000000000000000000000...//////000111222222222---.........//////000000000000000000000000000000...///000111111000///...000000000000000000000000//////000000111111111222////////////////////////111000///...............+++,,,...///000000000///---.........//////000000........................------------------------////////////000000000000---......///000111111222000000000000111111111111...000111111000000111333000000000000000000000000000000111111222222222222444333222111000000000000---......///000111111222///000000111111111111000///000000000000000///...000000000000111111111111////////////000111222333333444555555555444333222222222222111111111111111111111111111222222222222111111222222222333333333777777777666555555555444444444444555555555666666666666666666666666666666777777777777888888888888999:::<<<>>>AAADDDGGGIIINNNPPPTTTXXX\\\aaafffiii222111111111111111222222222222222222111111000000111111111111111111111111333333111000000000111222111222333333444444333333222111111111000000//////111000///------///000111000000000000000000000000////////////////////////000000000000111111111111000000111222222222222111000...---...111222000...000000111111111222222222......------------......000000000000000000000000000000////////////000000---......///////////////000000000000000000000000............////////////000000//////.........---......///000000000000000000000////////////000000000000000000000000000000222000///------///000222111111000000//////......111111000000111111222333.../////////...---,,,,,,---......///////////////------...///000111222222111111000///////////////222222222111000/////////000000///............///...///000111222333444444333222222111000//////...111111222222222333333333333222222111111222222333444444333333333333222222222111000000000111333333//////000000111111222222222222111111111111111111000111333333222222333444333444444555555444444333222222444666888999;;;<<<666555444444333333333333333222222111111222222333333333333333333333333333111222333333333333222111111111222333333333333222///000000111111111000000000000000000000000000000222222222222222222222222333222111//////111222333222222222111111111000000000000000000111111111111......//////000000111111//////............//////111111000///////////////000000///...............000000000000000000000000......------------......000000000000000000000000///////////////000111111////////////...---,,,+++.........///////////////////////////////////////........................------------........................////////////000000000000000000000000//////////////////////////////000111111111111111111000///......///000111////////////000000000000000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000111111111111111111111111000000000000////////////222///------...000111111333333333222222111111111//////000000111111222222000000000000000000000000111111222222222333333333444555555555444333333222666666666666666555555555555666666666555555666888888888777555444555777:::888;;;>>>BBBFFFLLLSSSXXX[[[___cccddddddgggnnnttt222111111111111111222222222222222222111111111000111111111111111111111111333333111000000000111222111222333333444444333333111111111111000000000///222111///......///111222000000000000000000000000222222222222222222222222...////////////000000000000000111222222222222111333111000111333555333222//////000000000111111111222222111000////////////000000000000000000000000000//////......//////000---......///////////////....................................////////////000/////////............//////000000000000//////000000////////////000000000000000000000000000000111000///......///000111111000000000/////////...000000//////000000111222......//////......---,,,---...//////000000//////------...///000111222222111111000///////////////000000000000000000000000///////////////000111222111111111111111111111111000000000000111111111111111222222222222333333333333333222222222222333333444444333333333333222222222111000000000111333333111111111111222222222222222222222222222111111111000222333333222222333444333333444444444444333333111222333555777999:::;;;555555444333333333333333333333222222222222333333333333333333333333333333222333444444444444333222222222333444444444444333000000111111111111111000111111111111111111111111222222222222222222222222333222000//////000222333222222222111111111000000000000000000111111111111.../////////000000000111//////............//////111111000///////////////000000///...............///////////////////////////......------......///000000000000000000000000...............//////000.........///.........---////////////////////////............................................................////////////............////////////000000000000000000000000111111111111111111111111......///000000000000000111000///......///000111////////////000000000000000000000000000000000000........................111000///000111222111///000000000000000000000000000000000000000000000000000000000000000000000///222///------///111111111333333333222222222111111000000000000111111111111111111111111111111111111111222222222222333333333444555555555444444333222555555555555555555555555444555666555444444666888888888888777666777:::===@@@CCCGGGLLLSSSZZZ```dddhhhjjjmmmoooqqquuu{{{222222111111111111111222222222222222111111111111222222222222222222222222333333222111111111111222111222222333333333333333111111111111000000000000222111000//////000111222000000000000000000000000333333333333333333333333............////////////000000111222222222222111000///...///111222111000///////////////000000000222222111111111000000000000000000000000000000000///..................///---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////............///000000000000//////...000000////////////000000000000000000000000000000111000///......///000111000000000000///////////////............///000000....../////////...---------...//////000000//////------...///000111222222111111000///////////////---......///000111111222/////////000111222444444444333333222111000//////---...///000111333444444222222222222333333333333222333333444444333333222444444333333333333222222222111111111111222333333333333333333333222222222222222222222222222222222111222333333222222333444333333444444444444333333111111333444666777888999444333333222222222222333333333222222222222333333333333333333333333333333333444444555555444444333333333444555555555555444111111222222222111111000111111111111111111111111111111111111111111111111111111////////////111111222222222111111111111111000000000000111111111111////////////000000000000000//////......//////000111111000///////////////000//////............///........................///......------......///000000000000000000000000---------------...//////............////////////////////////////////////------------------------........................---------............///............////////////000000000000000000000000111111111111111111111111......//////000/////////000000////////////000000////////////000000000000000000000000000000000000------------------------111000///000111222111///000000000000000000000000////////////////////////000000000000000000000000111///......///111111111333333333222222222222111111111111111111000000000111111111111111111111111222222222222333333333333444555555555555444333333444444444444444444444444444555666555444555666888888999:::::::::<<>>@@@DDDGGGKKKQQQ]]]mmm}}}333222222111000000111111222222222222222222222333222222222222222222222222333333333333222222111111000111222222333333222222000000000000000000111111222222111111111111222222//////////////////////////////////////////////////////000000000111111111000000111222222222222111111111222222222222333333111111111111111111111111//////000000000000///...////////////////////////......------------......---......///////////////------------------------............////////////.........///////////////,,,,,,...///111222222222//////000000000000//////////////////////////////000000////////////000000////////////000000000000000////////////000111111......///////////////......//////000000000000000......//////000000111111111000000///////////////000000000000000000000000111000000//////000000000222111111111111111111111000000111111222222222333222222333333333444444444222333333333333333333222444444333333333222222222111111222222333333333333333333222222111111111000222222333333444444444444222444444444222222333444333444444555555444444333111222222333444555555666222222222111111222222333444333333333333333333444333333333333333333333333333333222222222222333333111111222333333333333333333333333333333222111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111///000000000111111111111000000000000////////////000000////////////000000111000000/////////////////////............//////000000000000000000000000/////////......///////////////////////////////////////......//////000111222111000////////////000111111000000////////////////////////////////////////////////////////////,,,---------........................////////////////////////////////////////////////////////////111111222222222111111000//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000111111111111111111111111///000000000111111111222111000//////111222222111222222222222222222222222333333222222111111000000111111111111111111111111222222333333333444444444444444555666666555555444555555666666777777777777555666777777666777999;;;999;;;>>>@@@BBBEEEIIILLLTTT^^^ppp333333222111000000000000222222222222333333333333333333333333333333333333333333333444333222222111000111111222222222222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222111///000111111000000111333222222222222111111111111333333444333222000---,,,000000000000000000000000///..................///---......///////////////....................................////////////.........///////////////+++,,,...///111222222222...///000111111000///...000000000000000000000000//////000000000000//////////////////000000000000000000//////000000111222......///000000000//////...///000000111111000000.../////////000000000111111111000///////////////111111111111000000000000222111000///////////////000000111111222222222333222222222222222111111111333333333333444444444444333222222111111222222333444444333333333333222222111222222333444333333333222222222222111111111111222333333444444555555666333444555444333222333444555555666666666666555555333333333444444555555555333222222222222333333444444444333333333333444444333333333333333333333333333222222111111222222333000111222222333333222222444444444444333222222111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111222222222000000000000111111111111000000000000////////////111000000//////000000111111111000//////////////////............//////000111111111111111111111111000//////......//////000///////////////////////////////////////000111111222111000//////000111222222111111000000//////...000000000000000000000000/////////////////////////////////000000000111111............////////////000000000000000000000000111111111111111111111111222222333333222222111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111000///000111222111///000000000000000000000000111111111111111111111111///000000111111222222222111000///000222333222111111222222222222333333333222222222222222111111111222222222222222222222222333333333333444444444444444444555666666666666555666666666777777888888999666777888888888888;;;===<<>>BBBEEEIIILLLNNNQQQTTTWWWgggzzz444333222111000000000000222222222333333444444444333333333333333333333333333333444555444333222111000000111222222222222111//////000000111111111222//////000000000000//////000000000000000000000000////////////////////////............/////////000000000111222222222222111///111333333000000222444111111000000/////////...&&&(((+++...111222222111000000000000000000000000000000////////////000000---......///////////////..................................../////////000---.........//////000000111111111111000///------...///000222222000///...000000000000000000000000//////000000000000//////.../////////000000111111...------------...//////......///000000000000000//////000111111111111111////////////000000000000111111000/////////////////////000222333444555666000000000111222333555555222222111111111111111111111111111222222333333333333333333444444444555555444222///------///222444444444444333333333222222111222333444555444333333333333333444444555555555333333444444555666777777444555666555333222333444777777888888888888777777555555555555555555555555333333333333444444555666555444444333333444444555333333333333333333333333555444333333333333444555222333444444555555444444555555555555444333222111222222222222222222222222222222222222222222222222111111222222222222111111000000111111222222222222000000000000111111111111111111000000/////////...111111000000000000111111111111000///////////////...............///000111000000000000000000000000000000////////////000000////////////////////////...------------...//////---------...111444777:::222222222111000//////...////////////////////////000000000000000000000000+++++++++,,,,,,,,,------............/////////000000000000000000000000000////////////////////////111111111111111000//////...///000111111000///...////////////000000000000000000000000000000000000000000000000000000000000111000///000111222111///000000000000000000000000000000000000000000000000///000000111222222333333111000000111333333222000111111111222222333333333111111111222222333333444222222222222222222222222333333333444444444555555444444555666777777666666444444444555666777777888888999:::::::::;;;===@@@FFFIIIMMMPPPSSSUUUXXX[[[ggg}}}444444333333222111111000000111222333444555555555444444222222222222444444444444444333333222222222000000000000000000000000333333222111000000111111222111111111000000//////---...///000000///...---////////////000000000000////////////////////////000000111111111111000000111111111111111000///...///////////////////////////////////////000111111000000000000000000000000000000//////.........---000000000000000000000000...........................///////////////......//////............//////000000000000000000000000////////////////////////............/////////000////////////////////////000000//////.........---////////////////////////111111000000//////......111111222333333333333222333333222111000000111111111111111111000000000000000000111222222222222222222222333333333222222111111222222333333222222111333333333333222222111000444333222222222333444555333333333333333444555666333222111000111222333444444444444444444444444444666555444444333333333333666666555555555444444444666777666444333222444666444555666777777666555555333333333444666777999:::444333333333444666777999666666555555555444444444555555555444444333333333444444444333333333222222111111222333444444444444333333333222222222111111222222222222111111000000222222222111111111111111222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000444222///---,,,...000111000///...------...///000////////////////////////000000000000000000000000000///...---,,,------...////////////////////////------......///111222333888666444222111111111222111000///000111222111000////////////////////////............////////////000000000000000000000000000111111111111222222222222111111111000000////////////000000000000//////---...///000000///...---////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111...//////000000000000000111/////////111222111000111111111000000000000000111222333333444444444444222222222222222222222222222333444555555555444333444444444444444444444444555555444333333555666777555555555666777888999:::888999;;;<<<>>>AAAGGGKKKRRRUUU[[[___]]]\\\aaaiiixxx555444333222222111111111111222333333444444444444444333333222222333333444444444444444444333333333111111111111111111111111333222222111000000111111111111111111000000000///......///000000///......////////////000000000000////////////////////////000000111111111111000000111111111111111000//////000000000000000000000000///////////////000111111000000000000000000000000000/////////............000000000000000000000000////////////////////////...///////////////......//////............//////////////////////////////////////////////////////........./////////000000////////////////////////000000/////////.........////////////////////////000000000000000/////////111111222333333333333222222222111111111222333333111111111111000000000000///000111111222222111111222222333333333222222111222222222333333222222222555555555555555444333333333333222222222333444555444333333333444444555666555444333333333444555666444444444444444444444444555555444333333333444444666666555555555444444444666777666555333333444666666666777888777777666555444444444555666777888999666666555444444555666777666666555555555444444444555555555444444333333333444444444333333333222222111222333444444555444444555555555444444444333333333222222222111111111111222222222222111111111111000000000000000000000000111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000111000///------...///000000///...------...///000////////////////////////000000000000000000000000111000///.........//////////////////////////////------......///111222333666444222000/////////000...,,,,,,---...///...---////////////////////////............////////////000000000000000000000000//////000000000111111111111111111111000000000/////////000000000000//////---...///000000///...---////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000000111111111...//////000000000000000222000000111222333222111111111111111000000000000111222333333444444444333222222222222222222222222222333444555555555444444444444444444444444444444555555444444555555666777666666666666777999:::;;;888;;;>>>BBBEEEJJJPPPSSSXXXZZZ```eeefffgggnnnwww666555333222111111222333222333333444444444333333222333333444444333333222333333333444444444444444111111111111111111111111333222111111000111111111111111111111000000000000...//////000000//////...////////////000000000000////////////////////////000000111111111111000000111111111111000000000000111111111111111111111111///////////////000000111000000000000000000000000////////////............000000000000000000000000000000000000000000000000...//////000000/////////000//////......//////000........................////////////////////////....../////////000000000////////////////////////000000////////////......////////////////////////000000000000000111111111111222222333333333333333111111111111222333444444222222111111111000000000//////000111111111111111222222333333333333222222222222333333333333222222222222222222222222111000333222222222222333444555444444444333444444555666555444444444444555666666444444444444444444444444444444444444444444555555666666666555555555555444666777777555333333555777888999999999888777666555666666555555666666777777999888777666666666666777666666666555555555444444555555555444444444444444444444444444333333333333111222333444555555555555555555555555444444444444333333222222222222111111333333222222111111111111000000000000000000000000111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000..................////////////............///000000000000000000000000000000000000000000000000000222111000/////////000000////////////////////////............///111222333555333222000/////////000---,,,+++,,,---......,,,////////////////////////............////////////000000000000000000000000........./////////000000111111111111000000000000//////000000000000//////......////////////......////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000...///000000111111000000222111111111333444333222111111111111111111111111222222333444444444333333333333333333333333333333222333444444555555444444444444444444444444444444444555666666777777666666666666666777888:::;;;<<<===AAAFFFKKKQQQWWW]]]aaaffffffiiiooorrruuu~~~777666444222111222333444444444444444444444333333222222444444444444222222111111222222333333444444111111111111111111111111222222111111111111111222111111111000000000000000/////////000000/////////////////////000000000000////////////////////////000000111111111111000000111111000000000000000111222222222222222222222222000000////////////000000///////////////////////////////////////.........////////////////////////000000000000000000000000...//////000000000000///000000////////////000000////////////////////////////////////////////////...////////////000000000000000000000000000000000000000//////////////////////////////////////////000000000111111222222222111222333333444444333333111111000000000111222222222222222111111111000000//////000111111111111000222222333333444333333333333333333222222333333333000000111111111000000///333333333333333444444444555555444444444444555555333333333333333444444555555555555555555555555555444444444444444555666777666666666555555555555555777777777666444444666888;;;;;;::::::999888777666888777777666555666666666999888888888888888888888666666666666555555555555555555555555555444444444555444444444444333333333222333444555555666666555444333333333333222222222333333333333333333222222333333333222222111111000222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000+++,,,---/////////.....................//////000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............///000111222555444333222111111111111///...---...000111000///////////////////////////............////////////////////////////////////....../////////000000000111111111000000000000000//////000000000000//////...//////////////////...////////////000000000000////////////////////////111111000000000000111111////////////////////////....../////////000000000//////000111111111111000222111000111333444333222000111111111111111222222222333333444444333333333333333333333333333333333333333333444444444444444444444444444555555555555444555777888999888777666666666777888:::<<<===>>>FFFJJJOOOVVV]]]fffnnnttt{{{xxxxxx{{{~~~777666555333333333333444444444555555555444333333222222444444444444222222000000111111222222333333111111111111111111111111222111111111111111222222000000000000000000111111000000000//////000000000////////////000000000000000000000000000000000000000000111111111111000000111111000//////000111222222222222222222222222222000000////////////000000////////////////////////.........///////////////////////////////////////////////////////////////......///000111111000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111//////000000000000000000000000000000000000000000000000111111222222333333222222333444444444444333333222111//////.........222222222222111111111111//////000111111111111111111222333444444444444444444444333222222333444444333333444444444444444333333333444444555555555555666555555444444444555555333333444444555555555555555555555555555555555555444444444444555555666777666666666666666666666666777777777666555555777999<<<<<<;;;:::999888888888999888777666666555555555666777888999999:::::::::777777666666666555555555555555555555555555555555555555555444444444333333333333444555666666666666444444444333333333222222333333333333333333444444444444333333222111111000222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000+++,,,...///000///...------......///////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////......//////000111222444333333222111111111111000///...///111222111000////////////////////////............/////////////////////////////////////////////000000000111111000000000000000000111111//////000000000000///////////////....../////////////////////000000000000////////////////////////111111000000000000111111////////////////////////////////////000000000000///000000111111111111111111000///000222222222000000000111111222222222333333333333444444333333222333333333333333333333333333333333333444444555555444444444555555666666666666777888999:::999888777666666888:::<<>>AAAEEEIIIKKKNNNVVVcccrrr555666777777777555333222333333444555666666666555444333333222222333333444444444444333333333333333222222222222222222222222111111000000111222222333///000000000111111111111111111000//////000111111////////////000000000000000000000000000000000000000000111111111111000000111000///...///000222333222222222222222222222222111111000///////////////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000......///111111222222111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222//////000000000111111111000000000000000000000000333333333333333222222222222333444444555444444444444444222111000000000000333333222222222111111111111111222333333333333333111222333444555555555555666444333222222333444666111111222333333333333333555666777888999888888777777777666555555555555555555666777888999888777777555555555555555555555555777666666555555555555666555666666666777777777777777888888777666777999;;;;;;:::999888888999::::::999999888777666666666666666777888999::::::999999777777777777666666666555444555555555666666666777555555555555444444444444444444666777777777777777666666666666555555555555333444444444555555555555666555444333222111111000000000000000000000000000111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000//////000000//////......,,,---...///000000000///////////////////////////000000000000000000000000...///000111111111000000///////////////////////////////////////000000111000000000000000//////......---,,,---///000///...////////////////////////............////////////000000000000000000000000........./////////000000///000000000111111111111//////000000000000//////000///...------...///000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111222222222222000000111222222222222111111000///000222333222111000000111222222333444444333444444444333333222111444444444444444444444444444444333333333444555666444444444555666777777777999999999999999:::;;;;;;:::;;;>>>CCCHHHMMMQQQSSSSSS___qqq555666888999888666333111222333444555666666666666555444222222222222444555666666666555555444444444222222222222222222222222111111000000111222333333//////000000111111111222222111000//////000111222////////////000000000000000000000000000000000000000000111111111111000000111000///...///000222444111111111111111111111111111111000///////////////000000000000000000000000---.........//////000000000000000000000000000000111111111111111111111111......///111111222222222111111000000000000111111////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222//////000000111111111222000000000000000000000000444444444333333222222222222333444444555555444444444444333333222333333333333333333222222222111111222222333444444444444333111222333444555555555555666555333222222333555666444555666666777777777666666777888::::::999999888777777666555555555555555333444666777777777666555666666666666666666666666888777666555555555555555555666666666777777888888777888888777777777:::<<<:::999888888888999:::;;;999999888777777777777777888888999:::999888777666777777777777666666666666444555555555666666777777666666555555555444444444444555666777888888888888555555444444444333333333444444444555555555666666666666555444222111111000222222222222222222222222111111111111111111111111222222222333333222222222111111111111111111111111000000000000000000000000111111000000/////////...+++,,,...000000000000///////////////////////////000000000000000000000000///000111222333333222111////////////////////////000////////////000000111111222222222222111111000///...---...000000000///////////////////////////............/////////000000000000000000000000000---------.........////////////000000111111111222//////000000000000//////000///...------...///000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111222222222333333333000000111222222222222111222111000111333444333222000000111222333333444444444444444444333333222111444444444444444444444444444444333222333444555666444444444555666777777888;;;:::999888999:::;;;<<<<<<>>>BBBGGGLLLRRRVVVYYYZZZhhh~~~555555666666666555555444555555666666666666666555555555555444444333333333333222222111111222222333222222222222222222222222000111111111111222222222000000000000000000000000000000111111111111000000000000000000///---,,,,,,111111111111111111111111000000000000000000000000000000000000000000000000---,,,,,,---000111111000///000111222222111000///111111222222111000...---......//////000000111111////////////000000000000//////000111111111111111//////000111111111111000111000///......///000111111///...---///000111111111111111111000000000000222222222222222333333444000111333555555333111000......///000111222222333111222333444444444444444222222222222222222222222000111333333333333555777444333111111222333222111333333333222222111111111333333222222222222111111333222222111111222222333444444555444333444666888444444555666666666666666666777999>>>AAABBB@@@>>>888888777777666666555555666666666666777777777777666666666666777777777777666666777888888888888888777777777777777666666666777777666666777888:::;;;>>>;;;888888::::::888666555666777777777666888999888888888999999:::::::::999999888888888777777777333444666777888777777666666666555444444555555555555555666777777777777777666666666666666666666666666666555555555555666666<<<:::888666444333222111000000000000000000000000111222333333444444444444222222222111111000000000333333333333333333333333000000000000000000000000////////////////////////---------...///000000111111111111000000000000000//////000000111111222222000000111222222222222222111000///...------...///000000000000000000000000222111111000///......---000000111000000///......000000000///......------......///000000000000000---------,,,,,,---------------------..................////////////......222000///---------......000...+++,,,...000...------...///111111111000///000000111111111000000///000000000000000000000000000000111111111111000000111222333333444444333333333333222222222222222222444444333222222111111000222222333444444444333333444333222111111111222333666666666555555444333333333333333333333333333333666555333222333555777888:::666333444999===;;;999>>>DDDKKKQQQTTTVVVXXXYYYaaalll777777777777777666666555555555666666666666555555555555555444444333333333444444333333333333444444222222222222222222222222000111111111111222222222000000000000000000000000000000111111111111000000111111222111111000///...111111111111111111111111000000000000000000000000000000000000000000000000000///......000111000//////000111111111000//////...///000111111111000000.../////////000000000111////////////000000000000//////000111111111111111///000111111222222111111111000///......///000111000///......///000111111111111111111000000000000000////////////000111111111111222222222222111111000000000000000111111111111111222333333333333333222222222222222222222222000222444444333333555666666444333333555666555444333333333222222222111111111222333333555555666777333333222222222222333333333444444444333333555777555555666666666666666666888999;;;???BBBCCCAAA???777777666666666666666666666666666666777777777888666666666666777777777888666777777888888888888888777777777777777666666666;;;;;;;;;;;;;;;===>>>???@@@===::::::;;;<<<:::888999:::;;;;;;::::::;;;<<<777888888888888888999999:::::::::999999999888888777888888999999888777666777666666555555666666777666777888888999999888888777777777777777777777777888777777666666777777888999888666444333222111111111111111111111111111111111222333333444444333333333333222222222111111111333333333333333333333333000000000000000000000000////////////////////////------......///000000111111000000000000000000000000000000000000111111111///000000111111111111111111000///...---......///000000000000000000000000111111111000///.........000000000000000///...............///////////////......///000000000000000......------------.........////////////000000000......////////////......000///.........///000111111///------///111000...---...///000111111000///111111222222222222111111000000000000000000000000000000111111111111000000111222333333444444333333222222222222222222222222222222222222222222222333222222333444444444444333666555333222222222333444444444444444555555555555444444555555555555444444444444444444666888:::;;;@@@===;;;;;;===??????>>>FFFJJJPPPUUUXXXZZZ\\\^^^bbbnnn999888888888777777666666555555555666666555555444555555555444444444444444555555444444444444555555333333333333333333333333000111111111111222222222000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222111000000111111000...//////000000000000//////,,,,,,...000111222222222////////////000000000000////////////000000000000//////000111111111111111000111111222222222222222000000////////////000000///////////////000111111111111111111000000000000//////.........///000000222111000//////000111222111111111111000000//////000111222222222222222222222222222222222222222222111333444555444444555666777555444444666666666555333333333333222222222222111222333333555555666777444444444333333444444444444444555444333333555777666666666777777666555555999999;;;===@@@@@@>>><<<555555555666666666666666666666666777777777888888666666666777777777888888777777888999999999999888666666777777777777777777:::::::::::::::<<<=========;;;999888999:::999888:::;;;<<<<<<:::999:::;;;999999999999999888888888;;;;;;;;;::::::::::::999;;;;;;;;;;;;:::999888777888777777777777777777888888888999:::::::::999999777777777777777777777777999888888777777888888999666555444333222111111111111111111111111111111111111222222333333333333333333333333333222222222222333333333333333333333333000000000000000000000000////////////////////////---......//////000000111000000000000000000111111111111111111000000000000...//////000000000000000000000///............///000000000000000000000000111111000000//////......///////////////......---------......///000000111......///000000000000000//////............//////000000000111111111222222......////////////......//////...///000111222333222000//////000111111000...//////000000000000///111111222333333222222111000000000000000000000000000000111111111111000000111222222333333333333333111111111222222333333444000111111222333333444444222222333333444444444444777666444333333333444555222222333333444555555666555666777888888777666555222333555777999;;;===>>>?????????>>>===???CCCEEEOOOQQQTTTWWWXXX[[[___aaajjjvvv:::999888777666666555555555555666666666555444444555555555555555444444444555555444444444444555555333333333333333333333333000000111111111222222222000000000000000000000000000000111111111111000000---......////////////...111111111111111111111111////////////////////////////////////////////////222111000111222222111000.../////////000000000000,,,---...///000111111222////////////000000000000////////////000000000000//////000111111111111111111111222333333333333222000000////////////000000...///000/////////000111111111111111000000000///000000000000000111111222000000////////////000000111111000000000000000000000111111222222222111111222222222222222222222222222333555555555666888999999777444444444555444333333333333333333333333333333333222222222111111111555555444444444444555555555666777666555555666777666777777777777666555555666666666888::::::888666444444555555666666666777666666777777777888888888666666777777777888888888777888999999::::::999999666666777777888888999999888888999999::::::;;;<<<;;;:::999999999::::::999<<<===>>>===;;;:::;;;<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999888888777888888888888999::::::::::::999999777777777777777777777777888888888777777888888888555555444333222222222222111111111111111111111111111222222333333333222222333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////......//////000000000000000000000000000111111111222222111111000000//////---......///000//////////////////.........//////////////////////////////111000000000/////////........./////////......---............//////000000......///000000000000000000000////////////000000000000111111111222222222......////////////......000000000000000111222222111000//////000000000000/////////000000000000///000000111222222222111111000000000000000000000000000111111222222111111000111111222333333333333222000000111222333333444444111111111222222333333333333333333333444444555666666666444333333333444555333333333333444444555555555666888999999888666555222333555888:::<<<======<<>>>>>??????============<<<===>>>???@@@BBBBBBAAA???>>>???@@@???>>>>>>>>>======<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;999999888888888888999999:::999999888888666666666666666666666666888777777666666777777888666666555444444444444444111111111111111111111111222222222333333222111111333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000000000//////000000111111111111222222111111000000//////------...///////////////......//////////////////////////////////////////000000000000////////////......///////////////...000000//////..................///000000000000000000000////////////000000/////////000000000111111......////////////......111111111111111000//////////////////......///000000000000////////////000......///000000000000000000000000000000000000000111111222222222222111111000111222222333333222222000000111222333333444444333333333222222222111111333333333333444555666777666555333222222222333444555555555444444333333333555666777777777777666555333444666888:::;;;<<<<<<@@@CCCFFFGGGGGGLLLWWW``````aaaccceeeiiiqqqyyy@@@>>><<<:::888777777888888888888888777666555555555555555555555666666666444444333333333333444444333333333333333333333333000111111111111222222222000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///...000333444444333000/////////000111222333333333111000////////////000000000000////////////////////////000000000000//////000111111111111111000111111222222222222222//////000000000000//////,,,///222111///...///222111111111111000000000000//////.........///000000---...111222222111...---......///000111222333333222222222333222222111000222222222222222222222222333444444444777===DDDIIILLLFFF???999666666666777333333333333444444444444111222333333555555666777555555444444444444555555666888999999888666666777555666777777888888888777777666555666777888666555666666666666777777777777777777777888888888999999777777777888888888999999999999:::;;;;;;;;;;;;:::888888999:::;;;<<<===>>>===>>>???@@@AAAAAAAAA@@@<<<===>>>>>>======???AAABBBCCCDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA???===;;;:::::::::999999:::::::::999888888777777777777777777777777777777777666666777777777888777666555555555555555222222222222222222222222222222222222222222111000222222222222333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111111111000000000000---......///////////////---...//////000/////////000000000000000000000000000000000000////////////...//////000000000000000111000000///......------......///000000000000000000000////////////000000........./////////000000......////////////......111111111111000///...---//////000///...---///111111000000////////////000------...///000000000000000000000000000000000000111111222222222222111111000111111222222222222222111111111222222333333444444444333333222111111000333333222222333555777888555555333222222222333444777666666555444444333333666666555555555555666666444555666888:::;;;======CCCFFFIIIKKKNNNVVVbbblllhhhiiikkkooouuu~~~FFFEEEBBB???============:::::::::999999888777666444555555555666666666777555555444444444444555555444444444444444444444444000111111111111222222222000000000000000000000000000000111111111111000000111111222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000//////000222333222111111000000000111222444555555444222111000000000111111000000000/////////...////////////000000000000//////000111111111111111///000111111222222111111...///000111111000///...+++///333222///---///222111111111111000000000000000////////////000111111///000000111111000000/////////000000111111111222333333333333333222111111222222222222222222222222444333333333888@@@KKKRRRUUUNNNCCC:::555555666777333333333444444444555555111222333333555555666777555444444444444444444555555777888888666555555555444555666777888999999999888777666777999999888777888888888888888777777777777777888888888999999999777777888888888999999999999::::::;;;;;;;;;;;;;;;999999:::<<<===???@@@@@@@@@AAACCCDDDEEEEEEDDDDDD@@@AAACCCCCCAAABBBDDDGGGGGGHHHJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDEEEEEEFFFGGGHHHGGGEEEBBB???>>><<<<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999999888888777777888888999999888777666555555555555222222222222222222222222222222222222222111000000111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000111111111......///000000000000///,,,---///000000000//////000000000000000000000000////////////000000000000///000000111111111111111///////////////...............///000000000000000000//////......//////000........./////////000000......////////////.........///000000000///......///111222000......000222222111000///......///000---...///000000111111111000000000000000000000000111222222333333222222111000000111222222222222222222222222222222222222222333222222222222222222222444333222222333555888999777666444333333333444555666666666666666666666666888666555444444555666888555555666888:::>>>AAABBBFFFIIINNNSSS\\\jjjxxx~~~~~~~~~LLLJJJGGGDDDBBBAAAAAABBB;;;;;;;;;:::999888777777444555555555666666777777666666555555555555666666444444444444444444444444000111111111111222222222000000000000000000000000000000111111111111000000000000000000///...,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000222111///000111111000...222111111000111333555666555444222111111111222333111111000000/////////...////////////000000000000//////000111111111111111//////000111111111111111...///000111111000///...***///333333///---///222111111111111000000000000222222222222222333333444222111000//////000111222111111111111000000000000444444444444444333222111222222222222222222222222444333222333888CCCOOOXXXYYYPPPCCC888333222444555333333333444444555555555333333333222222222111111444444444333333444444444333555777777555333333333333444666777999:::::::::888777666777888999888777::::::999999888888777777777888888888888999999999777888888888888999999999999:::;;;;;;<<<<<<;;;;;;999:::;;;===>>>@@@AAABBBHHHIIIKKKLLLMMMMMMLLLKKKIIILLLNNNMMMLLLLLLOOORRRSSSTTTUUUUUUUUUTTTVVVWWWRRRRRRRRRSSSSSSTTTTTTTTTOOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKMMMKKKIIIFFFCCC@@@???>>><<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::999888777666555444444444222222222222222222222222222222222222222111000///000000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000...//////000111222222222//////000000111111222222...//////000000000000000,,,---///000000000//////000000000000000000000000////////////000000000000000000111222222222222222------......///000000000...//////000000000000000//////............//////////////////000000000000......////////////......,,,---...000000000//////000222333222//////111444222111000.........///000......000111111222222222000000000000000000000000111222222333333222222111000000111222222222222111333333222222222222222222111111111222222333444444444333222222333666888:::888777666555444555555666555555666666777888888888999888555444444555888999555555666888;;;@@@DDDGGGMMMPPPVVV```oooddd___YYYTTTPPPLLLHHHFFF@@@AAAAAA>>>:::888999<<<666777777666555444555666222222333333333444444555222222222222222222222222222222111111111111222222222111///......///111222222111111111000000//////000000000000////////////......//////000000111111222222111000000000000000111111000000//////......//////000111222333333444333222111000000222444555000000///...............000000000000000000000000//////////////////////////////000000000000///...////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////111000///......///000111222222111111111111111111333333333333333333333333333333333222222111111111222111000222777@@@HHHMMMQQQHHH===777666666555222555555555555555555555555333333222222333333444555555444444444444555666666888888888777777777777777666666666666666777888888555555555555666666666777===:::888999;;;<<<:::888::::::;;;;;;;;;;;;;;;:::::::::999999888888888999;;;AAACCC@@@???BBB???:::===>>>@@@AAACCCFFFJJJMMMLLLOOOOOONNNRRRXXXVVVOOOPPPRRRUUUVVVUUUVVVWWWYYY___```bbbbbbaaaaaabbbccc\\\]]]]]]^^^^^^______```]]]]]]]]]\\\[[[YYYXXXWWWXXXVVVTTTUUUWWWWWWTTTPPPLLLOOOPPPNNNJJJGGGFFFGGGEEECCC@@@??????@@@???>>>@@@>>>;;;:::;;;<<<<<<<<<:::999888999::::::999777777666666666777666333111333333333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000............////////////,,,,,,...///000000000000////////////////////////000000000000000000000000////////////////////////......///000000///...---////////////////////////......////////////......000000//////.........---,,,---...000111111111111000000000000000000000000000000000000////////////000000000000////////////222111111000000000000000111111222222222333333333333222222222111000000000222222111111222222333444000111222444555555444444555333222111111444777999777666555444444555666777666555555444444444555555666666555555555666777777888777666777;;;AAAGGGKKKSSSVVV\\\iii|||xxxqqqjjjeee```[[[XXXRRROOOJJJEEE@@@<<<;;;;;;;;;;;;;;;999777666555555444444444444444444444444555444444333222111111000222222111111111111222222333222000//////000222333222222222222111111111000111000000000////////////.../////////000000000111222111000000/////////000111000000000/////////...///000000000111222222222111111000///000111222333000000///...............000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111///000000111111000000///111000////////////000111111111111111111111111111333333333333333333333333333333333222222222111111444222222222666<<>>???>>>CCCCCC@@@@@@CCCCCC@@@EEEGGGIIIKKKMMMPPPTTTWWWTTTXXXYYYWWWYYY]]]]]]YYY[[[\\\]]]^^^___aaaeeehhhkkknnnrrrsssqqqmmmkkkjjjmmmoooqqqqqqqqqqqqsssuuuooonnnnnnmmmllljjjiiihhheeedddaaa```^^^[[[XXXUUUTTTVVVYYYXXXUUURRRQQQQQQQQQQQQPPPNNNLLLIIIFFFDDDGGGDDD@@@===============<<<;;;888888999::::::999777666666777888777555222333333333333333333333444222222222222222222222222222222222222222111111111222222222222222222222222333222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000............////////////------...///000000000///////////////////////////////////////////////////////////////////////////......///000000000///...////////////////////////......////////////......000/////////............---...///000000111111000000000000000000000000000000000000000////////////////////////000000000000222111111000000000000000333333333333444444444444222222222111111111111111222222111111222222333444333222222222222333555666444333222222222444666888777666555444444555666666666555555444444555555555666555555666666777888999777888:::<<<@@@FFFLLLQQQWWW[[[cccqqq}}}xxxuuummmfff]]]VVVQQQLLLGGGCCCBBBAAA>>><<<999888888777777666666555444444333333777666555444222111000///222222111111111111222222333333111111111111333333333333333222222222222222111111000000000/////////////////////000000000000000000000///////////////000000000000////////////000000000000000000000000////////////000000000000000//////............///000000000000000000000000000000000000000000000000/////////000000000000000111111111111111111111111000000000000000000000000........................111111000000000000111111000111111111111111111000111000000//////000000111111111111111111111111111333333333333333333333333333333333333222222222222444333333333444777:::<<>>???>>>;;;888<<<<<<============<<<<<<;;;;;;::::::;;;===@@@AAADDDGGGHHHEEEEEEIIILLLLLLPPPSSSVVVXXXYYY[[[^^^```\\\```aaa^^^\\\^^^aaaaaaaaacccfffhhhlllqqqwww|||}}}}}}{{{vvvoooiiieeecccaaaccceeedddbbb___^^^]]]ZZZ]]]___]]]WWWQQQMMMLLLMMMIIIDDD@@@>>>>>>======???===:::999:::;;;;;;;;;777777777888999999666444222222333333333444444555333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000............////////////......///////////////...////////////////////////........................////////////////////////......///000111111111111000000000000000000000000...//////000000//////...////////////............//////000000000000//////////////////////////////000000000000////////////......//////000000111111222111111000000000000000111222222222333333333333111111111111111222222222222222111111222222333444666444222000000222444666222333333333444555555666777777666555444444555555666555555444555555666666666666666666777888::::::777:::>>>BBBGGGLLLRRRVVVZZZ```iiiwwwwwwrrrooojjjbbbZZZNNNJJJDDD>>><<<;;;;;;;;;777666666555555444444333666666555444333222111111333222222111111222222333444333333222222333333444222222222222222222222222111111111000000000//////////////////000000000000//////000000000/////////000000000000////////////000000000///////////////......///000000000000///000///............//////222222222222222222222222111111111111111111111111///////////////000000111111111111111111111111111000000000000000000000000////////////////////////111111000000000000111111111111222222222222111111000000000000000000000000111111111111111222222222222222333333333333444444333333333333333333333333222222222333333444555555999777555444555666444222333333333333333333333333333333333333333444555555555555555555555666666777555555666777888999999:::777777666666777777888999777777777888888888888999:::;;;===??????>>>;;;999??????@@@@@@AAA@@@@@@@@@>>>===<<<<<<===???BBBDDDJJJMMMNNNNNNNNNQQQVVVZZZ[[[^^^bbbdddddddddeeefffgggkkkkkkfffaaaaaaffflllmmmqqqxxx~~~~~~}}}uuutttqqqnnnllljjjiiiiiifffjjjmmmiii```YYYVVVVVVSSSOOOJJJFFFDDDCCCBBBAAAAAA@@@>>>>>>???>>>===;;;888888888999::::::888666222333333444444555555666444444444444444444444444222222222333333333333333333333333333333333333333333333333333222222111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111000000000///............////////////...///////////////...---////////////////////////////////////////////////////////////////////////......///000111222222222000000000000000000000000//////000000000000/////////////////////.........000000000000000///......////////////////////////000000000000////////////---......///000111111222222111111000000000000000////////////000000000000000000000111222222222333222222111111222222333444555444222111111222333444222222444555555555444444777666666555444444444444555555555555555666666777666666666777777888999:::999===DDDIIILLLPPPTTTXXX[[[aaakkkvvv{{{hhh```TTTJJJDDD@@@===;;;777777666666666555555555555555555444444444444444333333222222222222333333444333333333333333333444000000111111111111111111111111111111000000000000000000000000////////////...///000000111000//////////////////000000000000000000000///////////////...///000000111111000000//////............//////111111111111111111111111000000000000000000000000//////......///000111222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111000000111111111111000000000000111111111222222222222222222333333444444444333333333333333333333333000000111222333333333333333333333444555555444333444444444444444444444444444444333333444444555666666555555555555666777777555555666777888999999:::777777777777777888999999888888888999999999999:::888;;;>>>??????>>><<<;;;???@@@AAABBBCCCCCCCCCCCCHHHGGGGGGGGGHHHJJJLLLNNNNNNQQQTTTVVVWWWYYY```ffffffkkkqqquuuwwwxxxxxxyyy{{{|||{{{vvvnnnlllttt}}}}}}zzzzzz{{{|||}}}~~~vvvkkkbbb``````ZZZWWWRRROOOMMMLLLJJJIIIDDDDDDEEEFFFFFFDDD???<<<;;;;;;;;;<<<===<<<:::888444444555555666666666666444444444444444444444444222222333333444444444444333333333333333333333333222222333333333222111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111000000000///............////////////...///////////////...---000000000000000000000000000000000000000000000000/////////////////////////////////000111222222333000000000000000000000000//////000000000000//////.........///////////////000111111000000///...---////////////////////////000000000000////////////---......///000111111222222111111000000000000000....../////////000000000000000000111222222222333222222111111222222333444333333444444444333222222111333444555666555444333555555555555555444444333555555555555555666777888888777777888888999:::;;;???EEELLLPPPQQQSSSWWWZZZ```fffnnnuuussseeeYYYNNNDDD>>>;;;::::::999888777777666555555555555555555555555333333222222222222333333333333333333333333333333000000000000000111111111222222111111111000000000000000000000////////////...///111222222111000000////////////000000000000000000000000000000000000////////////000000000000///............//////000........................//////////////////////////////.........000111222000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000111111111111111111000000111111222222111111000000000000111222222333333111222222333333444444555333333333333444444444444///000111222333444444444222222444444555555444444555555555555555555555555444444444444444555555666666666555555666666777888666666777777888888999999888777777777777888999999999999999::::::::::::;;;888;;;>>>@@@@@@???@@@@@@@@@AAABBBDDDFFFGGGHHHHHHNNNOOOPPPQQQSSSUUUWWWXXXUUUVVVZZZ]]]^^^aaajjjtttyyy}}}zzzzzzooojjjhhhaaa___\\\YYYWWWTTTQQQNNNLLLLLLLLLMMMMMMJJJFFFBBBAAAAAA@@@AAAAAA@@@>>><<<777777777777777777777777555555555555555555555555222333333444444555555666444444444444444444444444222333444555444333222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000............////////////......///////////////...000000000000000000000000111111111111111111111111///////////////////////////////////////000111222000000000000000000000000///000000111111000000///.........///////////////000000111000000///......////////////////////////000000000000////////////......//////000000111111222111111000000000000000000111111111222222222222111111111111111222222222222222111111222222333444111222444555555444333222222333444555555555333333333444555555555555444444555555555555666777888888888888999:::;;;===???@@@IIIPPPWWWZZZZZZZZZ^^^bbbkkkqqqvvvxxx}}}xxxgggUUUHHHBBBAAA@@@>>>;;;999777777777666666666555555444444444333333222222333333444222222333333333333222222000000000111111222222222222222222111111111000000111000000000/////////...///000222333444333222111.../////////000000000111///000000000111222222222///...---------...///000...............///000000////////////////////////........................//////...---...000222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111///000000111111000000///000111222222222222111000///000000111222222333333111111222333333444555555333333333444444444555555000111222333333444444444333444555555555444555555444444444444444444444444444444444444444555666666666666666666666777777888777777777777777888888888888888777777888888999:::::::::::::::;;;;;;;;;;;;999<<<@@@AAAAAABBBEEEGGGDDDFFFHHHKKKMMMOOOPPPQQQRRRTTTWWW[[[___aaaccccccbbbaaabbbdddeeejjjxxx{{{sssqqqooommmiiiddd^^^ZZZXXXVVVTTTRRRRRRQQQOOOMMMIIIHHHGGGGGGGGGFFFCCC@@@;;;::::::999999888888777555555555555555555555555333333333444555666666666444444444444444444444444444555777777777666444333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000............////////////------...///000000000///000000000000000000000000000000000000000000000000////////////////////////000///.........///000111////////////////////////000000111111111111000000............/////////000///000000000000000///...000000000000000000000000000000000000////////////////////////000000000000222111111000000000000000111111111222222222333333222222222111111111111111222222111111222222333444222222222222333444444555333444444444444444444333111222444555555555555444555555555555666777888999777888:::===@@@DDDGGGIIIVVV]]]dddgggffffffkkkpppwww|||~~~}}}}}}~~~{{{~~~|||eeeUUUIIIGGGEEEAAA>>>:::888666999999888666555444333222444333333222222333333444111222222333333222222111111111111222222333333333222222222111111111111000111111000000/////////...///000222444444444222111.../////////000000111111//////000111222333333444...---,,,++++++---///000...............///000111222222222222222222222222........................//////...---...000222444222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000111222333333222111000///000000111222222333333111111222333333444555555333333333444444555555555333333333333333444444444444555666666444444555666333333333333333333333333555444444444444555666666666666666666666777888888888888888777777777777777888888888777888888999::::::::::::;;;;;;;;;<<<<<<;;;>>>AAACCCCCCDDDHHHLLLKKKLLLOOORRRUUUWWWYYYZZZXXX[[[```fffkkknnnppppppoookkkiiijjjkkkrrryyyqqqlllbbb]]]XXXUUUTTTUUUUUUUUUNNNMMMLLLKKKKKKIIIFFFCCC===<<<<<<;;;:::999888888666666666666666666666666333333444444555666777777555555555555555555555555666777999:::999888666555222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000............/////////000,,,,,,...///000000000000000000000000000000000000////////////////////////////////////////////////000000...------...//////////////////////////////000000111111111111000000---.........//////000000//////000000000000//////111111111111111111111111000000000000////////////000000000000////////////222111111000000000000000000000000000111111111111333222222222111111000000222222111111222222333444333222111000111333666888444444444444444444444444000111333555666666666555555555555555666777999999555777:::???DDDIIINNNPPP___fffmmmpppooopppuuu{{{}}}~~~~~~|||xxx{{{zzzpppccc```YYYPPPGGGAAA???>>>999;;;===:::555333666999222333333444444333333333111111111222222333333333111111222333333333222222000000000000000000000000000///---++++++---///000///000000000000000///...000000000000////////////111222222222222111000000000000//////.........---////////////////////////222111000//////000111222111111000///......//////111111111111000000000000222222222222222222222222//////////////////////////////000111111111111111333333333222222000//////111111111111111222222333222111111111000000//////111111111111111111222222222222222222222222222222555666666666555444444333333333333333333333333333333333333444444444555555222333555555555555333222444444444444555555555666666666666666666555555555555666888888888999:::<<<666777999;;;<<<===>>>>>>999999999999999:::;;;;;;DDD@@@@@@EEEJJJLLLOOORRRVVVUUUVVVYYY]]]aaabbbccceeegggllluuuyyymmmaaa[[[ZZZ]]]___VVVUUUSSSRRRQQQNNNJJJGGGBBB>>>999777888999777555999999888777666555444333444444444444444444444444555444444444444333333333666999===???>>>;;;777444000000000111111222222222444444222111000000//////222222222111111111000000000000000000000000000000222222111000///...------000000000000000000000000---...///111111222222222111111000000//////......000000000000000000000000111111000000//////............////////////......////////////////////////000000111222222222222111000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000222222111111111111111111222222222111111111111111000111111111111222222222111111000///////////////000000000000111222333444111111222222222333333333333444555555555444333222444333333555777888777666666777888888666555666888>>>999999AAAHHHNNNYYYcccmmm|||~~~~~~~~~rrrppptttppprrrtttuuuwww{{{}}}yyyrrrggg[[[PPPHHHDDD??????>>>:::666333444555555555555555555444333222111111222222222333333333222222333333333333222111111111111111111111111111111000///......///000111111111111111000///------......//////000000111111111222222222222111000000000000000/////////......////////////////////////111111000//////000111111111111000/////////000000111111111111000000000000111111111111111111111111000000000000000000000000//////000111111111111111000111111222222222111111111000000000000111222222111111111111000000000///111111111222222222222222333333333333333333333333555555555555555444333333444444444444444444444444333333444444444555555555444444444555555444444444444555555555666666666666777777777777777777777777555777888999999999:::;;;777888999:::;;;<<<======???>>>>>>>>>>>>???@@@AAACCCCCCGGGNNNRRRRRRTTTXXX\\\\\\]]]aaaggglllooopppvvv{{{sssiiifffiiilllhhhgggeeebbb^^^WWWOOOJJJJJJFFFBBB@@@AAA???<<<999888777666555444333333222444444555555555555555555666555555555555555666666;;;<<<>>>???===999555222222222333333333444444444333333222111000000000000222222222111111111000000000000000000000000000000111111111000//////......000000000000000000000000...///000111111111111111111000000000/////////...000000000000000000000000111111000000000000000000......////////////......////////////////////////000000111222222222222111000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111000000000000111000000000000111222333444222222333333333444444444444444555555555444444333555444444555777888777666555666888888777777999;;;<<<;;;@@@HHHOOOSSS\\\fffvvvyyypppiiihhhkkkuuupppiiieeeeeeiiimmmooozzzxxxiii\\\UUUJJJFFF@@@;;;999777666666888888777666555444333333222222222222333333333333444444444444333222222111111111111111111111111111000000000000000000000000333333222111000...---,,,------...///000111222222111222222222222111000000111000000000000000//////////////////////////////000000////////////000000111111000000000111222222111111111111000000000000111111111111111111111111111111111111111111111111//////000111111111111111...///000111222333333333000000/////////000111111111111111111000000000000111222222222333333333444444444444444444444444444333444444444444333333222555555555555555555555555333444444444444555555555555555444444444444555555666666666666777777777777888888888888888888888888777888999:::;;;;;;::::::;;;;;;::::::;;;===>>>????????????@@@AAADDDFFFGGGIIILLLSSS[[[\\\ZZZ\\\aaadddfffjjjqqqzzzvvviii[[[SSSPPPLLLHHHFFFFFFDDD@@@===999888777666555444444444444555555555666666666777777666555444555777999:::AAA@@@???===:::666333000222333333333333444444444222222111111111111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000000000000000000000////////////000000000000000000000000000000000000000000111111......////////////......////////////////////////000000111222222222222111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111///000000111111222222222000111111111111222222222333333222111111111111222000000000000111222333444333333444444444555555555555555555555555555555555666555555666777888666555444666777888888999<<<>>>;;;???HHHRRRXXX]]]gggqqqzzzkkkeeedddeeegggkkktttjjjggghhhhhhgggjjjoooxxxzzzqqq^^^TTTHHH@@@>>>>>>===;;;888888777666555555555555333333333333333333333333555555555444333222111000111111111111111111111111---...////////////...---222222222111000///...---.........///000111111111111222222222222111000000111111111111000000000000////////////////////////000//////////////////000111000000000111222333333111111111111000000000///111111111111111111111111000000000000000000000000//////000111111111111111///000111222222222222222///////////////000000111111111111000000000000000222222222333333444444555555555555555555555555555222333333444333333222222444444444444444444444444444444444444555555555555777666555444444555666777666777777777777888888888888888888888999999999999999:::<<<>>>??????===;;;>>>===<<<<<<===???AAACCC@@@@@@AAACCCFFFJJJNNNPPPUUUXXX```eeeeeecccgggmmmpppttt}}}rrrggg[[[UUUNNNJJJIIIHHHFFFCCC>>>===;;;999888777777888555555555666666666777777777555444333555777:::<<>>;;;888555333222111111111111111111111111111111000000111222222333111111111111111111111111000000000000000000000000//////000000000111111111///////////////////////////000000000000000//////000000000000////////////////////////////////////.........//////000000000......////////////......////////////////////////000000111222222222222111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111...//////000111222222333000000111111111222222222333333222111111111111111000000000000111222333444333333333333444444444444555555555555555555666666777666666666888888666444555666777888888:::===@@@???FFFOOOWWW^^^iiiyyytttkkkbbbaaadddhhhooouuu{{{uuuqqqnnnjjjfffhhhlllrrr{{{zzzlllZZZLLLFFFDDD@@@===888888777666666666777777333333333333333333333333444555444444333222111000111111111111111111111111......///000000///......///000111111111111111000000000000000////////////111222222222222111000000000000000000111111111111000000000000000000000000//////000000000000//////111000000000111222333333111111111111000000000///000000000000000000000000//////////////////////////////000111111111111111111111111222222222111111///////////////000000111000000000000000000111111111111222333333444555555555555555555555555555555222222333333444333333222333333333333333333333333444444444555555555666666777777555444444555777777777777777777888888888999777777777888888999999999<<<===???BBBEEEEEEBBB>>>======<<<===>>>AAADDDFFFHHHIIIJJJLLLPPPUUUZZZ]]]aaaccciiinnnooopppxxxtttkkk___UUUPPPMMMJJJHHHCCCBBB???===;;;:::::::::777777777777777777777777666555333333444777:::<<<@@@>>>;;;888666555444444111111111111111111111111000000000000111222333333111111111111111111111111111111111111111111111111//////000000111111222222//////////////////////////////000000000//////...////////////000000000000////////////////////////---------....../////////......////////////......000000000000000000000000000000111222222222222111//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111......///000111111222222000000111111111222222222222222111000000000000111000000000000111222333444222222222222333333333333555555555666666777777777888777666777888888666444666777888999999;;;???BBBGGGMMMTTTYYYbbbttt{{{wwwwwwyyy|||~~~{{{hhhfffeeeggghhhkkksss}}}zzzuuunnnnnnlllkkklllqqqyyy~~~vvvdddWWWNNNEEE???;;;:::999777777777888888444444444444333333333333333333333333222111111000222222222222222222222222111111111111111111111111...///000111222222222222111000000000/////////...111222222222222111000000//////000000000000000111000000000000000000000000000000111111111111000000111111000000000111222222111111111111000000000000------------------------........................//////000111111111111111111111222222222111111000000000/////////000111111000000000000111111111111000000111222333444555555555555555555555555555555222333333444444444444444333333333333333333333333444444555555555666666666777777666666666666777777777777777777888888888888777777777888888999::::::===>>>@@@EEEJJJJJJFFFAAA;;;<<<===???BBBEEEIIIKKKQQQRRRSSSWWW]]]cccjjjmmmttttttwww~~~vvvggg\\\TTTMMMIIIJJJHHHEEEAAA>>>=========;;;;;;::::::999888888888555555444444555777:::;;;<<<:::888666555555555666444444444333333333333222111000000000111222333333111111111111111222222222111111111111111111111111000000000111111222222222000000000000000000000000......///000000/////////////////////000000000000000000000000000000000000---...............//////......////////////......000000000000000000000000000000111222222222222111000000000000000000000000............////////////////////////////////////////////////////////////...//////000000111111111...//////000000111111111000111111111111222222222222222111000000000000000000000000000111222333444111111111222222222333333444555666888888888777777777666666777888999777666777999:::;;;<<>>===;;;::::::666666666777888999:::;;;888888666555444444555555444444444333333333222222111111111111111111222222000000111111111222222222111111111111111111111111111111111111111111222222000000000000000000000000------...///000000000000.../////////000000000111000000000000000000000000000000000000000/////////......////////////......000000000000000000000000000000111222222222222111000000000000000000000000......//////000000000000000000000000000000000000////////////////////////......//////000111111222/////////000000000000000000111111111111222222222333333222111111111111222000000000000111222333444222222222333333333444444222444777:::;;;999777666666666555777999:::888777888999;;;===AAAFFFLLLPPPSSSXXX[[[\\\eeeuuuuuuooojjjhhhnnnvvv{{{{{{ssshhhbbbbbbfffooovvv|||uuummmjjjiiilllooowwwuuudddYYYHHHEEEAAA===:::888888888555555555444444333333333///000000111111111000000222222222222222222222222222000...------...000222222222222222222111000///------...///000111222222111222222222222111000000---.........//////000000000000000000000000000000111222333444444333222111111111000//////...//////111111111111000000000000222222222222222222222222000000000000000000000000//////000111111111111111---...///111333444444444111111111111111222222333//////000000111111111222...///000111222333444444444444444444444444444444333444444555666666666555555555555555555555555555555555555555666666666777666777888999999888777666666666666666777777777777999999::::::;;;<<<======;;;;;;???FFFMMMNNNIIICCCAAADDDHHHNNNSSSWWW[[[\\\aaaeeemmmzzzssskkk]]]ZZZUUUPPPLLLIIIIIIIIIEEEDDDCCCAAA???>>><<<<<<777888888999:::::::::;;;777777666555444333333333222222222111111000000000222222111111111111111222000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000,,,,,,...///000000000000.../////////000000111111000000000000000000000000333333222222111111000000......////////////......000000000000000000000000000000111222222222222111000000000000000000000000//////000000111111111222111111111111111111111111////////////////////////---......///000111111222000000000000////////////000111111111111222222222555444333333222222333333000000000000111222333444333333333444444444555555111444888;;;<<<:::777555666555555777999:::999888777999<<<@@@DDDKKKRRRWWWTTTZZZ^^^___fffqqqwwwvvvxxxuuusssqqqiiidddjjjttt{{{}}}}}}uuullldddccc```dddqqq|||wwwxxxwwwvvvtttwwwsss___VVVJJJAAA===<<<;;;:::999777444333444555555444222222222222111111111000111111111111111111111111333333222111111111111111000000000000000000000000///000111222222222222222222222222111111111000000000000000000000000000000//////000111111111111000111111111111111111111111000111222333333222111000000000000111222222222333///000111222222222222222000111333444555444444333111111111111111111111111444333222111111222333444222222111000//////000000000000////////////000000333333333333333333333333222333444444555555444444555555555555555555555555444555555666777666666666777777777777888888888888777777777777666666666666777777777777888999:::;;;999::::::;;;;;;;;;::::::;;;???BBBBBBGGGPPPRRROOOMMMNNNQQQXXX```fffhhhgggjjjsss|||{{{oooccc^^^XXXOOOKKKMMMMMMJJJFFFDDDCCCAAA<<<888<<<:::999888888:::<<<===999999777666444444333333333222222111111222222333444333333222222333333444111111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000//////......////////////000000000000000000000000000000000000111111000000//////......,,,---///000222333333333////////////////////////000000000000111111111111333222222222222222222333222222222222111111000000+++,,,...000222333444444444444333333333444555555999999999999999888777777777777666777999999999888::::::>>>FFFPPPVVVWWWVVVZZZ^^^cccffffffgggjjjmmmqqqkkkhhhiiihhhgggmmmvvv~~~wwwpppiiieeeeeedddppp}}}{{{zzz|||uuujjjZZZLLLDDD@@@===;;;888666555555555555333222333333333333222222222222333333333333333333333333222222111111000111111111111111111111111111111111111111222222222222222222222222222111111111000000000000000000000000000000///000111111222222111111111111111111111111111111000111222222222222111000111111111111111222222222111111222222222111111000111111333333444333222222111111111111111111111111333222111111111111222333222222111000000000000000333333222222222222333333333333333333333333333333333333444555555555555555555555555555555555555555555555555555666666666777777777777777888888888888888888888888888888888888888888888888888999:::;;;;;;;;;<<<=========<<<<<<<<>>GGGNNNTTTYYY___ccckkknnnpppooollliiijjjlllrrrmmmkkklllmmmpppyyyzzzuuuqqqlllhhhlllrrrwww{{{zzzyyyyyyqqq___RRRJJJDDDAAA999888777777888777444222444444444444333333333333333333333333333333333333111111111000111111222222111111111111111111111111222333333333333222222111222222222111111111111111000000000000000000000000000111111222222222222222111111111111111111111111000111222222222222111000222222222111111111111111222222222222111000///...111222222222222111111000111111111111111111111111222222111000000111222222222222111000000000000111444444333333333333444444444444444444444444444444444444555666666666666555555555555555555555555555666555555444555666777888777777777888888888999999999999999999999999999999:::999999999999999:::;;;<<<===>>>???????????????>>>BBBFFFHHHLLLRRRTTTSSSSSSYYYaaahhhmmmrrrxxx}}}}}}rrrkkkiiigggddd]]]UUUMMMIIIHHHIIIDDDBBB@@@>>>>>>===:::999777777666555555555555555555555555444444555555555333222222111111222222333333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000////////////000000000000000000000000000000000000000000000000//////////////////000111111111111111111111111111111111111111000000000000111111111111111111111000000111111111222222222222111111111111000111222333333444444444555555444444444444555555666777777777777777777777666666777777888999:::;;;999DDDQQQWWWWWW[[[eeennnwwwxxxxxxsssmmmiiihhhiiimmmllllllpppttt{{{}}}uuuqqqppppppooommmooozzz|||xxxsssvvv}}}vvvgggZZZPPPIII???===:::999999888777666555444444444333333333333333333333333333333333333111111111111111222222333111111111111111111111111444444444444333333222111111111111111111111111111000000000000000000000000111111222333333333333222111111111111111111111111111111111222222111111111333222222222111000000000111111111111111000//////222111111111000000//////111111111111111111111111111111111111111111111111222222111000000111111111222222111111111111222222555555555555555555555555444555555666777666666666555555555555555555555555777666444333444555777999777777888888888999999999999999999999999:::::::::;;;;;;::::::::::::;;;;;;===>>>???AAABBBCCCCCCDDDBBBFFFJJJNNNRRRWWW[[[\\\WWW^^^fffkkkooowwwxxxlll^^^SSSNNNMMMJJJGGGCCCAAAAAA@@@===:::666555555444444444555555666555555444444555555666222222222111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000111111111111000000///////////////////////////////////////////////////////////////////////////222222111111111111111111////////////000000000000000000000000000000000000000000000000////////////000000111111111000000///000000000000000000000000///000000000111111111111111111000000000000111111222222222222222222222222222333444444444444444444666666555555555555555666666666666666666777777888444555666777888999<<<>>>BBBLLLXXX]]]]]]aaakkkuuu||||||{{{uuunnnjjjiiikkkkkkooouuu|||wwwqqqooorrrqqqrrrvvvzzz~~~|||zzz}}}~~~mmm^^^TTTLLLGGG@@@;;;999999999999555555444444444333333333666666666666666666666666333333222222222222333333111111111111111111111111444444444444333333222111111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111222111111111111111111222333222222222111000000000...///000111111111111111222111111000000/////////111111111111111111111111111111111222222111111111222111111111111111222222111111000000000000111111555555555555555555555555444555555666777666666666555555555555555555555555777666444333444555777999888888888888999999999999888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<======???AAADDDFFFHHHIIIJJJJJJLLLPPPTTTVVVXXX]]]aaa]]]dddmmmrrryyy|||mmmccc___TTTNNNGGGCCCCCCBBB???<<<;;;::::::999999999::::::555555444444444444555555333222222222222222222333111111111111111111111222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111111111111000//////////////////////////////////////////////////////////////////////////////111111111111111111222222////////////000000000000000000000000000000000000////////////000000000000000111111111111000/////////////////////////////////000000000111111111111111111000000000000111111222222222222222222222333444444444555555555444444666666555555555666777777777777666555666666777888333444666777888;;;@@@CCCNNNUUU___ggglllqqqxxx}}}yyyrrrnnnoooqqqpppzzz}}}qqqlllnnnqqqxxxuuuwww}}}|||ssshhh```XXXMMMCCC===;;;;;;:::666666666555555555555444555555555555555555555555666555444444333333444444222222222222222222222222222333333333333222222111111111111111111222222222111111111111111111111111000111111222222222222222111111111111111111111111222222111000000111222222222222222111111111111111---...///000111111111111222111000000///000000111111111111111111111111111111222333333333333222111222111111111111222333333333333222222222222333333444444444444444444444444444444555666666666666555555555555555555555555555666555555444555666777888888888888999999999999:::888888888999999::::::;;;;;;;;;;;;;;;<<<===>>>??????AAADDDHHHLLLOOOQQQRRRUUUUUUVVVXXXWWWWWW]]]ddddddkkkttt}}}kkkaaaSSSJJJFFFEEEBBB???===<<<<<<;;;:::::::::;;;555555444444444444555555444333333222222333333444333333333333444444444444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111////////////000000000000000000000000000000000000////////////000000000000000000111111111000000///........................000000000000111111111111111111111000000111111111222222222222333333333333333444444555555555555444555555555555666888999:::999888777666555666777777222555999:::<<<@@@FFFLLLXXXaaannnzzz}}}wwwrrrooorrruuuzzzxxxlllggggggmmmtttxxxwww|||}}}{{{{{{xxxyyypppcccUUUKKKCCC???<<<999999888888888777777777888888888888888888888888999888777555444444444444222222222222222222222222111111222222222222222222000000111111111222222222111111111111111111111111///000111111222222111111111111111111111111111111222222111000000111222222111111111111111222222222//////000000000000000///222111000000000111222333111111111111111111111111222333444444444444333222222111111111222222333444444444333333333333444444333333333333333333333333333333444555555555555555555555555555555555555555555555555555666666666777888888888999999999::::::888999999:::;;;;;;<<<<<<:::;;;;;;<<<===???@@@AAAAAADDDHHHMMMRRRVVVYYY[[[\\\[[[[[[]]]]]]]]]dddnnnuuu{{{~~~iiiXXXPPPLLLHHHDDD???>>>===<<<;;;:::::::::777666666555555666666777555444444333333444444555333333333444444444555555111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111////////////000000000000000000000000000000000000.../////////000000000111///000000111111111000000////////////////////////000000000000111111111111222222111111111111222222222222222333333333444444222333444444555555555555333444444666777999;;;<<<<<<;;;888666555666666777444888<<<>>>@@@FFFNNNUUUaaannnyyyyyyxxxuuussstttyyy~~~}}}qqqfffdddeeehhhnnnvvvxxx{{{xxxsssmmmooottt}}}uuufffXXXLLLCCC>>>;;;;;;;;;:::::::::999999AAAAAAAAAAAAAAAAAAAAAAAA;;;:::888777555444444444222222222222222222222222///000111222222222222222000000111111222222222222111111111111111111111111//////000111111111111111111111111111111111111111333222111000000111222333000000111111222222222333111111111111000///...---111111000000000222333444111111111111111111111111333333555555555555333333222111111111222333333444444333333222222333333444333333333333333333333333222333444444555555444444555555555555555555555555444555666666777666666666888888999999999:::::::::::::::;;;;;;<<<===>>>>>>::::::;;;<<<>>>@@@AAABBBCCCFFFKKKPPPVVV[[[___aaa___]]]^^^bbbccceeeooo||||||fffZZZSSSNNNJJJDDDCCCBBB@@@???>>>>>>>>>888888777777777777888888666555555444444555555666111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222111111///......000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000111////////////000000000000000000000000000000000000.../////////000000111111//////000111111111111111000000000000000000000000000000000000111111111111333333222222222222333333222222222333333444444444111222333444555555555555333333444666888:::<<<>>>>>><<<999777666666666777666:::???BBBDDDJJJSSS[[[gggyyy|||uuuwwwxxxyyyzzzmmmddd___bbbhhhjjjpppvvv{{{