BM6( kkkkkkkkkiiiiiijjjmmmppprrrqqqqqqqqqppppppoooooopppsssxxxzzzyyyvvvtttsssppptttvvvuuuwww{{{|||yyyuuuvvvwwwxxxxxxwwwvvvuuuvvvxxx{{{|||}}}}}}~~~}}}{{{xxxvvvtttssstttvvvxxxzzz}}}}}}~~~}}}zzzxxxwww{{{~~~|||{{{|||||||||{{{{{{yyyxxxyyyzzz{{{zzzyyyzzzzzzzzzyyyxxxvvvuuutttvvvwwwvvvtttrrrpppqqqrrroooooonnnnnnoooqqqsssuuutttvvvwwwuuurrrqqqsssuuu~~~}}}}}}|||zzzxxxvvvuuutttuuuvvvrrrnnnlllmmmoootttttttttvvvwwwxxxvvvtttsssrrrpppnnnmmmnnnoooppptttuuuuuuuuusssrrrpppnnntttuuuvvvvvvuuuuuuwwwyyywwwxxxzzz||||||yyytttpppsssrrrpppqqqrrrsssrrrqqqrrrrrrqqqooonnnoooqqqtttssstttuuuwwwyyyzzz{{{|||zzzxxxuuuqqqnnnlllkkkjjjkkkmmmoooooopppttt{{{{{{uuuqqqnnnjjjiiihhhggghhhiiikkkmmmvvvttttttwwwzzz{{{xxxuuutttrrrnnnjjjgggfffeeeeeeeeegggiiiiiigggfffeeefffhhhooottttttttttttsssooolllmmmlllkkkpppwww{{{zzzzzztttllliiihhhgggbbb]]]\\\```hhhoootttwwwwwwwww{{{zzztttkkkggglllqqqsssxxxyyy}}}xxxooofff```aaaeeegggqqqzzz}}}{{{vvvkkk```WWWWWWXXX\\\dddlllrrruuuvvvjjj^^^XXXVVVUUUWWWZZZ[[[aaaiiiooopppmmmjjjhhhggghhhooo{{{|||~~~{{{qqqllllllnnnqqqmmmjjjkkkooopppmmmiiiaaaXXXPPPOOOQQQQQQPPPQQQPPPPPPRRRVVVTTTOOONNNQQQZZZUUUQQQNNNKKKIIILLLRRRVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVXXXZZZ\\\___```aaabbbcccbbbbbbcccfffiiiiiiiiihhhggggggiiimmmpppvvvuuutttuuuuuutttqqqnnniiiiiihhhhhhgggffffffeeecccbbbbbbdddhhhkkkmmmnnnpppnnnkkkiiihhhhhhjjjkkklllkkkkkklllmmmnnnnnnmmmkkkiiihhhhhhiiijjjjjjiiiffffffdddcccbbbbbbbbbbbbbbbaaaaaaaaaccccccbbbaaaeeeccc```]]]\\\\\\\\\]]]\\\]]]___```bbbccccccccccccdddfffhhhiiijjjiiiiiiffffffgggggghhhhhhhhhhhhfffeeecccbbb```_________cccddddddbbb```___```aaaffffffggghhhiiijjjkkkkkkhhhjjjlllmmmmmmllliiihhhiiihhhggghhhhhhhhhfffdddeeeeeeeeecccaaa```bbbccccccbbbaaa```aaaaaa```^^^\\\]]]^^^aaacccdddbbb``````^^^\\\[[[]]]^^^^^^]]][[[\\\\\\\\\[[[ZZZYYYXXXYYYVVVUUUXXX]]]aaabbbaaacccdddfffhhhjjjjjjjjjiiicccbbb```______aaacccdddgggfffeeeeeedddeeeeeeeeegggiiijjjkkkjjjiiigggeeehhhiiikkkmmmmmmjjjddd___aaacccfffjjjnnnooommmkkkiiiooowww}}}}}}||||||}}}|||yyyvvvvvvvvvwwwwwwwwwxxxyyy|||{{{xxxyyy|||jjjjjjjjjiiiggghhhjjjmmmqqqqqqpppppppppoooooooooooosssxxxzzzzzzxxxvvvuuuvvvzzz{{{yyyyyy|||{{{xxxwwwxxxzzz{{{{{{{{{zzzyyyzzz|||~~~|||zzzzzzwwwxxxyyy{{{|||~~~~~~|||zzzzzz|||~~~~~~~~~}}}|||zzzxxxwwwxxxxxxwwwuuusssrrrtttuuurrrrrrppppppppprrrtttuuuwwwxxxyyywwwuuuuuuxxxzzz~~~~~~}}}|||{{{zzzyyyzzz{{{xxxtttqqqpppqqqttttttuuuxxxzzzzzzxxxvvvtttsssrrrqqqpppqqqqqqrrruuuuuuvvvvvvvvvuuusssssssssvvvzzz{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{yyyuuurrrqqqpppooonnnooopppqqqrrrssssssrrrpppooopppsssuuuvvvvvvvvvvvvvvvwwwxxxyyywwwvvvtttqqqmmmllllllllliiikkknnnoooqqqtttyyy~~~~~~zzzvvvrrrpppkkkjjjiiihhhjjjllloooqqqvvvtttrrrrrrssstttrrrpppooommmiiifffddddddeeeeeefffhhhjjjjjjiiihhhhhhiiieeelllsssuuuvvvyyyyyywwwppprrrsssttt{{{wwwssssssqqqmmmhhhbbbffflllsssxxx|||~~~~~~~~~wwwtttwww{{{{{{}}}uuunnnjjjjjjmmmpppxxxyyynnnddd^^^^^^```eeellltttyyy|||wwwlllaaa]]]]]]^^^bbbfffiiimmmtttwwwxxxxxxyyy{{{wwwwww{{{{{{xxxzzz|||zzzwwwssssssvvvwwwuuusssjjj^^^TTTSSSWWWXXXWWWWWWWWWVVVYYY]]]\\\XXXWWWZZZeeeaaa\\\WWWRRRQQQTTTWWWXXXYYY[[[\\\[[[ZZZXXXVVVTTTTTTUUUVVVXXXYYYZZZ[[[]]]^^^______^^^___```bbbdddfffhhhgggeeegggkkkooouuutttttttttuuussspppmmmjjjiiiiiiiiihhhhhhggggggfffeeeeeegggllloooqqqqqquuurrrnnnkkkiiiiiikkklllnnnnnnnnnpppqqqrrrrrrqqqnnnmmmmmmnnnnnnnnnmmmlllhhhgggfffeeedddcccccccccaaa```___```bbbdddddddddgggeeebbb```^^^^^^___```aaabbbccceeefffggghhhhhhfffgggggghhhiiijjjkkkkkkgggggghhhiiiiiiiiigggeeeggggggeeedddcccaaaaaa```gggggggggeeedddccceeeffffffhhhkkknnnoooooommmmmmkkkmmmnnnppppppnnnlllkkkkkkjjjjjjkkkllllllkkkiiiggghhhhhhfffcccbbbbbbcccbbbaaa```aaacccdddcccbbb______```ccceeeeeecccaaafffdddbbb``````bbbcccccc`````````______^^^]]]]]]aaa___]]]___bbbeeeeeeeeefffgggiiilllnnnpppqqqrrrjjjiiigggfffeeeeeeeeefffjjjiiihhhhhhggghhhhhhhhhjjjkkkkkklllkkkjjjiiihhhpppqqqtttvvvvvvsssmmmhhhggghhhjjjnnnqqqsssrrrpppnnnrrrxxx~~~{{{xxxxxx{{{~~~~~~|||zzzyyyyyy}}}{{{xxxuuusssssstttuuuxxxxxxyyy{{{~~~}}}yyyzzz}}}jjjkkkkkkiiihhhhhhiiikkkoooooopppppppppqqqqqqqqqooossswwwzzzzzzyyyxxxxxx}}}~~~}}}~~~|||xxx{{{|||}}}~~~~~~|||~~~~~~~~~}}}}}}||||||{{{yyywwwwwwyyy{{{zzzyyywwwuuuttttttuuuvvvyyyzzzzzz{{{{{{|||}}}|||}}}}}}|||yyyvvvtttssstttvvvxxx|||}}}zzztttttttttsssssssssssssssxxxxxxxxxxxxvvvuuusssqqqmmmrrryyy}}}~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwuuusssllllllkkkjjjjjjllloooqqqqqqrrrqqqpppooopppsssuuuyyyxxxvvvtttsssssstttuuuqqqqqqqqqnnnkkkjjjkkkmmmlllnnnpppsssuuuyyy|||}}}zzzvvvsssrrrkkkjjjjjjkkklllooorrrsssssspppllljjjiiihhhhhhhhhjjjhhhfffddddddfffhhhjjjlllnnnooopppooonnnpppqqqiiiqqqzzz~~~~~~yyynnnqqqvvv|||}}}sssoooppprrrwww~~~}}}ssskkkjjjmmmpppuuu{{{wwwjjj```___bbbdddcccddd``````ccchhhhhhfffhhhlllvvvuuuqqqjjjeeeeeefffhhhfffffffffeeeccc```\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]\\\\\\]]]^^^aaadddggggggfffhhhllloootttssssssssstttsssqqqnnnlllkkkkkkkkkjjjjjjiiiiiikkkkkkkkknnnrrruuuvvvvvvyyywwwssspppmmmmmmnnnnnnlllmmmoooqqqqqqrrrrrrssssssssstttttttttrrrqqqqqqllllllkkkjjjiiiiiijjjjjjdddbbbaaabbbfffiiikkkkkkmmmllliiigggfffffffffgggggghhhjjjlllmmmnnnnnnnnnhhhhhhhhhiiiiiijjjkkklllkkkkkklllnnnooonnniiieeekkkjjjjjjhhhgggfffddddddfffgggfffeeeddddddgggiiigggkkkqqqvvvxxxvvvssspppmmmnnnpppqqqqqqqqqpppoookkkkkkkkknnnppprrrqqqppppppqqqqqqnnnkkkiiihhhiiidddcccdddfffiiillllllllljjjjjjlllnnnpppqqqooolllpppooonnnllllllmmmoooqqqnnnnnnmmmmmmlllkkkkkkkkkooonnnllllllmmmnnnoooooooooppprrruuuyyy}}}~~~|||zzzxxxvvvtttttttttsssrrrqqqppppppppppppqqqqqqssstttvvvwwwxxxyyy~~~}}}yyyttttttuuuwwwzzz||||||zzzwwwyyy|||yyytttsssvvvyyy{{{{{{yyyxxxwwwvvvtttrrrppppppqqqssstttvvvvvvwwwyyy}}}||||||oooooopppnnnllllllmmmnnnqqqqqqqqqrrrrrrsssssssssqqqsssvvvxxxyyyyyy{{{|||{{{~~~}}}~~~}}}{{{zzzzzz{{{{{{}}}}}}}}}}}}|||{{{yyyxxxwwwyyyzzz~~~~~~uuuuuuvvvvvvvvvvvvuuuttt||||||{{{yyyvvvssspppnnniiiooovvv{{{}}}|||zzzyyyyyyyyyxxxyyyzzzzzzwwwuuunnnmmmkkkiiihhhjjjnnnrrrppprrrssssssssssssuuuwww}}}zzzwwwtttsssssstttuuuqqqrrrrrroookkkjjjlllooonnnooorrruuuyyy|||~~~}}}|||{{{yyyvvvtttqqqpppooooooooopppqqqrrrssstttqqqnnniiidddaaaaaaccceeeddddddeeefffiiimmmqqqsssuuuwwwxxxyyyxxxxxxzzz|||vvvvvvmmmlllnnnnnnoooqqqooooooqqqvvvxxxxxx|||{{{vvvpppllliiifffeeedddcccaaa^^^\\\[[[ZZZ\\\___```___^^^^^^^^^```ccceeegggiiikkkmmmooorrrpppooopppqqqrrrqqqpppsssrrrrrrqqqppppppoooooonnnnnnnnnqqqtttvvvwwwvvvxxxvvvtttqqqooonnnmmmmmmkkkmmmqqqrrrsssssstttuuusssuuuvvvuuusssrrrrrrrrrnnnnnnnnnnnnooopppqqqrrrmmmjjjhhhhhhkkkoooqqqrrrtttsssrrrqqqpppooonnnnnnmmmnnnqqqtttuuuuuutttsssqqqqqqqqqpppqqqqqqqqqqqquuuvvvyyy~~~~~~wwwqqqpppppppppooonnnllljjjiiijjjkkkkkkjjjiiikkknnnqqqrrrvvv||||||yyyssstttvvvxxxyyyyyyyyyxxxsssssstttwwwzzz||||||{{{zzz{{{|||zzzwwwtttssstttsssssstttwww{{{}}}~~~~~~{{{{{{}}}}}}~~~|||zzz|||}}}yyyxxxvvvuuuuuuwwwyyy{{{{{{{{{{{{}}}vvvwwwxxxvvvtttsssssstttvvvvvvvvvvvvuuuuuuuuuuuurrrtttuuuvvvwwwyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyzzz{{{||||||{{{zzzyyy}}}}}}}}}}}}{{{yyyvvvuuuqqquuuzzz~~~~~~~~~~~~}}}yyyxxxvvvrrroooppptttxxxuuuwwwzzz|||}}}}}}~~~~~~{{{zzz{{{~~~{{{}}}}}}yyysssqqqsssvvvuuuvvvyyy}}}~~~{{{yyyxxxwwwzzz{{{{{{{{{zzzyyyxxxwwwuuuqqqkkkfffccceeeiiillllllnnnrrrwww||||||wwwsssooommmiiillloooqqqpppooooooooommmmmmpppssswwwzzzzzzzzzzzzxxxvvvvvvxxxzzz{{{{{{~~~}}}|||{{{zzzxxxxxxxxx{{{}}}~~~}}}|||{{{zzzxxxvvvtttsssrrrvvvzzz|||||||||}}}zzz||||||{{{xxxwwwxxxyyyyyyyyyzzz|||~~~}}}{{{}}}~~~~~~}}}~~~~~~|||zzzyyyyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvssstttuuuuuuvvvzzz~~~~~~~~~~~~|||}}}~~~|||wwwwww{{{{{{}}}yyy{{{~~~|||zzzzzzwwwqqqllljjjmmmrrrwww~~~}}}~~~zzzxxx{{{}}}~~~zzzwwwvvvvvvuuuppphhhcccbbbccceeeeeeggggggiiillloooqqqqqqpppnnnmmmkkkjjjiiihhhhhhhhhmmmoooqqqtttvvvwwwwwwwww~~~wwwpppkkkeeedddccc___[[[XXXXXXXXXYYYUUUOOOJJJHHHIIIMMMPPPOOOOOOPPPRRRTTTWWWXXXYYYZZZZZZXXXWWWWWWVVVVVVVVVZZZ\\\^^^```cccdddeeeeeeggghhhjjjlllnnnpppqqqrrrxxxzzz~~~{{{yyy{{{}}}~~~}}}}}}}}}}}}|||~~~~~~~~~~~~}}}yyyxxxxxx{{{~~~}}}~~~}}}|||zzzyyyxxxyyy|||~~~|||{{{yyywwwwwwyyyzzz|||~~~~~~}}}|||}}}~~~~~~~~~zzzwwwwwwwwwwwwwwwyyy{{{~~~xxxvvvssspppnnnnnnpppqqqpppooonnnooorrrrrrnnnjjjiiijjjkkkjjjfff```YYYUUULLLLLLLLLIIIGGGEEEFFFGGGHHHGGGEEEAAA>>>???CCCGGGDDDDDDDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIILLLNNNPPPRRRRRRQQQQQQSSSTTTWWWYYYZZZ[[[```ccchhhnnntttzzz~~~~~~~~~{{{xxxvvvuuuttttttrrrooommmlllnnnppprrrrrrpppqqqrrrqqqooonnnnnnppprrrtttvvvxxx{{{|||||||||yyyxxxvvvssspppoooppprrrmmmmmmmmmmmmnnnooopppqqqlllnnnpppqqqrrrtttwwwzzzzzzvvvtttuuutttrrrssswwwyyyxxxuuusssqqqpppppppppppprrrtttuuuuuuvvvxxxzzz{{{|||{{{xxxrrrmmmiiihhhjjjmmmpppssstttrrrpppooonnnnnnnnnqqqsssttttttsssrrrsssssstttsssrrrpppoookkkkkkkkkiiiiiijjjnnnqqqpppooommmlllkkkmmmnnnooosssrrrqqqoooooooooppppppssssssvvvzzz~~~~~~{{{wwwzzzxxxvvvvvvwwwxxxwwwvvvvvvvvvuuutttuuuxxxzzz|||zzzzzzyyyxxxwwwuuutttssstttwwwyyyzzz{{{{{{}}}~~~|||zzzyyy|||||||||{{{yyywwwvvvuuutttsssooojjjhhhiiilllooopppqqqrrrtttuuuuuusssqqqooolllgggbbb^^^^^^```aaabbbbbbccceeefffgggfffeeeddd```___\\\YYYWWWVVVWWWWWWWWWWWWYYY[[[\\\ZZZVVVSSSPPPQQQRRRRRRPPPLLLHHHEEE>>>?????????======???AAAAAADDDFFFDDD@@@???BBBGGGDDDDDDDDDAAA>>>======>>>======<<<<<<===>>>>>>???<<<===>>>@@@BBBCCCEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJIIILLLPPPUUUZZZ___bbbdddcccccccccdddeeeeeeffffffdddeeegggiiikkkllllllllllllnnnppprrrtttuuuvvvwwwttttttuuuvvvxxxzzz}}}~~~{{{xxxtttqqqqqqqqqqqqqqquuuvvvxxxxxxwwwuuurrrppprrrsssuuuwwwyyy{{{||||||vvvvvvwwwxxxxxxyyyzzzzzzyyy{{{}}}}}}{{{zzzxxxzzz|||}}}{{{zzzzzzzzz|||}}}~~~~~~|||zzzzzzzzzyyyxxxuuussssssssstttuuuxxxxxxwwwvvvwwwxxxyyyzzzxxxyyyyyyyyyyyyzzzzzzzzz}}}|||{{{yyyvvvrrrooommmhhhgggeeecccbbbaaaaaabbbaaa___]]]\\\]]]^^^^^^^^^ZZZ[[[\\\ZZZYYYYYY[[[^^^______```aaabbbdddeeefffbbbbbbaaa^^^[[[YYYYYYYYYWWWWWWYYYZZZ[[[\\\]]]^^^\\\]]]______```aaaeeegggjjjfffeeegggfffccccccffffffeeedddbbbaaa````````````ccceeeffffffeeeffffffccceeeeeeccc___[[[XXXWWWYYY[[[]]]______^^^\\\[[[[[[^^^aaabbbaaaaaaccceeeddddddeeeeeedddcccaaa```[[[[[[[[[XXXVVVWWW[[[___^^^^^^]]]\\\\\\]]]^^^___aaa```___^^^]]]^^^______```bbbeeehhhjjjjjjiiihhhfffcccaaaaaabbbcccbbbbbbfffeeecccbbbccceeegggiiigggggggggfffeeeddddddcccccceeeiiikkklllmmmpppqqqnnnnnnnnnoooqqqrrrsssttttttwww{{{}}}}}}|||||||||}}}|||{{{xxxuuutttwwwzzz~~~}}}yyyvvvuuuuuuooopppooommmllloootttyyyxxxwwwvvvtttsssrrrrrrrrrlllkkkjjjhhhgggeeeddddddbbbaaaaaa``````_________]]]YYYUUUSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZVVVRRRNNNKKKKKKMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEGGGIIIIIIHHHFFFEEEEEEAAABBBCCCCCCBBBAAA@@@???:::;;;<<<<<<<<<<<<>>>@@@CCCIIIOOONNNHHHDDDFFFIIIKKKLLLLLLIIIDDD@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>============>>>@@@AAA>>>???BBBDDDGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMOOOPPPQQQRRRQQQRRRTTTUUUWWWXXXYYYYYYWWWWWWXXXZZZ\\\]]]^^^___^^^ZZZVVVTTTTTTUUUUUUUUUXXXXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]]]]XXXXXXYYYYYYZZZ[[[[[[\\\XXXZZZ[[[]]]^^^]]]\\\[[[ZZZ\\\]]]]]][[[ZZZ[[[]]][[[\\\]]]^^^```___\\\YYYZZZYYYWWWWWWWWWXXXZZZ[[[|||zzzzzz||||||~~~~~~|||{{{zzzuuutttrrrooommmkkkjjjiiiaaa``````______aaabbbcccaaaaaaaaabbbccccccddddddhhhgggfffccc___[[[XXXVVVVVVUUUTTTRRRRRRRRRRRRSSSTTTRRRPPPOOOPPPPPPNNNMMMJJJKKKLLLKKKIIIKKKOOOSSSRRRQQQQQQQQQRRRSSSUUUWWWRRRSSSRRROOOKKKHHHGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKPPPQQQRRRRRRRRRTTTWWWYYYXXXUUUUUUWWWVVVSSSRRRUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPSSSVVVVVVUUUSSSRRRRRRMMMNNNPPPOOOLLLIIIGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIMMMRRRRRRPPPOOOSSSWWWXXXXXXYYYYYYXXXVVVTTTSSSKKKLLLKKKHHHEEEEEEHHHLLLOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRMMMPPPTTTWWWWWWXXXYYYZZZUUUSSSQQQPPPQQQRRRRRRQQQTTTRRRPPPNNNNNNOOORRRSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNQQQUUUXXXYYY[[[^^^```___```aaaaaa``````bbbdddeeeiiimmmooommmkkkiiihhhkkkmmmrrrvvvyyy{{{{{{{{{yyyrrrjjjfffeeeeeebbb______bbbgggllloooqqqqqqqqqwwwxxxyyyxxxvvvuuuuuuwwwwwwwwwwwwwwwwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxuuusssrrrqqqooonnnlllnnnmmmiiiccc___^^^```YYYYYYYYYWWWVVVYYY___dddbbb```^^^[[[YYYXXXXXXYYYUUUUUUSSSRRRPPPNNNMMMLLLNNNNNNOOOOOOPPPPPPPPPQQQQQQNNNJJJHHHIIIKKKLLLMMMIIIIIIIIIJJJJJJKKKLLLLLLIIIFFFCCCBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>AAABBB@@@===<<<>>>AAA>>>>>>>>>======>>>>>>>>>;;;<<<======<<<===???AAAHHHPPPXXXWWWPPPJJJIIILLLSSSTTTUUUQQQKKKGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???===<<<<<<<<<<<>>===<<<<<<===>>>???======>>>?????????>>>>>>????????????@@@AAABBBCCC??????>>>===>>>???AAABBB@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHEEEAAA???@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCEEEFFFEEEBBBBBBEEEHHHJJJIIIJJJNNNQQQPPPLLLGGGHHHGGGFFFEEEFFFHHHJJJKKK|||yyyxxxzzz{{{{{{zzzxxxuuuqqqooonnnmmmllljjjhhhfffdddcccdddeeegggggggggeeecccbbb___]]][[[XXXVVVTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWUUUSSSQQQNNNKKKJJJFFFHHHIIIHHHGGGFFFGGGHHHGGGHHHHHHFFFCCCBBBBBBBBBEEEEEEDDDBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFAAAAAA@@@>>>>>>=========??????>>>>>>>>>>>>??????CCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEFFFFFFEEEDDD@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEECCCAAA@@@AAABBBCCCFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFIIIJJJKKKJJJGGGFFFFFFHHHJJJKKKOOOPPPRRRSSSSSSQQQOOONNNMMMOOOQQQTTTVVVXXXZZZZZZ[[[]]]___aaacccdddddddddXXXVVVSSSPPPNNNMMMLLLLLLLLLMMMOOORRRSSSTTTTTTTTTZZZZZZZZZYYYYYYYYYXXXXXX\\\\\\^^^___aaacccdddeeeffffffggghhhjjjkkklllmmmrrrtttvvvvvvuuutttuuuvvv~~~~~~}}}|||zzzxxxxxxyyyzzz{{{}}}||||||{{{zzzyyyxxxxxx~~~~~~~~~}}}yyyvvvsssrrrfffccc``````aaa```]]][[[]]][[[XXXUUUSSSSSSSSSSSSQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHMMMKKKHHHEEEEEEDDDCCCBBBCCCBBBAAA@@@AAACCCEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIEEEDDDCCCBBB@@@@@@??????>>>>>>?????????@@@@@@@@@>>><<<;;;999:::<<>><<<=========<<>>===<<<;;;>>>>>>===<<<;;;;;;::::::===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<;;;888666777;;;>>>>>>===>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@@@@@@@BBBBBBEEEKKKOOOPPPMMMJJJFFFGGGIIIKKKNNNQQQRRRSSSvvvvvvwwwwwwwwwwwwxxxxxx{{{|||}}}~~~}}}xxxtttqqqooooooooopppsssvvvwwwwwwwwwxxxyyyyyyzzzzzzxxxuuusssssstttvvvuuuvvvyyy|||~~~~~~}}}{{{zzzzzz{{{||||||{{{yyy{{{|||}}}}}}|||zzzxxxvvvrrrqqqqqqrrrsssrrrpppnnnqqqpppmmmjjjgggeeeeeedddcccccccccbbbaaa^^^\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGEEEBBB@@@???@@@AAABBBBBB@@@@@@AAABBBAAABBBBBB@@@>>><<<<<<===?????????>>>>>>>>>??????>>>>>>=========>>>>>>???@@@@@@??????>>>=========::::::;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@@@@============<<<<<<;;;;;;>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::999888888888888<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============???>>>===;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<======?????????>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<>>>>>======@@@AAABBBCCCCCCBBB@@@???>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHEEECCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRVVVXXXYYYZZZYYYXXXYYYZZZ[[[\\\^^^______^^^\\\[[[^^^]]]\\\ZZZZZZZZZ\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ^^^^^^______```bbbcccdddffffffffffffeeedddccccccbbbaaa`````````bbbdddeeeffffffeeecccbbbaaa```___aaaaaa___]]]ZZZXXXWWWVVVNNNLLLJJJJJJLLLLLLJJJHHHHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>===<<<@@@???=========>>>@@@AAAEEECCC@@@===;;;::::::999??????>>>???@@@BBBDDDFFFHHHGGGFFFEEEEEEGGGHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCEEEFFFGGGIIIIIIHHHGGGFFFBBBGGGNNNRRRRRRPPPNNNLLLQQQSSSUUUWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSQQQNNNLLLKKKKKKKKKJJJGGGCCCAAA@@@???>>>===???===<<<;;;<<<===<<<;;;=========<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::;;;;;;<<<<<<@@@???===>>>???@@@@@@?????????>>>>>>>>>???@@@AAA???@@@AAABBBBBBBBBBBBBBBEEEFFFGGGKKKOOOOOOMMMJJJLLLMMMNNNPPPRRRTTTVVVWWWRRRTTTWWWXXXXXX[[[aaaeeegggfffeeedddccccccbbbbbbaaa___\\\XXXVVVUUUUUUVVVUUUWWWYYY[[[]]]```cccffffffhhhkkkllljjjiiihhhiiiiiihhhiiikkkmmmnnnmmmlllgggfffdddcccddddddcccbbbccccccccccccbbb___]]]\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZXXXUUURRRPPPOOOOOOOOOQQQPPPPPPOOONNNMMMLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEEEECCCBBBAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???===<<<;;;:::<<<===<<<;;;:::;;;<<<<<<======<<<:::888999:::::::::::::::;;;;;;;;;<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::888888999999:::;;;;;;;;;;;;;;;::::::::::::999999::::::999888888888888888:::::::::999999999888888888888777666555555555555999999888888888888999999777777666666666777888888777777777888888888888888666666666666666666666666777777777777777777888888666666666666777777777777666666777777888888888888888888777777777777777777777777777777777888999:::888888888999999999999999666777888999999888777666:::;;;<<<<<<<<<:::999888888888999::::::999999888888888999999999888888777999999:::;;;;;;;;;::::::<<<;;;:::999999999999999:::::::::;;;:::999999888999999999999:::::::::::::::::::::;;;<<<<<<======<<<=========>>>>>>>>>>>>@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBDDDDDDDDDDDDBBBBBBFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA===<<<;;;<<<===>>>===<<<;;;:::999888777888999::::::::::::999888888777777888888777666777888999:::CCCAAA>>>;;;999888888888<<<<<<>>>???AAABBBCCCDDDGGGEEECCCBBBBBBDDDGGGHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAACCCDDDGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKKKKNNNRRRUUUTTTQQQMMMJJJDDDGGGLLLOOOOOOMMMLLLLLLLLLMMMPPPRRRTTTTTTSSSRRRNNNOOOOOOPPPQQQRRRSSSTTT\\\[[[ZZZYYYWWWTTTSSSRRRQQQMMMIIIEEECCCBBB???>>>@@@>>>======>>>>>>>>>===<<<<<<======>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<;;;:::999999999999999999999999:::::::::;;;;;;999999999999999:::;;;;;;999999999999:::;;;;;;<<>>>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGFFFJJJIIIIIIJJJLLLMMMKKKJJJNNNOOOPPPQQQRRRSSSTTTUUU???CCCGGGHHHIIIMMMWWW^^^```^^^ZZZUUUQQQOOOMMMMMMJJJHHHFFFDDDBBBBBBBBBCCCCCCDDDFFFHHHJJJNNNSSSWWW[[[___dddggggggfffffffffdddcccbbbcccccccccaaa___[[[YYYVVVTTTTTTUUUTTTSSSQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>===============>>>>>>===<<<;;;;;;999;;;;;;;;;:::999:::;;;;;;<<<===<<<:::999:::;;;:::::::::;;;;;;;;;::::::::::::999888888888999999<<<<<<======>>>?????????@@@@@@@@@@@@???>>>======:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<<;;;::::::::::::;;;;;;:::999888777777777777777777777666666666666777777666666666666666666777777777777888888888888888999666666666666666666666666999888777777777777777888555555555666666666777777555555666666777777888888666666777888888777777666777666666666666666777777666666666777777888888888888999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888888999999999999::::::;;;::::::999888777;;;;;;;;;;;;;;;:::::::::999999999999999999:::::::::::::::999999888888777888999999999999:::::::::888888888888888888888888;;;;;;;;;;;;:::::::::::::::;;;======<<<<<<<<<===<<<<<<============<<<<<<======<<<;;;;;;;;;<<<===;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>?????????@@@@@@???>>>>>>===>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999:::::::::999999999888777777777888999777777777777777777777777666555555555666777888999@@@@@@???===<<<;;;<<<===>>>???@@@AAABBBBBBBBBBBBEEECCCAAA??????BBBDDDFFFFFFEEEDDDCCCBBB@@@@@@??????@@@@@@@@@AAAAAAAAABBB@@@@@@?????????>>>>>>>>>???>>>>>>======>>>????????????>>>===============<<<<<<<<<<<<============>>>@@@DDDIIIMMMPPPRRRSSSQQQTTTXXXZZZZZZWWWSSSPPPMMMOOOPPPOOOMMMJJJIIIIIIGGGIIIKKKMMMNNNNNNMMMMMMFFFGGGHHHIIIKKKLLLLLLLLLXXXYYYZZZ[[[[[[ZZZXXXWWWUUURRRMMMIIIFFFDDDAAA>>>AAA???>>>>>>???@@@???>>>;;;<<<>>>????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;999888777777777888888888999:::;;;<<<======::::::999999::::::;;;<<<888888888888999:::<<<<<>>===;;;:::::::::;;;;;;<<<===>>>???BBBGGGKKKPPPTTTZZZ^^^_______________]]][[[ZZZYYYWWWTTTQQQQQQNNNKKKJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJEEEDDDBBBCCCDDDEEEDDDCCCCCCDDDFFFFFFEEEBBB???===???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================;;;;;;:::999999999999999::::::::::::::::::::::::888888999999999888777666777888999999999999888888999:::;;;:::999888999;;;:::;;;<<<<<<:::999:::<<<======>>>>>>>>>===<<<;;;;;;::::::999888888999999;;;<<<<<<===>>>???@@@AAA======>>>>>>===<<<;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===>>>::::::999999::::::;;;<<<;;;;;;::::::999:::::::::888888777777777777888888888888888888888888777777555555555666666777777777777777777777777777777777666555555444444444555555666666666666777777777777555666666777888888999999666777888999::::::999999:::999888777666666666666666666777888888999::::::999:::;;;<<>>>>>===<<<===???DDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>======???AAACCCAAA@@@???>>>===<<<;;;;;;=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>><<<;;;;;;;;;;;;;;;;;;;;;888888888999999;;;<<<<<<888888999999999:::::::::;;;>>>BBBHHHLLLOOOQQQRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRRRRPPPLLLIIIHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIINNNPPPTTTXXXZZZ[[[[[[[[[WWWTTTPPPMMMJJJGGGDDDAAAAAA@@@>>>>>>@@@AAA@@@@@@<<<===???@@@AAA@@@??????999999::::::;;;<<<======;;;::::::999999::::::;;;===<<<:::888777777888888999:::;;;<<<===???@@@@@@===<<<<<<<<<<<<===>>>>>>999999999999:::;;;<<<===???CCCGGGIIIGGGGGGIIIKKKGGGEEECCCBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@???@@@DDDKKKPPPXXXUUUPPPJJJDDD>>>;;;999<<<;;;:::999999888888888777888888999999<<<@@@CCCGGGKKKQQQUUUVVVWWWWWWWWWYYYWWWTTTSSSRRROOOLLLIIIKKKIIIGGGFFFFFFFFFEEECCCAAAAAABBBCCCEEEFFFGGGGGGBBBAAA???@@@AAABBBBBBBBB<<<>>>@@@AAA@@@>>>;;;999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999999:::888888888888888888888888666777777888777666555444666666777888888888888777666777888777666666777888777888999999888777888:::======?????????>>>===<<<:::999888777666666666666888888999:::;;;<<<======;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888:::<<>>>>>>>>>>>>>>;;;;;;:::::::::::::::;;;::::::999999999999::::::888888999999999888777777777777777888888999999:::777777777777777777777777666666666777777777777777666666666666777777777777666666777888999::::::;;;999999:::;;;<<<<<<=========<<<;;;:::999888888888999999:::;;;<<<===>>>???AAABBBEEEHHHLLLOOORRRSSSPPPMMMHHHCCC???============<<<:::::::::<<<>>>@@@==================<<<;;;888888888999999;;;<<<===999::::::;;;;;;::::::999999888777666666666666777555555555444444444333333666666666666555555444444666666666666666555555555222444666666555555555666555555555444444555555555444444555555555555666666444444444555555666666666444444444444444555666666666777777777777777666666666666666666666666666666666666666777777777888888999999999888777666666666888999999888666444555666666666666555555444444333222333333333444444444444333333444555666777777777888===BBBDDDBBB@@@AAABBBGGGFFFEEEDDDBBBAAA@@@???======<<<<<<<<<===>>>???<<<<<<<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999999999888888888666666777777999:::;;;<<<888888888999999999::::::;;;===@@@CCCEEEFFFGGGGGGKKKKKKKKKLLLLLLLLLMMMLLLJJJKKKLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGLLLPPPTTTVVVWWWXXXTTTRRROOOMMMKKKIIIFFFDDDAAA???>>>>>>@@@AAAAAA@@@===???@@@BBBBBBAAA???>>>888999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::999::::::;;;<<<===>>>???AAABBBBBB???????????????@@@AAAAAA;;;;;;;;;;;;<<<<<<===>>>@@@CCCFFFIIIJJJLLLNNNPPPIIIHHHGGGEEEDDDCCCCCCBBB>>>>>>???@@@@@@@@@??????@@@@@@@@@???===<<<===???>>>============<<<<<<<<>>======???AAACCCGGGFFFEEEBBB???;;;999777:::999999888777777666666444555666777777999===???BBBEEEJJJNNNOOOOOOPPPQQQOOONNNLLLLLLKKKJJJGGGEEEFFFEEEDDDDDDDDDDDDBBB@@@======>>>>>>???@@@BBBBBBAAA???===>>>???AAAAAAAAA;;;;;;::::::::::::::::::999:::;;;;;;;;;:::999888::::::::::::::::::::::::888888777777888999999:::999999999999:::;;;<<<<<<666666666666666666666666666777888999999777666444666666777888888888777777333555666555444333444666333555666666555555666888777888:::===>>>>>>======888888777666555444444555444444555666777888888999999999::::::::::::::::::888888888888888888888888999999999::::::;;;;;;;;;888777666777999===@@@BBBDDDEEEEEEDDDCCCAAA???>>>;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999:::::::::999777777::::::;;;<<<<<<===>>>>>>999999999999999999999999999:::;;;=========<<<<<<888888888888999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???AAACCCDDDBBBAAA@@@@@@???????????????@@@AAABBBDDDEEEFFFGGGJJJNNNTTTZZZ^^^```______[[[YYYVVVRRRNNNLLLJJJJJJGGGEEECCCBBBCCCFFFIIIKKKJJJJJJJJJIIIHHHGGGFFFEEE?????????@@@BBBDDDGGGHHHDDDEEEEEEEEEEEECCCBBBAAABBB@@@>>><<<;;;::::::::::::999999888777666555555777777777666666666666666555555555666666666666666333555777777666666666777555444444444444444444555444444555666666666666666555555555555555666666666666555555555555666666777555666666777777777666666444555555666777777777777666666666777777777777777888777777777777777777777666777999888666555666888444444555666666666666666444444444444555555555555222222444555666777777777===DDDKKKMMMJJJFFFDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::777888888999888777666555888888888888888777666666777777777777777888999999777777888888888999999999777888999;;;<<<=========>>>???@@@AAABBBCCCCCCCCC???AAACCCCCCCCCBBBCCCDDDBBBBBBAAAAAA@@@??????>>>===>>>@@@AAAAAAAAA???>>>???@@@CCCGGGIIIKKKLLLMMMJJJHHHGGGFFFFFFEEECCCAAA@@@???===>>>@@@AAAAAA@@@???@@@BBBCCCCCCAAA???>>>:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<============<<<;;;<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBCCC>>>>>>>>>======>>>??????BBBBBBBBBEEEIIIMMMOOOOOOKKKKKKJJJIIIFFFDDDAAA@@@;;;;;;;;;<<<;;;;;;:::999:::<<<===<<<:::999;;;===;;;;;;:::::::::999999999FFFCCC???============<<<:::;;;<<<<<<<<<;;;999888888888777666666555444444333444666888888:::===???<<<@@@DDDGGGHHHHHHIIIJJJDDDCCCBBBCCCDDDCCCAAA@@@>>>>>>>>>>>>???>>><<<999===<<<<<<<<<<<<===>>>>>><<<:::888888:::<<<===<<<===;;;999777777999<<<>>>666888999::::::888666555888888888888888777777777333333333333333444555666333333444555666888:::;;;555555555555555555555555222444555666666555333222222333333444444444444333333555666555444333444555222444555555555555666888000222666999<<<=========999888777666555555555555333333444444555666666777333444555666666777666666777777777777777777666666444555555555666666777777777777666777:::>>>BBBEEEFFFGGGGGGFFFCCC@@@<<<:::<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<<<<:::999888999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888999<<<>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCBBBBBBBBBCCCEEEHHHJJJFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNSSS\\\dddhhhgggdddaaaZZZZZZ[[[ZZZXXXVVVTTTSSSLLLKKKHHHGGGHHHKKKNNNPPPTTTTTTSSSRRRPPPOOOMMMLLLEEEEEEFFFGGGJJJMMMPPPRRRSSSSSSSSSSSSQQQOOOMMMLLLNNNMMMJJJGGGDDDCCCBBBBBB===<<<;;;:::999888777666444444444444444444444444333444444444555555555555333555777777666555666777555555444444444444555555222333444555555555555555444444444444444444444444555555555444555555666666333444444555555555444444111222333555555666666666555555555555555555555555444444444555555666666666000333555555333333555888///000222333444555555555222222222222222222222222333333555666888888888888???FFFNNNQQQLLLFFFCCCBBBBBB@@@>>><<<;;;;;;===>>>888999:::;;;<<<;;;:::999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999::::::;;;;;;999888777777777888888777666555555888777666555555555555555666666666666777777777777222222333555666888999:::444666999;;;======<<<;;;888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888:::<<<>>>??????>>>===;;;<<<===???@@@AAAAAABBB@@@???>>>???@@@@@@>>><<<@@@>>>===>>>???AAAAAA@@@@@@AAACCCDDDCCCAAA???===<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<<<<======<<<===>>>?????????>>>=========>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAA@@@???????????????@@@BBB???>>>AAAFFFKKKLLLKKKLLLLLLLLLKKKHHHDDDAAA>>><<<<<<<<<<<<;;;:::999888666999<<<<<<:::999:::<<<999999888888888888888888TTTOOOHHHAAA<<<:::999:::999;;;======;;;888666555444333222333444555444333555555666777999;;;<<<======>>>@@@@@@??????@@@AAAAAAAAAAAAAAA@@@???===<<<888:::<<<===<<<;;;;;;;;;::::::999999999:::;;;;;;888888888888999999:::;;;888777666555555555666777:::::::::999999999888888888888777777666666555555666555555555555444444444333333444444555666666777666666555444333333222222444333333222222111111111333444555666666555444444222222333333333333444444333333444444444333222222555555666666777888::::::BBB@@@===:::777666555555333444444555666777777888333444555777777777666555444444555555444444333222000111222333444666777777777777777888;;;===@@@BBBGGGHHHIIIGGGBBB===:::888777777888888888999999999777777777888999999999::::::::::::999999888888888::::::;;;;;;<<<=========>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@???>>>=========>>>@@@AAA>>>>>>?????????@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEGGGIIILLLMMMNNNOOORRRTTTXXX[[[]]]^^^^^^]]]YYYZZZ\\\]]]\\\ZZZWWWUUUQQQOOONNNNNNPPPTTTXXX[[[[[[[[[ZZZZZZXXXWWWVVVUUUTTTRRRQQQRRRUUUYYY[[[[[[```aaabbbcccbbb```]]][[[XXXWWWTTTOOOKKKIIIKKKLLLOOOJJJDDDAAABBBAAA<<<888888777666666555555555555777777777777666666666666222///...///222333222000444444444555555666666666333333333222333333444444555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666555444333333222222222222333333333444444444222222222222333444555555777666555555666999;;;===@@@DDDIIIJJJHHHCCC>>><<<@@@???===<<<:::999999888<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999777666666999999999888888888777777666666666666666666666666888777555555666777777666555555666666666666555555888888999999999888888777999888777666666777888999999888777555555777888999777777777777777777777777777777888999999999999999777888;;;=========<<<;;;;;;::::::999999::::::;;;999:::;;;<<<>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<===>>>@@@@@@===???AAAAAAAAA@@@AAABBB>>>===;;;;;;===>>>===<<<>>>???@@@@@@@@@???===<<<>>>>>>>>>>>>>>>?????????>>>??????AAABBBCCCCCCDDDDDDCCCBBBAAA???===;;;:::;;;<<<<<<;;;888666666666<<<;;;;;;:::888777777666666666666666555555555555___[[[SSSKKKCCC>>><<<;;;======>>>===;;;999888888777555555555777777666555444444555777999;;;>>>???===???AAABBBAAA@@@@@@AAA======>>>>>>>>><<<;;;:::777999;;;<<<:::999999:::777888888888999999::::::888888888888888999::::::888888777666666666666666555555666777888999::::::666666666555555555444444444444444444333333333333333333333444555666666666666666555444444333222222333333333333333333333333222333444555555444333333222222222333333333444444333333333333333333444444444555555666888:::<<<===@@@>>><<<999777666555555333444444555555666666666444555666777777777666666555555555555555444333333333333444555666777777888777777777888:::<<<>>>???CCCEEEFFFDDD@@@;;;888777777777777888888888999999777777888888888888888888::::::999999999888888888999::::::;;;<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>=========>>>@@@@@@????????????@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHJJJJJJJJJMMMOOOQQQTTTVVVVVVVVVUUUSSSTTTVVVWWWWWWUUUSSSQQQPPPOOONNNOOOQQQTTTWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTUUUXXX[[[]]]]]]___```bbbddddddcccaaa```___^^^[[[WWWTTTRRRTTTVVVWWWRRRMMMKKKJJJFFF@@@;;;::::::888777777777888888777777777777777777777777888666444555777777666444444444444555555666666666444444444333333444444555444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666555555444333333222222333333444444444444444444333333333333444444555555888888888999:::<<<>>>???AAACCCEEEEEEBBB???>>>>>>@@@???>>><<<:::999999999::::::999999999999999:::::::::::::::999999999888999999999999888777666555;;;:::::::::999999999999666666666666666666666666777666444444666777666555555555666666666666555555777777888888888888777777777666666666666666666777888666555444444555666888777777777777777777777777555555666777777777777777555777999:::;;;;;;:::999999999888888777888888888777777888999::::::;;;<<<======<<<;;;::::::::::::888888888888888888888888999::::::;;;<<<<<<======:::<<<>>>???>>>>>>???@@@>>><<<::::::<<<<<<<<<;;;:::;;;<<<================================================>>>>>>>>>>>>>>>????????????>>>===<<<;;;999:::<<<;;;999888888888999999999888888888888888777777666666666555555555kkkggg```XXXOOOHHHCCC@@@CCCCCCCCCBBB@@@>>>===;;;:::999888888::::::999888555555666777999<<<>>>@@@888:::===>>>===<<<;;;;;;999:::;;;;;;;;;:::999999888:::;;;;;;999888888999555666777999:::::::::999888888888888888999999::::::::::::999888777666555333444555666777888888999555555555444444444444444333333333333222222222222222333333444444555555666666666555555444333333333333333333444444444444444222222333333333333222111222222222222333333333333444333333222333444666777333444555666888:::<<<===<<<<<<:::888777666666666444444444555555555555555555666666777777777777666555666666666666555444444555555666666777777777777666666666777888999;;;;;;>>>???AAA@@@<<<999777666666666777777777888888888888888777777777777777777999999888888888888777777888999999:::;;;;;;<<<<<<:::::::::999::::::;;;;;;::::::;;;;;;<<<<<<============<<<<<<<<<===>>>???>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJLLLNNNOOOOOOOOOMMMLLLMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVTTTSSSTTTWWWZZZ\\\\\\ZZZ\\\^^^aaabbbbbbbbbaaa______]]]ZZZXXXWWWYYY[[[^^^\\\YYYWWWUUUPPPHHHBBB>>>===;;;999888888:::;;;777777777888888888777777888666555555555555444222444444444444555555555555555555444444444444555555444444333333333222222222333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555444444333333222444444444444444444444444333444444555555666777777:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;===???@@@???===<<<;;;:::999999888777777777777777888888999999999888888888888888888888888888888777666555999999999999888888888888666666666666666666666666666555444444666666555444555555666666666666555555555666666777777777666666444555555666666555555444555444333222222333444555555555555555555555555555333333444555555555555444444555666888888888777777888777666666555555555555444444555555555666666666999888888777777888888888666666666666666666666666666777888::::::::::::999777999;;;;;;::::::;;;<<<===;;;999999::::::999888777777888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;::::::999999:::;;;<<<<<<======<<<<<<888999;;;;;;:::999999:::666777777777888888999999777777777777666666666666mmmkkkgggbbb\\\UUUPPPMMMMMMMMMNNNOOONNNKKKFFFCCCAAA???>>>>>>@@@@@@???===:::999999888999;;;===???666999<<<===<<<:::999999888999;;;<<<<<<<<<;;;;;;:::;;;<<<;;;999888999:::555777999<<<======<<<;;;::::::999999999999::::::;;;<<<<<<<<<;;;999777555666666666666555555555555555555444444444444444444333333333333222222222222222222333333444444444444555555555555444444333333333333333333333333222222333333333333333222222222111222222222222333333333444333222222222555777999333333444555666888999:::999888888777777666666666666666666555555555555555666666777777777777777777666666666777666555555444666666666666666666666666666666666666666777777777888:::;;;;;;888666555444555555666666666777777777888777777666666555555555777777777777777777777777777777888999999::::::;;;888888888888999999:::;;;999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBCCCDDDFFFHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNPPPRRRUUUVVVVVVSSSTTTWWWYYY[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXZZZ\\\_________```___ZZZSSSMMMDDDBBB???<<<::::::;;;<<<999999::::::999888666555444444333333333333222222333333333333444444444444555555444333333333444444444333333333333222222222444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444555555444444444333333333444444444333333333333333333444555777999:::;;;;;;>>>???AAACCCCCCBBBAAA@@@??????>>><<<::::::<<<>>>???>>>===;;;::::::999999777777666666666777888888888888888777777777777777888888888888888777666555666666666666666555555555666666666666666666666666666555555555777777666444444555555666666555555444444444555666666666555555444555666777777666555444444444333222222333444444333333333333333333333333222333333444444444444444333444555666777666666666888777666555444444444444444444444444444444444444666666555555666777777888555555555555555555555555444666888999:::999777666555777999999888888999:::;;;999777777888888777666888777777777777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999::::::;;;<<<<<<<<<<<<999:::;;;;;;999888999999777777888888888999999999888888777777777666666666eeeffffffeeeccc___\\\ZZZXXXYYY\\\___```[[[TTTNNNKKKIIIHHHHHHIIIIIIHHHFFFAAA@@@===;;;::::::<<<===<<<>>>AAAAAA@@@>>>>>>>>>;;;<<<>>>???@@@@@@???>>>===>>>>>><<<:::999:::;;;888:::===???@@@@@@???>>><<<;;;;;;:::::::::;;;;;;<<<=========<<<:::777666777666666666666555555555555555555555555555555555444444444444333333333333222222222333333333333333444444444444333333333333444333333222111000000///555444444333333333333333111111111222222222333333444333222111222444777888444444333333333333444444555555666666666666666666777777666666666666666666777777666666666666666666666666666777666555555444555555444444444333333333555555555555555555555444444666777777555333333333444444555555555666666666666666666555555444444444666666666666666666666666666666777777888999999999777777777777777888999:::888888888888888999999999666777777888888888888888888888999999999:::::::::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>======<<<>>>???????????????>>>>>>>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEGGGGGGHHHGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKMMMOOOOOOOOOMMMNNNPPPQQQRRRRRRRRRRRRWWWXXXXXXXXXWWWXXXZZZ\\\XXXZZZ]]]aaabbb___[[[WWWNNNLLLHHHEEEBBBAAAAAAAAA????????????===:::888666555666666666666555666666444444444444444444333333555555444333333333333333444444444333333333222222444444444444444444444444222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444444444444444444333333333333333333333222222222222333555777:::===???@@@@@@AAABBBDDDEEEDDDBBB???===;;;===>>>===<<<;;;<<<=========<<<:::999999999999777777777777777888999999777777777777777777777777777888888888888777777666555555555555555555555555777777777777777777777777777777666777999999777555444444555555555555444444333333444555555555555555555555777888888777555555555444444444444444444555222222222222222222222222222333444444555555444444555555555666666666666666888777666555555555555555666666666555555555555444555555555555666777888999666666666666666666666666444666888999999888777666555666888999888888999:::999888666555666777666555;;;:::999888888999:::;;;=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<;;;888666666666999999999999888888888888777777777777666666666666\\\^^^```aaabbbaaa```^^^___```cccgggiiieee]]]VVVSSSQQQPPPPPPPPPPPPOOOMMMGGGEEEAAA===;;;;;;<<<===???@@@AAAAAA???>>>>>>??????@@@AAABBBCCCBBBBBBAAA???@@@???===:::999:::;;;;;;<<<>>>???@@@@@@@@@???<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666333333444555666777777888555555555555555666666666444444444444333333333333222222222222222222222222333333333222222222222222222222222111000000//////666555444333222222333333111111111111222222222222333222222111222333555666444333222111111111111111333444444555555555555555555555666666666666666666777666666555555555555666555666666666666555444444333333222222222222222222444444555555555444444333222444555444333222222333333333444444444555555555555555444444444444444444444444555555555555666666555555555666777777888888666666666666666666777777666777777777777777777777444555666777777777777666666666666777777777888888777777777888888888999999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJKKKKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKMMMNNNOOOOOOOOOPPPRRRTTTOOOQQQVVVYYY[[[[[[ZZZYYYUUUTTTRRRPPPMMMLLLKKKJJJHHHHHHIIIHHHFFFCCC@@@>>>888999:::999888777888999777777777666666666666666666666555444333333333333555555444444444333333333444444444444444444444444222222222222222222222222222222222222222222222222555555555555555555555555333333333333333333333333444444444444444444444444222222222333333333444444777999;;;>>>AAABBBBBBBBBAAABBBCCCCCCBBB???===;;;999;;;===>>>===;;;;;;<<<<<<;;;:::999888888888888888777777777888999:::;;;777777777777888888888888888888999999999999888777777777777777888888888888777777777777777777777777888777777999::::::888666444444555555555555444444222333444555555555555555666666666777777666666666555555555555555555555555222222222222222222222222333333444555555555555555666666666666666666666666777666666555666666777777777777777666666666666666666666666666777777888999666666666666666666666666555666777888888888777666555777999999999888999:::777666444555666777777666<<<<<<;;;:::::::::::::::=========<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888:::;;;;;;:::777555444444999999999888888777777777666666666666555555555555XXXYYY[[[\\\\\\[[[ZZZYYY\\\[[[\\\___bbbaaaZZZUUUSSSQQQPPPPPPPPPPPPOOOMMMJJJGGGCCC???======>>>??????@@@@@@>>><<<<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???<<<999888999:::;;;;;;<<<<<<============;;;:::999888888888888999777777666555555555555555111111222333444555666666333333444444444555555555333333333333222222222222222222222222222111111111111111111111111111111111000000000111111222222222555555333222111111111222111111111111222222222222222222222222222222222222333222222111111111111222222222444555555444444333222333333444444555555555777666555444333333444555555555555555555444333333111111222222222222222222333333444555555555444333222333444333222111111222333333333333444444444444333333333333444444444444333333444444555555555555444444444555666666777777777666555555555555555555666666666555555555555555555555777888888777777666555666666666666777777777777777777777888888888888888888888888999999999:::888888999999999999888888:::999999999999999::::::;;;;;;;;;<<<<<<===========================>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGEEECCCDDDDDDEEEFFFFFFGGGGGGDDDFFFGGGGGGGGGHHHJJJKKKJJJKKKNNNOOOPPPQQQSSSSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTSSSPPPMMMLLL@@@BBBBBB@@@<<<::::::<<<;;;;;;;;;;;;:::::::::999999888777666555555555555666666666555555555444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444222333333444555666777777===???AAABBBCCCCCCBBBAAA===>>>>>>???>>>===<<<;;;888999;;;;;;;;;:::;;;<<<:::999888777666666666666777777777777888999:::;;;777777777888888999999999999999::::::::::::999999777777777888888999999999777777777777777777777777777666777999:::999777555333444444555555444444333222333444555666666666666666555555444444555555666444444555555555555444444222222222222222222222222222333444444555555444444666555555444444555555555555555444555555666777888555555555555666666666666777777777666777777888888666666666666666666666666666666666666666666666666555777999999888888999:::666444333444666888888777::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999999999999888888888888999999999999888777777777888999888666444444555555555555666666666666666555555555555444444444444XXXXXXXXXXXXVVVTTTRRRQQQUUURRRPPPSSSVVVWWWSSSOOOOOOMMMLLLLLLLLLLLLJJJIIIKKKHHHDDD@@@??????@@@BBBDDDDDDBBB@@@>>>???AAACCC@@@AAABBBCCCBBBBBBAAA@@@??????>>>;;;888777888999::::::999999999:::;;;;;;999999888777666666777777555444222111111222333444333333333222222222111111222222222333333444444444222222222111111111111000222222111111111111111111000000000000000111111111...///000111333555666666555444222000000000000111000111111111111222222222111111222222222111000000222222111111222222333444111222333444555444333222000000111222222333444444666555444333222333333444444444555555444444333222111111222222222333333333222333444555666555444333333444444333111111111222222222333333333444444444222222222333333444444444333333333444444555555555333333444444555666666777777666555444444444444444555555555555555555555444555666888999999999888777666666666666777777777777777777777777888888888999666777777777888888999999555666777777777777777777777777666666777777888888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<===>>>??????@@@@@@@@@???>>>???@@@CCCDDDCCCAAA>>>>>>???@@@AAACCCDDDDDDDDDFFFGGGHHHGGGHHHIIIKKKHHHIIIIIIIIIHHHIIIKKKMMMQQQSSSUUUWWWXXXWWWVVVUUUWWWXXXZZZ\\\\\\ZZZXXXWWWMMMNNNNNNJJJEEEBBBAAABBB?????????>>>>>>=========;;;:::999888777777777777777666666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444333444555666777999::::::CCCCCCEEEEEEDDDCCC@@@???999:::;;;<<<<<<<<<<<<<<<888999999999888888;;;===999888777666666555666666666666666666777888::::::777777888888999999999:::999::::::;;;;;;;;;::::::555555666666777777888888777777777777777777777777666555666888999999666333333444444555555444444333222333444555666666666666555555333222222333555555333444444555555444444333222222222222222222222222222222333444444444444333555555444333333444444444333333333444555666777888333333444444444555555555888777777666666666777777555555555555555555555555666666555444444444555555444666888999888888999:::555444333444666888888888777888:::<<<=========<<<;;;;;;::::::999888777777999999888777666555444444555666666777777777777777444666777777666555555666111111222333444555666777555555444444444333333333YYYXXXVVVSSSPPPLLLIIIGGGIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDFFFBBB>>>===>>>@@@BBBCCCBBBAAA???======>>>???@@@DDDBBB@@@===<<<;;;<<<===;;;;;;;;;:::999888666666777777777777666666666666555555444333333333333444444444444333333222222222222222111111111111222222///......///111111000///000000000000000000000000222222222111111111000000111111000000//////......000000111111111222222222555333111111333444222000222111000//////000111222222111111111000000//////000111111111111222222222222111000000000111222222333333222222111000000///444333222111111111222222444444333333222111000000222222222222222222222222111111111111111111111111111222222333333222222111555333111111222444444333222222222222222222222222333333333333333333333333555666666666666666555555555555444444444444555555777777777777777777777777666666666666666777888888555555666666777777888888111...,,,...222666888777666666555555666888:::;;;888888777777666666555555777777888888888999999999::::::;;;;;;<<<===>>>>>>========================:::;;;======<<<===>>>@@@??????>>>>>>???AAACCCDDD@@@@@@AAABBBBBBCCCCCCDDD???@@@BBBCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNRRRTTTSSSSSSSSSTTTUUUVVVYYY___cccccc___ZZZRRRQQQPPPPPPOOOOOOOOOPPPJJJIIIFFFBBB>>>===???BBB>>>>>><<<999666555666777999777555555666777666555666555444333333444555666555555555444444444333333777777777666666666555555333444555555555333222111555333111222444444222000333222222333555555444333555444333333555999===???BBBBBBBBBBBBAAA@@@??????<<<;;;:::999999999:::;;;999666444555777888777555777777666666666666777777444444555555666666777777;;;888555222222444777999777777777777888888888888777777777777777777777777666666666666666666666666666666666555555444444444333444555666666555444333222222222222333333444555444444222222222222444444222222222222222222222222555444444333333222222111222222222222222222222222444444444444444444444444333333333333333333333333555555555555555555555555444444444555555555666666666666555555555444444444333222222111111222222333333333333333333333333333333333333222222111111111666666777777777777666666666666666555555444444444333444555555333333444555444444444444444444444444222333444444222222333444444333222111111222333444555444444333333444444555XXXWWWUUURRRNNNKKKHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDCCCCCCBBBDDDAAA>>>===???AAABBBBBBBBB@@@???======>>>???@@@BBB@@@===;;;:::999:::::::::::::::999888777666555666555555555444444444444555555444333333333333333444444333333333222222222222111111000000111111222/////////000111222111///000000000000000000000000222222222111111000000000111000000000/////////...000000000111111111222222444222000111222333111///111000000000000000000111111111111000000000//////000000111111111222222222111111111111111111111111111111111111111111222222333333333333333222222222444333333222111111000000222222222222222222222222111111111111111111111111111222222333333222222111666444222222333444444333222222222222222222222222333333333333333333333333444555555666555555444444444444333333333333444444555555555555555555555555555444444444444555666666555555666666666777777777555222000000333666777666666666666666777888999999777777777777666666555555777777777888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<===<<<<<<>>>???>>>============>>>@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIILLLOOOQQQPPPOOOOOOPPPUUUUUUVVVZZZ^^^```^^^\\\UUUUUUUUUVVVWWWXXXYYYZZZTTTSSSOOOIIICCC?????????::::::999888777777777999999777666666777888777666777666555444555555666777555555555555444444444444444444333333333222222222222333444444333222111000222111///111333444333111444333333444555555444222333333444555777;;;>>>@@@BBBBBBBBBBBBAAA???>>>>>><<<;;;:::999888888999:::999666444555777888777555666666555555555555666666555555555555555666666666777666555444333444555555333333333333444444444555555555555555555555555555444444444444444444444444444444444333333222222222222333333444444333333222333333222222222333333444444333222222222222333444222222222222222222222222111111222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444444444444333333333222333222222111111222222333222222222222222222222222222222222222222222111111333333444444444444333333444444444333333222222222333444555444333222333555444444444444444444444444222333444444222222333444333222222111111222222333444444333333333333444444VVVUUUSSSPPPMMMIIIFFFDDDDDDDDDEEEFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAA@@@???>>>=========>>>???>>>===;;;888777777777777888888888888777666444444333333333333222222222222555444333333222222333333333333333222222222222222222111111000000111111222000000///111222333111000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111111111222111000000111111000//////000000111111000000///111111000000000000//////000000000111111111222222111222333444444333111000000000//////000111333444222333444555555444333333333333222222111000000000111111111111111111111111111111111111111111111111111111222222222222111111555333111111333444333333222222222222222222222222333333333333333333333333333333444444444444333333333333222222222222333333333333333333333333333333333222222222222333444444555555555666666666666666999666444333444555555555666666777777777777666666777777777666666666666555777777777777888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;;;;===>>><<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHJJJLLLMMMLLLKKKKKKLLLSSSRRRPPPRRRUUUXXXYYYZZZXXXYYYZZZ\\\___bbbdddfffdddbbb\\\TTTJJJBBB===<<<;;;;;;;;;;;;;;;;;;<<<<<<888777555666777888888777444333333222222222333333555555555444444444444333222222222222111111111111333333333444333333222111333222111222333444333222666555444555666666444222333444666888;;;===???@@@BBBBBBAAAAAA@@@>>>===<<<<<<;;;:::999888777777777888666555555666777777666666555555444444555555666555555555555555555444444333444444444444333222111111111111111222222222222333333333333333333333333111111111111111111111111111111111111111000000000111111111000000111111111333333222222111222222222333333222111111222333333222222222222222222222222//////000000111222222333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222333333222222222222111111222222111111111111222222111111111111111111111111111111111111111222222222222222222333333222222222111111111111111000000000222333444444222222333444333333333333333333333333222333444333222111222444111222222222222222222111444333333222222333333444PPPPPPOOOMMMKKKHHHFFFEEEBBBCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>======<<<<<<>>>@@@AAAAAA???>>>======<<<<<<<<<===>>>;;;:::999777666666666666666777777666555444333333333333222222222111111111444333333222222222222222222222222222222111111111111111000000000000111111111000000111333333222111000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111111000000000000000///......///000111111000///...000000000000000000//////000000000000111111111111222333666777777555222000111000///...///111333444111222444666666666444333222222111111000000000000000000000000000000000000111111111111111111111111111111222222222222111111333111000000222222222000111111111111111111111111222222222222222222222222111222222333333333333222333333222222222222333333222222222222222222222222222222222222222333333444555555555555555555555555888777555555555555555555666666777888777666444333666666666666666666666666666666666777777777888888888888888888888888777777::::::::::::::::::::::::888:::;;;;;;::::::;;;===;;;;;;::::::::::::::::::<<<<<<===>>>>>>??????@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJOOONNNMMMMMMNNNOOOQQQRRRWWWXXXZZZ]]]aaaeeeiiijjjmmmlllggg^^^TTTJJJCCC@@@AAA@@@@@@@@@@@@???===<<<999777666666888999888777444333333333222222222222555555444444444333333333444444333333333222222222333333444444444333333333666555555444444444333222666666555777999999888666777999;;;===>>>?????????AAAAAA@@@???>>>===;;;:::;;;;;;:::888777666555555777666555555555666666666666666555555555555666666666555555444444333333333222222222222222111111000222222222333333333444444222222222222222222222222000000000000000000000000000000000000000000000000222111////////////111222444333222111111111111111222222111111111111222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000//////000000000111111111222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111222222222222333333333333222222000000000000000000000000111333444333222111222333222222222222222222222222111333333333222111222333000111222333333222111000333333222222222222333333JJJJJJJJJIIIIIIGGGFFFFFFBBBBBBCCCCCCCCCBBBBBBAAA?????????>>>======<<<<<<::::::;;;===??????>>>===;;;;;;;;;::::::;;;;;;;;;:::999888777666555555555555555555555444444333222333333333222222222222111333333222111111111111222111111111111111111111111111000000000000000000111111000000111333333222111////////////////////////////////////////////////////////////000000000000....../////////000000000000000000000///......///...///000111111000///...//////////////////000000//////000000000111111111333555888:::999777333111111111000//////000111111000111444666777666555444111111000000000000//////000000000000000000000000000000000000000000000000000111111222222111111000000///...///000111///...111111111111111111111111222222222222222222222222000000111222333333222222444444333333333333444444222222222222222222222222333333333222333444444555555555555444444444444444444444444444444444555555555666777777666555333222555555555555555666666666555555666666666777777777777777777777777666666666888888888888888888888888888999::::::999999:::;;;::::::::::::::::::999999;;;;;;<<<======>>>>>>???AAAAAAAAABBBBBBCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEGGGHHHJJJIIIHHHHHHHHHIIILLLMMMNNNNNNMMMMMMLLLLLLRRRSSSVVVYYY]]]aaadddfffjjjjjjiiieee___XXXTTTSSSNNNLLLKKKJJJJJJGGGCCC???>>><<<::::::;;;;;;;;;:::888888888888777777666666666666555555555444444444555555555555444444444333222222222222222222333333333444444555555555666777888777888:::===>>>>>><<<>>>???@@@AAAAAA@@@>>>===?????????>>>===;;;:::999:::999999888666555444333666666666555555555666666777666666555555666666777555555444444333333222222333222000/////////111111222333333333333444444444222222222222222222222222000000000000000000000000000000000000111111111111222111000//////000111222333222111111000000000000111111111111111111111111111111111111111111111111333333222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222333333222111111000000111111222222222222222222222222222/////////000000111111111111111222222222222111111000000000000111111111111111222333222111111222333222222222222222222222222111222333333111111222333000000222333333222000000222222111111111111222222FFFFFFFFFGGGFFFFFFEEEEEEAAABBBBBBBBBBBBAAA@@@@@@======<<<<<<;;;;;;::::::999888888:::<<<<<<;;;:::888888888888999999999999888888888777666555555444444444555555444333333222444333333333222222222222333222111111000000111111000000000000000111111111111000000//////000000111000000///111222333111000////////////////////////............////////////////////////000000000000............///////////////000111000///...///000...//////000000//////.........////////////000000/////////000000000111111444555888999888666333000000000000000000000000//////000222444555666666555000000000///////////////111111111111111111111111000000000000000000000000000000111111111111000000///......///000000///---111111111111111111111111222222222222222222222222///000111222333333333333444444333333333333444444333333333333333333333333444444333333444444555666444444444444444333333333111222444444333333444666555555666666555444333333444555555555555666666666555555555555666666666666666666666666666777777777777777777777777777777777777999:::999888777888:::888999:::::::::::::::999;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAADDDEEEFFFFFFEEEEEEFFFHHHJJJMMMPPPRRRPPPNNNMMMMMMOOOPPPQQQSSSVVVYYY[[[\\\^^^aaadddeeeeeedddeeefffaaa___^^^^^^^^^[[[TTTOOOHHHFFFDDDCCCCCCCCCBBBAAA;;;;;;;;;;;;;;;:::999888999999999888888888777777666666666666555555555555333222222222222222333444///222555666888:::===???<<<<<<===???AAACCCBBBAAAAAAAAABBBBBB@@@>>>===;;;============<<<;;;:::999777888888777666555444333555666666555444444555777666555555555555555555666333333333333333333222222333222000......///000222111111111111222222222333333333333333333333333333000000000000000000000000000000111111111111111222222111111000000111111222111111000000000000000000000000111111111111000000111111111111111111111111444333333222111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222222222222222222333333333111111000000000000111111222222222222222222222222////////////000000000000//////000000000000//////000000111111111111111222000111222222000000111222111111111111111111111111111222333222111000111333000111111111111111111000222111111000000111111222FFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>:::::::::999888888777777999777666777888999888777555555666666777777777777666666666666555444444333444444555555444444333222333333333222222222111111222222111000000000000000/////////000000000111111000000////////////000000/////////000111222111///////////////////////////---------....../////////.../////////000000000111------.........////////////111222111///...///111/////////....../////////........./////////000000////////////000000000111333444555666555333000///,,,...000111222111000/////////000222333555666666////////////////////////222222222222222222222222000000000000000000000000000000111111111111000000000//////000222222000...111111111111111111111111111111111111111111111111///000111222333333333333333333222222222222333333222222222222222222222222444333333333333444555555444444444333333333222222000333555555333222333555555555444444333444444444444444444555555555666666444444555555555666666666555555666666777777888888666666666666666666666666777888999999777666777999666777888999::::::999999;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@@@@AAACCCDDDEEEIIINNNPPPPPPOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSVVVZZZ]]]___bbbeeegggiiihhhhhhjjjlllkkkddd___UUUSSSPPPOOONNNNNNLLLJJJBBBBBBCCCCCCBBBAAA???>>>>>>>>>=========<<<<<<<<<::::::999999999888888888888777666666777888999:::777:::===>>>>>>@@@CCCFFFCCCCCCBBBDDDEEEFFFDDDCCC@@@@@@@@@???>>>===<<<;;;::::::;;;;;;;;;;;;::::::555666666777666555444333444666666555333333555777444333333222222333333444222222222222333333333333111111111111000000000///000000111111111222222222222222222222222222222222000000000000000000000000///000000000111111111111000000111111111111000000000000/////////000111111//////000111111000//////111111111111111111111111111111111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111000000000000111111111111111111111111111111//////////////////......//////000000000000/////////000000000111111111111000111222111000///000222111111111111111111111111000222333222111000111222111111000000000000111111111111000000000000111111GGGFFFFFFDDDCCCAAA???>>>??????@@@??????>>>======888888888777666666555555999777555555666777777666333333444555666666555555555555555555444444333222444444555555555444333333222222222222111111111111222111111000000000000000.../////////000000111111000000////////////000000///......///111111000///////////////////////////---------.........//////.../////////000000111111---------.........//////000222333222///...///111000///...------...///000---.........//////000000////////////000000000000111222333333222111///---)))+++///222333333222000/////////000222444666777.........///////////////222222222222222222222222000000000000000000000000000000111111111111000000111111111222333333111///000000000000000000000000111111111111111111111111000000111333333444444444222222111111111111222222111111111111111111111111333333222222333333444555444444444333333222222222222444777666333222333444555444333222222333555666444444444555555555666666444444444555555555666666444555555666777888999999666666666666666666666666777888999888777666777888444555777888999999999888;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>===<<<;;;:::=========<<<;;;;;;::::::999;;;<<<<<<<<<===???AAA@@@DDDIIIKKKLLLNNNQQQTTTRRRQQQPPPPPPOOOOOOOOOPPPNNNPPPSSSUUUVVVXXX[[[^^^cccbbbcccgggllllllfffaaa___\\\YYYWWWVVVUUUSSSRRRNNNNNNOOOOOONNNMMMKKKJJJAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>===<<<===>>>@@@AAACCCFFFHHHGGGEEEDDDFFFHHHIIIHHHGGGGGGGGGGGGEEECCC>>>>>>======<<<<<<;;;;;;999999:::;;;;;;;;;::::::444555666666666555444333444555777555333222555777222111111111111111111222111111111222222333333444///000222333333111///---222222222222333333333333111111111111111111111111////////////////////////.../////////000000111111...///000111111000///...//////...//////000111222...///000111111000///...000000000000000000000000......//////000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000111.../////////000000111111111111000000000000111111000000000000000000000000000000//////.........---111111222222222222111111.../////////000000111111///111222111000///000111000000000000000000000000000222222222111000111222222111000//////000111222111111000000000000111111BBBCCCEEEGGGFFFDDDAAA??????????????????>>>======::::::999999888777666666666666555444444444444444444444444444444444444444444666777777666555555666444444444444333222111111222111111111000000/////////000111111111///...---......//////////////////........................//////000000///...------..............................//////////////////111000///000000000...---***,,,......---...///111...///000000000...---,,,....../////////...,,,+++////////////////////////000000000000000/////////000000000000000000000000//////000222222333333333//////............//////+++///333333111///000111222111000.........///000111111111000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222111000//////000000000000111111111222222222222222111111000111111222222222111111111111111222333333222222222222333333666555555444444333333222555444444333333222222111000111222222333444555555666666555555555444444444444444444444444444444444555555555555555555555555333333444555666777888999:::999999888888999999:::;;;;;;:::::::::999999999;;;;;;;;;;;;::::::999888555555666777888999999:::======>>>AAAFFFLLLRRRVVVUUUVVVUUURRRMMMJJJIIIJJJNNNOOOPPPQQQQQQSSSVVVXXXXXXYYY[[[^^^```ccceeeggg```aaaaaaaaa```^^^\\\ZZZYYY[[[]]]______]]]ZZZXXXUUUTTTRRROOOKKKHHHDDDCCCDDDEEEFFFGGGFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIILLLLLLKKKKKKKKKKKKKKKKKKKKKJJJGGGDDDBBBAAAAAAAAA======<<<;;;::::::::::::999888888777777777777777666555555555555444444444333333333333333333333333555555555444444333333333111111111111111111111111000000000000000000000000000000000000000000000000222222111000//////000000000000000000111111111111000000000000000000000000............//////////////////000000000000//////000000000000000000000000//////000000111111222222222222111111000000//////000000000000111111111111////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111111111111111000000000000///.........------------------......//////000000////////////////////////000000//////.........---000000111111111111000000000000000000000000000000---...///111111222222222111111111111111111111111AAAAAABBBCCCBBB@@@>>>===>>>>>>>>>>>>>>>======<<<:::999999888777777666666666666555444444444444555444444444444444444444444555666666444222/////////333333444444444333222222111111111000000000/////////000000000000//////...///////////////.........///////////////////////////////////////...------........................////////////............222000......///000000///111222222000...,,,,,,---000000111111111000///...---.../////////...---,,,........................000000000000000000000000////////////////////////---...///000111111111111000//////......//////000,,,///222333222111000000111000000///////////////000000000000000000000000111000///......///000111////////////////////////////////////////////////111111111111111111111111111111111111111111111111222111111000//////000000000000111111111222222222222222111111111111111222333333222222222222222333555444444333333444444555222222222333333333333333222333333333333333333333222222333333333333333333666555555555444444444333444444444444444444444444555555555555555555555555333333444555666777888888999999888888888888999999::::::::::::999999999999:::::::::::::::999888888666666666777777888888999::::::;;;>>>BBBGGGMMMPPPSSSTTTTTTRRROOOMMMMMMNNNLLLMMMOOOOOONNNNNNOOOPPPSSSTTTVVVXXX[[[]]]___```______````````````______^^^___aaaccccccbbb```___\\\\\\ZZZXXXUUURRRPPPOOOOOOOOOOOOOOOMMMKKKIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLGGGFFFDDDBBB@@@???>>>>>>===<<<;;;999888777777777888777666666555555666666555555555555444444444444333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000222111111000//////000000//////000000000111111111000000000000000000000000/////////000000000000111//////000000000000//////000000000000000000000000000000000000000111111111111111111000000000000000//////000000000111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111...///111222222111000////////////.........------.........///////////////////////////////////////000/////////............000000111111111111000000000000000000000000000000...///000111111111111111111111111111111111111111BBBBBBAAA@@@???===<<<<<<===============<<<;;;;;;999888888777777666666666666666555444444444444555333333333333333333333333444555555333000---------222333333444444444444333111111000000000000///////////////...//////000000000000//////.........---////////////////////////...////////////...------........................////////////......------111///------...000111000333444444222///,,,,,,---111111222222222111000000,,,---......///.........------------------------000000000000000000000000........................+++,,,---...////////////000000////////////000000......000333444333000...//////000000000///....../////////000000000000000000000////////////000000////////////////////////........................111111111111111111111111000000000000000000000000111111000/////////000000000000000111111111111222111111111111111111111222333333222222222333333444444444333333333333444444000000111111222333333444111111222222333444444555444444333333222222222222555555444444444444333333444444444444444444444444444444444444444444444444333333444555666777777888888888777777777777888888999999999999888888888888888999999999999888888777666666666777777777777777777777777999<<<@@@DDDGGGNNNOOOPPPPPPOOONNNPPPQQQOOOQQQSSSSSSQQQOOONNNNNNOOOOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\___```aaabbbbbbbbbbbbbbbaaaaaa```___^^^\\\[[[ZZZ\\\\\\ZZZXXXUUURRROOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIIIICCCCCCBBBAAA@@@>>><<<;;;===<<<:::888666555555444666666555444444444444444555555444444444333333333222222222222222222222222111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000/////////000000//////000000000000111111000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111000000000000000000//////000000000000000000111//////000000000000111111111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111,,,...000222333222000///000000000/////////......///////////////.........////////////////////////////////////............///000000111111000000///000000000000000000000000//////000111111000000000111111111111111111111111FFFDDDBBB@@@???>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777777777666666666555555666666555444444444444444222222222222222222222222333444555555333111111222111222333444444444444444000000000000000000/////////...------...///111222000000000///......------////////////////////////.........//////...------........................000//////......------,,,...------...000111000///...000111000//////000111111111111111111111000000,,,,,,---....../////////------------------------............////////////------------------------+++,,,---...............000000////////////000000///......111444444000,,,......000000000///...---......///////////////000000000////////////000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000111000000/////////000000000000000000111111111111000111111111222222222111222222111111111222333333222222222111111222222222111111111111222222333333111111222222333333333333333222222222222222222222444444333333333333333333333333333333333333333333444444444444444444444444333333444555555666777777777777666666666666777777888888888777777777666666777777888888888777777666666666666666666666666555555555555666888:::===???EEEGGGIIIJJJJJJKKKMMMOOOPPPSSSWWWXXXVVVSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQPPPPPPPPPQQQSSSTTTVVVXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[aaa```^^^[[[XXXUUUSSSRRRNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHGGGFFFDDDCCCBBBBBB???@@@@@@@@@???===;;;999::::::888777666666555666666555555444444444444444444444444444333333333222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000/////////000000////////////000000000111000000000000000000000000//////000000000111111111//////000000000000//////////////////////////////111111000000/////////....../////////000000111111////////////000000000111111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000//////000000000000000000000000000000////////////000000//////......------///////////////////////////////////////.........//////000000000000//////000000000000000000000000///000000000000000//////111111111111111111111111FFFDDDBBB???>>>======>>>999::::::::::::999888888666666555555555555555444555444444333333333333333222222222222222222222222333444555555333222222333111111222333444444444333//////////////////000000///...---------///000111000000//////.........---------------------------------............------........................//////......---------,,,+++,,,...000222222///,,,***+++---.........000222//////........./////////------------......//////------------------------,,,,,,,,,---------......------------------------------.../////////......000000////////////000000///------///222333000,,,---...///000000///...---------.........///////////////000000000000//////........................000000000000000000000000000000000000000000000000111111111111111111111111000///////////////000000000000000000000000000000///000111222222222222111000000000000000111222222333333222222222222333333444333333333222222222111333333333222222111111111000000111222222333444444222222333333333333333333333333333333333333333333444444444444444444444444333333444444555555666666666555555444444555555666777777666666666555555555555555666666666666666555666666666555555555555555444444444444555777999:::;;;===???AAABBBCCCFFFHHHJJJMMMRRRUUUTTTSSSQQQQQQUUUUUUUUUUUUTTTRRRPPPNNNRRRQQQPPPOOOOOOPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVWWWWWWVVVVVV[[[ZZZYYYWWWUUUSSSRRRRRRKKKJJJIIIHHHGGGFFFFFFEEECCCCCCBBBAAA???>>>======:::;;;;;;<<<;;;999777666777777777777777888888999777666555555444444555555444333333333222222222222111111111111111111111111000000111111111111111111000000000000000000000000////////////////////////////////////////////////000///////////////000000...////////////000000000////////////////////////........./////////000000//////000000000000//////////////////////////////111000000000//////............//////000000000111...////////////000000000111000000000/////////...////////////000000000000////////////////////////////////////////////////.../////////000000000111000000////////////000000333111///------...///000000000000000////////////000000//////......------////////////////////////........./////////////////////000000000000////////////////////////////////////000000000//////...000000000000000000000000AAA@@@>>><<<:::::::::;;;888888888888888777777666444444444444444444444444333333222111111111111222111111111111111111111111333444555333000.........000111222222222222222111......////////////000000.........---......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................------------------------,,,,,,...000222111...+++***,,,------,,,+++---...------,,,,,,,,,---............---------...//////------------------------++++++,,,,,,---.........------------------------......///////////////...//////............//////...---,,,---...//////...------.../////////......,,,,,,------...///////////////000000000000//////........................111111111111111111111111000000000000000000000000111111111111111111111111//////......//////000000111000000000000000//////...///111222333333222111///////////////000111222444444333333333333444444555444444333222222111111444333333222111111000000//////000111222333444444111111222222222222333333333333333333333333333333333333333333333333333333333333444444444555555555444444333333333333444444555555555555444444444444333444444555555555555555444444444555555555555555444444444444555555666777444666888999:::;;;===???BBBGGGLLLPPPQQQQQQQQQQQQUUUVVVWWWWWWVVVTTTRRRPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMMMMMMMMMMHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>===<<<<<<666666666666555444444333555555555666777888999:::666666555444444444444555333333333222222222111111000000000000000000000000111111111111222222222222000000000000000000000000//////////////////////////////////////////////////////......//////000000......////////////000000////////////////////////............//////////////////000000000000//////000000000000000000000000000//////////////////......//////////////////000......////////////000000/////////000000000000000////////////000000000000////////////////////////////////////////////////......//////000000111111000//////......//////000222111///------...///000000000000/////////......///////////////.........////////////////////////.........///////////////...//////000000//////...////////////////////////......///000000/////////000000000000000000000000<<<;;;:::999999888888888777777777777777666555555333333333333333444444444222111111000000000000000111111111111111111111111000111222222///.........000000111111111000//////........./////////000000.........///......------------......///000000000------------------------+++,,,------.........---........................+++,,,,,,------......///000...------...///...,,,+++,,,---,,,+++***+++,,,---,,,++++++,,,---.../////////...---,,,---..............................,,,,,,---......///000000------------------------......////////////............------------......---,,,,,,***)))+++---000---------------...///000+++,,,,,,---......//////...///000111111000///...........................000000000000000000000000000000000000000000000000000000000000000000000000...............///000000111111000000////////////...///111333333333222111////////////000111222333222222111111111111222222222222222222222111111111222222222111111111111111000000111111222222222333111111111111222222222333222222222222222222222222333333333333333333333333333333444444444444555555333333222222222222333333444444444444333333333333222222333444444444444444333333333444444555555666444444444444444444555555222444555555555555777888:::>>>DDDGGGIIIJJJKKKLLLOOOQQQSSSUUUVVVUUUTTTSSSNNNOOOOOOOOONNNNNNMMMLLLOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDCCCBBBAAA@@@@@@???============<<<<<<;;;;;;666555444444444444444444444444444444555666777888555444444333333333333333222222222222111111111111000000000000000000000000000000111111111222222222000000000000000000000000////////////////////////////////////////////////...............///000000........./////////000000////////////////////////...////////////000000000//////000000000000//////000000000000000000000000.........//////////////////////////////................../////////000000......//////000000111111////////////000000000000////////////////////////////////////////////////.........///000111111111//////............//////,,,---...///000000000000/////////.........------.........///////////////////////////////////////............/////////000......////////////......////////////////////////------...///000000000000000000000000000000000000::::::::::::999999888888666666666777666555555444333333333333333333333333111000000///////////////000000000000000000000000,,,...111111111111222333000000000000000///...------.........//////000000......///000///...,,,+++,,,,,,---...///000111111........................+++,,,------.........---........................***++++++,,,---...//////444000,,,***+++---...///***+++,,,,,,,,,+++---...---,,,,,,+++,,,---...///111///...---,,,,,,---...////////////////////////.........///000111111222.................................///......---------------,,,,,,---------,,,,,,,,,)))&&&(((---222...---,,,,,,---...///000++++++,,,------...//////...///000111111000///...........................////////////////////////000000000000000000000000////////////////////////...............///000111111111000000/////////...---///111333444333222111000000000000111222333444......------------....../////////000111111222222000000000111222222333333222222222111111111111111000000111111222222222333222222222222222222222222333333333333333333333333333333444444444444444444333222222222222222222333444444444333333333222222111222333333444444444444222222333333444555666666333333333333444444444444222444555444333333444555000444888<<<>>>???AAABBBIIIKKKOOOSSSUUUVVVUUUTTTQQQRRRTTTUUUUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBCCCDDDAAA@@@@@@???>>>>>>======::::::::::::::::::::::::999888666555555666777888555444444333333444444444444333222222111111222222222222222111111111111000000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////////////////////////////...............///000111............/////////000////////////////////////000000000000111111111111//////000000000000//////000000000000000000000000---.........//////000000000000//////.........---............/////////000------...///000111222222////////////000000000000////////////////////////////////////////////////---......///000111111222//////............//////&&&)))---222444333111000///.........---------------.........//////000000////////////////////////---.........//////000000......////////////......////////////////////////,,,,,,...///000000000000000000000000000000000000888777666555555444444555555444333222222222333333000111222333444444444444333111///...---...///000000000000000000000000000///...---,,,,,,---...///////////////////////////+++,,,...000000///...,,,//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////---------............///..................------000///...------...///000...//////////////////......------,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,+++++++++---...///////////////............---++++++,,,---+++,,,---...---,,,+++***------------------------..............................///000000000000000000000000///......------................................................000000000000000000000000------......//////000000555333000...------...///222222000/////////000111000...------//////---***222111111111000000//////111111111111111111111111//////000111111111111111222111000//////000111222222222222222222222222222222222333333333333444444222222222222222222222222222222333333333333444444333333333333333222111000555555444333333222111111222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333222333444555666888999999???AAACCCDDDGGGKKKPPPTTTVVVVVVVVVVVVVVVWWWXXXYYYXXXUUURRRRRRSSSSSSPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>??????===<<<888888888888888888888888777666555666777888777555555444444444444333333333222222222111111111000000000000000///////////////000000000000000000000000///////////////000111111............////////////...............///000000......------------......---------......000111222111000///---+++)))''''''................................................////////////............000000000000000000000000////////////////////////111000///......///000111000///...---------------------......//////000000..................---------------------...///000//////.........---------........................//////////////////////////////............//////......//////...---,,,,,,///000111111111///...---//////////////////////////////............//////------...///////////////222222222111000//////...////////////////////////...///000111111000///...888777666555444444444444444444333222222222222222000111222333444444444444222111///...---...///000////////////////////////111000000//////000000111........................,,,---...///000//////...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------.........///------------............------------------------//////...------...////////////............//////...------,,,,,,---------............------,,,,,,............------------222222222111000...---,,,...//////...,,,,,,---...---............---,,,,,,---------,,,,,,---------........................------...////////////...............////////////........................000000000000000000000000000000000000000000000000.........///////////////000///.........///000111000000/////////000222333111///...///111111///---111111111000000000//////111111111111111111111111//////000111111111111111333333222111111222333333222222222222222222222222111111111222222222333333222222222222222222222222222222333333333333444444333333333333333222111000333333444444444444555555222222222222222222222222222333333333444444444444444444444444444444444444333333333333333333333333111222333333444555666666888:::<<<===???BBBGGGKKKQQQSSSWWWZZZ[[[\\\[[[ZZZXXXVVVTTTTTTVVVVVVTTTRRRSSSRRRPPPMMMKKKJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>><<<;;;888888888888888888888888777666555666777888777555555555444444333333222222222222222111111111000000111000000000/////////...000000000000000000000000///////////////000111111............////////////...............///000000///......------......///...............///000111222111111000///......---................................................111000000000000000000000////////////////////////////////////////////////111000///......///000111111000///........................///////////////........................---------------...////////////.........---------........................//////////////////////////////............//////......//////...------,,,/////////000//////..............................//////............//////,,,---...///000111111000222222111000000///......////////////////////////...///000111111000///...777666555444333333333333333333333222222222222111000000111222333333333333111000///.........///000////////////////////////000000111111111111000000------------------------,,,,,,---......///000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,---...///---------,,,,,,------.../////////............---000000000/////////......000000000000///---,,,+++///000000///------.../////////...------------......---,,,++++++,,,---...........................,,,,,,---............---,,,------...//////000000........................000000000000000000000000000000000000000000000000///////////////...............//////000000000000.........///000111333444//////...///111111000...111111000000000000//////111111111111111111111111//////000111111111111111333222222111111222222333222222222222222222222222000000111111111222222222222222222222222222222222222222333333333333444444222222333333333222111111111222333444555666777888222222222222222222222222333333444555555555555555444444444444444444444444333333333333333333333333111111111222222333333333333555666777777:::>>>AAAGGGKKKQQQWWW[[[[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXWWWWWWVVVSSSPPPNNNMMMLLLLLLJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@>>>=========;;;999888888888888888888888888777666555666777777666555555555444333222222111111222111111111111000000000111000000000/////////...000000000000000000000000///////////////000111111............///////////////............//////000//////............////////////.........//////000000000111111111222222222................................................000000000000000000000000////////////////////////////////////////////////000//////......//////000111111000////////////000///////////////....................................------------...//////...............---------......................../////////////////////////////////....../////////.........///......---,,,......---------...//////------------------------//////............//////,,,---...000111222222222111111000000//////......////////////////////////...//////000000//////...666555444333333222222222222222222222222111111000///000111111222222222111000//////.........//////////////////////////////---...///000000///...---------------------------++++++++++++,,,...///000///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,,,,,,,---....../////////////////////...000000000////////////...)))***+++,,,,,,,,,,,,,,,---...///...,,,,,,---///000///---,,,,,,,,,---...///...,,,++++++,,,...///........................,,,,,,---...............---------....../////////................................................000000000000000000000000000000//////......------///000111111000...,,,+++.........///000111111222,,,,,,---.../////////...000000000000000000//////111111111111111111111111//////000111111111111111000000////////////000000111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333444444222222333333333222222111000111222333444666777777222222222222222222222222333444555666666666555555333333333333333333333333222222222222222222222222222222222222222111111111333444555555555666999;;;<<<@@@EEEKKKNNNOOONNNLLLOOOOOOPPPQQQSSSUUUVVVVVVUUUVVVVVVUUUTTTQQQOOONNNMMMMMMLLLKKKIIIFFFDDDBBB@@@???===<<<<<<;;;999888777777777777777777777777777555444555666777666555444444333222111000000///111111111111000000000000////////////000000000000///////////////////////////////////////000000111............//////////////////............///000000//////......//////000000//////............///.........//////000000111................................................---------...............////////////////////////////////////////////////////////////////////////000000///////////////000000000//////......---------------.....................---------......///................................................////////////////////////......////////////......---...............---------,,,,,,+++,,,---///000------------------------///......------......///,,,---///000222333444444000000000//////.........////////////////////////////////////////////////555444333222111111111111111111222222222111000/////////000000111000000000///...............//////........................---...///000000///...---........................************+++,,,---.........------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,------------...,,,---------.........///+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///...//////////////////////////////.........------((()))***+++,,,,,,,,,,,,+++,,,---,,,++++++,,,...///...,,,+++++++++,,,---...---,,,,,,,,,,,,---...........................------...////////////...///.........---------,,,................................................////////////////////////000000//////......------...///000111111///,,,+++//////000000000/////////+++,,,.............../////////////////////000000000000000000000000000000//////000111111111111111////////////////////////111111111111111111111111222222222333333333333444222222222222222222222222222222222333333333444444111222222333333333222222111111222222222333333333222222222222222222222222222333555666777666555444333333333333333333333333222222222222222222222222333333333333222222222222333444555555444444666777666777:::===???@@@AAAAAADDDEEEGGGIIIJJJLLLMMMOOOPPPSSSVVVYYYZZZWWWTTTRRRNNNMMMLLLJJJHHHEEECCCBBB>>><<<::::::::::::888666666666666666666666666666555444333333555555444333333222222111000000//////000000000000000000000000,,,,,,---///000222333333///////////////////////////////////////000000111............//////////////////............////////////............//////000//////............///........................////////////////////////........................,,,,,,------.........///........................////////////////////////......////////////...............------......///000000//////......---------------........./////////......---------......---.............................................////////////////////////......///000000///......------...............------,,,+++++++++---...///------------------------......------------......,,,---///000222333444444/////////...............//////////////////////////////............//////444333222111111000000000000000111222222000///.........///000000//////...---............/////////........................//////000000000000//////////////////////////////******++++++++++++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---............/////////.........---------,,,,,,---------------,,,++++++***+++,,,+++******,,,...------,,,++++++++++++,,,------------------------........................------.../////////////////////......---,,,,,,+++........................000000000000000000000000///////////////////////////////////////.........***+++...000111000/////////000000000000///...------///111111000///000111......////////////000000000000000000000000000000//////000111111111111111000111111222222111111000111111111111111111111111222222333333333444444444222222222222222222222222222222333333333333444444111111222333333333222222222222222222111111111111222222222222222222222222111333555666777666444333333333333333333333333333222222222222222222222222444333333333333333333333222333444444222222333444444444444555666777999::::::<<<>>>???@@@AAACCCEEEIIIMMMRRRWWWYYYWWWUUURRRKKKJJJHHHEEECCCAAA@@@@@@:::999777777888888666555444444444444444444444444333222111222333444333111111000000000000///////////////000000000000000111+++,,,---///000222333444000000000000000000000000///////////////000111111............////////////000//////............///......------------......//////.........//////000111000000//////......---////////////////////////.................................//////000000111........................////////////////////////---......//////......---...------------......//////////////////.........,,,,,,------...///////////////...------------...---------.......................................////////////////////////---...///000000///...---,,,---......///.........------,,,,,,,,,---......------------------------......------------......,,,---...000111222222222..................------///////////////////////////......------......///333333111000000000000000///000111222111000...---....../////////......---,,,---....../////////...........................//////............//////........................,,,,,,---...---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,------...//////+++,,,---......---,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,---...//////,,,,,,------.....................---------,,,,,,---------...------,,,++++++,,,,,,,,,++++++---///---------------,,,,,,++++++,,,...//////...,,,+++........................,,,,,,---............---------------------------........................000000000000000000000000////////////////////////.........///////////////***+++---///000000000///---...///000000000///......000222111///......000........./////////000000000000000000000000000000//////000111111111111111///000111222222111000///111111111111111111111111111222222222333333333333222222222222222222222222222222333333333333444444000111222333333333333222222222222222222222222222222222222222222222222222000222444666666555333222222222222222222222222222111111111111111111111111222333333333333333333333000222333333222111111222333222222222333444666666444777999999888888:::===@@@CCCFFFJJJLLLMMMMMMLLLFFFDDDAAA===;;;;;;<<<<<<666555444555666666555444222222222222222222222222222000///000111222111000......////////////000000////////////000000111111......//////000000111111000000000000000000000000///////////////000111111............////////////000000///...............------,,,,,,,,,,,,------...............///000111000000////////////......////////////////////////........................------...//////000111111........................////////////////////////------...//////...------...............///000000.........///////////////,,,,,,------...//////000//////...------------------------.........//////........................////////////////////////---...///000000///...---,,,------...//////......---............------,,,...........................------,,,,,,------...,,,---...///000111111000------------------------///////////////////////////...------------...///333222111000////////////...///111222111000...------......///......------,,,,,,---.../////////...........................---,,,+++******+++,,,------------------------------...000000000...,,,***...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,............,,,,,,(((***,,,......,,,***(((+++++++++,,,---...///000,,,,,,,,,---------......///............---------((((((***+++,,,---------+++,,,------,,,,,,...000---.../////////...,,,+++***,,,...000000...,,,***........................++++++,,,---------,,,,,,+++,,,,,,------......///................................................////////////////////////---.........//////000000..................------+++,,,...000111111000000---///111000---+++,,,------.........//////000000000000000000000000000000//////000111111111111111---...///000000///...---000000000000000000000000000111111111111222222222222222222222222222222222222222333333333444444444000111222333333333333333222222222333333444444444222222222222222222222222///111444555666555333111222222222222222222222222111111111111111111111111111111222222222333333333111333444444333222222333000000111222333444444444222555777666444444666999999:::;;;<<>>GGGNNN555&&&---000(((%%%,,,************++++++++++++***++++++*********,,,---222111000///...---,,,,,,++++++++++++++++++,,,,,,)))))))))***+++++++++,,,,,,+++***))))))***+++,,,************************************************---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))(((,,,+++******+++,,,+++***++++++************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------............,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...---,,,,,,++++++,,,,,,...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,------...))))))+++,,,,,,,,,,,,,,,,,,+++******************------------------------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,++++++,,,---..................///000000------------------------,,,,,,---------.........+++,,,------......------------------------------///...---,,,,,,,,,,,,,,,........................---------...............,,,------......------,,,------............------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------........................------------//////............/////////............---------+++,,,---......//////...---------------------------------............///000000//////......------........................------------------------................................................------------------------------------------------........................------,,,+++,,,---...///---------,,,,,,+++++++++,,,------...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------......------------......++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,...///))))))******))))))))))))))))))*********++++++***(((((((((((((((((((((((())))))))))))))))))******,,,+++***))))))***+++,,,******++++++++++++******'''+++...,,,+++444FFFUUU^^^???(((,,,111***%%%***+++++++++,,,,,,,,,,,,---+++---......,,,,,,...000444333333111000///......******++++++,,,,,,,,,,,,)))))))))***+++++++++,,,---,,,***)))((()))******************************************************++++++++++++*********************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++)))'''$$$###)))(((''')))+++,,,,,,+++++++++************+++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...---,,,,,,++++++,,,,,,...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...,,,,,,+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------......---,,,,,,+++******---.....................------......------,,,+++///...---,,,,,,---...///---------,,,------...///------------------------,,,,,,,,,------------...------...///////////////------------------------......---,,,,,,,,,------........................---------.........//////,,,------......------,,,---......//////......---...------,,,,,,------...,,,---------.........///---------.........////////////.........---------000//////........./////////............---------,,,,,,---...////////////---------------------------------............///000000000//////......---........................------------------------................................................------------------------------------------------------------------------------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,------...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///+++++++++,,,,,,---------///...,,,+++***+++,,,,,,(((***+++***)))((()))+++***************+++++++++''''''''''''''''''''''''))))))))))))************,,,,,,++++++++++++,,,,,,******++++++++++++******'''+++...+++)))///???MMMWWW===***+++///,,,))),,,++++++,,,,,,,,,---------,,,///111000...---///222333333222222111000//////))))))+++,,,,,,,,,,,,,,,***************+++++++++---,,,++++++******++++++************************************************+++++++++*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++---...,,,)))((((((''''''&&&(((***,,,,,,+++++++++************+++++++++******))))))******+++,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...---,,,,,,++++++,,,,,,---------,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...---,,,++++++***++++++++++++++++++++++++,,,---------,,,,,,...000,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++------............//////------......------,,,+++---------------......///---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------......///000000000000///------------------------...------,,,,,,---------------------------------,,,,,,,,,---......//////,,,------......------,,,---...///000000///...------,,,,,,++++++,,,,,,---/////////000111111222222------.........//////////////////.........------000000///............//////............---------//////000//////...---,,,---------------------------------............///000000//////////////////........................------------------------------------------------........................------------------------........................---------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,------......------++++++*********+++,,,,,,,,,,,,++++++++++++******,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,------))))))******+++---...///***++++++,,,,,,------...///...---,,,++++++++++++(((***+++***(((''')))+++)))))))))))))))***++++++((((((((((((((((((((((((((()))))))))******************++++++++++++************++++++++++++******)))***+++******---333777???666---+++***)))))),,,***+++++++++,,,,,,,,,,,,+++///222111...---///222111000000000//////......((()))+++,,,------,,,,,,+++++++++***************'''((()))***+++,,,,,,,,,************************************************,,,,,,+++++++++*********++++++++++++************++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,......,,,******,,,///***)))((()))+++,,,+++***++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,((()))***++++++++++++***+++++++++,,,,,,---------------------------------***+++,,,............---,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------.........---+++***------,,,+++************(((***++++++******---000***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------......------,,,+++***++++++,,,------,,,,,,------,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,------------......///000/////////---------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,------......------,,,---...///000000///...---...------,,,,,,------.........//////000111111222............////////////////////////............000///......---------...///............---------...............---++++++---------------------------------............//////////////////000000000........................------------------------------------------------................................................////////////////////////........................+++,,,------......------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------+++++++++++++++,,,------------,,,,,,,,,+++++++++))))))***+++,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++******+++,,,------******+++,,,,,,---......,,,,,,,,,------,,,++++++(((***+++***''''''))),,,((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((******++++++++++++*********((((((+++...///,,,(((---000111---&&&$$$'''***)))************+++++++++***...222111...,,,...222............------------((()))+++,,,------,,,,,,,,,+++++++++******))))))!!!###%%%(((***+++++++++************************************************---------,,,,,,,,,++++++,,,+++++++++******))))))++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))'''$$$!!!###)))...---,,,***+++,,,,,,+++)))++++++************++++++,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,---...............+++++++++,,,,,,---------------------------------)))***---/////////...------------.........//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++---//////...---,,,......,,,+++***)))))))))###%%%''''''&&&'''***---******,,,,,,,,,,,,*********++++++,,,,,,------...*********++++++,,,,,,,,,------......------,,,+++''')))***+++,,,++++++***...------,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,---......//////......------------------------------,,,,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,---...///111111///...---000000////////////000000++++++,,,,,,---...//////............/////////000000/////////............000///...---------------//////.........---------******+++,,,---------------------------------------------.........//////......//////000000111111........................------------------------------------------------........................////////////////////////000000000000000000000000////////////////////////+++,,,---...///...---,,,+++++++++,,,,,,---------+++,,,,,,---.........---,,,,,,,,,,,,------...///.........------,,,,,,,,,&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,******+++,,,,,,---......)))***,,,---......---,,,((()))***++++++***)))(((+++*********))))))(((((())))))((((((''''''&&&&&&(((((())))))*********+++'''((()))******)))((('''******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++******)))******++++++,,,---...////////////000///---,,,+++*********...---+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------......,,,+++*********+++------,,,,,,,,,++++++*********,,,------,,,+++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++******+++---...000...,,,++++++,,,------,,,******+++++++++,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++...------,,,,,,------...------......------,,,+++,,,,,,,,,---------......000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000---+++,,,...///---***------------------------***+++,,,,,,------------,,,------......------,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++,,,,,,------------,,,+++***+++,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////......000111222---------------+++******---------............///,,,,,,,,,---------......................................................------------------------///...---,,,+++,,,,,,---....../////////...,,,+++------......------,,,+++........................000///...---------------,,,,,,,,,------.........000000//////.........---------------------------------............------------------------------......---,,,---...///000---,,,,,,++++++,,,,,,---////////////////////////......---,,,---...///000---...///000000///...---------...---,,,+++---///..................------...------,,,,,,,,,------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++........................,,,,,,,,,++++++*********((()))***+++,,,---------++++++++++++++++++++++++......////////////......---,,,,,,++++++,,,,,,---///......------,,,++++++((()))***++++++***)))(((************)))))))))(((++++++******))))))))))))(((((()))))))))******************))))))*********))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++---...///000111111111111000///...---,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************....../////////---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,------***)))((((((((()))++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++///..................///,,,,,,,,,+++++++++******---,,,++++++******++++++++++++++++++++++++++++++******))))))))))))******************************,,,++++++***+++,,,.........,,,***+++,,,---,,,+++******+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******,,,---.../////////,,,,,,,,,------------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///---+++,,,---...,,,***------------------------***+++,,,,,,---------,,,,,,------......------,,,------...............---------------------------///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------.........,,,,,,+++++++++,,,---...------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------------------------------------------........................------------------------///...---,,,,,,,,,------,,,,,,---------,,,+++***------......------,,,+++........................//////...---------------------...............///000/////////.........---------------------------------............------------------------------...------,,,---...///000...------,,,,,,------.................................---,,,---...///000---...///000000///...------.........,,,,,,...///..................------///......------.........------------------------------------------------+++,,,,,,------,,,,,,+++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++******************+++------------------------))))))************))))))************))))))))))))+++************)))))))))(((((())))))))))))******---,,,***))))))***,,,---))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,(((***,,,------,,,***(((*********************+++***+++,,,------------------,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,***)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,++++++++++++***((()))***+++,,,---------+++++++++******+++++++++,,,,,,,,,+++++++++******,,,,,,++++++******++++++++++++++++++++++++++++++******))))))))))))******************************,,,,,,++++++++++++,,,------,,,******,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,+++************+++------------------------------,,,,,,,,,,,,------******,,,---.../////////,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,+++***------------------------++++++,,,---------,,,,,,,,,------......------,,,+++,,,---.......................................000...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............//////,,,,,,,,,+++,,,------...,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,---------+++************+++,,,,,,,,,,,,++++++,,,,,,---...++++++******+++---...///------------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---,,,,,,,,,------,,,,,,---------,,,+++***---............---,,,,,,........................//////...------------...///////////////........./////////...............------------------------------............------------------------------...------------.../////////......------......///------------------------......---,,,---...///000......////////////......---.........,,,,,,...///------------------......//////.........//////000//////...------,,,++++++........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++,,,------...//////)))))))))******)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,)))***+++,,,,,,+++***))))))*********+++++++++***((())))))***++++++******(((((((((((()))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,************************,,,,,,++++++++++++,,,,,,************************,,,,,,++++++++++++++++++---+++******+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......------------......------......------,,,+++++++++,,,,,,,,,---------------,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******------------------------+++,,,,,,------,,,,,,,,,,,,------......------,,,***+++,,,---.../////////------------------------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,------......,,,,,,---------,,,,,,+++***++++++,,,,,,------...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,*********,,,...///,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------.....................---...............------,,,........................///......---------......000/////////......------................................................------............------------------------------------------......//////......------------......------------------------......---,,,---...///000...//////////////////...,,,---------++++++---...,,,,,,------------........................///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))------------------------************************++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------------------,,,,,,,,,,,,---------......***))))))))))))))))))***))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((((((((())))))***++++++***))))))++++++++++++++++++++++++***+++,,,......---,,,+++++++++***))))))***++++++((()))***++++++++++++***++++++,,,------------,,,'''''''''((()))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++******---+++)))***+++,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++------......------,,,++++++++++++,,,,,,,,,------------------...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******+++------------------------,,,,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,---------............///...,,,*********,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---------------------..............................//////......---,,,..............................---------......//////......------,,,,,,,,,---------.......................................------............---------------------------------------...............------,,,,,,,,,,,,------..............................---,,,---...///000/////////....../////////+++,,,,,,+++******+++---,,,,,,,,,,,,------......---,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---............---,,,......---------,,,,,,,,,******))))))))))))******))))))))))))*********************++++++++++++,,,))))))((((((((((((''''''''')))+++,,,,,,+++)))'''***************************+++---...///...,,,+++,,,+++)))'''''')))+++,,,'''(((***+++,,,,,,+++******++++++,,,,,,+++++++++)))))))))***+++---...///******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++,,,,,,,,,+++++++++******++++++******++++++,,,,,,******************************))))))))))))************************************+++++++++++++++***,,,+++))))))+++,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******,,,---.../////////++++++++++++,,,,,,,,,,,,......------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------,,,+++***+++,,,------------------------,,,,,,---------,,,++++++,,,------......------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---............---------......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------...////////////...///...---+++******++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---.........------,,,,,,+++++++++,,,------...////////////...------...........................------------...//////---------------,,,,,,,,,---------------.................................------............------------------------------,,,---......//////......,,,,,,,,,++++++,,,,,,,,,////////////////////////......---,,,---...///000//////............//////+++,,,,,,+++******+++---++++++,,,,,,------......,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***//////...---,,,,,,+++++++++***)))(((((()))***+++((()))))))))******************+++++++++,,,,,,,,,))))))((((((((('''''''''***++++++++++++++++++***************************)))+++---//////...,,,+++******))))))))))))******'''(((***,,,,,,,,,+++***)))))))))******))))))(((*********+++,,,---...///)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))((((((''''''(((******++++++++++++++++++++++++************++++++++++++,,,,,,,,,------......///)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,+++++++++******++++++******++++++,,,---******************************))))))))))))******************************((()))***+++,,,,,,++++++,,,***))))))***++++++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///******,,,---.../////////***++++++++++++,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,...///...+++***+++---------------------------,,,---------,,,,,,+++***,,,------......------,,,+++,,,,,,---------,,,,,,------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------,,,,,,,,,,,,,,,,,,.../////////...---+++,,,---............---...------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////------------------------........................------------------------+++,,,---.........------,,,++++++++++++,,,---...///////////////...------........................---------------...//////------------............,,,,,,,,,------.................................------............------------------------------,,,---.../////////...---------,,,,,,,,,,,,------..............................---,,,---...///000000///...------...///000---......---,,,,,,---///***++++++,,,------......,,,,,,,,,------...///000,,,------------------------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,+++))))))***+++,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,......,,,+++***---------------------,,,+++***)))(((((()))***+++(((((())))))*********+++(((((())))))************))))))(((((('''''''''&&&...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///000...---+++''')))***++++++***)))'''&&&(((***,,,---,,,+++***,,,,,,---------,,,,,,+++))))))))))))***+++,,,---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++************,,,---...++++++++++++++++++++++++)))************+++++++++,,,,,,------...///000000+++,,,---...///...------*********++++++,,,,,,,,,'''((()))+++---.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++*********+++,,,,,,---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************'''(((***+++,,,,,,,,,+++,,,***))))))***++++++*********+++++++++,,,,,,,,,)))***,,,---...---,,,,,,------------------------,,,++++++******++++++,,,------......------,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,...000...,,,***,,,...------------------------------------,,,,,,+++***,,,------......------,,,,,,,,,---------,,,++++++........................******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---//////.........---------,,,,,,.../////////...---***+++,,,,,,------------///...------,,,+++***)))++++++******++++++,,,---,,,---.../////////...---******+++---------------++++++,,,,,,,,,---------)))***+++,,,...///000000................................................------------------------***+++---...///...------...------,,,---...///000///////////////......---........................---------------...///000---.........//////000000,,,,,,,,,------.........////////////////////////---..................---------------------------,,,,,,.../////////...---.........------.........------------------------......---,,,---...///000000///...------...///000...///000///------///000******+++,,,,,,---......---------......000111111///......------,,,,,,+++........................------++++++++++++------///...---,,,+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---------------------------++++++,,,,,,,,,,,,++++++,,,---///000000///---,,,+++,,,,,,------......///+++*********))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***+++*********))))))(((((()))************+++++++++***(((&&&%%%&&&(((+++---)))***,,,---...---,,,,,,))))))*********+++++++++,,,+++*********,,,///000(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,,,,+++******,,,,,,+++***---,,,***)))((()))******)))***,,,---......---,,,,,,,,,,,,++++++*********,,,+++*********+++,,,---...---+++))))))***+++,,,---,,,,,,++++++******))))))***+++,,,,,,+++***)))+++*********))))))(((((()))***+++,,,---,,,++++++((()))***,,,,,,,,,+++******++++++,,,,,,++++++***(((((())))))))))))((((((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////////////////---------............///........................---------------------------.........---,,,++++++++++++------------++++++,,,,,,,,,++++++*********++++++------------++++++...------,,,,,,,,,------//////............//////......---------,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,---------......------------------------...------,,,,,,------...111///......//////...,,,++++++++++++++++++++++++------------------------,,,---------...///////////////...---,,,++++++***///...---,,,,,,,,,,,,,,,,,,---...---------...///...---,,,,,,++++++++++++,,,------......------,,,------++++++++++++------.................................------,,,,,,,,,000000000000000000000000//////.........------------------.........//////........................---------.........//////////////////////////////000000////////////000000////////////////////////........................000000///...---,,,,,,,,,////////////////////////......---,,,---...///000........................------------------------------,,,,,,,,,------...//////............//////,,,---...//////...---,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,...------,,,,,,------...////////////////////////,,,,,,,,,---------......------,,,,,,,,,+++++++++))))))))))))))))))))))))(((***+++***)))((()))+++************)))))))))((()))************+++++++++***)))((('''''')))***+++***+++,,,---------,,,,,,************+++++++++++++++***)))))))))+++---...+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,***)))***+++,,,+++))),,,,,,+++***************---------...---+++***))),,,+++++++++************++++++*********+++,,,---...---+++***)))***+++,,,------,,,,,,,,,,,,++++++'''((()))******)))((('''+++*********))))))))))))((()))***+++++++++******))))))******+++************++++++,,,,,,++++++***)))******++++++******)))******+++,,,,,,+++******************************(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................------------....................................------------------------...............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++...------,,,,,,---------......------------............---------,,,,,,,,,...---,,,++++++---///000......------,,,,,,,,,+++------------------------......------------......000///......//////...,,,++++++++++++++++++++++++---------------------------------...............//////......---,,,,,,,,,///...---,,,,,,,,,,,,---.../////////............///......---,,,,,,------,,,------......------,,,------,,,++++++,,,------......................../////////......---------//////////////////////////////.........------------------.........//////---------------------------------.........//////////////////////////////------,,,,,,,,,,,,------................................................/////////......------,,,...........................------,,,---...///000........................------------------------...------,,,,,,,,,------//////............//////------............------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))***+++***))))))***+++************)))))))))))))))************+++++++++++++++*********************+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))++++++------+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,+++*********+++,,,***)))***+++,,,+++))),,,,,,,,,,,,,,,++++++***------------,,,+++***)))++++++++++++************++++++******++++++,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,(((((()))******)))((((((***************)))))))))'''((())))))******))))))******)))((((((((())))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))******++++++******)))************************(((***,,,,,,++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............------------------------------------------------.........///......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,------...------,,,,,,,,,,,,------......---------,,,,,,,,,......---,,,---...///000//////...---,,,+++******------------------------......------------......///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------..............................---,,,,,,,,,------//////000000000///......000///..................,,,------......------,,,------,,,,,,,,,,,,------........................///////////////................................................------------------...............---------------------------------...............////////////////////////,,,,,,++++++++++++,,,,,,------------------------...........................................................................------------...//////........................------------------------.........------,,,,,,,,,//////............//////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,---------.........,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++*********)))))))))))))))))))))*********++++++++++++,,,,,,---,,,+++)))(((+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))******---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************---+++***+++,,,---,,,***+++,,,---......---+++*********+++,,,------------,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,+++******++++++,,,((((((((()))***++++++,,,++++++++++++++++++++++++************************(((((()))))))))*********+++***)))'''''''''((()))***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------.........//////......---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,------......---------,,,,,,,,,...------,,,---...//////......------,,,+++******------------------------------,,,,,,,,,,,,------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,........./////////000000...------,,,,,,,,,---------------...//////...---//////......---......///,,,------......------,,,---------,,,,,,---------........................//////..........................................................................................------------------------........................///////////////////////////......------......///............................................................////////////........................------------......//////........................------------------------............---,,,++++++///......------......///------+++******+++------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&&&&&&&'''''''''''''''************************)))+++,,,+++***)))***+++))))))))))))))))))******))))))*********++++++++++++,,,---------+++***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++************+++++++++******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++---,,,++++++*********+++...,,,+++,,,---...---,,,***+++---......---,,,+++++++++++++++,,,---......,,,,,,------------------******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,((())))))***+++,,,------,,,,,,++++++++++++,,,,,,***************+++++++++))))))))))))******+++++++++***)))'''''''''((()))***++++++,,,,,,++++++*********++++++++++++*********))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------...............---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------......///000000000------,,,,,,,,,------...,,,+++)))***---...---,,,...---------------......,,,------......------,,,------------------------........................------------------------........................---..........................................---------------------------.....................---////////////////////////000000////////////000000////////////////////////..............................//////////////////........................---------.......................................------------------------------.........---,,,+++......------------......------+++******+++------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((((((((((())))))))))))***************************+++,,,+++*********,,,))))))))))))************)))************+++++++++***+++,,,---,,,+++***))),,,,,,+++************+++))))))*********+++++++++***+++++++++++++++++++++)))))))))******+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((''''''''''''(((***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,...,,,+++,,,---...---,,,***++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,---......//////+++***))))))))))))***+++*********+++++++++++++++***))))))))))))***+++,,,******)))((((((((())))))***++++++,,,,,,++++++***))))))************))))))+++******))))))******+++************************(((***,,,,,,++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///......------------............---------,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------------....../////////------,,,,,,,,,---......222...***))),,,......,,,---------,,,------...///,,,------......------,,,------............------........................,,,,,,,,,---------------........................---------..............................---------.......................................---------////////////////////////.........------.........000000000000000000000000........................////////////////////////------------------------,,,---......//////..............................------------------------+++,,,---.........,,,,,,......------------......------,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))))))))*********++++++***************************+++,,,,,,******+++,,,((()))))))))************)))************+++++++++)))******+++++++++++++++---,,,***)))))))))***+++(((((()))))))))*********(((((()))******+++++++++******)))))))))******+++******************************+++++++++,,,,,,,,,******((('''''''''((((((******+++++++++,,,,,,,,,************+++,,,------,,,+++******,,,,,,+++******************+++,,,,,,///...---+++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------...+++******))))))******+++*********++++++,,,,,,,,,))))))((('''((()))***+++))))))******+++************++++++,,,,,,++++++***))))))************)))))),,,+++************+++,,,************************(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,+++++++++++++++------------------------...------,,,,,,------......---,,,---///000///...------------------------........................---------...............---------------.........,,,,,,,,,,,,,,,---...///===666///,,,---///...---......------...//////000,,,------......------,,,,,,---...//////...---,,,........................------------.........///////////////////////////---------.........////////////.........---------//////////////////////////////.........---------////////////////////////...------,,,,,,------...000000000000000000000000........................111111000000//////......------------------------,,,---.../////////...---........................------------------------)))+++---...//////------...------,,,,,,------...------............------,,,------......------,,,------------------------------------------------,,,,,,------.../////////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------...,,,***))))))***,,,...------------------------,,,,,,,,,---------......(((((())))))*********+++***************************+++,,,,,,******+++,,,(((((())))))*********+++)))************+++++++++)))))))))******++++++,,,---,,,***)))))))))******(((((((((((())))))))))))&&&&&&((()))************,,,+++***)))((((((((((((******************************+++++++++,,,,,,,,,...---+++*********++++++*********++++++,,,,,,,,,)))))))))***+++,,,......***)))((()))***+++***(((******)))((()))***,,,---,,,+++******+++,,,...///(((((())))))*********+++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********...---,,,++++++,,,---...*********++++++,,,,,,,,,(((''''''&&&&&&((()))***((()))***,,,,,,,,,+++***+++++++++,,,,,,+++++++++*********++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,------.........------++++++++++++------+++++++++,,,---...///000,,,++++++++++++++++++,,,......---------,,,,,,,,,,,,---......//////.........------,,,+++***))))))------------------------//////............/////////------...000111000///------------------------////////////////////////,,,------....../////////------------------------,,,,,,,,,,,,,,,---...///FFF>>>444//////000///---///////////////000111111,,,------......------,,,,,,---...//////...---,,,........................---.........//////000000000000000000000000000000---------.........////////////.........---------000000000000000000000000//////.........---------///////////////////////////......------......///////////////////////////........................222111111000///......---------------------------,,,,,,.../////////...---........................------------------------(((***,,,...//////...---...------,,,,,,------...,,,---////////////---,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------...///000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......///---***((((((***---///------------------------,,,,,,,,,---------......((((((((((((((((((((((((&&&'''((())))))***))))))+++*********))))))((((((************************+++++++++++++++***))))))------,,,+++*********+++,,,+++***((((((((()))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))(((+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...------,,,+++***)))))),,,+++)))(((((()))+++,,,///...,,,******+++,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********)))((((((((()))***++++++***************************************************)))((((((((()))+++,,,+++***************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...))))))*********+++++++++---,,,+++++++++,,,---...******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---......---,,,,,,++++++++++++...---,,,,,,,,,,,,---...///...,,,******+++,,,---....../////////////////////...,,,+++***++++++,,,---------------------------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,---.........---,,,.........------,,,,,,,,,------------------------........................++++++++++++++++++++++++000///---,,,,,,---///000************************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///---------,,,,,,+++++++++........................******+++,,,...///000000777333...++++++,,,------........................///////////////...............------------......---------,,,,,,+++++++++000///...------...///000000000000//////.........,,,,,,------...///000000.........------,,,,,,,,,---------.........//////,,,,,,,,,---...///000000...........................------,,,,,,------...(((***------------///000................................................------............------...------,,,,,,------...------,,,+++,,,---...///---------............///,,,,,,,,,,,,---...//////---------............///------------------------...---,,,,,,,,,,,,---...//////...---,,,,,,++++++---,,,+++*********+++,,,++++++,,,,,,,,,,,,,,,---,,,---///...---,,,,,,---......---,,,,,,+++******,,,,,,+++***))))))******++++++++++++++++++++++++.........------,,,,,,,,,---,,,++++++------,,,+++)))***,,,...///000111111))))))))))))))))))))))))))))))******************************)))))))))(((***************************+++++++++******)))(((,,,,,,+++***************+++***)))(((((()))******+++++++++************************+++++++++,,,,,,******+++++++++,,,,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********---,,,***))))))***,,,---...---+++*********,,,,,,+++,,,,,,,,,,,,---------++++++++++++******************)))))))))***++++++***************************************************))))))((()))***+++,,,******)))(((((((((((()))+++***)))))))))***+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++***+++,,,---...++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,------...---,,,,,,+++++++++,,,...---,,,,,,,,,,,,---...,,,,,,++++++,,,...000111.........------------------,,,+++++++++,,,---...---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,---------,,,,,,///.........---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,---...000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////.........------------.................................------,,,,,,,,,555111...,,,,,,---...---.......................................---------......------------......//////......------------000///...------...///000------,,,,,,,,,+++++++++,,,,,,------...//////000/////////......------------.....................---,,,,,,------///000000...........................------,,,,,,------...---...000000///......///................................................------............------...------,,,,,,------......---------......//////---------............///...------,,,,,,,,,------,,,,,,,,,,,,---------...------------------------...---,,,,,,,,,,,,---......------,,,++++++******++++++*********+++---...******+++,,,,,,---......+++---...---+++))))))***++++++,,,,,,,,,,,,------,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,++++++------,,,+++***++++++,,,------,,,,,,************************+++++++++,,,++++++******************))))))))))))************************)))************)))((((((++++++***)))))))))************)))))))))***++++++***************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++))))))***++++++******+++++++++,,,,,,,,,************++++++++++++,,,++++++************+++***************************************************))))))))))))***++++++,,,+++***)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++((())),,,---...---+++***************************+++************+++,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,...------,,,,,,------...---,,,,,,,,,---///111222...---------,,,,,,++++++++++++++++++,,,---...///------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++............------------------------------------------------------------------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......000000000///////////////........................000//////...---,,,++++++111///------...///...---........................------------------------......------------......000000000000//////////////////............///////////////............---,,,,,,------...////////////////////////.........///.....................---------------...///000..............................------------......///000111000...,,,,,,,,,................................................------............------...------,,,,,,------...---...//////000000//////---------............/////////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,++++++******))))))))))))***+++,,,...///******+++,,,,,,---......,,,---...---+++)))))))))))))))***+++---...//////,,,++++++************+++******************************+++++++++++++++,,,---,,,++++++------,,,+++,,,------,,,,,,+++***)))************************+++,,,,,,,,,+++***))))))*********)))))))))))))))************************))))))*********))))))(((******)))))))))))))))***)))))))))******++++++,,,)))))))))***+++++++++,,,)))))))))*********++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---++++++*********)))))))))***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))******)))************+++++++++******++++++,,,,,,------------,,,+++*********+++************************************************)))))))))*********++++++---,,,,,,,,,,,,,,,------***************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++......------------,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,,,,------------------------//////...---,,,------.........------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------////////////////////////........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------------,,,,,,,,,---......000000//////////////////........................---------...............------,,,...///000///---........................---------------...............------------......000000000000000000000000/////////....../////////000000000///////////////---------.........////////////..................////////////............---------------...///000..............................------------......---...///...,,,***)))***................................................------............------...------,,,,,,------...,,,---...000000///......---------............//////...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,++++++******)))*********+++,,,------++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---))))))***+++---...//////,,,++++++******+++++++++******************************++++++,,,,,,------,,,+++***+++---...---,,,............------,,,+++************************++++++++++++***)))(((((())))))))))))))))))******************************))))))************))))))***)))))))))))))))******))))))******++++++++++++)))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************+++++++++++++++++++++************)))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))*********+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---******))))))))))))******++++++*********)))******)))))))))*********+++++++++,,,,,,,,,------......------,,,+++*********+++************************************************)))*********++++++++++++******++++++,,,---//////))))))******++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---...---------------------))))))******++++++++++++******++++++++++++******++++++,,,------------,,,***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,,,,,,,............------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,------------------------------------------------.................................------.........000000000000000000000000........................------------------------,,,,,,,,,,,,------..............................................................................,,,+++,,,...000000///---........................------......////////////......------------......////////////////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------////////////////////////...------------...//////........................///......------......///***,,,------,,,++++++,,,................................................------............------...------,,,,,,------...+++,,,---...///...---------------............///,,,,,,,,,,,,,,,---...///------------............------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++******,,,......------...///+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,************************++++++,,,,,,------......,,,+++***+++---...---,,,,,,,,,------...---------******************************************)))((())))))))))))************************************))))))***++++++++++++*********)))))))))***++++++)))***++++++,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))***************++++++,,,,,,++++++************++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,------------,,,++++++************+++************************************************)))***++++++,,,,,,++++++((((((((())))))+++,,,---))))))***++++++++++++***++++++++++++++++++++++++---+++***))))))+++---...*********++++++,,,,,,,,,)))***++++++,,,,,,++++++)))******++++++******)))++++++,,,---------------***+++,,,---...---,,,+++,,,,,,+++++++++,,,------,,,------......------,,,)))******+++,,,---......---------------.........------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,------------------------************************......................................................................................./////////------------------------+++,,,,,,------.........,,,------------.................................111000000///...---,,,,,,,,,++++++---///000///---........................------......///000000000......------------..................////////////......////////////......------------....................................,,,,,,,,,---------------....../////////000000000......---------......///........................//////............//////***,,,.........---...///................................................------............------...------,,,,,,------...+++,,,,,,---...------------------............///,,,,,,,,,,,,---...//////---------.........//////------------------------,,,------......------,,,------------------------+++,,,,,,,,,,,,+++***)))...------,,,,,,++++++***(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,---------------......+++******+++---......---((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,+++++++++((()))))))))******************************************+++,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,,,,,,,+++***)))+++++++++***************+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,......---------,,,,,,,,,)))******+++,,,,,,------++++++************++++++))))))*********+++++++++)))******++++++******)))++++++++++++++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++************)))))))))***++++++************************************************)))***+++,,,,,,,,,++++++***))))))((((((((())))))((()))***+++,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,(((((()))***+++,,,------******,,,---------,,,+++***++++++,,,,,,++++++***+++,,,------...---------)))+++,,,......---,,,+++,,,+++++++++,,,,,,---...,,,,,,---......---,,,,,,******+++---......//////+++++++++,,,------......+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,------.........------------------------++++++++++++++++++++++++---------------------------..................---++++++++++++++++++++++++---........./////////000........................***+++,,,---............,,,,,,---------.................................000/////////......---------,,,+++,,,...//////...........................,,,,,,---......///000000......------------.............../////////000000---...///000000///...---////////////000000111111........................------------.........///------...///000111111222///......---------..............................//////............//////+++,,,......---------...................................................------............------...------,,,,,,------...---------------...//////---------............///------,,,,,,,,,------...,,,,,,---------.........------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------***,,,------+++)))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******+++---......---(((((()))++++++,,,,,,+++((((((((((((((((((((((((***+++,,,,,,------------(((((())))))*********+++***************************+++,,,---------------++++++******+++,,,------+++,,,,,,---,,,+++)))(((,,,+++++++++******)))))),,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++******************+++******+++++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++******++++++++++++******,,,------------,,,++++++***++++++++++++,,,,,,,,,+++*********))))))(((((()))((((((((()))***++++++************************************************)))***+++,,,---,,,++++++...---,,,***)))(((((((((((()))***+++,,,+++******++++++++++++++++++++++++(((***+++------,,,+++***))))))***+++---...//////***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------)))***,,,......---,,,+++++++++++++++,,,,,,---...,,,,,,---......---,,,,,,......//////......---,,,))))))***+++,,,------...)))***,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,+++*********+++,,,---........./////////000000------------------------........................------------------------------............------........................---.........//////000000........................***+++,,,---............,,,---------......//////........................,,,,,,---...///000111222...,,,++++++---.................................++++++,,,,,,---...//////.........------...............//////000000000111---...///000000///...---+++,,,,,,,,,------...........................------.........//////000000,,,---...///000111222333///......---------..............................//////............//////***+++---,,,+++******+++................................................---..................---...------,,,,,,------...//////...------///000111---------.........////////////...---,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++'''(((***,,,---------,,,((()))***+++---...///000///000111///,,,***)))***+++++++++,,,,,,---------++++++++++++,,,,,,---...---------------------------,,,,,,++++++*********+++******+++---......---++++++,,,---------,,,,,,(((((()))***++++++,,,,,,,,,***)))***,,,,,,***'''*********+++,,,,,,,,,---------------,,,,,,+++***++++++******++++++,,,---000...---+++******++++++*********)))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,000//////...---,,,++++++,,,,,,+++******+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********+++---...---***))),,,///---------,,,,,,+++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***))))))******(((***++++++***)))+++,,,+++)))'''(((+++,,,***((()))))))))))))))))))))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++,,,------------,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,------,,,,,,,,,,,,---......//////000000000000//////)))***+++,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------------------------------,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,+++++++++//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////............//////........................---.........//////000000---------.........//////000///...---------------......................../////////...------,,,,,,......---------....../////////////////////////////////............//////,,,,,,------.../////////////////////............//////////////////.............................................///000000000000////////////000000000000000000000000000000///...---,,,,,,---...///000///...---------------...............///000000////////////............///---++++++------+++(((------------------------+++*********+++---///000////////////////////////111000///.....................//////...---,,,,,,------------------------...---,,,,,,,,,,,,---...---...///...,,,+++,,,---...------,,,,,,------...---...///111111///...---///...---,,,,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++333111///---,,,---...///,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,...///000///...---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***)))(((***,,,---,,,)))*********+++++++++++++++,,,,,,------,,,,,,+++***++++++******++++++,,,,,,///...,,,+++*********++++++++++++*********************++++++++++++******,,,,,,,,,,,,++++++++++++---,,,,,,++++++******))),,,,,,+++******+++,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,---,,,++++++,,,...---,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++(((***+++------,,,+++***))))))))))))((((((((((((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******************,,,,,,+++)))((()))***,,,***)))))),,,,,,+++)))************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++---......//////...---,,,,,,,,,,,,---....../////////......++++++,,,---------------000000...---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,------,,,,,,,,,------......//////............//////////////////......................../////////000---------.........//////...............---------........................------.....................------------...////////////////////////////////////............//////........................////////////...........................................................................///000000000000////////////000000///////////////////////////...------------.../////////...---------------...............///000000////////////............///---,,,---///000///---------------------------,,,++++++++++++---...///////////////////////////.........---......//////......//////...------,,,------------------------...---,,,,,,,,,,,,---......///000///---,,,---......------,,,,,,------...---...///000000///...---......---,,,,,,---......---------,,,,,,+++++++++---------,,,,,,+++++++++///...,,,***))))))***+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,(((((((((***---...---,,,+++++++++***************,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++***************++++++++++++++++++++++++******++++++++++++******.........---,,,+++++++++........................,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***...,,,++++++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,---+++******))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******)))))))))(((((((((******++++++++++++******++++++++++++++++++++++++++++++++++++************,,,------,,,)))'''((((((,,,+++***+++,,,---,,,***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000222111///---+++******)))+++,,,---...............,,,------............---///......------------...---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,------------...............---------------,,,,,,,,,,,,------------,,,+++,,,---.../////////............//////////////////////////////............////////////------........./////////,,,---......///.................................,,,,,,------...//////000------------......////////////////////////////////////............//////000000//////...------,,,////////////...........................................................................///000000000000////////////000000........................///...------------.../////////...------------..................///000000////////////............---,,,,,,---///111000///------------------------------,,,,,,,,,------...////////////////////////,,,,,,,,,,,,---...///000.........///......---,,,------------------------...------,,,,,,------...---...///...---,,,---......------,,,,,,------...---...///000000///...---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---+++***((((((((()))))))))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,---,,,,,,+++++++++******)))))))))++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++******)))))))))*********+++++++++++++++***++++++,,,,,,++++++***------------,,,,,,++++++------....../////////000++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++///,,,)))***---...---++++++++++++,,,,,,---------***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************************+++++++++++++++++++++***+++,,,---+++)))(((((()))++++++***++++++++++++***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...///000111000///---,,,+++******+++,,,---......///......,,,------.........------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---..............................------------------------+++,,,,,,,,,------..............................------,,,,,,,,,,,,------...---,,,++++++---...000///......------......///---...............//////.........///////////////............////////////+++,,,---/////////..............................---------.........//////,,,,,,---......///////////////////////////////////////............//////000/////////.........---////////////............------------...................................................///000000000000////////////000000.................................------.........///......---------.....................///000000////////////............,,,,,,,,,,,,---......---........................///......---------------////////////////////////,,,,,,,,,,,,,,,---...///---...............------------------------------------------------------***+++,,,,,,*********,,,...------,,,,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++***++++++,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))***++++++******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,***+++,,,,,,,,,+++++++++,,,+++++++++******))))))******+++,,,,,,+++++++++)))***+++,,,,,,,,,++++++***+++++++++******))))))))))))))))))******++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,------(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++///,,,)))***---...---++++++++++++,,,,,,---------***++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))***************************+++,,,,,,,,,,,,++++++)))***++++++***)))***+++)))*********))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///......---,,,,,,,,,,,,---,,,---...///////////////,,,,,,------------,,,,,,***+++++++++++++++++++++---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,------.........---........................------,,,,,,------...------,,,+++,,,---...///......------------......,,,,,,---------.........///////////////................../////////000000,,,,,,---...////////////........................//////.........---------+++,,,---...//////////////////////////////////////////............//////........./////////000000////////////............---------.........//////////////////////////////...............///000000000000////////////000000........................---..................---......---------......///...............///000000////////////.....................---,,,,,,,,,,,,........................////////////...------,,,///////////////////////////...---,,,,,,,,,,,,,,,------...............---------------------------------------------------***+++,,,,,,******+++,,,...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))+++,,,,,,++++++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++,,,,,,,,,+++++++++++++++)))***++++++++++++++++++)))***+++,,,---,,,++++++***++++++,,,++++++******((((((((()))******++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************)))))))))))))))************))))))******************************,,,---------,,,+++(((***++++++******+++,,,((()))******)))((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++,,,------------,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,---...///......////////////......,,,------------,,,++++++,,,------............------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------.........---------.....................------------......,,,,,,,,,---------............------------......,,,,,,------...////////////////////////.............../////////000000000......---------...//////........................000//////...------,,,,,,***+++---///000000////////////////////////////////////............//////------...//////000111111////////////............------......///000000000////////////////////////...............///000000000000////////////000000........................------...//////...------...------------...//////...............///000000////////////............000111222000...------...........................//////000000///...------////////////////////////000///...---,,,,,,,,,,,,,,,---......///.........------------------------,,,------......------,,,,,,---......------...///...------,,,,,,------...------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***+++,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---,,,+++,,,---,,,,,,,,,,,,,,,---------))))))***+++++++++++++++(((***+++------,,,+++******+++,,,------,,,++++++(((((()))******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------***+++,,,,,,,,,,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...---,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++++++++******++++++,,,,,,++++++*********)))))))))))))))************))))))************************)))***,,,---...---,,,+++***+++,,,+++))))))***+++(((***,,,+++)))(((***,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,...///...---,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,---...///...............---,,,+++...............---,,,,,,,,,---...///000//////...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------------.........//////......------------......***+++---...///...---,,,...------,,,,,,------............///000111111111000/////////.............../////////000000000000111///---++++++,,,...000..........................................------)))+++---///000000////////////////////////////////////............/////////////////////000000000////////////..................//////000111111222////////////////////////...............///000000000000////////////000000////////////////////////------...//////...---------------------...//////...............///000000////////////...............000222111...---///111........................//////000000000///......//////////////////////////////......---.........,,,------...//////......------------------------,,,,,,---......---,,,,,,,,,...//////......///000...------,,,,,,------......------------------...,,,---............---,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,+++,,,---------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,,,,---000,,,,,,,,,------.........((()))***+++++++++++++++(((***+++------,,,+++******+++,,,---...---,,,+++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++/////////...------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,+++---...---***))),,,///---------,,,,,,+++++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------+++***++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++))))))************)))))))))))))))))))))))))))))))))***,,,.........,,,+++,,,------+++)))(((((()))))),,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%(((,,,///000///---,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---.........------,,,,,,------............---,,,+++***)))//////000000///...------***+++---.........---------------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------/////////...---------,,,---------.........//////......------------......)))+++...000000///,,,+++...------,,,,,,------...///000000111222333333333000000//////.........---////////////000000000000333000---+++***,,,...000........................,,,,,,------.../////////)))***---///000000////////////////////////////////////............//////111111000000//////......000/////////...............//////000111222222333000000000000000000000000...............///000000000000////////////000000000000000000000000000000,,,---...//////...---,,,---------------...///000...............///000000000/////////............***---//////---,,,///111////////////////////////...///000111111000///...////////////////////////...............///000111,,,,,,---.../////////...------------------------,,,,,,---......---,,,,,,+++,,,------,,,,,,...///...------,,,,,,------......------,,,,,,------...------...//////...------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------.........------++++++,,,---............++++++,,,,,,,,,---------*********++++++,,,,,,---(((***+++,,,++++++---...------------------------++++++,,,,,,,,,---------........................************************------,,,,,,,,,,,,++++++******))))))))))))*********((('''))),,,---,,,***---------,,,,,,+++++++++,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))((())))))***++++++,,,,,,+++***)))(((''''''((())))))))))))*********)))***+++,,,---,,,+++***---,,,++++++******++++++)))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------,,,,,,,,,,,,+++***))))))...------,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,,,,---......//////......000000000///.........---.........------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,------,,,++++++.........------,,,,,,,,,////////////...---,,,+++//////...---,,,,,,++++++---------............///000///...---,,,------...000000///...............111111000000/////////...///////////////////////////////////////////////////000000333666666555444333111//////000000///...---...///000000///......////////////////////////................................................//////.........---------000/////////............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////..................------------......////////////////////////,,,---//////......000111---------...............////////////////////////111000///---,,,,,,,,,,,,............//////////////////............////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******................................................,,,,,,,,,---...///000111..................---------------------------------------,,,,,,++++++++++++,,,,,,---.........---........................*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********//////...---,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---+++******,,,---+++)))---------,,,,,,+++++++++,,,---------,,,,,,++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++)))))))))))))))***++++++++++++******))))))(((((()))))))))*********++++++))))))+++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,------------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---............------------------,,,,,,,,,/////////......---------,,,,,,------------,,,,,,------.........------,,,......---------,,,,,,,,,////////////...---,,,+++///......---,,,,,,++++++---------............///000///...---,,,------...000000///...............000000000//////.........////////////////////////////////////////////////000000000222555555444222333111///...//////...------...///000000///......////////////////////////................................................//////.........---------000000/////////.........////////////000000000000000000000000////////////////////////////////////////////////////////////.../////////000000000000......///000111111222222222222222222111111111111111111000000000000111111////////////////////////...///000///...---...///000000000///.........---/////////////////////////////////...------,,,,,,............////////////111000000//////000000111//////.........---------........................------------------------//////......---,,,,,,+++................................................------------------..............................------------------------//////.........---------+++,,,------......------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///...,,,,,,,,,,,,+++)))------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++************+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++******,,,,,,,,,,,,---------...---...------,,,+++***)))++++++******++++++,,,---+++***)))((((((***,,,---++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++************************************+++++++++,,,((()))***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++******(((((()))***,,,---...///------------------------)))***+++,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,---------------///////////////.........---,,,,,,++++++,,,,,,------....../////////.........------------,,,,,,,,,////////////...---,,,,,,.........------,,,,,,+++---------............/////////...------------...000///......---........./////////...............////////////////////////////////////////////////000000000222444555444333222000......//////...---...//////000000//////...////////////////////////................................................/////////............---000000000/////////......////////////000000000000000000000000////////////////////////////////////////////////////////////....../////////000000000,,,---...///111222333444000000000/////////......//////............//////////////////////////////000000111000...,,,---...222111111000///...------////////////////////////------...//////...---,,,............////////////000//////////////////000...............---------................................................000/////////......------......................................................---,,,,,,,,,,,,,,,........................------------------------///............---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++,,,---------,,,,,,,,,++++++******)))------------------------------,,,,,,,,,++++++++++++******))))))******+++------,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------.........---,,,+++***))),,,+++***)))***+++,,,---///...+++))))))+++---///++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++*********++++++,,,)))))))))******+++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,---------,,,,,,------------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---.........///000000000//////..................---,,,+++******+++,,,---------.../////////......------------------------......//////...------,,,......---------,,,,,,,,,---------............///............------......///......------...........................------/////////////////////////////////////////////////////////222555888888777333111///...//////...---000000000000/////////...////////////////////////................................................/////////...............000000000////////////...////////////000000000000000000000000////////////////////////////////////////////////////////////........./////////000000------...///000111222222//////.........---------...------,,,,,,------...///////////////////////////000000000...------///000000//////......------////////////////////////***,,,...000000///...---............////////////------,,,,,,,,,,,,------........................................................................//////..................................................................---,,,,,,+++++++++,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******------------------------------,,,,,,,,,+++++++++++++++************++++++)))******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...------------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******)))*********++++++++++++------------,,,+++***))),,,+++***)))***+++,,,---111///,,,***)))***+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,(((((())))))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++***))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------,,,,,,+++++++++,,,,,,,,,------.........------............------***+++,,,,,,------,,,,,,---.........///000000000------------------------...---++++++++++++---...,,,,,,---...............------------------------.........///......---,,,---------------,,,,,,,,,---------............///------........................------------......------..................////////////////////////////////////////////////......///222777:::<<<<<<666333111000000000///...111111000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............///////////////////////////000000000222222222111111111000000111000000000000000000111////////////////////////,,,...//////......///111,,,,,,,,,------.........////////////////////////***+++...000000000...---............////////////------,,,,,,,,,,,,---------.............................................---------------------------------------.........................................................++++++++++++,,,---...///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------''')))************+++---++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........++++++,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))************++++++,,,,,,,,,+++******++++++******++++++,,,---///---+++)))(((((()))***++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,++++++,,,,,,*********+++++++++,,,,,,************+++++++++,,,***))))))))))))***++++++---,,,++++++******++++++++++++,,,,,,,,,+++******------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***......---,,,,,,+++******++++++,,,,,,------............////////////......++++++,,,---------------,,,,,,,,,---------------,,,,,,,,,---------------...------,,,,,,------...+++,,,---...............,,,,,,,,,------------...---...............---------------------------------------............///,,,---......///.........---------,,,------...///.............../////////////////////////////////////////////////////////------...111666:::======999777444333333333111000222222111000////////////000000000000000000000000////////////////////////////////////////////////...////////////000000000111111000000000/////////////////////000000000000000000000000////////////////////////////////////////////////////////////------........./////////////////////////////////111111000000000/////////000//////......//////000////////////////////////,,,---//////...///000222******+++,,,---......///////////////////////////+++,,,.../////////..................////////////000//////////////////000---------.......................................------------------------,,,,,,,,,------......///................................................******++++++,,,...///000,,,,,,------.../////////---------------------------------............///------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...)))+++---,,,***)))+++---+++++++++,,,,,,---------///---,,,******+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------...............------------------++++++,,,,,,,,,---------,,,,,,------,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++))))))******++++++************+++,,,,,,,,,,,,++++++******))))))***+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++)))(((((())))))***,,,+++******))))))************+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------..................---,,,,,,---............------------------,,,,,,,,,------------.........///---......//////......---,,,,,,---//////000000///,,,,,,,,,---------......------...............------------------------------------............///,,,,,,.../////////......---,,,,,,,,,------...///.........//////000000000////////////////////////////////////////////////...------000444888999:::<<<:::777666666666444333333222111///////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000000111111111000000000//////////////////000000000000000000000000////////////////////////////////////////////////////////////---------.........//////---.........///000000000............------------------,,,,,,,,,,,,------////////////////////////---///000///......///000+++,,,,,,------.........////////////////////////------..............................////////////111000000//////000000111---------.........//////................................................,,,------...//////000000................................................---,,,,,,,,,---...//////,,,,,,------...//////000---------------------------------.........//////------......------,,,+++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,...///...***)))***,,,+++++++++,,,,,,---------///...,,,******+++,,,---///......------......///+++,,,,,,------,,,,,,+++---------.........///////////////......---------******+++++++++,,,,,,,,,---.........------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,'''((()))******+++******)))***+++,,,---,,,++++++)))***+++,,,---...//////++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********,,,+++***((((((((())))))+++******)))((())))))))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---............***++++++,,,,,,------...))))))***++++++,,,------,,,------......------,,,,,,---......//////......000000000//////......------.........//////000000---...///000000///...------...///000111111111111,,,,,,,,,------.........------...............------------------------------------.........//////+++,,,.../////////......,,,,,,,,,,,,------...///.../////////000000111111///////////////////////////////////////////////////...---...111444666666>>><<<999888888777666444444333111////////////000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////---------.........//////+++,,,---...///111222222111111111111000000000000000000////////////000000///////////////////////////000111000...------.....................------///////////////////////////......---------................../////////000//////............//////---------.........//////........................000000000000000000000000---......///000111222222................................................//////...---------......,,,,,,------...///000000------------------------+++++++++,,,,,,------------.........---,,,,,,+++........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++,,,,,,------......///++++++++++++++++++++++++)))***---000222111...+++---......---,,,,,,---///111///---,,,------,,,***------------,,,,,,++++++---------,,,,,,+++++++++,,,---...//////...---,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++........................------,,,,,,,,,---......,,,,,,,,,++++++*********++++++***)))***+++---...+++***)))(((((()))***+++************))))))((((((---,,,++++++******++++++******************************++++++++++++******+++***)))((((((***,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++*********+++,,,---------,,,,,,+++++++++))))))(((((((((((())))))************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------...////////////......---------......---------............///000///////////////000111---,,,+++***)))***++++++//////.........---------...------,,,,,,------...,,,---------.../////////******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000.....................------------------------------...............///000111111000///......///000111111///---,,,,,,///333555666555444333333333333333333222111/////////000111000000//////.........---////////////////////////........................000000000000111111111111000000000000000000000000000000000000////////////222222111000//////000000------......//////000000......//////000000111111000000000000000000000000000000000000000000000000111000000///...---------////////////////////////......------------......111111000000//////......////////////////////////...///000111111000///...------------------------------............------///******000444111...000........................------------------------........................////////////////////////.....................---000////////////.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................------------------------*********++++++,,,,,,,,,---------,,,,,,+++++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,000///---...///...---+++............------...///000...------///000000///...............---------......---------------,,,------...//////...------***+++,,,---------------+++,,,,,,------,,,,,,+++...........................------,,,,,,,,,------,,,,,,,,,+++++++++******...---------......///000,,,++++++******++++++,,,,,,,,,,,,+++++++++******------,,,+++++++++++++++******************************++++++++++++******+++***)))((()))***,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++*********++++++---------,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............000//////.........//////---------............///............///000222222000///...---------.../////////.........---------...------,,,,,,------...---------...............,,,---------------,,,+++------------------,,,,,,///...---...///000000...///......------.........///////////////////////////............//////000111000///......///000111000///...------///222333555555555555444444444444333222000/////////000111000000000/////////......////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000///222222111000000000000000.........///////////////000000000000////////////++++++++++++++++++++++++000000000000000000000000111000000///......------////////////////////////......------------......000000000000//////......000000000000000000000000---......//////......---------------------------------............------///++++++000333000...///...............---------------------------------................................................---------.........///////////////.........------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,------------------------444222...------/////////000////////////////////////---,,,,,,...//////................../////////---------...............------...//////...------***+++,,,...////////////,,,,,,------------,,,,,,------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---......///////////////,,,,,,------------,,,,,,......------------,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******))))))+++,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,++++++******++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------000///////////////000000---------............///,,,,,,---...///111222333111000//////......//////...............---------......------------.....................---------/////////......,,,++++++------..................///...---...///000000...//////---------...///000////////////////////////000//////............///000000////////////000000000000////////////000111333444555666666555555444222111000000///000000000111111111000000000000000////////////////////////000000000000000000000000------------............000000000000000000000000000000000000000000000000222111000000000000000000000000///////////////...111111111000///.................................000000000000000000000000000000000///......------////////////////////////......------------......000000000////////////...000000000000000000000000------,,,,,,,,,,,,------------------------------------............------000---,,,000111///......//////.........---------------------------------........................------------------------,,,------....../////////............---------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,------,,,,,,,,,,,,++++++,,,,,,---.........------........................888666333333444666666666333222222222222222111000222000.........///...---------------............,,,---------......//////---..................---+++,,,---...............,,,,,,------------,,,,,,------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------+++++++++,,,---......---,,,+++.........---------------......---,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,,,,+++++++++------------------------------------------------------------------------/////////...---------,,,///............//////000---------............///---------...///000111222.........---------------..............................------------....../////////...---------,,,......//////...------,,,............///////////////...---...///000000...000///---------...000111------------------------111000///...............000000////////////000000///000000000000//////...000111333555666555444222111111000000000000000000111111111111111111111111////////////////////////000000000000000000000000---------............///000000000000000000000000000000000000000111111111111111000000000000000111111000000000//////......111000000000/////////...222222222222222222222222////////////////////////000000//////............////////////////////////......------------......////////////////////////////////////////////////...---,,,++++++,,,---...........................------............------000......//////........./////////...------,,,,,,................................................------------------------.....................---......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,............---------------------------EEEEEEDDDEEEFFFEEEBBB@@@<<<:::999999999888555333666444222111222222111000---------------------...,,,,,,------......//////.........------.........---------------,,,+++***,,,------......------,,,------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((***+++,,,------,,,+++***,,,,,,,,,---------------......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------/////////...---------,,,---,,,,,,,,,------...///---------............///000///...............///------------,,,,,,++++++---.....................///......------......////////////...---------,,,,,,---......//////...............//////000000000///...---...///000000...///......---...///000111........................111000///...............//////000000000000////////////000111111000///...---///111333333333111000000000000111111111000000111111111111222222222222000000000000000000000000////////////////////////...////////////000000000000000000000000000000000///000000000111111111222111000000000000000111111111111000000/////////....../////////000000000111////////////////////////////////////////////////////////////............////////////////////////......------------...................../////////........................///...---,,,,,,---...///........................------............------///000000.........///...//////.........---------........................................................................000000///...---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,______```aaaaaa^^^XXXTTTOOOMMMJJJJJJKKKIIIDDD@@@:::888666555555555444333111111111000000/////////.........//////////////////...------------...///.........---,,,+++***)))------............------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++******+++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++++++++,,,---......---------............///111000///...------------...////////////...---------------...............//////............//////...............---------++++++,,,....../////////------......///000000000///...---...///000000...---......///000000000111000000000000000000000000000//////............/////////000000000000//////...///000000000000//////...///000111111000000/////////000111111111111000111111111111111222222222000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000///000000111111222222222000000000000000111111222111000000000000000000///.........///000111111111........................000000000000000000000000//////////////////......////////////////////////......------------......---............/////////------------------------//////............//////........................------............---------000111---,,,...000000........................................................................////////////////////////000000///...---,,,,,,+++............---------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,------((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxyyy{{{}}}}}}yyyvvvmmmjjjgggffffffddd]]]XXXNNNKKKGGGDDDBBB???<<<:::888888777666555444333333222111111111111111111000///...------------...///...............---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,+++++++++,,,++++++************++++++++++++,,,,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,++++++,,,---...//////---------............/////////...---------......///000000111000///...------------.........////////////............//////---------...............+++,,,---------------,,,,,,,,,---......///000000///...---...///000000...,,,---///111222111000///000000000000000000000000///............//////000...///000111111000///.........//////000000111111000000000000000/////////...///000111222111111000000000000111111111222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000///000000111111222333333000000000000000111222222000000000000000111111111////////////000000000000////////////////////////000000000000000000000000.../////////////////////////////////////////////......------------......---------.........//////..............................////////////..............................------............------+++000111,,,+++///222111,,,,,,------.../////////................................................................................................/////////.........------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,---...------------------------~~~}}}}}}zzzsssmmmkkkfff```YYYTTTNNNIIIEEE>>>===<<<;;;:::888777777444444444333333222222222///...---,,,,,,---...///......///////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------............---+++***)))***++++++---,,,************,,,---,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,---,,,+++***)))+++++++++,,,,,,---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++************++++++)))***+++,,,...///000000........................------------------------++++++++++++++++++++++++,,,------....../////////,,,,,,,,,---...///000111---------.........//////---------------...///000...///000000000///---,,,---------.........////////////............//////,,,------....../////////------------,,,+++******,,,,,,,,,---...//////000///...---...000000000...+++---000222333222000///////////////////////////...............///000111...///000111111000///...............///000222333333222111000//////000000...///000222222222111000//////000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000///000000111222222333333000000///000000111222222//////000000111111222222111111000000//////..............................000000000000000000000000.........///////////////////////////////////////.........------.........---------.........//////////////////////////////,,,---////////////---,,,////////////////////////---..................---***000111,,,***///333222+++,,,,,,---...///000000////////////////////////........................------------------------++++++,,,---...///000111000////////////.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------...---,,,+++,,,---...///........................zzzwwwssslllccc\\\XXXRRRKKKGGGGGGFFFBBB>>>===<<<:::777555444333333111111111111111000///...---------...///...,,,)))------------------------......---------,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------------,,,,,,+++***------,,,++++++,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++,,,......---+++------------------------***))))))((()))+++,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////++++++***+++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000///...///000111000///000...,,,---//////---+++------............------....................................---,,,++++++///////////////......---000///...---,,,+++******++++++,,,,,,,,,,,,------000000000000111111111111111111000000//////......000000000000////////////000000000000000000//////000000000000000000000000000000/////////000111111222111////////////...---000000//////000000111222---000333444333111//////555333111111111222111000000000000000000000000111444444333222222222333333555333111///...000111333444333222000//////000111222111111000000111111111000000000000000///...---111111000000000/////////111111111111000///...---////////////000000000000////////////............//////000000000000//////333111///...---...///000222111000000000000...,,,......////////////..............................000000000000000000000000////////////////////////............////////////......------------..............................000///---,,,,,,---...///......................../////////...---------,,,//////---,,,,,,---...////////////...---------,,,------------------------------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------~~~yyyvvvkkkeee___\\\\\\\\\XXXUUUMMMKKKGGGDDDBBB@@@===:::777555333111000000000000000///...///000000...,,,......---------,,,,,,,,,.........---------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++---...,,,+++......---,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******))))))***,,,...///......------,,,,,,++++++....................................////////////000///...///000111000///000...,,,,,,...///...,,,---......//////......---........................------.........---,,,,,,///////////////...------...---------------,,,,,,,,,,,,---------........./////////000000000111111111000000000/////////...000000000000////////////000000000///////////////111111222333333444444444111111111111111111111111111111000111222333333222111000000000000111111111///111222222111000111222111000000000000000///...444444444444444444444444333222222222222222333333666666555555444444444444111000000000111333444555222111000000000000000000//////000000000///......111111000000000000000000---......///000111111222////////////000000000111///000000000111111222222//////000000000000//////000000000000000///......111000000000000///---,,,......////////////..............................000000000000000000000000////////////////////////............///////////////......------......///........................///...------------...///.......................................---------///...------------...///...............---------------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------|||wwwuuuvvvvvvtttrrrhhhbbb\\\YYYXXXTTTNNNHHHCCC???:::777555555444333111///------.........,,,/////////......---------///.........---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------...000000///------,,,+++******+++,,,---///...---,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******------------------------......---------,,,,,,,,,+++++++++***+++,,,------000//////...---,,,++++++------------------------............////////////000///...///000111000///000...,,,,,,.../////////---......//////......---........................,,,------.........------...////////////...------,,,,,,,,,------.........---............/////////....../////////000000000000000000000////////////////////////000000000000000000000//////.........///000111222333333444444111111222222222222111111111111111222333333444444222222222222222111111111111222333222111222444666222222333333222111///...444444555555666666666777555555555555555555555555444555666666666555333222111111111222333555666777333333222111111000111111//////000000111111000000000000000000000111111111.........///000111333444/////////000000000111111111111111111111111111111//////000000000000//////...///111222222000...---000/////////...---------...//////////////////...........................////////////////////////////////////////////////............//////////////////............//////........................---------------...///000........................---------.....................---------......///---------...............------------------------------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------{{{tttqqqqqqmmmccc[[[TTTPPPKKKGGGDDDAAA<<<888666444111////////////...000000000000000000000000/////////............---,,,---------.../////////------------------------,,,,,,+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************************...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,......---+++***)))))))))***,,,...000......------,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------***++++++,,,---...//////.........---------......///............---------------------------------............////////////000///...///000111000///000...---,,,---///000111......////////////..............................,,,,,,---......///............//////......---,,,,,,,,,,,,---------......------........./////////............////////////000000000000////////////////////////000000000000000000000//////.........///000111222333333222222000000111222333222111111111222333333333333333444555555444444333333333222555777999999888888999::::::;;;<<<<<<999666444333555666777888:::;;;<<<=========<<<<<<;;;::::::999666666666666666555444444666666666666666666666666777666555444333222222222//////000111222222222222//////000000000000111111111111000//////000111111//////000000000111111111222222111000///...---,,,//////000000000000//////...///000111111000///......//////...---,,,---...//////............//////................................................////////////////////////............////////////000//////......//////000........................,,,,,,,,,---...///000000........................,,,---------.../////////------------.........///,,,---------.../////////------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------~~~{{{}}}}}}yyy||||||tttjjjgggccc```]]]VVVMMMFFFBBB>>>:::777666555333222000000000000000111111111000000/////////.........,,,---------.../////////------------------------,,,,,,---,,,,,,,,,,,,---...---,,,++++++,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************************//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,''''''&&&((()))***)))''',,,+++*********+++,,,---,,,,,,------...............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------......++++++++++++++++++++++++***++++++,,,---...//////...//////.........------+++,,,,,,---...///000000------------------------............////////////000///...///000111000////////////...---...///111...//////////////////...........................,,,,,,---...////////////...............------,,,......---------,,,,,,,,,,,,------------.....................////////////////////////000000000000.../////////000000000111000000000000000000000000333444555666555444333222000000111222333333333333444666999999888999;;;===<<<;;;999888777777777777;;;>>>CCCDDDDDDAAA@@@???CCCEEEGGGEEE@@@<<<:::999:::;;;===@@@BBBEEEGGGHHHFFFFFFEEEDDDBBB@@@>>>======<<<:::888888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999888777555444333333333//////000111222222222222000000000000000000000111222111111000000000000000000000000000111111111111000000000000//////////////////000000000000//////111000///......///000111...//////...,,,+++---///000///............///000////////////////////////------------------------////////////////////////............//////////////////............//////........................+++,,,---......///000000........................,,,---------.../////////,,,------.........//////,,,---------.../////////------------------------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------}}}xxxtttooolllfffiiilllnnnmmmkkkgggddddddgggkkkoootttzzz|||{{{yyysssggg^^^QQQMMMHHHDDD@@@===999666333333333222111111000000000000000000////////////---------...............------------------------+++---...---,,,+++,,,...------,,,,,,,,,,,,------***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,+++******..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++------,,,***//////...,,,+++***((((((***+++,,,---............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---...///000++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------,,,,,,+++)))***+++,,,...000111111,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///...///000111000//////000111000...---...///...//////000000//////...........................------.../////////......---............---,,,,,,.........------,,,,,,,,,,,,,,,---------.............../////////000000000////////////000000000000......//////000000111111///000000111111222222333222333555666666555333222333333444555666888:::;;;<<<@@@CCCDDDDDDEEEHHHLLLFFFDDDAAA>>>======???@@@CCCHHHMMMOOONNNJJJGGGEEEIIILLLMMMKKKFFFBBBAAABBBAAABBBDDDFFFIIIKKKMMMNNNNNNNNNNNNMMMKKKHHHFFFDDDCCCAAA>>><<<<<<===???AAAAAABBBCCCDDDEEEEEEEEEEEE===<<<:::888777666555555222333333444444444444333333333333222222222111111...///000111222222222222000000000111111111222222...///000111333444555666//////000000000000//////111000...------///111222...///000...++++++...222000///...------...///000////////////////////////........................////////////////////////............////////////......------------..............................,,,,,,---.../////////...........................---------...............+++,,,---...////////////---------...............------------------------,,,,,,,,,------,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------|||uuupppkkkmmmpppqqqppplllgggcccaaa``````bbbfffkkknnnpppmmmllllllkkkkkkmmmooorrrsssxxx|||jjjgggbbb\\\WWWQQQJJJFFF>>>===;;;999777444222111111111111000000000//////...............---------........................+++---///...,,,+++,,,...,,,,,,------------,,,,,,******+++,,,,,,---......------------------------------------------------***+++,,,,,,---------,,,***+++,,,------,,,+++***,,,,,,------.../////////------------------------,,,,,,------------,,,,,,///......///111111000...------...///...,,,***)))+++,,,------...---,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,,,,)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///...///000111000///...111333333000---,,,---//////000000000000//////...........................////////////......---------......------,,,+++,,,,,,---------------...---............//////////////////000000000111111.../////////000000000111.........///000111111111//////000222333444555666444666999;;;===<<<;;;::::::999999:::<<<@@@DDDFFFJJJNNNQQQPPPMMMMMMOOOSSSRRRNNNIIIEEEDDDEEEHHHJJJMMMPPPTTTUUUSSSOOOMMMLLLMMMPPPRRRPPPKKKIIIKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXVVVTTTRRRQQQLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLEEEDDDBBB@@@>>>===<<<<<<<<<============<<<<<<;;;888888777666555444444333///000222444444222000///000000111111111222222222000000111222333333444444//////000000000000/////////////////////000111111...000111///,,,+++///444000///...------...///000////////////////////////........................////////////////////////............////////////------,,,,,,,,,,,,------........................,,,---...//////......---.......................................---------+++,,,---////////////..................---------------------------------+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------|||yyypppkkkeeebbbbbbbbbaaa___XXXXXXXXXWWWWWWXXX[[[^^^\\\dddrrr~~~xxxqqqiiiaaa\\\IIIHHHEEEAAA===999666444111111111111000000000000/////////......------,,,........................+++---///...,,,+++,,,///+++,,,............,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------+++,,,------------,,,+++***++++++,,,---...//////------------------------,,,------......------,,,++++++***,,,---...---+++'''))),,,///111000///...,,,------...---,,,***)))++++++++++++,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,---------------------------------------------***++++++,,,---...///000,,,---///000000000///...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000///...///000111111///...222555444000---++++++//////000000000000//////........................///000000000///...------------......------,,,+++***++++++,,,---//////000////////////000000000000000000000000111111111111.../////////000000111111---......///000111111222...///000222444666777888===???CCCGGGIIIJJJIIIHHH???>>>===>>>AAAFFFKKKNNNVVVYYYZZZWWWQQQMMMOOOQQQZZZVVVOOOJJJHHHKKKNNNQQQTTTUUUWWWVVVTTTQQQQQQQQQOOORRRUUUTTTPPPPPPTTTXXXbbbbbbbbbaaaaaaaaaaaaaaa\\\]]]___``````___^^^\\\YYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCGGGGGGGGGGGGFFFFFFEEEDDD<<<;;;:::999888777666555222333555666444000,,,)))000111111111111222222222444333222111000...------//////000000000000//////,,,...000111222111000///...111222///,,,,,,000555111///...------...///111000000000000000000000000////////////////////////////////////////////////............/////////000---,,,,,,++++++,,,,,,---........................---.../////////...---,,,......................../////////......------,,,***+++---///000000///.../////////......------,,,------------------------++++++,,,------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------~~~vvvjjj```ZZZYYYZZZ\\\YYYSSSRRRUUUPPPXXXbbblll|||yyyqqqggg^^^SSSNNNMMMIIIAAA999:::666111000111111///---------------------,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---+++++++++++++++,,,---......'''((()))***,,,---...///---------............///---------............///((()))***+++---...///000,,,,,,---+++***)))***,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,---+++(((&&&&&&&&&...---,,,,,,++++++,,,,,,...,,,***((((((***,,,...---------............///---,,,************,,,---+++,,,---......,,,+++))))))***,,,......---,,,+++........................++++++******++++++,,,---000000//////.........---111111111111111111111111000000000000000000000000............////////////,,,,,,,,,---------......////////////////////////...........................///000///...---...000111000000000//////......///000222333333222111000222///,,,---000111000...///000222555555444222111333333222333666:::>>>@@@FFFKKKSSS[[[______[[[WWWHHHEEEFFFKKKLLLKKKOOOVVV```^^^\\\ZZZTTTNNNNNNRRRTTTUUUUUUSSSQQQSSSXXX\\\ZZZ^^^___]]]^^^aaaaaa^^^WWWWWWYYY[[[YYYYYY___hhhwwwxxxvvvvvvvvvtttllleeedddhhhkkkiiiffflllrrrzzz~~~|||yyywwwuuuqqqiii```XXXTTTTTTVVVWWWZZZ\\\\\\ZZZWWWUUUUUUZZZYYYWWWUUURRROOOMMMLLLGGGFFFBBB<<<;;;===;;;777555666777888888666444222444333333222111111111000333333333444444333222222333222111000000///000000111111111111111111111111000000000000////////////000000000000000000000000//////............//////------............------......////////////.........///////////////...---......------------..............................////////////////////////111111000000000000111111------------------------......................../////////......---------........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------.../////////---------,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,---------......+++,,,---......---,,,+++~~~rrrmmmlllkkkkkkfff___^^^aaa[[[^^^```bbblll}}}~~~uuukkkeeebbb]]]TTTMMM@@@:::444111222222111///111111111000000/////////.../////////////////////+++,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***------,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,,,,+++***++++++,,,,,,------...------...,,,+++***+++------,,,,,,++++++,,,,,,---------------------,,,,,,+++,,,------+++))))))***++++++++++++++++++,,,,,,---,,,***))))))***,,,---------------............,,,,,,++++++++++++,,,,,,+++,,,...//////...---,,,***+++,,,---...---,,,,,,........................,,,,,,,,,,,,,,,------...000/////////............000000000000000000000000////////////////////////............////////////,,,---------.........///////////////////////////////////////////////////...///000///...---...000.........///000111222333111111222333333333222222222111000111111111///---222333444444333333333444444444444666:::???DDDGGGTTTWWW]]]bbbffffffdddbbbTTTRRRSSSXXXYYYVVVXXX\\\ZZZZZZ[[[\\\WWWPPPNNNPPPQQQTTTVVVWWWZZZ```iiippppppssssssppppppssssssqqqcccaaa```___\\\\\\dddmmmzzznnnjjjlllppprrrqqqyyy}}}pppeee```aaaccchhhkkkooorrrtttvvvyyy{{{sssqqqlllddd[[[TTTQQQPPPOOONNNJJJCCCBBBCCCBBB>>>=========<<<<<<;;;999777555555555555444333222222333333333444444333333333333222222111000000111111111111111111111111111111111111111111111000000000000000000000000000000000//////............//////---......//////......---------............------......///////////////.../////////....../////////................................................///......------......///------------------------....................................---------,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------------------,,,{{{sssqqqtttrrrooohhh```bbblllwww{{{}}}zzzuuummmfffPPPHHH???999777666555333111111000///............////////////////////////,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++.........------,,,,,,,,,------------............///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,------------------+++---......---,,,---...,,,------------,,,+++***************************------------............,,,,,,------------,,,,,,+++,,,...///000000///...+++,,,,,,,,,------------........................---------------......///////////////....................................////////////////////////............////////////............////////////////////////////////////000000000000000000000000...///000///...---...000............///111333444222222222222222333444444333444555444222111000000555777999888666666888;;;999999999;;;@@@FFFKKKOOOZZZ\\\^^^aaaccceeeeeeeee\\\[[[^^^cccdddbbbbbbddd^^^```eeeiiieee\\\UUUTTTUUUWWW[[[___fffqqq~~~uuupppjjjfffbbbbbbkkkuuu{{{rrrsssxxx}}}~~~wwwkkkeeefffiiirrruuu{{{xxxhhh[[[VVVVVVUUUUUUQQQKKKKKKMMMLLLIIIGGGEEECCCBBBBBBAAA@@@>>>;;;;;;<<<;;;:::888666555111111111222222111111111333333222111111111111222111111111111111111111111111111111111111222222222000000000000000000000000//////............//////---......//////......---------------------------------...///000000000///000000////////////000000////////////////////////...........................------------------...------------------------////////////////////////...------------,,,,,,,,,........................------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,...------,,,,,,------...~~~qqqkkkmmmoooooouuu|||{{{hhh___SSSHHHBBB>>>;;;888333222000///....../////////////////////.........------------............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...---,,,,,,+++++++++,,,+++,,,,,,,,,------......,,,,,,---------...............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---//////---,,,---...000000000///...,,,***)))))))))***++++++***)))))),,,,,,---------.........+++,,,............,,,+++------.../////////......---,,,,,,,,,,,,---..............................---------,,,---......//////////////////.........------------------------////////////////////////............///////////////////////////000000000////////////////////////////////////////////////...///000///...---...000222111000......///111222222222111000111222444555222555777666333333777::::::@@@GGGHHHFFFBBBAAABBBBBBAAA@@@AAAEEEJJJOOOSSSWWWWWWWWWXXXYYY\\\___bbbaaaaaaccchhhmmmppprrrtttqqqtttzzz|||oooeee``````bbbeeejjjrrruuuooojjjkkksss}}}~~~xxxlllffffffhhhrrrwww~~~qqqbbb^^^___\\\]]][[[YYY\\\aaaccc```VVVRRROOOMMMLLLKKKHHHEEEDDDDDDDDDBBB@@@<<<999777444444444333333333333333333333222111111111111222111111111111111111111111000000111111111111111222//////////////////////////////............//////......////////////.........------------------...,,,,,,...///000000000000000//////////////////000000000000000000000000000........................//////............//////------------------------000000000000000000000000---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,++++++,,,---...xxxrrrvvvuuuwww~~~xxxjjj]]]SSSKKKDDD???;;;999777444222222222222/////////.........------------........./////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,+++++++++,,,,,,---...******++++++,,,,,,,,,---,,,,,,,,,------------...---------------.........***++++++,,,,,,------...,,,------,,,***)))+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---...///...,,,+++++++++------...------,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,------------...+++,,,............,,,+++............------,,,,,,------,,,,,,,,,---...///........................,,,,,,,,,,,,,,,------............///////////////............................................................////////////000000000000000000000000////////////////////////...........................///000///...---...000222111000//////000111222111111000000111222444555333555777777777;;;CCCHHHKKKSSS\\\aaa]]]UUUMMMHHHJJJHHHFFFEEEGGGLLLQQQTTTUUUUUUUUUSSSSSSVVV[[[```ffffffhhhmmmwwwtttnnnmmmooorrrvvv}}}yyyuuuuuu{{{vvvnnnkkkkkkuuu{{{yyylllhhhiiiiiikkklllnnnuuu~~~tttoooiiieeebbb]]]UUUOOOLLLKKKJJJGGGCCC???;;;999;;;:::999888777777777777555444333222111111111111111111111111111111111111/////////000000000111111//////////////////////////////............//////...//////////////////...//////...------...//////,,,,,,...///000000000000///......------......///000000000000000000000000........................//////............//////------------------------000000000000000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...............---,,,++++++,,,---...zzzsssrrrssswwwzzzyyytttjjj___UUUOOOHHHEEE@@@;;;666333222111111000000//////......---.........////////////000...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++*********,,,,,,,,,,,,---------------------....../////////******+++,,,,,,---......+++,,,,,,+++))))))***,,,---,,,,,,++++++,,,,,,---,,,,,,------------------,,,...///...+++*********((((((((()))***+++---...***+++,,,------,,,+++***,,,,,,,,,,,,------------,,,,,,------------,,,,,,.........---------,,,,,,,,,---------....................................,,,,,,,,,+++,,,------............///////////////////////////////////////....................................////////////000000000000////////////////////////////////////...........................///000///...---...000------///000222333444555111111111111222444555666555777999<<>>EEENNNVVV[[[]]]eeeeeehhhmmmooolllddd]]]WWWVVVUUUVVV[[[bbbjjjooonnnooonnniiicccaaacccggghhhkkkmmmrrrzzz}}}tttggg^^^\\\YYYVVVSSSRRRQQQQQQLLLJJJGGGDDDAAA@@@@@@@@@>>>===;;;999666555444444111111111111111111111111...//////000111111222222000000000000000000000000//////............////////////000000000000//////000///---,,,,,,---///000......///////////////...//////............//////........................------------------------///......------......///------------------------................................./////////000000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------.........//////,,,------------------,,,|||pppqqqwwwuuuyyy~~~}}}uuupppfffZZZOOOFFFAAA>>>555555444444333222111111////////////000000000000.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,......---,,,++++++++++++)))***+++,,,...///000111++++++,,,,,,,,,---------///...------,,,+++******......---,,,,,,+++******---......---++++++,,,...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,)))+++---...------...///666333///+++******,,,---------------------------++++++,,,,,,,,,------------,,,************,,,---+++,,,,,,...000222444555+++,,,...000000///...,,,.......................................///000000---.........//////000000............................................................/////////000000000//////.........---////////////////////////000000000000000000000000...///000///...---...000---///222444444333111000222444666888999999999888;;;===CCCMMMYYY```aaa``````]]]\\\aaaiiinnnlllhhh]]]]]]]]]aaahhhrrr{{{~~~vvvqqqqqqtttooosssvvv{{{|||nnngggeeebbb___]]]^^^___aaa^^^\\\XXXTTTQQQOOOOOOOOOBBBAAA>>><<<999777666555111111111111111111111111///000000111222222333333000000000000000000000000//////............////////////000000000000/////////...,,,++++++,,,...///...///////////////......000000////////////000000........................------------------------111111000000000000111111------------------------.........................../////////000000111111........................+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,,,,---------......+++,,,............,,,+++{{{pppoooqqqttt}}}wwwrrrpppoootttuuukkkbbbTTTFFF===666222444222---+++...444111///---...///...---//////.........------------------------------------,,,+++***+++---///111++++++++++++++++++++++++)))***+++,,,------------,,,---...//////...---,,,........................((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------...//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...,,,+++++++++++++++++++++++++++---------------------------------............///...,,,+++,,,---...---,,,,,,---......,,,,,,---...//////............//////........................------............------,,,---...//////...---,,,------..................111///...---...///222333////////////////////////000///.........///111222........./////////000000//////.........//////000///111333222111222555999333:::===<<<===AAAAAA======AAAIIITTT^^^bbb```]]]VVVVVVWWWZZZ___eeehhhjjjgggaaa```hhhxxx~~~~~~ppppppooommmjjjjjjrrr}}}uuujjjbbbZZZSSSNNNIIIEEEDDDCCC@@@888222222111444888666///000555111000///...---...///000,,,---///111111111111000000000000000000000000000000000000000000000000000222111///...---...000111444222000///...///000111000000000000000000000000111000///......///000111///...---///111111...+++//////.........---------+++......+++***---,,,***+++++++++,,,,,,,,,------//////.........---------------------------------++++++,,,,,,++++++***))),,,+++***)))***+++,,,---///...,,,+++***+++,,,,,,,,,,,,,,,---------......++++++******++++++,,,---.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***ttthhheeecccaaaiiiuuu|||vvvoookkkqqq{{{zzzkkk^^^PPPFFF===:::888333111333333111//////111222222111//////.........------------------------------------,,,++++++---///111222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++************+++,,,,,,000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////---,,,---......---,,,,,,---......,,,,,,---.........------------..............................---......//////......------......//////......---/////////......---------//////.........///000111////////////////////////000//////...///000111222///////////////000000000000////////////000000111333555555444444666:::>>>@@@JJJOOOLLLHHHGGGGGGEEEDDDGGGLLLTTTZZZ\\\ZZZWWWWWWVVVWWWZZZ___eeejjjlllnnnkkkkkkrrr|||}}}{{{xxxvvvyyynnn```SSSPPPMMMLLLKKKGGG@@@::::::777888999555//////444222111000/////////000000///000111222111111000///000000000000000000000000000000000000000000000000222111000///000111333444333222000///...///000111000000000000000000000000000000///......///000000///---,,,---///000...,,,//////.........---------,,,......,,,,,,//////,,,,,,,,,,,,,,,------------//////.........---------------------------------,,,,,,---...............,,,++++++***+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,------...///------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---,,,+++~~~tttmmmkkkhhhdddhhhooowww~~~}}}yyyyyyzzzyyytttzzzssshhhiiiqqqxxxpppooo{{{~~~~~~wwwqqqtttiii[[[LLLDDD???;;;999999222000......///000///.../////////.........------------------------------------,,,,,,...///111333------------------------***+++,,,------...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,------...///000000222222222000...,,,------------------------++++++*********+++,,,,,,---------------------------------------------------------............///000///......//////---,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------........................---......//////......---///..................///111000000///...---,,,,,,...............////////////////////////////////////////////////000111111000000000000000/////////000000//////000111222222666666666666888<<>><<<;;;:::888666444333222000000000000000000000000//////////////////////////////////////////////////////..................//////////////////000000////////////////////////---..................---111000///.........000111---.....................,,,///000///000444555333........./////////000000---.............................................,,,------...------,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---*********++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------,,,,,,|||~~~sssnnnllljjjqqq~~~zzzmmmhhhnnnpppxxxtttfffXXXNNNFFFAAA:::555333222111111000000000/////////.................................------,,,+++***))))))++++++++++++++++++++++++------............------------,,,,,,,,,,,,------........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---.........///111222222111///...------------------------,,,,,,+++++++++,,,------........................+++,,,,,,------.........---------............//////...------/////////---,,,---......,,,,,,---.../////////....../////////...........................//////000000//////...000//////////////////000------...///000111111222/////////...............////////////////////////......///000000000000000............/////////000111111222333444666888999:::>>>EEEPPP\\\eeekkkmmmfffcccccchhhjjjfff___[[[YYYaaaooo|||}}}yyyyyyzzzooohhhbbbaaacccgggooowww~~~|||{{{{{{zzzyyy~~~xxxpppiiiggglllrrrwww}}}}}}vvvlll```QQQEEEFFFDDD@@@===999777666666111111000000000111111222000000000000000000000000000000000000000000000000111111111000000/////////......////////////000000000000000000000000000000---...////////////...---000111111000//////000222---------...............,,,///000...///333444222............/////////000---------...............------------------------///////////////...------++++++,,,---------------++++++,,,---------,,,,,,,,,,,,,,,---------......------,,,,,,------...///++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,---,,,,,,,,,sssjjjggghhhqqq}}}uuupppsssyyy{{{iiigggjjjtttrrrhhhVVVOOODDD;;;666333222111000000000000/////////...........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///............///000000...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------------------------++++++,,,,,,---......///---------............///---,,,+++,,,...//////...,,,---......,,,,,,---...///......------......///........................//////000000000000////////////000000000000//////......//////000000111111111000///.........//////////////////////////////---...///000111000000///......///000111222333333444444555666888:::<<<===???CCCKKKWWWaaaggghhhggg```\\\\\\aaaccc___]]]^^^[[[gggwww|||uuuzzz{{{zzz}}}hhhdddbbbeeehhhjjjpppvvvzzzuuurrrqqqrrrqqqooo{{{~~~}}}}}}xxxvvvzzzooo^^^QQQMMMHHHBBB>>>;;;;;;;;;666555333222111222222333000000000000000000000000000000000000000000000000//////000000000000000000---......//////000//////000000000000000000000000...///000000000000///...---000222111///...///000---------.........//////+++...///---...111222///------........./////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---******,,,---------,,,+++***+++,,,---------,,,,,,,,,,,,,,,---------......------,,,,,,------...///------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,---......------uuunnnqqq~~~vvvkkkhhhiiinnnxxx{{{tttoooqqqvvv}}}lllcccUUUGGG>>>999666555000000000000////////////////////////////////////******,,,---.../////////---------------------------...............------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++,,,------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,000000111222111000...---------------------------++++++,,,,,,---...//////---------.........//////+++******,,,...//////...,,,---......,,,,,,---......------,,,,,,------...........................//////000000000000//////...///000111111000///...000000000000////////////333222///...---...000111////////////////////////---...000111111111000/////////000222333444555666777777888999;;;>>>@@@AAAAAAEEEMMMXXXaaaddd```\\\[[[YYYZZZ^^^\\\XXXZZZaaa\\\iii|||xxxkkkeeeeeehhhhhhhhhppp|||xxx}}}}}}|||~~~}}}{{{nnnlllllloooqqqqqqssswwwxxxvvvrrrqqqwww{{{xxxyyyzzzzzzyyytttooommmkkknnnsssxxxwww~~~zzzXXXTTTMMMFFFAAA???>>>???:::999666444333222222333000000000000000000000000000000000000000000000000***+++---...////////////------...///000000//////000000000000000000000000...///000111111000///...+++...111111///---...///---------.........//////+++......,,,---000000...------------.........///---------.........//////++++++++++++++++++++++++((()))***+++,,,---------)))***+++,,,---,,,++++++)))***,,,---...---,,,,,,,,,,,,,,,---------......++++++******++++++,,,---.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------.../////////...{{{vvvmmmnnnrrryyyzzzpppqqq|||zzzlll\\\MMMBBB;;;888222444555444111///...///---.....................///............---------------------------------------------------------++++++++++++++++++++++++++++++++++++,,,---......,,,---///000000///---,,,++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------......///000......//////...---,,,,,,,,,---------.../////////++++++,,,------......///------------------------//////.........---------///////////////.........///////////////.........///000000000111111111111222111111111000000/////////////////////////////////000000000//////000222///111444444222222444777;;;>>>BBBCCCCCCCCCFFFIIIKKKKKKPPPYYY```bbb```^^^```^^^[[[ZZZZZZ]]]aaacccgggooo{{{pppmmmkkkpppxxx~~~~~~|||~~~}}}vvvoookkkjjjjjjkkkmmmpppqqqqqqqqqmmmoooooonnnrrrxxxzzzxxxjjjjjjooovvvyyyxxxxxxzzzyyyrrrjjjggglllvvv~~~~~~zzzzzz~~~xxxppplllkkkooorrryyy{{{}}}iii\\\NNNJJJIIIHHHGGGGGGCCC;;;666777777222111444444222111111333333222000222222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///........................000000000000000000000000////////////////////////..................------........................000///...---------------,,,,,,,,,,,,---...//////......---------,,,,,,,,,------------------------************************++++++++++++++++++++++++---.........---,,,,,,+++------------------------.........------,,,,,,,,,---------,,,,,,+++++++++------............---------------............///{{{zzzyyy{{{}}}xxxvvvxxxuuunnnmmmuuu~~~rrr```QQQFFF@@@999888555333111000///...222111000........./////////............---------------------------------........................++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++++++++,,,------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---............//////...------,,,---------...............------------------------........................//////.........---------------................../////////////////////...000111111111222222222222111111111111000000000///000000000000000000000000000000111000//////000222111222333333555999???DDDNNNTTTXXXVVVPPPLLLMMMQQQSSSSSSVVV[[[```eeeiiilllllliiiddd___]]]___eeejjjkkksssvvvnnngggfffeeegggjjjkkkkkkjjjhhhhhhiiikkknnnqqqssssssmmmmmmnnnooooooooommmlllqqqsssttttttwww{{{yyytttbbbaaadddlllqqqtttxxx}}}~~~vvvpppnnnqqqwww{{{}}}|||~~~{{{}}}~~~|||zzz{{{||||||xxxxxxzzz|||}}}}}}||||||}}}}}}wwwuuuwwwyyyooodddYYYVVVTTTPPPMMMLLLHHHAAA<<<<<<999555666:::333222111111111000000///222222333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///000000000000000000000000............................................................................................................------,,,,,,,,,,,,+++***)))))))))))))))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------,,,,,,,,,+++++++++---------,,,,,,,,,++++++------............---------------............///~~~yyysssooojjjggggggkkklllkkkmmmooouuu|||qqqccc^^^dddjjjsss{{{mmmaaaZZZGGGAAA999444333333222111222000...,,,++++++,,,---///............---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,------,,,+++***------------------------***++++++,,,---...///000------------------------++++++******++++++,,,---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------............///......---,,,...............---------//////...------,,,++++++////////////////////////...............---------,,,,,,,,,------......///......//////////////////111111111222222222333333111111111111000000000000000000000000000000000000000111111000//////000222333333444666;;;DDDOOOVVVbbbjjjpppkkk___VVVUUUXXXZZZ___eeeiiilllpppvvvzzz{{{xxxsssjjjdddeeennnuuuyyyyyyooojjjhhhgggggggggeeebbb```______```___aaagggooowwwzzz{{{rrrsssvvvwwwwwwuuusssqqquuuwwwzzz|||}}}ttt[[[YYYZZZ```fffkkkrrryyywwwoookkkkkkmmmtttrrrqqqqqqssstttttttttqqqvvv}}}|||yyyvvv~~~~~~}}}{{{{{{|||~~~~~~}}}|||yyyuuutttuuuwwwzzz{{{zzzwwwrrrooommmllljjjqqqzzzppphhhbbbaaa```\\\XXXXXXRRRMMMIIIEEE@@@::::::===444555555333111000000111111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000................................................................................................,,,------......---++++++,,,+++***)))((((((((((((((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,------------------------,,,,,,++++++++++++******------------,,,,,,,,,,,,------............---------------............///pppmmmkkkooosssrrrmmmhhhfffjjjnnnqqquuu|||sssaaa^^^]]]aaannn~~~{{{ttt]]]RRRBBB999666666555444000000...------,,,,,,---///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++,,,------------,,,+++------------------------++++++,,,,,,---...//////------------------------+++************+++,,,,,,........................------------------------------------------------------------------------......------------......---...............------/////////...---------,,,......---------,,,,,,,,,................................................,,,,,,------...///000000............////////////000000111111111222222222111111111000000000000000////////////////////////000111111000//////000222444555888>>>GGGRRR]]]ccckkkqqqvvvrrrhhh___[[[[[[^^^kkkxxx~~~~~~zzzrrrrrrzzzvvvpppqqqrrrkkkmmmmmmiiidddbbbdddhhhllllllooouuu{{{~~~{{{wwwqqqtttyyy|||}}}|||{{{zzzwwwzzz~~~vvvccc```___cccgggiiiooouuu}}}tttmmmkkklllqqqqqqpppppppppooommmlllrrrwwwzzzvvvvvvvvvvvvuuuttttttwwwyyyzzz|||}}}}}}|||zzz{{{{{{|||~~~~~~}}}}}}qqqwww|||~~~~~~nnniiifffggggggeeefffiiiaaa```^^^XXXNNNDDD>>>===;;;;;;;;;888444222333444222222222111111111000000000000000000000000000000///////////////////////////////////////////////////000000000000000000///........................................................................---------.......................................***+++---......---+++***++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------------------------------,,,------...------,,,,,,------------------------,,,,,,,,,+++++++++++++++------------------,,,,,,------............---------------............///tttnnnqqqsssooojjjiiinnnttt|||~~~mmmdddZZZYYYbbbooo{{{zzzkkkWWWFFF===999555222111111222222222111000//////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------............------++++++++++++++++++++++++------------------------------------------------++++++******++++++,,,------------...............------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------...............---/////////...---------,,,,,,,,,,,,---------......---------------------------.....................------...///000111111222---.........//////000000////////////000000000000000000000000000000111111000000000000000000000000///000111000//////111333555999@@@IIITTT^^^eeehhhiiikkkmmmnnnkkkeee```\\\dddttt{{{zzz~~~wwwrrrrrr~~~{{{vvvuuuuuuppprrrrrrnnniiijjjpppwww~~~}}}{{{||||||zzzuuupppnnnsssxxx{{{{{{zzzzzzzzzzzz}}}~~~sssqqqnnnooosssttttttuuuyyy~~~yyysssqqqrrrxxxzzz{{{||||||zzzxxxxxxzzz}}}|||xxxvvvuuusssqqqpppqqquuuyyyzzz}}}}}}xxxrrrqqqssswwwsssoooooonnnnnnssszzzxxx{{{{{{uuuiii[[[MMMDDDDDDCCC@@@<<<777555555555222222222111111111111111111111111111111111111111////////////////////////////////////////////////000//////////////////000........................////////////////////////........................---------.........//////........................)))+++---......---+++***------,,,------...///000------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,------...------,,,------------------------,,,,,,,,,---------------------------------------------............---------------............///wwwmmmgggccciiimmmllllllwww}}}ooo```YYYZZZ\\\aaaeeeoooxxxtttaaaRRRFFF<<<666111111111111000///......///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,........................++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++***************,,,---......///........................---------++++++,,,,,,---...//////---------------------------------.............../////////000000111111222------......///000000000........./////////000000000000000000111111111111333333333333333333333333///111222222111222444666:::???IIITTT___eeegggfffdddcccdddfffhhhgggddd```jjjzzz}}}xxxtttqqqmmmmmmrrrtttnnneeeaaaaaaooo~~~~~~|||{{{}}}}}}yyyvvvwww~~~{{{wwwvvvvvvxxxwww{{{|||yyyyyyzzz|||~~~xxxpppuuutttvvv{{{|||zzz{{{}}}{{{}}}|||wwwsssqqqrrruuuyyy}}}~~~{{{yyyxxxvvvsssrrrtttxxx|||~~~}}}zzz|||}}}~~~~~~yyyppplllkkkkkkoootttuuuuuuvvv{{{}}}zzzzzz|||iiiYYYOOOKKKDDD???<<<:::777555444333222222111111222222111111111111111111111111////////////////////////000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000------------------------,,,,,,------.../////////........................++++++---......------,,,///...---,,,,,,+++++++++***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------......------------------------------,,,,,,------------......------------............------............---------------............///sssXXX]]]```___^^^gggxxx}}}nnnhhhccc\\\VVVUUU[[[aaammm{{{sssaaaRRRJJJ888666333///------...//////............---------------------------------........................---------------------------------,,,------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,------...//////......---------...............,,,---------------------........................---------.........//////////////////000000000000------......///000000111////////////000000000000///000000000111111111111222222222222222222222222111222444555555777999<<>>555111222...//////.........//////111///------.........---------------------------...---,,,,,,++++++,,,,,,+++++++++,,,---.........,,,---...//////...---,,,------------------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,000///......---,,,++++++------------------------,,,,,,---......---,,,,,,---------...------,,,,,,.........---++++++,,,...------------------------,,,------......------,,,//////............//////------------------------//////.........---------------------............---------.........//////000000000000000000000000/////////000000000111111000000000000000000000000000...///111222222666===DDDGGGJJJJJJIIIJJJMMMQQQVVVUUUYYY```cccbbbffflllqqqrrrqqqnnnlllnnntttyyy{{{~~~uuutttrrrqqqssswww}}}~~~|||{{{|||qqqaaa[[[YYYTTTOOOKKKEEE@@@;;;777666555333222333222222111111111000000000000111111111111000000111111000000000000111111222111000///......///000//////////////////////////////............////////////...------,,,++++++------------------------//////.........---------...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******------------------------,,,------......------,,,------......------,,,+++------------------------...............------------------------------------......//////......---wwwtttttt{{{nnnYYYNNNNNNHHHJJJPPPYYYaaagggrrr|||mmm^^^SSSPPPRRRaaatttooo\\\LLL===666444//////////////////000000222000......//////...---...........................------,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...//////...---,,,------------------------,,,,,,------------,,,,,,...------------,,,,,,,,,//////.........---------........................+++,,,,,,------,,,,,,+++,,,,,,------...------------......---++++++,,,...//////...------,,,++++++------............------...............................................................---------,,,,,,,,,---------......------........./////////000000000000000000000000....../////////000000000//////000111222333333333333000///222555999AAAJJJYYY^^^ccc```YYYUUUVVVYYY]]]]]]```fffhhhjjjooottt~~~|||{{{wwwlllgggeeejjjtttttttttsssrrrtttyyyzzzwwwwwwzzzzzz{{{}}}zzzxxx}}}{{{wwwxxx~~~sssgggcccbbb^^^ZZZXXXTTTOOOGGG@@@:::888888888666555333222111000000000111111111000000111111111111111000000000000111111111000000////////////000//////////////////////////////............////////////......---,,,,,,,,,------------------------...............---------...------,,,,,,------...------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++........................,,,------......------,,,------......------,,,,,,------------------------//////.........---------///.........------,,,,,,---......//////......---pppjjjgggjjjpppxxxjjjVVVNNNMMMLLLLLLMMMNNNSSSaaannnvvvmmm\\\RRRMMMSSS___nnnyyysss```OOOCCC===555444222111111111000000000...------...//////...........................+++++++++,,,---...///000++++++++++++,,,,,,------,,,---...//////...---,,,------------------------,,,,,,------------,,,,,,------------------------------------............------------------------,,,,,,,,,------,,,,,,,,,++++++,,,---............,,,---...---,,,+++---.........---------,,,,,,,,,------............------........................////////////////////////........................,,,,,,,,,,,,------------............////////////////////////////////////............////////////000000111111222222333333555222333777===DDDPPP[[[jjjrrryyyuuuiii^^^ZZZZZZcccdddhhhlllooosssxxx}}}{{{oooddd___cccffflllqqqqqqrrrxxx}}}zzzzzzttttttuuuvvvxxx|||zzzyyyzzz{{{|||zzz{{{}}}tttuuuyyy}}}sssllllllllljjjiiiiiieeeaaaZZZQQQHHHAAA<<<;;;666555444222111000000000333222000000000000222333111111000000000000111111000000000////////////000//////////////////////////////............////////////......---------,,,...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,,,,------...------,,,,,,------------------------/////////...------,,,,,,//////......------,,,,,,......////////////......yyyssskkkddddddfffiiinnntttrrrpppooopppuuu{{{jjj\\\UUUSSSQQQOOOKKKKKKSSS^^^dddsss{{{gggVVVLLLPPPTTT[[[bbbiiitttssscccRRRHHH===999444111111111111000,,,+++***+++...///000///------------------------+++++++++,,,---...000000+++,,,,,,,,,,,,,,,------,,,---...//////...---,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,---............+++---......,,,,,,---...,,,,,,,,,---------......---......//////......---------............------////////////////////////---.....................,,,,,,,,,---------.............../////////000000////////////////////////............////////////111111111111111111111111777555999@@@IIIRRR___jjjttt~~~uuueee]]]ZZZdddhhhmmmqqquuu{{{{{{sssllliiinnnmmmmmmjjjddd___ccckkkooovvv}}}~~~xxxsssqqqrrrrrrtttwwwxxxzzz|||~~~}}}}}}~~~}}}||||||zzzvvvvvvvvvttttttwwwsssqqqnnnggg]]]PPPCCC;;;888666444222111111111222333222111000000111222333111111000000000000111111/////////000000000000/////////////////////////////////............/////////...............------........................---........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,------...------,,,------------------------//////.........---------/////////......---------...//////////////////...~~~yyyooogggeeeeeecccccceeedddbbbaaa```aaadddhhhjjjrrrvvv}}}zzzdddbbb```^^^WWWQQQQQQUUUVVVcccyyy}}}iiiZZZRRRQQQSSSXXX^^^eeeooowww|||{{{qqqbbbVVVHHHAAA888333222333333222,,,+++***+++---/////////------------------------///......---------------------------------------,,,---...//////...---,,,------------------------------............------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,------...---------***,,,......---,,,---...++++++,,,,,,---...//////......////////////......,,,---...//////...---,,,........................---------...............---------.........//////....../////////000000000000000000000000000000000....../////////000000000222222111111111111111111888:::AAALLLUUU^^^hhhrrrwwwxxxkkkbbb___eeelllssswww|||~~~{{{xxxvvvvvvuuupppkkkfff___XXXZZZ___dddkkktttwwwuuurrrqqqrrrsssuuuwwwxxxzzz}}}|||{{{}}}{{{wwwxxx|||xxxfffQQQBBB===;;;888555333222333333222222111111111111222222111111000000000000111111...//////000000000000/////////////////////////////////............//////................................................---------..................------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------------***++++++,,,,,,---------,,,------......------,,,,,,,,,------......------------------------------...................................................//////000000//////...{{{ssspppmmmgggbbbaaa[[[[[[ZZZYYYYYYZZZ\\\^^^aaadddjjjqqqxxx~~~wwwjjj```^^^WWW___nnn{{{eee\\\WWWYYY[[[]]]aaagggkkkoooqqqsssxxxzzztttjjj^^^TTTFFF;;;777666444222///...,,,,,,.........---........................//////...---------------........................,,,---...//////...---,,,------------------------------............------,,,,,,,,,---------......---------------,,,,,,,,,------------------------......---,,,,,,---......---------...------,,,,,,***,,,...///...------...,,,---------------------......////////////......+++,,,...//////...,,,+++---------------------------------.........//////........./////////000000.../////////000000000000000000000000000000000000/////////000000000111111111111222222333333444444:::>>>HHHUUU^^^dddjjjqqqrrrvvvzzzxxxrrrkkkfffeeekkkttt}}}zzzxxxwwwvvvwwwqqqkkkfffdddaaa^^^___ccchhhnnnuuuzzzzzzyyyxxxyyyzzzyyyxxxxxx|||}}}hhhSSSEEEBBB>>>999666444333444111222222333333222222111111111000000000000111111---...///000111111000/////////////////////////////////............//////............////////////........................---------.........//////...------,,,,,,------...------------------------+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------......++++++,,,,,,---......///,,,------......------,,,+++,,,------......------------------------------,,,,,,------.../////////------......//////000000//////000000000000//////|||wwwnnneeeaaaVVVWWWWWWVVVVVVVVVXXXZZZYYY\\\```eeejjjnnnrrrsssuuu}}}uuunnn___bbbkkkzzzqqqccc^^^^^^]]]```eee```aaaaaafffrrr|||tttgggTTTEEE<<<888444111333111///.........---+++000000000000000000000000,,,,,,,,,---...///000111//////////////////......,,,---...//////...---,,,------------------------------............------,,,,,,,,,------.........//////.........---------........................------++++++++++++------............---,,,++++++))),,,...///...------...///......------,,,,,,+++......////////////......+++,,,...//////...,,,+++---------------------------------.........//////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000111222333555666777888<<>>999666222222333333000.../////////............---......................../////////......///////////////000000000000//////---,,,+++,,,...///...---,,,,,,---............---------------------------------------------------,,,,,,------......//////------------------------...------------,,,,,,,,,......---------......///,,,,,,,,,,,,------------------,,,,,,------...///------------------------...............---------...............---------......////////////......---...//////000000///////////////000000000111111000111111111000111333666555:::???AAAAAAEEELLLRRRVVV\\\bbbdddbbbaaadddhhhsssuuuvvvvvvuuuttttttttt~~~ssskkkfffbbb```dddhhhjjjiiifffeeedddddddddeeehhhlllnnnnnnllltttuuuwww|||~~~ooobbbYYYWWWTTTJJJBBBBBB:::777333111111111111000111111111222222222222222111000000//////000000111000000000000000000000000000000000000////////////////////////////////////000000////////////000000000000///............//////............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------------............------------------------------......------,,,,,,........................------------------------,,,------...000111111222111111000000000000111111~~~{{{zzz|||}}}}}}|||yyyzzz|||}}}}}}{{{xxxvvvlllkkknnnssswwwxxx}}}}}}uuuooommm______^^^[[[YYYYYY[[[^^^___aaaeeejjjmmmqqq|||rrrhhhaaaYYYUUUUUUQQQYYYeeesssqqqcccaaaeeejjjvvv___OOODDD===444111222333111...//////.........---------........................//////............///////////////000000/////////---------------------,,,,,,------...............------------------------------------------------++++++,,,------...//////------------------------------------------------...---,,,,,,---...000111+++++++++,,,,,,,,,---------------------......///...........................................................................//////////////////.........///000000000000000//////000000000111111111000111111000000111555888:::BBBKKKPPPQQQQQQVVVZZZXXX]]]ccchhhjjjlllooorrr{{{|||~~~}}}{{{|||tttlllgggdddbbb]]]___aaaddddddcccbbbaaajjjmmmqqqttttttrrrqqqqqqqqqsssvvvzzz}}}xxxvvvwww{{{}}}yyyuuuppphhhcccbbb]]]RRRGGGCCC<<<999555333333333222111111222222222222333333333000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000///////////////........./////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---------......---------------------------..................---,,,------...------,,,,,,........................---------------------------......///000000111111111000000//////000111222yyywwwvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxvvvtttqqqooohhhgggjjjnnnqqqttt{{{nnnkkkgggaaa\\\YYYXXXXXX]]]\\\^^^___]]]^^^fffpppyyylll___XXXQQQRRRYYYhhhyyynnncccaaabbbiiixxxuuuhhhTTTJJJ<<<333111222111000............------------...........................------,,,,,,------...---......//////......------......---,,,,,,,,,,,,------------......//////------------------------------------------------***++++++,,,---...//////------------------------------------------------...---,,,,,,---...000111+++++++++,,,,,,,,,------------.........//////...........................---.....................---...................../////////....../////////...//////000000000000000000000000000111111111111111111000000000333888<<>>;;;999777666333333222222111111111111000111111222222111111000////////////////////////////////////000000000000////////////////////////...///000111111000///...---...//////000////////////............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------......------------------------------------------------------111111111000000///////////////......000333666777pppqqqrrrssstttuuuwwwxxxwwwvvvsssqqqqqqrrrssstttqqqoooppprrrsssvvv|||yyyuuurrrpppiiidddaaa```]]]XXXXXX[[[YYY^^^fffqqq|||ddd\\\ZZZffftttqqq^^^XXXYYY\\\aaajjjyyyxxxnnn^^^MMMAAA999777666111111111000000000000///..............................------------............////////////......+++---......,,,+++---//////......---......000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................------,,,------------.........,,,---...///000//////...........................---------.........//////---------.........//////000///...------...///000//////000111111111111000000000111111111222222222111333555888>>>GGGQQQXXX^^^fffrrr}}}yyylllbbb\\\^^^cccmmmxxx|||rrriii^^^YYY[[[XXX^^^fffjjjlllooovvv{{{yyy|||yyyuuunnnpppttt{{{}}}zzzxxxyyy{{{wwwxxxzzz~~~zzzuuuooollliiiiiimmmqqqssssssuuuyyy~~~||||||yyy}}}~~~yyyvvvuuuppprrrsssrrrrrrwww~~~~~~~~~||||||{{{{{{zzzvvvsssxxxyyyooohhhXXXSSSLLLFFFAAA===999777333333222111000//////...000111222222222222111000////////////////////////.../////////000000000111////////////////////////...///000111111000///...,,,---///000000000/////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,---......---,,,++++++,,,------......------................................................000000000000000111111111000//////000222666:::<<>>444333222111000...------000111222333333222111000////////////////////////.../////////000000111111////////////////////////...///000222222000///...,,,---///000000000////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,---------......---------,,,,,,+++++++++***+++---......---+++***+++,,,,,,---.........---000000000000000000000000////////////////////////......///000111222333333111000000222555999===@@@bbbdddgggjjjkkkllllllkkkggggggfffeeefffiiiooosss{{{yyyxxxwwwzzz~~~}}}~~~tttgggbbb]]]]]]aaadddhhhqqq{{{|||ooolllpppuuuwwwssscccXXXTTT[[[bbbhhhvvv}}}rrrdddTTTFFF===555555555333111000111222000//////...///000111333000000//////......------000000000000000000000000...///000///------///000---...///111111000...---...------,,,,,,++++++***////////////////////////...---,,,,,,,,,---...///...---,,,,,,,,,,,,---...000...+++))))))+++...000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////............////////////000000000000///////////////000000000111111111222............///000000000555777===FFFRRR^^^hhhnnnsssuuuwwwxxxwwwrrrkkkfffeeehhhooo{{{{{{~~~qqqaaaXXX[[[cccjjjmmmlllrrrwwwxxxvvvxxx~~~~~~vvvrrrzzzxxxyyyyyyyyyyyyzzzxxxuuurrrrrryyyzzzwwwxxx{{{zzz}}}~~~}}}yyyuuuqqqoooiiigggdddcccdddiiinnnqqqssstttuuuvvvvvvuuusssrrrrrrtttxxx}}}yyysssmmmppptttyyy~~~}}}{{{tttrrrjjj^^^TTTNNNGGG@@@BBB<<<666111111444777999222222222111000//////...///000111000...------...////////////////////////000000000000000000000000////////////000000000000000000000000000000000000........................------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000111111111111///000222111000000111222111333444555777>>>HHHPPP``````___^^^^^^______```]]]]]]]]]]]]___ccciiinnntttuuuwwwyyy}}}mmmeee]]]\\\[[[\\\ccckkkqqqxxxxxxqqqnnnmmmtttvvveeeYYYZZZ^^^aaaiiittt{{{qqqdddVVVMMM:::888666444222222222222++++++******++++++,,,---///////////////.........000000000000000000000000.../////////------///000/////////...............***++++++,,,,,,---..............................+++******)))***+++,,,---...---,,,,,,,,,,,,---...///...,,,******,,,...///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////............////////////////////////000000000000////////////////////////000111333333333444555666888<<>>:::777555444222000222222222111000000//////---...//////...---...000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................------------------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------..............................---............//////////////////000000000111111000111111000//////000222444444666<<>>555222222222000000111222333333333111111------......//////000000////////////////////////......///...---,,,...000111000...---,,,,,,---............---,,,,,,++++++........................---------------.........------------------------,,,------------------,,,,,,---......,,,,,,---...------------------------........................////////////////////////////////////////////////............////////////---......///000111111222...............---------///111333222111333999???DDDIIIPPPUUUYYY___gggnnnooonnnkkkhhhfffgggjjjmmmqqq{{{xxxkkk```YYY[[[\\\___bbbdddfffffffffhhhlllqqquuuuuutttttttttuuuxxx{{{}}}|||wwwqqqrrruuuzzz~~~wwwyyyzzzvvvooohhheeeeeehhhiiijjjiiieeeaaa^^^]]]YYYYYYXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ\\\]]]```^^^\\\___ccceeedddbbbaaabbbdddfffgggggggggffffffhhhllloooooommmiiiffffffgggiiikkknnnpppqqqrrrmmmmmmnnnooopppsssvvvxxxsssvvv}}}|||rrrlllkkkkkkmmmuuuzzzgggYYYLLLGGGAAA;;;888555333222222222222111111000000000***,,,------,,,,,,...///000000000000000000000000........................////////////000000000000////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////------........./////////000000111111111222222222000111111000//////111333777999>>>GGGUUUdddqqqyyy\\\\\\\\\\\\ZZZXXXUUUTTTUUUTTTSSSPPPNNNNNNPPPRRRWWWXXXYYYZZZ\\\^^^```aaaccchhhmmmnnnooosss{{{}}}|||{{{xxxxxx~~~}}}xxxhhh```gggllllllttt}}}kkkhhhfffgggdddaaaeeemmmyyy}}}qqqgggbbb___fffuuu}}}ooo___JJJ;;;444222111000...///000111111000...---------......//////000000////////////////////////---...///...,,,,,,...///---.../////////---,,,+++//////...------,,,,,,+++........................((((((((()))))))))))))))------------------------,,,,,,---......---,,,,,,,,,---......,,,,,,---...------------------------........................////////////////////////////////////////////////............////////////---......///000111111222000/////////////////////333444666666888<<>>IIIVVVdddpppzzzdddgggkkknnnnnnllliiifff___^^^ZZZUUUOOOLLLLLLLLLNNNNNNMMMMMMNNNQQQTTTVVVYYY]]]bbbfffiiiooouuu{{{zzz}}}{{{zzz{{{mmmkkkkkkiiiiiimmmxxxxxxmmmfff\\\SSSTTT[[[gggxxxmmmbbb^^^aaajjjxxxqqq[[[HHH<<<666444333//////000000000///...............///////////////000000000000000000000000---......---,,,,,,---///+++,,,...000000...,,,+++,,,,,,,,,---......//////------------------------))))))***++++++++++++***,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...------------------------................................................////////////////////////............////////////......//////000000111111000000000000111111111222222444999???FFFMMMRRRUUUVVVVVVVVVXXX\\\aaafffiiiqqquuuyyyzzzxxxvvvwwwyyywwwtttooojjjaaabbbdddfffgggjjjmmmpppuuuuuuvvvvvvxxxyyyyyyzzzzzzwwwuuuzzzxxxxxx||||||vvvuuuxxx{{{zzzwwwpppooorrrssspppjjjeeecccddd```bbbddddddbbbaaa```aaadddeeegggfffcccaaa``````^^^^^^]]]\\\\\\[[[[[[\\\[[[[[[[[[[[[\\\]]]^^^___XXXUUURRRTTTXXX\\\]]]]]]___```aaabbbbbbbbbaaa```[[[]]]```cccddddddcccbbbcccbbbbbbbbbbbbcccddddddcccaaa___^^^___```______eeedddbbbccceeefffffffffdddcccaaaaaadddiiiooorrr||||||wwwsssuuu|||yyyxxxxxxzzzqqqggg___RRRFFF>>>999666555222222222222222222222222...000111111//////000222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,---------......////////////////////////,,,,,,---------.............../////////000000000000111111111111333777:::;;;FFFWWWfffrrrzzzqqqtttzzz~~~|||zzzsssqqqmmmeee^^^XXXVVVVVVRRRQQQNNNLLLKKKKKKKKKLLLOOOQQQUUU[[[```fffjjjmmmpppvvv{{{}}}{{{|||}}}{{{{{{~~~|||yyy|||vvvmmmiiigggfffhhhrrruuufffUUUQQQVVVYYYjjjpppkkkeeebbbggguuu~~~mmmZZZJJJ???999666444333222111111111111111///////////////.........000000000000000000000000---......---,,,,,,---///++++++,,,---............,,,,,,------.../////////------------------------,,,---.../////////......,,,,,,---......---,,,,,,------------------------,,,---......,,,,,,---...................................................------------------------////////////////////////............////////////////////////000000000000...//////000111222333333333888CCCRRRaaaiiiiiiggg```\\\YYY\\\ccckkkpppqqqyyy~~~xxxnnniiijjjlllllllllooossswww|||~~~{{{|||uuuqqqwww{{{rrrmmmooosssyyyzzzxxxttttttxxxzzzyyy||||||qqqeeeeeeiiimmmmmmiiifffgggiii```aaabbbbbbbbbaaaaaaaaa___```bbbbbb```_______________]]]\\\\\\]]]^^^___]]]^^^___```aaaaaaaaaaaa___\\\YYY[[[___cccdddddddddeeeggghhhiiihhhhhhgggbbbdddgggjjjmmmnnnoooooolllkkkjjjiiihhhiiiiiijjjfffdddaaa```aaabbb```^^^aaa```______aaacccbbbbbb___]]][[[YYYZZZ\\\___aaahhhkkkqqqzzz}}}zzzmmmjjjgggfffiiiooovvv{{{xxxtttlll___RRRHHH@@@;;;888222222222222222222222222...///000000...---...///////////////////////////111111111111111111111111////////////000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---............/////////111111111111222222222222000111111222333666;;;>>>GGGUUUhhhuuu{{{zzz~~~wwwnnnhhheeedddbbb```\\\WWWSSSNNNKKKIIIIIIJJJLLLRRRYYY^^^aaabbbiiinnnsssuuuzzz}}}}}}{{{}}}~~~{{{yyy{{{vvvvvv{{{|||}}}{{{kkkeeeccc```]]]cccpppsss^^^VVVYYYPPPbbbzzzzzzmmm^^^ZZZddduuuxxxgggUUUFFF===999444333111000///000111111000000//////.........---000000000000000000000000------...---,,,+++---///,,,,,,+++***,,,...000111000//////...------,,,,,,------------------------++++++---.........---,,,,,,,,,---......---,,,,,,...------,,,,,,------...,,,---......,,,,,,---...........................////////////////////////------------------------////////////////////////............/////////000000000000000////////////---...///000111222333444;;;CCCSSSiii|||{{{gggaaa\\\```jjjtttxxxyyyxxxlllmmmooonnnmmmoootttxxx{{{zzzpppjjjsss{{{vvvvvvtttpppmmmmmmrrrvvv}}}~~~|||wwwuuuvvvvvvsssiiikkkrrr~~~oooaaacccgggllllllhhheeefffiii``````aaaaaa```___^^^^^^^^^```aaaaaa`````````aaa______^^^^^^```cccfffgggeeefffhhhiiijjjjjjiiiiiifffcccaaacccgggkkkllllllnnnoooqqqrrrsssssssssssssssuuuxxx|||~~~|||zzzwwwuuutttttttttrrrpppmmmmmmoooooollliiigggeeedddddddddccc```^^^^^^]]]ZZZXXXWWWXXXYYYZZZZZZZZZ[[[^^^dddiiillllllrrrtttwwwzzz{{{rrrnnnfff```^^^```dddgggjjjwww|||}}}vvvjjj^^^RRRHHH@@@;;;222222222222222222222222333444444333111000111222////////////////////////111111111111111111111111////////////000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................////////////000000000000............////////////000111222222444888===AAATTTcccuuu~~~zzzvvvtttwwwrrrmmmjjjgggaaaWWWOOONNNLLLJJJKKKOOOSSSUUUVVV___```eeejjjkkkiiilllrrrpppqqqsssuuuwwwwwwwwwwwwwwwyyy~~~uuupppmmmfffeeennn}}}nnnaaa[[[[[[^^^lllzzzddd\\\[[[^^^jjjyyy}}}iiiUUUCCC777555111///000///---...222111111000000//////...............///////////////------------------------..................------........................------,,,,,,,,,+++++++++///............///000000---------------------------------............///,,,,,,------...------,,,......000000000...,,,***,,,------...///000111111/////////000000000000111000000//////.........---...............///000000111111000000//////......///333666555111111777===AAASSSiii}}}vvvfff]]]eeennnrrrxxxxxxqqqppppppqqqsssvvvyyy{{{{{{qqqjjjqqqwwwqqqeeeiiillllllmmmpppxxxvvvqqqnnnmmmkkkiiiccchhhmmmpppooolllhhhfffhhhiiijjjlllmmmmmmnnnnnniiihhhgggggghhhhhhgggfffkkkkkkkkkkkkjjjgggeeedddcccdddeeeggghhhiiiiiiiiilllooorrrssssssssstttuuuvvvvvvxxx|||~~~zzz{{{~~~~~~{{{sssppppppnnnhhhaaadddbbb```^^^\\\\\\\\\\\\\\\[[[YYYWWWVVVXXX\\\``````cccgggjjjmmmsss{{{{{{xxxtttnnngggaaa\\\YYY^^^fffsss|||yyyrrrnnncccQQQAAA999555111------222444333000222111111111000000//////111111111111000000000000222222222111000//////...000000000000000000000000...///////////////......////////////////////////........................***+++---......---+++***+++,,,,,,------,,,,,,+++///............---------------------------------......---------,,,,,,,,,---------............///........................------......///000000111111111111222555<<>>===;;;999777555222111222222222111111111111000111111111111000000000000222111111000000//////...000000000000000000000000...//////000000/////////////////////////////////........................,,,---...//////...---,,,---......//////......---++++++,,,---...///000000/////////////////////////////////............------------............///........................000111111111111111111111222555999===DDDPPP___jjjiiitttiiikkknnnoooooooooppprrrssssssssstttvvvxxx{{{}}}|||{{{tttmmmeee]]]UUUPPPIIIHHHJJJPPPUUUWWW\\\bbbnnnnnnoooqqqtttwwwyyy{{{wwwxxxyyy{{{{{{zzzyyyyyy{{{}}}vvvvvvzzz~~~uuuvvv}}}fffUUURRRXXXhhhuuuvvvjjjPPPCCC777444555333111000000000111111222222333333000000000///////////////........................---------............................................................------......///////////////........................---------............///............---,,,++++++***+++,,,---..................------------------....../////////000000000///////////////........................///000000000000000000000000111111111222222222555<<>>NNNbbbrrrzzz|||UUUWWWYYYZZZZZZZZZ\\\^^^___```aaadddgggjjjlllnnnnnnoooppprrrssstttuuuuuuwwwyyy}}}}}}vvvqqqbbbZZZTTTRRRQQQNNNMMMOOOWWW[[[aaahhhlllnnnnnnnnnmmmnnnppprrrssstttuuuvvvrrrrrrsssuuuyyy~~~xxx}}}{{{rrrrrrwww}}}iii^^^```gggooowwwqqqaaaOOODDD===666333333000000000111111111111111222111111000000//////...........................,,,,,,------.../////////...........................////////////000000000---...///000000000///...........................---------............///,,,------......------,,,,,,,,,------...///000000.../////////////////////++++++,,,,,,,,,---------.........///////////////...............///000000//////000000111222333333111333777===DDDNNNYYY```kkkqqqyyy|||yyytttpppnnndddbbbeeeuuuxxxlllddd___\\\___bbbcccfffkkkkkkjjjjjjmmmoooooollliiifffgggjjjooowww}}}yyytttpppoooiiifffjjjvvvuuussspppmmmlllmmmoooqqqvvvzzzzzzuuummmjjjfffdddbbb```^^^\\\^^^[[[WWWTTTTTTVVVZZZ\\\YYY[[[aaakkkwwwyyyuuurrrqqqrrrxxx|||ooouuuxxxyyyyyyiiiUUUEEE===:::777444222333333333333444444444111111111111000000000000////////////////////////000000000000000000000000......///000111111111111////////////////////////........................------------------------+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,++++++---------------------------............/////////---------............///////////////////////////......//////000111111222333999FFFYYYnnn}}}JJJLLLMMMNNNNNNOOOQQQSSSSSSTTTWWWZZZ]]]___aaaaaabbbdddfffhhhjjjlllnnnoooppprrrwww||||||yyynnnhhhdddccc___XXXRRRPPPPPPSSSXXX]]]```cccdddddddddeeegggjjjmmmppprrrtttoooooooooqqqtttyyy}}}~~~{{{xxxzzz|||}}}sssrrrzzzwwwfffbbbcccdddgggqqq~~~|||ooo```SSSGGG:::333222111000000000000000//////222222111111000//////...........................,,,,,,------...//////000........................------......////////////...///111222333222111000........................---------............///++++++,,,---........................//////000111---------....../////////---------.........//////............/////////000...............///000000...//////111222333444444555888>>>EEELLLUUU\\\```gggkkkrrrwwwvvvrrrmmmkkkfffiiirrrtttlllfffbbbbbbhhhlllllllllmmmgggiiilllppprrrssspppnnnhhhhhhjjjnnnuuu}}}{{{xxxxxx{{{}}}zzzwwwqqqnnnmmmqqqxxx|||}}}{{{lllkkkiiijjjmmmqqqtttvvvxxxtttpppllljjjgggccc___```^^^\\\ZZZYYYYYYZZZ[[[UUUWWWZZZ```iiirrryyy~~~~~~zzzxxxvvvqqqlllnnnuuutttvvv{{{nnnWWWDDD:::777777333333333333444444444555111111111111000000000000////////////////////////000000000000000000000000......///111111222222111////////////////////////........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,------............---------............///////////////////////////......///000222333444444888CCCSSSdddtttCCCDDDEEEFFFFFFGGGIIILLLKKKMMMOOORRRTTTTTTTTTTTTVVVXXX[[[^^^```bbbfffhhhmmmnnnqqquuuzzz|||{{{zzzwwwsssqqqrrrnnndddZZZVVVNNNOOOQQQTTTWWWZZZ\\\]]][[[]]]```ccchhhkkknnnppplllmmmoooqqquuuxxx{{{}}}}}}}}}}}}}}}}}}vvvooommmqqqzzztttgggnnnuuu~~~rrrbbb```[[[[[[eeeuuusssfffVVVEEE;;;888111111000000//////......222222222111000//////...////////////////////////,,,,,,------...///000000........................+++++++++,,,,,,,,,------***+++---//////...---,,,////////////////////////---------.........//////******,,,---.../////////000////////////000111111++++++,,,,,,---...//////111111111111222222222222---.........//////000000...............///000000......///111222333444555888<<>>;;;>>>333333333444444555555555111111111111000000000000.........///////////////000000000000000000000000......///111111222222222////////////////////////........................---,,,,,,++++++,,,,,,------..................---******+++,,,------...///////////////////////////,,,,,,,,,---------......---------.........//////000000000000000000000000...///000111333555666666<<>>???@@@AAACCCCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQSSSVVVXXXZZZ[[[```aaaeeeiiimmmrrruuuwwwvvvtttssssssrrrnnnfffaaaYYYRRRKKKIIIMMMQQQRRRQQQSSSTTTXXX\\\aaafffiiikkkmmmooorrruuuxxxzzz{{{{{{}}}zzzxxxyyy{{{wwwlllmmmxxx}}}ooofff___cccppppppdddZZZZZZ___gggttttttdddXXXGGG777666222111333222//////222222222111111111111222222000000000111000///......------------------------,,,...000000...---,,,---.........------,,,,,,,,,................................................///...---,,,,,,,,,,,,,,,////////////////////////...///////////////000111000000//////.........---000000//////......------000000000000000000000000000000///...............444//////222555444555888999CCCNNNTTTTTTTTTVVVYYY```aaahhhsss|||}}}xxxsssvvv|||yyy~~~{{{zzz|||{{{vvvuuuttt}}}qqqqqqrrrvvv~~~|||qqqkkkfffjjjqqqyyyoooeee```eeeooosssssssssxxxvvvtttuuu{{{xxxrrrrrrsssyyy~~~zzzuuupppooollliiiddd___[[[YYYWWWYYY[[[[[[[[[\\\^^^```iiijjjmmmrrrwwwwwwsssoooeeekkkuuuttt]]]KKK@@@<<<777333222444444222222555111111222333222111000///000000000000000000000000111111000000////////////////////////////////////---......///////////////,,,,,,,,,------.........---------------------------------............///////////////////////////...------,,,,,,,,,------++++++,,,,,,---...///////////////...---------,,,000000000000///////////////000222333444777;;;>>>KKKWWWdddnnnzzz999999999999:::;;;<<<============>>>???AAACCCDDDHHHIIIKKKMMMPPPRRRTTTUUUYYY[[[^^^bbbfffjjjmmmoooqqqpppoooppppppmmmhhhddd___YYYRRRPPPPPPQQQOOOLLLIIIKKKPPPVVV\\\bbbfffhhhlllmmmnnnqqqsssvvvyyyzzzzzzzzzzzz{{{}}}zzzpppmmmssszzzmmm^^^ZZZ^^^llluuubbbZZZZZZ___hhhppp~~~uuufffTTTDDD999444111333333000///000222222111111111111222222000000000000////////////------------------------,,,...000000...---,,,---.........------,,,,,,,,,------------------------........................///...------,,,,,,,,,---////////////////////////...555;;;:::333---...000000/////////............///////////////.........000000000000000000000000000000///...............333111111444666666:::???GGGPPPYYY[[[XXXUUUWWWZZZaaaeeennnzzz}}}}}}|||xxxxxxxxx{{{xxxvvvzzzyyyooojjjllloootttxxx{{{||||||{{{hhh```\\\cccmmmsssxxx|||}}}}}}}}}~~~~~~~~~|||{{{yyyzzzzzzyyyxxxxxxyyyzzz{{{~~~~~~|||{{{{{{|||~~~}}}~~~~~~pppnnnooovvv~~~~~~{{{xxxrrrmmmgggdddcccaaa^^^[[[ZZZ[[[\\\]]]bbbbbbeeehhhmmmpppqqqqqqmmmmmmnnnrrr{{{pppaaaTTTGGG???999555222333222//////222111222222333222111000///000000000000000000000000/////////.........------////////////////////////---......///////////////------...............///---------------------------------............///...........................------,,,,,,------...++++++,,,------...//////..................------111111111111111000000000///000000111444999???DDDYYYcccmmmttt~~~555555555555666777888888999999888999999:::;;;<<>>@@@AAACCCDDDEEEGGGIIILLLOOOSSSUUUVVV^^^^^^___aaacccfffggghhhjjjiiihhhgggeee```ZZZUUUQQQQQQPPPQQQTTTXXX]]]```bbbdddfffiiikkkmmmnnnooossswww{{{zzzyyy{{{|||jjjjjjppp}}}zzzeeeYYYZZZggguuusssfff^^^YYY___qqqxxxjjjSSSEEE888555666555333333222222111111111111222222333111///...---...000111////////////////////////---///000///---,,,---..................---------------------------------..............................------------......////////////////////////...:::EEEDDD888---+++//////////////////.........------......//////000000////////////////////////000000///////////////000222222444777888AAATTTfffjjjoooqqqiii^^^[[[bbblllrrr{{{}}}zzzyyyvvvuuuxxx}}}~~~}}}}}}~~~~~~~~~zzzxxxtttoookkkiiiggggggggghhhmmmwww~~~~~~}}}|||zzzxxxwwwuuurrrsssssssssrrrrrrtttvvvtttsssrrrrrrssssssttttttvvvuuurrrpppnnnnnnoooooopppooonnnmmmkkkjjjiiiiiillllllkkkiiiggggggjjjllliiihhhfffeeeeeefffggghhhjjjlllooosssvvvxxxzzz{{{|||~~~|||sssuuuuuuiiiaaa```aaa```^^^bbbbbbaaa]]]YYYYYY]]]aaaeeehhhmmmqqqssstttvvvxxx~~~pppkkkjjjfff[[[PPPGGG>>>888666555222111333222222222222111111000000000000000000000000000000////////////////////////////////////////////////---......///////////////000/////////......------........................---------............///------------------------...------------......///,,,---------......//////------......//////000000000000111111111111111222333333333666===HHHUUU^^^gggqqq{{{xxxtttqqqnnnlll333333333333333444444555999999999888888777777777666666777999:::<<<===>>>>>>???AAADDDFFFIIIKKKLLLRRRSSSUUUWWWZZZ]]]aaacccggghhhkkkmmmmmmkkkfffccc^^^ZZZTTTOOOMMMNNNRRRTTT[[[^^^bbbfffiiiiiihhhgggkkkpppuuuwwwvvvyyynnnccc]]]eeerrr}}}mmmhhhooozzzyyydddWWWSSS^^^mmm~~~zzzcccRRR@@@777555444333444222222111111111111222222333111///...---...000111000000000000000000000000...//////...---,,,---...........................////////////////////////..............................---------......///////////////////////////...555;;;:::444...,,,---.........///////////////------......//////000000////////////////////////000000/////////000000111222222555777<<>>>>>>>>AAAEEEGGGGGGIIILLLOOORRRVVV[[[```cccfffhhhjjjkkkiiifffbbb___\\\YYYXXXSSSTTTVVVXXXZZZ[[[\\\]]]]]]___ccchhhmmmrrrvvvxxx{{{{{{|||zzzxxxvvvuuuuuuwww|||gggXXX[[[```bbbooofffXXXSSSTTT```qqq~~~~~~ooo]]]NNNBBB777333444222222111111111111222222000000000000/////////////////////////////////////////////---,,,,,,---///---........./////////000////////////////////////.......................................///000000////////////////////////------.........---------............/////////000///////////////.........000000000000000000000000000000//////000111111222222444:::DDDNNN^^^tttdddUUUXXXaaassstttlllkkkkkkjjjgggnnnrrrsssuuuzzz|||zzzqqqnnnlllmmmnnnttt~~~{{{wwwsssqqqooonnnoookkkhhhjjjnnnqqqpppnnnjjjhhhffffffllluuu~~~~~~|||{{{wwwxxxyyyyyywwwtttqqqooonnnmmmmmmmmmmmmmmmnnnnnnhhhhhhiiiiiiiiiiiihhhhhhhhhjjjllllllkkkjjjjjjkkklllpppuuuxxxyyy{{{}}}~~~{{{vvvqqqllliiieeefffggggggfffeeefffggggggggggggggggggggggggggghhhhhhgggeeeeeedddddddddeeefffhhhhhhgggggghhhiiilllnnnppprrrtttwww{{{zzzuuupppmmmiiifffcccaaa^^^\\\\\\YYYUUUPPPMMMNNNRRRVVVWWWWWW\\\bbbgggnnn}}}~~~yyyzzz}}}~~~xxx{{{yyy___QQQCCC===;;;777333222333222111000000000111222000000000000000000000000---------.........//////////////////////////////---......///////////////------------....................................---------............///........................------------...///000111////////////............000000000///////////////...//////000111111222222222666<<>>777666222222111111111111222222000000000111000///....../////////////////////////////////---,,,,,,---///---.........//////000000...............................................................///000000////////////////////////,,,...000///---,,,---...---.........//////000000000000//////.........---000000000000000000000000000000///000000111222222222555>>>JJJVVVcccuuujjjWWWXXX___ttt}}}vvviiiaaa``````___cccmmmtttsssrrruuuuuurrrllliiiggggggggglllzzzuuurrrmmmjjjjjjnnnsssvvvrrroookkkmmmqqqrrrpppmmmkkkkkklllooovvvyyy}}}|||xxxwwwwwwqqqsssuuuvvvuuusssooommmffffffeeeddddddeeeggghhhhhhhhhiiiiiihhhhhhgggfffgggiiilllmmmkkkjjjiiiiiijjjooouuuyyy{{{|||}}}yyytttoookkkhhhfffhhhjjjjjjiiihhhhhhiiifffffffffgggggghhhhhhhhhjjjiiihhhgggfffeeeeeeeeeccceeegggggggggfffggghhhggghhhjjjkkklllnnnrrruuuxxxzzz}}}}}}wwwpppkkkjjjhhheeebbbccc```ZZZRRRKKKHHHHHHIIIPPPPPPSSSWWWXXX[[[iiixxxzzzwwwwwwyyy|||iii[[[KKKCCC???:::555444444333111000000000111222000000000000000000000000000111111111222222333333////////////////////////---......///////////////---.........//////000000////////////////////////---------.........//////////////////////////////---------......000111111///////////////.........111111000000//////......///000000111222222333333555:::AAAJJJTTT___iiioooyyy777777777777777777777777888555222444777888555000444333333333333333333333444444444555555666666666888888999:::<<<>>>@@@AAAAAACCCFFFJJJPPPUUUYYY\\\aaabbbeeehhhiiigggbbb___XXXUUUPPPLLLJJJMMMQQQTTTSSSVVVZZZ^^^aaaaaa``````___^^^^^^```dddfffgggggglllsss{{{pppaaa___^^^ZZZ\\\cccsssxxxnnnYYYKKKRRRaaalllwwwlllWWWHHH>>>999888444222222111......000333111000//////000111333222111000.........//////111111000/////////////////////............//////................................................//////............//////$$$%%%))),,,///000111111///////////////.........//////000000000000//////000111222111000///000111///////////////000000111000111111111000111444666555999EEETTTbbblllwwwqqqcccaaafffzzzzzzssslllhhhdddaaaccchhhuuuwwwwwwtttpppmmmnnnpppmmmlllllllllnnnssszzz{{{oooqqqkkkcccgggtttyyytttmmmmmmllllllmmmoooqqqrrrrrruuuzzz{{{xxxzzz{{{zzzvvvqqqnnnmmmlllmmmnnnmmmlllkkklllmmmgggeeecccaaaaaadddgggiiikkkkkkkkkjjjjjjiiihhhgggkkklllmmmnnnnnnmmmmmmllllllmmmnnnqqquuuyyy}}}}}}yyyvvvsssooojjjggghhhiiijjjllllllkkkiiihhhfffjjjmmmnnnlllkkklllnnnsssqqqmmmiiifffeeefffggggggiiijjjiiigggfffeeefffccceeeggghhhhhhiiikkkmmmnnnpppsssvvvzzz|||~~~{{{wwwqqqlllgggeeegggccc\\\VVVQQQLLLHHHEEEGGGIIINNNTTTVVVUUUYYY```mmmyyy~~~wwwkkk[[[LLLBBB===999777222333333111000000111222//////////////////000000000111222111//////000111000000000000000000000000......///////////////...---,,,+++*********+++,,,,,,---///000000000///...------............---------......///......---,,,---...///000000///...---////////////////////////////////////000000000000222,,,***---111222555888888@@@KKKUUU]]]hhhuuu}}}777777666666666666777777888555333444777888555111222222333333444444555555444444444444555555555555777777777888999;;;======>>>???AAADDDHHHLLLOOOQQQRRRTTTXXX]]]aaaccccccbbb___\\\XXXUUURRRPPPNNNMMMNNNPPPSSSWWWZZZ]]]^^^___]]]\\\[[[]]]```cccddddddggglllttt{{{nnn___\\\[[[VVVUUUYYY```ccckkkssswww{{{fffOOONNNYYYgggxxx}}}kkkXXXFFF:::888444222444444111111444000...---,,,,,,---...000111000///......///000111111000//////......////////////............//////................................................//////............//////...//////000000000///////////////////////////.........////////////......000111222111000///000111000000000000000111222222///000000//////000222555:::???KKK[[[gggnnnwww~~~vvviiibbbiiiuuuyyypppjjjkkknnnnnnoooqqqxxxwwwtttqqqnnnmmmmmmmmmoooooonnnnnnqqqwww{{{lllnnnkkkeeeiiitttxxxssshhhhhhiiijjjlllooorrrsssyyy|||{{{wwwpppqqqrrrqqqnnnkkkiiihhhggghhhiiihhhgggfffggghhhfffeeebbbaaaaaacccfffhhhjjjkkkkkkkkkkkkjjjhhhggghhhjjjkkkmmmnnnnnnmmmmmmllllllmmmoooqqquuuxxxyyyzzz}}}~~~|||zzzxxxuuupppmmmlllllllllkkkllllllmmmmmmlllnnnpppqqqpppooooooooosssrrrooollljjjiiiiiiiiihhhiiijjjjjjiiiiiijjjjjjeeefffhhhhhhhhhiiijjjlllkkklllnnnsssyyy{{{sssnnnhhhfffccc```ZZZSSSKKKEEEGGGGGGJJJNNNNNNMMMPPPVVVZZZccctttvvvgggVVVFFF===888333333333333222111222222222222222222222222222222111222333222000.........000000000000000000000000......////////////......---,,,++++++++++++,,,---------///000000000///...------............------.....................///...//////000000///...---////////////////////////////////////000000000000222//////222333222555:::BBBJJJTTT^^^gggrrr}}}999888777666666777888999888555444555777888555222111222333444555666666666555555555444444444444444555555555555666777888888;;;;;;<<<>>>@@@BBBDDDEEEIIIKKKOOOTTTZZZ___dddfffdddbbb``````___ZZZSSSMMMMMMLLLLLLMMMPPPTTTXXX[[[[[[ZZZZZZ\\\___aaabbbbbbdddggglllssszzz~~~|||lll___^^^^^^XXXRRRQQQQQQSSSWWW\\\^^^aaakkkuuutttYYYPPPVVVcccvvv}}}jjjRRR@@@;;;666333555555333222333222111000//////000111222000////////////000000111000///......------............------------............................................................------------......333333111000///...............//////////////////------............------///000111111000///000222111111111111111222222333000000000//////000333666>>>CCCPPP___iiiooouuu|||{{{zzzvvvooogggkkk~~~{{{qqqkkkpppwwwzzzyyyxxxxxxsssooommmoooqqqqqqpppwwwtttpppooosss{{{}}}wwwmmmqqqppplllnnnuuuvvvqqqdddeeegggkkkoootttxxx{{{~~~}}}|||yyyuuuqqqiiijjjjjjiiifffddddddeeecccdddeeedddcccbbbbbbdddfffeeecccbbbbbbdddfffgggjjjlllmmmnnnnnnmmmkkkjjjgggiiikkkmmmnnnoooooonnnmmmlllllllllnnnppprrrsssssstttvvvyyy|||~~~}}}wwwsssrrrpppnnnmmmmmmnnnppprrrqqqrrrsssuuuvvvuuussspppsssrrrqqqpppooommmmmmlllllllllllllllmmmnnnoooppphhhjjjkkkkkkjjjjjjkkklllhhhhhhjjjmmmttt}}}~~~yyy~~~}}}sssqqqmmmhhhccc\\\UUUPPPLLLJJJJJJKKKJJJGGGIIINNNOOOSSS]]]lllzzzpppTTTAAA999444444444444333333222222333333333333333333222222111333444444111...,,,,,,000000000000000000000000...///////////////......------,,,,,,,,,------...---......///000/////////------............------///......---...///111222//////000000///...------////////////////////////////////////000000000000222111333666555444888???OOOVVV```jjjsss}}}~~~~~~;;;:::999888888999:::;;;888777666666888888666333333444555666666666666555666555555555444444333333555555444444444444555555999999999:::;;;===>>>???EEEFFFIIILLLPPPVVV]]]aaabbbaaacccfffjjjhhhaaa[[[TTTQQQMMMIIIIIIKKKOOOQQQYYYYYY\\\___bbbcccaaa___ddddddeeekkkrrrwwwwwwvvvxxxmmmfffiiillleee[[[TTTNNNPPPRRRTTTTTTWWW\\\bbbooo|||vvv|||~~~fffYYYXXX```ooo|||xxx```KKKAAA:::555555444111//////333222111111111111222333000000000/////////////////////...---------------......------------............................................................------------......///...---,,,---...///000............////////////---......//////......---///000111111000000111222111000000000000111222222222222222111111333777:::AAAEEEOOO]]]gggmmmttt{{{zzzxxxtttmmmjjjvvv~~~vvvqqquuuzzzzzzwwwwwwsssnnnkkkpppzzz~~~tttooorrr||||||uuussssssuuuyyyzzzvvvvvvwwwuuuooodddfffiiiooouuu|||~~~}}}zzzzzzzzzyyywwwtttpppmmmiiiiiihhhfffcccbbbcccdddbbbdddddddddbbbbbbbbbdddffffffeeeeeeeeefffggghhhkkkmmmoooqqqqqqpppooommmiiikkklllnnnoooooonnnnnnllllllkkkkkkkkkmmmnnnoooqqqqqqqqqsssuuuzzz~~~~~~yyyxxxwwwuuutttssssssssssssvvvuuuuuuxxx||||||yyyvvvtttuuuuuuuuuuuusssrrrqqqrrrqqqoooooopppqqqqqqqqqlllnnnooonnnmmmmmmnnnooonnnmmmmmmooosssyyy{{{uuuyyyyyyqqqkkkgggdddbbbVVVQQQOOONNNLLLHHHIIIMMMLLLLLLQQQZZZfffvvvdddIII:::666555444444444333222111222222222111111111111111///111444444222///---,,,//////////////////////////////////////////...---------------.........///---......///////////////------............------000///------...000222444000000000//////...------////////////////////////////////////000000000000111111444666666777@@@KKKYYY```jjjsss|||||||||;;;;;;:::999999:::;;;;;;999888888999999999777666666777888888777666444333666666666555555444444444666666555444444444444444666666666777888999;;;<<<===>>>@@@BBBDDDJJJQQQVVV]]]^^^aaaggglllooommmkkkaaa]]]VVVOOOKKKIIIIIIJJJSSSUUUZZZ___cccbbb___[[[___]]]\\\```gggnnnppppppuuuqqqrrryyy~~~xxxkkkbbbVVVXXXYYYXXXWWWVVVUUUTTTXXXkkksssnnnrrr|||qqqaaaZZZ]]]iiitttoooZZZFFF===555444444111...///////////////////////////111111111000///......---//////...---------------.........------.........////////////////////////////////////////////////.........------.........---,,,++++++,,,...000111---.........//////000000/////////000000/////////...000111111000000111222000////////////000111111111111222222333777<<<@@@FFFHHHPPP\\\eeemmmvvv|||yyyuuupppqqqzzzxxxxxxwwwtttrrrtttooommmppp}}}}}}rrrsss~~~{{{qqqmmmpppuuu~~~~~~zzzxxxsssooohhhjjjnnnttt{{{~~~|||||||||uuuvvvvvvuuurrrooollljjjjjjjjjhhheeebbbaaabbbdddbbbccceeeddddddccceeefffiiiiiiiiijjjjjjjjjkkkkkkjjjlllnnnpppqqqqqqpppooolllmmmnnnooonnnnnnlllkkkkkkjjjjjjiiiiiijjjkkklllpppnnnmmmmmmoootttxxx{{{~~~}}}zzzyyy~~~||||||~~~}}}|||{{{xxxuuutttttttttrrrpppppprrrssssssrrrrrrsssuuuvvvvvvuuuuuuvvvxxxzzz{{{yyywwwuuuxxx~~~{{{zzz|||~~~{{{tttnnnjjj^^^XXXSSSRRROOOJJJIIIKKKGGGEEEHHHOOOWWWbbbrrrvvvVVVBBB:::777444333333333111000222222222111111111000000,,,///222444333111/////////////////////////////////////////////...---------------...////////////............/////////000------............------000///------...000222444000000//////............////////////////////////////////////000000000000111000222666888>>>LLLYYYdddiiirrr{{{wwwvvv;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999:::999666444222777777777666666666666666777666666555444444555555333333333444444666777888666999<<<>>>@@@DDDJJJPPPVVVYYY]]]aaafffjjjmmmnnnkkkhhhccc]]]WWWRRRNNNLLLNNNPPPUUUZZZ^^^___]]]ZZZYYYXXXWWWZZZaaahhhnnnqqqvvvxxx|||xxxooogggkkkllljjjhhhddd[[[SSSRRR[[[mmmoooggghhhlll}}}hhh[[[[[[eeeoooooowww}}}jjjOOOCCC888555555333222222000000111111111111000000111111111111000///...---000///......------......//////............////////////////////////////////////////////////////////////............//////000//////......//////000------......///000000000//////000000000000//////...///111111000000111333///////////////000000111///000111333666<<>>>>><<<;;;;;;;;;777888:::;;;:::888666444777777777777888888888888777666555555555555555555444444444333333444444555333777<<<>>>===???CCCHHHJJJOOOUUUYYY[[[^^^dddiiimmmnnnmmmkkkgggbbb\\\YYYOOOOOOQQQTTTYYY]]]^^^^^^]]]]]]]]]^^^aaahhhpppvvvyyy}}}zzzuuuwww}}}}}}pppbbbYYYXXX]]]lllkkkbbbaaaiiiwwwxxxfff___aaaeeebbbgggooozzz|||```QQQBBB:::888444222222333333333444444333333333---...///000111111000000111000//////......//////000000////////////000000////////////////////////////////////////////////000000////////////000000000111111111111000//////------......///000000111...//////////////////...---///111111000000222333000000//////000000111222000111444777<<>>??????>>><<<<<<===555777999;;;;;;:::888666777777888888999999::::::666555555444444555555555888777666555444444444444///444999:::777666888;;;>>>FFFOOOSSSTTTWWW^^^eeekkknnnrrrtttsssnnniiieeeSSSQQQOOOQQQVVV]]]bbbeeehhhhhhgggeeeeeejjjssszzz||||||zzzwwwuuuzzzpppaaaZZZVVV\\\mmmuuueee```[[[eeexxxtttddd]]]ZZZ[[[[[[[[[aaaqqqppp___KKK@@@:::444000//////000000111111000000///***+++...000222222333222111111000///////////////111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111---...///111111111000///---------...///000000111---..................------///000111000000222444111111111000111222222333333555888<<>>???@@@DDDIIIPPPVVVZZZeeeggglllrrrwwwwwwsssnnncccYYYQQQPPPSSSXXXcccpppiiihhhhhhiiihhhiiiqqq{{{{{{~~~~~~yyyuuusssttt~~~rrrbbbWWW[[[fffwwwxxxccc______hhh}}}kkkXXXSSSRRROOOPPP]]]ppp}}}~~~ppp]]]LLL???777444444444222111111222222000/////////000111111111111111000000//////.........---------------..................////////////......///...---,,,+++,,,,,,---,,,,,,...///000000000000...///000///...---.../////////000000///...---,,,////////////000000000000000000000000////////////222...---000111000111444888888:::AAANNNZZZ______RRRZZZhhhvvv{{{yyyxxxzzz}}}zzzxxxppplllooosss{{{sssnnnrrrxxx~~~~~~}}}uuutttrrrooonnnmmmmmmmmmnnnnnnnnnkkkhhheeeeeeeeebbbeeeiiijjjiiiiiikkknnnoooqqqssssssrrrsssvvvyyy}}}~~~}}}~~~~~~yyysssqqqnnniiiiiihhhfffeeeeeehhhnnnrrrzzzrrreee\\\YYYRRROOOKKKIIIIIIIIIHHHGGGIIIJJJNNNYYYkkk~~~sssbbbNNNBBB888777777444444777222222222222222222222222000000111111111111000000000000000000000000000000......//////000000111111///////////////................................./////////////////////////////////...---***(((&&&///////////////////////////////////////////////////000111111000///111222333999AAAIIIRRR^^^kkkuuu||||||~~~|||{{{wwwmmmaaa```rrrxxxvvv|||\\\[[[ZZZ[[[]]]^^^]]]]]]XXXUUUQQQMMMJJJHHHHHHGGGFFFDDDBBBAAAAAA@@@>>><<<;;;<<<===>>>>>>===<<<<<<999999999999888777666555777777555444444555555666444444444444555666777888999:::;;;>>>CCCHHHNNNQQQ[[[]]]cccjjjqqqtttsssqqqkkkaaaXXXTTTRRRRRRXXX```dddccceeegggfffgggnnnxxxyyy{{{{{{yyyvvvvvvxxx{{{}}}}}}tttaaa\\\aaaooouuuccc___eeexxxlllYYYSSSMMMLLLSSSaaapppyyyyyyhhhVVVGGG<<<777666444333111222222333111000......///000000000000000000000000/////////....../////////.........------...//////000000//////...000///...---,,,,,,---...------...///000000000000000111222111///......///////////////............////////////000000000000000000000000000000000///333///---000222111222555999AAAKKKWWWbbbjjjiiieeeZZZaaaooo}}}}}}zzzzzz~~~}}}|||qqqqqqqqqllllllqqqvvv}}}xxxtttyyy|||}}}{{{yyyxxxpppooommmkkkjjjjjjjjjjjjqqqqqqqqqnnnjjjgggffffffdddgggjjjkkkkkkkkkmmmoooqqqsssuuuvvvuuuvvvyyy|||zzzrrrmmmjjjiiihhhfffddddddfffiiilllooouuu{{{~~~~~~qqqcccZZZWWWSSSMMMJJJHHHHHHGGGFFFHHHHHHIIIOOO[[[lll|||~~~mmm^^^QQQFFF===:::888333111333111111111111111111111111000000111111111111000000000000000000000000000000.../////////000000000111/////////////////////...........................////////////////////////,,,,,,---...............///////////////////////////////////////////////////000111111000000111222666;;;DDDNNNYYYdddooovvv}}}~~~||||||yyyvvvpppiiihhhsss}}}yyyxxx|||gggfffeeefffhhhjjjjjjiiihhheee```ZZZUUURRRPPPOOOOOOLLLJJJHHHGGGEEEBBB@@@>>>????????????>>>>>>===;;;;;;::::::999888888777888888777666666666666666555555444444444555555555555666666888<<<@@@DDDGGGMMMPPPVVV___hhhnnnqqqrrrwwwooofff___XXXRRRPPPSSS[[[[[[]]]aaaaaabbbhhhoootttuuuuuusssrrruuu|||}}}~~~qqqccc^^^eeezzzrrrjjjiiiuuuiiiZZZMMMKKKLLLQQQ___nnn}}}sssdddRRRCCC;;;777555333222222333333333111---...//////000000//////111000000000000000//////222111111000...------,,,///000000111111000000///000//////............///......///000000/////////222333333222///...////////////...------...000000////////////000000000000000000000000000000000000333000///111222111333777<<>>IIIVVVcccnnnuuuyyyzzzwwwwwwvvvqqqnnnmmmlllkkknnnssssssrrrsssyyyqqqpppoooooorrrtttttttttwwwsssmmmfff```[[[XXXWWWXXXVVVRRRPPPNNNKKKHHHEEECCCCCCCCCBBBBBBAAA@@@@@@;;;;;;;;;:::::::::::::::::::::999888888777777777666666555444444444444444555555555666999;;;>>>@@@CCCEEEKKKSSS\\\eeellloooxxxtttnnnhhh```XXXSSSQQQTTTTTTWWW[[[\\\\\\aaagggnnnpppqqqpppqqquuu}}}rrraaa]]]jjjzzzwwwyyyjjjUUUOOOMMMLLLUUUdddtttzzz{{{ppp___NNN@@@777555333111111222333222222...//////000000000000000111111111111000000000000222111111000///.........000000111111111111000000000000////////////////////////000000000//////...222222333111///---...//////...---,,,---...111222////////////000000000000000000000000000111111111333000000222222222555:::BBB\\\yyyzzz___^^^dddooozzz}}}{{{|||zzzzzzuuurrrnnnkkkjjjgggdddhhhppp|||tttuuu{{{}}}|||zzzwwwuuurrrqqqpppnnnnnnnnnooooooooopppppplllmmmmmmllljjjhhhiiijjjiiikkkmmmppptttwww{{{}}}~~~~~~~~~xxxuuunnnllljjjhhhhhhhhhgggfffdddfffiiijjjkkkpppxxxqqqjjj```VVVPPPLLLJJJHHHHHHIIIHHHDDDCCCHHHSSS\\\lllyyy{{{{{{```YYYOOOEEE===777666777222222222111111111111111000000111111111111000000////////////////////////////////////000000000000............////////////........................////////////////////////111000///...---...//////////////////////////////000000000000000000000000000000111000000000333555777???NNN^^^mmmwww}}}~~~zzztttrrrpppiiifffjjjppppppnnnmmmppppppsss}}}yyywwwvvvvvvxxxzzz{{{{{{{{{uuunnnhhhccc```___bbb___[[[YYYVVVTTTPPPMMMKKKKKKJJJHHHGGGFFFEEEEEE===<<<<<<;;;<<<======>>><<<<<<;;;;;;:::999888888777666555444444444444444555555555555666888999:::===@@@DDDJJJQQQZZZbbbgggkkklllllljjjgggccc___\\\WWWVVVXXX]]]^^^^^^```eeennnqqqtttuuuvvvyyymmm]]]^^^gggooo~~~aaaXXXTTTOOORRRZZZkkkxxx}}}mmmZZZFFF777666444111000111111111111000000111222222222222111000000000000111111111111/////////000000000000000000000111111111111000000//////000000000000000000///000000000000000//////000111111000...------...///...---,,,---...111222////////////000000000000///000000000111111111222333111111333333333888???IIIeeepppgggaaagggrrr~~~~~~qqqiiihhhiiimmmsssxxxxxxuuussssssqqqpppmmmhhhfffjjjppp{{{tttsssvvv|||}}}{{{wwwtttrrrrrrssstttqqqrrrrrrqqqoookkkgggeeebbbdddfffggghhhiiikkkmmmlllmmmpppuuuzzz{{{sssppplllkkkkkkkkkiiigggggghhhhhhggggggjjjpppuuu}}}xxxlll___VVVOOOKKKHHHGGGIIIIIIFFFBBBBBBHHHNNNWWWggg}}}xxx{{{zzzuuuwww}}}tttnnnbbbQQQBBB:::888888444444333333333222222222000000111111111111000000////////////////////////000000000000////////////---.........//////000000........................////////////////////////222111///---,,,,,,------////////////////////////000000000000000000000000000111111000000111333666777BBBTTTggguuuwwwpppjjjccccccmmmyyy}}}{{{yyyvvvvvvzzz~~~{{{{{{}}}zzztttoookkkiiihhhjjjhhheeebbbaaa^^^[[[YYYVVVUUUSSSQQQOOONNNMMMMMMBBBAAA@@@???>>>???@@@AAA============<<<;;;999888888777666555555555555555444444444444444444555555:::<<>>999666222000000111111000000111222222333333222222//////000000000000000111.........//////000000000///000000111111000000///...//////000000000000/////////000111111000000000...///000///...---.../////////...------...000000////////////000000000000///000000111111222222222111000111444444555<<>>?????????===<<<:::999888777777666666666777777555555444444444444444444777999;;;===@@@EEELLLQQQYYY```gggkkkrrrzzz}}}{{{sssnnnmmmnnnooommmmmmpppssswww|||~~~rrrhhhcccfffqqqvvveee\\\XXXVVVccctttvvvaaaMMM===:::555333222222111111000000111222222222222222....../////////000000000//////.....................//////000000//////...---...///000000000//////...///000111111111111111...///000000///...000111////////////............////////////000000000000///000000111111222333333000///111444555666???HHHWWWlll}}}sssiiimmm{{{tttfff^^^XXXWWW^^^jjjsssvvvxxx|||yyyyyywwwssspppppppppqqqvvv|||yyyrrrvvv{{{~~~|||yyywwwvvvvvvwwwxxxyyy{{{|||}}}~~~}}}rrrggg```^^^aaafffjjjnnnrrrvvvzzz|||zzzzzz~~~}}}xxxvvvwwwwwwxxxzzz||||||{{{yyyxxx~~~{{{vvvtttsssooollljjjjjjiiihhhgggggghhhiiipppnnnqqquuuuuuvvv}}}zzzlll___UUUOOOLLLKKKHHHFFFDDDCCCCCCCCCDDDHHHSSSggg}}}vvvooommmllloooyyyuuu[[[III===666555555444333333222111111000000111111111111000000000000000000000000000000111000000000/////////...------......///000000111........................////////////////////////---...///000111111222222////////////////////////////////////////////////111111111000///111555888CCCTTTiiiyyyvvvhhhXXX]]]kkk~~~|||zzzyyyyyyzzzwwwuuurrrqqqqqqpppnnnllliiihhheeebbb___^^^]]]]]]TTTQQQMMMHHHDDDBBBAAAAAA??????@@@???>>><<<:::999888888777777777777888888777777777666666666666666444666999:::;;;???FFFKKKNNNWWW^^^ccckkkuuuzzzxxxzzzuuurrrrrrrrrpppppprrrrrruuuyyy|||~~~vvvhhhbbbcccrrrlllaaa^^^[[[[[[lll{{{nnn[[[AAA===888555333333333222//////000111111111111111---.........//////000000000000///...---,,,,,,+++......////////////......,,,---...000000000///.........///111111222222222...///111111000000222333//////000000///...---,,,////////////000000000000///000000111222222333333...///111444555777AAAKKK]]]nnnyyyzzzuuurrr~~~rrriiidddaaa\\\___lllwwwzzzzzz{{{|||wwwtttsssqqqoooppp~~~zzzsssqqqrrrooossszzz}}}}}}|||{{{yyyvvvtttrrrqqqrrruuuyyy~~~{{{~~~uuujjjcccbbbfffjjjooorrrwww{{{}}}}}}{{{uuuttttttsssuuuwwwxxxyyyxxxwwwvvvyyy}}}}}}}}}xxxzzz}}}~~~}}}zzzxxxtttpppllllllkkkjjjiiiiiiiiijjjoookkkjjjmmmoooooouuu~~~wwwiii]]]WWWRRRNNNIIIFFFEEEEEEEEEDDDCCCEEEKKKZZZuuu{{{uuuqqqmmmnnnyyyfffRRRDDD:::444444333333222111000000000000111111111111000000000000000000000000000000111111000000/////////...---------...///000000111........................///////////////////////////000111333333333222111////////////////////////////////////////////////111111111000///111666999JJJ[[[qqqnnnbbb___hhhzzz~~~xxx|||zzzzzz||||||{{{xxxuuutttsssqqqooommmjjjgggfffffffff```ZZZSSSOOOMMMKKKGGGDDDDDDBBB@@@?????????>>>===;;;;;;;;;;;;::::::::::::999777555444555666555444222444666777888:::===@@@HHHKKKPPPVVV___jjjuuu}}}zzzuuuooolllmmmllljjjhhhsssrrrqqqrrrvvv}}}{{{iii^^^fffwww}}}jjj```^^^```aaajjjyyyvvvmmmSSSBBB555555555000000666...---...///111222111000000000000000000000000000...............///000000///////////////000111111222222000///..................//////000000111111000000000000000000000000////////////000000000000000000000000111111111111222111000000000000000000111222333333666===HHHPPPbbblllvvvzzz|||~~~}}}mmmuuuvvvpppooooookkkdddbbbjjjuuu}}}~~~wwwvvvwwwwww~~~xxxrrrkkkjjjmmmjjjrrr{{{~~~||||||~~~|||zzzxxx|||yyyvvvvvvuuutttrrruuuwww{{{~~~~~~|||zzzxxxyyy{{{}}}}}}xxxrrrmmmqqqrrrssstttwww|||}}}{{{||||||~~~{{{xxxwwwxxxzzz~~~~~~zzzvvvssssssvvvvvvuuuuuuuuutttttttttxxxxxxyyy{{{}}}}}}{{{yyyvvvzzz||||||~~~~~~~~~{{{sssmmmkkknnnnnnjjjiiikkkiiijjjiiihhhfffiiinnnsssxxxuuufff___YYYWWWSSSMMMIIIEEEBBBAAADDDCCCEEEOOOdddzzzzzznnnTTT>>><<<999444111222444222...000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////............////////////......////////////......---......///////////////............/////////000000000111111111///...---000111555666333222:::EEETTTgggwwwzzz}}}~~~{{{nnniiissszzznnniii|||yyywwwvvvvvvuuussspppnnnmmmlllkkkhhhccc\\\WWWUUUSSSOOOLLLIIIGGGEEECCCCCCCCCAAA???999999999999999999999999999777666666777666555333222444666666777888;;;===AAACCCGGGMMMUUU___iiipppsssooojjjffffffggghhhiiipppppppppqqqsssvvv{{{~~~vvveeeeeepppxxxmmmfffdddfffmmmzzz|||bbbNNN<<<888666111///222111000000000222222111///000000000000000000000000///////////////000111111///////////////000111111222111000///.............../////////000000000111000000000000000000000000////////////000000000000000000000000111111111111111000000000000111222222000222444555888@@@JJJRRRdddllluuuxxxzzz{{{xxxtttoooyyy~~~}}}|||sssooonnnssszzz}}}|||}}}wwwqqqmmmiiiiiilllkkkpppxxx~~~~~~}}}~~~~~~~~~}}}{{{yyyxxx|||yyyvvvuuuuuutttsssrrrqqqsssvvvxxxzzzyyyxxxwwwvvvvvvxxx{{{}}}|||yyyvvvyyyyyyyyyzzz}}}}}}zzz|||}}}|||www||||||{{{uuusssvvv}}}xxxsssqqqqqqssswwwyyy{{{|||zzzxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||}}}{{{zzz|||{{{zzz}}}}}}zzzrrrnnnqqqrrrpppnnnooommmmmmllljjjhhhhhhlllooossszzzuuujjj___ZZZTTTPPPMMMJJJGGGEEEMMMJJJHHHKKKWWWnnniiiQQQ@@@;;;555222333555333000000111111111111111111000000000000000000000000000000000000000000000000000......////////////..................////////////......////////////......---......///////////////........./////////000000...///000111111000000///...///222444222333===III___ooo}}}~~~vvvoooooo}}}nnnfffeee}}}|||{{{zzzyyywwwuuusssqqqqqqrrrllleee```^^^\\\XXXUUUQQQOOOLLLJJJIIIGGGEEEBBB::::::::::::::::::::::::999888777888999888555333333444555555555666888:::999<<>>EEEOOOVVVdddjjjqqquuuyyyyyyssslllooo{{{yyyxxxyyy{{{~~~yyylllgggggggggiiilllnnnpppuuu{{{~~~zzzzzz{{{zzzzzzyyyxxxwwwwwwuuussssssttttttsssrrrpppppprrrsssuuuvvvwwwwwwvvvwwwyyy|||yyyssstttwwwwwwsssuuuxxx{{{~~~}}}{{{tttooooooxxx{{{uuuqqqqqqqqqqqqtttxxx{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{~~~}}}|||}}}uuuvvvyyywwwtttrrrqqqqqqpppmmmjjjhhhiiikkklllrrrxxx~~~yyyhhh```WWWSSSRRRQQQNNNKKKSSSPPPKKKFFFIIIXXXmmm|||~~~dddGGG???777333555666444222111111222222222222111111000000000000000000000000000000000000000000000000------............------............////////////......////////////......---......///////////////....../////////000000000---...///000111111111111000000222333333666CCCQQQlllwww|||{{{||||||yyyvvvxxx~~~uuueeebbbfff}}}}}}|||{{{yyywwwuuutttwwwqqqkkkfffdddbbb___\\\YYYWWWSSSQQQOOOLLLHHHEEE>>>>>>>>>======<<<<<<<<<999999999:::;;;:::666444444555555555333333555666777999;;;>>>BBBHHHPPPUUU^^^___^^^YYYTTTRRRTTTWWW]]]aaaeeeggghhhkkkooorrruuu|||wwwzzz~~~{{{mmmhhhqqqssskkkrrruuuuuutttVVVDDD;;;666333333333222000111222333222111000000000000000000000000000000000//////000111111///////////////000000111111111000///////////////////////////000000000000////////////////////////////////////000000000000///000000000111111111111222222111111111222222333222777<<>>===<<<:::::::::<<<<<<;;;888555555666666555333222444555666777999;;;===AAAGGGKKKRRRVVVYYYYYYVVVTTTTTTUUU[[[___bbbccccccffflllqqqnnnrrrwww|||}}}}}}}}}|||xxxzzz}}}wwwmmmppp|||xxx~~~yyy{{{iiiPPP???666333333222000//////111222222222111111111111111111111111000//////........./////////////////////000000111111000000////////////000000000000000////////////////////////////////////////////////000000000000///000000000111111111111444444333222222111222222222888???EEEJJJPPPWWW\\\___eeelllsss}}}|||{{{~~~vvvxxx{{{||||||~~~ttthhh___aaahhhnnnrrruuuzzzxxxxxx{{{~~~~~~~~~|||zzzyyyyyyxxxwwwuuusssrrrppppppqqqqqqsssvvvxxxyyywwwuuurrrqqqpppppprrrtttxxxzzzxxx||||||zzzzzzzzz~~~wwwooonnnpppqqqwwwvvvuuuyyywwwoooppprrrtttuuuxxx~~~|||xxxvvvzzz}}}{{{wwwvvvssspppmmmkkkiiihhhddddddfffiiinnnuuu|||vvvfff]]]\\\[[[YYYUUURRRSSSRRRLLLFFFGGGPPPYYYfff|||YYYIII:::555555333222333222222222333333222222222111111111111111111111111/////////////////////////////////000000/////////............////////////......////////////......---......///////////////////////////000000000111222222111000000000000000666444444555666>>>OOO```www|||yyysssvvv{{{xxxyyy}}}|||vvvssssssrrrooommmiiifffccc```]]]XXXSSSOOOGGGGGGEEECCCAAA???===<<<===<<<;;;<<<===<<<999777777888888666444333444666444555666777888;;;???BBBGGGLLLSSSYYY\\\\\\\\\\\\```ccceeedddaaaaaaeeejjjjjjkkkmmmpppsssvvvxxxyyy{{{|||~~~~~~~~~qqqmmmvvv{{{tttooouuu|||aaaGGG777222333333111//////000111222111111111111111111111111111000//////...............///////////////000111111000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111555444333333222222333333222999BBBJJJOOOSSSYYY]]]ccchhhnnnsss{{{yyyvvvwwwxxxyyy|||~~~vvvrrrllleeeaaafffnnnrrruuuxxxzzzzzzzzz|||~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxzzzxxxvvvtttrrrpppoooooopppqqqtttwwwzzz{{{yyyvvvqqqpppnnnnnnoooqqqtttvvvuuuzzzyyyuuusssssstttuuuzzz|||wwwrrrpppnnnllloooppprrrwww~~~{{{xxxuuussstttxxx~~~{{{vvvrrrpppmmmkkkiiieeedddcccdddhhhnnntttxxxvvvhhhbbb```^^^]]]WWWXXXWWWQQQIIIFFFHHHLLLRRRkkkdddPPP===777777333111333111111222222222222111111111111111111111111111111000000000000000000000000//////000000000000//////............////////////......////////////......---......////////////////////////000000000111111444333222000000///000000444333333444777AAATTTfff{{{{{{qqqkkkqqq{{{~~~{{{yyyyyyyyywwwuuurrrpppmmmjjjfffaaa[[[WWWPPPNNNLLLIIIFFFCCCAAA??????===<<<<<<<<<<<<;;;999999999999888666555666777333444555555555777;;;===@@@DDDKKKSSS[[[___```___bbbfffjjjgggaaa^^^___bbbiiihhhiiikkkooosssuuuwwwyyyyyy{{{~~~|||yyy|||sssiiikkkqqq|||xxxxxxyyynnniiidddaaakkkyyyrrrTTT???888999888555222000000000000///111111111111111111111111111000000///....../////////////////////000111111000000////////////000000111000000000/////////...000000000000000000000000////////////000000000000000000000000111111111111222222222333333444666666777>>>IIIQQQVVVYYY]]]```lllppprrrrrruuu}}}}}}xxxxxxuuutttvvv{{{uuummmiiigggeeegggnnnsssttttttvvvvvvxxx{{{||||||}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyywwwuuusssrrrqqqqqqqqqoooqqqtttxxx{{{{{{yyyvvvqqqpppnnnmmmnnnooorrrssswwwzzz||||||zzzvvvrrrooonnnnnnoooooouuuzzzyyyxxxvvvqqqkkkiiilllpppuuu{{{~~~zzz}}}|||vvvrrrpppmmmjjjiiifffdddcccfffjjjnnnqqqzzzvvvkkkfffeeeeee]]]\\\XXXQQQJJJEEEDDDEEEKKK[[[vvv~~~oooWWWAAA;;;999444222444000111111111111111111000111111111111111111111111000000000000000000000000...//////////////////...............////////////......////////////......---....../////////////////////000000000111111111333222111000000000111222222222444888===HHH]]]ppp~~~}}}}}}zzzsssgggaaakkkuuussszzz|||zzz{{{|||zzzxxxxxxvvvsssqqqmmmhhhbbb^^^WWWVVVSSSPPPLLLHHHEEEDDD@@@>>><<<;;;<<<===<<<;;;999::::::999777666777999333444555555555777:::<<<>>>@@@DDDMMMVVV\\\]]]\\\___fffkkkjjjccc]]]]]]^^^iiihhhhhhkkkooorrruuuuuuuuutttvvv{{{zzzuuuvvv|||uuusssgggeeehhhttt~~~yyyrrrooovvvwwwgggeeebbb[[[___mmmsss}}}___GGG@@@AAA<<<999555222000000///...111111111111111111111111222222111000000///000000///////////////000111111000000////////////000111111111000000/////////...000000000000000000000000////////////000000000000000000000000111111111111///000111222444666888:::===EEEPPPYYY]]]```cccffftttwwwvvvqqqooovvv}}}}}}yyyyyyzzztttqqqsssyyy{{{ppphhhdddeeefffkkksssvvvsssrrrtttqqquuuzzz|||{{{{{{}}}}}}}}}}}}}}}|||{{{zzzyyywwwvvvuuusssrrrrrrssstttnnnppptttxxx{{{{{{xxxuuurrrqqqpppoooooopppqqqrrr|||}}}~~~zzzvvvtttssspppmmmlllkkkkkklllnnntttzzz}}}}}}uuullliiimmmrrrvvvyyy}}}}}}yyytttqqqnnnkkkllliiieeeccceeehhhkkklllooovvvqqqjjjjjjlll```\\\UUUOOOIIIFFFDDDDDDMMMPPPcccwww~~~vvv\\\EEE===;;;555333666000000111111111111000000111111111111111111111111000000000000000000000000---..................---............/////////000......////////////......---......///////////////000000000000111111111111111000000000000222333444222333666<<>>======;;;:::888888777777777666444333333444555666555777<<<@@@FFFMMMUUUZZZaaadddiiijjjhhhddd```]]]cccfffgggfffjjjpppqqqnnnrrrrrrrrruuuyyy|||}}}}}}{{{{{{{{{|||{{{uuukkkccciiiqqq{{{ssseee[[[XXXZZZcccooo}}}yyyfffSSSHHH<<<555000222444333333555333222222222111000000000111111000000111111222222111111000000///......------...000000//////111222...//////000111111222222////////////000000000000......//////000000111111000000111111111111111111444333555888:::;;;BBBIIIVVVgggoooppppppjjjjjjtttzzz|||}}}yyytttsssyyy~~~}}}}}}|||{{{|||zzzxxxwwwxxxyyymmmmmmpppuuu{{{wwwnnnooopppmmmgggccceeeiiimmmqqqsssvvvxxxzzz|||{{{zzzzzz|||}}}||||||zzzzzzyyyxxxwwwvvvvvvvvvsssrrrrrrrrrsssuuuwwwxxxvvvwwwwwwvvvuuuuuuvvvxxx{{{vvvsssuuuvvvttttttvvv{{{~~~~~~}}}zzzwwwuuutttttttttxxxvvvrrrooollljjjjjjiiilllpppxxx{{{wwwuuuuuuwww{{{~~~~~~~~~}}}|||||||||}}}~~~}}}zzzyyy{{{~~~~~~wwwooommmnnnlllkkkkkkkkkjjjhhhffffffjjjoootttzzz}}}sssooojjjfff^^^TTTJJJDDDCCCDDDCCCDDDOOOfffzzzqqqsssxxxkkkXXXHHH>>>999666444333222222111111111111111111111111111111111111111000000000000000000000000//////............//////000000////////////000000---......///////////////000000000000000000000000///////////////000111111111111111111111111222222333777???JJJWWWeeerrrzzzzzz~~~xxxpppjjjiii^^^XXX^^^hhhooossswwwyyy~~~vvvtttyyy~~~yyyrrrnnnlllkkkiiigggddd```^^^\\\VVVRRRLLLGGGEEECCCBBBAAA>>>===<<<;;;::::::::::::888777555444333333444444333555777:::???FFFNNNSSS___aaadddhhhiiigggccc___```bbbbbbcccgggmmmnnnlllpppoooqqqtttzzz~~~{{{zzz~~~}}}nnnaaabbbfffkkkrrrpppbbbZZZYYYYYYbbbpppzzzzzzooo___SSSBBB999333333444333333444222222111111111111111111000000000000111111111111222222222111111000000//////000222222111111333444/////////000111111222222......//////000000111111////////////000000000000...///000111222444555555666555666999:::===FFFPPPkkk}}}~~~rrrkkksssyyy|||}}}yyyxxx|||{{{sssmmmjjjlllpppssszzzwwwssstttwwwyyyvvvsssmmmooossszzzwwwooohhhhhhiiihhhiiikkkmmmoooqqqssstttvvvyyy{{{}}}{{{zzzzzz{{{|||{{{yyyzzzzzzyyywwwvvvuuuttttttrrrrrrqqqpppqqqtttvvvxxxvvvvvvvvvuuusssrrrsssuuu{{{vvvuuuxxxzzzxxxxxxzzz|||~~~}}}{{{wwwsssqqqqqqrrrsssyyyxxxwwwvvvsssqqqooonnnnnnqqqxxx}}}||||||}}}~~~~~~}}}{{{{{{zzzyyyyyyxxxxxxwww~~~{{{yyyxxxxxxzzzzzz{{{|||}}}|||yyyxxxyyyzzz{{{}}}|||zzz}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzwwwuuutttuuuwwwuuuxxx}}}~~~tttooopppnnnmmmlllllljjjgggeeeccceeegggkkkqqqyyy~~~tttllljjjddd[[[PPPIIIGGGGGGDDDAAAFFFXXXrrrrrrhhhnnnyyy}}}}}}wwwdddQQQDDD<<<777555444333222222111111111222111111111111111111111111000000000000000000000000//////............//////000//////......//////000---......///////////////000000000000000000000000///////////////000111111000000000111222333444444444<<>>===<<<;;;;;;;;;;;;999888666555444333333333555666777888;;;BBBJJJOOO[[[\\\___eeejjjkkkgggccc\\\\\\]]]___dddiiillllllnnnmmmnnnrrrwww{{{~~~|||ssshhhaaabbbbbbdddnnnzzziii]]]ZZZTTTYYYcccooovvvqqqcccXXXIII@@@777444333000///000111111111111111222222222------......////////////222222222111111000000000...///000000//////111222//////000000111111111111---......///000111111222000000000000////////////...///000111333444666666777666777:::<<>>===<<<;;;;;;;;;:::999888666555444333333666666666666888===DDDIIIUUUVVVZZZbbbiiillljjjggg[[[YYYYYY\\\aaafffjjjlllooonnnnnnpppuuuyyy{{{|||~~~~~~~~~}}}zzzrrrpppmmmgggfffqqqpppaaa[[[SSSTTTZZZeeepppqqqiii___PPPEEE:::666333000///000111111111111111222222222------...///000//////...000000000000000000//////---///000000......///111000000000000000111111111---......///000111111222000000000000////////////000000111222333333444444:::999:::<<<>>>CCCRRR```xxxwwwjjjhhhppp{{{pppbbb[[[ZZZZZZ[[[[[[aaajjjqqqsssssssssssstttsssssswww}}}vvvoooiiigggfffffflllssszzzzzz{{{yyyxxxxxxzzz{{{|||{{{zzzzzz{{{zzzwwwuuuwwwwwwwwwvvvuuutttrrrqqqtttsssqqqppppppppprrrsssssssssssspppnnnlllmmmnnnqqqoooqqqxxx}}}}}}}}}yyyzzz|||~~~zzzvvvqqqlllkkkllloooqqqqqqtttyyy~~~ssssssvvv|||}}}||||||{{{yyyvvvsssrrrrrrssssssqqqooolllkkkoooooonnnnnnooopppqqqrrrsssrrrrrrrrrrrrrrrqqqqqqsssrrrrrrssstttwwwyyy{{{vvvwwwxxxyyyzzzzzz{{{{{{sssrrrqqqpppppppppooooooooooooqqqssswww{{{~~~{{{|||}}}xxxuuuqqqnnnllliiifffccccccccccccdddhhhpppyyy~~~kkklllmmmjjjcccZZZRRRMMMFFFCCCDDDLLL\\\uuuwwweeejjjppprrrsssxxxlllWWWEEE;;;777666555444333222222222222111111111111111111111111000000000000000000000000//////............////////////............//////---......//////////////////////////////////////////////////////000000111222111000//////111222333999CCCPPP]]]fffoooxxx}}}xxxsssggggggjjjrrr~~~yyysssuuuwww{{{~~~{{{{{{zzzxxxvvvttttttssssssiiieee___YYYUUUPPPLLLIIICCCBBBAAA???>>>===<<<<<<::::::999888777666555444444444444444555888===AAALLLOOOUUU]]]eeeiiikkkjjj```[[[XXXZZZ^^^bbbggglllrrrpppoooqqqtttxxxzzz{{{yyy{{{|||}}}~~~zzzmmmgggppp|||zzzfff]]]VVVSSSTTT]]]jjjqqqppplllXXXMMMAAA;;;777444333555222222111111111111111111///000222333333333222111///////////////////////////000111111000///000222000000000000000000111111......//////000000111111////////////000000000000111111111111222222333333>>>>>>???@@@@@@EEETTTbbbyyypppgggrrrssshhhbbb^^^\\\ZZZXXXaaammmtttwwwxxxzzz}}}sssssstttxxx}}}|||qqqkkkggggggiiijjjpppwww}}}~~~~~~}}}{{{yyyzzz{{{{{{zzzyyyzzz{{{zzzwwwttttttuuuvvvvvvuuutttrrrqqqpppppppppqqqrrrssstttuuurrrsssrrrpppnnnlllmmmnnnooommmpppxxx|||{{{{{{||||||}}}}}}}}}|||{{{yyyxxxtttpppkkkgggfffgggjjjllllllpppvvv}}}zzzxxxxxx}}}{{{zzzyyyyyyyyyxxxvvvtttoooppppppppppppnnnlllkkkllllllllllllmmmnnnooooooqqqpppoooooopppqqqpppoootttrrrpppnnnnnnooorrrtttrrrsssuuuwwwxxxyyyyyyyyyqqqooonnnooopppqqqpppnnnpppooonnnppptttzzz}}}}}}{{{xxxpppttt~~~zzztttooollljjjhhhfffcccccccccccceeejjjqqqvvv~~~tttrrrooommmjjjcccYYYRRRHHHGGGHHHLLLUUUhhhvvvsssrrrvvvzzzfffOOOAAA;;;777666555444333222222222222222222222222222222222000000000000000000000000//////............/////////......------......///---......///////////////000000000000000000000000///////////////000111111222111000///000222444666@@@HHHTTT^^^fffppp||||||wwwwwwtttpppggglllrrryyywwwsssvvvyyy|||zzzyyyxxxxxxnnnkkkfffbbb^^^YYYSSSPPPHHHGGGEEEBBB@@@???>>>>>>;;;;;;;;;:::999888777666333444444333333555999<<>>CCCGGGOOOaaaqqqrrr}}}}}}xxxxxx~~~{{{vvvooojjjnnnqqqyyy}}}~~~|||uuutttnnnkkkooossstttuuuvvv}}}~~~{{{yyyyyyxxxxxxxxxzzz{{{zzzwwwtttpppqqqsssuuuuuutttsssrrrrrrssstttuuuuuusssqqqppptttuuuuuutttqqqqqqrrrsssuuusssuuuzzz{{{vvvrrrrrrwwwxxxzzz{{{yyywwwtttrrrpppmmmjjjgggffffffhhhiiiiiimmmsssyyy}}}zzzxxxxxx{{{|||{{{yyyrrrpppnnnnnnoooooonnnmmmiiiiiijjjjjjkkkllllllmmmiiiiiijjjjjjkkkkkkllllllooolllkkklllnnnpppnnnllljjjkkkllllllmmmmmmmmmmmmmmmnnnoooppppppooonnnnnnlllkkkkkkmmmqqqrrrqqqnnnoooooopppssswww}}}~~~~~~~~~}}}zzz|||}}}~~~}}}}}}~~~~~~~~~}}}xxxkkkaaa[[[YYY```jjjwww|||tttpppooonnnnnnfffgggiiiiiihhhhhhiiijjjqqqyyyrrrkkklllkkkddd\\\WWWWWWVVVRRRPPP[[[www~~~eeePPPFFF888888666555444333333222222222222222222222222222000000000000000000000000//////............//////.........------.........---......///////////////000000000000000000000000///////////////000111111/////////111555:::???BBBMMMUUU```hhhoooyyyxxxqqqoookkkeeelllzzz}}}sssooonnn{{{~~~|||{{{vvvpppllljjjgggccc___WWWTTTOOOIIIEEECCCBBBBBB???>>>>>>===;;;999777666888777666555555555555555<<>><<<;;;999888777666555444444444444444777:::???DDDLLLTTT^^^dddooooookkkccc\\\ZZZ^^^cccllllllkkkjjjjjjlllooorrrvvvxxxyyyzzzyyyyyyzzz{{{xxxgggaaaoooppp```SSSPPPRRRUUUbbbqqq{{{rrr\\\III???===222222111000000///000111000000000000000000000000000000000000000000000000000000000000000000000000---.........///000000000///////////////000000000000000000000000000000000///.........000111222222555777===FFFLLLTTTcccpppyyy}}}xxxuuu{{{zzz}}}~~~|||uuupppooooooppptttyyy}}}~~~}}}zzzvvvvvvvvvvvvvvvxxxyyyyyyxxxvvvxxxuuusssrrrrrrrrrrrrqqqssssssssssssrrrqqqpppooorrrrrrrrrqqqpppppprrrtttrrrrrrssstttsssrrrpppooosssppppppssstttsssuuuyyyzzzyyywwwuuusssrrrqqqqqqtttuuuvvvwwwwwwwwwvvvvvvyyyyyyyyywwwtttrrrrrrsssnnnnnnmmmlllkkkkkkkkkkkkiiiiiikkkkkkjjjhhheeedddcccdddeeeggghhhhhhiiiiiillljjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggiiikkkmmmnnnnnnkkkhhhfffggggggffffffhhhkkkoooqqqrrrpppooooooqqqtttttttttxxxyyy{{{|||{{{zzzwwwvvvsssuuuxxx|||}}}{{{{{{zzzyyyxxxxxxxxxyyyzzz}}}~~~{{{xxxtttnnngggdddfffhhhfffcccddd]]]WWWVVVVVVYYYeeeqqq}}}yyyvvvooojjjhhhjjjiiifffeeehhhhhhlllttt{{{}}}wwwtttoookkk___eee```XXXVVVYYYjjjmmmTTTAAA:::444444444222111333222222111111111111111111000000000000000000000000222111111000000//////...000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111222444555999AAAJJJRRR[[[ZZZ]]]fffrrr~~~zzzsssyyyuuukkkhhhnnnttt|||{{{vvvttttttssspppmmmkkkddd[[[UUURRRNNNGGGBBBCCCCCCBBB@@@>>><<<;;;:::888777666555555444444444333555888===DDDMMMVVV]]]gggkkkmmmhhhaaa]]]___ccciiilllooopppmmmlllmmmooossstttuuutttrrrrrrrrrsssllleeelll{{{|||xxx{{{qqq\\\SSSPPPSSS]]]iiizzz}}}fffNNN@@@;;;333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000111000000000000000000000000000000+++,,,...000111222333333444777???HHHNNNUUUbbbnnn~~~}}}zzzxxx}}}|||~~~}}}wwwqqqllloooppprrrwww}}}}}}|||zzzwwwwwwvvvvvvvvvwwwyyyyyywwwuuuvvvssspppooopppqqqrrrrrrqqqppppppoooooonnnnnnnnnmmmoooqqqqqqqqqppprrrsssrrrssstttttttttrrrpppooopppmmmmmmpppqqqppprrruuuzzz{{{|||}}}|||zzzwwwuuuwwwxxxxxxwwwvvvsssooonnnuuuuuuvvvtttrrrppppppqqqnnnmmmlllkkkjjjiiiiiiiiihhhhhhiiiiiihhhfffdddcccaaabbbdddfffhhhiiijjjjjjkkkkkkjjjjjjiiijjjjjjjjjkkkkkkkkkjjjjjjiiihhhhhhkkklllmmmmmmllljjjiiigggffffffeeeeeegggiiilllnnnrrrpppooooooppppppooonnnnnnoooqqqvvv{{{|||xxxuuuqqqsssvvvzzz}}}}}}yyyvvvwwwwwwxxxxxxxxxyyyyyyyyyyyy{{{}}}~~~~~~~~~|||wwwsssnnnfff[[[VVVXXX^^^ccceeejjjhhheeeaaaZZZVVVZZZbbb|||{{{tttooollllllkkkgggdddeeebbbfffjjjpppwww{{{vvvsssqqqfffiiibbb[[[[[[[[[fff{{{zzz___FFF===666555555333333444333222222222111000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222333444777<<>><<<<<<::::::999777666666666666333444666999???GGGQQQXXX```hhhooonnnggg``````bbbdddllluuuxxxvvvrrroooooopppqqqqqqpppooonnnoooqqq|||uuuooonnnuuutttmmmnnnxxxhhhXXXQQQPPPWWW___sssmmmSSS@@@888555333222111111111111000000000000000000000000000000000000000000000000000////////////////////////000000000///////////////---...///000111111000000////////////////////////,,,///222333444444444555555999AAAJJJOOOTTT^^^iiizzz~~~~~~zzzxxx|||{{{vvvqqqnnnqqqrrruuuyyy}}}{{{zzz}}}}}}xxxvvvvvvvvvuuuuuuwwwxxxxxxvvvtttpppnnnlllmmmooosssuuuvvvpppoooooonnnnnnnnnnnnoookkknnnqqqsssrrrrrrrrrsssqqqssstttvvvuuutttrrrpppnnnkkkjjjkkkkkkiiijjjnnnvvvyyy}}}}}}xxxuuuvvvvvvwwwwwwvvvssspppnnnpppqqqrrrqqqooonnnnnnooommmllljjjiiihhhgggggggggbbbcccddddddeeeeeeeeeeeedddeeeggghhhjjjkkkkkklllhhhiiijjjjjjiiijjjlllmmmmmmmmmllllllkkkkkkkkkkkkmmmmmmllllllkkkjjjjjjiiihhhhhhgggggghhhjjjlllmmmooonnnnnnnnnoooooommmkkklllkkklllrrryyy|||zzzvvvrrrtttvvvyyyzzzxxxsssooouuuuuuwwwxxxyyyyyyyyyyyywwwyyy|||}}}|||{{{|||}}}~~~~~~zzzuuuqqqqqqiii```[[[]]]eeennntttuuuxxxyyyuuujjj```\\\]]]nnn}}}vvvpppooommmgggcccbbbbbbcccdddhhhmmmvvv|||tttrrrsssjjjjjj```YYY[[[ZZZaaarrr{{{gggMMMBBB888555555444444555333333333222111000//////000000000000000000000000---........./////////000////////////////////////////////////////////////////////////000000000000///000000000111111111111000111222666>>>HHHRRRYYYaaaeeelllxxx}}}wwwqqquuuyyyuuukkkoootttkkkmmmyyy~~~vvv{{{yyyzzzzzzxxxvvvuuunnnfffcccbbb^^^VVVNNNKKKIIIGGGCCC@@@>>>===<<<;;;:::999777666555555555444444555777;;;BBBJJJQQQ[[[dddnnnqqqkkkeeebbbbbb```iiiuuu}}}}}}yyytttqqqnnnoooooonnnmmmmmmoooqqqtttpppkkklllzzz|||ooohhhjjjppp|||ttt___RRRMMMOOOSSSkkkzzzxxx___III===666444222111222333111000000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////......///000000000000000////////////////////////...111444444333222333444777<<>>===:::999888666555444444444333444444444777<<>>777666555444444333222222222111000000000111111111111111111111111.........//////000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111333333555<<>>===<<<;;;888555:::999777555555666888999BBBHHHMMMTTTaaammmoooiiiiiiaaaYYYWWW[[[bbbfffgggjjjjjjkkkkkkiiigggeeedddhhhqqq}}}vvvpppjjjmmm}}}ooo___PPPPPPVVVdddvvvyyyjjj]]]EEE<<<555333333111000222111111111111111000//////111111222111111000///...000000000000000000000000000000000000000000000000////////////...........................///000000111111333555555444999AAAMMM___gggggghhhhhhlllyyyxxx|||zzzrrrkkklllppprrr|||zzz~~~}}}yyytttoooiiirrryyy||||||xxxvvvsssqqqrrrwww}}}zzzvvvvvvzzz|||{{{yyy{{{zzzzzzxxxvvvtttrrrqqqppprrrtttuuuuuussspppnnnmmmnnnpppqqqqqqooommmkkkkkkllloooqqqsssssssssssssssqqqppppppqqqqqqpppooonnnooorrruuuwwwvvvssspppgggfffeeedddeeehhhlllnnnnnnnnnnnnooooooooonnnnnnjjjjjjiiihhhhhhiiijjjkkklllkkkiiigggfffeeeddddddcccaaa___]]]\\\XXXTTTQQQOOOPPPQQQRRRTTTWWW[[[___bbb```aaaccchhhjjjiiigggggghhhjjjkkkkkkjjjiiihhhjjjlllmmmmmmlllkkklllmmmmmmmmmmmmlllllllllllllllkkkkkklllnnnooopppqqqrrrtttrrrqqqpppqqqqqqooonnnmmmjjjjjjmmmnnnkkkhhhiiiggggggggghhhiiijjjlllmmmoooooopppppppppqqqqqqqqqjjjkkknnnpppqqqqqqpppooonnnooorrrtttuuutttsssrrrsssuuuvvvuuurrrrrrtttvvv~~~xxxqqqoooqqqjjjgggffffffeeebbbdddiiioooxxxvvvqqqnnniiibbbWWWNNNMMMQQQZZZkkkxxxfff```bbb|||nnn\\\EEE999888999555///222222222111111111000000...///000111111000///...////////////---+++)))(((///////////////////////////////////////////////////////////////////////////000000///......///111111444888<<>>:::999666111333333333333222222222111///000111222222111000///000000000000///...,,,+++111111111111111111111111000000000000000000000000////////////////////////222333333222111111222444333444888>>>IIIZZZlllxxx}}}wwwvvvvvvqqqddd]]]eeeqqqxxxxxxyyyyyyyyyqqqqqqzzzwwwkkkfffrrrssstttuuutttsssqqqooouuussstttwwwxxxyyy~~~}}}xxxuuutttuuuvvvssswww{{{|||xxxrrrooolllgggaaa\\\XXXTTTMMMIIIEEECCC???>>>======<<<;;;:::999888777666777777888555<<>>=========<<<::::::999777777777777777888<<>>>>>===<<<;;;:::999888888777777777:::<<>>IIIXXXlll|||~~~zzz}}}yyy}}}zzzpppcccnnnzzz~~~{{{zzz{{{uuuwwwxxxxxxwwwvvvvvvvvvuuuuuuuuutttsssrrrqqqppppppooollljjjjjjkkkmmmoooqqqooollliiihhhhhhiiijjjhhhiiijjjkkkkkkjjjiiihhhdddgggiiifff```\\\___bbb___cccggggggeeefffjjjnnnkkkmmmooopppoookkkfffccc[[[XXXTTTPPPMMMLLLLLLLLLNNNPPPUUUXXXYYYXXXUUUSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLNNNRRRVVVXXXXXXVVVYYY[[[^^^^^^^^^^^^___aaaXXX\\\```bbbbbbdddgggjjjjjjjjjiiiiiihhhiiiiiijjjpppooommmjjjgggfffgggiiihhhiiijjjkkkiiigggdddbbb[[[\\\]]]^^^___aaabbbbbbhhhggggggiiikkkmmmmmmlllkkkhhhhhhmmmooollljjjkkklllnnnooopppqqqooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllmmmmmmmmmkkklllnnnoooooommmllljjjgggeeedddgggkkkoooooonnnnnnppprrruuuxxx|||{{{vvvpppmmmmmmfffkkkppprrrssswwwuuujjjhhheee]]]RRRKKKKKKMMMOOOUUUaaattt~~~|||}}}qqqZZZGGG>>>;;;444444444333333333222222333222111000000111222333333222000/////////000111////////////////////////000000000000000000000000000000000000000000000000///000111111111111333555666???NNN```oooyyy|||}}}{{{ssskkkeeeccc```\\\XXXSSSqqqvvviiirrrzzzyyyqqqmmmmmmsssjjjjjjjjjjjjjjjkkklllmmmqqqnnnjjjgggeeeeeefffgggkkkmmmkkkbbbZZZVVVQQQMMMMMMGGGEEEIIIOOOUUU\\\bbblllmmmooorrrxxx|||wwwrrrmmmhhhccc___XXXUUUQQQMMMIIIFFFBBB@@@???<<<:::999:::999888777555666666666777:::???CCCOOOVVVbbbnnnuuuuuuoookkkfffcccaaadddkkktttzzz}}}{{{{{{zzzzzzzzz{{{{{{|||xxx}}}rrriiikkkyyygggkkkqqquuuwwwyyy}}}zzzdddMMM???:::888222444555333000......000000000000000000000000000111111000000//////......000111111000///......//////////////////000111111111111000000000000000111222222777AAAQQQcccrrr{{{|||yyy}}}wwwllllllxxx}}}vvvvvvyyywwwwwwxxxwwwwwwvvvuuutttwwwvvvtttrrrpppoooooonnnmmmmmmnnnnnnnnnmmmllllllnnnnnnlllkkkiiigggeeeeeehhhiiiiiihhheeeddddddeeecccbbbbbbbbbbbbaaa___\\\aaa```___bbbfffjjjlllmmmnnnllljjjjjjkkkjjjfffcccbbb]]]YYYXXXYYYWWWVVVUUUUUUSSSRRRQQQRRRRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLJJJPPPUUUUUUWWW\\\^^^]]]bbbaaabbbeeeiiijjjhhheeeZZZ]]]aaacccccccccdddeeeiiihhhgggffffffhhhjjjlllnnnooonnnnnnllliiigggeeehhhhhhgggfffdddcccaaaaaa]]][[[ZZZZZZ\\\]]]]]]]]]bbbdddfffhhhhhhgggeeeccceeegggjjjnnnpppoookkkhhhkkklllnnnrrrvvvvvvrrrnnniiihhhhhhiiikkkllllllkkklllmmmnnnnnnlllkkklllmmmkkklllnnnpppqqqoookkkgggccceeeggghhhgggfffggghhhkkkmmmoooqqqrrrvvvzzz}}}|||wwwtttrrrppppppsssxxxxxxxxx||||||qqqjjjggg```TTTJJJHHHKKKPPPSSSVVVaaaxxxwww|||iiiQQQBBB===999666444222333333333222333333111000000000111222222111111111000000//////000000//////.........---000000000000000000000000000000000000000000000000222000111333333000222777888DDDXXXhhhqqqtttzzzyyyrrrnnnbbbfffhhhVVV[[[hhh|||qqqmmmuuu|||mmmdddfffiiiooo~~~rrrrrrssssssuuuvvvxxxxxx{{{}}}}}}yyysssqqqsssvvv|||tttoooiiiddd]]]TTTLLLJJJLLLOOOVVV]]]fffiiinnnsssxxxyyytttpppkkkgggddd___[[[VVVPPPLLLIIIEEEBBB@@@===;;;:::::::::999777666666777666777999>>>AAAHHHPPP]]]kkkuuuzzzyyywwwjjjfffccceeekkkqqquuuuuu{{{{{{{{{|||}}}pppfffooo}}}mmmkkkooowwwzzzwwwvvvxxx}}}~~~kkkTTTEEE===999333555555444111///000222000000000000000000000000111111000000////////////000111111111///...///000///////////////000111111111111000000000000111111333444888AAAOOO___nnnvvv{{{rrrvvv}}}tttnnnppp{{{xxxvvvwwwwwwwwwwwwwwwvvvuuutttssswwwvvvtttrrrpppooonnnmmmjjjjjjkkkkkkkkkjjjjjjiiilllkkkjjjhhhgggeeeddddddfffggghhhhhhffffffggghhhhhheeebbb`````````^^^]]]_________bbbfffiiikkkkkkmmmkkkiiihhhiiiiiihhhfffiiieeeaaaaaa```^^^[[[YYYWWWTTTRRRQQQPPPOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLRRRXXXZZZ]]]cccgggfffhhhgggfffhhhkkkmmmllljjj]]]^^^___aaadddeeeggggggiiihhhhhhgggggghhhiiijjjlllllllllllljjjhhhfffeeefffffffffffffffdddaaa^^^\\\ZZZWWWWWWXXXZZZ[[[[[[aaacccfffiiikkkkkkkkkjjjhhhiiikkkoooqqqqqqnnnlllllllllmmmpppssstttqqqnnnnnnlllkkklllmmmmmmlllkkkiiijjjllllllkkkkkklllnnnkkkkkkkkklllmmmkkkhhheeeccceeegggggggggggghhhiiilllmmmooooooppprrrvvvyyy}}}xxxsssqqqttttttxxx}}}}}}vvvmmmfff^^^SSSJJJHHHIIIKKKNNNQQQZZZnnnyyy~~~{{{aaaLLLBBB:::777444333333333333222333222111000000000111222111111111111000000000///000000/////////.........000000000000000000000000000000000000000000000000111000111333333111333888;;;HHH\\\mmmuuuxxxyyy{{{~~~wwwtttiiiiiieeeVVVaaaxxxzzzhhhdddlllvvviiiaaaffflllsss}}}}}}~~~uuuhhhYYYPPPKKKJJJOOOUUU^^^cccjjjqqqwww|||~~~xxxtttpppllliiigggbbb[[[UUUPPPMMMIIIGGGAAA???===;;;;;;;;;999888777888888777666888;;;>>>AAAHHHUUUcccpppyyy~~~rrrmmmggggggkkkpppqqqpppxxxxxxxxxzzz}}}zzzggggggppp|||wwwxxxzzzooommmxxx|||uuuoooqqqzzzyyybbbNNNAAA:::444555555444222111222444000000000000000000000000111000000000000/////////000111111111///...///000000////////////000111111111111000000000111111222555666:::AAAMMM[[[iiipppwwwpppyyyyyyrrrsssvvvwwwttttttxxxwwwwwwvvvtttsssrrrrrrwwwvvvtttqqqooommmllllllhhhhhhiiijjjjjjjjjiiiiiikkkjjjiiigggfffeeeeeeeeedddfffhhhhhhhhhhhhjjjkkkmmmiiiccc```__________________```cccgggjjjkkkkkkjjjhhhfffeeefffiiilllnnnvvvuuusssqqqpppmmmhhhddd___\\\WWWTTTRRRPPPNNNMMMHHHGGGFFFEEEFFFHHHIIIKKKMMMTTTZZZ^^^cccjjjoooooopppnnnmmmmmmooorrrssssssccc```^^^___cccggghhhggghhhiiiiiiiiiiiihhhhhhgggiiiiiiiiiiiigggfffdddcccddddddeeehhhkkkiiiddd___^^^[[[WWWUUUVVVWWWXXXXXX^^^aaafffkkkooorrrttttttnnnnnnnnnoooqqqrrrpppooommmmmmmmmnnnppppppooommmooonnnllllllmmmmmmkkkiiifffhhhjjjjjjjjjjjjlllnnnjjjiiihhhhhhhhhfffdddbbbbbbccceeeffffffggghhhjjjmmmmmmmmmmmmmmmnnnrrrtttyyy~~~~~~}}}}}}}}}~~~~~~{{{uuussswwwwww{{{{{{ppphhh___VVVNNNKKKHHHGGGIIIMMMUUUdddqqquuuZZZIII<<<999555333333333333222333222111111000000111111111111111111000000000000000000////////////......000000000000000000000000000000000000000000000000000///000333444333666;;;BBBOOObbbsss{{{}}}zzzwwwvvvwwwoookkkbbbWWWmmmuuudddccckkksssgggbbbjjjttt{{{|||jjj\\\RRRKKKJJJMMMUUUZZZaaahhhooovvv|||}}}xxxsssooollljjjeee^^^XXXTTTPPPNNNLLLDDDBBB???======<<<:::888999999999777666777999;;;===CCCMMMYYYeeepppyyy~~~{{{tttkkkgggjjjoooqqqqqqsssssssssuuuxxx|||qqqlllsss~~~qqqlllssszzztttjjjssszzzsssooorrrsssYYYEEE999555555444333222222333444000000000000000000000000000000000000000000000000///111222111//////000111000000//////000000111222111111000000111111222222555777<<>>KKKYYYjjjwww~~~|||wwwzzzrrrvvvpppiii^^^[[[|||xxxllloooyyyrrrjjjhhhrrr~~~|||nnnaaaTTTNNNMMMOOORRRVVV[[[bbbjjjsssyyy~~~|||vvvqqqmmmjjjeee___[[[WWWTTTRRRPPPGGGDDDAAA???>>>===;;;999999::::::888666666777999;;;@@@HHHQQQ[[[gggssszzz}}}uuujjjcccdddjjjppptttrrrrrrrrrssstttwwwzzz|||~~~~~~{{{qqqrrr}}}sssfffggglllvvvzzziiikkkpppnnnooottteeeKKK:::666444222111111222222222000000000000000000000000000000000000111111111111///111222111000///000222000000000000000111222222111111111111111222333333444999AAAJJJSSS^^^hhhooottt~~~|||vvv|||}}}|||xxx~~~|||tttvvvzzztttqqqqqqrrrvvvuuusssrrrqqqpppppppppuuutttrrrooommmkkkkkkjjjhhhiiijjjkkklllmmmmmmmmmkkkiiihhhfffeeeeeeffffffggghhhjjjiiihhhggghhhjjjkkkkkklllmmmnnnlllhhheeedddcccbbbccceeefffeeeddd^^^```aaaaaadddlllyyy}}}{{{vvvpppiiiddd```[[[XXXPPPOOOLLLKKKKKKMMMOOOQQQTTT[[[bbbdddiiippptttttttttsssrrrqqqtttyyyxxxooofffbbbdddggghhhggggggiiijjjkkkkkkiiifffeeeffffffeeeeeeeeeeeeeeefffgggiiimmmtttzzz{{{xxxtttsssnnnhhhccc```^^^\\\ZZZ^^^aaafffmmmtttyyy}}}wwwtttpppmmmmmmllllllkkknnnmmmmmmlllkkkkkklllmmmkkkjjjiiijjjlllmmmlllkkklllmmmnnnmmmkkkjjjjjjkkkllliiifffdddcccbbbaaa```___```bbbbbbbbbdddgggiiihhhiiiiiiiiijjjmmmrrrvvvtttwww{{{~~~}}}}}}}}}}}}~~~~~~~~~xxxsssmmmkkkppp}}}{{{qqqhhhaaa]]]TTTLLLGGGJJJPPPUUU[[[```wwwiiiQQQBBB>>>888555333333333222222222222222111111000000000000000000000000111111//////000000000000000000////////////////////////////////////////////////111///000444555666;;;AAASSSbbbqqqzzz{{{{{{uuuxxxoooeee[[[^^^zzzttt{{{qqqmmmnnnwww~~~}}}}}}}}}}}}}}}sssdddZZZWWWPPPQQQRRRTTTYYYaaakkkqqqyyyzzz|||~~~{{{uuupppkkkhhhccc___\\\YYYUUUSSSIIIFFFCCCAAA@@@>>><<<:::999::::::888666555666888999===CCCJJJSSS```nnnwwwxxxrrrhhh___\\\aaajjjrrrvvvvvvvvvvvvwwwxxxyyyyyy|||{{{|||rrrkkksssjjjaaaaaagggrrrqqqhhhggggggjjjmmm|||pppTTT???888555222000111111111111000000000000000000000000000000000111111111111222///111222111000000111333111000000000000111222222111111111111111222333444555===HHHSSS[[[ccckkkqqqsssyyyxxxxxxzzzsssooowww~~~ttt}}}wwwqqqrrrqqqqqqyyy~~~vvvrrrrrrtttvvvtttsssqqqpppoooooopppqqqsssrrrpppnnnlllkkkkkkjjjggghhhjjjkkklllmmmmmmnnnkkkiiigggeeecccddddddeeehhhiiijjjiiigggfffggghhhgggjjjpppuuuyyyxxxsssooojjjgggcccbbbaaaaaa```___[[[^^^bbbbbbdddnnn}}}|||vvvpppiiiccc___WWWUUUQQQNNNMMMNNNPPPRRRZZZaaafffhhhlllrrruuuuuurrrqqqqqqppprrrwww~~~wwwmmmgggfffggghhhiiiggghhhjjjkkkjjjiiigggfffgggfffffffffggghhhhhhiiiiiilllqqqvvvzzz|||}}}}}}{{{wwwrrrmmmiiifffbbb```aaaccchhhmmmrrrwwwzzz|||vvvsssnnnlllkkkkkkjjjiiilllmmmmmmlllkkkkkklllnnnlllkkkkkklllnnnpppooonnnoooooopppnnnllljjjkkkkkkkkkiiifffddddddcccaaa```^^^___`````````aaadddgggeeeffffffggghhhmmmssswwwtttvvvyyy{{{|||~~~}}}~~~~~~}}}|||yyypppeeebbbeeesss~~~vvvkkkbbb^^^UUUNNNIIILLLPPPSSSVVVZZZhhhnnnVVVEEE@@@:::666444333333222111222222222222111000000000000000000111111111111//////000000000000111111000000000000000000000000000000000000000000000000222000111444666777<<>>:::444222222333222000000000000000000000000000000000111111222222222222///000222222111111222333111111111000111111222333111111111111222333444555;;;FFFVVVaaagggkkkooorrrxxxzzzuuurrrsssllljjjwwwvvvmmm|||vvvmmmbbbqqq}}}vvvtttkkk```___kkkzzzwwwqqqpppqqqqqqqqqqqqpppnnnmmmnnnoooqqqrrroooooonnnllllllllllllllllllmmmoooppprrrsssttttttuuurrroookkkiiiiiijjjkkkeeeggghhhgggfffeeeggghhhfffjjjsss}}}~~~xxxpppjjjfffeeedddccc]]]cccgggfffeeemmm}}}~~~tttnnniiieee```ZZZWWWVVVWWWYYYXXX___dddfffjjjooosssrrrooooooooolllkkkmmmsssxxxwwwssslllddd______cccfffgggggghhhiiiiiiiiiiiiiiijjjjjjiiiiiikkklllnnnooojjjnnnrrrpppmmmnnnuuu|||{{{zzzxxxvvvuuurrrmmmjjjggghhhiiikkkmmmoooqqqrrrnnnllljjjjjjlllnnnnnnnnniiillloooooommmlllmmmooonnnmmmkkkkkkllllllkkkiiikkkmmmnnnmmmllllllmmmnnnhhhgggeeeeeeeeedddaaa___^^^^^^^^^\\\[[[\\\___bbbccccccbbbbbbccchhhnnnsssuuuvvvwwwxxxxxxzzz}}}|||{{{{{{iii___XXX^^^gggkkkiiigggmmmrrruuuvvv|||sssjjjfff^^^XXXTTTTTTTTTRRRSSSVVVXXXwwwmmmhhhrrr{{{dddHHHCCC<<<666444333333222111111222333222111000/////////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000555222222555666777<<>>;;;888777666666888999999888888777777999???KKKYYYbbbmmmqqqrrrlllccc___ccciiipppuuuxxxvvvuuuwwwxxxvvvssstttuuuvvvzzzyyykkkuuuzzzyyyxxxhhh___\\\WWW]]]iiiyyyoooWWWFFF===444222222000000222333222111111000000111111222222333444333222111000111111111111111111111111............////////////444---+++111555333666===EEESSSbbbjjjkkkmmmrrruuuyyy~~~|||rrrmmmqqqwwwzzzzzzrrrooowwwuuufff```mmmxxx|||~~~zzztttpppdddYYY[[[jjjyyy}}}vvvpppnnnnnnnnnnnnqqqqqqppppppppppppqqqqqqoooooonnnllljjjjjjlllnnnnnnqqqtttwwwxxxwwwuuussstttsssqqqooonnnmmmllllllkkklllllliiieeebbb``````dddgggmmmtttzzz{{{rrrnnnnnnmmmhhhlllpppssstttvvvzzz~~~~~~xxxmmmnnnnnnkkkeee```]]]\\\]]]aaafffiiijjjkkklllnnnmmmmmmlllkkkkkknnnssswwwuuuqqqjjjeeeccccccccccccjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnpppqqqqqqmmmllljjjhhhhhhjjjlllnnnuuuvvvyyy{{{{{{wwwqqqllljjjjjjkkkllllllmmmmmmmmmmmmllljjjjjjkkkllljjjiiilllkkkjjjiiiiiiiiijjjjjjmmmjjjggggggiiiiiihhheeejjjiiiiiiiiikkkkkkiiihhhdddbbb```aaacccdddbbb```___]]][[[YYYYYY\\\___aaaaaa___]]]^^^bbbhhhlllooovvvwwwxxxyyyyyyzzz{{{|||||||||{{{zzzwwwtttxxx~~~sssaaaSSSSSSUUUTTTXXXaaaeeehhhmmmqqquuuzzzvvvkkkbbb___]]]ZZZTTTMMMMMMQQQUUUmmmooofffnnn}}}zzzkkkKKKBBB:::999888444222222333333333222222222111111222222111000//////000000////////////////////////000000000000000000000000////////////000000000000222//////444888888;;;???ZZZooo}}}}}}kkkUUUIIITTTnnnuuujjjmmmzzzsssddddddkkktttqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqssswww{{{}}}xxxssspppooossstttqqqnnnooooooqqqssstttsssssstttuuuxxx|||~~~yyytttppplllhhheee[[[WWWPPPJJJFFFCCC@@@>>><<<:::888777888888777555666666888:::???GGGQQQXXXdddkkkqqqnnnfffaaabbbeeekkkppptttssssssvvvwwwvvvqqqqqqrrrtttwww}}}pppnnnuuukkkaaa]]]YYY\\\dddqqqsssaaaMMMBBB888555444222111333333222111111000000111111111111222222222111000///111111111111111111111111....../////////000000000333//////555666444999CCCMMM[[[jjjpppooooooppppppuuu|||}}}vvvrrrwww~~~zzzvvvvvvtttoooppppppttt{{{|||qqqgggbbbmmmvvvvvvuuuxxxyyyyyy|||xxxqqqmmmccc[[[```ooo{{{{{{uuupppnnnnnnnnnnnnpppoooooonnnnnnoooooopppmmmmmmmmmkkkkkkllloooqqqsssuuuxxxzzz{{{zzzxxxwwwuuutttrrrqqqooonnnnnnnnnkkkkkkkkkhhheeebbbbbbbbbbbbeeeiiinnntttxxx|||}}}{{{xxxvvvttttttxxx}}}}}}yyywwwwww||||||{{{vvvooogggaaa^^^___bbbfffiiijjjjjjkkkllliiiiiihhhhhhhhhkkkppptttxxxssskkkfffcccccccccccceeeeeeffffffgggggghhhhhhlllmmmmmmooopppqqqrrrrrrjjjiiifffddddddeeegggiiilllnnnsssxxxzzzyyytttpppjjjjjjjjjkkklllmmmnnnnnnnnnllliiiggghhhjjjjjjjjjlllllllllllllllkkkkkkkkkmmmkkkhhhgggiiiiiihhhgggiiigggfffffffffeeeccc```bbb```^^^___aaabbb```^^^___^^^\\\[[[[[[\\\^^^```___^^^]]]^^^bbbhhhmmmpppvvvvvvvvvwwwyyyzzzzzzzzzyyy||||||zzzyyyyyywwwuuuvvv{{{{{{iiiYYYVVVVVVTTTWWW___bbbeeeiiinnnsssyyy~~~tttkkkfffaaa^^^WWWOOOKKKLLLQQQddd~~~pppfffkkkwww~~~wwwlllUUUIII>>>999777444222333333333333222222222111111222222111000000000000000////////////////////////000000000000000000000000////////////000000000000000000222444444666???JJJcccuuu~~~{{{rrraaaOOOJJJWWWmmm~~~|||ssssss|||uuueeedddhhhtttppppppooooooooonnnnnnmmmooooooppprrrtttxxx{{{}}}|||yyywww}}}~~~wwwqqqllljjjppptttssspppnnnppprrrttttttsssssstttuuuvvvwwwyyy}}}}}}vvvqqqnnnkkkjjjddd^^^VVVNNNIIIEEECCCAAA@@@>>>;;;999888777555444444555888:::===BBBHHHLLLZZZdddnnnpppkkkdddaaaaaaeeekkkooooooppptttvvvuuuppppppqqqrrrtttyyyuuuiiigggzzzpppccc^^^ZZZ[[[^^^gggvvvzzzoooVVVIII===888666444222333333222111111000000111111000111111111111000//////111111111111111111111111///000000000000111111111000///222777666555???MMM___mmmzzz|||yyyuuupppjjjkkkpppsssqqqrrrzzzqqqfffbbbaaaaaaaaalllyyy~~~vvvnnnjjjfffpppxxxtttmmmkkklllnnn|||xxxooojjjcccaaajjjwwwzzzwwwssspppooonnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkklllnnnqqqrrrtttxxx{{{}}}~~~}}}}}}uuutttsssqqqpppooooooooojjjjjjiiigggdddbbbbbbcccaaabbbeeeiiinnnrrrvvvxxx~~~zzzzzz|||uuupppvvvvvvvvvvvvvvvvvvvvvvvvyyyooohhhdddbbbeeehhhiiiiiiiiiiiijjjfffggggggggghhhkkkpppssszzztttlllfffccccccddddddccccccdddeeefffggghhhiiilllmmmmmmnnnoooppppppqqqiiigggdddbbb```aaabbbdddcccgggmmmtttxxxxxxtttpppiiiiiijjjjjjlllmmmnnnooooookkkgggeeefffiiikkkkkkmmmnnnnnnooonnnmmmlllkkknnnkkkhhhgggggghhhiiihhhiiigggeeedddcccaaa]]][[[^^^]]]\\\\\\^^^^^^^^^\\\___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]___ccciiinnnqqqvvvtttsssuuuxxxzzzyyywwwxxx|||~~~zzzwwwwwwvvvvvvuuutttwww|||tttbbb[[[XXXVVVXXX^^^aaacccfffjjjooovvv}}}ssskkkdddbbb]]]UUUNNNKKKNNNZZZqqqssshhhgggnnntttwwwwwwuuurrrtttwwwtttnnn___QQQAAA:::777444333444333333333222222222111111222111000000000000000000////////////////////////000000000000000000000000////////////000000000000...222666666333777GGGYYYnnn~~~~~~qqqcccRRRIIIMMM[[[lllwwwxxx~~~zzzuuuwwwxxxgggeeeeeerrrooonnnnnnmmmllllllllllllnnnnnnoooppprrrtttvvvwww|||wwwtttwww{{{pppggg```dddkkkoooooopppppprrrssstttsssrrrssstttvvvvvvvvvxxx}}}yyysssooollljjjgggbbbZZZSSSNNNIIIEEECCCBBB@@@===;;;:::999777555444555777999;;;>>>BBBEEESSS^^^jjjooolllfffbbbbbbbbbhhhmmmmmmnnnrrrtttssspppqqqqqqrrrssswww}}}|||lllccceee}}}tttccc\\\YYYYYYZZZbbbqqq~~~zzz]]]NNN???888777555333444333222111111000000111111111111111111111000000000111111111111111111111111000000111111111222222222......222555333777III___xxxxxxlllgggeeeeeeiiittttttddd\\\[[[\\\YYYhhhzzzvvvnnnkkkiiisss{{{wwwmmmfffgggkkk|||oookkkgggkkkuuu~~~uuussspppooooooooommmlllnnnnnnmmmmmmmmmmmmnnnnnnqqqqqqooommmjjjiiikkkmmmoooqqqtttxxx{{{~~~tttsssrrrqqqoooooonnnnnnjjjjjjhhheeeaaa______``````aaacccgggkkkpppuuuxxx|||~~~yyyuuuyyy{{{sssnnnooooooooooooppppppppppppsssxxx}}}uuunnnjjjeeegggiiiiiihhhgggggghhhggghhhiiiiiijjjmmmqqquuuyyyssskkkfffdddfffggghhhggggggggghhhiiijjjjjjkkkjjjkkkkkklllmmmmmmnnnnnnjjjgggdddaaa______```aaa```cccjjjpppuuuuuuqqqmmmiiiiiiiiiiiikkkmmmnnnpppnnnkkkhhhgggiiijjjkkkkkklllmmmooopppooonnnllljjjllljjjhhhfffeeefffhhhhhhjjjhhhfffdddcccaaa^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\___```aaabbbaaa```___^^^[[[\\\^^^aaadddhhhmmmqqqtttqqqppprrrvvvxxxwwwtttwwwzzz~~~zzzwwwuuutttsssssssssuuuwwwyyy|||lllbbb^^^[[[]]]aaacccdddfffhhhlllrrrzzztttkkkddddddccc]]]UUUQQQOOORRReeexxxjjjdddfffkkkjjjllllllllloootttsssoooaaaRRRBBB;;;888666444444333333333222222222111111111111000000000000000111////////////////////////////////////////////////////////////000000000000///222888;;;;;;AAARRRdddvvv|||iiiWWWGGGGGGSSSbbblllqqqvvv}}}xxxrrrlllnnnxxx{{{hhhfffkkkuuunnnnnnmmmlllkkkkkklllllllllmmmnnnpppqqqrrrrrrssstttsssrrruuu|||yyykkk^^^\\\bbbgggmmmqqqoooqqqssssssrrrqqqrrrsssvvvvvvwwwxxx{{{~~~xxxrrrlllhhhdddaaa\\\XXXSSSNNNGGGCCCBBB@@@===<<<<<<;;;:::888666666666666777;;;AAAEEEPPPYYYeeekkkjjjgggeeeeeeccciiimmmmmmnnnrrrsssrrrppppppqqqqqqqqqtttxxx|||sssccc]]]oooxxxcccXXXWWWYYY\\\dddrrrbbbQQQ@@@888777555444444333222111111000000111111333333222222111111111111111111111111111111111111111111111111222222222222//////222444444===XXXtttzzzmmmddd```jjj}}}{{{lllaaa]]]___]]]iiiyyyxxxnnnhhhhhhqqqyyyxxxmmmeeefffkkkzzz}}}pppmmmnnnvvv|||rrrpppooonnnoooooommmlllooonnnnnnmmmmmmnnnnnnoooppppppooollliiiiiikkkmmmqqqrrrtttvvvxxxzzz{{{|||qqqqqqooonnnmmmmmmmmmmmmjjjjjjhhheee```]]]]]]]]]___```bbbeeejjjoootttwwwyyyzzzuuuoooqqquuuyyyyyyvvvqqqnnnkkkkkkllllllmmmmmmmmmmmmlllqqqwwwzzz|||wwwppplllhhhiiijjjiiigggffffffggggggiiijjjjjjkkkmmmqqqtttuuupppjjjffffffiiikkkllljjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnoooooojjjhhhdddaaa___^^^___```___bbbhhhnnnssstttrrrooojjjiiiiiiiiijjjlllnnnooolllkkkkkklllmmmmmmllljjjkkklllnnnooonnnmmmkkkiiijjjiiigggfffdddeeefffggghhhgggeeedddcccbbb___\\\YYYZZZ[[[[[[[[[[[[\\\\\\___aaacccddddddbbb```___ZZZ]]]```bbbdddgggllloooqqqooonnnpppsssuuutttssstttwww{{{~~~~~~xxxtttrrrssssssuuuuuuvvvwwwzzzwwwkkkfffdddeeegggiiiiiiiiiiiikkkooouuuyyy|||wwwmmmeeeeeegggbbbZZZVVVQQQPPP^^^zzzooodddbbbeeeccciiinnnqqquuuxxxvvvqqq___PPPAAA<<<;;;888555444333333333222222222111111111000000000000000111111000000000000000000000000////////////////////////////////////000000000000111222888@@@GGGOOO]]]iiixxxvvvcccQQQDDDKKK\\\iiioooqqqyyyzzznnneeelll|||yyyiiiiiivvv{{{mmmlllkkkjjjjjjkkkmmmmmmkkkmmmoooqqqrrrrrrqqqqqqnnnpppssswww|||vvvgggaaaaaaeeejjjpppnnnpppqqqqqqpppooopppqqqrrrtttvvvwwwyyy}}}}}}vvvnnnjjjcccaaa^^^ZZZVVVPPPIIIDDDCCCAAA>>>===>>>>>><<<;;;888888666555555:::@@@EEEMMMUUU___eeegggfffeeefffccciiimmmmmmnnnrrrtttsssppppppqqqppppppqqqtttwww~~~hhhaaaiiizzz~~~fffWWWWWW\\\bbbjjjvvvlllXXXDDD:::888666444444333222111111000000111111444333222222111111222222111111111111111111111111000111111111111222222222333222444777999EEEeeettthhhdddrrrwwwjjjddddddiiippp{{{uuummmlllpppuuuuuullleeegggnnnvvv|||{{{vvvmmmmmmsss}}}yyyrrrpppnnnmmmnnnnnnmmmlllnnnnnnmmmmmmmmmmmmnnnnnnjjjkkkkkkjjjiiijjjmmmpppwwwvvvuuutttttttttttttttooonnnmmmlllkkkkkkkkkkkkkkklllkkkiiidddaaa_________```bbbfffjjjnnnqqqsssvvvzzz}}}|||{{{zzzwwwqqqoooooopppqqqrrrqqqnnnkkkhhhhhhiiiiiijjjkkkkkkkkkkkknnnqqqtttwww||||||tttnnnkkkiiijjjjjjiiifffeeeeeeffffffggghhhiiiiiikkknnnppppppmmmiiiggghhhjjjlllmmmjjjjjjiiiiiiiiihhhhhhhhhlllmmmnnnoooppprrrssssssmmmjjjfffcccaaa```aaabbb```bbbgggnnntttwwwvvvuuukkkjjjiiihhhiiikkkmmmnnnjjjkkklllnnnpppooollljjjkkkkkklllmmmlllkkkjjjiiihhhiiiiiigggeeeeeeeeegggeeecccbbbaaaaaa```^^^[[[XXXYYY[[[[[[ZZZZZZ[[[]]]]]]___bbbddddddcccaaa___\\\___cccddddddeeeiiilllmmmmmmnnnooopppqqqrrrrrrxxxzzz}}}|||wwwtttuuuwwwxxxwwwvvvvvvyyy~~~tttooonnnnnnmmmlllllllllkkkjjjlllpppsssxxxtttjjjiiihhhccc\\\XXXRRRPPP[[[tttoooggggggeeemmmuuuzzz}}}}}}xxxdddTTTDDD>>>===:::666444333333333222222222111111000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000333222777DDDPPP[[[eeemmmyyyzzznnn\\\MMMFFFSSSfffpppuuuwww|||wwwmmmttt~~~qqqhhhooo{{{}}}kkkjjjiiihhhiiikkkmmmnnnkkkmmmooorrrsssrrrqqqpppqqqsssuuuxxxzzz}}}{{{qqqllljjjiiikkkooommmoooppppppnnnmmmnnnooonnnpppsssuuuwwwzzz{{{tttpppfffccc___ZZZVVVPPPKKKFFFEEEBBB@@@??????>>>===;;;:::999777666555888===AAAHHHPPPZZZaaaddddddcccccc```fffkkkllloootttvvvuuutttttttttsssrrrsssuuuxxx|||zzzjjjgggmmmooo___ZZZaaaiiipppzzzxxxcccKKK???;;;888555444333222111111000000111111333333111000000000111222111111111111111111111111000000000111111111111222444333555999<<>>;;;777444333333333222222222111111000000000000000111222222000000000000000000000000000000000000000000000000////////////000000000000333222777DDDRRR^^^iiirrr{{{~~~{{{pppdddUUUIIIIIIZZZmmmwww{{{~~~yyy}}}tttnnneeegggvvviiihhhgggggghhhjjjlllnnnkkkmmmpppssstttsssrrrqqqtttttttttssstttuuuxxx{{{~~~yyyvvvuuurrrnnnnnnqqqlllnnnoooooommmlllmmmnnnmmmooorrrtttwww{{{zzzvvvkkkfff```ZZZUUUPPPKKKHHHGGGDDDAAA@@@???>>><<<;;;::::::999777666666999<<>>:::666444333222222111000111111111333222000/////////000111111111111111111111111111///000000000000111111111222111444999>>>JJJfffyyywwwwww}}}zzzssspppwww~~~rrrgggaaagggvvvyyywwwtttqqqnnnlllmmmnnnnnnnnnlllkkkkkkjjjjjjkkkkkkllliiijjjiiihhhggghhhjjjmmmmmmllljjjiiiiiikkkmmmnnnnnnmmmlllkkkkkkkkkkkkkkkmmmppptttuuussspppnnnmmmjjjkkkmmmooopppppppppooojjjlllkkkiiikkkoooooolllmmmkkkjjjkkkmmmllliiieeefffgggggghhhiiijjjjjjkkkhhhdddbbbdddhhhlllmmmmmmllloooqqqrrrpppooonnnnnnjjjjjjjjjhhhfffeeeeeegggggghhhiiiiiihhhiiikkkmmmnnnllljjjiiiiiijjjiiihhhgggggghhhiiijjjkkklllllliiijjjlllnnnqqqssstttuuuyyywwwssspppnnnnnnoooppppppooooooqqqtttvvvvvvvvvnnnllljjjhhhgggiiikkklllllljjjiiiiiikkklllmmmlllnnnmmmlllkkkkkkkkkkkklllhhhkkknnnnnnkkkhhhggghhhgggeeecccbbbaaa___\\\YYYTTTWWWYYYYYYWWWWWWYYY\\\WWWYYY\\\^^^___```___^^^___dddhhhgggdddbbbcccfffffflllpppoookkkjjjnnnssstttuuuuuuuuuvvvzzz}}}|||{{{vvvttttttwwwzzz{{{{{{yyyuuuqqqjjjkkklllkkkjjjjjjlllmmmrrr{{{}}}sssnnnkkkeeeccccccVVVWWWZZZhhh~~~xxx|||~~~~~~~~~hhhPPPCCC>>>;;;777555333333333222222222111111000000///000000111222222000000000000000000000000000000000000000000000000////////////000000000000222222888DDDQQQ]]]kkkvvv}}}zzzuuurrriii]]]OOOGGGKKK___rrrzzz~~~~~~xxxjjjbbb\\\fff{{{hhhhhhhhhhhhhhhiiiiiijjjpppppppppppppppqqqqqqqqqooosssvvvuuurrrqqqtttxxx}}}~~~vvvssspppooopppqqqnnnlllrrrqqqqqqqqqqqqqqqqqqqqqvvvuuuuuuuuuwwwzzz}}}{{{ppplllfff```[[[VVVQQQMMMKKKHHHDDDAAA@@@===;;;999999888777666666777777888DDDDDDKKKWWW___``````ccc___dddiiilllmmmrrryyy}}}zzzwwwuuuttttttxxx}}}qqqbbbeeesss~~~~~~zzznnn^^^jjjqqqqqqwww|||fffNNN???<<<:::555111111111000111111222333111111111111111111111111111111222222222222111111222222111111111111111222555555777:::???NNNfff|||}}}~~~~~~wwwvvv}}}vvvhhhaaa\\\iiiwwwyyyqqqnnnnnnllllllkkklllmmmnnnnnnmmmjjjhhhggggggggghhhiiiggggggiiikkkkkkhhhdddggghhhgggfffdddccceeegggjjjjjjlllnnnqqqqqqooommmooorrrwww{{{}}}}}}{{{yyyvvvuuutttsssqqqooommmkkkkkkjjjiiihhhhhhhhhiiijjjhhhiiikkkllllllkkkjjjhhhiiihhhfffeeeddddddeeefffeeedddcccccccccdddeeeffffffhhhjjjmmmnnnnnnmmmlllffffffdddccccccdddeeefffjjjjjjiiihhhiiijjjlllmmmhhhiiiiiihhhhhhgggfffeeefffhhhkkkmmmmmmkkkhhhfffhhhllloooooollllllqqquuu{{{{{{yyyuuuqqqooopppqqqvvvwwwxxxyyyxxxuuurrrpppooommmiiigggfffhhhjjjlllmmmlllkkkjjjjjjjjjkkkkkkooollliiiiiillloooooonnnkkkkkkkkkkkkjjjhhhfffeeeeeeeeecccbbb___\\\ZZZYYYVVVVVVUUUUUUUUUUUUUUUUUUUUUYYY^^^aaaaaa___]]]]]]]]]```dddggghhhiiijjjkkklllmmmmmmnnnoooppppppqqqssssssssstttuuuvvvvvvwwwyyyvvvuuuuuuuuuuuu}}}~~~wwwmmmiiieeeeeeiiimmmnnnooorrrvvv~~~zzznnngggcccbbbbbb^^^XXXXXXeee{{{~~~xxx[[[GGG???===888444444333222111000000000000111111111111000000000000//////000000000000//////000000000000000000000000/////////000111111222222///222777@@@MMM]]]mmmxxx}}}{{{yyyrrreeeYYYOOOGGGLLLcccxxxtttzzzxxxhhh[[[\\\lll|||gggggggggfffggghhhiiiiiinnnoooooooooppppppqqqqqqooorrruuutttrrrrrrvvvzzzzzz|||}}}yyyrrrooommmmmmoooppppppnnnqqqrrrssstttuuuuuuuuuuuuuuuuuutttuuuwwwzzz}}}}}}}}}~~~uuuqqqkkkeee___ZZZUUUQQQLLLJJJFFFCCCAAA???===;;;;;;:::999888777888999999<<>>===<<<;;;999999999::::::;;;MMMWWWUUUWWWbbbgggbbbaaabbbbbbbbbcccfffkkkpppzzz|||{{{wwwtttuuuvvv{{{yyywww~~~qqquuuoooggghhhvvvnnnSSS@@@:::999555555333222111000000000111111111111111111111111111111222222222222111111000000//////000000111111555222333===KKKYYYhhhtttzzzsssssswww{{{{{{{{{{{{kkk\\\XXX[[[gggttt~~~}}}vvvqqqpppoooooonnnllljjjhhhggghhhhhhlllkkkjjjjjjiiijjjjjjkkkiiihhhhhhjjjmmmnnnjjjgggfffffffffeeecccccceeegggfffhhhmmmqqqrrrpppjjjeeeeeefffgggiiijjjkkkkkkkkkpppooonnnllljjjgggeeedddiiihhhgggfffggghhhiiijjjiiigggfffddddddeeefffgggddddddcccbbbaaa`````````^^^]]]\\\[[[\\\^^^```aaaaaaaaacccdddfffggghhhiiilllkkkhhhfffeeedddddddddccceeeiiilllmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggfffdddddddddcccddddddeeeeee]]]___```aaabbbdddiiillloooqqqrrrqqqpppppprrrtttqqqqqqrrrrrrqqqooommmkkkhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhjjjkkkmmmnnnooonnnmmmllllllmmmmmmmmmkkkkkkkkkiiifffcccaaa______]]]ZZZWWWTTTRRRQQQQQQQQQRRRTTTVVVWWWVVVUUUUUU___aaadddcccaaa]]]ZZZYYY[[[^^^bbbeeefffggghhhiiihhhiiijjjlllnnnoooqqqqqqlllmmmoooqqqtttvvvxxxyyywwwzzz~~~}}}|||zzzvvvrrrooopppqqqrrrsssyyy||||||vvvooommmkkkhhhgggffffffeeegggjjjqqqzzzxxxqqqmmmlllmmmlllkkklllnnnrrr{{{|||rrrWWWEEE<<<999555444333222222111111222111111111111000000000///000000000111111000000000////////////////////////111111111111111111111111666;;;@@@CCCIIIYYYpppnnnjjjmmmcccQQQFFFQQQjjj{{{wwwhhh^^^bbbsssjjjiiihhhggggggiiikkkllljjjkkklllmmmnnnoooppppppooooooooooooqqqtttyyy|||}}}|||{{{zzzyyywwwssspppiiihhhfffeeefffiiimmmqqqmmmoooqqqssssssrrrpppnnnmmmnnnoooppprrrtttuuuvvvxxx{{{~~~~~~|||}}}xxxsssmmmggg```[[[TTTQQQMMMIIIGGGDDDAAA???===<<<:::999888888999999;;;KKKTTTOOOQQQ\\\aaa]]]___^^^^^^]]]^^^```dddgggooorrrwwwzzz{{{xxxtttqqqrrrsssxxx|||~~~ooommmvvvsssfffdddqqqzzz|||~~~aaaHHH===;;;666555444222111000000000111111111111111111111111111111222222222222111111000000000000000111222222777333666@@@LLLUUU]]]dddvvvwwwoootttzzzxxxwww|||~~~zzzhhhYYYWWW]]]kkkwww{{{sssooopppqqqlllkkkjjjiiihhhiiijjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiikkknnnoookkkhhhgggggggggfffeeeeeegggiiihhhhhhiiijjjlllkkkhhheeecccbbbbbbcccccceeefffgggiiiiiiiiihhhgggfffeeedddggggggfffffffffgggiiijjjiiigggeeecccbbbccceeefffccccccbbbbbb```___^^^^^^\\\\\\\\\\\\]]]^^^___```aaaaaabbbcccdddgggiiijjjgggfffeeedddcccdddeeefffdddfffjjjmmmnnnnnnmmmllliiiiiijjjiiiiiihhhgggfffccccccbbbbbbcccdddeeefff````````````aaacccgggjjjnnnpppqqqpppooonnnooopppjjjjjjkkklllmmmmmmlllkkkjjjjjjkkkkkkjjjhhhgggfffhhhhhhhhhhhhiiikkkmmmooonnnnnnnnnmmmlllkkkkkklllkkkjjjiiihhheeebbb___]]]ZZZXXXTTTPPPNNNMMMMMMNNNPPPQQQSSSVVVWWWXXXXXXXXXcccdddfffdddaaa]]]ZZZYYY[[[___cccfffgggggghhhjjjhhhiiijjjlllnnnoooqqqqqqllllllnnnpppsssuuuwwwwwwvvvzzz~~~}}}{{{zzzxxxuuuqqqnnnoooqqqrrrrrr{{{~~~{{{sssllllllllljjjhhhgggffffffgggiiinnnvvv|||tttnnnllllllhhhiiilllnnnooouuu{{{^^^III>>>;;;666555444333222222222222111111111111000000000///000000111111111111000000////////////////////////111111111111222222222222555:::???CCCJJJ[[[sss|||lllgggiii___NNNFFF\\\zzznnnfffkkkyyyllljjjhhhggggggiiilllmmmkkkllllllmmmnnnoooppppppooonnnnnnooorrruuuxxxzzz{{{zzzyyyxxxwwwtttpppmmmhhhgggeeeccccccgggnnnrrrmmmooorrrtttvvvvvvuuuuuummmnnnnnnooopppqqqrrrrrrtttvvvxxxxxxxxx{{{{{{vvvqqqjjjddd___YYYVVVQQQMMMJJJFFFBBB@@@>>>===;;;999888888888999666@@@FFFFFFKKKVVV]]]]]]^^^]]]]]]]]]^^^___aaabbbeeejjjpppvvvxxxxxxuuussspppqqqtttzzz}}}nnnfffjjjooo{{{uuuggg___fffmmmpppyyymmmPPP>>>999666555444333111111000000111111111111111111111111111111222222222222111111000000000000111222333444555555:::EEEMMMQQQUUUYYYnnnzzz~~~zzzkkknnnwww{{{vvvtttxxxtttdddYYY[[[dddsss{{{yyyrrroooppppppjjjiiiiiihhhiiikkklllmmmjjjjjjjjjjjjiiiiiihhhhhhhhhggggggjjjmmmnnnkkkgggeeeffffffeeeddddddfffhhhjjjhhhfffffffffgggfffeee___^^^^^^^^^```cccfffhhhhhhiiiiiiiiiiiihhhgggfffffffffeeeeeefffggghhhiiihhhgggeeecccbbbcccdddeeecccccccccbbb```___]]]\\\[[[\\\^^^___```aaa``````bbbaaaaaaaaacccfffjjjlllcccbbbbbbbbbbbbdddeeefffdddfffjjjlllnnnmmmlllkkkhhhiiiiiihhhhhhgggfffeeeccccccccccccdddeeeffffffcccaaa``````aaadddgggiiimmmnnnpppooonnnlllmmmmmmeeefffhhhiiijjjkkklllllllllkkkkkkjjjiiigggfffeeehhhhhhggghhhiiikkkmmmnnnlllmmmnnnmmmjjjiiiiiijjjiiiiiihhhfffdddaaa^^^\\\VVVSSSOOOKKKIIIJJJLLLMMMPPPQQQRRRUUUXXX[[[]]]^^^eeefffgggeeeaaa]]]ZZZZZZ[[[___cccfffggghhhiiijjjiiijjjkkklllnnnpppqqqqqqmmmmmmnnnpppqqqsssttttttuuuyyy}}}}}}|||{{{{{{wwwsssqqqqqqsssttttttyyy}}}}}}ssskkklllmmmllljjjhhhggghhhhhhhhhlllrrrzzztttkkkeeedddaaabbbeeeiiijjjooo}}}eeeNNNAAA;;;666666555444333333333333111111111111000000000000000111111222222111111000000000000000000000000000000000111111222333333444222888AAAJJJTTTeeeyyyuuulllhhhcccXXXLLLKKKfff}}}sssmmmqqq~~~}}}{{{|||}}}llljjjhhhffffffhhhkkkmmmmmmmmmnnnnnnnnnoooooooooooonnnnnnpppsssuuuwwwwwwyyyxxxxxxxxxwwwtttoookkkeeedddcccbbbccchhhpppvvvttttttuuuuuuvvvuuuuuuuuuoooooopppqqqqqqqqqqqqqqqqqqrrrssstttvvvyyy|||~~~~~~zzzvvvpppiiiddd___\\\VVVQQQMMMIIIDDDAAA???>>><<<;;;999999999:::666888;;;AAAIIIRRRZZZ____________```bbbbbbbbbaaa]]]bbbjjjqqqvvvwwwwwwuuuqqqooonnnqqqxxx}}}vvviiiiiikkktttzzzlll```]]]```cccjjjqqqvvvWWWBBB:::666555444333222111111111111111111111111111111111111111222222222222111111111111111111222333444555555888BBBNNNUUUVVVWWWZZZfffnnnzzzzzz{{{gggdddpppyyyxxxsssssswwwvvviii]]]ZZZbbbnnn|||xxxqqqoooooommmjjjiiiiiiiiijjjkkkmmmnnnjjjjjjjjjiiihhhgggfffeeeeeeddddddgggkkkkkkhhheeedddeeeeeedddcccdddfffhhhjjjhhhfffeeeffffffeeeddd```^^^\\\\\\^^^aaaeeehhhjjjjjjjjjjjjiiihhhgggfffeeeeeeddddddeeeggghhhiiihhhgggeeedddccccccddddddcccccccccbbbaaa___]]]\\\[[[]]]aaacccddddddbbbaaaaaa```______bbbeeeiiilllbbbbbbaaaaaabbbccceeefffdddfffhhhjjjkkkjjjiiihhhggghhhhhhggggggfffeeedddccccccdddeeeffffffggggggbbbaaa______bbbfffiiikkkjjjlllnnnnnnmmmllllllmmmfffgggggghhhiiijjjkkkkkkkkkjjjjjjiiihhhggggggfffhhhhhhhhhhhhiiijjjlllmmmkkkmmmnnnllliiigggggghhhgggggggggeeeccc```]]]\\\SSSPPPLLLIIIHHHIIILLLNNNPPPPPPQQQTTTXXX]]]aaadddfffggghhheeeaaa]]][[[ZZZZZZ^^^bbbeeefffggghhhiiikkkllllllmmmoooppppppqqqnnnooooooppppppqqqqqqqqqrrrvvv{{{~~~|||xxxuuuuuuwwwxxxxxxxxx{{{wwwlllnnnpppoookkkhhhggggggggggggiiioooxxxtttgggaaa^^^YYYYYY]]]bbbeeejjjuuuzzzlllTTTCCC;;;777666555444333333333333111111111111000000000000000111111222222111111000000000000000000000000000//////000111333444555555333<<>><<<;;;:::;;;;;;<<<777888AAAJJJQQQYYY```aaabbbbbbdddffffffdddcccXXX]]]eeemmmsssvvvwwwvvvrrrnnnjjjjjjqqq{{{}}}}}}sssqqqrrrwwwssscccYYYYYY]]]bbbeeeqqqxxxzzz^^^GGG===555555444333222222222222111111111111111111111111111111222222222222111111222222222222333444555666666<<>>===;;;;;;;;;;;;999777555555888>>>CCCJJJVVVaaadddffffffdddeeehhhgggbbb^^^]]]aaaiiillljjjkkkooommmllljjjjjjnnnvvvxxxeeeZZZYYY[[[^^^```gggppp|||qqqSSS:::888777555222///......000111222222333333222222111000111111222222222111111222000111444444111111555;;;EEETTTbbbkkknnnjjjdddccc```bbbiiioooooonnnoootttwww~~~qqq```cccpppvvvuuussspppvvv{{{}}}}}}|||zzzxxxpppmmmlllpppvvv}}}~~~nnn^^^WWW___rrr~~~uuuqqqqqqrrrqqqoooooommmkkkiiiiiiiiikkkkkkjjjiiihhhgggeeeeeedddddddddeeeggghhhhhhgggeeedddaaaaaaaaabbbeeehhhlllnnnooommmjjjgggeeeeeeeeeeeegggggggggfffccccccdddeeehhhhhhfffeeeeeefffggghhhfffggggggfffeeeeeehhhjjjdddgggjjjjjjgggcccbbbbbbeeedddddddddcccaaa]]]ZZZ\\\]]]___```bbbdddffffffgggccc______cccfffggggggeeedddccccccccceeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeddddddddddddccceeeggghhhhhhgggggghhhcccccccccdddfffgggiiijjjjjjiiiggggggiiilllooorrrlllkkkjjjkkklllmmmlllkkkjjjjjjiiihhhhhhiiijjjjjjiiihhhgggfffeeefffgggggghhhiiiiiiiiihhhgggeeedddaaabbbcccdddbbb```^^^\\\VVVSSSPPPMMMKKKLLLNNNPPPMMMOOOQQQUUUZZZ___cccffffffggghhhgggeeeaaa]]]ZZZYYY\\\```ccceeegggiiijjjnnnmmmlllllllllnnnooopppooooooooopppqqqrrrtttuuuttttttuuuyyy}}}~~~~~~zzzzzz{{{~~~zzzrrrmmmjjjjjjjjjggghhhllleeeeeeeeejjjsss}}}xxxggg\\\XXXSSSNNNMMMSSS\\\eeeooowwwtttqqq~~~sssWWWFFFCCC:::777333222222333333222444333222111000000000000000000111111111111000000//////000111111111111111333000///222444444777===BBBSSSgggsssxxx|||}}}|||xxxmmmkkkqqqiiiSSSEEEDDDRRRhhh~~~nnniiirrrooozzz~~~vvvmmm```XXX^^^qqq~~~uuupppooofffeeedddeeeggghhhhhhgggiiihhhiiikkknnnoooooonnnnnnmmmmmmnnnppppppppppppqqquuuwwwuuussssssooojjjeeeaaa```dddgggjjjooouuuzzz{{{{{{xxxtttrrrssstttqqqrrrttttttsssqqqpppoooppppppqqquuuyyy{{{|||{{{~~~yyytttqqqfffbbb\\\VVVRRRNNNJJJGGG@@@>>><<<<<<<<<<<<:::888777666888===AAAGGGRRR^^^cccffffffdddfffjjjjjjgggddd```___cccdddcccdddgggggggggfffgggjjjrrr|||mmm___ZZZZZZ[[[\\\```jjjvvvrrrWWW???:::999666333000000111222111222222333333222222111111111222222222111111000///---...222333111333777@@@NNN```lllsssuuuqqqlllhhhcccaaacccfffhhhmmmssswwwvvvvvv{{{zzzmmmeeeooo{{{|||tttllllllqqqxxx||||||yyysssmmm______```ccchhhoooxxx~~~yyyiii[[[WWWaaarrr|||tttppppppqqqpppnnnnnnlllkkkiiiiiiiiijjjkkkiiihhhgggfffffffffffffffggggggggggggfffdddcccbbbbbbbbbbbbbbbdddgggjjjlllmmmkkkiiigggggghhhjjjkkkmmmnnnnnnllljjjiiijjjkkkiiihhhfffeeeeeeeeefffffffffggghhhgggffffffhhhjjjdddgggjjjjjjgggdddcccccceeedddcccbbbbbbaaa^^^[[[\\\]]]^^^```bbbdddeeeffffffbbb___```dddhhhhhhgggdddcccbbbaaabbbccceeegggeeeeeefffggghhhhhhiiiiiiggggggfffeeedddccccccdddfffgggiiihhhfffdddddddddeeeeeefffggghhhiiijjjjjjjjjiiiiiihhhjjjlllnnnpppnnnmmmllllllnnnnnnnnnlllkkkjjjiiihhhhhhiiijjjkkkjjjiiigggeeeeeeeeefffggghhhhhhiiiiiiiiigggfffeeeaaaaaaaaa```^^^\\\ZZZYYYUUUSSSPPPNNNMMMNNNOOOPPPRRRSSSTTTWWW\\\aaafffiiihhhhhhgggfffccc```]]]\\\\\\___cccfffggghhhjjjllloooooonnnmmmmmmnnnoooooonnnnnnooooooppprrrssstttuuuuuuvvvyyy}}}~~~|||{{{wwwwwwyyy|||wwwqqqlllkkkiiiffffffiiifffeeefffiiipppyyyzzzjjj]]]WWWRRRMMMKKKRRRZZZcccmmmuuurrrnnnyyymmmTTTEEEAAA:::777444222222333333222222111111111111111222222000000111111111111000000//////000111111111111111222///...111333333888>>>EEEVVViiiuuu{{{yyymmmgggiii```LLLAAACCCTTTggg|||jjjeeekkkrrr}}}~~~qqqiii___]]]eeevvv{{{sssnnnmmmfffeeedddeeefffgggfffeeeffffffhhhjjjmmmnnnmmmkkkllllllmmmnnnnnnoooppppppppptttuuusssqqqqqqnnniiigggdddcccfffhhhiiimmmrrrxxx}}}~~~wwwqqqqqqsssooorrruuutttpppnnnooorrrmmmmmmpppuuuyyy|||}}}||||||wwwsssiiieee___YYYTTTPPPLLLIIICCC@@@>>>===<<<<<<:::999:::888888;;;===BBBNNNYYYbbbeeefffeeehhhooorrrqqqkkkccc[[[ZZZZZZZZZ[[[^^^\\\]]]^^^```dddjjjsssxxxzzzggg]]][[[YYYWWWWWWaaannnyyy}}}sss\\\FFF<<<:::777444222222333444111222222333333222222111222222222222222111000///,,,+++---111222111555:::EEEYYYooo{{{~~~~~~{{{wwwssslllccc^^^\\\```lllyyy|||uuurrrsssvvvwwwwwwqqqkkkkkkwwwuuukkkiiimmmuuu}}}xxxlllcccZZZ^^^aaaaaaccciiittt|||tttcccYYY\\\hhhvvvyyyrrrnnnnnnooonnnllllllkkkjjjiiiiiiiiijjjkkkhhhggggggffffffgggggghhhjjjiiigggeeecccbbbaaa```ccccccbbbbbbcccfffhhhjjjjjjiiigggfffgggjjjnnnqqqrrrssssssqqqooommmnnnoooiiihhhfffdddddddddddddddeeegggiiiiiihhhggghhhiiieeehhhjjjjjjhhhfffeeeeeeeeeccc```___```___^^^]]]\\\]]]^^^___aaabbbdddddddddaaa```bbbfffiiiiiihhhcccbbb```______aaacccdddbbbcccdddeeeggghhhiiijjjgggfffeeedddddddddddddddfffggghhhhhhfffdddddddddhhhiiijjjkkkkkkkkkjjjiiijjjiiiiiijjjjjjlllmmmmmmpppnnnmmmnnnoooooonnnmmmkkkjjjiiihhhhhhiiijjjkkkllljjjhhhfffeeeeeefffggghhhhhhiiiiiiiiihhhggggggbbbaaa^^^\\\YYYWWWVVVUUUSSSRRRQQQOOOOOOOOOPPPQQQTTTUUUVVVXXX]]]ccciiillljjjiiifffcccaaa___^^^^^^aaacccggghhhiiijjjlllnnnqqqpppooonnnnnnnnnooopppnnnnnnnnnooopppqqqrrrsssuuuvvvvvvyyy|||{{{wwwuuuqqqrrruuuyyy}}}~~~vvvooollliiidddccceeegggffffffhhhmmmttt|||}}}pppaaaWWWPPPKKKIIINNNWWW___iiiqqq~~~}}}vvvooouuu|||~~~|||lllVVVGGGBBB;;;888555333333333222222000000000000111222333444000000111111111111000000//////000111111111111111222//////222333555;;;BBBKKKZZZkkkwww|||nnneeeaaaVVVEEE???DDDWWWgggyyy~~~lllggglllwwwmmmfffaaaeeerrruuunnnjjjjjjtttrrrpppnnnnnnllliiigggffffffhhhjjjlllmmmkkkiiijjjlllmmmmmmnnnnnnoooqqqpppssstttqqqppppppmmmhhhgggddddddgggiiiiiilllqqquuuzzzzzztttqqqqqqoooppprrrqqqooooooppprrrjjjllloootttyyy}}}}}}|||xxxtttlllgggaaa[[[VVVRRRMMMKKKEEEBBB???===<<<;;;999888:::777777999:::???JJJUUU^^^ccceeefffkkktttzzz|||sssiii\\\UUUTTTTTTUUUVVVPPPRRRUUUXXX\\\bbbhhhmmmwww~~~ooobbb^^^ZZZVVVRRR\\\iiitttzzzuuuaaaNNN>>>;;;777444333444444444111222222333333222222111222222222222222111000///...---...111222222777>>>KKKfffzzzmmmaaaZZZ^^^pppxxxuuutttsssqqqrrroooooowwwzzzrrriiillltttyyyjjj___fffmmmqqqnnnjjjnnnxxxppp___ZZZcccqqq{{{yyyuuupppmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkkffffffffffffggghhhiiijjjkkkiiifffdddbbbaaabbbbbbccccccbbbcccdddgggjjjlllhhhgggeeedddfffjjjnnnqqqqqqrrrrrrqqqnnnmmmmmmmmmiiihhhfffdddcccbbbcccccceeegggjjjjjjiiihhhhhhiiiggghhhiiijjjiiigggfffeeebbb___\\\[[[\\\]]]]]]]]]\\\]]]^^^___```aaabbbbbbbbb``````ccchhhkkkjjjggg```___^^^]]]]]]^^^```bbbcccdddeeefffggghhhiiiiiigggfffeeeeeedddddddddeeedddfffhhhhhhgggggghhhjjjiiijjjlllmmmlllkkkiiiggggggggghhhjjjkkklllmmmmmmooonnnmmmmmmnnnooommmlllkkkjjjiiihhhhhhiiijjjkkkmmmkkkiiifffeeefffggghhhgggggghhhhhhhhhhhhhhhhhhcccaaa^^^ZZZWWWUUUUUUUUURRRRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUXXX^^^eeekkkooommmjjjfffaaa^^^^^^___```dddfffhhhiiiiiijjjlllnnnpppooonnnnnnnnnpppqqqrrrooooooooopppqqqrrrsssssstttuuuvvvwwwzzzxxxsssppplllmmmppptttzzzzzzqqqllliiieeecccdddfffffffffgggkkkrrryyywwwgggYYYPPPJJJGGGKKKRRRZZZccckkkttt|||rrrrrrttttttuuuxxx|||ttt```MMMCCC===:::666444333333222111111111000000111222222333000000111111111111000000//////000111111111111111333111111444555888@@@IIITTT```nnnxxx{{{oooddd]]]PPPBBB@@@GGGXXXeeeuuu}}}rrrqqqvvvzzzmmmeeecccmmm}}}vvvmmmhhheeeeee}}}{{{zzzxxxtttrrrjjjiiiiiikkklllllljjjhhhiiikkknnnnnnmmmmmmppprrrqqqttttttpppnnnnnnkkkfffdddbbbccchhhjjjjjjmmmqqqsssvvvzzz}}}~~~|||wwwtttqqqooommmmmmppprrrrrrqqqkkklllnnnsssxxx{{{|||{{{}}}}}}yyytttlllhhhbbb\\\WWWSSSOOOLLLGGGDDD???===;;;:::999777888666666888999===GGGRRRYYY___dddffflllvvv}}}tttggg[[[UUUSSSQQQOOOJJJLLLPPPTTTXXX^^^dddhhhtttzzzxxxjjjeee```ZZZTTT]]]hhhssszzzwwwfffUUUAAA<<<666333333444444444111222222333333222222111222222222222222111000///222111222444333333999BBBYYYxxx{{{kkkaaadddwww}}}xxxsssoooqqqrrruuu{{{~~~wwwkkkkkkrrr~~~wwwhhh```vvv|||tttuuuzzz~~~xxxiiiZZZZZZgggvvv||||||tttrrrooolllkkkkkkjjjjjjhhhhhhhhhhhhiiiiiijjjkkkffffffffffffhhhiiijjjkkkiiigggeeecccbbbcccdddfffcccbbbbbbccceeeiiilllnnngggeeeccccccdddgggjjjllllllnnnoooooolllkkkjjjkkkiiihhhfffdddcccbbbcccccceeegggjjjjjjiiihhhhhhiiihhhhhhhhhiiiiiihhhfffeee^^^[[[XXXWWWYYY[[[\\\\\\\\\\\\]]]^^^______`````````___aaaeeeiiikkkhhheee]]]\\\[[[ZZZ[[[]]]___```ffffffgggggggggggghhhhhhggggggffffffeeefffffffffggghhhjjjjjjiiiiiikkkllljjjkkkllllllllljjjhhhfffddddddfffhhhjjjkkkmmmmmmnnnmmmkkkkkkllllllkkkjjjjjjjjjhhhhhhhhhhhhjjjjjjlllkkkiiihhhggggggggghhhgggggggggggggggggghhhhhheeebbb___[[[XXXWWWWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWW[[[aaaiiiooosssoookkkeee```]]]]]]___aaadddeeeggghhhhhhiiikkkmmmmmmmmmmmmnnnoooqqqssstttqqqqqqqqqqqqqqqrrrssstttqqqssstttuuuwww{{{}}}uuupppnnniiijjjmmmqqqvvv{{{}}}rrrmmmkkkgggffffffeeefffggggggjjjpppxxx~~~}}}nnn___RRRKKKFFFHHHNNNTTT\\\dddiii~~~sssoooppprrrtttvvv{{{lllTTTCCC???;;;777444444333222111333222222111000000111111000000111111111111000000//////000111111111111111222000111444555999CCCNNN^^^fffqqqxxxyyyrrrjjjaaaXXXKKK@@@AAAIIIWWWaaaooo|||xxxssswww~~~|||mmmdddbbbqqqzzzooohhhcccaaaaaa~~~pppooommmmmmmmmmmmkkkjjjiiillloooooommmnnnpppssstttvvvuuupppmmmllliiieeeaaa```bbbhhhkkkjjjlllpppssstttwww}}}{{{vvvqqqmmmmmmqqqssssssqqqmmmmmmnnnqqqvvvyyyzzzzzzzzzzzz|||}}}~~~{{{vvvmmmiiiccc^^^YYYVVVRRROOOJJJFFFAAA>>><<<;;;999888888666666888999<<>>777333333444444333111222222333333222222111000111111222222222111111444444555666444555===GGGiiivvvjjjmmm|||tttmmmiiirrr{{{xxxnnnkkkoooyyyzzzooodddaaa}}}|||~~~}}}mmm```UUUYYYiiiwwwyyyvvvpppooonnnlllkkkjjjjjjiiiffffffggghhhiiijjjjjjjjjfffffffffggghhhiiikkkkkkhhhfffeeeddddddeeeggghhhccccccbbbccceeehhhkkkllleeedddcccbbbbbbdddeeegggiiikkkmmmmmmllljjjjjjkkkiiihhhfffdddddddddddddddeeegggiiiiiihhhggghhhiiijjjiiihhhggghhhgggeeeccc[[[YYYVVVVVVXXXZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^___^^^___aaaeeejjjjjjfffbbbZZZYYYYYYYYYZZZ]]]___aaaggggggggggggggggggggggggiiihhhhhhggggggggghhhhhhlllmmmmmmkkkiiihhhiiikkkjjjkkkkkkkkkjjjiiigggfffccccccdddeeegggiiikkklllmmmkkkjjjjjjkkkkkkiiihhhiiihhhgggffffffggghhhiiiiiijjjjjjjjjjjjiiihhhhhhggggggfffeeeeeeffffffgggeeeccc```]]][[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWXXXZZZ]]]aaagggmmmrrruuupppllleee___\\\]]]___aaacccdddfffffffffhhhjjjmmmmmmmmmlllmmmnnnppprrrtttqqqqqqppppppqqqrrrrrrsssoooqqqttttttuuuxxx}}}{{{sssooonnnjjjjjjkkkmmmrrrxxx}}}tttooommmjjjhhhiiieeefffgggggghhhmmmvvv}}}uuugggWWWNNNGGGGGGJJJNNNUUU\\\cccwwwuuuqqqsssxxx}}}www[[[DDD@@@===888555444333222111444333222111000000000000000000111111111111000000//////000111111111111111000///000333444999EEERRReeekkksssyyy~~~wwwnnnfffbbb[[[RRRFFF>>>CCCMMMXXX___lllzzzyyyooonnnwwwkkkbbbcccsssvvvlllfffbbb```___yyyyyy{{{xxxuuuqqqooonnnnnnmmmllliiilllppppppnnnnnnqqquuuwwwxxxvvvqqqmmmkkkhhhccc```___bbbgggjjjiiijjjnnnpppssswww{{{~~~|||yyyuuurrrqqqqqqrrrrrrqqqpppnnnpppsssvvvxxxyyywwwwwwyyy}}}|||}}}~~~xxxnnnjjjeee```\\\YYYVVVSSSNNNJJJDDD@@@>>>===;;;:::999888888:::::::::@@@HHHQQQYYY```aaadddkkkrrruuu~~~yyynnngggaaa[[[[[[]]]aaaeeejjjpppvvv{{{zzz{{{~~~zzztttjjj```gggoooxxxuuugggIIIBBB999555555666444222111222222333333222222111///000111222222222222222333333555666555666@@@LLLqqq{{{ooosssxxxpppcccppp~~~uuuooooootttqqqfffaaaccc|||zzzeee[[[TTT[[[kkkwwwxxxsssmmmmmmmmmlllkkkjjjiiiiiidddeeefffhhhiiijjjjjjjjjgggggggggggghhhiiijjjkkkhhhgggfffffffffggghhhhhheeedddbbbbbbbbbdddfffgggcccccccccccccccccccccdddeeegggjjjkkkkkkjjjjjjjjjiiihhhfffeeeeeeeeefffffffffggghhhgggffffffhhhjjjllliiigggfffgggfffccc```ZZZXXXWWWWWWYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^aaafffjjjiiiddd___WWWWWWWWWXXXZZZ]]]```bbbeeeeeeeeeffffffgggggggggjjjiiiiiiiiiiiiiiijjjjjjmmmmmmlllkkkiiihhhjjjkkklllkkkkkkjjjjjjiiiiiiiiifffeeeccccccccceeeggghhhmmmkkkjjjiiijjjjjjhhhggghhhgggfffeeeeeefffggghhhfffhhhkkkmmmmmmkkkiiihhhgggfffeeedddccccccddddddcccbbbaaa___^^^^^^______bbb```]]][[[ZZZZZZ\\\]]]]]]^^^bbbfffjjjmmmpppqqqqqqllleee___\\\\\\___aaabbbcccdddeeeeeegggkkkmmmooonnnmmmmmmmmmnnnooopppoooooooooooooooooopppqqqmmmqqquuuuuutttvvvzzzxxxrrroooppplllkkkjjjkkkooouuu|||wwwqqqnnnkkkiiiiiifffggghhhfffeeeiiiqqqxxx|||{{{ooo[[[RRRIIIFFFGGGIIIOOOVVV^^^qqqzzz|||cccKKKAAA>>>999666444333222111222222111111111111111222000000111111111111000000//////000111111111111111222111333555666<<>>===<<<;;;:::;;;<<<:::999===DDDPPPXXX______```eeejjjllltttyyysssnnniiieeehhhkkkoootttzzz{{{vvvxxxyyyooodddiiiqqq{{{zzzmmmLLLDDD;;;666666777555333222222222333333222222222...///000111222333333333111111444666555777CCCOOOqqq|||qqqvvv~~~vvvcccppp|||}}}uuurrrssslllaaa___fffqqq|||}}}zzzsssbbbZZZVVV^^^oooyyyxxxssskkklllmmmmmmkkkjjjiiijjjddddddfffhhhiiijjjjjjjjjgggggggggggghhhiiijjjkkkiiiiiihhhgggggggggggggggfffeeebbbaaa``````aaabbbaaabbbcccddddddddddddcccaaadddgggiiiiiihhhhhhiiihhhhhhffffffeeefffggghhhfffggggggfffeeeeeehhhjjjmmmjjjfffeeefffeeebbb___YYYXXXXXXYYY[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^aaafffiiihhhbbb]]]VVVVVVVVVWWWZZZ]]]aaacccbbbbbbcccdddfffggghhhhhhkkkjjjjjjjjjjjjjjjkkkkkkiiiiiijjjiiihhhiiilllnnnmmmlllkkkjjjjjjjjjjjjkkkhhhfffdddaaaaaabbbdddeeemmmllljjjjjjjjjjjjiiiggggggfffeeeddddddeeefffgggdddgggkkknnnooommmjjjhhhhhhfffeeecccbbbbbbccccccbbbaaaaaa`````````aaaaaagggeeeaaa^^^]]]^^^```aaa^^^```cccgggiiikkkkkklllppplllfff```\\\\\\^^^```aaacccdddeeeeeehhhkkknnnqqqpppnnnmmmlllllllllmmmnnnmmmmmmmmmmmmnnnnnnooommmrrrvvvwwwuuuuuuyyy}}}~~~~~~vvvqqqppprrrnnnllljjjjjjnnnttt{{{zzzrrrooollliiihhhggghhhhhheeeccceeemmmtttzzzttt^^^TTTJJJFFFEEEGGGLLLRRRZZZlllkkkRRRBBB>>>:::666555333222111000000000000111222333444000000111111111111000000//////000111111111111111555555777999:::@@@OOO^^^iiinnntttzzz}}}pppbbb]]][[[UUUJJJ@@@BBBPPP___iiilllxxxttthhhlll}}}~~~mmmgggmmmuuummmiiigggdddbbboooqqqsssvvvyyy{{{|||||||||zzzxxxsssooolllmmmnnnmmmnnnoooqqqqqqrrrrrrrrruuuwwwuuunnnjjjgggccc]]]\\\^^^aaacccdddfffhhhkkklllooorrruuuvvvxxxzzz||||||zzzyyyssslllqqqtttvvvvvvsssrrrtttvvvvvvtttvvv{{{}}}~~~~~~ssspppkkkfffbbb]]]XXXUUUXXXPPPGGGBBBAAA???<<<888<<<;;;888666666999@@@EEEOOOTTT[[[```aaacccfffiiikkksss|||xxxuuuyyy|||{{{yyy{{{|||yyyzzz|||wwwqqqooommmmmmvvvrrrWWWGGG;;;:::888111///444333333222222111000//////111111222222222333333333555222222444555888BBBLLLtttyyytttzzztttnnn}}}mmmbbbddddddooorrrtttxxx|||}}}ttthhhZZZWWW\\\iiissstttssstttsssooojjjhhhiiijjjiiigggllliiiggghhhkkkkkkiiiggghhhhhhiiiiiijjjjjjkkkkkkfffffffffffffffgggggghhhhhhfffbbbaaaaaabbbbbbbbbdddeeefffeeedddcccdddfffiiiiiijjjjjjjjjkkkkkkkkkhhhgggggggggffffffffffffiiihhhhhhhhhiiijjjlllmmmkkkjjjhhheeecccbbbaaa```]]]\\\\\\[[[[[[\\\]]]]]][[[\\\]]]^^^]]]\\\[[[ZZZYYY\\\aaaeeeeeeccc___\\\WWWWWWVVVWWWYYY]]]```ccccccdddeeefffggggggggggggiiiiiiiiiiiiiiihhhggggggeeeeeefffiiimmmoooooonnnnnnllliiihhhiiihhhgggfffhhhgggfffeeeeeeeeeeeeeeekkkkkkjjjhhheeeeeegggiiihhheeecccaaaaaadddhhhjjjiiiiiijjjkkkkkkjjjhhhggghhhfffdddccccccbbb```^^^]]]^^^^^^___aaadddhhhkkkiiifffcccaaaaaabbbbbbaaa]]]aaagggkkklllmmmmmmnnnnnnfff^^^\\\^^^bbbcccbbbeeeffffffhhhiiijjjkkklllmmmmmmlllllllllmmmmmmnnnkkkkkklllmmmmmmnnnnnnoooppprrrsssrrrqqqqqquuuyyy|||}}}~~~}}}zzzwwwvvvtttsssrrrppppppsssxxx|||sssnnnpppnnnjjjhhhgggeeecccdddiiiqqqvvv{{{~~~kkkaaaSSSIIIFFFIIILLLNNNYYYbbb|||pppVVVCCC@@@:::666666777444//////000222333333222111000222111111111000000//////000000000000000111111222555666999>>>GGGQQQZZZ```qqqsssuuu{{{uuufff___ZZZSSSIII???BBBXXXpppwwwyyy~~~~~~vvvqqqpppyyyuuudddjjjzzz}}}rrrnnnjjjfffdddfffmmmnnnpppsssuuuwwwxxxyyy{{{zzzxxxtttpppnnnnnnooommmnnnnnnooopppppppppppprrrtttrrrmmmiiigggddd___[[[]]]```bbbccceeehhhjjjmmmppprrrtttttttttvvvwwwxxx|||~~~}}}}}}}}}wwwooommmpppssssssrrrqqqrrrsssuuutttvvvzzz||||||xxxuuuooojjjeee```[[[WWWXXXRRRJJJEEEBBB@@@===:::<<<;;;888666666999???DDDMMMSSS[[[```aaaaaaccceeeiiimmmttt}}}}}}{{{~~~~~~yyyxxx~~~~~~zzzvvvppprrrvvv{{{www]]]KKK;;;999888333111444333333222222111000000///111111222222222333333333000000333555666:::FFFRRRrrr~~~|||vvvrrryyykkklllkkksssrrrrrruuu{{{{{{ooo```UUUUUU\\\jjjssssssppppppnnnllliiihhhjjjkkkkkkiiiiiigggfffgggjjjkkkjjjiiihhhhhhggghhhhhhiiiiiijjjgggffffffeeeeeefffggggggeeecccaaa```bbbdddeeeeeedddfffhhhhhhgggfffggghhhjjjiiiiiiiiiiiiiiihhhhhhffffffgggggggggggggggfffgggffffffffffffhhhiiijjjjjjiiigggeeebbbaaa```___[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXX[[[___bbbccc```\\\YYYUUUUUUUUUVVVXXX\\\```ccccccdddeeeffffffffffffffffffggggggggggggfffeeeeeecccccceeehhhlllnnnnnnmmmmmmkkkiiiiiijjjjjjiiihhhhhhgggggggggffffffffffffhhhjjjkkkjjjgggffffffggggggfffeeeeeeeeefffhhhiiigggggghhhhhhhhhfffeeedddeeecccaaaaaa```___]]][[[^^^^^^___```bbbeeeiiikkkjjjgggcccaaaaaaaaaaaa```___ccciiimmmooonnnnnnnnnkkkeee^^^]]]```dddfffeeedddeeefffgggiiijjjkkklllllllllkkkjjjiiiiiiiiijjjlllllllllllllllmmmmmmmmmnnnppprrrqqqoooppptttwww{{{}}}}}}{{{|||{{{zzzwwwvvvwwwzzz}}}}}}wwwrrrrrroooiiiffffffdddcccdddgggmmmrrrxxx|||vvvmmm___TTTNNNMMMMMMLLLRRRYYYooouuu[[[IIICCC;;;666666666444000111111222222222111111000111111111111000000000///000000000000000111111222333444999BBBMMMXXX___bbbpppsssxxxyyyggg```ZZZQQQGGG???EEE\\\ttt|||~~~vvvkkkeeehhhvvv|||ppp___gggxxxzzzooojjjfffaaa```aaakkklllmmmoooqqqrrrssstttyyyxxxwwwtttpppooooooqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnpppooojjjhhhgggddd___YYY[[[___aaaccceeegggiiinnnpppssssssrrrqqqqqqrrrqqqwww{{{}}}{{{tttkkknnnqqqsssrrrrrrqqqrrruuuuuuwww||||||{{{~~~{{{uuuooojjjddd^^^ZZZXXXUUUOOOIIIDDDAAA???>>><<<;;;999777666999>>>BBBIIIPPPZZZ```aaaaaaaaabbbfffeeeiiittt{{{zzz{{{zzzuuu|||~~~~~~|||yyyuuu{{{}}}hhhRRR>>>999999555333333333333222222111000000000111111222222222333333333///111555777666;;;IIIYYYrrrzzzzzzyyyzzzyyy|||wwwrrrppptttssseeeUUUMMMRRR^^^llltttrrrmmmjjjiiihhhhhhiiikkklllkkkjjjfffeeedddeeehhhjjjjjjiiihhhhhhgggffffffgggiiijjjhhhgggfffeeeeeeeeefffgggaaa```___```cccfffhhhhhhdddfffiiijjjjjjiiijjjkkkkkkjjjjjjiiihhhgggfffeeeccceeegggiiiiiiiiihhhgggdddddddddddddddeeefffggghhhgggeeecccaaa```___^^^YYYZZZ[[[\\\[[[[[[ZZZYYYWWWXXXXXXYYYYYYYYYXXXXXXVVVYYY\\\^^^^^^[[[WWWUUUQQQQQQRRRTTTXXX\\\```ccccccddddddeeeeeeeeeddddddfffffffffffffffeeeddddddaaabbbcccfffjjjlllllllllllljjjiiiiiijjjkkkkkkjjjhhhhhhiiijjjiiihhhgggffffffhhhkkkkkkiiifffeeeeeefffggghhhhhhiiihhhhhhgggeeeeeeffffffeeecccbbbaaacccaaa___^^^^^^\\\YYYWWW\\\\\\\\\^^^aaaeeehhhkkkkkkhhhdddaaa```aaa``````bbbgggmmmqqqrrrpppooonnnhhhccc^^^^^^bbbfffhhhiiieeefffgggiiikkklllnnnnnnmmmmmmkkkjjjiiihhhhhhhhhllllllllllllkkkkkkkkkkkkllloooqqqpppoooooorrrvvvyyy||||||{{{|||~~~~~~|||uuusssoooiiiffffffeeedddccceeeiiillluuuyyyxxxkkk```XXXTTTQQQPPPRRRUUUfffjjjSSSIII===777666666444222333333222111000000000000111111111111000000000000000000000000111111222222222333888EEETTT___ddddddooouuu~~~{{{iiiaaaYYYNNNCCC???IIIbbbyyyrrrfff___aaapppvvviii[[[dddvvvyyyooojjjeee```___aaakkkkkkkkklllmmmnnnoooppptttuuutttrrrooonnnoooqqqoooooonnnnnnnnnnnnnnnnnnmmmooonnniiieeedddaaa\\\VVVYYY^^^aaacccdddgggiiinnnqqqssstttrrrqqqqqqqqqpppuuuxxxzzz~~~~~~yyylllnnnrrrtttuuuttttttsssvvvvvvyyy}}}}}}zzz|||yyysssllleee___[[[WWWVVVRRRLLLFFFAAA??????<<<;;;:::888777999===@@@DDDLLLXXX```cccdddeeefffggggggkkkuuuzzzwwwvvv|||{{{sssxxxvvvqqq||||||{{{zzzwwwyyyvvv]]]DDD:::999777444333222222222111111111000000111111222222222333333333333444666666444:::MMM```uuuvvvlllgggcccWWWLLLIIIRRRbbbooouuuqqqkkkfffgggggghhhiiijjjkkkjjjiiifffeeeddddddeeeggghhhhhhjjjiiihhhgggggghhhjjjkkkjjjiiigggfffeeefffgggggg```______aaadddggghhhhhhbbbeeehhhjjjjjjjjjkkkkkklllllllllkkkiiigggdddcccbbbdddgggjjjkkkjjjiiigggcccccccccddddddeeeeeeeeegggfffdddbbb```___^^^^^^YYYZZZ\\\]]]]]][[[YYYXXXUUUUUUUUUVVVVVVVVVUUUUUUTTTVVVXXXYYYXXXVVVRRRPPPNNNNNNPPPSSSWWW\\\```bbbccccccdddddddddcccbbbbbbgggggggggggggggfffeeeeeeaaa```bbbeeehhhjjjjjjjjjiiigggfffgggiiikkkkkkjjjhhhiiikkklllllljjjiiigggfffhhhjjjiiihhhfffeeefffgggggghhhhhhhhhhhhhhhhhhffffffffffffeeedddbbbaaabbbaaa___^^^]]][[[XXXUUUVVVUUUVVVZZZ___eeeiiikkklllhhhccc``````aaaaaaaaadddiiiooossssssqqqooommmfffccc```___bbbfffhhhhhhggghhhiiikkkmmmooopppqqqoooooonnnmmmlllllllllmmmmmmmmmlllkkkjjjjjjiiiiiikkknnnppppppoooooorrrvvvxxx|||}}}|||}}}}}}uuurrroookkkgggggggggeeeddddddfffhhhtttxxx~~~{{{pppeee]]]YYYWWWWWWUUUTTT```{{{^^^PPP@@@888666555444444555444222000//////000111111111111000000000000000000000111111222222222222333222666BBBTTTaaaggggggnnnyyyvvvjjjbbbYYYKKK@@@@@@PPPjjj}}}tttllldddccclllwwwrrrggg^^^fffuuu{{{sssnnnjjjffffffiiillllllkkkkkkkkklllmmmnnnoooppppppooonnnmmmnnnpppppppppooonnnnnnnnnooooooooopppnnnhhhcccaaa]]]XXXTTTXXX]]]aaaccceeegggiiimmmpppsssuuutttssssssssstttvvvvvvvvvyyy~~~~~~{{{mmmoooqqqsssuuuuuutttsssuuutttwwwzzzzzzwwwxxx{{{|||uuunnnfff___[[[WWWVVVTTTNNNHHHBBB@@@???<<<<<<;;;999888999<<<>>>@@@HHHUUU___eeeiiimmmpppqqquuu{{{{{{xxxvvvwww~~~rrrvvvxxxmmmqqq|||xxxvvvtttqqquuuwwwwwwyyykkkNNN>>>:::999666333222222222111111111111111111111222222222333333333333333444444333===SSShhhttt{{{zzzfffWWWPPPKKKGGGIIIVVVfffqqqtttpppjjjeeeggghhhiiiiiihhhggggggggghhhgggfffdddcccccceeefffkkkjjjjjjjjjjjjlllmmmnnnmmmkkkiiifffffffffggghhhbbbaaa```bbbdddeeeeeeeee___bbbeeeggggggggghhhiiimmmmmmmmmlllkkkhhheeedddbbbdddgggjjjkkkkkkiiihhhdddeeeeeeeeefffffffffffffffeeecccaaa___^^^^^^]]][[[\\\]]]^^^^^^\\\ZZZYYYTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTSSSQQQNNNMMMKKKLLLNNNRRRWWW[[[___bbbcccccccccdddccccccbbbbbbfffffffffffffffeeeddddddbbbaaabbbeeehhhiiiiiihhheeedddccceeegggiiiiiiiiihhhjjjkkkmmmmmmllljjjiiihhhiiiiiigggeeeeeegggiiiiiihhhgggfffffffffhhhiiiggghhhhhhiiihhhfffeeedddcccbbb```___^^^[[[WWWTTTQQQQQQRRRWWW```ggglllnnnjjjgggbbb___```aaaccccccfffkkkppprrrrrrooommmlllfffdddbbbaaabbbdddeeeffffffggghhhjjjlllmmmoooooonnnnnnmmmnnnnnnoooppppppmmmmmmlllkkkjjjiiiiiihhhjjjnnnqqqqqqppppppsssvvvyyy}}}~~~~~~~~~~~~|||sssqqqooollliiijjjiiigggeeedddeeegggtttxxx~~~}}}rrrfff\\\XXXWWWXXXQQQPPPVVVlll|||jjjWWWDDD;;;888555444555555444222000//////000111000000000000000000111111000000111222222222222111666222333===OOO___hhhkkkppp~~~uuummmhhhbbbXXXIII???EEE[[[vvv~~~vvvpppkkkjjjqqqzzz~~~rrriiigggnnnxxx}}}wwwtttpppmmmpppuuunnnmmmlllkkkjjjkkklllllljjjlllnnnnnnmmmmmmnnnppppppooonnnnnnnnnooopppqqqppprrrooohhhbbb___ZZZTTTSSSWWW]]]aaadddfffhhhiiilllppptttvvvvvvuuuuuuuuuvvvwwwuuusssuuuzzz|||yyyooonnnnnnppprrrssssssqqqrrrqqqrrruuuuuurrrsssxxxxxxpppiiibbb]]]YYYWWWTTTPPPKKKFFFAAA>>>;;;<<<<<<;;;999999;;;<<<>>>FFFRRR\\\eeemmmuuuzzz}}}{{{yyyxxxrrrvvvxxxwww{{{sssssssssnnnqqqxxx}}}|||wwwuuuqqqlllkkkjjjhhhlllzzzxxxYYYDDD<<<999666222111111111111111111111111111111222222222333333333000000111333666AAAXXXllllllnnnrrrvvv}}}~~~vvv^^^KKKDDDEEEEEELLLZZZjjjqqqpppnnnjjjfffhhhiiiiiihhhfffdddeeefffiiiiiigggdddbbbbbbdddfffjjjkkklllmmmnnnppppppqqqnnnllliiifffeeeeeeggghhheeecccbbbcccddddddcccaaa]]]___aaaaaabbbccceeegggkkklllmmmmmmllljjjgggeeeccceeegggiiikkkjjjjjjiiiffffffggghhhhhhggggggfffeeedddcccaaa______^^^^^^]]]]]]^^^^^^]]]\\\ZZZYYYUUUTTTRRRQQQPPPPPPOOOPPPOOOOOOPPPOOOOOOMMMLLLKKKJJJLLLNNNRRRWWW[[[___aaabbbccccccdddddddddcccccccccccccccccccccbbbaaaaaaeeeddddddfffhhhiiihhhgggdddcccbbbcccfffhhhhhhgggiiijjjkkklllmmmlllkkkkkkjjjjjjiiigggeeefffiiillljjjiiigggeeeeeefffhhhiiihhhhhhiiijjjiiihhhgggfffcccbbb```___^^^[[[VVVRRROOONNNPPPVVV```iiinnnooogggddd```^^^```cccfffgggjjjmmmpppqqqpppnnnlllkkkggggggeeeddddddddddddeeedddeeefffggghhhiiijjjkkkjjjjjjkkkkkklllnnnooopppnnnmmmmmmlllkkkjjjjjjiiiiiimmmqqqrrrqqqqqqsssvvvyyy}}}}}}}}}~~~~~~~~~ssspppooolllllllllkkkhhhfffeeefffgggqqqvvv|||vvviii]]]UUURRRRRRMMMMMMPPP___}}}uuu^^^GGG>>>:::555333555333333222111000000000000000000000000111111111111///000222333333333222111666333222:::KKK^^^kkkqqqwwwyyymmmgggeee```VVVGGGAAAMMMjjj~~~rrrnnnooosss|||}}}tttnnntttzzz~~~yyywwwsssqqquuu{{{ooonnnllljjjiiiiiijjjkkkhhhjjjmmmnnnnnnnnnoooqqqnnnmmmlllllllllnnnpppqqqqqqrrrooohhhbbb___ZZZTTTSSSWWW]]]bbbeeegggiiijjjmmmpppuuuwwwvvvuuutttttttttuuutttrrrtttyyyyyyvvvsssqqqnnnooorrrssssssrrrsssqqqrrrtttsssqqqtttyyy||||||uuunnngggbbb\\\YYYUUURRROOOJJJDDD>>>;;;<<<===;;;:::999:::;;;>>>EEEOOOYYYbbbmmmyyy|||xxxvvvvvvvvvvvvqqqppprrrvvvwwwyyyuuurrr{{{~~~qqqmmmppptttyyy}}}}}}{{{yyysssmmmfffddd___aaannndddJJJ===999666222111111111111111111111111111111222222222333333333111000222666;;;DDDUUUddd```aaaccciiirrr}}}}}}yyy|||zzzkkkVVVGGGCCCDDDDDDPPP___lllnnnkkkjjjiiiggghhhiiiiiifffcccccceeeggghhhhhhgggdddbbbbbbeeehhhhhhiiillloooqqqrrrrrrrrrmmmkkkgggdddccccccdddfffeeedddccccccddddddbbb```]]]]]]^^^]]]]]]___bbbeeehhhiiikkklllllljjjhhhfffeeefffggghhhiiijjjjjjjjjgggggghhhiiiiiihhhgggfffeeedddcccaaa```_________]]]]]]]]]\\\[[[ZZZZZZZZZVVVUUURRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLOOOSSSWWW[[[^^^```bbbbbbcccdddeeeeeeeeedddbbbbbbbbbbbbbbbaaaaaa```hhhgggggghhhiiiiiigggfffdddcccbbbcccfffggghhhgggjjjjjjjjjkkkkkkllllllllliiijjjjjjjjjhhhhhhjjjkkkjjjjjjiiiiiiiiihhhhhhhhheeefffhhhiiiiiihhhhhhggg```___^^^]]][[[WWWRRRNNNNNNLLLMMMSSS]]]fffjjjkkkdddaaa^^^]]]```eeeiiikkkmmmoooqqqqqqooommmllllllhhhhhhhhhhhhfffffffffgggffffffgggggghhhiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmllllllkkkkkkgggkkkoooqqqpppppprrrtttyyy|||~~~zzzxxxxxxyyy~~~xxxsssnnnjjjmmmllljjjgggeeedddfffhhhkkkpppwww|||}}}qqqcccVVVOOOLLLIIIMMMNNNUUUppp|||cccJJJAAA===666222444111111222222222111111000///000000000111111111111///000222444444333222111444333444===MMM```qqqzzz}}}qqqgggaaa\\\SSSGGGDDDXXX|||vvvlllnnnvvv~~~|||wwwttt~~~|||yyyuuusssxxxooonnnkkkiiihhhhhhiiiiiihhhjjjmmmnnnooooooqqqrrrmmmlllkkkjjjkkkmmmoooqqqpppqqqooohhhbbb___[[[UUUSSSWWW^^^cccfffhhhjjjkkknnnqqquuuwwwvvvtttrrrrrrqqqttttttsssuuuyyywwwsssxxxtttqqqpppsssuuuvvvuuuvvvtttsssuuuuuussswww|||zzz~~~yyyrrrkkkfff___ZZZUUUSSSRRRNNNFFF???;;;<<<===<<<:::999999:::???EEEMMMVVV```lllzzz~~~}}}yyysssooonnnooopppqqqtttoooqqqxxxyyywwwwwwrrryyyvvvmmmnnnrrrrrryyy~~~}}}wwwppphhheee^^^[[[dddwwwkkkNNN>>>888555222111111111111111111222222111111222222222333333333444444666;;;>>>CCCNNNXXXYYYYYY[[[cccmmmyyy~~~}}}vvvttt|||uuunnn```PPPGGGFFFEEECCCRRRaaalllkkkggggggiiihhhggghhhgggeeebbbbbbfffiiifffggggggdddbbbcccgggkkkeeehhhlllpppsssssssssrrrllljjjfffbbbaaaaaacccdddeeedddccccccddddddbbb```]]]]]]\\\[[[[[[]]]aaadddeeefffiiikkkkkkjjjhhhgggggggggggghhhiiiiiijjjjjjgggggghhhiiiiiihhhgggfffeeedddcccaaa```_________]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUSSSPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLOOOSSSWWW[[[^^^```aaabbbcccdddeeefffffffffdddddddddddddddcccbbbbbbjjjiiiiiiiiijjjiiigggeeefffdddcccdddfffhhhhhhgggkkkjjjjjjjjjjjjkkklllmmmgggiiilllmmmllljjjiiijjjiiijjjlllmmmmmmkkkhhhfffcccdddeeeggghhhggggggfff^^^]]]\\\[[[YYYTTTOOOKKKLLLIIIIIIOOOYYYaaaddddddbbb___\\\]]]aaafffkkkmmmpppqqqrrrqqqooommmmmmnnnhhhiiijjjjjjiiiiiiiiijjjiiiiiijjjjjjjjjkkkkkkkkkllllllkkkjjjjjjkkkkkkkkknnnmmmmmmmmmmmmlllllllllfffjjjnnnoooooonnnqqqsssxxx{{{~~~|||xxxtttqqqrrrsssxxx{{{~~~}}}uuunnnhhhmmmllljjjfffdddcccfffhhheeekkkrrryyy}}}xxxiii[[[PPPKKKDDDIIIJJJMMMdddeeeLLLCCC>>>666222444///000222333333222111000//////000000111111111222///111222444444333222111222333777AAAPPPcccuuuxxxjjj___YYYRRRGGGGGG```uuulllhhhqqq{{{xxxxxx|||wwwuuuyyynnnkkkgggeeefffiiijjjkkkjjjkkkmmmnnnnnnmmmkkkjjjkkklllllllllmmmmmmnnnnnnllliiieeeaaa^^^ZZZVVVSSSVVV[[[aaaeeeeeeeeegggiiippptttvvvsssrrrttttttrrrppprrrvvvyyyyyyxxxuuutttsssrrrppppppqqqsssvvvwwwwwwwwwvvvvvvvvvvvvwwwwww|||}}}{{{ssslllggg___\\\XXXUUUQQQLLLFFFBBB???===;;;::::::;;;999888>>>AAAGGGQQQ^^^mmmyyy|||xxxwwwvvvtttpppmmmmmmpppsssmmmrrrwwwyyyzzz{{{ooopppwwwyyy~~~}}}~~~|||tttmmmddd^^^]]]ccctttqqqPPP<<<888777222111222222333333333222222111111111333555666555333222444444444;;;GGGOOORRRRRRVVV[[[___dddlllyyy~~~{{{wwwmmmnnnxxxtttvvvyyyooofff\\\RRRHHHBBBDDDJJJZZZgggnnniiieeehhhgggaaahhhfffcccaaa```bbbeeefffjjjiiigggeeeddddddddddddjjjjjjkkknnnqqqtttsssrrriiihhhfffccc``````bbbeeebbbbbbbbbbbbbbbaaa``````aaabbbbbbbbbbbbbbbbbbaaagggffffffeeeeeeeeeeeefffhhhggggggffffffggghhhiiiccceeefffgggfffffffffgggaaaaaa```_______________aaa___]]]ZZZXXXVVVTTTTTTRRRQQQPPPOOONNNLLLLLLKKKOOOOOONNNMMMKKKJJJHHHGGGMMMNNNQQQUUUYYY]]]```aaabbbccceeeggggggfffeeedddbbbaaa```aaabbbdddggghhhlllkkkiiiggggggiiilllmmmhhhfffeeefffiiijjjiiigggjjjjjjiiiiiihhhhhhggggggjjjjjjkkkkkkjjjiiigggfffiiiiiijjjjjjiiihhhfffeeegggfffeeedddeeedddaaa___\\\\\\ZZZXXXTTTOOOJJJGGGBBBCCCEEEJJJPPPVVVYYYZZZ[[[ZZZ]]]ccchhhkkklllnnnkkkpppuuuuuupppmmmlllnnnlllmmmmmmnnnmmmkkkjjjiiihhhiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkklllmmmnnnmmmllllllmmmnnnlllnnnpppppppppooopppqqqtttxxx~~~{{{xxxxxxvvvooojjjiiiuuuxxx~~~}}}rrrlllkkkhhheeecccbbbdddfffhhhhhhkkkpppwww}}}wwwjjj\\\PPPJJJLLLKKKHHHKKKZZZtttpppRRRBBB;;;666444666444333222333555444333111444333111000000000111111333333222222111222222222888444777EEEYYYjjjxxxxxxiiibbbUUUMMMBBBDDD\\\vvvvvvyyy~~~{{{uuuvvvxxx|||{{{}}}~~~nnnkkkhhhggghhhkkklllmmmlllmmmnnnnnnnnnmmmlllkkkllllllmmmmmmmmmnnnnnnnnnkkkiiifffbbb]]]YYYVVVTTTXXX]]]ccceeeeeeeeefffhhhnnnrrrtttqqqpppssssssrrrppprrruuuwwwyyyxxxwwwvvvvvvuuuvvvvvvwwwxxxzzzzzz{{{yyyvvvsssssstttuuuwwwyyy{{{}}}}}}tttmmmhhhbbb___[[[WWWSSSNNNHHHDDD@@@>>><<<;;;<<<<<<;;;999===@@@FFFPPP\\\jjjuuu|||~~~{{{wwwttttttuuuuuusssqqqpppqqqrrrqqqtttvvvvvvwww||||||oooooo~~~~~~uuukkkbbb]]]___lllyyytttWWWBBB;;;888333222222222333333333222222222111000111444555444333333555666777???MMMWWWYYY[[[\\\^^^___aaaeeelllpppuuusssttt{{{vvvlllnnnxxx~~~zzzooogggjjjtttxxxvvvnnnfff\\\SSSJJJDDDGGGMMM___jjjooojjjfffiiihhhcccgggeeecccaaa```aaacccdddgggfffeeeeeeeeeeeefffggghhhggggggiiilllmmmmmmmmmffffffdddbbb___^^^```aaa```aaabbbccccccbbbbbbaaadddeeeggghhhiiihhhgggfffhhhgggfffeeedddeeeffffffhhhhhhiiiiiihhhgggfffeeeccceeeggggggfffeeefffgggdddcccbbbaaa```aaaaaabbbbbbaaa^^^[[[YYYWWWUUUUUURRRRRRRRRQQQPPPOOONNNMMMPPPPPPPPPOOOMMMKKKJJJIIIMMMNNNQQQUUUYYY]]]```bbbcccdddfffggghhhgggeeedddbbbaaa``````bbbeeehhhjjjnnnmmmjjjiiiiiijjjlllmmmkkkhhhfffggghhhhhhfffdddhhhhhhhhhhhhhhhggggggggghhhiiijjjjjjjjjiiihhhgggggghhhhhhiiihhhgggeeedddeeedddbbbbbbbbbaaa^^^\\\VVVUUUSSSPPPLLLHHHDDDAAA@@@AAACCCGGGLLLRRRUUUWWW[[[\\\___eeejjjmmmnnnooonnnqqqtttsssooolllmmmooolllmmmnnnnnnmmmllljjjiiijjjjjjkkkkkkkkkkkkkkkjjjooonnnnnnmmmlllllllllllllllmmmnnnmmmllllllmmmnnnmmmoooqqqqqqooooooooopppqqqtttxxx}}}|||wwwtttuuusssmmmjjjiiirrrvvv|||uuupppllljjjgggdddccccccdddeeefffiiinnntttzzzyyynnnbbbXXXRRRNNNKKKGGGHHHSSSjjjqqqVVVGGG@@@:::555444111000000111333444333222333333111000000000111111333333222222111222222333666555;;;JJJZZZhhhuuu~~~wwwfff]]]OOOIIIAAAEEE]]]~~~wwwyyy}}}vvvqqquuu{{{~~~}}}}}}|||mmmkkkiiihhhjjjmmmnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnooooooiiiiiihhhbbb[[[VVVVVVWWWZZZ___dddfffeeedddeeegggjjjoooqqqooooooqqqsssqqqqqqrrrtttvvvwwwxxxyyyyyyvvvwwwxxxyyyzzz{{{||||||}}}zzzuuuqqqpppqqqtttvvvxxxyyy|||wwwooojjjgggddd___ZZZVVVPPPJJJFFFBBB@@@>>>=========<<<::::::>>>DDDNNNYYYeeeoootttzzzxxxwwwwwwwwwuuussspppqqqtttwwwxxxvvvttttttttttttttttttrrrrrrxxx|||ooolll{{{pppfff^^^\\\dddnnnyyy~~~vvv___III>>>999555333333333333333222222222222111//////111333444444444666777:::EEEUUUaaadddfffdddccccccddddddcccbbbdddhhhnnnvvv~~~wwwnnnqqq{{{xxxjjj\\\YYY]]]cccjjjqqqllleee\\\TTTKKKFFFKKKSSSgggnnnpppjjjfffhhhiiieeeeeedddcccaaa``````aaabbbeeeeeeeeeeeefffggghhhiiihhhfffddddddfffggggggfffbbbccccccaaa^^^\\\\\\]]]^^^```bbbdddeeedddcccbbbfffhhhlllpppqqqooommmkkkiiihhheeeccccccdddfffgggggghhhjjjjjjiiigggdddbbbdddfffggggggeeeddddddeeefffdddbbbaaaaaabbbcccdddbbb```]]]ZZZWWWVVVUUUTTTRRRSSSTTTTTTTTTSSSQQQPPPRRRRRRRRRRRRQQQOOOMMMLLLMMMOOOQQQUUUYYY]]]```bbbcccdddfffggghhhgggeeedddcccaaa``````aaaeeeiiilllpppnnnllljjjjjjkkklllmmmllljjjhhhggggggfffdddbbbfffffffffffffffgggggggggfffggghhhiiiiiiiiihhhgggeeefffgggggggggfffeeedddcccaaa___^^^^^^\\\YYYWWWQQQOOOLLLHHHDDD@@@>>>======>>>???BBBFFFKKKPPPRRRYYY]]]bbbgggllloooppppppqqqssstttrrrnnnkkkmmmooommmmmmnnnnnnmmmllljjjiiikkkkkkkkkkkkjjjhhhgggfffooooooooonnnnnnnnnnnnnnnlllmmmnnnmmmllllllmmmnnnnnnpppqqqqqqooonnnnnnoooppprrruuuyyy|||~~~yyyssspppqqqqqqmmmkkklllooouuu{{{~~~xxxsssnnnllliiifffdddcccbbbbbbdddfffkkkqqqwww{{{|||uuukkkbbb\\\TTTPPPJJJGGGMMM^^^uuu}}}|||nnnWWWIIICCC===888555000...---...000222333333333222111111000111111111333222222111222222333333555777@@@PPP___jjjttt}}}rrraaaWWWGGGBBB???HHH```{{{~~~qqquuu}}}|||nnnjjjsss~~~}}}}}}||||||kkkiiihhhiiikkknnnooonnnnnnmmmllllllkkkkkkllllllnnnnnnnnnooooooooooooooogggiiihhhbbbZZZUUUVVVXXX]]]aaafffgggeeecccdddeeeggglllooommmmmmppprrrppprrrrrrssstttvvvwwwyyyzzzuuuuuuuuuuuuvvvxxxzzz{{{zzzxxxuuurrrqqqrrrsssuuuyyyzzz{{{yyyrrrmmmjjjfffaaa\\\WWWQQQLLLHHHCCCAAA>>>=========<<<:::888<<>>AAAGGGLLLPPPYYY___fffjjjnnnqqqrrrqqqssstttuuusssooolllllllllmmmmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkkjjjiiiggggggmmmmmmnnnnnnnnnnnnnnnnnnlllmmmnnnmmmlllllllllnnnoooppprrrqqqooonnnnnnnnnrrrtttxxx{{{~~~xxxssspppqqqqqqooonnnpppooovvv|||~~~~~~zzzuuunnnmmmjjjhhhfffdddcccbbbccceeejjjooouuuzzz}}}zzzsssjjjddd]]]VVVOOOKKKLLLWWWjjj{{{|||}}}~~~lllVVVHHHAAA>>>:::777222000...---///111333333222222111111111111111111222222111111222222333333666888BBBUUUhhhttt|||vvvhhhZZZPPPBBB======JJJcccyyy}}}pppdddkkkwwwtttcccbbbpppyyyyyy|||hhhhhhgggiiilllnnnnnnmmmllllllkkkjjjjjjkkkllllllooooooooooooooonnnnnnnnngggiiigggaaaYYYTTTVVVYYY___ccchhhhhhfffccccccdddfffkkknnnllllllpppqqqppprrrrrrrrrssstttuuuwwwxxxtttrrrqqqppprrruuuyyy{{{uuuuuuuuuuuuuuutttttttttwwwxxxyyy}}}{{{tttoookkkhhhbbb\\\WWWRRRMMMIIICCC@@@>>>======<<<;;;999888;;;@@@HHHRRR[[[bbbgggfffeeeeeegggkkkoooqqqqqqnnnoooppppppppprrruuuwwwtttuuuwwwxxxyyy{{{~~~rrriiissszzzppphhhaaa\\\^^^dddiiisssvvvgggPPP???999999555444333222222222333333444111///...000222333333333444666>>>QQQiiiyyy~~~{{{oooddd[[[fffttt}}}}}}yyytttrrrkkkjjjiiihhhllluuuvvvrrryyysss^^^QQQUUUXXXWWW^^^jjjiiibbbZZZQQQIIIHHHRRR___qqqqqqmmmgggcccdddfffeeeeeeeeedddcccccccccccccccgggggggggggggggfffffffffiiifffbbb```___```_________aaaccccccaaa___^^^^^^dddeeeeeefffeeecccaaa___bbbfffkkkoooqqqooommmkkkkkkiiieeecccbbbccceeegggfffeeeccccccccceeegggiiidddfffgggfffdddccccccdddbbbaaa```______```aaaccc```^^^[[[XXXVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUXXXYYY[[[\\\[[[ZZZWWWVVVSSSTTTTTTVVVYYY]]]```bbb```bbbdddeeeeeeeeecccbbbdddcccaaaaaacccfffjjjmmmlllkkkjjjiiihhhggghhhhhhggggggggggggffffffffffffccccccddddddeeeeeeffffffdddeeeggghhhiiiiiiiiiiiieeefffgggggggggfffeeeddd```^^^[[[YYYWWWTTTPPPMMMIIIFFFBBB>>>;;;:::::::::888:::;;;===???EEEMMMSSS___gggoooppprrrwwwxxxvvvuuuvvvwwwvvvrrrnnnllljjjmmmnnnnnnooonnnlllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjlllmmmmmmmmmmmmllllllmmmnnnmmmlllllllllnnnoooppprrrqqqooonnnnnnnnnqqquuuzzz{{{vvvsssuuuvvvtttsssuuurrrxxx~~~}}}wwwnnnmmmllljjjhhhfffeeeeeeeeegggjjjoootttzzz~~~~~~xxxnnngggbbb[[[SSSNNNKKKQQQbbbttt||||||}}}~~~~~~uuu\\\HHH???===;;;888666444111///000111222222111111111111222111111111222111111111222222333444999:::FFF]]]tttttthhh^^^TTTKKKBBB<<<<<>>======<<<:::999888;;;???FFFOOOXXX```dddaaa```___aaaeeejjjlllmmmjjjjjjiiihhhhhhkkkqqquuuvvvwwwzzz}}}xxxkkknnntttlllddd______ccckkktttxxxmmmWWWCCC:::999666555444222222222333333444222000000111333333222333555888DDD]]]zzzuuuggg```lll{{{yyyttthhhfffaaa\\\aaammmxxx}}}|||zzzvvvrrrvvv}}}|||eeeWWWQQQYYY```aaafffoookkkdddZZZPPPHHHIIIWWWfffssspppkkkfffccccccdddeeeeeedddcccccccccdddeeefffiiiiiiiiihhhgggfffdddcccfffccc```^^^^^^^^^]]][[[___aaacccdddbbbaaaaaabbbggggggfffeeedddbbbaaa```aaacccfffiiijjjjjjiiihhhkkkiiifffdddcccccceeefffdddccc```___```cccgggjjjccceeeffffffdddccccccdddaaa````````````aaabbbbbbbbb```]]][[[ZZZZZZ\\\]]]\\\[[[[[[ZZZZZZZZZYYYYYY\\\^^^```bbbaaa```]]]\\\XXXXXXXXXXXXZZZ]]]```bbbaaabbbdddeeefffeeecccbbbddddddcccccceeegggiiikkkiiiiiihhhgggffffffffffffdddeeeggggggffffffggghhhdddddddddddddddeeeeeeeeeeeefffgggiiijjjjjjiiiiiifffggggggggggggeeedddccc___\\\YYYVVVSSSOOOKKKHHHBBB@@@===:::888777888888888:::<<<>>>AAAHHHRRRZZZhhhsssyyyxxxxxx~~~~~~yyyyyyxxxvvvssspppmmmkkknnnnnnoooooonnnmmmkkkjjjiiiiiijjjkkklllllllllkkkggghhhjjjkkklllllllllkkklllmmmnnnmmmllllllmmmnnnnnnpppqqqqqqooonnnnnnooopppssswww||||||zzz||||||yyyxxxyyyuuuzzz~~~|||qqqpppmmmkkkiiihhhhhhhhhggghhhkkkpppuuuzzz~~~|||rrrjjjeee]]]UUUPPPJJJKKK[[[nnnyyy|||zzzzzzyyywwwxxxhhhNNN@@@===:::666888666333222222222222111000000111222222222222111111111111111222333444444999???PPPkkk}}}zzzkkk^^^XXXPPPHHHDDD===<<>>>>>===;;;::::::;;;>>>DDDMMMWWW___eeeeeebbb``````cccgggiiijjjiiihhhhhhggggggjjjooosssuuuuuuwww{{{ooojjjssszzzrrrkkkffffffjjjpppxxx~~~wwwaaaJJJ<<<888777666444222222222333444444222111222333444333111555777===NNNlll}}}nnnjjjuuurrroooggg___bbboooyyy}}}zzz|||zzzuuusssttttttrrrZZZTTTVVVaaakkkooopppsssoooggg\\\PPPHHHJJJ[[[mmmtttooojjjfffdddcccdddeeecccbbbaaa```aaadddggghhhiiiiiiiiiiiihhhfffdddcccdddbbb````````````^^^\\\^^^```bbbcccccccccdddfffhhhgggeeedddccccccccccccbbbbbbbbbcccdddfffggghhhjjjiiigggeeeddddddddddddbbbaaa```___```aaadddeeebbbdddeeeeeedddddddddeeebbbbbbdddeeeeeeeeeddddddcccaaa^^^\\\\\\^^^```bbbbbbaaa___]]]\\\\\\]]]^^^```bbbdddffffffeeebbb```]]]\\\[[[ZZZ[[[]]]```bbbbbbdddeeeggggggfffeeedddeeeeeeeeefffgggggghhhhhhgggggggggfffffffffffffffccceeeggggggeeeeeefffiiieeeeeeeeeeeeeeedddddddddfffgggiiijjjjjjjjjiiiiiifffggggggfffeeecccaaa```\\\ZZZVVVRRROOOKKKFFFBBB<<<;;;:::888777777777888999;;;>>>@@@DDDMMMYYYbbbnnnzzz{{{zzz}}}xxxtttrrrpppoooooonnnnnnoooooonnnmmmkkkjjjhhhiiiiiijjjjjjjjjjjjjjjeeegggiiikkkllllllkkkkkklllmmmnnnmmmllllllmmmnnnmmmoooqqqqqqooooooooopppqqqrrrtttwww{{{}}}{{{{{{uuuxxx|||}}}wwwtttpppllliiihhhiiiiiihhhiiilllpppuuuzzzvvvnnniii```XXXSSSKKKHHHWWWjjj{{{||||||{{{yyyyyyoooRRRCCC???;;;666666444333333444444333111///000111222333222222111111111111111222333444555777FFFaaa||||||yyyiii]]]XXXPPPFFFBBB<<<<<>>===;;;;;;;;;>>>CCCLLLVVV```eeekkkgggdddbbbdddfffhhhiiijjjkkkkkkjjjkkkmmmqqqtttrrrqqqrrruuu|||sssiiikkkrrr}}}vvvqqqmmmnnnrrrttt|||jjjPPP>>>777888666444222111222333444444333222333555444333111777:::BBBUUUwwwwwwsss||||||rrrhhhjjjvvv}}}yyyrrrpppmmmkkkVVVWWW\\\hhhsssxxxwwwtttsssjjj^^^QQQHHHLLL___rrruuuooojjjgggfffddddddfffbbb```___^^^```cccgggiiihhhhhhiiiiiiiiigggeeedddeeedddccccccdddcccaaa___]]]___aaabbbbbbdddfffhhhhhhfffdddccccccdddeeegggcccbbbaaaaaabbbdddggghhhiiihhhgggfffeeedddccccccaaaaaaaaa```````````````aaaccceeeeeeddddddeeefffccceeegggiiiiiihhhgggfffbbb```]]][[[\\\^^^aaacccgggeeebbb___^^^___```aaabbbdddgggiiiiiihhheeeccc```^^^\\\[[[[[[]]]```aaadddeeegggiiiiiihhhgggfffeeeeeefffggghhhhhhggggggfffffffffgggggggggggggggdddfffhhhgggeeedddeeehhhfffffffffeeeeeedddddddddggghhhjjjkkkkkkjjjiiiiiifffffffffeeedddaaa___^^^ZZZXXXTTTPPPLLLHHHCCC???;;;;;;:::999999999999999999<<<@@@BBBFFFPPP]]]gggppp|||zzzyyyxxxrrroooppprrrsssnnnoooooooooooommmlllkkkhhhhhhiiiiiiiiiiiihhhgggeeefffiiikkkmmmmmmlllkkklllmmmnnnmmmllllllmmmnnnlllnnnpppppppppooopppqqqtttsssrrrsssxxx~~~|||{{{tttvvvyyy{{{~~~{{{xxxrrrmmmiiihhhhhhiiihhhiiikkkoootttzzz~~~zzzrrrnnnddd\\\VVVMMMHHHUUUiii~~~}}}oooSSSDDDAAA===666333222222333555555333222///000111222333333222111111111111111222333444555555LLLnnn{{{{{{kkk___ZZZQQQFFF===:::===GGGRRRZZZeeeooouuu|||mmmfffppp}}}vvvgggYYYSSS\\\ooo~~~}}}zzzvvvvvv{{{iiiiiijjjkkkllllllllllllooooooooooooooopppppppppqqqpppooopppqqqrrrqqqooohhheeeaaa[[[WWWWWWZZZ]]]eeeiiimmmlllgggeeefffiiiooopppqqqqqqooonnnnnnnnnttttttsssrrrpppnnnlllkkkpppqqqrrrssstttsssrrrqqquuuxxxzzzyyyvvvrrrqqqrrruuuuuuvvvxxx|||~~~vvvqqqoookkkeee^^^YYYUUUSSSSSSKKKHHHCCC???<<<<<<===>>>;;;<<<===@@@GGGSSS```iiiooonnnkkkhhhgggiiinnnrrrjjjnnnooommmlllnnnpppnnnmmmlllllllllnnnssszzzyyyfff```kkkyyyyyyvvvsssqqqrrr}}}~~~~~~mmmSSS@@@999888555333222333444333333333333222222333333444555777777DDDbbb~~~}}}uuu}}}|||~~~zzznnn^^^SSSXXXbbbpppyyy{{{zzzyyyzzzhhhYYYNNNGGGTTTggglllrrrooojjjfffeeecccbbbaaaaaaaaabbbcccddddddddddddggghhhiiiiiihhhfffdddbbbaaacccgggiiiiiigggcccaaa___```aaaccccccddddddddddddbbbcccfffgggddddddfffbbb___[[[YYYZZZ___dddhhhiiiiiihhhgggffffffggggggaaabbbbbbcccddddddeeeeeegggfffcccaaa```aaabbbcccaaadddhhhmmmooonnniiieeeaaa```___```bbbddddddcccbbbdddddddddbbb```aaabbbggghhhiiijjjjjjiiihhhgggccc```]]][[[[[[]]]```bbbeeefffhhhiiiiiigggfffeeeeeegggiiikkkkkkhhheeecccddddddeeehhhjjjjjjhhhfffdddbbbbbbdddhhhkkkjjjiiiccceeehhhjjjkkkiiigggfffgggjjjlllmmmjjjfffcccaaafffdddbbbaaaaaaaaa___]]]VVVRRRMMMJJJGGGDDD>>>:::;;;::::::999888888999999999;;;???EEEMMMXXXdddlllxxx}}}}}}tttnnnmmmnnnpppqqqooonnnmmmllllllllllllllljjjjjjiiiiiihhhiiiiiiiiijjjkkklllnnnnnnnnnnnnmmmgggiiikkkmmmnnnmmmlllkkkmmmnnnooonnnllllllnnnooorrrqqqqqqrrrvvv|||}}}{{{zzzuuuvvvvvvvvvxxx}}}zzzrrrlllkkkkkkjjjiiiggghhhiiikkknnnuuu|||}}}tttjjjeee^^^TTTKKKJJJVVVeeeqqqXXXIIIBBB>>>999555333222000000111333444444444222111111111222333///000111000000111333666;;;PPPhhhvvv{{{}}}}}}{{{~~~{{{ssshhh\\\RRRLLLJJJ???======FFFUUUfffrrrwww|||iiilllqqq{{{qqq___UUUVVVbbbvvv|||{{{tttmmmqqq|||iiijjjkkkllllllmmmmmmlllnnnnnnnnnooooooppppppppppppooonnnoooppppppooonnngggfffbbb]]]ZZZZZZ\\\___fffkkknnnmmmiiifffhhhkkkppprrrssssssqqqppppppqqqssstttuuuuuutttqqqmmmkkklllmmmoooqqqrrrsssssssssrrruuuxxxxxxuuussssssttttttuuuvvvxxx|||~~~yyysssoookkkfff___ZZZVVVUUUTTTMMMJJJEEE@@@===<<<======;;;;;;===@@@FFFQQQ]]]eeejjjjjjhhheeedddgggnnnssstttvvvuuupppllllllllliiigggfffeeedddeeeiiipppuuuwwwyyyhhhaaaiiimmmvvv}}}}}}}}}|||{{{}}}}}}rrrXXXCCC:::888666333222333444333333222222111111222222333444666777DDDaaa}}}xxxcccTTTZZZfffsss~~~zzzgggXXXNNNHHHTTTgggkkkppplllhhheeedddcccaaa```ccccccdddeeefffffffffffffffggghhhhhhgggfffdddbbbbbbdddgggiiihhhfffbbb```^^^^^^___aaabbbcccdddeeecccaaabbbfffgggeeeeeehhhfffccc```]]]^^^```dddfffkkkjjjiiiiiihhhhhhhhhiiifffeeedddcccbbbbbbbbbbbbgggfffdddbbbaaaaaabbbbbbbbbdddgggkkkmmmlllhhheeegggeeeccccccddddddcccbbbdddeeeeeedddbbbbbbccceeehhhhhhiiijjjjjjiiihhhgggbbbaaa___]]]]]]___aaabbbeeefffggghhhhhhgggeeedddeeegggiiikkkkkkhhhfffdddddddddeeegggiiijjjhhhfffgggfffeeegggkkkmmmlllkkkfffgggiiijjjjjjjjjhhhgggiiijjjkkkkkkiiifffdddbbb```___\\\[[[ZZZXXXUUURRROOOKKKFFFCCC@@@===999666;;;::::::999999999::::::<<<@@@EEELLLUUUaaalllsss{{{{{{tttooonnnnnnooopppooonnnnnnmmmmmmmmmmmmnnnkkkjjjjjjiiiiiiiiijjjjjjkkkkkkmmmmmmnnnmmmmmmlllhhhiiijjjkkkllllllkkkkkknnnnnnnnnmmmllllllnnnpppsssrrrrrrssswww|||{{{yyyxxxuuuuuuuuuuuuwww||||||tttnnnlllkkkiiigggdddeeefffhhhmmmttt}}}wwwlllgggaaaXXXOOOMMMXXXfffuuu\\\KKKBBB===888444333222111111111222333444333222111000111222222111222333222222333666888>>>PPPdddpppvvvzzz~~~~~~|||tttiii^^^SSSKKKFFF@@@>>>@@@KKK]]]nnnyyy}}}xxxjjjkkkqqq{{{rrr```VVVXXXdddwww~~~wwwqqqttt~~~jjjjjjkkklllmmmmmmmmmmmmlllmmmmmmnnnoooppppppqqqnnnmmmlllmmmnnnooonnnlllfffeeeccc```]]]]]]___aaahhhlllpppnnnjjjgggiiimmmoooqqqrrrrrrqqqqqqqqqrrroooqqqtttvvvuuuqqqmmmjjjkkklllmmmooopppqqqqqqqqqpppsssuuuvvvuuuttttttuuussstttvvvyyy{{{}}}~~~~~~|||wwwooolllfff```[[[XXXVVVVVVPPPMMMHHHBBB>>>=========:::;;;<<>>CCCKKKTTT^^^iiittt{{{}}}yyytttpppooooooooonnnmmmmmmnnnnnnnnnnnnnnnoookkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmlllkkkjjjhhhhhhiiiiiijjjkkkkkkkkknnnnnnnnnlllkkkkkknnnppptttsssssstttwww||||||xxxuuutttrrrsssssssssuuuzzz~~~uuupppmmmkkkhhheeeaaabbbccceeejjjrrr|||{{{ooojjjeee]]]TTTPPPYYYddd}}}cccNNNBBB<<<777444333333333222222222111333222111111000000111111111222333222222333666999AAAQQQaaakkkqqqyyyxxxoooeeeXXXLLLCCC@@@???EEETTThhhzzz~~~rrriiijjjrrr|||sss```WWWZZZfffxxxxxxsssuuu~~~jjjjjjkkklllmmmmmmmmmmmmkkklllmmmmmmnnnoooppppppmmmkkkjjjkkklllmmmlllkkkddddddcccaaa______```ccciiimmmooonnniiigggjjjmmmlllnnnppppppoooooopppqqqmmmnnnpppqqqqqqooollljjjooooooooooooooonnnnnnnnnrrrssstttuuuuuuuuuuuuuuuqqqsssvvvyyyzzz{{{|||}}}~~~zzzooolllfff```[[[XXXWWWWWWTTTPPPJJJDDD???=========999:::<<>>DDDNNNYYYdddnnnxxx~~~yyyvvvsssqqqppppppnnnmmmkkkllllllmmmmmmnnnnnnnnnkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhhhhiiijjjkkklllnnnnnnmmmkkkjjjkkknnnpppsssrrrrrrsssuuuyyy~~~~~~yyyuuurrrpppoooooooooppprrrwww~~~}}}uuupppnnnkkkhhheeeaaaaaaaaacccgggoooxxx}}}rrrnnniiibbbXXXRRRVVV___kkkRRRCCC<<<888333444444444333222111000222222111111111000000000///000111111000222555777DDDSSSccclllsss|||vvvmmm___NNNBBB>>>@@@JJJ]]]ssszzzoooggghhhsss~~~qqq___XXX\\\hhhzzz}}}xxxsssuuu|||iiijjjkkklllmmmmmmmmmmmmkkkllllllmmmnnnnnnooooookkkjjjiiijjjkkkkkkjjjiiiccccccbbb```______aaaccciiilllooommmhhhfffiiimmmlllnnnppppppoooooopppqqqoooooonnnnnnnnnnnnnnnnnnqqqqqqppppppoooooooooooouuutttuuuuuuvvvvvvuuutttpppsssvvvxxxyyyzzz|||~~~{{{ppplllggg```[[[XXXWWWVVVUUURRRLLLEEE@@@>>>======::::::;;;===AAAHHHPPPVVVdddggghhhddd______dddjjjrrrvvvvvvrrrpppppppppnnniiigggdddaaa___```dddgggnnnwww|||ttteeeeeekkk{{{}}}xxxvvvwww~~~hhhNNN===:::888555333444444333222444333333333333444555555666<<>>;;;888555555666777666666777888999:::<<<===>>>EEEPPP\\\gggqqqzzz}}}uuusssqqqqqqqqqpppnnnllliiiiiikkkllllllllllllkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmnnnmmmkkkjjjkkkmmmooopppppppppqqqssswwwzzz}}}{{{wwwsssooommmkkkllllllmmmooouuu|||}}}uuupppnnnllljjjgggddddddcccccceeelllsssyyy||||||~~~}}}sssppplllfff\\\SSSSSSWWWqqquuuYYYFFF>>>;;;444444555444444222111000222222222222111111000000///000111111111222666888FFFWWWiiittt{{{{{{pppaaaNNNBBB<<>>======::::::;;;<<>>666666555444333222111111222333333333333222111111111222333333333555888;;;GGGYYYmmmzzz|||ooo^^^LLLAAA>>>JJJ^^^sssvvvjjjccceeewww|||kkk[[[XXXbbbrrr~~~{{{yyyzzzggghhhiiijjjkkkkkkkkkkkkmmmmmmmmmllllllllllllkkkjjjiiihhhiiijjjkkkjjjhhhgggfffddd```___```dddgggkkknnnpppmmmiiihhhkkkpppppprrrssssssqqqppppppqqqpppppppppqqqrrrsssttttttppppppoooooopppqqqssstttrrrpppooopppsssuuuuuutttpppsssvvvvvvvvvyyywwwsssllleee___[[[XXXXXXUUURRRLLLEEEAAA>>>>>>>>>;;;;;;::::::===EEEOOOVVV```fffkkkiiiaaa\\\]]]aaakkkqqqvvvuuuttttttrrrnnnkkklllmmmllljjjjjjkkkmmmnnnxxx{{{~~~~~~qqqggglllrrr}}}|||xxxvvvyyy|||zzzyyyvvvppppppsss}}}~~~```GGG;;;999666444444444333222444333333333333444555555777???PPPdddttt~~~uuuwwweeeUUUQQQXXXbbbpppvvvnnniiigggeeeddddddbbb```]]]\\\]]]___aaabbbccccccdddeeeeeeeeeffffffggghhhiiigggfffeeecccbbbaaaaaaaaaaaaccceeefffeeedddbbb```^^^\\\]]]bbbeeegggjjjpppnnnnnnmmmlllkkkiiihhhgggdddddddddddddddeeeffffffeeeeeefffgggfffdddcccaaaaaabbbccceeefffggghhhhhhiiiiiikkknnnqqqrrrqqqooonnnmmmmmmpppsssvvvxxxxxxzzzxxxuuuqqqmmmmmmoooqqqqqqqqqpppnnnlllhhhfffdddbbbbbbcccddddddeeeffffffccccccdddeeefffhhhiiijjjiiijjjjjjjjjjjjiiihhhggggggeeeddddddeeefffeeedddccceeeggggggeeeeeegggiiigggffffffffffffgggggghhhhhhiiikkkpppssspppggg```[[[WWWQQQLLLIIIGGGDDDBBB;;;<<<===;;;999888:::<<<999999:::<<<>>>AAACCCDDDDDDJJJTTT___iiirrrzzz~~~|||}}}|||xxxqqqpppnnnnnnoooooonnnmmmiiijjjkkkllllllkkkiiihhhhhhhhhhhhiiiiiikkklllllllllkkkjjjiiihhhhhhiiiiiihhhiiijjjkkkllllllkkkkkkjjjlllnnnnnnlllkkkkkkllllllmmmnnnooorrrvvvyyy{{{{{{{{{{{{yyyuuurrrnnnlllkkkkkklllmmmpppvvv}}}}}}tttpppnnnmmmkkkfffggghhhhhhiiikkkpppssswwwzzz{{{ooonnnmmmllldddYYYTTTUUUdddxxxhhhMMMBBB@@@888777555333222222222222333444444555444333222111111222333333444666999<<>>>>>>>><<<;;;999999<<>>AAADDDFFFGGGDDDJJJSSS]]]fffooowww||||||{{{zzz{{{zzzvvvqqqooommmmmmnnnooonnnnnnjjjkkkmmmmmmmmmkkkiiihhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhhhhhhhiiijjjgggiiikkkmmmnnnmmmlllkkkiiikkknnnooommmlllkkkkkklllmmmnnnpppssswwwzzz|||zzzzzzzzzxxxuuurrrnnnllllllmmmnnnooorrrwwwvvvqqqooommmllleeegggiiijjjkkkmmmpppssswww{{{{{{llllllmmmmmmggg]]]XXXXXXcccxxxmmmPPPCCC@@@999777555222111111222333333444555666555444333222...000111111222444777:::GGGYYYmmmzzznnn\\\NNNFFFHHH[[[uuu~~~jjjaaacccddd{{{yyyiii[[[\\\jjj}}}zzzxxxxxxzzz~~~pppmmmiiihhhiiikkkllllllmmmmmmnnnnnnmmmlllkkkjjjooollliiihhhiiikkkllllllkkkgggcccaaacccgggjjjlllrrrpppllliiihhhkkkppptttqqqpppooonnnnnnnnnooopppkkkmmmpppqqqpppppppppqqqrrrqqqpppoooooopppqqqrrrsssqqqpppooopppsssvvvxxxvvvuuuuuuvvvyyy}}}|||rrriiibbb]]]YYYWWWVVVTTTOOOHHHBBB??????@@@<<<;;;:::999<<>>>>>CCCIIILLLJJJGGGIIILLLSSS]]]gggoootttuuu}}}||||||{{{zzzzzzyyyyyyqqqooolllkkklllnnnnnnnnnnnnmmmlllmmmmmmllljjjgggllllllllljjjggggggiiijjjooonnnmmmlllkkkjjjjjjjjjgggggghhhiiijjjkkkkkklllhhhjjjnnnpppqqqooommmkkkjjjkkkmmmnnnnnnqqqtttwww}}}~~~}}}yyyvvvuuuuuuwwwuuutttvvv{{{vvvnnnkkkkkkmmmiiiiiihhhfffgggkkkqqquuuwww|||~~~yyyrrrnnnmmmooolllccc\\\YYY]]]oootttQQQCCCCCC888777555444333333333444333333333222222111111111555444444555333111666===MMM]]]ooo{{{~~~mmmUUUKKKOOOGGGiiittteeefffnnnmmm|||wwweeeWWW\\\nnn|||||||||}}}~~~~~~ooommmjjjjjjkkklllllllllllllllllllllkkkkkkkkkkkkpppmmmjjjiiijjjmmmnnnooonnnjjjeeebbbcccfffiiijjjnnnmmmkkkjjjjjjkkkoooqqqqqqpppooonnnmmmnnnnnnoookkknnnpppqqqpppppppppqqqpppooooooooopppqqqssstttyyyxxxvvvuuutttuuuvvvwwwvvvuuuuuuvvvxxx{{{|||sssjjjccc^^^ZZZWWWWWWUUUQQQJJJDDD@@@@@@AAA<<<;;;:::999<<>><<<;;;:::999777777888:::<<<>>>@@@AAABBBCCCFFFNNNWWW]]]^^^]]]VVVWWWZZZ```gggnnnrrrtttvvvwwwwwwwwwwwwuuutttsssqqqnnnkkkjjjjjjjjjiiihhhgggggghhhjjjmmmnnnmmmlllmmmmmmmmmllljjjiiijjjllllllkkkjjjiiiiiiiiiiiiiiillllllkkkkkkkkkjjjjjjjjjkkkkkklllllllllkkkjjjjjjjjjlllmmmmmmnnnppptttvvvyyytttqqqmmmjjjiiiiiiiiihhhggggggiiikkkooouuuzzz{{{}}}~~~zzzqqqmmmkkkkkkggg]]]TTTQQQRRRbbbuuu|||\\\FFF???999888666444333333333333333333333333222222222222000///111333333333:::BBBUUUcccsss}}}oooUUUGGGHHH```wwwwww|||zzzeeeVVVJJJPPPcccyyy}}}~~~lllkkkkkklllmmmllljjjhhhjjjiiihhhhhhhhhiiijjjjjjhhhfffcccdddgggkkknnnooosssnnnhhheeeeeehhhkkklllllljjjiiiiiikkknnnpppqqqrrrrrrqqqpppooonnnnnnnnnmmmoooppppppoooooopppqqqllllllllllllmmmoooqqqrrrwwwxxxxxxyyyxxxwwwuuutttuuuuuuttttttvvvxxxzzz{{{~~~{{{tttmmmgggaaa\\\YYYWWWVVVSSSNNNHHHCCCAAAAAA===<<<;;;:::<<>>;;;:::::::::999:::;;;===???AAADDDHHHJJJJJJKKKNNNTTT[[[___```___^^^]]]^^^aaaggglllpppqqqrrrsssttttttsssrrrpppnnnnnnllliiihhhiiiiiihhhggghhhhhhhhhjjjlllnnnnnnmmmmmmnnnnnnllliiigggggghhhjjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjllllllkkkjjjiiiiiiiiiiiijjjlllmmmmmmnnnooosssvvv~~~~~~xxxsssnnniiijjjkkkkkkjjjhhhfffggghhhnnntttyyy{{{}}}~~~zzzoookkkiiihhhcccXXXOOOLLLLLLZZZkkkyyyaaaIII???999888666444333222333333333333333333333333333333111///000333333444;;;CCCTTTccctttqqqWWWIIIJJJ___~~~~~~uuuaaaSSSIIINNN```www|||}}}~~~iiiiiiiiijjjkkkkkkhhhfffjjjjjjiiihhhggggggggggggaaa``````bbbgggkkkooopppppplllhhhgggiiilllooopppppplllhhhgggjjjooorrrtttssssssrrrrrrqqqpppoooooonnnoooppppppooonnnpppqqqmmmmmmlllkkklllmmmnnnooommmoooqqqtttuuuuuuttttttttttttttttttuuuwwwyyyzzz~~~{{{uuuoooiiiddd^^^ZZZVVVVVVTTTOOOIIIDDDAAA@@@>>>===<<<:::<<<@@@GGGLLLVVV^^^ffflllqqqpppggg\\\YYY[[[```fffiiiiiihhhggggggmmmrrrqqqqqqrrrpppmmmjjjmmmttt{{{}}}yyyhhhkkkvvv|||lllccc[[[]]]hhhqqqvvv}}}yyyfffKKKBBB999777555222111222111222333333333555888;;;KKKYYYfffgggdddfffjjjkkkrrrqqqsssvvvvvvttttttwww~~~zzzvvvssspppsssxxx}}}~~~uuujjjccccccfffiiillltttsss```WWWccckkkzzz|||mmm[[[RRRTTTfffvvvuuummmgggdddeeedddaaa^^^\\\\\\]]][[[\\\^^^```bbbccccccccccccbbbbbbbbbbbbccceeefffeeeffffffdddbbbaaabbbdddhhhjjjnnnrrrsssrrrqqqqqqssspppjjjddd^^^[[[ZZZZZZYYY\\\```ccceeeeeecccbbbcccbbb``````___^^^[[[XXXZZZYYYXXXWWWUUUTTTSSSSSSQQQRRRSSSSSSTTTVVV[[[^^^___bbbeeeeeeeeehhhnnnsss{{{~~~zzzxxxvvvvvvvvvwwwvvvuuurrrooommmkkkiiihhheeecccccccccccccccccccccccccccbbbcccdddfffggggggffffffddddddeeeeeefffeeeeeeeeeaaabbbdddfffffffffeeedddcccdddeeefffgggfffeeedddeeecccaaa```aaaaaa```___aaa___^^^\\\[[[XXXTTTPPPEEEBBB===;;;:::;;;;;;:::<<<>>>AAABBBDDDHHHMMMQQQRRRTTTWWW\\\```dddeeeeeedddcccbbbdddhhhkkkmmmnnnooooooppppppooonnnlllkkkjjjhhhggggggiiijjjiiihhhkkkjjjiiijjjlllmmmmmmlllpppppppppnnnjjjggggggggghhhhhhggggggggghhhiiiiiiggggggggghhhiiijjjjjjjjjlllkkkjjjiiihhhiiiiiijjjjjjlllmmmmmmmmmooorrruuu{{{|||tttnnnkkkkkklllmmmkkkiiigggggggggpppvvv{{{|||~~~~~~yyymmmiiigggfffaaaVVVMMMJJJLLLYYYiiivvv}}}|||```JJJ@@@:::888666444333222222222333333333333333333333333333111222333333444;;;DDDQQQbbbvvv~~~{{{mmmUUUJJJLLL]]]zzz}}}|||ppp]]]RRRIIINNN^^^ssszzz|||}}}~~~~~~iiihhhhhhiiijjjiiigggeeejjjjjjiiihhhfffcccaaa```[[[[[[]]]bbbiiinnnqqqrrrmmmkkkiiijjjlllppprrrrrrsssnnnhhhfffjjjooossstttqqqqqqrrrrrrqqqqqqpppooooooppppppooonnnnnnpppqqqooonnnmmmllllllmmmnnnoooiiijjjmmmppprrrsssttttttsssssstttuuuvvvwwwyyyzzz~~~~~~{{{vvvqqqllleee___[[[UUUVVVUUUQQQJJJDDDAAA???>>>>>><<<;;;;;;???EEEJJJUUU]]]eeekkkooooooiiiaaaXXXWWW\\\dddjjjkkklllmmmeeekkkooonnnnnnoooooollljjjmmmqqqvvvzzzzzzwwwtttjjjllltttzzzllleeeYYYYYYcccnnnrrryyyvvvfffLLLCCC:::777666333222333111222222222333555999===PPPbbbrrrsssqqqrrrrrrpppooommmkkkjjjkkkooosssvvv}}}~~~}}}xxxqqqjjjeeebbbgggqqq{{{{{{qqqfffbbbcccfffnnnqqqqqqkkkZZZSSS___ppp}}}|||iiiUUUQQQWWWjjjvvvtttllliiiddddddccc```]]][[[\\\]]][[[]]]___aaabbbbbbbbbbbbccccccbbbbbbbbbccceeeeeefffggghhhfffbbbaaabbbeeefffggglllqqqrrroooooorrrwwwuuupppiiiccc_________^^^```bbbeeeeeedddcccaaaaaa```___^^^^^^[[[XXXUUUXXXWWWUUUSSSQQQOOONNNNNNKKKLLLNNNOOOPPPTTTXXX\\\^^^aaaddddddcccgggnnnuuu}}}~~~|||zzzyyyyyyyyyxxxwwwtttrrrooolllkkkhhheeecccccccccccccccccccccccccccbbbccceeeggghhhhhhggggggeeeeeeeeeeeeeeefffggghhheeefffffffffeeeddddddcccccccccdddddddddddddddcccdddbbb``````aaaaaa```___[[[ZZZYYYXXXVVVSSSNNNKKKCCC@@@===;;;;;;<<<=========@@@BBBDDDEEEHHHOOOTTTYYY[[[```eeeiiimmmooopppiiihhhggghhhjjjlllllllllnnnmmmmmmlllkkkkkkjjjjjjgggffffffgggiiijjjjjjiiimmmkkkiiiiiijjjkkkkkkjjjpppqqqqqqpppmmmjjjiiijjjggggggggggggggghhhiiijjjeeeeeefffggghhhiiijjjkkkkkkkkkjjjiiiiiijjjjjjjjjkkklllmmmmmmmmmnnnqqqtttxxx~~~uuuooommmkkkllllllkkkiiigggggghhhqqqwww{{{}}}~~~zzzmmmiiiggggggbbbXXXPPPMMMOOO\\\lllzzzzzz{{{www^^^JJJBBB:::999777444333222222222333333333333444444444444555333333444444666>>>GGGRRRcccxxxwwwqqqpppcccOOOFFFJJJ\\\ttt|||www~~~zzzlllWWWNNNHHHMMM[[[oooyyy{{{}}}~~~}}}jjjiiihhhhhhiiiiiihhhfffiiiiiiiiigggddd___[[[XXXSSSUUUZZZaaaiiioooqqqrrrlllkkkkkkmmmppprrrrrrrrrrrrmmmhhhgggkkkooopppooommmnnnooopppppppppoooooopppppppppooonnnnnnoooqqqpppoooooonnnoooppprrrsssmmmnnnoooppprrrrrrssssssrrrssstttuuuwwwxxxzzzzzz}}}~~~{{{wwwrrrmmmggg```[[[VVVWWWWWWSSSMMMFFFBBB@@@???>>>===;;;;;;???DDDHHHRRR[[[eeejjjmmmpppnnnkkk^^^ZZZ]]]gggnnnooopppssskkkpppsssrrrrrrtttuuusssqqqpppooopppqqqqqqpppnnnmmmpppxxxzzznnnfff]]]\\\gggsssxxx}}}yyyjjjMMMCCC:::777666444333555222333333333444777;;;???UUUmmmyyysssiiicccdddlllvvv{{{}}}}}}}}}{{{uuulllddd```cccppp|||{{{pppgggdddfffmmm{{{}}}ssshhhZZZWWWbbbqqq}}}zzzfffPPPPPPZZZmmmvvvrrrllllllcccdddccc```]]]\\\\\\]]]]]]___aaabbbccccccbbbaaadddcccbbbbbbbbbcccdddeeeeeehhhiiifffbbb```bbbeeeddddddiiiooooookkklllqqquuuvvvuuuqqqkkkgggggggggggghhhhhhgggeeeccc```___^^^^^^^^^^^^___]]]ZZZWWWVVVUUURRROOOLLLJJJIIIIIIGGGHHHIIIJJJLLLOOOSSSWWW[[[___cccccccccgggqqqyyy}}}{{{{{{{{{yyywwwuuussspppnnnmmmkkkhhhffffffffffffeeeeeeddddddccccccdddfffhhhiiiiiiiiihhhgggfffeeedddeeegggjjjkkklllkkkhhhfffeeedddddddddddddddccccccccccccddddddcccaaa______``````___^^^YYYXXXWWWUUUSSSNNNIIIDDD???===::::::<<<>>>@@@@@@???CCCFFFFFFGGGJJJQQQWWW^^^aaafffkkkooosssvvvwwwnnnmmmmmmnnnoooooommmlllnnnllljjjiiihhhhhhiiijjjhhhgggggghhhjjjjjjiiigggkkkiiigggggghhhiiiiiihhhjjjlllmmmnnnlllkkkkkklllgggggggggggghhhiiijjjkkkgggggghhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmllllllnnnqqqssswww|||}}}zzz{{{{{{zzzyyyzzz~~~wwwpppnnniiijjjjjjiiigggggghhhjjjnnnuuuzzz||||||nnnkkkiiijjjggg]]]VVVSSSOOO]]]nnn~~~zzz```MMMEEE;;;999777444333222111222333333333444444444555555444222333555666999AAAKKKWWWhhh{{{|||pppiiifffZZZHHHCCCIIIWWWkkkwww~~~tttppp{{{{{{mmmRRRKKKGGGMMM[[[nnnzzz|||~~~~~~}}}kkkjjjiiiiiijjjjjjiiihhhhhhhhhhhhfffbbb\\\VVVRRRLLLOOOVVV___hhhmmmoooooollllllmmmooorrrsssrrrppppppkkkhhhiiimmmooommmkkkjjjlllmmmooooooooonnnnnnpppppppppooommmmmmoooqqqpppppppppppprrrtttvvvwwwttttttssssssrrrrrrrrrrrrrrrssstttvvvwwwyyyzzz{{{{{{~~~}}}{{{wwwsssnnnhhhaaa\\\WWWXXXXXXUUUOOOHHHCCCAAA???>>>===;;;;;;>>>CCCHHHPPP[[[eeeiiimmmqqqsssrrrfffaaabbbjjjpppqqqrrruuutttxxxzzzyyyxxx{{{}}}|||xxxsssnnnjjjiiijjjjjjjjjnnnrrr{{{|||ooogggeeedddooo{{{}}}mmmMMMCCC:::888666444444666333444444444555888===AAAXXXvvvpppddddddnnnzzz{{{}}}~~~tttkkkfffcccsss~~~rrriiihhhjjjqqqttteeeZZZZZZeeennnzzzwwwbbbLLLOOO\\\ooovvvqqqlllnnncccdddcccaaa^^^\\\\\\]]]___```bbbdddeeedddbbbbbbdddcccbbbbbbbbbcccdddeeeeeehhhiiifffaaa___aaaeeebbbbbbgggmmmmmmhhhjjjppprrruuuxxxwwwsssooommmmmmooonnnlllhhheeeaaa^^^\\\^^^^^^___```bbbaaa^^^\\\TTTRRROOOLLLIIIGGGFFFFFFEEEFFFGGGGGGHHHKKKOOORRRYYY]]]bbbcccccciiittt}}}~~~||||||{{{yyywwwuuussspppooonnnmmmkkkiiijjjjjjiiihhhfffeeedddcccccceeefffhhhjjjjjjjjjiiiiiigggeeedddeeehhhkkknnnqqqnnnkkkgggeeeddddddeeefffeeedddcccbbbcccdddeeebbb```^^^^^^______^^^]]]ZZZYYYXXXVVVSSSMMMFFFAAA<<<:::888999<<<@@@BBBCCCCCCFFFJJJJJJJJJMMMUUU[[[bbbfffjjjnnnqqqsssvvvxxxqqqppppppqqqrrrrrrooommmnnnllliiigggfffgggiiikkkjjjiiihhhiiijjjiiigggeeehhhfffddddddfffhhhhhhhhhbbbeeehhhiiijjjjjjkkklllgggggggggggghhhjjjkkkllljjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllllllllllllllkkklllmmmllllllnnnqqqsssvvv{{{zzzxxxqqqsssuuutttsssssswwwzzz~~~xxxqqqooohhhhhhhhhgggeeefffhhhjjjkkkrrrxxx{{{~~~~~~pppllllllmmmjjjaaaZZZWWWMMM\\\nnndddPPPHHH;;;999777444333222111111333333333444444555555555333111222555777;;;EEEOOO^^^mmm~~~|||ooofffbbbVVVEEEAAAIIIOOOaaannnxxx}}}nnnkkkxxx}}}qqqOOOJJJHHHOOO]]]ppp{{{}}}~~~jjjhhhhhhjjjmmmmmmkkkhhhfffhhhiiieee]]]UUUQQQOOOOOOSSSYYYaaahhhmmmpppqqqkkkmmmqqqtttuuusssqqqpppnnnmmmllllllmmmnnnlllkkkllllllllllllllllllkkkkkkqqqppppppooonnnmmmllllllnnnnnnmmmnnnnnnppprrrssstttuuuuuutttrrrqqqrrrtttuuurrrpppssszzz}}}~~~~~~wwwqqqmmmiiiccc^^^VVVWWWWWWSSSKKKDDD???>>>>>><<<<<>>BBBGGGRRR[[[ccchhhnnnuuuxxxwwwrrrllleeeeeekkkqqqttttttqqqrrruuuxxxzzz{{{||||||{{{vvvpppkkkbbbZZZ]]]eeellllllppp|||yyyqqqwwwrrryyyqqqSSSCCC666666777444222444555666333555:::555888IIIlll}}}fffdddsss{{{wwwuuuzzzyyyqqqooorrr~~~uuu```ZZZVVVcccppp}}}|||mmm___MMMTTTaaannnsssqqqnnnllleeeccc```^^^]]]^^^```aaaaaa```___```bbbccccccbbbbbbaaa```aaadddggghhhhhhnnnjjjdddbbbcccddddddcccddddddddddddeeeggghhhiiiqqqtttvvvwwwuuurrrpppooommmllljjjhhheeebbb___^^^ccc```___bbbeeeddd^^^YYYVVVRRRMMMIIIGGGGGGFFFEEEDDDCCCCCCEEEGGGKKKNNNPPPXXXWWWYYY]]]aaagggrrr~~~|||xxxuuusssqqqnnnlllkkklllllllllkkkkkkjjjjjjiiihhhgggffffffgggggghhhhhhhhhhhhggggggccccccdddeeefffgggiiijjjooonnnllljjjhhhfffeeeeeeffffffffffffffffffffffffeeeaaa]]]]]]``````\\\XXXVVVTTTQQQNNNKKKFFFAAA===999:::;;;;;;<<<===@@@CCCIIIHHHGGGJJJNNNRRRVVVWWW___cccgggkkknnnqqqtttvvvuuutttrrrpppooonnnmmmmmmjjjiiihhhhhhiiiiiigggeeehhhhhhgggggggggggghhhhhhiiijjjkkkkkkjjjhhhgggfffgggggggggggghhhiiijjjkkkhhhgggfffeeeeeeeeeggggggkkkllllllkkkiiihhhhhhiiikkkmmmnnnmmmkkkjjjjjjjjjlllkkkkkkkkklllmmmooopppuuuxxx}}}}}}uuuoooiiihhhgggfffiiimmmqqqtttyyy|||vvvnnnkkkjjjjjjhhheeeccccccfffhhhooorrrwww{{{~~~rrroookkkiiihhhddd]]]XXXYYY[[[ggg{{{zzzsssXXXHHH???:::666777666333222333333333333333333333333333222888666555999999@@@QQQbbbuuuyyyrrr```SSSNNNEEEAAAJJJLLLYYYiiivvvvvvggggggzzz~~~uuuTTTMMMKKKTTTdddwww~~~~~~~~~{{{xxxlllkkkkkkmmmoooooommmjjjfffggggggbbb\\\UUURRRQQQQQQTTTZZZaaahhhmmmpppqqqmmmooorrruuuvvvuuusssqqqooommmllllllmmmnnnnnnmmmnnnmmmlllkkkkkkkkkkkkkkknnnnnnoooooooooooooooooommmmmmllllllmmmnnnoooppptttuuuuuutttssssssuuuwwwwwwtttrrrtttzzzyyytttpppjjjccc^^^UUUWWWWWWTTTMMMGGGCCCBBB???===<<<>>>>>>>>>BBBHHHQQQZZZccchhhnnnuuuyyyxxx}}}wwwpppllllllmmmmmmmmmnnnoooppprrruuuwwwyyyzzzxxxqqqjjjeee___ZZZ]]]dddggggggjjjttt~~~wwwxxxwwwyyyTTTCCC777777999666444666333444222444:::777;;;MMMuuuttthhhrrr||||||uuuvvvzzzqqq[[[YYYXXXfffsss~~~wwwhhh[[[PPPXXXdddooorrroookkkiiifffdddbbb```___```bbbcccbbb``````aaabbbccccccbbbbbbaaa```bbbeeeiiillllllppplllfffcccdddeeeeeeeeeeeedddeeeeeefffggghhhiiilllnnnqqqqqqooommmlllkkklllkkkiiigggdddaaa___]]]dddbbbaaaccceeeddd___ZZZVVVRRRMMMIIIGGGFFFEEEDDDEEEEEEEEEGGGIIIKKKNNNOOOVVVUUUWWW\\\```fffrrr}}}{{{wwwuuusssqqqnnnkkkjjjjjjkkkkkkjjjjjjiiiiiiiiihhhgggggggggggghhhiiijjjjjjiiihhhgggdddddddddeeefffgggiiijjjkkkjjjiiihhhggggggggggggeeeeeeeeeeeeeeeeeeeeeeeefffbbb^^^^^^``````]]]YYYUUUSSSOOOKKKHHHDDD@@@<<<;;;<<<=========>>>AAADDDJJJJJJKKKMMMQQQUUUXXXZZZaaadddhhhkkkmmmpppsssuuuwwwvvvsssqqqnnnlllkkkjjjiiihhhhhhiiijjjkkkjjjhhhhhhhhhgggggggggggghhhhhhiiijjjjjjjjjjjjiiiggggggbbbbbbbbbbbbcccdddeeefffiiihhhhhhgggggggggggghhhiiikkkkkkkkkiiihhhiiijjjkkklllmmmmmmkkkiiijjjjjjooonnnmmmlllkkkllllllmmmtttwww{{{{{{sssmmmfffeeeeeeeeegggjjjnnnpppyyy|||uuummmjjjfffffffffeeedddfffiiilllooorrrwww|||~~~sssooojjjgggeeeaaa\\\WWWTTTVVVaaasss}}}uuuYYYGGG@@@:::666777666333222444333333333333333333333333222777666555999999@@@RRRcccwww~~~lllZZZOOOBBB???KKKVVVcccsss~~~vvvhhhiii}}}{{{mmmSSSOOOOOOXXXkkk}}}}}}}}}}}}yyyvvvlllllllllnnnooopppnnnlllggggggeee```ZZZVVVUUUUUUTTTWWW[[[aaaggglllpppqqqqqqsssuuuxxxxxxwwwuuutttpppmmmkkkkkkmmmooopppppppppnnnllljjjiiiiiijjjkkkllllllmmmooopppqqqrrrsssmmmmmmlllkkkkkklllmmmnnnrrrsssuuuuuuuuuvvvxxxzzz{{{wwwtttuuuzzz|||wwwssslllddd^^^TTTVVVVVVTTTOOOJJJFFFEEE@@@===<<<=========BBBIIIOOOXXXbbbgggmmmtttwwwvvvzzzwwwssspppnnnnnnpppqqqllllllmmmnnnppprrrtttuuussskkkdddaaa___]]]___cccbbbbbbeeemmmwww}}}}}}zzzyyy{{{~~~yyy|||ZZZHHH999888:::666444555111333111444:::888>>>QQQyyylllqqqmmmXXX[[[___ooowww|||pppaaaVVVRRR\\\iiipppqqqmmmiiiffffffeeecccaaaaaabbbdddeeebbbaaa```aaacccccccccaaabbbaaa```bbbfffllloooqqqrrrmmmhhhddddddeeefffgggfffeeeeeeeeefffggghhhhhhhhhjjjllllllkkkiiiiiiiiikkkjjjhhheeeccc```^^^]]]fffdddcccdddfffeee```\\\VVVRRRMMMIIIGGGFFFEEECCCFFFGGGHHHIIIJJJKKKLLLMMMRRRRRRTTTYYY^^^dddppp|||~~~zzzwwwuuutttqqqnnnjjjhhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjkkkkkkjjjhhhgggdddddddddeeeeeeggghhhiiifffffffffffffffggghhhhhheeeeeeeeeeeeeeeeeeeeeeeehhhddd___^^^______]]]ZZZTTTPPPKKKGGGDDDAAA>>><<<>>>???@@@??????@@@BBBDDDKKKLLLOOORRRVVVYYY[[[]]]bbbdddhhhjjjlllnnnqqqtttuuutttssspppnnnlllkkkjjjjjjiiihhhjjjlllmmmlllkkkiiihhhhhhgggggghhhhhhiiihhhhhhiiiiiiiiihhhhhhgggccccccccccccdddeeeffffffggghhhhhhhhhggggggfffeeeggghhhjjjjjjiiiiiiiiijjjiiikkklllllljjjiiijjjjjjnnnmmmllllllkkkllllllllltttvvvzzz}}}~~~{{{tttoookkkkkkkkkkkkmmmoooqqqrrrzzz}}}wwwnnnjjjeeeffffffeeeeeegggjjjmmmooorrrwww|||uuuooogggbbb___\\\XXXUUUNNNPPPZZZjjj{{{|||___JJJAAA;;;777777666333222444333333333333333333333333111777555444999999AAASSSiii{{{rrr]]]NNN@@@@@@PPPfffrrrwwwkkklllyyygggQQQSSSTTT\\\tttzzzzzz{{{}}}~~~|||wwwtttjjjjjjkkkmmmnnnmmmlllkkkjjjgggccc___[[[YYYXXXYYYWWWYYY\\\aaaggglllppprrrvvvwwwyyy{{{{{{zzzxxxwwwpppnnnkkkkkkmmmppprrrsssqqqooollliiihhhhhhjjjkkkllllllmmmoooppprrrssstttoooooommmllllllmmmnnnnnnqqqrrrtttuuuvvvwwwzzz}}}}}}yyyvvvvvvyyy~~~~~~yyytttmmmddd]]]UUUVVVVVVTTTPPPKKKFFFDDD@@@===:::;;;;;;;;;AAAHHHNNNWWW```fffkkkqqqsssqqqpppppppppnnnmmmnnnrrrtttmmmnnnpppqqqrrrqqqpppooonnnhhhccccccffffffcccaaa___```cccjjjssszzz}}}}}}{{{dddOOO===999999555222222222444222444:::888@@@TTTuuuqqquuupppYYY```hhhyyyzzzwwwiii[[[SSSRRR___mmmrrrppplllhhheeeeeedddbbb```aaabbbeeefffcccbbbaaaaaacccccccccaaacccaaa```aaafffkkknnnppppppmmmhhhdddcccdddfffgggfffffffffeeeffffffggggggfffhhhjjjjjjiiihhhiiijjjiiihhhfffdddbbb```___^^^eeedddcccdddeeeccc```]]]WWWSSSNNNKKKHHHGGGDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJNNNMMMPPPUUUZZZaaammmxxx~~~yyyvvvuuuuuurrrnnnjjjhhhhhhiiijjjjjjggggggggghhhhhhhhhhhhhhheeefffhhhjjjjjjhhhfffeeeccccccccccccddddddeeefffcccccccccddddddeeeggggggddddddddddddddddddddddddhhheee```^^^^^^]]]\\\ZZZRRRNNNHHHCCCAAA@@@>>>===???@@@BBBAAA@@@AAABBBDDDKKKNNNQQQUUUWWWZZZ\\\^^^bbbdddggghhhjjjllloooqqqoooooooooooooooooonnnnnnllljjjiiijjjlllmmmmmmllliiihhhhhhgggggghhhhhhiiifffgggggggggggggggffffffdddddddddddddddeeeffffffddddddeeeffffffdddcccbbbdddfffhhhiiihhhhhhiiijjjiiijjjllllllkkkjjjjjjkkkiiiiiijjjkkklllnnnoooppptttuuuyyy}}}~~~yyyuuuqqqqqqrrrrrrssstttvvvvvv}}}}}}qqqjjjhhhhhhhhhfffeeeeeehhhjjjooorrrwww{{{~~~~~~uuunnnccc[[[WWWUUURRRPPPKKKMMMTTTbbbsssiiiQQQBBB<<<888777666333333555333333333333333333333333111666444444888999BBBTTTnnn~~~|||zzzyyyiiiWWWLLLBBBFFFWWWttt~~~{{{qqqqqqwwwfffQQQUUUVVV^^^yyyuuuvvvxxx{{{}}}{{{wwwtttiiikkklllmmmmmmllllllllllllhhhccc^^^\\\[[[[[[\\\XXXYYY\\\```fffkkkppprrryyyzzz{{{||||||{{{yyyxxxpppnnnkkkkkkmmmppprrrsssqqqoookkkiiiggghhhiiikkkmmmmmmnnnooopppqqqqqqrrrqqqqqqooonnnnnnoooppppppoooqqqssstttuuuwwwzzz}}}}}}zzzvvvuuuwww{{{~~~yyytttmmmddd]]]WWWVVVUUUSSSPPPKKKEEEBBB???;;;999999999999???FFFMMMVVV___dddhhhlllmmmkkkjjjkkkjjjiiiiiijjjnnnqqqrrrtttxxxyyyxxxsssnnnkkklllkkkjjjmmmqqqqqqjjjbbb\\\^^^bbbhhhrrr{{{mmmUUU???999999666333444444777444555999777@@@VVVpppxxxyyy```hhhnnn~~~}}}ssscccWWWRRRPPPaaaqqqtttooollliiieeecccbbb```______aaadddfffdddbbbaaabbbccccccbbbaaaeeebbb```aaadddhhhjjjkkkllljjjgggdddbbbbbbdddfffgggfffeeeeeeeeeeeeeeefffccceeeffffffffffffhhhjjjhhhgggeeecccaaa```______ccccccbbbccccccbbb```^^^YYYVVVQQQMMMKKKHHHEEECCCFFFFFFGGGHHHHHHHHHHHHGGGKKKJJJLLLQQQUUU[[[gggrrr|||xxxuuuttttttpppmmmjjjhhhiiijjjkkkkkkggggggggggggggghhhhhhhhhcccdddeeeffffffeeedddcccbbbbbbbbbaaaaaabbbccccccccccccbbbbbbccccccdddeeeddddddddddddddddddddddddgggdddaaa^^^\\\[[[YYYXXXOOOKKKEEEAAA@@@@@@??????@@@AAACCCCCCBBBBBBCCCDDDJJJMMMRRRTTTUUUWWWZZZ\\\```bbbccceeefffhhhlllnnnlllmmmnnnooooooooonnnnnnnnnllljjjjjjkkkkkkkkkjjjhhhhhhgggggggggggghhhhhhdddddddddccccccccccccccc``````````````````aaabbbaaabbbcccddddddcccbbbaaaaaacccfffgggggggggggghhhgggiiikkkkkkjjjjjjkkklllhhhhhhjjjkkkmmmnnnooooooqqqrrrvvvzzz~~~}}}{{{ttttttttttttuuuuuuvvvvvv~~~rrriiihhhiiiiiigggffffffgggiiimmmqqquuuzzz}}}~~~~~~}}}vvvmmm```VVVQQQNNNLLLJJJGGGIIINNNYYYkkk~~~pppVVVDDD>>>888888666444333666333333333333333333333333000666444333888:::CCCVVVooo}}}{{{sssooo^^^PPPKKKFFFKKK\\\yyy}}}wwwwwwrrrdddQQQUUUWWW```|||ssstttwww{{{}}}|||xxxtttjjjllloooooonnnmmmmmmnnnmmmhhhbbb^^^\\\\\\\\\\\\XXXYYY[[[___dddjjjpppsssyyyzzzzzz{{{zzzyyyxxxwwwpppmmmkkkkkkmmmoooppppppooommmkkkiiihhhhhhiiijjjmmmnnnnnnnnnooooooooooooqqqpppooonnnnnnooopppqqqoooppprrrssssssuuuwwwzzzzzzxxxvvvtttuuuwwwzzz}}}}}}}}}~~~yyytttnnnfff___WWWVVVUUUSSSPPPLLLFFFAAA???;;;:::::::::999>>>EEELLLUUU^^^cccgggkkkkkkiiiaaaaaaaaaccchhhnnntttwwwxxx{{{~~~|||wwwqqqlllnnnrrruuuyyy}}}|||rrrggg[[[]]]```eeennnzzzxxx]]]CCC::::::888777888555888555555999777BBBZZZqqqjjjqqquuuppp^^^TTTRRRPPPddduuuuuunnnkkkhhhdddaaa___^^^]]]^^^```ccceeedddcccbbbbbbcccdddbbbaaadddcccaaabbbdddeeefffffffffffffffdddbbbaaacccdddffffffeeedddcccccccccddd___```aaaaaaaaacccfffiiihhhgggeeebbbaaa``````aaaaaabbbbbbbbbbbbbbbaaaaaa]]]YYYUUUQQQNNNKKKGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGHHHLLLOOOTTT___jjj}}}}}}xxxuuurrrppppppllljjjhhhhhhjjjkkkkkkjjjggggggggggggggggggggggggaaabbbbbbbbbbbbbbbbbbaaacccbbbbbbaaaaaaaaaaaabbbccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbb```]]][[[XXXUUUTTTLLLHHHDDDAAAAAABBBBBBBBBAAACCCEEEFFFEEEEEEFFFGGGJJJMMMQQQRRRRRRSSSWWWZZZ\\\]]]___```aaadddhhhkkknnnnnnooooooooommmlllkkknnnllliiihhhhhhiiiiiihhhgggffffffeeeeeeffffffgggbbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^___```aaaaaaaaaaaaaaa^^^aaadddfffeeeddddddddddddfffhhhiiihhhhhhiiijjjjjjjjjkkkllllllllllllkkknnnooorrrvvvzzz}}}}}}|||yyyxxxwwwvvvvvvwwwxxxyyy}}}rrriiifffggghhhhhhggggggiiikkkllloootttyyy|||}}}||||||wwwmmm___TTTNNNKKKHHHFFFCCCEEEHHHQQQddd{{{sssVVVFFF???999888777444444666333333333333333333333333000555333222888:::DDDWWWkkkxxxxxxrrrmmm[[[MMMJJJHHHOOOaaayyy{{{zzz{{{}}}~~~nnn___QQQSSSXXXeeetttuuuxxx|||~~~|||wwwsssiiilllnnnooommmllllllnnnlllgggaaa]]]\\\[[[ZZZYYYWWWXXXYYY]]]cccjjjppptttwwwwwwwwwwwwvvvuuussssssooommmllllllmmmnnnnnnmmmllllllkkkjjjiiiiiijjjjjjlllllllllmmmnnnnnnoooooommmllllllkkklllmmmooopppooopppqqqqqqqqqqqqtttvvvvvvuuutttsssrrrsssvvvxxxxxxyyy|||zzzuuupppiiidddWWWUUUTTTSSSRRROOOIIIDDD???<<<<<<===<<<;;;???DDDJJJSSS]]]ccchhhmmmmmmkkk```^^^]]]bbbkkkuuu||||||}}}~~~~~~|||yyyuuussstttzzzyyynnn^^^___```cccjjjwww}}}{{{|||}}}}}}~~~iiiJJJ===;;;888777999333777555555999999EEE^^^ttt{{{ttt}}}nnnZZZPPPPPPRRRhhhzzzwwwmmmiiifffaaa```___]]]]]]^^^aaadddfffeeedddbbbccccccdddbbbaaacccbbbbbbccceeefffeeecccaaadddffffffdddbbbcccdddfffeeedddcccbbbbbbbbbbbb\\\]]]]]]]]]^^^```eeehhhiiigggeeebbbaaaaaabbbbbb```aaabbbcccccccccdddeee```]]]YYYUUURRRNNNJJJGGGGGGGGGFFFFFFFFFGGGIIIIIIHHHFFFFFFIIIJJJNNNXXXcccooo{{{zzzxxxvvvssspppmmmkkkjjjgggffffffgggiiijjjiiihhhhhhhhhhhhgggfffffffffeeebbbaaa```______```aaabbbeeedddcccbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccddddddcccccccccccccccccccccccc___```___]]]YYYUUURRRPPPIIIFFFDDDCCCCCCEEEEEEDDDCCCEEEHHHIIIIIIIIIJJJKKKKKKNNNPPPPPPNNNOOOTTTXXXXXXYYY[[[\\\]]]aaaeeehhhlllmmmnnnoooooonnnlllkkkkkkiiifffeeeggghhhhhhhhheeeeeeddddddddddddeeeeee```___]]][[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXYYYYYY[[[\\\^^^___\\\___bbbdddcccaaaaaaaaa___bbbdddeeeeeeeeefffgggiiijjjkkklllmmmllllllkkkpppppprrruuuyyy{{{|||{{{{{{zzzwwwuuuuuuvvvwwwyyyxxx{{{~~~uuuoooggghhhiiiiiigggggghhhjjjjjjnnnrrrwwwzzz{{{{{{zzzyyyooo```UUUNNNJJJGGGDDDCCCDDDFFFNNNccc~~~wwwZZZGGG@@@:::888777444444777333333333333333333333333000555222222777:::DDDXXXhhhwwwuuupppnnn^^^NNNHHHFFFPPPfff|||{{{qqqsss{{{ooo\\\OOOPPPZZZnnnyyyzzz|||~~~~~~{{{tttpppfffiiilllllljjjiiijjjkkkkkkfff___\\\[[[ZZZXXXVVVWWWWWWXXX\\\bbbiiippptttttttttttttttsssqqqpppooonnnmmmllllllmmmnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllmmmnnnooopppiiiiiihhhhhhiiikkklllnnnooopppppppppooooooqqqssssssssssssrrrqqqqqqssstttuuuwww{{{zzzvvvrrrlllgggVVVUUUTTTTTTTTTRRRLLLHHH@@@>>>>>>??????===@@@EEEHHHRRR]]]dddjjjoooqqqnnnlllgggbbbdddllluuuyyyzzz~~~~~~}}}|||zzzyyyyyyxxxyyy}}}ssscccccccccccchhhuuuwwwtttwwwyyywwwvvvvvvRRRAAA;;;666444555111555444555999:::HHHbbbsssrrrtttzzzmmmWWWMMMNNNTTTlll}}}xxxmmmgggccc^^^```___^^^]]]^^^aaadddfffeeedddccccccddddddbbbaaaaaaaaabbbdddggggggeeeddd___bbbfffgggeeecccdddeeeeeedddcccbbbaaaaaa``````\\\]]]]]]]]]^^^aaaeeeiiiiiigggeeecccbbbbbbcccccc```bbbcccddddddeeefffhhhbbb___[[[WWWTTTPPPKKKHHHIIIHHHFFFFFFFFFHHHJJJLLLGGGEEEEEEGGGGGGKKKTTT^^^cccooo{{{}}}|||}}}ssssssrrrpppmmmjjjgggeeebbbbbbcccfffiiiiiihhhfffiiiiiihhhgggfffeeeeeedddcccaaa```^^^^^^```aaacccffffffeeedddcccccccccccc``````aaaaaabbbdddeeefffbbbbbbbbbbbbbbbbbbbbbbbb\\\^^^___]]]XXXSSSOOOMMMGGGFFFDDDDDDEEEGGGGGGFFFDDDGGGJJJLLLLLLLLLMMMNNNLLLNNNPPPOOOLLLMMMSSSXXXUUUVVVXXXYYY[[[^^^cccggggggiiilllnnnppppppooonnnhhhfffcccccceeehhhiiiiiieeeddddddccccccddddddeee___^^^[[[YYYWWWVVVVVVVVVRRRRRRQQQQQQPPPQQQQQQQQQRRRQQQRRRRRRTTTWWWYYY[[[[[[^^^aaacccbbb```______\\\^^^aaabbbbbbbbbccceeeeeegggiiikkkmmmnnnnnnnnnuuuttttttwwwzzz|||||||||wwwtttqqqnnnnnnoooqqqsssssswww{{{zzzvvvllllllllljjjgggeeedddeeeiiimmmqqqvvvyyyzzzzzzyyy{{{qqqbbbVVVOOOJJJGGGDDDFFFGGGGGGOOOeee||||||___HHH@@@:::888777444444777333333333333333333333333000555222111777:::EEEYYYiiiyyyssskkkmmm```OOOFFFBBBQQQkkkwwwjjjmmmyyyttt^^^MMMNNN\\\vvv}}}~~~yyyrrrmmm