BM6P6(@ ~~~sssmmmfffaaa^^^eeezzzrrrdddXXXMMMDDDEEEBBBBBBEEEGGGGGGIIINNNYYYnnn{{{qqqlllhhhhhhhhhhhhggggggggggggeeeeeeeeefffeeeeeeddddddddddddcccccccccccccccccc```aaacccdddcccbbb```___aaaaaa```^^^\\\YYYWWWVVVWWWWWWXXXZZZ]]]______^^^___]]]\\\[[[[[[ZZZWWWUUUTTTWWW[[[___```^^^[[[YYYYYYVVVSSSRRRSSSUUUUUUUUUSSSRRRRRRRRRSSSUUUWWWXXXWWWXXXYYYZZZZZZYYYXXXWWW\\\```gggpppzzz}}}mmmjjjiiimmmuuu{{{{{{yyy{{{{{{zzzxxxvvvssspppnnnlllmmmooosssxxxzzz{{{zzz|||ooohhhcccccchhhvvvvvvcccWWWOOOGGGBBBBBBAAABBBDDDEEEEEEKKKSSSbbb}}}wwwpppkkkhhhhhhggggggffffffeeeeeeeeeeeefffffffffeeeeeeddddddddddddccccccccccccccc``````bbbcccbbbaaa___^^^``````___^^^\\\ZZZXXXWWWZZZZZZ[[[^^^aaabbbbbbaaa___]]][[[ZZZZZZYYYWWWUUUUUUWWWZZZ\\\]]]\\\ZZZYYYXXXVVVTTTSSSTTTUUUUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWZZZ^^^dddkkkttt}}}pppkkkffffffjjjlllkkkiiilllmmmmmmlllkkkhhhfffdddggghhhkkkpppuuuxxxxxxwww|||wwwkkkfffdddjjjwwwxxxcccRRRIIIFFFCCCAAAAAAAAADDDEEEDDDFFFQQQ]]]ttt|||uuuooolllhhhhhhgggffffffeeeddddddeeeffffffggggggfffffffffeeedddddddddcccccccccbbb___```aaaaaaaaa___^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[\\\___bbbcccbbbaaa^^^\\\YYYXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYYYYVVVUUUTTTTTTUUUUUUTTTSSSPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVXXX[[[___dddkkkuuu~~~vvvnnneeeaaaaaaaaa^^^[[[]]]^^^___``````^^^\\\[[[aaacccgggmmmssswwwwwwvvvyyy|||zzzsssllljjjmmmxxxpppeeeUUUIIIDDDCCCCCCBBBBBBDDDGGGHHHFFFKKK\\\mmmzzzuuuqqqnnniiiiiihhhgggfffeeeeeedddffffffgggggghhhhhhggggggeeeeeeeeeddddddccccccbbb_______________^^^\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[XXXYYYZZZ]]]___```___]]]ZZZXXXVVVVVVXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZUUUTTTSSSTTTUUUUUUSSSQQQPPPQQQSSSUUUWWWWWWWWWWWWXXXWWWUUUSSSSSSSSSTTTUUUVVVXXX[[[```eeennnvvv|||xxxllldddbbb```\\\XXXTTTUUUWWWYYYZZZYYYXXXWWW\\\___eeelllssswwwwwwvvvwwwyyy|||~~~{{{tttqqqnnnrrr|||zzzhhh\\\UUULLLEEECCCCCCCCCBBBBBBDDDHHHJJJKKKTTTkkk|||xxxtttpppmmmjjjjjjiiiiiihhhggggggffffffggghhhhhhiiiiiiiiihhhffffffeeeeeedddcccbbbbbb_________^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\\\\XXXXXXYYY[[[]]]]]]ZZZXXXSSSSSSSSSUUUXXX[[[\\\\\\ZZZYYYWWWVVVUUUVVVXXXYYYTTTSSSSSSSSSTTTTTTRRRPPPPPPQQQSSSUUUVVVVVVVVVUUUVVVUUUTTTRRRRRRRRRSSSTTTTTTVVVYYY]]]cccjjjsssyyyyyypppjjjddd^^^XXXPPPQQQRRRTTTTTTTTTTTTSSSWWW[[[bbbkkkssswwwwwwuuuvvvxxxyyy{{{{{{~~~|||tttrrrsssuuuyyydddUUULLLIIIEEECCCBBBBBBBBBAAABBBDDDHHHMMMTTTeee|||xxxuuuqqqnnnkkkjjjjjjiiiiiiiiiiiihhhhhhgggggghhhiiijjjjjjjjjjjjggggggfffeeedddcccbbbbbb```______^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZ[[[\\\]]]\\\XXXUUUOOOOOOQQQUUUYYY\\\]]]\\\YYYXXXVVVTTTSSSTTTVVVWWWTTTSSSRRRRRRSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVXXX\\\aaahhhpppuuuyyyoooddd\\\SSSRRRQQQPPPPPPPPPQQQQQQTTTYYYaaakkkssswwwvvvuuuvvvwwwxxxxxxxxxzzz}}}~~~zzztttppprrrxxxpppaaaTTTLLLEEEDDDBBBAAAAAABBBBBBBBBDDDEEEKKKUUUccc{{{{{{xxxuuurrrnnnlllhhhhhhhhhhhhiiiiiiiiiiiiggghhhiiijjjkkkkkkkkkkkkggggggfffeeedddcccbbbbbbaaa```___^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]\\\ZZZUUURRRNNNOOORRRVVVZZZ\\\ZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSUUUSSSQQQPPPQQQRRRRRRQQQSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWZZZ]]]dddkkkppp{{{vvvlll^^^\\\XXXUUUSSSSSSTTTUUUWWW\\\eeepppxxx{{{zzzxxxuuuvvvvvvvvvuuuwwwzzz}}}~~~~~~wwwtttpppnnnsss|||uuufffZZZPPPKKKJJJEEEDDDBBBAAAAAABBBDDDEEEHHHIIIOOO]]]ppp{{{yyywwwtttqqqoooffffffgggggghhhhhhiiiiiiggghhhiiijjjkkklllllllllhhhggggggeeedddcccbbbbbbbbbaaa___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[ZZZ[[[[[[[[[WWWRRRNNNNNNOOOSSSWWWZZZ[[[XXXUUUTTTSSSRRRPPPOOOOOOOOOPPPVVVSSSPPPOOOPPPQQQRRRRRRTTTSSSQQQPPPOOOOOOPPPPPPOOOQQQSSSUUUVVVVVVUUUUUUTTTUUUWWWXXX[[[```fffkkkyyyjjjgggaaa]]]ZZZZZZ[[[]]]\\\aaajjjuuu}}}|||tttuuuuuuttttttvvvyyy|||{{{}}}}}}uuunnniiifffjjj{{{wwwmmm^^^TTTOOOLLLHHHDDDEEEBBBAAADDDEEEBBBAAACCCFFFNNN\\\ooo|||xxxuuussspppmmmkkkhhhiiiiiihhheeeddddddeeefffgggiiikkklllkkkjjjiiiggggggfffdddcccbbbaaaaaaccccccbbbaaa```^^^\\\[[[ZZZ]]]```aaa___]]]\\\\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQTTTYYY]]]^^^\\\XXXUUUWWWUUUSSSQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMPPPSSSUUUVVVWWWWWWXXXWWWUUUTTTVVV\\\dddjjjvvv}}}uuuooommmkkkeee___eeejjjttt}}}}}}xxxvvvsssrrrssstttuuuuuu|||~~~tttmmmfffcccdddnnntttddd[[[PPPHHHEEECCC@@@===AAA??????CCCDDDBBBCCCFFFKKKUUUfff~~~{{{xxxuuussspppmmmkkkggghhhiiihhhfffeeeeeegggfffgggiiijjjkkkjjjiiihhhfffeeeeeedddcccbbbaaaaaaaaaaaa``````___^^^]]]]]]___aaacccccc```]]][[[ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSVVVYYY]]]``````]]]YYYVVVVVVUUUSSSQQQQQQQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMOOOPPPPPPPPPOOONNNMMMLLLLLLMMMPPPRRRTTTVVVVVVVVVXXXWWWUUUTTTUUU[[[bbbhhhqqqxxx~~~|||yyysssmmmlllpppwwwzzzwwwssspppqqqsssvvvwww~~~~~~xxxjjjccc]]]]]]eeevvvsss___SSSNNNGGGCCCCCCBBB@@@>>>???>>>???BBBCCCBBBEEEKKKRRR```xxx{{{yyyvvvuuussspppmmmjjjggghhhiiihhhgggfffggghhhggghhhiiijjjiiihhhgggfffdddddddddddddddcccbbbbbb______^^^]]]]]]^^^___```eeefffgggeeeaaa]]]ZZZYYY[[[[[[ZZZZZZYYYWWWVVVUUUYYY[[[^^^```___\\\XXXUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRQQQOOONNNNNNMMMMMMOOOOOOOOOOOONNNMMMLLLKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWVVVUUUSSSTTTXXX___cccjjjqqq|||{{{uuuwww{{{|||yyyuuuqqqqqqtttxxx{{{uuummmbbb]]]YYY]]]jjjuuuaaaRRRJJJHHHEEEDDDDDDDDDCCCAAA@@@@@@AAABBBBBBBBBIIIRRR\\\ppp|||}}}xxxwwwuuutttrrrpppllliiifffhhhiiihhhgggggghhhiiihhhhhhiiihhhhhhfffeeedddddddddeeeeeeeeeeeedddccc]]]\\\[[[[[[\\\^^^```bbbggghhhhhhfffaaa]]][[[ZZZZZZZZZ[[[ZZZZZZYYYXXXWWWZZZ[[[]]]]]]\\\YYYUUUSSSTTTTTTSSSSSSTTTUUUVVVVVVSSSRRRPPPOOONNNMMMMMMMMMOOOOOONNNNNNMMMLLLLLLKKKLLLMMMOOOPPPRRRTTTUUUUUUVVVUUUTTTSSSSSSVVV[[[___eeelllwww{{{||||||||||||}}}~~~}}}|||zzzxxxxxxyyy}}}xxxmmmeee\\\ZZZZZZ```rrrvvvcccTTTJJJCCCBBBBBBBBBBBBBBBAAA@@@AAA@@@AAABBBAAADDDPPP]]]qqq}}}{{{|||wwwuuusssrrrpppnnnkkkhhhfffggghhhhhhgggfffhhhiiihhhhhhhhhgggfffeeedddcccdddeeefffggggggfffeeeddd\\\[[[ZZZZZZ[[[]]]```bbbdddeeefffdddaaa^^^]]]\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXZZZZZZ[[[[[[YYYWWWTTTRRRSSSSSSSSSTTTTTTUUUVVVVVVQQQPPPOOONNNNNNMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTSSSRRRTTTXXX[[[bbbhhhsss~~~|||||||||yyyvvvuuuwwwyyyzzz}}}zzzpppeee^^^UUUXXX^^^iii}}}xxxdddTTTJJJDDDAAABBBBBBBBBBBBAAAAAAAAA???@@@BBBDDDFFFNNNbbbttt}}}{{{|||xxxuuurrrooonnnllljjjhhhfffggghhhgggfffeeefffgggggggggfffeeeeeedddcccccceeefffggghhhgggfffdddbbb[[[[[[ZZZZZZ[[[\\\^^^______aaabbbaaa^^^]]]]]]^^^ZZZZZZ[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWUUUUUURRRSSSSSSTTTTTTUUUUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSTTTSSSSSSTTTWWWZZZ___dddmmmwww}}}zzz|||{{{wwwrrrpppqqqsssuuuzzzyyypppggg]]]XXXSSS[[[fffvvvzzzeeeUUUJJJDDDBBBAAAAAABBBBBBBBBBBBCCCDDD???AAAFFFKKKRRRbbb~~~}}}||||||zzzvvvqqqmmmkkkjjjhhhgggfffggghhhfffeeecccdddeeeffffffeeeddddddccccccddddddeeefffgggfffdddaaa___[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSTTTSSSSSSSSSPPPPPPPPPQQQQQQRRRSSSTTTQQQPPPOOONNNMMMMMMNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTQQQSSSTTTSSSSSSTTTWWWYYYZZZ___fffnnnwwwzzzyyy|||}}}yyyrrrnnnmmmooopppvvv}}}yyyqqqiiiaaaXXXSSSTTT___nnnkkkXXXLLLFFFCCCCCC<<<===>>>>>>>>>???AAACCCAAADDDKKKSSS^^^sss}}}|||}}}{{{wwwpppkkkiiihhhhhhgggfffggggggfffdddbbbcccdddeeeeeedddcccccccccddddddcccdddeeeeeedddbbb^^^\\\[[[[[[\\\\\\[[[ZZZYYYXXXZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[ZZZZZZYYYWWWVVVUUUPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWRRRQQQPPPNNNMMMNNNNNNOOOMMMMMMMMMMMMNNNPPPRRRTTTQQQRRRTTTTTTTTTUUUWWWYYYWWWZZZaaahhhooovvvzzz}}}|||wwwyyy|||{{{tttnnnlllmmmlllrrryyy}}}vvvkkkddd^^^WWWTTTUUUVVVeee{{{uuu]]]PPPIIIDDD@@@???AAA<<<;;;===??????@@@DDDEEEGGGOOO___www{{{{{{}}}|||{{{zzzvvvqqqnnnkkkiiifffdddeeeeeedddddddddeeeeeefffaaabbbcccdddddddddcccbbbbbbbbbbbbbbbaaa___^^^]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYWWWXXXYYYYYYXXXVVVTTTRRRKKKKKKMMMPPPSSSTTTSSSRRROOOPPPQQQRRRRRRQQQPPPOOOQQQPPPOOOQQQSSSUUUUUUUUUSSSRRRPPPOOONNNNNNOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSTTTVVVZZZ[[[]]]___bbbgggmmmrrr{{{{{{xxxsssrrrsssuuuqqqpppuuu{{{sssllleee```ZZZUUUUUUXXXaaassslllVVVKKKGGGCCC@@@@@@CCC@@@???BBBBBBAAACCCFFFKKKPPP^^^vvvzzzwwwyyy{{{|||{{{xxxuuupppmmmjjjhhhfffddddddccccccddddddeeeeeefffbbbcccddddddddddddcccbbbbbbbbbbbbaaa```___]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVVVVVVVVVVWWWYYYYYYZZZYYYWWWUUURRRQQQLLLLLLMMMPPPSSSTTTSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOQQQPPPOOOPPPSSSTTTUUUTTTRRRQQQPPPNNNMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNPPPQQQQQQPPPQQQRRRSSSWWWXXXZZZ[[[^^^dddkkkooo{{{~~~zzzxxxxxxqqqmmmkkknnnssszzz|||vvvfffaaa]]]ZZZVVVTTTZZZbbbrrrooo^^^MMMEEECCCAAA@@@@@@???>>>???BBBBBBAAADDDIIIOOO[[[qqqzzzvvvssssssvvvyyyzzzyyyvvvrrrnnnkkkiiigggeeecccbbbbbbcccdddeeeeeefffgggccccccddddddddddddccccccaaaaaaaaa```___^^^\\\\\\YYYXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWUUUUUUTTTTTTUUUYYYYYYYYYXXXVVVSSSQQQOOONNNNNNOOOQQQSSSTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNPPPOOONNNOOOQQQSSSTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJLLLNNNOOONNNOOOPPPPPPNNNNNNOOOPPPSSSTTTUUUVVVYYY___ggglllyyy~~~tttnnnjjjiiikkksss}}}rrrkkk^^^[[[XXXVVVTTTXXXeeerrraaaSSSFFFAAAAAA@@@???@@@<<<<<>>??????@@@CCCEEEDDDEEEOOO[[[nnnuuulllkkkkkkmmmppprrrsssrrrqqqooollliiiffffffeeedddbbbbbbccceeeggghhhiiiiiiiiiddddddccccccbbbbbbbbbbbb^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPQQQRRRSSSRRRQQQSSSRRRPPPOOOOOOOOOPPPQQQNNNMMMLLLMMMOOOPPPPPPOOOQQQQQQPPPOOONNNMMMLLLKKKLLLKKKHHHGGGGGGIIILLLNNNOOOPPPPPPOOOMMMLLLLLLMMMOOOOOOPPPPPPSSSXXX___dddnnnvvv{{{uuussstttzzz~~~|||~~~}}}~~~~~~vvvlllccc]]]VVVRRRQQQVVV```ooottt___PPPHHHAAAAAAAAA???>>>???@@@AAACCCCCCBBBGGGXXXhhhqqqiiijjjlllnnnpppqqqpppooonnnllliiifffdddddddddcccbbbcccdddfffggghhhhhhhhhgggdddcccbbbaaaaaa```aaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUQQQRRRRRRRRRSSSTTTTTTTTTTTTRRRPPPPPPQQQQQQQQQPPPQQQQQQQQQPPPPPPQQQQQQRRRNNNLLLKKKKKKMMMOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMOOOOOONNNLLLKKKLLLMMMMMMNNNOOOPPPQQQUUUZZZ^^^hhhpppzzz~~~zzz}}}yyyuuuttttttqqqsssvvvxxxzzzzzzyyyyyyvvvvvvwwwwwwxxx}}}}}}tttkkkccc\\\WWWSSSQQQUUUbbbrrreeeRRRIIICCC???AAAAAA??????@@@===???BBBEEEHHHTTTlllyyyoookkkiiikkknnnoooooonnnmmmllliiigggdddcccccccccbbbaaabbbccceeefffgggfffeeedddcccbbbaaa```_________```\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQQQQRRRRRRSSSSSSUUURRRPPPOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQMMMKKKJJJKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLKKKMMMNNNOOOPPPRRRUUUWWWaaahhhqqqvvvxxxyyy~~~~~~uuummmhhhffffffeeefffgggjjjllloooqqqrrrnnnooonnnmmmmmmooosssvvv~~~vvvlllddd]]]WWWSSSSSSSSS[[[mmmqqq___PPPEEE@@@>>>@@@BBB@@@???AAA>>>AAAGGGLLLTTTggg}}}pppjjjiiihhhkkkmmmooonnnmmmllllllhhhfffcccbbbbbbbbbbbbaaaaaabbbdddeeeeeedddcccaaacccbbb```___^^^^^^^^^___\\\[[[[[[[[[ZZZXXXWWWVVVSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[[[[YYYWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQUUURRRPPPNNNOOOOOONNNMMMKKKLLLNNNPPPQQQQQQQQQPPPMMMKKKJJJJJJLLLMMMMMMLLLGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIIIIJJJKKKIIIKKKNNNOOOOOOOOOQQQSSSWWW^^^fffkkkkkkmmmqqquuu|||}}}}}}vvvnnneee___\\\\\\[[[\\\]]]___cccgggkkkmmmiiiiiiiiigggfffgggiiilllrrrxxx|||rrrhhhbbb\\\UUUQQQQQQQQQVVVfffuuuaaaQQQJJJEEE???;;;>>>???>>>>>>@@@BBBDDDJJJUUUfffyyyooollllllllljjjiiijjjlllllliiifffeeeeeeeeeeeeeeedddddddddcccdddeeedddaaa___^^^___]]]^^^___```___^^^\\\[[[WWWXXXZZZ[[[[[[YYYWWWUUUTTTTTTSSSSSSTTTVVVXXXYYY]]]ZZZWWWWWWWWWVVVSSSPPPSSSSSSSSSSSSRRRPPPOOONNNPPPOOOMMMLLLKKKKKKKKKKKKOOOPPPPPPPPPOOONNNMMMMMMKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMTTTWWW[[[^^^```cccgggjjjyyy{{{ssslllmmmuuuzzzyyyvvvuuuqqqkkkccc]]]XXXUUUSSSRRRSSSUUUXXX[[[^^^aaabbbcccdddeeedddcccccceeeggghhhlllttt|||~~~tttjjjaaa[[[UUUOOOLLLNNNVVVbbbxxxvvvfffUUUJJJFFFHHHBBB???AAABBB@@@@@@CCCIIIMMMXXXjjjzzzqqqiiiggghhhgggggggggjjjmmmmmmkkkhhhdddddddddddddddccccccccc```aaaaaa```]]][[[ZZZZZZ[[[\\\^^^______^^^[[[ZZZVVVWWWYYYZZZZZZXXXVVVTTTRRRRRRRRRSSSTTTVVVWWWYYY\\\YYYVVVVVVVVVUUURRRPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJJJJKKKNNNNNNOOOOOOPPPOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLQQQSSSWWWZZZ\\\___cccfffsssyyyooofffccchhhllljjjgggjjjgggbbb\\\WWWRRRPPPOOONNNOOOQQQTTTVVVYYY[[[\\\\\\^^^______^^^^^^___aaadddhhhnnnuuu{{{}}}wwwrrrfff^^^WWWRRRNNNKKKMMMQQQ^^^qqqrrraaaSSSIIIDDDEEEDDD@@@>>>@@@AAA@@@BBBFFFNNNYYYkkk{{{ooohhhccccccffffffgggiiilllnnnmmmjjjgggcccccccccccccccbbbaaaaaa\\\]]]\\\ZZZWWWUUUTTTUUUWWWYYY\\\^^^___]]]ZZZXXXUUUVVVWWWXXXXXXVVVTTTSSSPPPPPPQQQRRRSSSUUUWWWXXXYYYWWWUUUTTTTTTSSSPPPNNNPPPPPPQQQRRRRRRRRRRRRRRRMMMLLLKKKIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKMMMOOORRRTTTVVVZZZ^^^aaalllyyyzzzooobbb]]]^^^```^^^[[[]]][[[XXXTTTQQQNNNLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVUUUWWWZZZ[[[ZZZZZZZZZ[[[aaadddhhhmmmrrrwww}}}yyyqqqiiidddXXXSSSNNNMMMKKKLLLSSS\\\iiiwwwbbbSSSIIICCCBBBEEE@@@>>>>>>@@@AAAAAAGGGNNNWWWkkkqqqhhhdddbbbcccgggiiikkkmmmooonnnkkkfffcccbbbcccccccccbbbaaa```___YYYYYYYYYVVVSSSPPPPPPQQQTTTWWWZZZ]]]]]]\\\YYYWWWTTTUUUUUUVVVUUUTTTRRRQQQNNNNNNOOOQQQRRRTTTVVVVVVVVVUUUSSSRRRQQQPPPNNNMMMPPPPPPQQQQQQQQQQQQQQQPPPKKKJJJIIIHHHHHHHHHIIIJJJMMMMMMNNNOOOOOOOOONNNNNNJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQUUUZZZ^^^gggssswwwiii```^^^___]]]ZZZVVVUUUSSSQQQOOOMMMKKKJJJKKKLLLLLLNNNOOOPPPQQQRRRQQQTTTXXXZZZZZZYYYYYYYYY^^^aaaeeehhhlllpppuuuyyy}}}vvvmmmddd\\\VVVOOOLLLJJJIIIIIIMMMYYYfffzzzttteeeUUUKKKEEEAAAAAACCCCCCBBBBBBDDDCCCEEEOOOZZZjjjvvviiicccaaa```cccgggjjjlllooopppmmmiiieeecccbbbbbbccccccbbbaaa___^^^XXXXXXWWWTTTQQQOOOOOOPPPSSSUUUXXX[[[[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRPPPPPPMMMNNNOOOQQQRRRSSSTTTUUUSSSSSSRRRQQQOOONNNMMMMMMQQQQQQQQQPPPPPPNNNMMMMMMIIIIIIHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMQQQWWW\\\eeepppvvvkkkeeebbb^^^ZZZUUUTTTRRROOOMMMKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOORRRVVVXXXXXXXXXXXXYYYZZZ]]]```cccfffjjjooorrruuuxxx}}}~~~yyyrrriiiaaaYYYQQQMMMKKKIIIIIIIIIIIIOOO```pppwww```UUUJJJEEECCC@@@???AAACCCCCCDDDDDDEEEJJJXXXgggxxxmmmccc_________aaaeeefffiiilllmmmkkkhhhfffeee```aaabbbbbbaaa___]]][[[WWWVVVUUUSSSPPPOOOPPPRRRUUUVVVXXXYYYYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRPPPNNNLLLLLLMMMPPPPPPOOOOOONNNLLLKKKJJJHHHHHHGGGGGGGGGIIIJJJKKKNNNMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHJJJOOOVVVZZZccclllyyyzzzpppiiiaaa\\\ZZZWWWSSSNNNKKKHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLOOOSSSUUUUUUVVVWWWXXXWWWYYY\\\___aaaeeeiiilllnnnrrrwww{{{~~~rrrmmmeee]]]VVVQQQKKKHHHFFFGGGIIIKKKNNNXXXmmmuuubbbSSSJJJCCCBBBBBB@@@@@@BBB@@@AAAEEEIIIMMMXXXnnnrrriiiaaa`````````aaaddddddgggiiiiiifffccccccccc]]]^^^___```___\\\YYYWWWUUUUUUTTTRRRPPPOOOQQQSSSWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQOOOQQQRRRPPPMMMKKKLLLMMMLLLLLLMMMMMMLLLKKKJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFGGGMMMTTTYYY^^^fffqqq|||yyypppjjjbbb^^^WWWPPPJJJHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUXXXZZZWWWYYY\\\]]]___aaadddgggjjjmmmrrrvvvyyy|||xxxiiiddd\\\UUUPPPLLLIIIGGGAAADDDIIIOOOUUUccc{{{hhhSSSNNNFFF@@@@@@BBBBBBBBBDDDAAADDDKKKRRR[[[mmm|||rrriiicccbbbcccbbbccceeefffhhhiiifffbbb^^^]]]^^^[[[\\\]]]^^^\\\ZZZWWWUUUTTTTTTSSSQQQOOOOOORRRTTTYYYYYYWWWVVVVVVVVVVVVWWWUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQRRRPPPMMMKKKLLLNNNIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMHHHHHHHHHIIIIIIHHHGGGGGGBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDFFFKKKRRRXXXYYYaaakkkuuu||||||jjjddd\\\SSSLLLIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRSSSTTTWWWZZZ]]][[[\\\^^^______```ccceeegggkkkppptttvvvwwwxxxyyy|||}}}qqqhhhcccYYYOOOLLLJJJEEEBBBBBBCCCHHHOOOWWWaaauuuiiiVVVKKKHHHBBB???AAABBB@@@>>>???DDDGGGOOO___vvv}}}zzzmmmkkkhhheeeccccccdddeeegggiiijjjiiieeeaaa___^^^\\\ZZZXXXVVVUUUTTTTTTUUUUUUTTTSSSPPPNNNNNNPPPSSSZZZXXXUUUTTTUUUVVVUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPNNNNNNLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLJJJGGGFFFEEEEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCC???@@@AAABBBCCCBBBAAA@@@BBBBBBBBBAAAAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFJJJNNNQQQXXX\\\dddnnnssswww~~~}}}rrrbbbUUUMMMHHHEEECCCCCCDDDHHHMMMRRRUUUTTTSSSTTTTTTUUUXXX[[[\\\[[[ZZZ```aaabbbbbbbbbdddfffhhhkkkmmmooosssvvvvvvtttqqqtttvvvyyy}}}vvvjjjaaaYYYPPPIIIHHHGGGDDDBBBCCCGGGJJJRRR___rrruuu___NNNDDDDDD???===@@@BBBAAAAAACCCMMMTTTddd{{{wwwtttmmmkkkiiifffeeeeeefffgggiiijjjkkkiiieeeaaa___^^^[[[YYYXXXVVVUUUUUUUUUVVVWWWWWWUUUSSSQQQRRRUUUWWW\\\YYYVVVTTTTTTSSSRRRQQQRRRRRRQQQPPPOOOOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIFFFEEEEEEEEEDDDBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDFFFJJJMMMPPPSSSWWW___hhhnnnqqqyyyzzziiiZZZPPPKKKGGGEEEFFFGGGIIINNNTTTXXXYYYYYY[[[[[[\\\___dddhhhjjjkkkhhhhhhiiijjjjjjkkklllnnnpppppprrruuuvvvuuurrrooooooqqqssstttwww|||}}}vvvkkk___WWWOOOIIIDDDEEEEEECCCDDDFFFMMMQQQ[[[nnnzzzdddSSSGGGAAABBB>>>>>>AAACCCCCCFFFKKKSSSccc}}}yyysssooommmkkkjjjhhhhhhiiijjjllljjjkkkkkkiiieeeaaa^^^^^^YYYXXXVVVUUUTTTUUUVVVWWWYYYYYYYYYWWWVVVWWWZZZ]]]^^^[[[WWWTTTSSSRRRPPPOOORRRRRRQQQPPPOOONNNMMMLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOONNNMMMKKKIIIGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCAAA@@@??????@@@AAACCCAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFIIILLLNNNNNNPPPXXXaaafffjjjrrr{{{sssbbbWWWPPPKKKHHHJJJIIIKKKOOOVVV\\\```aaaffffffggglllsssyyy}}}xxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttppplllllllllllllllmmmqqqvvv{{{~~~uuulllaaaWWWPPPJJJFFFDDDDDDDDDBBBEEEJJJQQQ\\\mmmhhhVVVKKKFFFDDDBBB@@@@@@CCCDDDEEELLLSSS```xxxzzzvvvqqqmmmlllkkkjjjjjjjjjkkkmmmnnnkkkkkkkkkhhhddd```^^^^^^XXXWWWUUUTTTTTTUUUWWWYYYYYYZZZ[[[ZZZZZZ[[[^^^aaa^^^[[[WWWUUUTTTSSSQQQPPPSSSSSSRRRQQQOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDDDDEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGJJJKKKJJJLLLRRRZZZ```dddlllvvv|||}}}lll```XXXQQQMMMMMMLLLLLLOOOWWW___fffiiippprrrwww~~~}}}{{{zzzxxxtttnnnjjjiiiiiiiiihhhiiilllrrrvvv{{{~~~}}}vvvmmmcccZZZQQQLLLHHHEEEDDDDDDBBBBBBGGGOOOXXXkkkoooZZZLLLGGGEEEEEEBBBAAABBBDDDEEEIIITTT```zzzyyytttrrrooolllkkkkkkjjjjjjjjjkkklllmmmiiijjjiiifffbbb^^^]]]]]]XXXVVVTTTSSSSSSUUUXXXYYYXXXYYYZZZ[[[[[[\\\___aaa\\\ZZZWWWUUUUUUUUUTTTSSSTTTTTTSSSRRRQQQPPPOOOOOONNNOOOPPPQQQQQQQQQPPPOOOJJJKKKKKKKKKKKKJJJJJJIIIFFFFFFHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>???AAABBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJOOOVVVZZZ^^^gggqqqwww}}}yyynnneee]]]WWWRRRPPPNNNPPPWWW___gggkkktttzzz}}}zzzwwwsssmmmiiiffffffffffffgggjjjppptttuuuxxx{{{~~~}}}tttpppjjjbbbZZZRRRMMMIIIEEECCCCCCDDDCCCEEEOOO[[[gggvvvbbbPPPFFFCCCBBBBBB@@@@@@CCCFFFIIISSSeeevvv{{{qqqnnnnnnllliiijjjjjjiiiiiihhhiiiiiiiiiffffffeeebbb___\\\[[[\\\YYYWWWTTTRRRRRRTTTWWWYYYWWWXXXZZZZZZZZZ[[[^^^```ZZZXXXUUUTTTUUUVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPQQQQQQQQQPPPOOONNNIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@??????@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIIIILLLQQQTTTXXXaaakkkqqqxxxxxxnnnggg\\\XXXTTTSSSVVV]]]bbbfffoooxxx}}}zzzwwwtttpppkkkgggaaabbbcccdddeeehhhllloooppprrrtttvvvwwwxxx{{{}}}zzztttpppeeebbb^^^WWWPPPKKKHHHGGGBBBBBBEEEGGGIIIOOO___oooooocccSSSHHHCCCBBBAAA@@@@@@BBBGGGNNNVVVfff~~~tttnnnmmmmmmkkkiiiiiiiiihhhgggfffeeeddddddbbbbbbaaa___\\\ZZZZZZ[[[YYYWWWTTTRRRQQQSSSVVVYYYVVVXXXYYYZZZZZZ[[[]]]___XXXVVVSSSRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQOOOMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDDDDDDDEEEDDDCCCAAAAAA@@@???????????????@@@@@@?????????@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGFFFHHHLLLNNNQQQZZZdddjjjrrr|||yyyiiiccc\\\WWWVVVYYY[[[]]]dddmmm}}}zzzwwwtttrrrppplllhhheee___aaacccddddddfffhhhjjjkkkmmmnnnnnnnnnooorrrtttwwwyyy}}}|||vvvpppiiieeeZZZYYYUUUPPPJJJFFFEEEEEEBBBCCCGGGLLLPPPZZZnnnwww]]]TTTIIIBBBAAACCCBBBAAABBBEEELLLVVVbbbwww}}}xxxrrrnnnnnnmmmllljjjiiihhhgggfffdddbbbaaa```_________]]]ZZZXXXYYYZZZZZZXXXTTTQQQQQQSSSVVVXXXVVVXXXZZZZZZZZZZZZ\\\^^^WWWUUURRRQQQQQQRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>?????????BBBAAA@@@@@@@@@AAABBBCCC@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEECCCEEEHHHIIILLLUUU___dddnnnyyyssslllccc[[[WWWVVVVVVVVVZZZbbbooo}}}uuussspppnnnllliiifffccc```bbbeeefffeeefffggghhhhhhiiiiiiiiihhhiiilllnnnqqqsssuuuwwwzzzvvvnnnhhhbbb[[[VVVSSSPPPKKKHHHGGGGGGGGGGGGFFFMMMQQQSSS[[[pppzzziiibbbVVVMMMEEEBBBBBBAAACCCFFFEEEFFFPPPccc|||rrrpppnnnkkkiiiggggggfffiiihhhfffcccaaa___^^^^^^^^^^^^___]]][[[YYYYYYZZZ\\\ZZZXXXUUUTTTTTTUUUVVVZZZYYYYYYXXXXXXYYYYYYZZZWWWVVVVVVUUUUUUTTTTTTTTTPPPPPPQQQRRRSSSSSSRRRRRRSSSRRRRRRQQQOOONNNMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCDDDGGGKKKQQQUUUbbbjjjvvv{{{nnnccc]]]YYYVVVTTTXXXZZZ___iiittt}}}wwwtttjjjjjjjjjjjjjjjiiieeebbbbbbaaabbbeeehhhiiiiiihhhjjjhhhfffdddcccdddeeefffiiiiiijjjmmmppptttwwwyyyxxxsssjjjccc]]]XXXRRRNNNIIIHHHFFFEEEEEEFFFGGGGGGJJJQQQXXX^^^llljjj[[[UUULLLEEE@@@@@@AAA???@@@CCCKKKTTTfff}}}xxxpppnnnkkkgggeeeddddddeeehhhgggeeecccaaa```_________``````___\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSRRROOOPPPPPPQQQRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCEEEIIINNNRRR]]]eeeoooxxx~~~xxxkkkccc]]]XXXTTTTTTTTTUUUZZZbbbiiinnnqqqrrrssstttuuusssooojjjggggggggghhhjjjkkkkkkhhhfffeeeeeefffhhhkkklllkkkiiijjjhhhfffcccbbbbbbcccccceeeeeefffhhhkkknnnqqqsssvvvxxx|||{{{uuuhhhccc]]]VVVQQQMMMHHHEEEBBBBBBCCCEEEGGGIIILLLMMMSSSZZZdddooo~~~kkkXXXLLLIIIDDD@@@???AAABBBAAABBBFFFQQQcccuuupppmmmjjjfffbbbaaaaaabbbcccfffeeedddcccbbbaaaaaaaaabbbccccccaaa^^^\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRQQQPPPNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCFFFJJJNNNUUU\\\fffnnntttzzzxxxoooggg```[[[WWWTTTPPPOOOQQQTTTWWWXXX]]]___aaaccccccaaa___]]]```aaadddhhhlllnnnmmmkkkkkkkkkmmmoooqqqqqqooolllkkkiiifffcccaaa````````````aaabbbccceeegggiiijjjlllnnnqqqtttxxx{{{}}}~~~~~~uuummmggg[[[XXXSSSNNNJJJFFFDDDBBBCCCDDDEEEHHHKKKQQQWWW[[[cccjjjtttzzzhhhXXXKKKFFFGGGDDDAAAAAADDDDDDFFFLLLTTTbbbzzzwwwrrrooojjjgggccc___]]]^^^```bbbccccccbbbbbbaaabbbbbbcccdddeeedddbbb___\\\\\\]]]ZZZYYYXXXVVVVVVUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUTTTUUUTTTSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@AAAAAACCCBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAACCCFFFIIIMMMTTT\\\dddjjjpppxxx}}}}}}uuummmhhh```[[[SSSNNNLLLLLLMMMNNNQQQSSSUUUXXXZZZ[[[ZZZZZZ[[[^^^cccjjjpppttttttsssttttttuuuwwwxxxwwwtttqqqnnnlllhhhdddaaa_______________``````bbbcccddddddgggiiikkknnnqqqsssuuuuuuwwwzzz|||vvvoooggg___ZZZQQQOOOLLLIIIEEECCCCCCCCCEEEFFFHHHJJJOOOXXXcccjjjvvv}}}{{{gggXXXMMMEEEDDDFFFDDDAAAAAACCCEEELLLZZZhhh~~~uuuqqqnnnlllhhheee```]]]\\\]]]```bbb```````````````aaabbbcccdddeeedddaaa^^^[[[[[[[[[YYYXXXXXXWWWVVVVVVVVVVVVSSSSSSTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAACCCEEEHHHMMMTTT[[[```gggpppvvv{{{uuugggaaaWWWOOOKKKJJJJJJIIIJJJKKKNNNQQQTTTVVVWWWXXX\\\```gggpppyyy~~~~~~}}}}}}~~~~~~|||yyyvvvpppnnnjjjeeebbb```___^^^___``````aaaaaabbbbbbbbbdddeeegggjjjlllmmmnnnooolllooossswww{{{vvvrrrllleee```ZZZTTTPPPHHHHHHGGGEEEBBBAAACCCDDDEEEHHHLLLQQQXXXcccqqqzzzzzzkkkYYYNNNGGGBBBAAADDDAAA@@@AAAEEEJJJVVVllluuupppllliiifffdddbbb___\\\[[[\\\___```^^^^^^^^^^^^___```aaaaaaccccccbbb___[[[XXXWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@??????@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@??????>>>>>>>>>>>>????????????????????????>>>???@@@@@@??????AAACCCEEEIIINNNSSSXXX___hhhooozzznnnggg\\\SSSLLLIIIGGGFFFEEEFFFGGGJJJMMMOOOQQQSSS^^^ccckkkvvv~~~{{{yyyqqqoookkkfffbbb```___^^^___```aaabbbbbbbbbaaaaaa```aaabbbdddeeefffggggggeeegggjjjmmmooossswww{{{~~~}}}uuuppphhhccc\\\VVVQQQNNNKKKHHHCCCDDDDDDCCCAAABBBDDDGGGHHHNNNXXXbbbkkkxxxyyyeeeYYYLLLGGGDDDAAAAAABBBAAACCCIIIPPPYYYkkkwwwooommmjjjeee``````___]]][[[[[[[[[]]]^^^\\\\\\\\\\\\]]]^^^______aaaaaa```\\\XXXUUUTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@@@@??????@@@@@@????????????@@@@@@@@@@@@??????>>>======>>>?????????>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@??????AAABBBBBBEEEIIILLLQQQXXXbbbiiittt}}}wwwkkk___VVVPPPKKKIIIFFFFFFFFFHHHJJJLLLNNNPPP\\\aaajjjvvv~~~}}}{{{yyypppnnnjjjeeeaaa___^^^^^^^^^^^^```aaaaaaaaa``````\\\]]]^^^___````````````___aaaccceeefffiiimmmppptttyyy~~~}}}sssjjjddd```ZZZSSSMMMIIIGGGEEEDDDBBBDDDEEEDDDCCCCCCGGGJJJMMMWWWeeerrr~~~qqqdddUUUKKKCCCBBBCCCCCCBBBCCCEEEJJJRRR]]]iii~~~yyypppllllllkkkeee___^^^]]]\\\[[[ZZZZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^^^^______^^^[[[VVVSSSRRRRRRWWWWWWWWWXXXXXXWWWVVVVVVRRRSSSTTTVVVVVVTTTSSSRRRLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFBBBAAA@@@@@@??????@@@@@@>>>????????????@@@@@@@@@???>>>===<<<<<<===>>>???===============>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@??????AAABBB@@@CCCFFFIIILLLTTT]]]eeeoooyyy{{{nnncccZZZSSSOOOJJJJJJIIIJJJKKKNNNPPPQQQXXX]]]fffrrr}}}~~~}}}|||zzzyyyooommmhhhddd```^^^]]]]]]\\\]]]^^^___``````___^^^[[[\\\\\\]]]^^^^^^^^^]]]]]]^^^___```aaacccgggjjjggglllrrruuuuuuxxx~~~~~~vvvpppiii___XXXOOOKKKGGGCCCBBBBBBAAAAAA???BBBEEEFFFGGGJJJOOOSSS\\\iiiyyy~~~tttfff[[[VVVIIIDDDAAACCCEEECCCDDDFFFHHHVVVgggwww{{{rrrkkkjjjjjjeee```___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYYYY[[[\\\]]]ZZZ[[[ZZZXXXUUURRRQQQRRRVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQOOONNNMMMKKKKKKKKKLLLMMMKKKLLLMMMKKKJJJIIIIIIKKKIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBAAA@@@???DDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBDDDCCCAAA???>>>>>>>>>???@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>?????????======<<<<<<<<<>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>??????@@@@@@AAABBBDDDFFFIIIMMMTTTXXXiiinnntttxxxyyyzzz}}}zzzlllaaaZZZVVVUUURRRNNNKKKIIIJJJLLLQQQWWW___gggnnnuuu}}}~~~}}}|||xxxuuurrrnnniiidddaaa^^^\\\[[[\\\______\\\\\\______\\\ZZZXXXVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^___```eeefffiiilllpppsssvvvwww|||~~~}}}ssskkkeee^^^VVVPPPJJJHHHDDDBBB@@@@@@@@@@@@???BBBGGGJJJNNNTTT\\\bbbnnn}}}xxxlllaaaUUUMMMJJJDDD@@@???BBBDDDDDDHHHNNN[[[mmmwwwoooiiiiiiiiiddd```______^^^]]]\\\ZZZZZZZZZYYY[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWUUUQQQOOOPPPPPPVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMLLLJJJJJJJJJJJJJJJIIIJJJLLLKKKJJJIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>?????????@@@AAABBBDDDFFFJJJPPPTTT^^^cccjjjoooqqqssswwwzzz~~~wwwqqqhhhddd^^^WWWPPPMMMMMMNNNKKKOOOVVV\\\aaahhhpppuuu|||xxxvvvvvvuuurrrpppnnnkkkfffbbb```^^^\\\\\\[[[___aaa______aaa___\\\ZZZXXXVVVUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^___```bbbeeehhhkkkmmmnnnoooppprrrsssssstttwwwyyywwwpppfff]]]XXXRRRMMMHHHFFFEEECCCAAA@@@@@@@@@@@@BBBFFFLLLRRRYYYbbbmmmuuutttcccXXXOOOGGGCCCCCCBBB@@@@@@CCCEEEIIISSS]]]qqq}}}rrrkkkggghhhhhheeebbbaaaaaa```___]]][[[ZZZYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUSSSPPPMMMLLLNNNPPPUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPOOOOOONNNMMMLLLKKKIIIHHHGGGGGGGGGEEEHHHJJJKKKJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCBBBAAA???>>>=========>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCFFFJJJNNNRRRWWW^^^dddgggkkkqqquuuvvv~~~}}}sssggg]]]VVVQQQOOOHHHJJJMMMPPPTTTZZZaaafffqqqooommmlllmmmmmmkkkjjjhhhfffbbb___]]]\\\\\\\\\]]]bbbddddddddddddaaa\\\ZZZWWWUUUTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\^^^aaacccdddeeefffhhhiiiiiiiiiiiilllnnnooorrrvvv||||||uuullleee\\\TTTOOOKKKHHHFFFDDDDDDDDDBBB@@@@@@AAABBBGGGLLLTTT]]]fffrrr~~~lllaaaTTTMMMHHHCCCBBBEEECCCBBBDDDHHHLLLUUUfffuuuzzzpppkkkhhhjjjjjjgggeeeeeecccaaa```]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKKKKNNNPPPSSSSSSTTTSSSSSSRRRQQQPPPNNNNNNOOOOOONNNNNNMMMLLLKKKKKKIIIHHHFFFEEEDDDDDDBBBEEEIIIKKKJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>?????????@@@@@@AAAAAA@@@???======<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>>???@@@AAAAAAAAACCCFFFIIIJJJOOOVVV\\\```fffnnnsssrrryyyqqqcccXXXQQQKKKJJJJJJKKKMMMSSSYYY]]]dddcccccccccddddddeeeeeeaaa```^^^\\\ZZZZZZ[[[]]]aaagggkkkkkkjjjhhhccc]]]ZZZWWWUUUTTTTTTUUUTTTSSSSSSTTTTTTUUUWWWXXXXXXYYYYYYZZZ[[[\\\^^^___```aaabbbcccddddddcccdddeeegggdddfffjjjooouuuyyy|||}}}zzzpppiii```[[[TTTNNNIIIGGGFFFEEEBBBCCCCCCBBB@@@AAACCCFFFLLLTTT___kkkvvvvvviiiXXXQQQKKKHHHEEEAAAAAADDDBBBCCCHHHRRR\\\kkk}}}zzzppplllkkkmmmmmmiiihhhiiicccaaa```]]][[[ZZZYYYYYYVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQOOOMMMKKKLLLOOORRRRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAEEEHHHJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>===>>>>>>>>>=========<<<<<<======>>>>>>>>>?????????<<<==================<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<======???@@@AAAAAA@@@AAACCCEEEDDDIIIOOOTTTYYY```hhhnnnpppwwwvvvdddXXXPPPNNNJJJIIIJJJMMMQQQTTTWWWWWWXXXXXXYYYZZZ\\\]]][[[\\\\\\[[[YYY[[[^^^aaajjjppptttssspppmmmfff^^^ZZZXXXUUUSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVYYYYYYZZZ[[[[[[\\\]]]]]]\\\]]]^^^]]]\\\]]]^^^``````aaadddhhhkkknnnooopppsssuuuxxxzzz|||}}}xxxssslllccc]]]SSSPPPLLLHHHEEECCCCCCDDD@@@BBBCCCCCCCCCFFFLLLQQQXXXbbbppp~~~}}}pppcccYYYKKKGGGDDDDDDBBB>>>>>>AAABBBGGGTTTfffwww{{{uuutttxxxzzzyyywwwpppmmmmmmooommmiiigggiiiaaa```___]]][[[ZZZYYYYYYUUUUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPNNNMMMNNNPPPSSSQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@?????????@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>999:::;;;<<<============;;;;;;;;;:::;;;;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<=========???@@@AAA@@@???@@@AAACCC???CCCHHHLLLPPPVVV___eeemmmttt|||yyykkk[[[WWWQQQLLLKKKLLLLLLLLLLLLNNNOOOOOOOOOPPPRRRTTTUUUXXX[[[\\\]]]aaaggglllvvv{{{~~~{{{vvvqqqhhh```[[[YYYVVVTTTTTTTTTSSSQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___```aaacccdddeeeffffffhhhiiilllmmmnnnppptttvvvzzz}}}{{{uuunnniiiddd^^^WWWQQQIIIHHHGGGEEECCCBBBCCCDDDAAADDDGGGHHHKKKRRR\\\dddoooyyyvvvggg\\\SSSLLLDDDAAAAAACCCBBBAAACCCGGGNNNVVVjjj~~~uuupppkkkkkkpppsssrrrooonnnllllllmmmjjjeeeccceee___^^^]]]\\\ZZZZZZZZZYYYVVVVVVVVVVVVUUUTTTRRRQQQNNNOOOPPPOOONNNOOOQQQSSSPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFGGGIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@>>>??????@@@@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<===>>>>>>>>>===;;;:::::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>===???@@@???>>>>>>???AAA===@@@CCCFFFHHHNNNWWW]]]fffmmmuuu{{{pppiiiaaaYYYUUURRRNNNKKKHHHJJJKKKKKKIIIJJJLLLOOOPPPUUU[[[```dddkkkttt|||{{{tttjjjaaa]]]ZZZWWWUUUTTTTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]___\\\]]]^^^__________________```aaaaaaaaacccfffiiikkknnnqqqtttuuuxxx|||}}}yyyrrrlllddd^^^ZZZUUUNNNJJJEEEEEEFFFEEECCCCCCDDDEEEDDDHHHLLLOOOTTT]]]jjjtttxxxeeeWWWOOOHHHBBBCCC@@@AAADDDFFFHHHMMMTTT]]]hhh}}}tttnnniiieeefffjjjmmmllliiillljjjjjjkkkgggaaa___aaa^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWVVVTTTRRROOONNNLLLNNNOOOPPPOOOOOOQQQRRROOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDD??????@@@AAABBBBBBBBBBBB>>>>>>???@@@@@@???============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>===::::::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>======>>>@@@===???BBBCCCEEEKKKSSSYYY```gggpppvvvzzz{{{qqqhhhaaaZZZTTTPPPHHHJJJLLLKKKIIIIIIKKKNNNMMMSSS\\\ccciiisss~~~}}}uuukkkbbb]]][[[WWWUUUUUUTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWXXXTTTVVVWWWWWWWWWXXXZZZ\\\ZZZZZZ[[[\\\\\\\\\\\\[[[YYYZZZ[[[ZZZZZZ[[[^^^```aaadddgggiiijjjmmmssswwwwwwyyy}}}|||xxxpppjjjccc___ZZZUUUQQQMMMJJJGGGGGGCCCCCCFFFEEEBBBDDDJJJLLLNNNQQQVVV```pppwwwjjj[[[RRRLLLFFFBBBBBBDDDBBBCCCEEEDDDGGGUUUdddwwwvvvllljjjhhhfffdddcccdddfffgggjjjhhheeeddddddccc```^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSTTTUUUVVVUUUSSSQQQOOOPPPRRRTTTVVVVVVUUUSSSRRROOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAAAAABBBBBBCCCFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>=========>>>AAAEEEIIIKKKZZZ^^^eeelllvvvssshhh___ZZZQQQOOOLLLKKKJJJJJJHHHFFFLLLPPPZZZgggrrrzzzxxxmmmfff]]]YYYTTTRRRSSSTTTRRRQQQQQQOOONNNNNNPPPRRRRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUVVVWWWXXXYYYZZZXXXYYY[[[^^^```aaabbbcccjjjkkkmmmooosssvvvyyy{{{zzzuuurrrmmmeee```XXXUUUQQQMMMJJJHHHFFFEEEEEECCCEEEJJJKKKJJJNNNTTTUUUYYY```iiitttxxxpppdddYYYNNNIIIFFFBBB@@@AAADDDCCCEEEIIIMMMUUUhhhzzz|||oooggggggeeebbb```______aaabbbgggeeecccbbbbbb```^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVSSSTTTUUUVVVUUUSSSQQQPPPOOOQQQSSSTTTTTTSSSQQQOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????===============<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999999999999999999999999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>===<<<===>>>@@@DDDGGGIIIRRRVVV]]]fffqqq}}}zzztttddd___VVVOOOKKKIIIHHHGGGLLLPPPZZZhhhttt}}}yyynnnggg```[[[WWWTTTSSSRRRPPPNNNSSSQQQQQQRRRTTTUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSTTTTTTUUUWWWWWWVVVWWWYYY[[[\\\]]]^^^^^^```aaabbbeeegggjjjmmmnnntttwwwzzz|||}}}zzzuuummmhhhddd___YYYTTTNNNLLLJJJGGGFFFEEEFFFGGGFFFGGGLLLRRRUUUVVVZZZ___dddjjjsssyyykkk___XXXPPPIIICCCCCCBBB@@@AAADDDFFFIIIOOOVVV___mmm~~~tttlllgggeeeccc```]]]\\\\\\^^^___dddbbb```______^^^\\\ZZZZZZYYYYYYXXXXXXWWWVVVVVVSSSTTTUUUUUUTTTSSSQQQPPPRRRSSSTTTTTTTTTRRRPPPNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEIIILLLSSS\\\iiiwwwvvvgggZZZRRRMMMLLLKKKLLLNNNVVVcccnnnwwwyyyooohhh___\\\YYYVVVTTTSSSPPPOOOSSSRRRRRRSSSUUUVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[]]]___aaadddgggjjjmmmooorrruuuxxxwwwyyy{{{~~~{{{uuunnniiiccc]]]YYYTTTOOOLLLIIIHHHGGGFFFFFFGGGJJJMMMMMMQQQXXX___cccfffjjjnnnuuu{{{pppbbbXXXPPPKKKFFFBBB@@@BBBBBBAAAEEEJJJPPPXXXdddooozzz}}}vvvrrrooolllfffdddaaa^^^\\\]]]^^^___bbb```^^^]]]]]]\\\ZZZXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQUUUVVVVVVVVVUUUSSSQQQPPPNNNNNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@@@@??????@@@@@@@@@???????????????????????????????????????>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;888888888888888888888888888888888888999999999999888888888999999999::::::999999:::::::::;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBEEEKKKSSS___nnn|||nnnbbbZZZUUUSSSRRRRRRUUU^^^eeejjjrrrzzz~~~}}}wwwoooiii^^^]]][[[ZZZYYYXXXVVVUUUVVVVVVVVVXXXZZZZZZXXXVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYYYY[[[]]]```bbbeeegggiiijjjkkkmmmpppsssuuuvvvvvvyyy{{{yyypppjjjaaa^^^XXXSSSOOOLLLIIIGGGEEEFFFFFFFFFGGGJJJPPPTTTZZZaaajjjqqqwww|||~~~uuugggZZZQQQKKKHHHFFFBBB@@@@@@BBBBBBDDDJJJSSSdddqqq~~~uuupppnnnlllkkkeeeccc```]]]\\\]]]^^^___aaa___]]]]]]]]]\\\ZZZXXXZZZYYYWWWUUUTTTSSSSSSRRRTTTTTTTTTTTTTTTSSSSSSRRRVVVVVVVVVUUUTTTRRRPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<888888888888888888888888777777777888888888999999888999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<======>>>@@@BBBFFFLLLUUUbbbooowww{{{nnneee______[[[[[[___bbbcccfffkkkooooooqqqssstttqqqlllhhh```aaabbbaaa```___^^^]]]\\\]]]^^^```aaa```]]]ZZZWWWVVVUUUTTTTTTUUUWWWXXXSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTVVVVVVVVVXXXZZZ\\\]]]]]]___```bbbdddfffhhhhhhiiilllnnnqqquuuxxx{{{|||}}}|||||||||}}}{{{uuummmddd^^^UUURRRNNNJJJGGGFFFEEEEEEBBBEEEHHHIIILLLQQQZZZ```mmmvvvwwwrrreee^^^TTTLLLGGGDDDDDDCCC@@@@@@BBBEEEGGGMMMZZZggguuunnnjjjhhheeecccbbb```]]][[[ZZZ[[[]]]^^^```^^^\\\\\\\\\\\\ZZZXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFEEEDDDDDDCCC???@@@AAABBBCCCBBBAAA@@@>>>>>>>>>???????????????@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999::::::::::::999999999999999999999999999888888999999:::;;;<<<888888888888888888888888666777777777777888888888888888999999999:::::::::999999999999::::::::::::999::::::;;;<<<<<<<<<===>>>@@@BBBFFFLLLUUU```fffsssxxx~~~vvvpppkkkggghhhgggcccaaabbbbbbbbbdddfffhhhgggeeebbbcccfffiiijjjiiihhhggghhhddddddeeeggggggeee```]]]ZZZYYYWWWUUUUUUVVVXXXYYYXXXXXXYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQUUUSSSSSSTTTUUUVVVVVVTTTWWWXXXYYY[[[\\\]]]]]]]]]aaabbbdddgggjjjlllmmmnnnnnnnnnoooppptttxxx}}}xxxpppiiiaaaYYYRRRMMMKKKIIIFFFDDDDDDFFFHHHHHHLLLQQQUUUZZZbbbmmmvvvyyytttoooggg___YYYRRRMMMHHHDDDBBBBBBBBBBBBCCCDDDIIIOOOVVVcccxxxxxxsssllliiihhhfffcccaaa___^^^[[[ZZZZZZ[[[]]]___^^^]]][[[[[[[[[[[[YYYWWWTTTSSSRRRQQQQQQSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTQQQQQQPPPOOONNNNNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFEEECCCCCC>>>???AAABBBCCCBBBAAA@@@===>>>>>>>>>?????????@@@?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888999999999999:::::::::999999999999999999999999888888888888999:::;;;<<<888888888888888888888888666666666777777777888888777777777888888888999999999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<>>>AAAEEEKKKSSSXXX```gggqqqzzz~~~xxxnnnfffccc\\\[[[[[[\\\]]]^^^]]][[[aaafffmmmqqqssstttvvvxxxtttuuuvvvxxxwwwtttnnniiicccaaa^^^[[[ZZZZZZ[[[\\\`````````___]]]YYYVVVTTTPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOOOORRRQQQOOOPPPRRRSSSRRRPPPRRRSSSTTTTTTTTTTTTTTTTTTXXXYYYZZZ\\\]]]___``````aaaaaabbbdddfffjjjmmmooorrrtttvvvxxxzzz|||}}}}}}}}}}}}~~~yyyppphhhaaaZZZQQQKKKJJJJJJHHHFFFEEEFFFIIIKKKPPPUUU\\\bbbhhhsssrrrmmmfff___ZZZTTTMMMHHHEEECCCAAAAAABBBCCCDDDDDDHHHKKKQQQ[[[fffxxxwwwllliiiggggggiiiiiigggeee___^^^\\\[[[[[[]]]___aaa]]][[[ZZZYYYZZZZZZXXXVVVQQQPPPPPPPPPQQQTTTWWWXXXTTTSSSSSSSSSSSSSSSTTTTTTRRRQQQQQQPPPPPPOOOOOONNNIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDDDDDDDCCCAAA@@@===>>>@@@BBBCCCBBB@@@???======>>>>>>?????????@@@>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;999::::::::::::999888888888888999999999:::::::::888888888888888888888888888888888888999:::;;;<<<777777777777777777777777666666666666777777777777666666666666777777777777999999:::::::::;;;;;;;;;888999:::;;;<<<=========888999;;;===@@@EEEKKKPPPSSSZZZfffqqqzzz~~~qqqkkk[[[YYYWWWVVVWWWXXXWWWVVVZZZbbbllluuuzzz}}}rrroookkkgggdddccccccdddhhhgggfffddd```[[[WWWTTTPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOOPPPNNNLLLNNNQQQRRRPPPNNNPPPPPPPPPQQQPPPPPPOOONNNSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXZZZ[[[^^^```bbbcccfffgggiiilllnnnpppqqqqqqppppppqqqsssvvvxxxzzz|||||||||yyyrrrlllddd]]]XXXRRRLLLGGGFFFCCCEEEJJJKKKJJJMMMUUU]]]dddooo{{{ssskkk```[[[SSSNNNKKKIIIFFFDDDCCC???AAAFFFGGGDDDGGGMMMRRR\\\jjjyyyuuunnnfffddddddfffhhhiiifffcccccc```]]]\\\]]]_________]]]\\\\\\[[[YYYXXXVVVUUURRROOOMMMNNNRRRVVVWWWWWWVVVTTTSSSRRRSSSRRRPPPOOOPPPPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEHHHHHHFFFEEEDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>============;;;;;;<<<===<<<;;;999888;;;;;;::::::::::::999999666666555555666777888888666666666777888888999999888999999::::::999999888777777777777777777777777999888666555444555777888888777666555555666777888666666777888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>AAACCCEEEJJJPPPXXXbbbjjjssszzz~~~{{{kkkfff___YYYVVVTTTRRRQQQXXX]]]ccclllvvv~~~uuulllhhhiiipppuuu{{{xxxtttooojjjddd]]]XXXWWWSSSNNNKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMJJJKKKLLLNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNLLLKKKKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSRRRSSSUUUWWWYYY[[[\\\]]]^^^___`````````dddddddddeeegggiiikkkmmmooopppsssvvvzzz}}}|||wwwqqqnnngggbbb[[[VVVRRRNNNIIIFFFGGGEEEFFFLLLPPPTTT\\\eeeqqqxxx{{{oooddd]]]UUUPPPJJJFFFCCCBBB???<<>>???BBBCCCFFFRRR___qqq{{{xxxmmmgggbbbbbbcccfffiiijjjhhheeeccc```]]]\\\]]]^^^^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSPPPNNNMMMOOOSSSVVVWWWVVVVVVUUUSSSSSSSSSSSSQQQOOOOOOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCFFFHHHHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>>>>????????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;::::::999::::::999999999888888888777777777777777777888888666666666777888888999999888999999::::::999999888777777777777777777777777888777666555555666777888888777666555555666777888777777888999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;===???BBBCCCEEEJJJRRRZZZbbbjjjrrrwwwzzzoooeee^^^ZZZXXXWWWYYY\\\aaahhhrrr}}}~~~wwwuuuyyy~~~wwwoooggg___ZZZXXXTTTPPPMMMMMMMMMNNNNNNOOONNNMMMMMMMMMMMMNNNOOOJJJKKKLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJMMMOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMNNNPPPRRRSSSVVVVVVWWWYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaadddeeegggjjjmmmppprrrtttvvvuuuttttttssssssssssssvvvxxx|||{{{uuuooojjjdddaaaZZZWWWQQQMMMKKKIIIGGGEEEIIIHHHKKKRRRZZZcccppp{{{}}}pppdddZZZRRRNNNGGGEEEAAA??????>>>===;;;??????AAACCCFFFQQQfffyyyzzzooofffbbb___```cccgggkkkkkkhhhfffbbb___\\\[[[\\\]]]]]]\\\\\\\\\[[[YYYWWWTTTRRRQQQMMMMMMMMMPPPTTTVVVWWWVVVWWWUUUTTTSSSTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHHHHFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????@@@@@@>>>============<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888888777777777999999888888888888888888666666666777888888999999888888999999999999888888777777777777777777777777777777555555555666777888777777666666666666777777888888999999::::::;;;;;;999999999999999999999999:::::::::;;;<<<===??????@@@CCCHHHOOOVVV^^^ffflllvvv~~~yyyoooiiieeeccc___```aaafffnnnxxxvvvlllddd___XXXTTTPPPMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY[[[]]]___aaacccdddggggggeeedddccccccccccccdddfffjjjnnnrrrsssttttttsssttttttttttttvvvzzz}}}~~~yyyrrrkkkeee___ZZZVVVQQQNNNKKKHHHGGGGGGHHHHHHKKKNNNUUU___kkkyyyzzzrrrfffZZZRRRLLLHHHFFF@@@???>>>>>>???@@@AAAAAAAAACCCEEEKKKWWWjjj~~~yyyssskkkeeeccc___aaaeeeiiikkkjjjgggdddaaa^^^[[[ZZZZZZ[[[[[[[[[]]]]]][[[YYYWWWTTTQQQPPPLLLMMMOOORRRUUUWWWXXXXXXWWWVVVTTTSSSTTTSSSRRRPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;<<<;;;:::999999999;;;;;;999999888888888777777777::::::::::::999888888777666666666777888888999999888888999999999999888888666666666666666666666666666666555555555666777777777777666666666666777777777777888888999999999999999999999999999999999999999999999::::::;;;<<<<<<<<<>>>BBBFFFKKKSSS\\\aaaoooxxx{{{wwwqqqooollllllqqqxxx~~~{{{rrrjjjeee\\\XXXTTTRRRQQQQQQPPPPPPLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJIIIHHHHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMJJJKKKKKKLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNNNNNNNOOORRRRRRSSSUUUVVVXXXYYYYYY\\\\\\ZZZYYYXXXXXXWWWWWWYYY[[[^^^bbbdddfffffffffdddeeeffffffgggiiimmmpppuuuvvvvvvwwwyyy{{{}}}~~~sssnnnggg```ZZZUUUQQQNNNJJJIIIHHHFFFFFFHHHLLLNNNPPPYYYggguuuyyyooo```[[[SSSLLLHHHEEECCCBBB??????>>>>>>>>>???AAACCCBBBEEELLLZZZooowwwssspppjjjffffffbbbdddhhhjjjjjjgggdddbbb^^^\\\YYYXXXYYYZZZ[[[[[[^^^]]]\\\ZZZXXXUUURRRQQQMMMOOORRRTTTVVVWWWXXXYYYWWWUUUTTTSSSSSSSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLJJJIIIGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGDDDCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999;;;<<<:::999999999888888888888::::::;;;;;;:::999888777666666666777888888999999777888888999999888888777555555555555555555555555555555555555555666777777666666777777777777666666666666666666777777777777888888888888888888888888888888999999::::::::::::<<<===???AAAEEELLLTTTYYYdddnnnyyy~~~~~~vvvnnniiiccc```\\\YYYYYYXXXWWWVVVRRRQQQOOONNNMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIHHHGGGGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[\\\^^^aaadddddddddeeefffgggiiijjjkkk|||wwwssseee```ZZZTTTPPPMMMJJJHHHGGGGGGHHHIIIJJJOOOUUUZZZ___lll}}}rrrddd[[[PPPLLLGGGDDDBBBAAA???>>>@@@@@@???>>>===???CCCFFFJJJPPP[[[nnnyyyqqqnnnlllhhheeeeeeeeehhhjjjjjjhhhdddaaa```[[[YYYWWWVVVXXXZZZ[[[[[[]]]]]]\\\ZZZXXXUUUSSSRRROOOQQQSSSTTTTTTUUUWWWYYYVVVTTTSSSRRRSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEECCCAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@@@@??????======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999::::::;;;::::::999999999888888888888999:::;;;:::999888777666666666777888888999999777777888888888888777777555555555555555555555555333444444555666666666777666666777777777777666666555555555555555555666666777777777777777777777777777888999999::::::::::::<<<<<<>>>???AAAGGGMMMRRR\\\eeeoootttuuuzzz~~~}}}}}}}}}vvvqqqiiifffbbb```___^^^\\\[[[YYYWWWUUUSSSQQQPPPPPPQQQOOOOOONNNMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKNNNOOOQQQRRRRRRQQQOOONNNNNNPPPRRRRRRSSSTTTVVVYYYZZZZZZZZZ[[[\\\]]]^^^___{{{vvvpppjjjfff[[[VVVQQQMMMJJJIIIGGGFFFHHHJJJMMMPPPUUU\\\eeelllwwwzzzoooeee\\\RRRKKKFFFCCC@@@>>>>>>>>>>>>>>>???@@@AAAAAACCCIIIQQQWWW```jjjxxx}}}tttmmmkkkjjjfffddddddfffiiikkkjjjfffbbbaaaaaaYYYWWWUUUUUUXXXZZZ\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRROOOQQQRRRRRRQQQQQQUUUXXXUUUSSSRRRQQQRRRQQQOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888999:::::::::::::::999888888888888777777777666777999:::::::::888777666666666777888888999999777777888888888888777777444444444444444444444444333333444555666666666666555666777888888777666555666666666666666666666666777777777777777777777777666777888:::;;;;;;:::::::::;;;<<<===>>>BBBGGGKKKSSSZZZccciiilllsss}}}wwwuuuqqqooonnnmmmkkkiiieeeccc```]]][[[YYYYYYXXX[[[YYYWWWUUUSSSQQQQQQQQQLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHDDDEEEFFFHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIKKKMMMMMMMMMNNNPPPQQQTTTTTTTTTTTTTTTUUUVVVVVV~~~yyytttooohhhbbb]]]VVVRRRMMMJJJIIIIIIHHHHHHKKKNNNSSSXXX^^^hhhsss{{{~~~sssdddYYYRRRLLLGGGBBBAAA>>>;;;:::<<<>>>@@@AAA>>>AAADDDGGGMMMVVVbbbkkkwwwzzzrrrkkkjjjiiifffcccdddfffiiijjjiiieeebbbbbbcccWWWUUUTTTTTTWWWZZZ\\\]]]YYYYYYXXXWWWVVVTTTRRRRRROOOPPPQQQOOONNNOOOSSSVVVTTTSSSQQQQQQQQQPPPOOOMMMOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@??????AAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@????????????>>>>>>=========<<<;;;;;;;;;:::::::::999999666888999:::;;;::::::999777777777777666666666666555666888:::::::::888888666666666777888888999999777777888888888888777777444444444444444444444444222333444555666666666666555666777888888777666555777777777777777666666666777777777777777777777777555666888:::;;;;;;;;;;;;888999:::;;;<<>>>>>>>>===<<<<<<<<<<<>>============>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;:::999888888::::::999888555555555555666666666666::::::999888777777888888777777777777777777777777999888777555555555666777555555555555555555555555555333222222333444333222555555555555555555555555555555555555555555555555666666666666666555555555888888777777888888999:::<<<;;;:::999:::<<<>>>???BBBFFFJJJOOOVVV```llluuu~~~{{{yyyxxx}}}yyysssnnnjjjfffbbb```___YYYSSSOOONNNMMMKKKHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIKKKLLLHHHGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIHHHGGGKKKJJJIIIHHHGGGHHHIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIII~~~~~~}}}|||||||||zzzvvvrrrrrrlllddd___]]]YYYSSSOOOJJJJJJIIIIIIJJJNNNTTTYYY```iiissszzzrrrddd[[[SSSNNNGGGBBB@@@>>><<<:::;;;<<<===>>>>>>???@@@AAAHHHPPP]]]mmm}}}{{{wwwtttqqqooommmjjjfffcccaaa``````bbbcccfffggghhhgggeeeccc___\\\YYYXXXYYYZZZZZZZZZWWWWWWWWWWWWUUUSSSRRRPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;999888888777777888888999:::999888888::::::999888555555555555666666666666999999888777777777777777777777777777777777777777999888666555555555666777555555555555555555555555444222111111333444333222555555555555555555555555555555555555555555555555555555555555666666666666777666666666666777888888===<<<:::999999:::;;;<<<@@@CCCGGGJJJPPPYYYeeennnxxx{{{wwwssspppfff```XXXSSSQQQPPPNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLJJJJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGG~~~{{{xxxtttqqqrrrqqqpppppppppnnnjjjhhhfffaaa[[[WWWVVVTTTPPPMMMMMMLLLKKKKKKOOOXXXbbbiiivvvttthhh[[[PPPIIIDDDBBB???=========<<<;;;;;;===>>>???@@@CCCFFFIIIQQQ___uuu}}}uuuqqqooonnnmmmkkkjjjhhheeebbb```______```bbbeeeggggggfffcccaaa___\\\ZZZYYYYYYZZZYYYYYYUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPOOONNNLLLLLLKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>?????????>>>>>>=========>>>??????>>>>>>======<<<;;;;;;;;;999888888777777888888999:::999888888999:::999888555555555555666666666666888777777666666666666777777777777777777777777777888777666555555555666666666666666666666666666666333222000111333444444444444444444444444444444444444444444444444444444444444444444555666666666777555555555555555666777777===<<<:::888888888888999===???AAACCCGGGOOO[[[ccckkktttssskkkaaaZZZWWWTTTRRRPPPLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGzzzuuuppplllgggdddgggfffffffffeeecccaaa```^^^[[[WWWUUUTTTTTTRRRQQQPPPPPPPPPRRRYYYdddqqqzzz}}}vvvjjj^^^UUUNNNHHHEEE@@@???>>>>>>>>>>>>>>>>>>???@@@BBBBBBDDDIIIPPPVVVbbbrrr~~~zzztttoookkkkkkkkkkkkjjjiiigggeeecccaaa```___^^^```dddffffffdddaaa______]]][[[ZZZZZZZZZYYYXXXUUUUUUUUUTTTTTTSSSSSSRRRPPPPPPOOOOOONNNNNNNNNNNNPPPOOOOOONNNLLLKKKKKKJJJHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<======???@@@@@@>>>======<<<<<<;;;::::::;;;::::::999999::::::;;;999888777888999:::999777555555555555666666666666777666666555555555666666777777777777777777777777666666666666555666666666666666666666666666666666444222111222555666666666444444444444444444444444444444444444444444444444333333444444555666777777555555555555555666666777:::999888777777777777888;;;<<<===>>>@@@FFFPPPWWW___hhhuuuyyymmmddd___\\\YYYVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKMMMNNNNNNLLLJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGG|||xxxqqqlllgggbbb]]]ZZZ[[[[[[\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVVVVSSSUUUYYY^^^hhhuuu{{{ooohhhaaaWWWNNNIIIFFFEEEDDD>>>>>>>>>============>>>???BBBFFFIIINNNWWWdddmmm}}}vvvtttppplllhhhggghhhiiiiiihhhhhhfffeeecccbbbaaa^^^```bbbdddcccaaa^^^\\\___]]]\\\[[[\\\\\\ZZZYYYVVVVVVUUUUUUTTTTTTTTTTTTPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======;;;<<<<<<<<<===>>>@@@@@@=========<<<;;;;;;::::::;;;::::::999999::::::;;;999888777777999999888777555555555555666666666666666555555555555555666666666666666666666666666666555555555666666666666555666666666666666666666666555444333444666888888777444444444444444444444444444444444444444444444444222333333444555666666777666555555555555666777777666666666666777777888888:::;;;;;;;;;;;;???GGGMMMVVV]]]iiiuuu|||rrrmmmiiifffccceeeccc___ZZZWWWTTTSSSRRRQQQSSSUUUUUURRRPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFGGGGGG~~~zzzwwwrrrmmmgggaaa]]]YYYUUURRROOOPPPQQQQQQPPPPPPRRRSSSTTTUUUWWWYYY[[[[[[ZZZZZZXXX\\\dddmmmwwwuuuhhh\\\UUUPPPIIICCCAAA@@@??????<<<<<<<<<<<<;;;;;;>>>@@@BBBJJJTTT]]]fffrrr~~~xxxtttppppppnnnjjjfffdddeeefffhhhhhhhhhhhhgggeeedddccc```aaaaaaaaa```^^^[[[ZZZ]]]\\\[[[[[[\\\\\\[[[YYYXXXWWWVVVTTTTTTSSSSSSTTTPPPNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBB????????????????????????===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@======<<<<<<;;;:::::::::999888888777777888888999999888777777888999888777555555555555666666666666666555555555555666666777666666666666666666666666444444555666666666555555555555555555555555555555666555444444666888888777333333333333333333333333333333333333333333333333333333333444555555555666555555555555555666777777444555555666777888888888888:::;;;:::999;;;@@@EEEKKKRRR\\\fffppp{{{|||zzzuuurrrmmmgggbbb^^^\\\[[[[[[]]]^^^]]]YYYUUUSSSRRRRRRRRRSSSTTTTTTSSSQQQPPPOOOOOONNNMMMKKKJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCDDDEEEEEEFFFFFF{{{xxxuuuuuuuuuvvvvvvsssooolllfffbbb\\\WWWSSSPPPMMMKKKGGGIIIKKKKKKKKKLLLOOOQQQSSSWWW\\\```aaaaaa```______eeennnwww}}}zzzoooggg```VVVMMMHHHEEEAAA???>>>>>>===<<<<<<===>>>>>>>>>AAAGGGKKKRRR^^^ppp~~~~~~yyyuuurrrpppmmmnnnmmmjjjfffdddeeeffffffggghhhhhhgggfffeeedddcccbbbaaa___]]][[[YYYXXXYYYXXXXXXYYY[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQRRRNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????======>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;;;;::::::999999888888777777888888999999777666777888999888666555555555555666666666666666666555555666666777888666666666666666666666666333444555666666666555555444444444444444444444444666444333333555666555444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555666666666666777777777777666555888::::::888888;;;>>>@@@FFFNNNVVV___jjjvvv~~~|||wwwsssrrrqqqqqqrrrrrroooiiiccc___]]]]]]^^^```aaaaaa```___^^^ZZZYYYWWWUUURRRNNNLLLJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIII~~~|||zzzwwwrrroooooonnnnnnnnnnnnkkkgggddd^^^ZZZTTTPPPMMMJJJHHHFFFDDDGGGIIIJJJJJJKKKOOORRRUUUZZZaaafffgggfffeeedddgggmmmuuu{{{}}}|||zzzyyysssoooeeeZZZSSSPPPIIIBBB???>>>>>>???@@@@@@???>>>???AAACCCDDDFFFKKKRRRXXXdddttt|||uuurrrpppoooooommmnnnnnnlllhhhfffgggiiieeefffgggggggggfffeeedddeeeccc```]]][[[YYYXXXWWWVVVVVVVVVWWWYYYZZZYYYXXXXXXVVVTTTRRRPPPPPPPPPPPPNNNLLLJJJIIIHHHIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;:::999999;;;::::::::::::::::::;;;888777666777888999888666555555555555666666666777666666666666666777888888666666666666666666666666222333555666666666555555333333333333333333333333555333222222333444333222333333333333333333333333333333333333333333333333444444444444444444333333333333222222333333444555888888888888777666555444333666::::::888777999;;;888===EEELLLTTT^^^jjjrrrvvv|||wwwqqqnnnoooppprrrtttuuutttsssrrrcccbbb```]]]YYYUUUQQQOOOJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLMMMMMM~~~{{{yyyuuupppllliiigggfffgggdddaaa``````]]]XXXTTTTTTSSSPPPKKKFFFCCCCCCDDDBBBEEEGGGGGGFFFHHHOOOUUUXXX^^^fffjjjkkkjjjiiijjjoooqqqsssuuutttnnnfffaaaZZZVVVQQQKKKGGGDDD@@@>>>??????>>>>>>>>>>>>???@@@BBBCCCEEEHHHNNNZZZhhhrrr|||wwwqqqnnnnnnnnnllljjjkkkkkklllkkkjjjhhhfffdddffffffffffffffffffggggggcccaaa^^^[[[YYYWWWVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJIIIHHHHHHGGGHHHHHHKKKJJJHHHHHHIIIIIIHHHFFFGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBAAA???===<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????========================::::::::::::::::::::::::;;;999777777999:::888666555666777999999888888777777777777777666666666666555555555555555555555555666666777777777777666666777333///,,,,,,///333777555555444444444333333333555555444333333333444444222222111111222222333444222222222222222222222222222333555555555333111000000111333444555444333333555555555555666666666666555555555555555666777777<<<===@@@CCCIIIQQQZZZ```iiipppyyy|||yyyssslllddd]]]WWWTTTMMMKKKIIIFFFFFFFFFHHHIIIKKKIIIGGGGGGHHHIIIIIIHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFKKKLLLMMMKKKHHHHHHJJJLLLOOOPPPPPPOOOMMMLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKLLLyyyvvvpppmmmiiieee```]]][[[[[[\\\ZZZXXXVVVVVVSSSOOOKKKLLLKKKIIIEEEBBBAAABBBDDDBBBEEEIIIJJJKKKPPPXXX^^^fffkkkqqqsssrrrooommmmmmsssqqqmmmhhhddd]]]VVVQQQLLLIIIFFFCCCAAA???===;;;:::;;;<<<======???@@@BBBIIINNNWWW```jjjwwwtttpppkkkiiijjjkkkkkkjjjllllllllllllkkkhhhfffeeefffgggggggggggggggfffeeeaaa___\\\YYYWWWUUUTTTTTTQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBAAA@@@???===<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::888777777999999888666444555666777888777666666777777777666666666555555555555555555555555555555666666666777777666666666555444222111111222444555555444444444444333333333555444333333222333333333222222111111222222333444333333333222222222222222333333444444444333222111222222444444555444333333444555555555666666666666555555555555555666666777:::;;;<<>>>>>>>>======<<<<<<<<<;;;<<<>>>@@@AAACCCGGGJJJVVV```ooo~~~xxxqqqkkkhhheeeeeefffhhhjjjjjjmmmmmmnnnmmmllljjjhhhffffffggghhhiiihhhfffeeeccc___]]]ZZZWWWTTTRRRQQQPPPMMMNNNPPPQQQSSSSSSSSSSSSUUUSSSQQQOOOMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===????????????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::999999999888777777888888777666333444555666666666666555777666666666666555555555444444444444444444444444555555666666666666555555333444555666666555444333444444444444333333333333444333222222111111222222222111111111111222333333333333333333333333333333444333333222222222222222444444555555555444333333444444444555555555666666555444444444444555666666999::::::;;;<<<@@@EEEIIIPPPXXXdddnnnwww}}}pppfff```WWWTTTQQQOOOPPPSSSVVVYYYZZZYYYZZZ[[[\\\ZZZXXXUUUOOONNNMMMKKKKKKLLLNNNOOOOOOQQQTTTWWWZZZ[[[\\\\\\YYYXXXTTTPPPMMMNNNQQQUUUSSSUUUVVVWWWVVVVVVXXXYYY[[[\\\]]]^^^\\\ZZZWWWUUU{{{wwwsssqqquuuuuuuuusssnnnhhhaaa]]]XXXVVVRRRNNNKKKHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGIIIMMMQQQPPPTTTZZZ```gggnnnvvv||||||uuuooolllddd^^^UUUMMMHHHDDDBBB@@@;;;<<<===>>>=========>>>@@@BBBDDDEEEHHHNNNVVV\\\ppp|||yyyppplllhhhfffdddcccdddfffhhhjjjnnnnnnnnnnnnllljjjhhhgggeeeggghhhiiihhheeebbb```\\\[[[YYYVVVSSSQQQOOONNNIIIKKKNNNRRRUUUVVVVVVUUUVVVUUUSSSPPPMMMKKKJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLKKKJJJGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999888777777777777777666666444444555555666666666666666666666555555555444444444444444444444444444444444555555666666555555444333444555666666555444333444444444333333333222222333222222111000111111111111111111111111222222333333333333333333444444444444333222000000111333444555555555555444444333333333333444444444555555555444444333333444444555666888999:::::::::<<<@@@CCCEEELLLUUU^^^hhhsss~~~zzzpppkkk^^^]]][[[ZZZ\\\aaafffjjjmmmmmmmmmmmmmmmjjjdddaaaZZZXXXVVVSSSSSSTTTVVVWWWYYY[[[___cccgggiiikkkkkkgggbbb[[[UUUQQQRRRUUUXXX___aaabbbbbbaaaaaacccdddkkklllllllllhhhccc]]]ZZZ~~~yyytttooollljjjlllkkkgggccc^^^ZZZVVVUUUOOONNNKKKHHHEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEDDDEEEGGGIIIKKKOOOTTTWWW^^^cccllluuu~~~vvvmmmeee```SSSOOOIIIEEECCCAAA???===;;;===>>>>>><<<<<<===???AAADDDHHHLLLRRR]]]kkkuuuzzztttqqqooojjjiiigggeeedddeeegggiiimmmmmmmmmmmmkkkiiigggfffdddeeeggggggeeebbb^^^\\\YYYYYYWWWUUUSSSPPPNNNMMMGGGJJJOOOUUUXXXZZZZZZZZZXXXVVVTTTQQQNNNLLLKKKJJJKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFGGGJJJKKKKKKJJJGGGGGGGGGGGGGGGFFFDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888777777777777666555555666555555555666666666777777555555555555444444444444444444444444444444444444444444555555555555444444444333333333333333333444444444333333333222222222222222111000000000111111111111000000111111222333222222222333333444444444444333111///000111333555555555444444333333333333333333333333444444444444333333333333333444555555555777888999999:::===???@@@DDDIIIOOOXXXdddsss}}}{{{wwwqqqpppppprrrvvv|||zzzuuummmjjjfffcccbbbccceeegggmmmpppsssxxx{{{~~~xxxrrrhhh```\\\\\\^^^```hhhjjjmmmnnnoooppprrrttt||||||{{{wwwqqqjjjccc^^^yyywwwtttooojjjfffbbb```aaa^^^ZZZUUURRROOONNNNNNHHHFFFEEECCCAAAAAAAAAAAABBBDDDDDDDDDCCCDDDFFFHHHDDDFFFIIIMMMPPPVVV\\\aaammmsss}}}tttiii^^^VVVPPPFFFDDDAAA@@@???>>>;;;888999;;;===<<<;;;<<<@@@DDDEEEKKKSSS[[[dddsss|||wwwtttsssssslllkkkiiifffcccccceeegggkkkkkklllkkkjjjhhhfffdddcccddddddccc```]]]ZZZXXXUUUUUUUUUTTTRRRPPPNNNMMMHHHLLLRRRXXX\\\]]]\\\[[[XXXWWWTTTRRROOOMMMLLLKKKFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEEEEFFFIIIJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999:::;;;============<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777555777777666555444555666666666555555666666777888555555444444444333333333333333333333333333333333333333444444444444333333444333222111111222333444333333333333222222222222333222111111000000111111111000000000000111222222000111111222222333333444333222000///000111333444444444333222222222333333222222222333333333444444333222222222222333444444111333555777777888:::<<<===>>>AAADDDJJJVVVdddnnn}}}~~~zzztttwww}}}|||yyyuuuqqqppprrruuuwww}}}rrrjjjffffffhhhiiiqqqssswwwzzz}}}~~~vvvooohhheee|||xxxvvvnnnlllhhhddd```[[[XXXVVVTTTRRRPPPMMMKKKIIIHHHHHHCCCBBBAAA@@@@@@AAABBBBBBBBBDDDEEEEEEDDDEEEIIILLLKKKNNNRRRWWW^^^eeemmmrrr{{{|||ooobbbXXXPPPJJJFFF???>>>======>>>===;;;999:::===???@@@@@@DDDKKKRRRXXXaaannnxxx|||yyyvvvsssrrrqqqkkkkkkiiieeeaaaaaacccfffiiiiiiiiiiiihhhfffcccbbbbbbbbb```^^^\\\YYYVVVUUUQQQQQQQQQQQQPPPNNNMMMLLLLLLPPPVVV[[[^^^]]][[[YYYVVVUUUSSSQQQNNNMMMLLLKKKEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFCCCBBBAAA???????????????===<<<;;;:::::::::;;;<<<999999:::::::::;;;;;;;;;888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666444666777666444333444666555555444444444555666777444444444333333333333222333333333333333333333333333333444444444444333333333333222222222222333333333333333222222222222111333333222111111111111222000000000000000111222222//////000111111222333333222111000000000111333444222222111111111222333444222222222222333333333333222222222222222333333444000333555777777777888999999:::<<<>>>BBBIIITTT\\\iiiqqq|||zzzuuuooottt{{{xxxvvvwwwxxxyyyxxxrrrnnnlll{{{wwwqqqmmmjjjeeedddaaa]]]XXXTTTQQQOOOKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@AAABBBDDDEEECCCEEEGGGGGGFFFHHHLLLPPPSSSWWW]]]dddkkkttt}}}sssjjj\\\QQQKKKGGGDDDCCC===<<<;;;<<<>>>@@@???>>>===@@@DDDFFFHHHNNNXXXaaaooozzz{{{yyyyyyyyyxxxvvvssspppnnniiiiiigggddd```___bbbeeehhhhhhhhhhhhfffdddbbbaaabbb```^^^[[[YYYVVVTTTSSSMMMNNNOOOOOONNNMMMLLLKKKOOOSSSXXX]]]^^^\\\YYYVVVUUUTTTRRROOOMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDDDDDDDFFFGGGFFFEEEGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGCCCBBBAAA????????????@@@===<<<;;;:::999:::;;;<<<999999999::::::;;;;;;;;;888999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666444666777666333222444666444444333222333444555666444444444333333333222222333333333333333333333333222333333444444333333222222222333444444333222222333333333222222222111111444333222222111111222222000000000000000111111222...//////000111111222222111000000111111222333333111111000000000111333444111111222222222333333333222222111111222222333444333555888999888888888999555888;;;<<<>>>BBBJJJOOOYYYbbbooo{{{~~~wwwsssxxxyyytttrrrrrr}}}{{{sssssssssppplllgggaaa^^^\\\ZZZWWWSSSPPPMMMKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAAAAABBBDDDFFFJJJKKKLLLPPPXXX\\\\\\bbbeeekkkuuu~~~~~~rrrhhh\\\WWWOOOHHHBBBAAAAAABBB@@@<<<999:::???AAA@@@===@@@DDDKKKSSS[[[fffvvv|||zzzuuuvvvwwwuuurrrpppooopppmmmjjjgggddddddcccbbbaaafffeeecccbbbaaabbbccccccaaa\\\WWWVVVWWWXXXUUUQQQSSSRRRPPPPPPQQQQQQPPPNNNVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQOOOLLLJJJIIIGGGEEEDDDCCCDDDEEEGGGHHHDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@>>><<<;;;<<<===>>>::::::::::::::::::::::::<<<<<<<<<;;;:::999888777;;;;;;;;;::::::999999999666777888999999999999999888888888888777777777666666666666666555555555555222333333444555666777777111222333444555555555555222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222111111111111000000111111111111222222222222222222222222222222222///000111222222111000///333444444555555444444333222333444444444444333222222222222333333333444444555555555555666666666666666666666777999===@@@BBBRRRVVV^^^hhhuuuyyytttrrrtttuuu~~~|||yyyvvvssspppnnnhhhhhhgggdddaaa\\\XXXUUUQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBDDDGGGJJJKKKPPPUUUXXX___hhhllllllxxx{{{wwwrrrnnnhhh___WWWNNNKKKGGGBBB???>>>>>>>>>@@@>>><<<<<<@@@CCCDDDDDDIIIQQQ^^^kkkvvv{{{xxxuuutttssstttuuusssqqqnnnnnnnnnooollljjjhhhhhhgggeeecccbbbbbbaaaaaaaaaaaaaaaaaa^^^YYYUUUTTTVVVWWWTTTQQQSSSQQQPPPPPPRRRRRRQQQOOOUUUUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRPPPNNNLLLJJJIIIFFFFFFDDDDDDDDDEEEGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@>>><<<;;;<<<===>>>>>>===<<<;;;999888777666;;;;;;;;;;;;:::999888888;;;;;;:::::::::999999999777777888999999999999999888888888777777777666666555555555555444444444444333333444444555666666666555555555555444333222111222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222111111111000000000000111111111222222222222222222222222222222222///000111222222111000///222222222333333222222222111222333444444333222111222222222333333333333444444444555555555666666666666555555666888;;;>>>@@@CCCHHHPPP[[[iiixxx{{{ssspppqqquuuxxx}}}zzzwwwrrrqqqooolllhhheeebbb```\\\\\\ZZZXXXUUUQQQOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEIIIOOOTTTUUU\\\dddjjjrrr|||zzzpppddd[[[WWWSSSMMMIIICCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@AAACCCHHHNNNSSS]]]iiizzzzzzvvvssspppoooooooooqqqrrrqqqnnnlllkkkkkkmmmllljjjjjjjjjhhheeeccc]]]]]]^^^___```___^^^^^^YYYVVVSSSSSSUUUVVVTTTRRRRRRQQQPPPQQQRRRSSSRRRQQQRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRPPPOOOMMMKKKIIIHHHFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@>>><<<<<<<<<============<<<;;;999888777777999::::::;;;;;;::::::999::::::::::::999999999999777777888999999999999888777777777777666666666666555444444444444333333333444444444444444444444444555555555444444333222111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222111111111000000000000000000111111111222222222222222222222222222222000000111111111111000000000000111111111111000000111111222222222222111111111111222222222333333333444444444444555555555555555555555555666999;;;<<<888<<>>===<<<<<<<<<===999999::::::::::::;;;;;;888999::::::;;;;;;;;;::::::999999999999999999999777888888999999999888888777777666666666555555555555555555444444444333333555555555444444333333333111111222333444444444444111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000111111000000000///000000000000000000///000000111111111111000000111111111111222222222222333333333333444444444444555444444444555666777888888:::>>>DDDMMMXXXeeemmm~~~wwwqqqqqquuuzzz}}}wwwsssrrruuuyyy}}}~~~|||zzzyyyyyyzzzzzzyyywwwrrrrrrqqqooonnnmmmlllkkkkkkjjjhhhggggggeeeaaa___[[[ZZZYYYWWWUUUSSSPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSWWW]]]fffpppwww}}}ssshhhbbbUUUPPPJJJFFFEEEEEEDDDCCCCCCBBB@@@@@@AAACCCGGGIIILLLPPPUUUYYY]]]gggvvv{{{vvvsssoookkkiiihhhiiiiiiiiikkkmmmmmmkkkhhhgggfffeeedddeeefffeeeccc^^^ZZZUUUWWWZZZ\\\\\\[[[YYYWWWTTTTTTTTTUUUWWWXXXWWWWWWRRRQQQQQQRRRTTTUUUTTTSSSMMMMMMNNNNNNOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>======<<<<<<<<<999999999::::::;;;;;;;;;888888999:::;;;;;;;;;;;;999999999999999999999999888888999999999888888777666666666555555555555444666666666666555555555444555555555444333333222222000111222333444444444444111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111111111111000000000////////////000000000111111111111111111111111111111111111000000000000000000111000000111111111111000000000000000000000000000000000000000111111111222222222222222222333333333333444333333333444444555555999:::;;;>>>CCCKKKTTTZZZlllttt{{{sssiiieeebbbdddfffiiipppwww}}}||||||{{{xxxuuussstttuuuuuuuuutttsssrrrnnnmmmllllllmmmnnnmmmkkkeeeeeedddcccbbbaaa`````````___]]]]]]]]]\\\YYYWWWNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ^^^dddkkksss}}}xxxnnneee]]]UUUPPPIIIFFFDDDCCCCCCCCCBBBAAAFFFEEEEEEFFFIIIOOOTTTWWWaaaeeekkkpppvvv~~~wwwrrrnnnmmmjjjgggeeeddddddeeehhhjjjmmmmmmkkkhhhfffffffffeeeeeeeeedddaaa]]]YYYUUUWWWYYY[[[[[[ZZZXXXVVVSSSTTTVVVWWWXXXXXXYYYXXXTTTSSSRRRSSSTTTUUUTTTSSSMMMMMMMMMMMMOOOPPPRRRSSSOOOMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB?????????>>>======<<<<<<<<<<<<;;;::::::999888888888999::::::;;;;;;;;;;;;888888888999999999999999888999999999999888777777666555555555444444444444777777666666666555555555555444444444333333222222444444444333333222111000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111000000000//////////////////000000000111111111111111111111111111111111111000000000000111111111111222222222222111111111111000000000000111111///000000000000111111111111111111111222222222222222333333333444444444444555666777999<<>>>>>===<<<;;;<<<;;;;;;::::::999999888999999:::;;;;;;;;;::::::777888888888999999999999999999999999999888777777555555555444444444333333666666555555555444444444444444333333333333333333333333444333333222111000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111000000000////////////////////////000000000111111111111111111111111111222111000//////000111222000111111222222111111000222111000000000000111222/////////000000000111111000000000111111111222222111222333333444444444444333555666777888;;;???BBBDDDMMMYYYdddmmmuuu~~~|||rrrkkkbbb``````bbbbbbccciiiqqq{{{~~~~~~rrrqqqpppooonnnmmmmmmmmmkkkiiihhhggggggfffcccaaa___```bbbcccbbbaaa___]]]YYYXXXWWWXXXYYYZZZYYYXXXTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNOOOPPPQQQPPPOOOLLLMMMOOOQQQSSSTTTUUUUUUWWWYYY]]]```aaaaaa```___ZZZ[[[\\\___cccgggjjjkkkpppqqqsssvvvyyy|||~~~wwwmmmddd___[[[UUUQQQNNNMMMLLLKKKFFFGGGGGGJJJNNNRRRUUUWWW]]]bbbjjjuuu{{{uuurrrqqqooonnniiihhhgggfffeeedddcccbbbgggjjjnnnooommmjjjhhhgggfffdddbbbaaa___\\\XXXUUUYYYZZZZZZZZZZZZYYYWWWVVVRRRTTTVVVXXXWWWWWWWWWXXXWWWUUUTTTTTTUUUUUUSSSRRRMMMMMMMMMNNNPPPRRRTTTVVVMMMLLLIIIGGGEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB????????????>>>===<<<;;;888888999::::::;;;<<<<<<:::::::::;;;;;;::::::999777777888888999999999999999999999999999888777666555555444444444333333333555555444444444333333333333333333333333333333333000000111222333333333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000222111000//////000111222000000111111111111000000333222111000000111222333////////////000000000000000000000000111111111111111222333444444444444444666888999888888888999;;;===CCCKKKRRRYYYbbblllsssyyyvvvpppkkkhhhhhhiiiiiikkksss|||}}}|||gggeeecccccccccbbb```___\\\]]]]]]\\\YYYXXXXXXYYYWWWYYY[[[ZZZXXXUUUSSSSSSRRRPPPPPPRRRUUUVVVSSSQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNQQQRRRTTTUUUWWWZZZ___bbbhhhjjjmmmoooooonnnllljjjcccggglllqqquuuyyy}}}}}}uuunnngggaaa[[[XXXRRRNNNJJJHHHIIIKKKLLLMMMNNNQQQVVV\\\bbbiiipppuuu~~~~~~wwwppplllmmmnnnllliiiiiiiiihhhhhhgggfffeeeeeejjjooossstttqqqmmmjjjjjjiiigggccc___\\\YYYWWWWWWVVVXXXZZZ[[[YYYWWWVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\YYYWWWVVVWWWXXXWWWTTTPPPLLLLLLMMMMMMNNNOOOPPPPPPLLLJJJGGGFFFGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFEEECCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAA??????>>>>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888999999999888777666666555444444444555555555555666555555555555555555555555222222333333333333444444333222222111111222222333111111111111111111222222111111000000000000111111000000000000000000000000////////////000111222333111111111111111111111111......////////////......//////000111111111111111//////......---------,,,000111000///---+++(((&&&000000111111111000000///////////////000111222333000000000000111111111111111111222222222333333333444444444555555555555666:::>>>CCCFFFIIIOOOYYY```iiisss~~~~~~~~~}}}|||}}}~~~~~~yyytttrrrrrrzzzyyyzzzZZZYYYXXXWWWWWWWWWUUUTTTUUUVVVVVVUUUSSSRRRRRRSSSTTTVVVWWWWWWTTTRRRPPPPPPPPPNNNNNNPPPRRRRRRPPPMMMQQQPPPOOONNNNNNOOOPPPQQQUUUTTTTTTTTTUUUVVVXXXYYY[[[\\\___bbbffflllqqquuu|||wwwtttpppuuu|||~~~xxxsssoookkkfff```\\\XXXUUUTTTPPPNNNKKKJJJLLLQQQWWW[[[ggglllttt}}}}}}wwwwwwrrrllljjjlllmmmllljjjhhhhhhhhhhhhiiiiiiiiiiiimmmpppssssssoookkkiiihhhgggeeebbb]]]ZZZWWWVVVUUUUUUXXXZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWVVVVVVWWWUUURRROOOKKKLLLMMMNNNOOOOOOOOOOOOIIIGGGDDDDDDEEEGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFIIIHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCBBBAAA???>>>@@@AAAAAABBBBBBBBBAAAAAA???>>><<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888999999888888888999999888777777666555555444444444444555555555555444444444444444444444444222222333333333333444444333222222111111222222333333222222222111000000000111111000000000000111111000000000000000000000000111111000000000000000111000000000000000000000000......////////////......//////000111111111111000111000000000////////////000000000///...---,,,+++//////000111111111111111000000///////////////000//////000000000111111111111111111222222222333333444444444444555555555555666:::>>>???@@@EEEMMMSSSZZZcccoooyyy~~~xxxpppkkkiiiiiinnnmmmnnnrrrzzzPPPPPPOOOOOOOOONNNNNNNNNOOOQQQQQQPPPNNNMMMNNNOOOQQQSSSTTTTTTRRROOOOOOOOOOOOOOOOOOQQQSSSSSSQQQOOORRRRRRRRRRRRSSSUUUWWWXXX]]]]]]]]]^^^```dddgggjjjkkkllloootttzzzxxxtttuuu{{{~~~|||zzzwwwvvvuuusssqqqnnnllljjjfffbbb___\\\ZZZWWWTTTRRRQQQRRRRRRQQQSSSTTTVVV[[[dddpppyyy|||uuuooonnnkkkhhhhhhjjjlllkkkiiigggggghhhiiikkklllmmmmmmoooqqqqqqpppllliiiggggggeeebbb___[[[XXXVVVTTTTTTUUUWWWYYYYYYXXXVVVUUUVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYWWWVVVUUUUUUSSSOOOLLLIIIJJJMMMNNNOOONNNMMMLLLFFFDDDBBBBBBDDDEEEFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEEEEDDD???@@@@@@??????>>>===<<>>===:::888777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666777888999999888777666888888777777666666555555444444444444555555555555333333333333333333333333222222333333333333444444333222222111111222222333444333333222111000//////111111000000000000111111000000000000000000000000333222111000////////////////////////////////////......////////////.........///000000111111000000000000000000//////////////////......//////000111...///000000111111111111111000///...------------//////000000000000111111111111111222222222222333333333333444444444555555444777999999999;;;AAAEEEHHHPPP\\\gggrrrzzzrrrllliiiiiihhhhhhhhhkkkppptttwwwxxx~~~|||{{{zzzzzz|||MMMNNNOOOOOONNNNNNOOOPPPOOOQQQRRRQQQPPPOOOPPPRRRRRRTTTUUUUUUSSSQQQQQQRRRSSSTTTVVVXXXZZZZZZZZZYYYXXXYYYZZZ\\\___bbbeeeggglllllllllnnnqqqvvvzzz}}}{{{tttnnnkkkqqquuu|||{{{xxxvvvnnnmmmkkkiiigggeeedddccc```___\\\ZZZYYYXXXWWWWWWSSSSSSTTTTTTVVVYYY\\\______eeelllrrrxxx|||yyyuuuooojjjiiigggffffffiiijjjiiihhhhhhhhhiiikkklllmmmnnnooonnnnnnmmmllljjjhhhggggggbbbaaa]]]ZZZWWWUUUTTTTTTUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWUUUTTTRRROOOLLLJJJGGGIIILLLNNNNNNMMMKKKJJJGGGEEECCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>>>>>>>===<<<;;;;;;===>>>???@@@AAABBBBBBBBB???===:::888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666777888999999888777666777777777666666555555555333333444444444555555555333333333333333333333333222222222333333333444444333222222111111222222333333222222222111000000000111111000000000000111111000000000000000000000000111111000///////////////////////////////////////......////////////.........//////000000000000000...............---------//////...---...///111222///000000000000000//////111000///...............////////////000000000111111111111111222222222222222333333333444444444444555666777666666777;;;>>>>>>EEENNNXXXddduuu}}}xxxvvvuuuuuutttuuuwwwyyyyyyxxxvvvxxxuuupppmmmmmmnnnpppqqqppppppqqqrrrvvv~~~LLLNNNPPPQQQPPPPPPRRRTTTSSSTTTVVVVVVUUUUUUVVVXXXYYYZZZ[[[[[[YYYXXXYYYZZZ\\\^^^aaadddfffgggiiiiiiiiijjjlllooosssxxx|||vvvmmmgggdddccciiikkkmmmmmmjjjgggeeeddd___]]][[[YYYWWWVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVXXXUUUYYY___dddjjjqqqxxx}}}{{{xxxvvvrrrnnnjjjhhhgggffffffggggggggggggjjjjjjkkkkkkkkkllllllllljjjiiihhhhhhhhhgggggggggaaa___\\\YYYWWWUUUTTTTTTUUUVVVWWWWWWUUUTTTUUUUUUXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSOOOLLLIIIHHHFFFHHHKKKMMMMMMKKKIIIHHHJJJHHHEEEDDDDDDDDDBBBAAADDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@>>>;;;999888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666777888888888888777666666666666555555555555555333333333444444444444555444444444444444444444444222222222333333333444444333222222111111222222333000000000111222222222333111111000000000000111111//////////////////////////////......///000111111000000000000000000000000......////////////............///000000000000000---------...............000///...---------//////111111111000///...---,,,000/////////000000111222...////////////000000000000000111111111222222222222222222222333333333444333444555555666777999;;;:::>>>EEELLLWWWgggzzz}}}xxxqqqmmmlllmmmmmmmmmnnnllljjjhhhkkkqqqyyyPPPSSSVVVWWWVVVWWWZZZ]]]]]]^^^```aaaaaaaaaccceeeggghhhiiiiiihhhhhhiiijjjkkknnnrrruuuwwwxxxzzz|||}}}wwwmmmccc\\\YYYXXXYYYZZZ[[[[[[YYYVVVSSSSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLOOOPPPQQQRRRSSSVVV[[[___fffmmmwww~~~{{{xxxuuussspppmmmkkkgggfffeeeddddddeeefffgggkkkjjjjjjjjjjjjjjjjjjjjjfffeeeddddddeeefffeeeddd___]]][[[XXXVVVTTTTTTTTTUUUVVVWWWVVVTTTSSSTTTUUUYYYYYYZZZYYYXXXVVVTTTSSSRRRSSSSSSQQQMMMIIIHHHGGGGGGHHHIIIKKKKKKJJJHHHGGGJJJHHHFFFFFFFFFEEECCCAAAEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@AAA@@@???>>>=========>>>??????@@@AAABBBBBBBBBAAA@@@???===;;;;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777555555555555555555444444333333333333444444444444555555555555555555555555222222333333333333444444333222222111111222222333//////000111222333333444111111000000000000111111////////////////////////............///000111222000000000000000000000000......////////////......---...//////000000///////////////000000000000000000000///...------------111111111000///...---,,,/////////000000111222333......////////////000000000000000111111111111222111111222222222333333333111111222333444666777888777:::>>>BBBHHHUUUeeerrr~~~yyyxxxxxxwwwuuusssoookkkggghhhkkkppptttvvvzzzzzzsssnnnlllmmmooooooqqqtttyyy}}}}}}```dddhhhiiiggghhhlllpppqqqsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~|||zzzwwwsssnnnbbb^^^XXXQQQMMMKKKKKKLLLJJJLLLMMMLLLJJJIIIIIIJJJJJJJJJIIIIIIJJJMMMOOOQQQUUUXXX]]]bbbfffmmmtttzzz~~~{{{yyyvvvsssqqqnnnkkkiiieeedddcccaaaaaacccfffhhhiiihhhhhhhhhhhhhhhhhhhhhdddbbbaaabbbddddddaaa___\\\[[[XXXVVVTTTSSSRRRRRRUUUVVVVVVUUUSSSSSSTTTUUUXXXYYYYYYYYYWWWUUURRRQQQOOOQQQRRRPPPKKKHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEECCCFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDBBB@@@???BBBAAA???>>>======>>>>>>@@@AAAAAABBBBBBBBBAAAAAA>>>>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777666555555666777888444444444444444444444444222222333333333444444444444444444444444444444444222222333333333333444444333222222111111222222333000000000111222222222333111111000000000000111111//////////////////////////////.........//////000////////////////////////......////////////......---...//////000000//////////////////000000000111///000000000000///............///////////////...000000/////////000000111........./////////000000000000000000111111111111111111111111222222222222111111111222444555555555555888;;;<<<>>>FFFSSS]]]nnn{{{{{{wwwvvvwwwzzz{{{zzzzzzyyyyyyzzzzzzyyyxxxooolllhhheeeeeefffgggfffgggiiilllpppsssuuuvvvvvvooonnnllljjjhhhgggffffffrrrvvv{{{|||zzz{{{{{{tttkkkfffdddaaa\\\WWWRRRPPPMMMJJJGGGFFFEEEEEEDDDGGGJJJKKKJJJJJJJJJJJJJJJJJJLLLOOOSSSXXX]]]```dddiiirrrzzzzzzzzz{{{{{{zzzxxxvvvrrrooollliiigggbbbaaa```______bbbfffjjjffffffgggggghhhhhhhhhhhhdddbbbaaaaaacccbbb^^^ZZZZZZYYYVVVTTTRRRQQQQQQQQQUUUVVVVVVTTTSSSRRRTTTUUUXXXXXXYYYXXXVVVSSSQQQOOOMMMPPPQQQOOOKKKGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGCCCBBBCCCDDDFFFGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDBBB@@@>>>BBBAAA???>>>======>>>>>>BBBBBBCCCCCCCCCBBBAAAAAA==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888555444444555888999444444444444444444444444222222333333333444444444333333333333333333333333222222333333333444444444333222222222222222222333222222222111111111111111111111000000000000111111////////////////////////111000///......---....................................////////////......---......///////////////,,,---------......//////...///111222222111000000+++,,,---///000111111111111000///......---................../////////000000000000000111111111111000111111111111222222222333222222333444555555444666888:::::::::@@@JJJRRRVVVfff|||~~~yyyvvvsssqqqoookkkiiigggfffhhhhhhhhhgggfffggghhhjjjjjjjjjiiiiiidddcccbbbaaa````````````zzztttmmmgggaaa]]]WWWSSSOOOMMMLLLJJJDDDEEEEEEDDDBBBCCCEEEGGGEEEGGGHHHIIIHHHIIIJJJLLLPPPRRRVVV\\\fffqqq{{{~~~zzzvvvtttsssssstttwwwtttrrrqqqqqqnnnjjjeeeeeedddcccbbbbbbccceeeggghhhhhhhhhhhhggggggggggggbbb```]]]\\\\\\\\\ZZZYYYYYYYYYXXXUUUQQQPPPQQQRRRVVVWWWXXXTTTOOOMMMPPPUUUXXXWWWTTTRRRPPPOOOOOOOOORRRSSSSSSQQQNNNKKKJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>><<<:::888666999:::;;;<<<<<<<<<;;;:::;;;:::999777666666555555666666666666777777777777444444555666555444222111333333333333333333333333666555333222111222333333000000000111111222333333111111111111111111111111333333222111000000000111...000111000///...///111000000////////////000000000000000000000000000000---...///000000111000000111000///---------...///////////////////////////////////////////////////111111000000/////////...222222000///....................................,,,------...............//////000000000000//////000000111111111111000000111111222222222333333333444444444444666999===>>>IIIRRRaaaooo{{{|||yyyuuuttttttuuuxxx{{{||||||yyywwwvvvuuutttqqqllliiidddaaa^^^]]]___```___]]]}}}|||{{{zzzzzzwwwsssnnnjjjfffaaa[[[WWWPPPOOOLLLJJJHHHGGGFFFEEEDDDDDDEEEDDDDDDEEEHHHKKKIIIKKKLLLNNNQQQUUUZZZ___jjjnnnvvv}}}zzzzzzxxxtttqqqpppppprrrsssuuusssqqqppppppnnnjjjfffeeedddcccbbbbbbccceeefffffffffffffffffffffffffffbbb```]]]\\\\\\\\\ZZZYYYVVVVVVUUUSSSPPPOOOPPPQQQVVVXXXXXXTTTPPPNNNRRRVVVXXXWWWUUUSSSQQQOOONNNNNNOOOQQQQQQQQQNNNMMMMMMMMMIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@??????>>>======???>>>>>>===;;;:::888777999:::;;;<<<<<<;;;:::999999999888777666666666666666666666555555555555555444444555555555444333333333333333333333333333333555444333222222222222333222222222222222111111111111111111111111111111111333222111111000000111111...000111000///...///111000000////////////000000////////////////////////...//////000000000000///000000///...............................................................000000/////////.........111111000///.........///........................------...////////////...//////000000000000//////000000111111111111000000111111111222222222333333444333333444666888;;;======CCCNNNZZZfffpppyyy~~~~~~yyyuuunnnkkkgggggghhhiiiiiihhh~~~~~~|||zzzvvvqqqmmmkkkhhhgggeeecccbbbaaa``````___\\\YYYVVVSSSPPPLLLJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJNNNTTTWWWZZZ\\\___ccchhhpppyyy{{{wwwxxxyyywwwttttttqqqnnnkkkkkkmmmppprrrrrrqqqpppoooooommmjjjgggdddcccbbbbbbbbbccceeefffccccccccccccddddddddddddbbb___]]]\\\\\\[[[ZZZYYYTTTUUUUUUSSSQQQPPPQQQSSSWWWXXXXXXUUUQQQPPPSSSWWWWWWVVVUUUTTTRRROOOMMMLLLPPPQQQRRRQQQNNNLLLKKKLLLHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????????????????@@@@@@AAA@@@@@@??????>>>>>>======???>>>===;;;:::999999999999::::::;;;::::::999999888777777666666777777888555555555444444444333333555555444444444555666666444444444444444444444444444444333222222222222333444444333333222111111000111111111111111111111111222222111000000000111111...000111000///...///111000//////......//////000........................//////000000000///.........////////////...------................................................///............---------000000//////.../////////........................---......///////////////...//////000000//////...///000000111111000000///111111111222222222222333222222222333444777999::::::===BBBIIIRRR\\\gggnnnyyy|||~~~}}}~~~~~~|||{{{yyyxxxuuurrrnnnkkkhhhgggiiihhhfffccc___[[[XXXVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQNNNMMMKKKJJJHHHGGGEEEEEEDDDCCCBBBDDDGGGIIIJJJMMMRRRWWW]]]eeemmmrrr{{{~~~}}}wwwtttuuuvvvtttrrrpppnnnjjjggggggiiimmmooooooooooooooonnnllljjjhhhccccccbbbbbbbbbbbbcccddd`````````aaaaaaaaaaaaaaa```^^^\\\[[[[[[ZZZYYYWWWTTTUUUVVVUUUTTTTTTUUUVVVWWWWWWWWWTTTRRRRRRTTTWWWVVVVVVUUUTTTRRROOOMMMKKKTTTUUUTTTQQQMMMIIIGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>======<<<<<>><<<:::999999999:::999999999999999999888888666666666666666777888888666666555555444333333333555444444333444555777888333333333333333333333333333333222222222222222222333333333333222222111111111111111111111111111111111111000000000000111111...000111000///...///111/////////....../////////........................///000000000///...---------.../////////...---,,,................................................------------------------//////.........//////000........................---...//////000000//////...//////////////////...//////000000000000//////111111111111222222222222111111111222333555666777<<<===>>>@@@EEELLLUUU[[[gggjjjnnnttt{{{wwwuuurrrnnnjjjgggeeeddddddcccaaa___\\\ZZZXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJLLLLLLKKKKKKJJJKKKKKKLLLJJJJJJIIIGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEKKKRRRXXX^^^ccckkkttt}}}~~~zzzuuurrrssssssrrrpppooommmiiiffffffhhhkkkmmmnnnnnnoooooommmkkkjjjiiiccccccbbbbbbaaaaaaaaaaaa]]]]]]^^^^^^_______________]]]ZZZYYYYYYYYYWWWVVVSSSUUUVVVVVVUUUUUUVVVWWWVVVUUUTTTRRRQQQRRRTTTVVVTTTUUUUUUTTTRRRPPPMMMLLLTTTTTTTTTQQQLLLIIIGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>======>>>>>>???@@@??????>>>======<<<<<<;;;???===;;;:::999999999:::999999888888777777777777555555555555666777888999666666666555555555444444555444333333333555666888333333333333333333333333111222222222222222222222111111111222222333333333000000000000000000000000111000000///000000111111...000111000///...///111//////............//////........................///////////////...---,,,,,,---...//////...---,,,................................................,,,,,,,,,---------------///...............///000........................---......///////////////......////////////......//////000000000000//////000000111111111222222222111111111222222333444555777888999999;;;???EEEIIITTTWWW[[[aaaiiisss}}}yyyxxxxxxwwwvvvrrrmmmiiicccaaa___\\\YYYWWWVVVUUURRRRRRQQQOOONNNLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGEEEDDDEEEGGGEEEHHHKKKNNNSSS\\\hhhppp|||xxxuuurrrooonnnnnnmmmlllmmmllliiihhhgggiiijjjlllmmmooopppooommmjjjiiiiiiddddddcccbbbaaa```___^^^[[[[[[\\\\\\]]]^^^^^^^^^]]]ZZZXXXWWWWWWVVVUUUTTTQQQSSSUUUUUUTTTSSSTTTUUUSSSRRRQQQPPPPPPQQQSSSTTTSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQPPPMMMKKKJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>==================>>>>>>???>>>>>>======<<<<<<;;;;;;===<<<;;;:::999999999999999888777666666666666666555555555555666666777888555555555555555555555555444444333333333444555555222222222222222222222222000111222222333222222222///000000111222222333333000000000000000000000000000000/////////000111111...000111000///...///111///......------......///............................../////////...------,,,,,,---............---------------------------------------------------,,,,,,,,,------------...//////......---.................................,,,------...............---......//////......---...//////000000//////...000000000111111111111222111111111222222333333333111333666777999;;;???AAAEEEGGGKKKPPPVVV___hhhooo{{{cccbbb``````aaa^^^ZZZVVVVVVUUUSSSRRRPPPOOOOOOOOOLLLKKKKKKJJJHHHGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKMMMOOORRRUUUXXXYYY[[[[[[ZZZWWWSSSRRRSSSVVVVVV\\\dddkkkqqqzzz~~~uuussspppmmmlllkkkjjjiiiiiiiiiiiiiiiiiikkklllmmmnnnppprrrpppmmmjjjiiijjjfffeeedddbbb```^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^[[[XXXVVVUUUUUUTTTSSSRRRQQQSSSUUUVVVUUUTTTTTTTTTQQQOOOMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQNNNOOOPPPOOOMMMKKKKKKLLLJJJKKKLLLLLLLLLKKKIIIIIIEEEEEEEEEEEEDDDBBB@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999888999888777555555555555555666666555555555666666777333333333444555555666666333333333333333333222222000000000000000000000000///000111222333222222111000000000000000000000000000000000000000000000000///////////////000111111...000111000///...///111///......------......///////////////////////////------......///.........---,,,,,,,,,------...///------------------------------------------------,,,---------............000///......------------........................+++,,,,,,------------------......//////......---......////////////......000000000000111111111111111111222222333333222222111444666777888999<<<>>>:::<<>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<;;;:::888777999888666555444444444555666666555555555555666666000111222333444444555666222333333444333222000//////////////////////////////000111222333333222111111111000000//////......000000000000000000000000///////////////000111111///000111000///...///111.........------.........000000000000000000000000,,,,,,---.../////////...------,,,+++,,,---///000---------------------------------------------------------....../////////111000///...---,,,,,,,,,........................***+++,,,,,,------,,,,,,---..................---......////////////......000000000000111111111111111222222333333333222222333444444444333333555777555777999:::<<<@@@DDDHHHPPPWWWcccppp|||SSSUUUVVVUUUWWWZZZYYYTTTRRRNNNMMMPPPSSSUUUYYY^^^]]]^^^___```___]]]ZZZXXXWWWYYY]]]```aaacccfffhhhlllpppvvv~~~|||{{{{{{{{{uuurrrmmmjjjhhhfffdddbbbccceeeggggggeeefffjjjmmmmmmppprrrqqqmmmiiihhhiiieeedddaaa^^^[[[XXXWWWVVVYYYZZZ[[[\\\[[[YYYWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQTTTWWW[[[\\\ZZZVVVSSSRRRSSSQQQOOOMMMMMMNNNPPPRRRUUUTTTSSSSSSRRRRRRSSSSSSTTTRRROOOLLLIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDEEEDDDBBBAAAAAACCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999999:::::::::999999999888888777777666555555555555555555555555444444555555555555555444333333222111111333222222111111222222333333333444444333111000...222222111000////////////111111111111111000//////000000000000000000000000...///000111111000///...,,,------...///000111111......//////...---,,,,,,........................------------------------***+++,,,---............///...---,,,+++,,,,,,---000000///......000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111000...,,,***---,,,,,,++++++,,,,,,------+++***+++///000///---......//////...---,,,,,,111111000///...---,,,,,,//////000000000000//////000000000000111111111111111111222222222333333333555777999999999:::<<<===EEEJJJQQQWWW___lll|||^^^bbbfffhhhkkknnnkkkfffgggcccbbbgggllloootttyyy}}}~~~}}}zzzwwwtttwwwzzz}}}}}}zzzxxxwwwxxxxxxuuuqqqmmmiiihhhfffeeedddbbbcccdddcccbbbdddiiimmmmmmpppqqqppplllhhhggggggeeecccaaa^^^[[[YYYWWWVVV[[[[[[]]]]]]\\\[[[XXXWWWWWWVVVUUUTTTTTTSSSSSSSSSVVVXXX[[[[[[YYYUUUSSSRRRQQQPPPOOONNNOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPNNNJJJHHHFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEDDDBBB@@@AAABBBBBBAAA@@@@@@??????@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;::::::999999999888888888777666666555555555555555555444444333333444444555555444444333222222111111333222222111111222222333222222222222111000//////111111000000000000111111///000000000000///....../////////////////////////////////000000/////////------......//////000000......//////...------,,,........................------------------------------.........------,,,///...---,,,,,,,,,------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,---------+++***+++...000///---......//////...------,,,////////////............//////000000000000////////////000000000111111111111111111222222222333333333444666777666777999:::;;;???DDDHHHNNNYYYfffppp~~~uuu{{{~~~~~~}}}|||zzzyyywwwuuussssssssssssuuuqqqllliiihhhhhhggggggcccbbbaaa______bbbhhhllloooppppppnnnkkkgggeeeeeedddccc```^^^[[[YYYXXXWWW\\\\\\^^^^^^]]]\\\ZZZXXXWWWWWWVVVVVVVVVWWWWWWWWWYYYZZZ[[[YYYVVVTTTSSSSSSPPPPPPPPPQQQQQQRRRRRRSSSOOOPPPSSSUUUVVVVVVUUUUUUPPPOOOLLLIIIGGGFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDAAA??????@@@AAAAAA@@@????????????@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777777666555555444444555555444333333222222333333444444444333333222222111111222222111111111111222222111000000/////////000000000000000111111111222222...////////////...------//////////////////////////////............//////..................//////.........///......---,,,........................------------------------////////////...---,,,+++......---,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------...---,,,******+++,,,---...------,,,,,,------...,,,++++++,,,...///...---.........///......---,,,------.........//////000...//////000000//////...//////000000000000111111000111111111222222222222000111333333333333555777777:::<<<>>>BBBIIIRRRZZZfffnnnyyy}}}{{{zzzyyyxxxwwwtttsssrrrqqqpppppppppqqqssspppkkkiiihhhiiijjjjjjfffccc```]]]^^^ccciiinnnoooooonnnllliiifffdddccccccbbb```]]][[[ZZZXXXXXX[[[\\\]]]^^^]]][[[YYYXXXWWWWWWXXXYYYYYYZZZZZZZZZ\\\\\\ZZZXXXTTTSSSSSSTTTQQQRRRSSSSSSSSSRRRQQQPPPKKKNNNRRRUUUWWWWWWVVVTTTPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFEEEDDDAAA???>>>???AAA@@@@@@?????????????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999888888888888777777777666666555444444444444555333222222222222222222333333333333333222222111111222222111111111111222222111000///...///000111222111111111111111111000000...////////////...------////////////////////////000///------------///000.....................------...............------........................------------------------.../////////......---,,,------------------------+++,,,---...///...---,,,........................//////...------------......------,,,,,,------...,,,,,,,,,,,,---.........---...............---------------.........//////...//////////////////...////////////000000000111000000000111111111111222...000111111111111333444777888::::::<<<@@@GGGKKKSSSZZZeeepppzzz|||yyywwwwwwwwwvvvuuuqqqqqqpppppppppoooppppppqqqnnnkkkiiijjjllllllllliiifffbbbaaacccgggllloooooonnnllljjjhhheeecccaaabbbaaa___]]][[[ZZZYYYYYY[[[[[[]]]]]]\\\[[[YYYWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]\\\ZZZVVVSSSRRRSSSUUUTTTUUUUUUTTTSSSPPPMMMLLLJJJMMMQQQUUUWWWVVVTTTSSSOOONNNLLLJJJIIIIIIIIIJJJHHHIIIHHHHHHGGGFFFEEEDDDEEEEEEEEECCC@@@>>>>>>???AAA@@@??????>>>>>>??????@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888888888777777777666666666666555444444444444444222222222111111222222222333222222222222222111111222111111000000111111222222111000//////000222333111222222111111///...---//////000000000///..............................///...---,,,,,,---...///............------------------...............---........................------------------------,,,,,,---...//////......,,,---------------------***+++---.........---,,,........................---...///000000...,,,+++---------,,,,,,---------,,,,,,---------------...------...............---............------------......////////////.........////////////000000000//////000000000111111111...000111111111111222333444444555555777:::>>>@@@GGGLLLSSS[[[cccnnnzzzzzzxxxuuutttuuuuuuuuutttqqqqqqqqqqqqqqqpppppppppnnnlllkkkkkkmmmnnnnnnnnnllliiiggggggiiimmmpppqqqnnnllliiihhhgggeeecccaaaaaaaaa___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[XXXWWWWWWYYYZZZ\\\]]]^^^]]]]]]\\\[[[YYYVVVSSSSSSTTTVVVVVVVVVUUUTTTQQQNNNKKKIIIJJJMMMPPPSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCC@@@>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::777777777777666666666666666555444444333333444444333222222111111222222333222222222222222222111111111111000000000000111111222111111000000000111111///000111111000///---,,,///000000000000///..............................---------,,,,,,---------------------------......,,,---......///.................................------------------------***+++,,,---............+++,,,---.........------)))***++++++,,,,,,++++++------------------------***+++...//////---***(((---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,---......///.........///.........------,,,,,,---......//////......---......////////////000000////////////000000000000///111222222111111222333333333333444666888:::;;;>>>AAAEEEIIINNNWWWbbbjjjsssyyy~~~}}}~~~~~~~~~}}}wwwuuussssssuuuvvvvvvvvvrrrrrrrrrrrrrrrqqqppppppkkkkkkkkkmmmooopppooonnnmmmkkkjjjlllppprrrrrrpppmmmjjjgggffffffeeecccaaaaaa```___]]]\\\[[[[[[ZZZ\\\\\\^^^^^^]]]\\\YYYXXXXXXYYY[[[]]]^^^^^^]]]\\\ZZZZZZYYYVVVTTTSSSUUUWWWVVVUUUTTTRRRPPPMMMKKKJJJLLLMMMPPPQQQRRRPPPNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCBBB@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<::::::::::::::::::::::::;;;;;;::::::999999888888777777666666666555555555666555444444333333444444333333222222222222333333111111111111111111222222111111000000000000111111111111111111000///......+++,,,...///000///...---...////////////...------........................,,,,,,------------,,,,,,,,,,,,,,,------.........,,,------...//////..............................------------------------++++++,,,,,,,,,,,,,,,++++++,,,---.........------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,++++++******++++++,,,+++---///...,,,+++,,,...,,,------...//////......,,,,,,------------......---......//////......---........./////////000000........./////////000000///111222222111000111333444444333444666777777777777:::===???AAAFFFNNNTTTZZZ```iiiqqqwww|||}}}zzzyyyyyywwwxxx|||{{{zzzzzzwwwuuuttttttvvvxxxxxxxxxrrrsssssssssrrrqqqpppooojjjjjjkkknnnqqqqqqpppnnnlllllllllooosssuuurrrpppllliiifffeeefffeeecccaaa``````^^^]]]\\\[[[[[[[[[]]]^^^_________]]][[[YYYXXXZZZ\\\^^^^^^^^^]]]\\\YYYYYYYYYWWWUUUTTTUUUWWWUUUTTTRRRQQQOOOMMMLLLKKKMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHIIIIIIJJJKKKIIIIIIIIIHHHGGGFFFDDDDDDAAABBBCCCBBB@@@???@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888777666555555777666666666555555555555555555444333333333333444444333333222222333333444111111111111111111222222111111000000000000111111///000111111000...,,,+++'''(((+++...000000000///------......------,,,+++........................++++++---......---++++++++++++,,,,,,---...//////,,,,,,---.../////////...........................------------------------,,,,,,,,,,,,+++***))))))***+++---...///...------///...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......+++******************++++++...///...,,,+++,,,...,,,,,,---.../////////...***++++++,,,---//////000---..................---............/////////000............/////////000///000222111000000111222111111000111222222222111222555999:::;;;===BBBGGGLLLQQQXXX^^^dddhhhmmmpppwww~~~|||zzzyyyvvvwww~~~{{{zzzyyywwwuuuqqqrrruuuxxxyyyyyyyyyxxxxxxuuuqqqpppqqqpppnnnkkkhhhiiikkkmmmnnnooopppppplllmmmnnnoooooonnnmmmllliiihhhgggfffeeedddccccccaaa```___]]][[[YYYXXXWWW[[[]]]___aaa```]]]ZZZXXXXXXXXXXXXZZZ]]]^^^^^^\\\]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSTTTSSSRRRPPPOOOMMMNNNNNNNNNMMMLLLJJJHHHGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJHHHFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@@@@============>>>>>>>>>>>><<<<<<;;;;;;:::::::::999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777999888888777666555555444444333222111111222333444666666555444333333222222333333222222111000000000000000000000000000000000222222111111111111222222---...///000000///...---111000///.............../////////...---------,,,......---,,,,,,,,,,,,---/////////......---------......------------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...//////.........---------...------,,,,,,------...---------........./////////////////////.........////////////////////////111111000000//////......///000111333333222111111555666666777888999999:::>>>AAAFFFJJJOOOTTTYYY]]]eeekkksss}}}}}}{{{yyyyyyxxxvvvtttqqqsssuuuwwwxxxxxxwwwvvvuuussspppooooooooollljjjjjjjjjkkklllmmmmmmmmmmmmlllmmmnnnoooooonnnmmmllljjjiiihhhgggeeedddcccbbb``````___]]][[[YYYXXXXXXYYY[[[^^^```___]]][[[YYYXXXXXXXXXZZZ]]]^^^^^^\\\]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSQQQOOONNNLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGEEECCCAAABBBCCCCCCCCCCCCBBBAAA@@@============>>>>>>>>>>>>@@@???>>>===<<<;;;:::999;;;:::::::::999999999999;;;;;;;;;;;;:::999888777888888777777666666555555666555444444444444555666555444444333222222111111111111111111111111222222000000000000000000000000111111000000000000111111---...///000000///...---000//////............///...............---------......---,,,,,,,,,,,,---.........---------,,,,,,......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///.........------------...------,,,,,,------...---------.........//////////////////............////////////////////////000000000000//////......///000000111111111111111333444444555666666777777888:::>>>@@@CCCGGGKKKNNNRRRWWW^^^gggpppyyy~~~||||||{{{{{{zzzxxxvvvvvvvvvvvvuuutttrrrssstttuuuvvvuuutttsssqqqpppnnnmmmmmmmmmkkkiiikkkkkkkkkkkkkkkkkkjjjjjjlllmmmnnnoooooonnnmmmlllkkkjjjiiigggeeecccbbbaaa```___^^^]]][[[YYYXXXXXXWWWYYY\\\___```^^^\\\[[[XXXXXXXXXZZZ]]]___^^^]]]\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSSSSRRRQQQOOOLLLKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIHHHGGGEEEDDDBBBAAABBBCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>============AAA@@@???===;;;:::999888999999999999888888888888:::::::::::::::999888777666666666666666666666666222222111111111111222222333333222222111111000000///000000111222222333333000000000000000000000000000000////////////000000......////////////......///............//////000---------.....................---,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////............------------...------,,,,,,------...---------.......................................////////////////////////000000000////////////...///////////////000111111111111222222333444444444444666888888999;;;>>>@@@CCCFFFLLLSSSZZZccclllrrr~~~~~~}}}{{{yyywwwvvvuuuuuuvvvtttssssssuuuvvvuuuuuurrrssssssssssssrrrqqqpppnnnnnnmmmmmmlllllljjjiiijjjiiiiiiiiiiiiiiiiiijjjlllmmmnnnoooooonnnmmmllllllkkkiiigggeeecccaaa```______^^^\\\[[[YYYXXXXXXVVVXXX\\\___aaa```^^^]]]XXXXXXYYY[[[^^^``````^^^[[[ZZZWWWUUUTTTSSSTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>==================<<<;;;999888777777:::999999999999888888888999999999999999888777777555555666666666666666666111111111111111111111111333333222222111111111111000000111111111222222222000000000000000000000000//////............//////...//////////////////..................///000111,,,---------.../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------...------,,,,,,------...........................------.............../////////////////////////////////////////////////////////...------///000111000000111111111222222222555666777777666777999;;;<<<>>>AAAEEEJJJQQQYYY___iiimmmuuu}}}~~~}}}|||{{{xxxuuusssrrrrrrrrrrrrqqqpppqqqsssuuuuuuuuurrrqqqqqqqqqpppooonnnnnnlllmmmnnnmmmllljjjiiiiiiffffffffffffgggiiijjjkkklllmmmnnnoooooonnnmmmlllkkkjjjiiigggdddbbbaaa```^^^^^^]]]\\\ZZZYYYXXXXXXWWWYYY]]]```bbbaaa___^^^XXXXXXYYY\\\___aaa```___ZZZXXXUUUSSSQQQRRRSSSSSSUUUUUUUUUTTTQQQNNNLLLJJJHHHIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEECCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???>>>>>>>>>=========<<<:::::::::::::::999999999::::::::::::999999999999888888999999888888777777555555555555666666666666555555555555555555555555333333333333222222222222222222222111111111000000000000000000000000000000//////............///////////////....../////////...............///000111,,,---------.../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,------------------...------,,,,,,------........................---,,,---------......//////////////////////////////...............////////////...---------...000111000000111111111111222222222333555555444555777999777888999:::<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999777777888888888777777666555555555555555555555555444444555555555555444444333333333333333333333222333333222222111000000///000000000000000000000000//////............////////////............/////////............//////000---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************++++++,,,,,,,,,,,,,,,------------...------,,,,,,------..................---------,,,,,,,,,---......//////////////////////////////---............/////////...............///000000111111111111111111111111---///000000000111444666666777777777777999===@@@FFFIIINNNTTT\\\eeeooouuuwwwxxxxxxxxxwwwxxxyyyzzzxxxvvvrrrooommmmmmmmmnnnlllkkkkkkllloooqqqrrrqqqooonnnmmmllllllllllllllliiikkkmmmlllhhheeeddddddbbbbbbaaabbbdddgggiiikkklllmmmnnnoooooonnnmmmlllgggfffeeedddbbbaaa```___]]]]]]\\\[[[ZZZYYYXXXXXXXXXZZZ]]]___^^^\\\ZZZXXXSSSSSSTTTWWW[[[]]]]]]\\\VVVTTTPPPNNNMMMMMMOOOQQQTTTTTTSSSQQQNNNKKKHHHFFFIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA===>>>???@@@@@@@@@@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666777777777777777666666666666555555444444333000111222222222222111000111111222222222222222222222222111111111111111111000000000000000000000000000//////////////////000000///...------...///000000//////............///...............---------......---,,,,,,,,,,,,---,,,,,,---------.........***+++---......---+++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,---------...------,,,,,,------...//////.........---------++++++,,,------...//////////////////////////////---------.........//////......///000000000000///000000000000000000000000---.../////////000222444444555666666666777999;;;===???BBBEEEJJJQQQXXX^^^gggoooyyy~~~{{{|||~~~}}}xxxtttnnnppprrrssstttuuuwwwxxxvvvtttpppmmmkkkkkklllmmmjjjiiiiiijjjmmmooooooooonnnmmmlllkkkkkkkkkkkklllhhhjjjlllkkkgggcccaaabbbcccbbbaaaaaaccceeehhhjjjlllmmmnnnoooooonnnmmmllleeeeeedddcccbbb``````___]]]\\\\\\[[[ZZZYYYXXXXXXXXXZZZ\\\]]]\\\ZZZVVVTTTQQQQQQRRRUUUXXXZZZZZZZZZUUURRROOOLLLKKKLLLNNNPPPSSSRRRQQQOOOLLLIIIEEECCCIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGEEEDDDBBBAAAAAABBBBBB<<<===>>>???????????????@@@??????>>>===<<<<<<;;;;;;;;;:::999999888777777888888888888777777777777666666777777777777777666777777666555444444333333222333444555555444333222000000000000000111111111000000000111222222333333000000000000000000000000000000////////////000000000///...------...///000111000///.............../////////......------,,,......---,,,,,,,,,,,,------------....../////////***+++---......---+++***,,,------......------,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------...------,,,,,,------...//////.........---------++++++,,,,,,---...//////////////////////////////---------.........//////---...000111111111000////////////////////////...111222333333222222444666...000222333333444555777777888:::<<<>>>CCCIIIMMMRRRYYYcccmmmvvv}}}yyyvvvttt{{{xxxuuuqqqooollljjjhhhccceeejjjpppssstttwwwzzzwwwsssnnnlllnnnooommmlllgggeeedddgggnnnrrrqqqnnnmmmkkkiiigggfffhhhjjjkkkllllllkkkjjjgggdddaaa```bbbbbbbbbbbbccccccdddeeeeeeggghhhjjjkkkkkkkkkjjjgggeeebbb___]]][[[[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWVVV[[[ZZZYYYXXXVVVUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKOOOOOONNNMMMKKKIIIGGGFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===============>>>??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999777777777777777777777777555555555666666666666666666666777777777777666666333333222222111000//////000000000000000000000000333333222222111000000000111///...------...///111........................------......//////000000////////////////////////------------------------,,,,,,,,,---------......------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---,,,------......------,,,++++++++++++++++++++++++((()))***,,,......,,,)))..................------......---------......///...---,,,++++++,,,...///000//////.........//////...///000222222111111000000000000000000000000000222333333333222222444666444333444555888;;;???AAAGGGIIIMMMTTT\\\fffooottt}}}yyyuuusssrrrsssqqqnnnkkkiiifffdddbbb^^^cccjjjppptttuuuwwwzzzvvvrrrooonnnooopppnnnllljjjhhhgggjjjoooqqqooolllkkkjjjhhhffffffgggiiijjjlllllllllkkkjjjgggeeedddddddddcccbbbbbbbbbccccccfffggghhhjjjkkkkkkjjjjjjeeedddbbb```^^^]]]]]]]]]\\\[[[[[[ZZZYYYWWWVVVVVVXXXXXXWWWVVVTTTSSSRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKNNNNNNMMMLLLKKKJJJHHHGGGKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===============>>>??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999777777777777777777777777555555555555666666666666555666666777777666666555333333222222111000000///000000000000000000000000///000000111111222333333111000///......///000111....................................////////////........................------------------------,,,,,,,,,------------...------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++...000111///---..................------...------,,,,,,,,,------000///...---------------............////////////...///000111222111111000000000000000000000000000000111222111000111222444444444333444555888:::<<<:::;;;>>>BBBIIIPPPWWW[[[eeejjjsss{{{}}}{{{xxxuuusssqqqoooooojjjiiihhheeebbb```]]]\\\ZZZaaakkksssxxxzzzzzzzzzwwwtttppppppqqqqqqooolllllljjjjjjmmmppppppmmmiiihhhhhhfffffffffggghhhiiikkkkkklllmmmlllkkkjjjiiihhhgggeeecccbbbbbbbbbbbbfffggghhhiiijjjjjjiiiiiidddcccaaa```_________```]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOPPPQQQSSSUUUUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIMMMLLLIIIGGGEEEDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>======<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999666666666666666666666666555555555555555555555555555555666666666666555555333333222222111000000000000000000000000000000000//////000111111222222333222111000//////000111222/////////////////////////////////...............------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...------,,,+++*********++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++...111111000///------------------.........---,,,+++++++++++++++000000000000///---,,,+++,,,---...///000000///......///000111111111000000000000000000000000000000///000000000//////111222444333222222222333555666555555666888<<<@@@DDDGGGKKKPPPWWW```hhhqqqzzz{{{xxxvvvtttsssrrrpppnnnlllkkkkkkhhhgggfffccc___[[[ZZZYYY[[[fffsss|||}}}zzzvvvrrrqqqqqqpppllliiiiiiiiijjjlllnnnmmmjjjfffeeeeeeeeeeeeffffffggghhhhhhiiikkklllmmmmmmmmmlllllljjjhhheeecccbbbbbbbbbggggggggghhhhhhhhhhhhhhhdddcccaaa```___^^^______^^^]]]]]]\\\ZZZWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQRRRPPPNNNLLLLLLOOOQQQSSSTTTRRROOOLLLJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@?????????======<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999999777777777777777777777777666555555555555555444444444444555555555555444444222222222111111111000000000000000000000000000000222222222111000000//////000000///......///000000/////////////////////////////////......---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,+++******,,,...///---,,,,,,,,,------------......///...---,,,++++++++++++---.../////////...,,,+++***+++...000000000///.../////////000000000000000000000000000000000000000...///000///......000222333222222111111222333333666666666666888:::<<<>>>@@@CCCHHHMMMRRRXXX___dddooossszzz|||yyyxxxxxxwwwwwwwwwwwwvvvuuusssrrrqqqpppooonnnmmmkkkiiihhhgggffffffddd```[[[XXXWWWYYYcccrrr}}}xxxssspppooolllhhhddddddeeegggiiijjjiiifffcccccccccdddeeefffgggggggggfffgggiiikkkmmmmmmmmmmmmnnnllliiieeecccbbbccccccgggfffffffffeeeeeeffffffeeecccaaa___]]]\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUSSSPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPMMMKKKJJJLLLOOOQQQRRRPPPMMMKKKJJJJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNLLLKKKIIIHHHGGGHHHJJJKKKGGGFFFFFFEEECCCAAA???>>>@@@????????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;:::::::::999999999999999999999999888888888888888888888888666666555555444444444333333333444444444444333333222222222111111111111111000000000000000000000000222222111111000//////............------.........//////////////////////////////......------,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,+++,,,------+++***,,,,,,,,,,,,------......000000...---,,,,,,,,,,,,)))***,,,---...------,,,)))+++---///000000///...///////////////000000000////////////////////////...///000///...///000222000000111111222333444444222222222222333444555666<<<>>>@@@AAACCCGGGKKKOOOVVVZZZaaaggglllrrrxxx{{{|||yyyuuurrrpppooommmlllkkkkkklllmmmmmmnnnnnnnnnlllkkkkkkjjjhhhfffeeedddbbbbbb```[[[VVVUUUXXX[[[ppp}}}xxxqqqmmmkkkiiieeebbbaaabbbdddeeedddcccaaa```aaabbbdddfffggghhhggggggfffgggiiikkkllllllllllllmmmkkkgggdddbbbbbbcccdddfffeeedddccccccccccccccccccaaa___\\\ZZZZZZYYYYYY[[[[[[\\\[[[ZZZWWWTTTRRRNNNOOOPPPQQQRRRTTTUUUUUURRRPPPMMMJJJJJJKKKNNNPPPNNNMMMLLLJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOJJJIIIHHHHHHHHHIIIKKKLLLEEEEEEEEEDDDBBB@@@???>>>??????>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;::::::999999888888888999999999999999777777777777777777777777666666555555444333333333222222333333333333222222111111111111111111111111000000000000000000000000......///000000111111222------------------------.................................---------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++*********+++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---///---,,,,,,---...---+++++++++,,,,,,------......000///......------------((()))***+++,,,---------+++,,,---...//////...---//////.........///000111////////////////////////...///000///......000222...///000111222444444555000000000000111222333333555777999:::;;;<<>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;:::999999999777888888888999999999999666666666666666666666666666666555444444333222222111111222222222222111111111111111111111111111111000000000000000000000000......//////000111111111------............------------------------------,,,------------------...........................------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------+++***)))***,,,......---***++++++,,,------............---,,,,,,---------++++++++++++,,,,,,---...------------------------///......---...///000111////////////////////////,,,---...---,,,,,,...000......///111222222333333111111111111222222333333000222555666666777999::::::<<>>>>>=========<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<<<<;;;::::::999999888777777888888999999999999444444444444444444444444666666555444333333222222111111222222222222111111111111111111111111222222000000000000000000000000111111111000//////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---,,,+++***(((''''''++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------&&&%%%%%%'''***---......******+++,,,,,,---......,,,,,,+++++++++,,,------///...---,,,+++,,,---.........---,,,,,,,,,------///......------///000111////////////////////////+++,,,,,,,,,++++++---///......///000111111000000111111111111111000000000///222555666555555555666666888::::::;;;===@@@BBBEEEHHHMMMQQQVVV^^^gggnnnooosssxxx|||~~~{{{uuuooojjjhhhiiifffbbb^^^\\\[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\]]]^^^______``````aaaaaaaaaaaabbb```]]]ZZZUUUXXX[[[ZZZYYY___kkkvvv{{{sssmmmjjjhhheeeeeeggggggeeeaaa^^^[[[YYYXXXWWWcccdddeeeggghhhhhhgggggggggggghhhhhhhhhfffeeeddd___]]][[[[[[^^^aaacccdddeeecccaaabbbdddcccaaa^^^WWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYXXXUUURRRJJJKKKNNNQQQSSSTTTUUUUUUWWWUUURRROOOLLLKKKJJJJJJHHHIIIJJJLLLNNNOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<============;;;999777666777777666555444555555555666666777777666666555555555555666666666666555444333333222222111111111111111111111111222111111000000000000000//////000000000000//////000000000000000000000000,,,,,,,,,---...///000000.........------.........------++++++++++++------///...---,,,,,,,,,,,,,,,------------------------......---,,,+++***)))(((******))))))))))))************+++,,,,,,------...,,,++++++***++++++,,,,,,------------------------/////////...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++***************(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...------,,,,,,,,,---......,,,---------......//////........................////////////////////////000///...---,,,,,,---...000000000000000111111222222222111111222222333444444444222222222222444444666666666666777777777777<<<<<<>>>AAAEEEKKKOOORRR[[[\\\___cccgggkkknnnppp|||xxxuuuvvvvvvrrrlllddd___\\\YYYWWWTTTRRRQQQRRRSSSTTTXXXXXXXXXWWWWWWWWWWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]___``````]]][[[WWWZZZ\\\[[[[[[aaalllvvvyyyrrrllljjjhhheeeeeehhhhhhfffccc```]]]\\\[[[ZZZcccccceeeffffffggggggfffffffffggghhhgggfffdddcccZZZYYYWWWXXX\\\```bbbcccfffdddcccccccccccc___]]]XXXYYY[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYWWWTTTQQQKKKLLLOOOQQQSSSTTTUUUUUUUUUTTTQQQNNNLLLKKKJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDBBBAAA???>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::777777777777666555555555555555666666666777666666555555555555666666666555555444333333222222111111111111111111111111222111000000//////000000//////000000000000//////000000000000000000000000,,,---------.../////////......------------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++,,,------......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...........................------,,,,,,,,,------...............---------------------------------........................//////...---,,,---......000000//////000000111222111111111111111222222333444333222222222222333444444444444444555555555555888888888:::===AAADDDFFFGGGIIIKKKOOORRRVVVXXXYYYdddhhhooowww}}}}}}{{{tttmmmiiifffiiijjjkkkhhhaaaZZZTTTQQQMMMMMMLLLLLLMMMOOORRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYZZZ\\\^^^___]]]\\\YYY\\\]]]\\\\\\bbbllluuuvvvooojjjiiihhhfffeeehhhhhhgggeeecccaaa___^^^^^^bbbbbbccccccddddddeeeeeecccdddfffgggfffeeecccbbbXXXVVVUUUWWW\\\```cccdddfffeeeddddddcccbbb___\\\ZZZ\\\___aaaaaa___\\\ZZZZZZZZZYYYYYYYYYWWWSSSPPPLLLNNNPPPRRRSSSTTTTTTTTTRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>======<<<;;;:::999888888888999999999999:::::::::;;;;;;===;;;888888888888666555555555555555666666666666666555555444444555555666555555444444333333222222111111111111111111111111222111000000//////000000...//////000000//////...////////////////////////------..................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------......///---,,,,,,+++*********+++++++++++++++++++++++++++(((((()))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111000000///...------,,,///...---,,,,,,+++,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------.../////////////////////000111111000000//////000000111222333333222111111222333333111111222222222333333333555555444444555777999:::;;;<<<>>>@@@CCCEEEGGGHHHMMMQQQXXX___fffnnnvvv{{{~~~pppmmmjjjhhhjjjlllmmmmmmrrrooojjjddd```\\\ZZZYYY]]]___aaa```[[[TTTOOOLLLIIIHHHIIIJJJLLLOOORRRSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUYYYXXXYYY[[[]]]^^^]]][[[ZZZ[[[\\\\\\\\\aaajjjqqqvvvqqqlllhhhiiihhheeeeeegggffffffeeecccbbbaaaaaa```````````````aaaaaabbbcccaaabbbdddffffffeeecccaaaZZZYYYXXXZZZ]]]aaaccccccddddddddddddcccaaa___]]]]]]^^^```bbbaaa___]]][[[[[[[[[ZZZZZZYYYWWWSSSPPPNNNOOOQQQRRRSSSSSSRRRRRROOONNNMMMLLLKKKIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBBBB@@@???>>>=========;;;;;;:::999999999999999999999999::::::::::::;;;>>>;;;999888888888666555555555555666666666666666555444444444444444444555444444444333333333222222111111111111111111111111111111000///////////////...//////////////////..........................................------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------...//////------,,,+++************++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,+++*********++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......------,,,+++++++++///...---,,,++++++++++++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------....../////////............///000000///............///000000222222111111111111222222000000111111111222222222444444333333333444555555888999:::;;;===>>>???@@@BBBEEEIIINNNRRRWWW\\\```ccchhhooowww~~~|||ssskkkaaa]]]ZZZXXXXXXYYYYYYYYY[[[YYYUUUQQQNNNMMMMMMNNNRRRUUUXXXXXXUUUPPPMMMKKKDDDDDDEEEFFFHHHKKKMMMNNNQQQQQQRRRSSSTTTTTTUUUUUUXXXXXXXXXXXXWWWWWWWWWWWW[[[ZZZZZZ[[[]]]]]]\\\[[[YYYZZZZZZZZZ[[[___gggmmmooovvv~~~xxxmmmhhheeeggggggdddcccdddbbbbbbbbbbbbbbbbbbaaaaaa____________````````````^^^```ccceeefffeeecccaaa]]][[[ZZZ[[[]]]___```___```aaacccdddcccaaa___^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZWWWSSSPPPOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::::::::999999:::::::::;;;;;;;;;===;;;888777888777666555666666666666666555555555444444333333333333444444333333333333333222222222111111111111111111111111111000000///.../////////......////////////......------------------------...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++******)))))))))***************************************++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---....../////////.........---......///000......------......///000111111111111111111111111000000111111111222222222222222222333333444444555444555555666777888888999999;;;===???AAACCCGGGIIIMMMPPPVVV]]]cccgggiiijjjlllpppvvv|||||||||zzz~~~{{{sssooosssuuuxxxyyyzzz{{{~~~~~~|||xxxtttoooggg___ZZZSSSQQQMMMLLLLLLMMMMMMLLLLLLKKKIIIGGGGGGGGGIIIJJJIIIKKKNNNOOOMMMKKKIIIIIIDDDDDDEEEFFFHHHJJJLLLMMMPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZ[[[]]]^^^]]]\\\YYYYYYYYYXXXYYY^^^dddhhhllloootttxxx{{{zzzuuupppiiieeeccceeeeeebbb``````^^^___```aaaaaabbbaaaaaa___```aaabbbbbbaaa```___]]]___cccffffffeeecccaaa^^^\\\[[[[[[\\\\\\[[[ZZZ]]]```ccccccaaa^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]][[[[[[ZZZZZZZZZXXXTTTQQQPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;999777666777777666555666666666666666555555555444333333222222333333444333333333333222222222222111111111111111111111111111000//////......//////---......//////......---........................------..................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******+++,,,,,,------...,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++***++++++++++++,,,,,,,,,)))))))))***+++++++++,,,***)))))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++***++++++))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........---------------...//////......------......///000000000111111111111000000000111111111111222222222///000000111222333333444222333333333444444444555333555777999999;;;???AAAAAACCCFFFKKKNNNQQQSSSSSSTTTWWW]]]ccciiiooovvvzzz|||vvvllleeebbb```bbbeeefffffffffggghhhccc```]]]ZZZWWWSSSOOOLLLHHHFFFCCCCCCDDDEEEEEEDDDEEEEEEDDDEEEFFFHHHIIIJJJEEEGGGHHHHHHGGGEEEFFFFFFEEEFFFGGGIIIKKKMMMOOOOOONNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXXXXYYY\\\^^^___^^^YYYYYYXXXXXXYYY]]]bbbeeejjjjjjlllooopppoookkkiiifffbbbaaacccccc___\\\]]][[[\\\^^^```aaabbbbbbbbb```bbbeeeffffffeeebbb```\\\___cccfffgggfffdddbbb___]]]\\\\\\]]]]]]\\\ZZZ^^^aaadddccc___[[[XXXXXXVVVWWWYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[YYYUUUSSSPPPPPPPPPPPPOOOMMMKKKIIIEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFDDDBBB@@@CCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::888888888999999999999:::888666555555666777777666777666666666555555555555333333222222222222333333222222222222222222222222111111111111111111111111000000///............///---......//////......---........................,,,---------.../////////......------------......+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++************++++++))))))***++++++,,,,,,---************+++,,,------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,******************++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,+++++++++++++++,,,******+++,,,------......---------------------------------------------------.../////////...---,,,------,,,,,,------...///...............//////000//////000111111000//////000000000000111111111111...///000111222222222222222222333333333444444444333555666777777999;;;>>>;;;<<<===???AAABBBCCCCCCDDDFFFKKKNNNQQQUUUZZZ]]]```cccgggkkkmmmnnnoooppprrrsssuuuxxx|||wwwtttuuuwwwyyy|||~~~}}}wwwooogggaaa[[[YYYOOORRRUUUVVVVVVUUUVVVWWWRRROOOKKKIIIHHHGGGEEECCCAAA???>>>>>>???AAAAAAAAA>>>???@@@AAACCCEEEGGGHHHFFFGGGGGGFFFDDDCCCDDDEEEBBBCCCEEEGGGJJJLLLNNNOOOMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYVVVVVVVVVXXX\\\___``````ZZZYYYXXXXXXZZZ]]]bbbeeeiiiggggggiiiiiigggdddccceeeaaa```cccbbb^^^ZZZZZZZZZ[[[^^^```bbbbbbcccbbbbbbeeehhhjjjjjjhhhdddbbb\\\___cccggghhhgggdddcccaaa___^^^___``````___]]]___ccceeeccc^^^XXXUUUTTTSSSUUUYYY\\\]]]]]][[[YYYZZZYYYYYYZZZ[[[YYYVVVTTTPPPPPPPPPOOONNNLLLIIIHHHDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBAAABBBDDDFFFEEECCCAAA???CCCCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;999888888888888888999999777777777777888888888888666555444444666777777666777777666666555555555444333222222222222222222333222222222222222222222222111111111111111111111111000000///...............---..................---////////////////////////,,,,,,------...///000000///......------......///++++++------------+++++++++*********+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---......,,,++++++******++++++,,,((())))))***++++++,,,,,,)))))))))***+++,,,......))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,+++++++++***************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))(((&&&%%%%%%+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....../////////...,,,+++---,,,,,,,,,,,,---......///............///000000...///000111111000///...////////////000000000111000111222222333333222222000000000000111111111222222333444444333333555777888888888999999::::::;;;<<<>>>AAABBBCCCEEEGGGIIIJJJMMMQQQTTTUUUVVVWWWXXXWWWXXXYYY\\\```eeeiiikkkmmmoooqqqssstttrrrooonnnpppmmmnnnqqqrrrtttyyy~~~~~~tttpppjjjfffeeefffffffffkkkllloooqqqrrrrrrqqqqqqgggeeeaaa[[[UUUPPPLLLJJJHHHHHHGGGGGGFFFFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>888>>>AAAAAADDDKKKMMMJJJDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDEEEGGGJJJNNNPPPLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWWWWVVVUUUUUUVVVXXXYYYXXXWWWXXXZZZ\\\\\\[[[ZZZYYYYYYYYY[[[\\\^^^___ccccccccccccbbbbbbbbbbbbddddddcccbbb```___]]]\\\ZZZ[[[]]]^^^aaabbbdddeeeffffffggghhhhhhgggfffeeebbbccceeefffgggfffdddcccbbbbbbaaa```aaabbbcccdddjjjiiifffaaa[[[UUUSSSRRRSSSWWW[[[^^^]]]\\\[[[[[[ZZZZZZZZZYYYWWWUUURRRQQQQQQQQQPPPOOOMMMKKKJJJIIIEEEFFFGGGHHHGGGFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEDDDDDDCCCBBB@@@@@@<<<===>>>???????????????=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999777777777888999:::888777666555555666777888444444555555444444333222111111111000000000//////000000000000000000000000222222222222111111111000111000///...---,,,,,,,,,......................../////////......---------+++,,,------......------...---+++***))))))***+++******+++++++++,,,,,,,,,************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***+++++++++++++++***)))(((******++++++++++++******+++---......---,,,---......,,,)))((()))******)))++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))))))))***+++++++++************)))''''''''''''((()))++++++******+++++++++******)))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------,,,+++***++++++++++++,,,,,,---......---,,,++++++,,,---...------------------------***---///000///.........//////000000///...------000000000000000000000000////////////000000000000222333444333111111222333222222111111222222333444444444444555555666666666555555666666777777888888999999:::;;;<<<<<<======AAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDGGGJJJMMMOOOQQQVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYYYYYYYZZZ\\\```cccgggiiilllnnnqqquuuzzz}}}~~~}}}tttnnnpppssswww{{{yyysssccc___ZZZVVVUUUVVVVVVVVVXXXZZZ\\\^^^______^^^^^^XXXWWWTTTPPPLLLHHHEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>???@@@@@@@@@??????>>>===============888<<<>>>===@@@EEEFFFCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSQQQQQQRRRTTTVVVVVVVVVXXXYYYZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^````````````````````````ccccccbbbbbb```___]]]]]][[[\\\]]]___aaacccdddeeeeeeeeefffffffffeeecccbbbccceeeggghhhiiihhhgggfffeeeddddddccccccdddeeefffjjjiiifff```YYYTTTQQQPPPSSSWWW\\\___```___^^^]]]ZZZZZZZZZYYYWWWUUUSSSQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEGGGGGGFFFEEECCCCCCBBBBBBEEEEEEDDDDDDBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::;;;;;;999999888777777888999:::777666555555555555666777444444444555444444333222444444444333333333222222000000000000000000000000222111111111000000000000000//////...------------.................................---------,,,,,,+++,,,------......------,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********++++++++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***+++++++++++++++***))))))******++++++++++++******)))***++++++******,,,---000...+++***+++,,,,,,+++++++++++++++++++++++++++***************************+++,,,+++)))))))))***+++++++++************)))'''''''''(((((()))++++++)))******+++++++++************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---------------,,,,,,---------+++++++++++++++++++++++++++---//////...---...///...////////////......---......................../////////000000000111111000111222222111000111333222111111111111222333333/////////000000000000000555555555666666666666666444555555666777777888888::::::::::::;;;;;;;;;;;;999:::;;;===???@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIILLLNNNRRRTTTWWWYYY[[[___cccgggkkklllooorrruuuwwwxxxxxxxxxzzz}}}yyyxxxvvvqqqkkkddd^^^[[[^^^```eeeiiipppwwwzzzssslllfff___[[[VVVRRRMMMJJJJJJJJJJJJJJJFFFGGGIIIKKKKKKLLLKKKKKKHHHHHHFFFEEECCCAAA@@@???>>>============<<<<<<<<<888888:::;;;===>>>???@@@======<<<;;;;;;;;;<<<<<<999<<<===;;;<<<@@@@@@>>>DDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQOOOMMMMMMNNNPPPRRRTTTVVVXXXXXXXXXVVVVVVWWWWWWVVVVVVWWWYYY[[[\\\\\\\\\\\\]]]^^^^^^______bbbbbbbbbaaa```___^^^]]][[[\\\^^^___bbbccceeeffffffgggffffffeeedddcccbbbeeefffiiikkklllkkkjjjiiihhhggggggfffffffffggggggiiihhheee___XXXSSSPPPOOOSSSXXX]]]aaabbb```______[[[ZZZZZZYYYWWWUUUSSSRRRNNNNNNNNNMMMLLLJJJIIIHHHKKKKKKKKKKKKJJJHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;999999888888777888888999666555555444444555555666444444444444444333222222222222111111111000000000000000000000000000000000000000000000//////////////////......---......///........................------------,,,,,,,,,,,,+++,,,------......------***+++,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++******++++++++++++***))))))******++++++++++++******))))))******)))***---///555222///---------+++***++++++++++++++++++++++++***************************+++,,,+++)))))))))***+++++++++************)))(((((((((((())))))***+++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++***)))***++++++------,,,+++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,---...---,,,,,,...000---....../////////......------------------------/////////000000000111111...///000000000000111333111111111111111222222333222222222222222111111111555555444444444444444444111111222222333333444444444444444555555555555666777777888888999999::::::999:::;;;;;;;;;;;;::::::===>>>>>><<<;;;<<<>>>@@@BBBDDDFFFHHHJJJMMMQQQSSSSSSTTTVVVYYY[[[]]]^^^^^^aaabbbdddeeegggkkkpppsssvvvwwwxxxyyy|||~~~^^^]]][[[XXXTTTQQQNNNMMMNNNQQQUUUZZZ```hhhqqqwwwsssmmmddd\\\WWWSSSPPPNNNLLLIIIEEECCCCCCCCCCCCBBB>>>???@@@BBBCCCCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;666777888999;;;===>>>>>>;;;;;;:::::::::::::::;;;<<<============?????????CCCCCCAAAAAAAAAAAACCCCCCAAABBBCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMOOOOOONNNLLLJJJJJJLLLNNNQQQTTTWWWXXXXXXVVVUUUTTTWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^______```aaaaaaaaa```___^^^^^^\\\\\\^^^```bbbdddeeefffiiiiiihhhgggfffeeedddcccfffhhhjjjlllnnnnnnmmmlllhhhhhhhhhggggggggggggggggggfffddd___YYYUUURRRRRRUUUYYY^^^aaaaaa___]]]]]][[[ZZZYYYXXXVVVTTTSSSRRRLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>======<<<;;;;;;999999::::::;;;;;;<<<<<<999999888888888888888888444444444444444444444444333444444444444333222222000000000000////////////000000000000000000000000000////////////........................///000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---...///...------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------***************************)))))))))+++,,,+++*********+++++++++******)))******++++++++++++*********++++++******,,,000333999666111...---+++)))'''++++++++++++++++++++++++***************************+++,,,+++)))))))))***+++++++++*********))))))))))))(((((()))******+++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***---+++)))(((((()))+++,,,...---,,,,,,+++++++++++++++,,,---......---,,,+++---------------------------------,,,+++,,,...000,,,,,,---...////////////------------------------............////////////,,,---////////////000222000000000000000111222222666555555444444333333333444444333333222222111111111111222222333333333333333333333444444444444555666666666777777777777777888999999999999888888777999:::::::::999999;;;===;;;===???@@@AAACCCFFFHHHCCCDDDEEEGGGHHHJJJKKKKKKMMMNNNNNNNNNOOOSSSXXX\\\\\\]]]___aaadddhhhkkklllrrrsssvvv{{{JJJIIIGGGFFFDDDDDDCCCCCCEEEHHHKKKPPPVVV]]]eeekkkiiibbbXXXOOOJJJGGGEEEDDDBBB@@@===<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::888888888999:::;;;;;;<<<:::999999999999999::::::<<<;;;;;;<<<===>>>@@@AAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIGGGEEEFFFHHHKKKQQQUUUYYYZZZXXXVVVUUUVVVXXXWWWVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[]]]^^^___```aaa```````````````___^^^^^^[[[\\\]]]___aaaccceeefffiiihhhgggfffeeedddccccccfffhhhkkkmmmnnnnnnmmmmmmfffffffffgggffffffffffffddddddccc```[[[XXXWWWWWWXXX[[[^^^___]]][[[YYYYYYZZZYYYXXXVVVTTTSSSRRRRRRKKKKKKKKKKKKKKKJJJIIIHHHLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEDDDBBB@@@???>>>>>>>>>@@@???>>>>>>===>>>??????>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===999999999999888888777777333333444444444444333333333333444444333333222111444444333333333222222222000000000000000000000000////////////.........---...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///...---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------***************************)))))))))+++,,,+++***)))******+++++++++************++++++++++++************+++******,,,///222444111...,,,,,,+++***)))++++++++++++++++++++++++***************************+++,,,+++)))))))))***+++++++++*********))))))***))))))))))))******+++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++---...---,,,,,,+++++++++++++++,,,---......---,,,+++------------------------,,,------,,,++++++...000,,,,,,---......///..............................,,,,,,,,,---------......+++---............000111000000//////000000111222222111111111000000//////333333222222111111000000111111111222222222222222333333333333444444444555000111111222222333444444555555666666666555555444222333555555555555777999444666888888888999:::<<<;;;;;;<<<<<<===???@@@@@@BBBBBBAAA@@@@@@BBBFFFIIIHHHHHHJJJLLLOOORRRTTTVVVZZZ[[[]]]aaaeeelllrrrvvvyyyxxxvvvsssrrrqqqqqqqqquuuvvvyyy{{{|||||||||{{{}}}}}}}}}}}}<<<<<<;;;::::::;;;<<<<<<@@@BBBEEEHHHMMMSSSZZZ___bbb\\\QQQHHHBBB???<<<;;;>>><<<;;;;;;;;;;;;999777888888888888999999999:::<<<<<<;;;::::::999999888666666777777777777888888999999999999999999999999999999888888888999:::::::::888777:::<<<;;;>>>AAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCDDDFFFGGGIIIJJJGGGFFFEEECCCBBBCCCFFFIIISSSWWWZZZZZZXXXUUUVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]^^^___```aaaaaaaaaaaaaaa```___^^^]]]\\\ZZZ[[[]]]^^^aaabbbdddeeeeeedddcccbbbaaa`````````fffgggjjjlllllllllkkkjjjccccccdddeeeffffffeeeeeebbbbbbbbb```\\\ZZZZZZZZZ[[[]]]^^^\\\ZZZXXXWWWWWWYYYXXXVVVTTTRRRQQQQQQPPPJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFHHHFFFDDDCCCBBBCCCEEEFFFDDDCCCAAA???>>>>>>?????????>>>===;;;;;;<<<===============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666333444444555555444444333333333333333333222111111333222222222111111111111000000000000000000000000////////////............///.........///000000111........................,,,,,,,,,,,,------------+++,,,------......------.........------,,,+++*********+++++++++,,,,,,,,,***************************************+++++++++++++++++++++,,,,,,,,,,,,***************************)))))))))+++,,,+++***))))))***++++++++++++*********++++++++++++******(((((())))))((())),,,...+++***((()))+++---......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***+++++++++************)))*********))))))******+++((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))***+++,,,---------,,,+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,---,,,++++++---///,,,------.........------........................,,,,,,,,,,,,---------...,,,---//////......///111///////////////000000111//////////////////......222222111111111111111111000000000000000000000000111111222222222333333333...///000111222333333444222333333444444444333333///111333333333444555777111333555555444444444555777666666666777888999:::<<<<<<;;;:::999999<<<>>>======>>>@@@AAACCCEEEFFFHHHJJJKKKMMMOOORRRWWW[[[]]]\\\ZZZYYYXXXXXXYYYYYY[[[\\\^^^```aaaaaaaaaaaa`````````bbbeeehhhjjjllllllnnnrrrvvvyyy}}}555555666666666777888888<<<===???AAADDDJJJPPPTTTZZZTTTLLLEEE@@@<<<:::888===<<<;;;<<<===<<<:::888555555555555555666666777888888888888888777777777555555555666666666777777777777777888888888888999999888888888999999:::;;;;;;777666:::;;;999;;;@@@BBBBBBAAA@@@@@@AAABBBBBB@@@@@@???>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFDDDCCCEEEIIILLLTTTWWWZZZYYYVVVTTTVVVXXXVVVVVVUUUTTTUUUVVVWWWXXX]]]]]]^^^______```aaaaaaaaaaaaaaa```___]]]\\\[[[YYYZZZ\\\]]]```aaacccdddcccbbbaaa_________``````eeefffhhhjjjjjjiiihhhggg```aaaccceeeeeefffeeeeeeaaabbbaaa___\\\YYYYYYYYY\\\]]]\\\ZZZXXXWWWXXXYYYXXXWWWTTTRRRPPPPPPOOOOOOJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGIIIGGGEEECCCCCCDDDFFFGGGBBBAAA???>>>>>>>>>???@@@???>>><<<;;;:::;;;<<<===<<<<<<<<<;;;::::::999999;;;::::::999999888888777999999::::::999888666555333444555666666555444333222333333333333222111111000000000000/////////...000000000000000000000000000000000/////////......000///////////////000000........................,,,,,,---------.........+++,,,------......---------,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********++++++++++++,,,***************************)))))))))+++,,,+++***))))))***+++++++++++++++******++++++++++++******''')))******))))))***,,,)))(((&&&(((***---......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***+++++++++************)))++++++***))))))******+++)))******+++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---------------,,,,,,---------++++++++++++++++++++++++***+++------,,,,,,,,,---------.........---,,,,,,------------------------------........./////////---...//////...---...000///............///000000000000000111111111111111111111111111111222222222////////////////////////000000111111111222222222111111111222333333444444111222222333444444444444222333555555444444555666333555777777555333333444666555444444444555666666777888888888777777999:::777888888999:::<<<===>>>===???AAAAAAAAACCCGGGJJJHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLMMMMMMJJJKKKLLLNNNPPPQQQSSSSSSVVVWWWXXXZZZ\\\^^^___```444444555666666777777888999:::;;;<<>>999888;;;;;;999;;;@@@BBBBBB@@@@@@@@@@@@BBBBBB???>>><<<;;;<<<===???@@@BBBBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIGGGGGGIIINNNQQQTTTWWWZZZXXXTTTRRRUUUYYYUUUTTTSSSSSSSSSTTTUUUVVV]]]^^^^^^______``````aaabbbbbbaaa```___]]][[[ZZZYYYYYY[[[]]]___aaabbbccccccbbbaaa``````aaabbbbbbdddeeeggghhhhhhgggfffeee___```bbbeeeffffffffffffaaabbbaaa^^^ZZZWWWWWWWWW]]]\\\[[[YYYWWWXXXZZZ\\\WWWVVVSSSQQQOOOOOONNNOOOJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJHHHFFFDDDDDDEEEGGGHHHAAA@@@>>>======>>>@@@AAA@@@>>><<<;;;:::;;;<<<===<<<;;;;;;::::::999888888:::999999888777666555555999999::::::999888666555444444555666666555444444222333333333333222111111333333333333222222222111000000000000000000000000000000000000////////////000000////////////000000........................---------....../////////+++,,,------......------+++******)))***+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))*********+++++++++))))))))))))))))))))))))***)))))))))+++,,,+++***((()))***+++++++++++++++******++++++++++++******)))+++------,,,++++++,,,,,,***(((((()))++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***+++++++++************)))++++++***************+++******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------------,,,++++++++++++,,,------.........,,,++++++,,,......------------------------)))+++---...---,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111...///000000...---...///...............///000000......//////000000111111000000111111222222333333111111111111111111000000111111111222222222333333000000000000000000000000......///111111222222222222444555555333222222222333555666666444222111222666666444444444444555666333555666777777777888:::444444444555777888:::;;;777999<<<<<<;;;<<>>>>>===>>>???AAABBB@@@@@@@@@AAAAAABBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFLLLKKKKKKKKKKKKLLLMMMNNN666555333222222333444666555666777888:::???DDDHHHLLLNNNNNNIIIAAA;;;;;;<<<>>>;;;888777888999999999999999999888888888888888999888888777777777777777333222222111222333444555666666777777777777666666666666666777888888999999888888999999999:::::::::;;;<<<===>>>???@@@@@@@@@<<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCBBBCCCDDDFFFIIIHHHFFFEEEGGGJJJNNNQQQSSSSSSSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWZZZ]]]aaa```___^^^]]]]]]^^^___``````^^^]]]\\\[[[[[[[[[ZZZ\\\^^^___^^^]]]]]]^^^bbbbbbaaaaaaaaabbbdddeeekkkjjjjjjkkkjjjhhhdddaaa___```aaabbbcccbbbbbbaaa^^^\\\ZZZYYYXXXYYYZZZ[[[^^^\\\YYYWWWVVVVVVWWWXXXZZZWWWTTTPPPMMMLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHGGGFFFCCCBBBCCCEEEBBBAAA@@@???>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===;;;;;;;;;::::::999999999888999999999999888777777:::999999888777666666555444333333222222333333444444444333333333333222222000000000000000000000000000000000000000000000000......////////////..............................------------------------000///---,,,++++++,,,---........................---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,***************************************************)))))))))***+++,,,,,,+++++++++***)))(((((('''************************))))))))))))))))))))))))((()))))))))************+++++++++***)))(((''''''++++++***((('''))),,,///************************++++++++++++++++++++++++000---******,,,,,,)))''')))))))))))))))******+++)))************+++++++++,,,++++++++++++++++++,,,******************************++++++++++++******)))************+++++++++(((((())))))******++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++............---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---.........//////000000000///...,,,,,,,,,---..................---------//////............//////............//////////////////............////////////............//////111111222222222222111111000000111222222222222111222222222111111111000000444444333333333333222222111111111111111111111111000111111222222222111111222222222333333333444444444444555555555555555555666666666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<=========>>>???????????????666444333222222333444555555666666666777:::???CCCIIILLLMMMJJJCCC===;;;;;;<<<:::777666777888888888777777777666666666666666999888777777666666777777444333222222333444555666666666666777777666666666555666666777777888999999888888888999999999::::::======>>>>>>???>>>>>>>>>======<<<<<<======>>>???>>>@@@AAAAAAAAAAAABBBDDDHHHGGGFFFFFFHHHKKKOOOQQQSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWYYY[[[___^^^]]]\\\[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^^^^]]]\\\]]]]]]bbbaaaaaaaaabbbccceeefffkkkmmmpppqqqooolllgggddd___```aaabbbbbbbbbaaa```]]]\\\ZZZXXXWWWXXXYYYZZZ\\\ZZZXXXVVVUUUUUUVVVVVVWWWUUURRROOOMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIHHHGGGDDDCCCDDDEEECCCBBBAAA???>>>>>>>>>>>>???>>>======<<<<<<======;;;;;;:::::::::999999999888999999999999888777777999888888777666666555555444333333222222333333444444444333333333222222222000000000000000000000000000000000000000000000000......////////////..............................------------------------......---,,,,,,---...///------------------------+++++++++*********))))))***+++,,,,,,------,,,,,,*********************************************************)))******++++++++++++******)))(((((('''************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))((('''***+++,,,+++)))((()))***************************++++++++++++++++++++++++...,,,******,,,,,,***((()))))))))))))))***++++++************++++++++++++++++++************++++++******************************++++++++++++******)))************+++++++++************++++++++++++************+++++++++,,,***++++++,,,,,,---------------,,,,,,,,,+++++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........------......////////////222111000/////////000111........................//////............//////............////////////000000////////////000000000//////......//////000000111111222222111111000///000111111222222111111222222222111111111000000000111111111222222333333111111111111111111111111111111222222222111000000222222222333333333333444000000111333444555666777555444444444444555555666777777777777777777777777888888999999999:::::::::;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<444444222222222333444555555555555444444666999<<>>>>>======<<<;;;<<<;;;;;;;;;;;;<<<======<<<>>>??????>>>???@@@BBBEEEEEEFFFHHHJJJMMMOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWVVVUUUVVVXXXYYY\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVWWWWWW\\\]]]]]]\\\[[[ZZZ\\\]]]aaaaaa```aaabbbdddfffggglllrrrxxxzzzvvvoooiiifff___``````aaaaaa```______\\\[[[XXXVVVVVVVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTSSSRRRPPPNNNLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<::::::::::::999999999999888888999999888888777666777777666666555444444444444333333222222333333444333333333333222222222222000000000000000000000000000000000000000000000000...//////////////////...........................------------------------,,,,,,,,,,,,---...///000+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,************************************************++++++******)))*********++++++******)))(((((((((************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++***)))((('''***,,,---,,,***))))))************************++++++++++++++++++++++++,,,+++******+++,,,+++******))))))))))))***++++++************+++++++++,,,*********))))))***************************************++++++++++++******)))************+++++++++,,,,,,,,,+++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////---------............///...---------------...///......////////////////////////............//////---............/////////111000000000000000000111000000////////////000000000000111111111111000000//////000111111111111111222111111111111000000000......///000111222333333111111111111111111111111111222222222111000000///111111222222222333333333//////000111333444555555444333333222222222222333444444444444444444444444555555555666666666666777888777777666666777777888777777777777777888999999333222222111222222333444333444444333222333666888===BBBHHHJJJGGGBBB>>>;;;888666333222333555555555333333333333444444444444777777666555555555555666555555555555555555555555444555555666666555555444444444555666666777777888777777777888888888888999;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;;;;===>>>>>>>>>>>>???AAABBBDDDFFFIIIKKKMMMOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWVVVUUUWWWXXXZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXX]]]]]]]]][[[ZZZZZZ\\\^^^`````````aaabbbdddggghhhnnnvvv~~~xxxnnnhhheee_______________^^^^^^^^^ZZZYYYWWWUUUTTTTTTUUUVVVUUUTTTSSSQQQQQQPPPQQQQQQOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJGGGEEEEEEEEEDDDCCCBBB@@@??????>>>>>>>>>???@@@@@@@@@???===<<<:::999999999999999999999888888888888888777777666555555555444444333333333444333333222222333333444333333333222222222222111000000000000000000000000//////////////////////////////............//////........................------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************************************,,,,,,+++***)))))))))***************))))))((((((************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***))))))%%%(((+++,,,,,,++++++,,,***************************************************))))))***++++++++++++******))))))******+++,,,*********+++++++++,,,,,,******))))))))))))************************************++++++++++++******))))))*********+++++++++,,,,,,,,,++++++******)))((())))))))))))*********,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,------........./////////------------------------++++++++++++,,,,,,------......///////////////000///......------......///---------.........//////000000////////////000000000000////////////000000///000000000000000000///...///000000111111000000111111111111000000000000......///000111111222222111111111111111111111111111222222222111000///...111111111111222222222222222222222222222222111111444333222111111111111111555555555555555555555555333333333444444444444555666666666555555666666666555555444444444555666777111111111111222222333333111222333222222333666888888===DDDHHHHHHDDD@@@>>>999666333222333444444444333333333444444555555555777666555555444555555555555555555555555555555444444444555555555555444444444444444555666666777777666666777777777888888888888888999:::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<===??????>>>>>>@@@AAAAAABBBEEEHHHKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUUUUWWWYYY[[[]]]]]]]]][[[ZZZZZZ\\\^^^_________```aaadddfffgggooovvv||||||sssjjjcccaaa^^^]]]]]]]]]]]]]]]]]]]]]YYYWWWUUUSSSRRRRRRRRRSSSQQQQQQPPPOOOOOONNNNNNNNNLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKHHHEEEEEEEEEBBBBBBAAA@@@????????????>>>???@@@@@@@@@???===<<<999999999999999999999999777888888888888777666666444444444444333333333333444333333222222333333444333333222222222111111111000000000000000000000000////////////////////////000///............///000........................------------------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***++++++,,,,,,++++++************************************************,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++***)))))))))***+++***))))))***,,,************************************************((()))*********++++++,,,***************++++++,,,***++++++++++++,,,,,,,,,******))))))))))))************************************++++++++++++******))))))*********+++++++++++++++******)))))))))(((((())))))))))))*********+++++++++++++++++++++***++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++------............------------------.........///------------,,,,,,,,,,,,,,,------...////////////---........./////////000......------------......------------.....................------.........000000////////////000000...//////000000//////.........///000000000000///000000000000000000000000111111111111111000000000000000000000000000000000111111111111111000///...000000000111111111222222333333333333222222111111444444333222111111111222555555555555555555555555333333333333444444444444555555666666666666555555444444333333444444555666///000000111222222222333...000111222222333555777666999???DDDFFFFFFDDDBBB<<<999555333333444333333333333444444555555666666666666555444444444444444444555555555555444333333333333444444444444333333333333444444555666666666666666666666777777777777555666888999:::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>????????????@@@BBB@@@BBBDDDGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUUUUTTTSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUTTTSSSTTTWWWZZZ\\\\\\]]]]]]]]]\\\\\\^^^```______^^^___```bbbdddeeelllppprrrpppjjjccc^^^\\\\\\[[[[[[[[[[[[\\\]]]^^^WWWVVVSSSQQQPPPPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHFFFEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKHHHEEEDDDCCC@@@@@@???????????????@@@>>>>>>??????>>>>>>===<<<888888888999999999999999777777888888777777666555444444333333333333333333444333333222222333333444222222222222111111111111000000000000000000000000000000000000000000000000000///...------...///000........................------------------------++++++++++++***)))((('''------------------------+++++++++*********)))))))))******+++++++++++++++************************************************++++++******)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))*********))))))(((---------+++((('''((()))************************************************''')))******))))))+++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,*********))))))***************************************++++++++++++******)))************+++++++++*********))))))))))))))))))))))))*********++++++*********+++++++++++++++*********+++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,---------......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------.../////////......------------......,,,------------............------,,,,,,------...//////............//////......////////////......---....../////////////////////000000000000000111111111111111000000000///000000000000000000000000///000000111111000000//////000000000000111111111000111111222333333444444444333333222222222222333222222222222222222222222333333333444444444555555444555555666666555555444222333444444555555444444...///000111222222222222...///111111111111333555555777;;;@@@DDDFFFGGGFFF???<<<777555444444333222222222333444444555555666666555444444333333444444333444555555444333222111333333444444444444333333222333333444555555666666555555555666666666777777666777777888999999999999:::::::::::::::;;;<<<<<<<<<===??????>>>>>>@@@AAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOKKKNNNPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUTTTSSSRRRPPPPPPQQQUUUXXX[[[ZZZ\\\^^^_________```aaa___^^^^^^^^^___```bbbcccgggfffdddaaa___\\\[[[ZZZZZZYYYYYYYYYZZZ\\\]]]___VVVUUURRROOONNNNNNNNNOOOMMMMMMMMMNNNMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFDDDDDDDDDDDDHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKLLLKKKHHHDDDCCCBBB============>>>???@@@@@@???>>>======<<<<<<======777888888888999999999999777777777777777666666555444444444444444444444444444333333222222333333444222222222222111111111111000000000000000000000000000000000000000000000000000///...------...///000........................------------------------++++++,,,------,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++++++++*********************************************************)))******++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))(((((((((***,,,,,,+++*********************************************************((()))+++***)))(((***,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++************++++++******************************++++++++++++******)))************+++++++++)))***************++++++************+++++++++,,,))))))******++++++,,,,,,)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))******++++++***)))(((++++++,,,,,,---............------,,,,,,------...,,,,,,---------...............------------............------------......---......//////......---------.../////////......////////////000000111111//////////////////000000000000000000000000000000---...///000111111111111/////////000000000111111///000000111111222222222222222222111222222333333111111111111111111111111333333333444444444444555333444555555555555444333000111444555666555333222......000111222222222222...///000000//////000111555666888===BBBFFFIIIIIIAAA>>>999666555444333222111111222333444444555555555555444333333333333444333333444555444333111000222333333444444333333222222222333444444555555666555555555555666666666777888888888888888777777666777777777666777888888999;;;<<<>>>>>>======???@@@AAABBBBBBCCCDDDFFFHHHIIIHHHHHHIIIIIIKKKLLLMMMNNNHHHJJJMMMOOONNNNNNOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNRRRVVVYYYYYY\\\___`````````aaabbb___^^^]]]]]]^^^___```aaabbb^^^ZZZWWWWWWYYYZZZZZZXXXXXXXXXXXXZZZ\\\^^^___VVVTTTQQQOOOMMMMMMNNNNNNLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJLLLKKKGGGDDDBBBAAA;;;;;;<<<<<<===???@@@AAA???>>><<<;;;;;;;;;<<<===777777888888999999999999777777777777777666666555444444444444444444444444444333333222222333333444222222222111111111111000000000000000000000000000000000000000000000000000111///...------...///111........................------------------------***+++---...//////...---************************---------,,,,,,,,,++++++))))))***++++++++++++******************************************************)))))))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((((('''###)))...//////......************************))))))))))))))))))))))))(((***,,,+++(((''')))+++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******************************++++++++++++******)))************+++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++,,,,,,---.........------////////////////////////*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---......---,,,+++*********+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......//////............//////---------,,,,,,------------..................---,,,---......//////........./////////000000111111+++,,,,,,---...///000000000000000000000000000000,,,---...000111111111111////////////000000000000222111111000///......---111111000000111222333333222222222222222222222222222333333333333444444444222333444555555444333222...000333666666444222000222111000000000111333444333333333222222111111111111444777:::>>>DDDJJJOOOHHHBBB;;;666555555555444111111222333444555555666666555333222222333555666777777666444444333333333000111111222222111111000444444444555555555555666555555555555666666666666888888777777777777888888999888666666777888;;;<<<<<<<<<<<<<<<============?????????@@@AAABBBCCCDDDIIIGGGEEEGGGKKKMMMKKKIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOOOONNNMMMMMMKKKJJJIIIHHHJJJNNNRRRTTTVVVVVVXXXZZZ\\\]]]\\\ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVTTTQQQNNNLLLLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJKKKMMMNNNNNNLLLKKKKKKLLLJJJHHHFFFDDDCCCDDDFFFHHHIIIGGGEEEDDDEEEGGGKKKMMMDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@??????>>>>>>======<<<>>>???>>>;;;:::999:::888888888888888888999999888777777666555444444444333444444555555444444333000000000111222222222333444333111////////////000000000000000000000000000000000/////////000000000//////...------------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---++++++++++++++++++++++++++++++---......+++)))((()))******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))(((((())))))******++++++'''((()))+++++++++***)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***))))))************))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))***+++,,,------...++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---,,,---///000...,,,------------------------------------------------------------------------,,,,,,,,,---------......//////000000000000////////////............//////111000///...------...//////111222111000///000222000000////////////000000000000111111111222222222111111111111000000//////111111111000000000000///111111111111111111111111//////.........///111111333333222222222111111111222444666999===CCCJJJOOOPPPJJJAAA:::666333000...444333333333333222222222555444333222222333444555777666555444333333333333111111222222222222111111333333333333444444444444555555555555666666666666888777777666666777777888888777666666777888:::<<<<<<<<<<<<<<<<<<=========?????????@@@AAABBBDDDDDDFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNOOOOOOOOOOOONNNMMMJJJHHHGGGFFFHHHLLLQQQTTTVVVVVVVVVWWWZZZ[[[ZZZXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYVVVTTTQQQNNNMMMMMMNNNOOOPPPOOONNNMMMLLLKKKJJJJJJKKKMMMOOOOOOMMMKKKKKKLLLHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHGGGGGGHHHJJJMMMOOOHHHHHHHHHHHHFFFCCC@@@>>>?????????>>>>>>>>>>>>>>>===>>>???>>>;;;999999:::888888888888888888888888777777777666555444444444333333444444444444333333111111111111111222222222333222111000/////////000000000000000000000000000,,,,,,,,,,,,---...///000...---,,,,,,++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---++++++++++++++++++++++++++++++---///...,,,+++***+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************+++++++++*********)))))))))))))))))))))*********((())))))************)))))))))))))))))))))))))))+++***)))(((((()))***+++,,,++++++***))))))************))))))))))))***************++++++,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))************************+++******)))))))))))))))*********+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---//////...,,,------------------------------------------------........................,,,---------............/////////000000///////////////............//////111000///...------...///---///000///...---...///000000////////////000000000000000111111111222222222222111111111000000000222222222333333444444444111111111111111111111111//////.........///000000222222222111111111111111222333555777;;;BBBJJJPPPVVVPPPHHH@@@:::444000---333333333222222222111111555444333222222333444555666555444333333222333333222222222333333222222222111111222222222333333333444555555555555666666666777666666666666666666777777777666666666888:::;;;;;;;;;;;;<<<<<<<<<======?????????@@@AAABBBDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOIIIGGGEEEDDDFFFKKKPPPTTTUUUTTTSSSSSSUUUWWWWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUUUUTTTUUUVVVWWWXXXWWWUUURRROOONNNNNNOOOPPPQQQPPPNNNLLLKKKJJJIIIIIIKKKMMMPPPPPPNNNLLLKKKKKKGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNLLLKKKJJJHHHEEEBBB>>><<<===>>>>>>>>>>>>>>>>>>???===>>>???>>>;;;999999999888888888888777777777777777777666666555444444444333333444444444444333333222222222111111111111111333222111000/////////000000000000000000000000000)))******+++,,,...000111111000//////......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++---......---,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************+++************)))))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++******)))***************))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++)))))))))))))))******************++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------------------------------...---,,,---...///...,,,------------------------------------------------........................------........./////////......////////////..............................000///......---.........---...//////------...///000//////......//////000000000000000111111111111222222222111111111111111111111222333444555666666111111111111111111111111111111000000000111111111111111111111111111111000222222333555999@@@HHHNNNSSSPPPJJJDDD>>>999444222///000000111222333444444333333222222222222333333444444333222222222222222222222333333333333222222111111111222222222333333444444444555555555666666666666555555555555666666666666555666666777999999:::::::::;;;<<<<<<<<<===?????????@@@AAABBBCCCDDDAAADDDFFFFFFCCCCCCEEEHHHGGGGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRIIIGGGEEEDDDFFFKKKPPPTTTTTTRRRPPPPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQRRRSSSVVVWWWVVVTTTQQQOOONNNNNNOOOQQQPPPOOOMMMJJJIIIHHHGGGGGGKKKMMMPPPPPPNNNLLLJJJJJJGGGGGGFFFEEEDDDBBBAAAAAABBBCCCDDDGGGHHHJJJKKKKKKLLLKKKJJJHHHEEEAAA???===<<<=========>>>>>>??????===>>>???>>>;;;999888999777777777777777666666666666666666555555444444444333333333444444333333333333222222222111000000000222111111000000000000000000000000000000000000000,,,,,,,,,---...///000111111111000////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************((()))))))))************************))))))))))))++++++******))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))***))))))))))))))))))***++++++***************+++******))))))))))))*********************+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************((())))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000---......//////......---................................................///000111000//////000111/////////......//////////////////000000000111111222222222222111111111111...//////000111111222222111111111111111111111111000000111111111000000000000000000000000000000000111111111222666<<>>>>>>>>???@@@AAABBBCCCBBBDDDGGGFFFCCCBBBDDDGGGFFFGGGIIILLLNNNQQQSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTKKKIIIGGGFFFHHHLLLQQQTTTRRRPPPNNNNNNPPPRRRSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSTTTUUUVVVVVVWWWWWWRRRQQQPPPOOOOOOQQQSSSUUUTTTRRRPPPMMMLLLMMMNNNPPPNNNLLLJJJHHHFFFFFFFFFGGGKKKMMMOOOOOOMMMKKKIIIIIIIIIHHHGGGEEEBBB@@@>>>===@@@AAACCCFFFHHHIIIIIIIIIIIIHHHGGGEEECCCAAA???>>><<<<<<======>>>>>>>>>???>>>??????>>>;;;999888888777777777666666666555555555555555555444444444444222333333333333333333222333222222222111000000000111111111111000000000///////////////////////////...------------...//////------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,++++++++++++++++++++++++)))***++++++))))))+++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))******)))))))))+++***************++++++******))))))))))))******************************************************++++++************++++++************************************************))))))))))))))))))))))))((()))***+++,,,,,,,,,+++))))))*********+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,))))))***+++,,,------...************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000------............------------............------------.....................000111000///...///000//////............//////....../////////000000000111111111111111111111111/////////...............000000000000000000000000....../////////...------////////////000000000000///000000111333999@@@EEEJJJKKKKKKGGGAAA;;;777555444444444333333333222222111111111111111111111111222111000000000000111111111111111222222111111111111111222222222333333333333444444444444555555555444444333333333333444444444444555555666777777777777888999999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCDDDEEEDDDCCCCCCDDDEEEEEEFFFHHHKKKOOORRRTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTMMMLLLJJJIIIJJJMMMPPPRRROOONNNMMMNNNQQQSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMRRRSSSTTTUUUVVVWWWWWWWWWQQQQQQPPPOOOOOOOOOPPPQQQRRRPPPMMMKKKJJJKKKLLLNNNMMMKKKIIIGGGFFFFFFGGGHHHLLLMMMNNNMMMJJJIIIHHHIIIJJJIIIFFFCCC@@@>>><<<<<>>>>><<<==================>>>>>>???@@@>>>;;;888888888777777666666555555444444444444444444444444444444222222333333333333222222222222222111111111111111000000111111111111000///////////////////////////------,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++***(((((()))+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))******+++,,,******))))))))))))*********************)))))))))))))))))))))))))))))))))++++++************++++++************************************************((((((((((((((((((((((((((()))+++,,,,,,+++***))))))))))))************+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------........./////////,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,---............---,,,---......,,,,,,---...///......------......///............////////////000000000000000111111111000000000000//////......000000000000000000000000....../////////...,,,,,,........./////////000000......///000222666;;;???DDDGGGHHHFFFAAA;;;777666555555555444444444333333000000111111111111000000000000000//////000000111///000000111111000000///000000000111111111222222333333444444444555555555333333222222222222333333333333444555666666666666777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@CCCBBBAAAAAABBBCCCBBBAAABBBDDDFFFIIIMMMPPPSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSMMMMMMLLLKKKLLLMMMNNNOOOMMMLLLMMMPPPSSSTTTTTTSSSQQQQQQPPPPPPOOOMMMLLLKKKNNNOOOQQQSSSTTTTTTTTTTTTQQQQQQPPPPPPOOONNNNNNNNNOOOMMMJJJHHHGGGHHHJJJKKKMMMKKKIIIGGGGGGHHHIIIKKKLLLMMMLLLJJJGGGFFFHHHIIIIIIGGGDDDAAA>>>>>>>>>>>>AAAAAABBBCCCDDDFFFFFFGGGDDDCCCAAA???>>><<<<<<;;;===============<<<<<<<<>>;;;888777888777777666555555444333333444444444444444444444444222222333333333333222222111111111111111222222222///000111222222111000///////////////////////////,,,,,,,,,,,,---...//////111000000///////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---++++++++++++++++++++++++,,,,,,,,,***(((((()))+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******)))))))))))))))*********((())))))************)))))))))))))))))))))))))))((()))***++++++***)))(((******))))))***++++++,,,******))))))))))))******+++*********)))))))))(((************************++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))'''&&&))))))))))))************))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++((()))+++,,,,,,+++***)))************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++***,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------------,,,,,,+++,,,...//////...,,,++++++,,,---.........------,,,---......,,,,,,---...///......------......///------........./////////....../////////000000000/////////000000000000000000000000000000000000000000000111111111000...------.........//////000000---...///000111444888;;;===AAAEEEEEEAAA<<<999888222333333444555666777777000000111111111111000000000000////////////000111//////000000000000//////////////////000000000000333333333444444444555555333222222222222222222333222333444555666666666666666777888999:::;;;<<<<<<:::::::::;;;<<<===>>>???CCC@@@>>>???BBBBBB@@@>>>@@@AAADDDHHHLLLOOORRRSSSQQQPPPOOONNNNNNOOOPPPQQQMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLNNNQQQTTTVVVUUUTTTRRRRRRQQQQQQOOONNNMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPQQQQQQQQQQQQPPPNNNMMMLLLMMMKKKHHHFFFFFFGGGIIIJJJMMMLLLJJJHHHHHHJJJLLLMMMMMMLLLKKKHHHEEEEEEGGGIIIGGGEEEBBB???>>>>>>@@@AAA?????????@@@@@@BBBCCCDDDDDDBBB@@@>>><<<:::999999>>>>>>======<<<<<<<<<;;;???@@@@@@>>>;;;888777777777777666555444444333333444444444444444444444444222222222333333222222222000000111111222222222333///000111222222111000///////////////////////////------......000111333444//////...---------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---++++++++++++++++++++++++......---+++)))(((***+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))******++++++'''((()))+++++++++***)))))))))))))))))))))))))))((()))***++++++***)))(((******))))))***+++,,,,,,******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))((('''%%%###))))))))))))******************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,'''))),,,......---+++***************************+++++++++,,,,,,---------))))))***+++,,,------...))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++***,,,...---+++***,,,...------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++***+++---...///...------...///000///......///000.........------.........---------.........//////---.........//////000000,,,,,,---...///000111111000000000000000000000000---........./////////000//////000000///...------...///000111222333444444:::<<>>???<<<<<<<<<<<<===>>>@@@@@@AAABBBEEEGGGJJJMMMOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNLLLJJJHHHFFFGGGIIILLLNNNKKKLLLMMMNNNPPPQQQRRRSSSQQQPPPNNNLLLJJJJJJJJJJJJLLLMMMOOOOOONNNNNNOOOQQQPPPPPPRRRSSSSSSSSSRRRQQQNNNKKKHHHHHHJJJMMMNNNOOOPPPOOOMMMKKKJJJKKKLLLMMMPPPNNNKKKHHHFFFEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAA===;;;<<<===>>>>>>@@@@@@@@@????????????>>>@@@???>>><<<:::999999999444444555555555555555555444444444444444444444444333333333222222222111111333333222222111000000///000000000000000000000000111111000000000000000111//////.........---------........................------,,,,,,+++***))))))------++++++++++++------,,,++++++******++++++,,,************************+++++++++*********))))))))))))************))))))(((((()))))))))(((((('''))))))(((((((((((())))))))))))))))))************,,,,,,+++***)))(((''''''(((((((((((())))))))))))******))))))))))))******))))))************))))))***++++++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******************************************************))))))))))))******************************+++++++++*********))))))))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,++++++******++++++,,,((())))))))))))*********************+++,,,---...************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++***+++,,,---......---+++******+++---...++++++,,,,,,---...//////++++++++++++++++++++++++---------------------------------............///------.........---+++***---------...///000000111......------------............------------......000///...---,,,+++******000000000000000000111111//////////////////...---...//////000222333333444888999<<<>>>>>><<<999888666555333333555555555444333333222111111000000//////000000000000//////...////////////////////////000000000000000000000000111111111111222222222222222333333444333333222222444444444444555555555555555555666777888999::::::999999999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCFFFIIIKKKNNNOOOJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJGGGFFFFFFHHHKKKMMMLLLMMMNNNOOOQQQRRRSSSTTTQQQPPPNNNLLLKKKJJJKKKKKKKKKMMMNNNNNNLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRPPPPPPNNNLLLIIIIIIKKKMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMLLLIIIGGGEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDAAA===<<<===>>>??????@@@@@@@@@?????????>>>>>>@@@???===<<<:::999999999555555555555555555555555444444444444444444444444333333333222222222111111333333222222111000//////000000000000000000000000000//////.........////////////.........---------........................------,,,,,,+++******))),,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))************))))))******++++++++++++******))))))(((((((((((())))))))))))))))))************++++++******)))((((((((())))))))))))******************))))))))))))******))))))************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))******************************************************)))))))))))))))***************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))+++++++++***************+++++++++******+++++++++)))))))))*********+++++++++******************+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........***+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))***+++,,,---...---,,,******+++,,,---++++++,,,,,,---......///........................------------------------------------............------.........---++++++,,,,,,,,,---......//////......------------............------------......//////////////////......000000000000000000//////---...//////////////////......///000111222333333444666888:::;;;:::999888888666444333444444444222333222222111111000//////......///000000000//////////////////////////////000000000000000000000000000000000000111111111111222222333333333333222222333333333444444555555555333444555666777888888999999999888888888888999999:::::::::;;;<<<===???@@@???@@@BBBDDDGGGJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIGGGFFFFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTPPPOOONNNLLLKKKKKKLLLLLLLLLMMMNNNMMMKKKKKKKKKMMMQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJHHHFFFDDDDDDEEEEEEEEECCCAAA?????????@@@AAA??????@@@@@@AAABBBBBBCCCCCC@@@===<<<>>>???@@@@@@@@@@@@?????????>>>>>>>>>???>>>===;;;:::999888888555555555555555555555555444444444444444444444444333333333222222222111111444333222111000///......000000000000000000000000...------,,,------.....................------------------------------------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++************++++++************************+++++++++***************))))))************))))))******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))************))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))************************++++++++++++************************************************************++++++***)))(((((())))))************************+++++++++***************)))))))))*********++++++************************++++++++++++++++++++++++)))************+++++++++************))))))((((((***************+++++++++++++++++++++++++++++++++************+++++++++,,,))))))))))))*********+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***+++,,,,,,---///...,,,+++***+++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,------------,,,,,,++++++++++++,,,------............------------............------------......,,,,,,---...///000000111.........---------,,,,,,------...///000000//////......//////000111222222222333555777999999999999999666444333444333222111222222222111000000//////------...///000000000///////////////////////////000000000000000000000000////////////000000000000111111222333333333333222222222222333444444555555333333444555666777888888777777666666666777888888:::::::::;;;<<<>>>???@@@@@@@@@BBBDDDFFFIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHFFFEEEFFFGGGJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSPPPOOONNNMMMLLLMMMNNNNNNMMMNNNOOONNNLLLKKKLLLMMMQQQRRRRRRRRRPPPOOOMMMLLLKKKKKKJJJKKKKKKJJJHHHEEEDDDCCCCCCCCCEEEGGGJJJLLLJJJIIIHHHFFFFFFEEEFFFFFFEEECCCAAA???>>>???@@@AAA???@@@AAABBBCCCCCCDDDDDDBBB@@@>>>===???AAAAAAAAA????????????>>>>>>>>>>>>>>>===<<<:::999888888888666666666666555555555555333333333333333333333333333333333222222222111111333333222111000///......////////////////////////------,,,,,,------..............................------------------------,,,,,,,,,++++++************+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++************************))))))************))))))'''(((((())))))))))))((())))))(((((((((((())))))((()))))))))************(((((())))))************)))))))))*********++++++******))))))))))))******))))))************))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************************************************************************************************,,,+++***)))((((((((((((************************************************))))))*********+++++++++************************************************))))))*********+++++++++------,,,,,,+++*********)))))))))***+++++++++,,,******++++++++++++************+++++++++,,,,,,,,,'''''')))***+++,,,,,,---************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,---))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,---------........./////////...---+++++++++++++++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......------,,,,,,------......------,,,,,,------...******+++,,,------......---------,,,,,,,,,,,,,,,------...///000000//////.........//////000000111111222444555777999::::::999777444333333333111000222222111111000//////...,,,---...///////////////........................////////////////////////....../////////000000000000111222222333333333222222222222222333333444444333333444555666777888888444444444555666777999999::::::;;;<<<===???@@@AAAAAAAAACCCDDDFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQOOONNNNNNMMMMMMNNNPPPPPPOOOQQQQQQPPPNNNMMMNNNOOORRRRRRRRRRRRPPPNNNLLLKKKJJJIIIIIIIIIJJJHHHEEECCCAAAAAAAAAAAADDDGGGJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGEEECCCAAA@@@??????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFBBB@@@??????@@@BBBBBBAAA?????????>>>>>>>>>=========<<<;;;999999888888888777777666666666555555555333333333333333333333333333333333222222222111111222222111111000//////...////////////////////////......------...//////000---.....................------------------------,,,,,,+++++++++++++++***)))***,,,,,,,,,,,,***)))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))((()))))))))************((((((((()))******++++++((((((((()))))))))************))))))))))))******))))))************))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))************************************************************++++++++++++************************************************))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,)))******++++++******)))******+++++++++,,,,,,,,,((()))***+++,,,,,,++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------........./////////------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---------.........//////---...//////////////////---........./////////000111111222333555777999:::888666444333333333111000222111111000000///......------.../////////..............................////////////////////////////////////000000000000///000111222333333333333222222222222222222222222333333444555666777777888222333333444666777999:::999999:::;;;<<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRQQQRRRSSSRRRPPPPPPPPPRRRRRRRRRSSSRRRQQQOOOMMMLLLIIIHHHHHHHHHIIIHHHEEECCC@@@@@@@@@AAADDDGGGJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAADDDFFFGGGGGGGGGGGGCCCAAA@@@@@@AAABBBAAA@@@??????>>>>>>>>>=========<<<;;;:::999888888888888888777777666666555555555333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000............///000111111---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))************))))))((()))***++++++,,,++++++))))))(((((((((((())))))))))))))))))************(((((())))))*********+++'''((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************************+++++++++*********++++++++++++,,,************************************************)))************+++++++++))))))))))))))))))))))))***************+++++++++((()))***++++++***)))(((************+++++++++,,,***++++++,,,+++)))((('''************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,------------------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////......------,,,,,,++++++,,,---...//////000//////////////////...---------............//////000000///000111444666888777555333222333333222111111111111000//////...............///......------........................//////////////////////////////000000000111111111///000111222222333333333333333222222111111000000111111222333444555666666444444444444555666888888666777777999:::<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNMMMNNNOOOQQQSSSTTTPPPRRRSSSRRRQQQQQQRRRSSSRRRRRRSSSSSSRRRPPPOOONNNJJJIIIHHHIIIIIIIIIGGGFFFAAAAAAAAABBBDDDHHHKKKMMMNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDBBBAAA@@@???AAACCCFFFGGGGGGGGGFFFDDDCCCAAAAAABBBBBBAAA??????>>>>>>>>>============;;;:::999888888777777888888888777777666555555444222222222222222222222222333333333222222222111111......//////000111111111000000000000000000000000............///000111222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))*********+++++++++))))))************))))))((()))***++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))************)))))))))))))))*********(((((()))))))))***************))))))))))))******))))))************)))))))))))))))***))))))(((((())))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++((((((((()))******+++++++++++++++***************((()))***++++++***)))((()))))))))*********++++++%%%&&&((()))***)))((('''************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++++++++******)))))))))(((((()))))))))*********************************---,,,,,,++++++,,,,,,---))))))+++,,,,,,,,,+++*********+++,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,(((((()))***,,,---......///000000000///...------------..................///.........///222444666666444222222333333222111111111111000//////........./////////...---,,,,,,........................////////////////////////000000000000111111111111//////000222222333333333444333333222111000//////000000111222333444444555666666555555555666666777444555555777888;;;<<<>>>???@@@@@@AAABBBDDDDDDEEECCCCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMNNNOOOQQQSSSUUUOOOQQQRRRRRRQQQQQQSSSTTTRRRSSSSSSSSSSSSQQQPPPOOOLLLJJJIIIIIIJJJKKKJJJHHHBBBBBBBBBCCCEEEHHHKKKMMMOOOOOONNNLLLJJJHHHFFFEEECCCDDDFFFFFFFFFDDDAAA@@@>>>@@@BBBEEEFFFGGGFFFEEEEEEDDDBBBBBBBBBBBB@@@???>>>>>>>>>>>>============::::::999888777777777888999888888777666555555444222222222222222222222222333333333222222222111111------...///000111222222000000000000000000000000---------...///000111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******(((((((((((((((((((((((())))))******++++++++++++))))))************))))))&&&&&&'''))))))*********))))))(((((((((((())))))))))))))))))******************)))))))))))))))))))))************+++++++++******))))))))))))******))))))************))))))'''((()))******++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))+++,,,---************************))))))******++++++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...,,,+++++++++******))))))''')))***++++++***)))'''((())))))))))))*********"""&&&)))+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********))))))((((((++++++,,,,,,,,,---------************************---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,)))***+++,,,---.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++*********+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......///////////////............/////////////////////000111111222222222333333333444444000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,+++------......//////000000,,,------...///000111111000000111111111222222222111111111111111111111111...///000111333444555666777666333111111111222333888888888999::::::;;;;;;??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCEEEFFFGGGHHHDDDJJJJJJFFFIIIRRRRRRJJJFFFHHHJJJKKKKKKLLLNNNPPPPPPMMMKKKKKKMMMPPPSSSSSSQQQOOOMMMNNNPPPQQQRRRQQQVVVWWWXXXWWWTTTQQQPPPPPPNNNKKKJJJJJJMMMNNNLLLIIIEEECCCAAA@@@AAAEEEIIILLLLLLMMMMMMMMMKKKHHHEEECCCDDDDDDEEEEEEDDDBBB@@@???CCCCCCCCCCCCCCCCCCBBBBBBCCCAAA???>>>===>>>???@@@>>><<<::::::;;;======<<<999888777666666777888999555666666666666444333222333333333333333333333333222222333333222111///...000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***+++***)))'''''')))***+++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((()))***************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))+++++++++***************)))+++,,,+++(((&&&(((***'''((()))***************+++*********))))))((((((************************++++++************++++++((()))+++,,,,,,+++)))(((************************,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))((((((((())))))*********+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------......//////............/////////////////////000000111222222222333333333333444////////////............///......---,,,---------------------------------............////////////------......//////000000000000000111111111222222111111111111111111111111...///000111333444555666777555333222111111222333555555666666777888888999<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGLLLLLLGGGJJJRRRRRRKKKDDDFFFHHHIIIJJJKKKMMMOOOOOOMMMKKKLLLOOOQQQSSSSSSPPPNNNLLLLLLNNNQQQRRRRRRTTTVVVWWWVVVSSSPPPOOOOOOLLLJJJHHHIIIKKKKKKJJJHHHFFFEEECCCBBBBBBEEEHHHJJJJJJKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFEEEDDDBBB@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???=========>>>???>>><<<:::999;;;<<<;;;;;;999888777666666777888999555666666666666444333222333333333333333333333333222222333333222111///...000000000000000000000000000000/////////.........////////////////////////------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************)))))))))))))))*********************************&&&''''''((())))))******(((((()))***************+++++++++*********))))))+++++++++*********))))))*********************************)))))))))((((((************************+++,,,...,,,***)))***,,,+++++++++***))))))((((((************)))))))))(((***************************))))))))))))))))))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,+++***))))))))))))******************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,---++++++++++++,,,,,,,,,,,,***++++++++++++++++++,,,,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,//////............////////////......//////000111111111222222222333333333//////.........---------...------,,,,,,,,,,,,,,,,,,------......//////////////////.................................//////000000000000111111111111111111111111111111111111...///000111222444555555666555333222111222222333444555555666666777888888888999;;;>>>@@@BBBCCCDDDBBBAAAAAAAAACCCDDDFFFGGGKKKNNNMMMHHHJJJPPPPPPJJJ@@@CCCFFFHHHIIIJJJLLLNNNMMMLLLLLLNNNQQQSSSSSSRRROOOLLLJJJJJJMMMPPPRRRSSSQQQSSSTTTSSSQQQNNNMMMMMMIIIGGGFFFFFFHHHIIIHHHGGGGGGGGGEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===<<<<<<=========;;;999999:::::::::999999888777666666777888999666666666666666444333333333333333333333333333333222222222222111000//////000000000000000000000000000000/////////.........000000000000000000000000+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************(((((())))))******++++++************************((((((((()))******++++++(((((()))***************+++************)))))))))+++************)))))))))++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))+++,,,,,,,,,***)))***+++---,,,+++***))))))))))))************))))))))))))************************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++******+++++++++++++++************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************,,,+++******************)))*********+++++++++++++++++++++++++++*********++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,,,,++++++*********///......------......//////............///000000111111111111222222222222000////////////.........------,,,++++++++++++,,,+++,,,,,,---...//////000/////////......---------.....................---/////////000000000111111111111111111111111111111//////000111222333444444555444333222222222222333555666666777777888999999777888:::===???AAABBBCCCAAA@@@@@@@@@BBBDDDGGGHHHNNNOOOLLLHHHIIIMMMLLLGGG>>>@@@DDDGGGHHHIIIKKKMMMLLLLLLMMMOOORRRSSSRRRQQQMMMJJJHHHHHHKKKOOOQQQRRRNNNPPPQQQQQQNNNLLLLLLLLLHHHGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDAAA@@@>>>===<<<<<<<<<<<<<<<:::999999999999888777999888777666666777888999777777777666555555444333222222222222222222222222111111111111111000//////000000000000000000000000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,******)))(((((()))******''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************''''''((()))***++++++,,,************************))))))*********+++++++++(((((()))***************************))))))))))))************))))))))))))***************************)))))))))(((((((((((((((((((((((())))))))))))((()))))))))((((((((()))))))))))))))***+++---...*********)))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++++++++---,,,,,,++++++*********************************************++++++++++++************************************************++++++***))))))((())))))))))))))))))************,,,,,,++++++******))))))+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))......------------.....................//////000000000000111111111222222111111111000000000000///------,,,++++++++++++,,,******+++,,,---.........//////......------,,,,,,............------------....../////////000000000000000000000000000000000//////000111222222333333444444333333222222333333444555555666666777888888888888:::<<<===>>>??????????????????BBBEEEHHHKKKNNNMMMJJJFFFFFFHHHGGGDDD===@@@DDDGGGHHHIIIKKKLLLKKKLLLMMMOOORRRRRRPPPOOOJJJHHHFFFGGGJJJMMMOOOPPPKKKMMMOOONNNLLLKKKJJJKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHFFFEEECCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEAAA@@@???>>><<<<<<;;;;;;;;;999888999::::::888666999888777666666777888999888777777666555555444444222222222222222222222222111111000000000000000000////////////////////////222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************************************''''''((()))***++++++,,,************************************++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))))))))((((((((((((((()))((((((((((((((()))***,,,---...))))))))))))))))))******************************+++******))))))******+++)))))))))******)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---***++++++,,,,,,++++++***)))))))))******+++,,,,,,---,,,,,,++++++*********************************))))))*********+++++++++************************************************++++++***)))(((((((((((((((((()))))))))*********+++++++++******)))))))))***+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++......------------............------......///000///000000000000111111111222222222111111111000000...------,,,,,,,,,,,,,,,***++++++,,,,,,---------.........---------------------------------..................////////////000000000000000000000000//////000000111222222333333333333333333333333333111222222333444444555555888999:::;;;<<<<<<<<<<<<>>>======???BBBGGGKKKNNNNNNKKKGGGDDDDDDDDDCCCBBB>>>AAAFFFHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPPPPNNNLLLHHHGGGFFFGGGIIILLLLLLLLLIIIKKKMMMMMMKKKJJJJJJJJJGGGGGGGGGFFFEEEFFFJJJLLLJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDFFFHHHJJJKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFAAAAAA@@@???===<<<;;;;;;999888888999;;;;;;999777999888777666666777888999999888777666555555555555222222222222222222222222111000000/////////000000////////////////////////222222111111111000000000........................------------------------+++++++++,,,,,,+++++++++******++++++++++++******************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***++++++)))))))))******)))))))))''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))*********++++++************************(((((())))))******++++++++++++++++++++++++++++++************************(((((()))***************(((((()))))))))))))))***(((((()))))))))))))))***(((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))******+++***)))((()))+++,,,+++***))))))************)))((())))))))))))************************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---...******++++++++++++***************)))******+++,,,+++++++++++++++*********+++++++++***************)))))))))************+++************************************************+++***))))))))))))))))))((()))))))))***************************)))))))))******,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------......------------...///////////////000000000111111111111111111000000000000///......---,,,---------,,,,,,,,,---------------,,,------------------...,,,,,,,,,------.........------........./////////000000000000000000000000//////000000111111222222222333333333444333333333111111111222333333444444777777999:::;;;;;;<<<<<<<<<<<<===???CCCIIINNNRRRNNNJJJFFFDDDCCCBBBBBBBBB@@@CCCHHHJJJKKKJJJKKKKKKNNNMMMLLLLLLMMMMMMLLLJJJFFFFFFFFFGGGIIIJJJJJJHHHGGGJJJLLLLLLKKKJJJJJJJJJFFFGGGGGGEEEDDDEEEIIIMMMJJJIIIGGGEEECCCBBBBBBAAABBBDDDFFFIIIKKKLLLMMMMMMGGGFFFEEEDDDCCCDDDDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBAAA@@@???===<<<;;;888888888:::<<<<<<;;;999999888777666666777888999999888777666555555555666111111111111111111111111111000///...//////000111////////////////////////000000000////////////...////////////////////////++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******************************************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))************))))))((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))*********++++++++++++++++++++++++************************(((((()))***************(((((((((((())))))******(((((((((((())))))******(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))***++++++,,,***((('''(((+++,,,+++)))&&&''')))++++++)))'''&&&((()))))))))******************************************))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++---...///******++++++++++++******,,,+++***)))))))))***+++))))))******************+++++++++*********))))))))))))))))))******************************************************************)))))))))***++++++)))))))))*********++++++))))))))))))************)))***,,,---...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------......------------...//////////////////000000000000000000000000//////////////////...------------.....................------,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////000000000000000000000000//////000000111111222222222222333444444444333333222333333444444555666666555666777999;;;<<<<<<<<<<<<<<<<<>><<<;;;777777888:::======<<<:::999888777666666777888999:::999777666555555666666111111111111111111111111111000///......///000111///////////////////////////.........------------........................************************---,,,+++******+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++*********************************)))))))))))))))++++++++++++++++++++++++******))))))))))))))))))(((((()))***************'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''((())))))***+++,,,,,,,,,(((&&&%%%&&&)))***)))''' ###'''***,,,+++)))((((((((())))))*********+++************************))))))(((((((((((())))))))))))(((((((((((())))))************************)))***,,,------,,,***)))))))))))))))))))))))))))*********+++,,,...///000******++++++++++++******---,,,***)))))))))******(((((())))))*********+++++++++++++++******))))))))))))))))))************))))))))))))))))))))))))******************************))))))***+++,,,,,,************++++++++++++(((((())))))******++++++)))***,,,.........,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,******************************+++++++++,,,,,,,,,000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------..................///............///000000111111111111111111111111000...------......---,,,***,,,......---++++++,,,------------------------........................+++,,,...//////...,,,+++......///000000000000000000000000000111111111111111111111111111111111111111222222333333444444555222333555777999999999888===>>>@@@DDDHHHLLLMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFHHHJJJKKKGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEEEEGGGIIIKKKOOOMMMIIIFFFCCCBBBAAABBBDDDFFFHHHJJJKKKKKKKKKKKKFFFEEEEEEDDDCCCAAA@@@??????AAADDDGGGHHHGGGFFFEEECCCBBBAAA???===<<<::::::777777888;;;>>>@@@@@@??????===:::999999999888666777777666666555555444444666444333111000000111111////////////000000000000---.........//////000000////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&************++++++++++++))))))))))))************((((((((((((((((((((((((************************,,,+++++++++***)))))))))************************+++*********))))))((((((+++,,,---,,,***)))***+++...,,,***)))((()))***+++,,,,,,,,,---...,,,)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))---,,,,,,+++***)))((((((''''''((()))***++++++,,,++++++******))))))((((((+++*********))))))((((((+++***)))'''''')))***+++******))))))((((((''''''(((((())))))))))))((((((&&&''''''((()))******+++*********)))))))))))))))))))))))))))((((((((((((''''''''''''((()))+++++++++***)))'''''''''((()))((((((((((((((((((((((((''')))***++++++***)))'''000,,,))))))+++,,,+++)))))))))))))))))))))))))))%%%&&&&&&'''((())))))******)))((((((((()))+++,,,,,,,,,,,,++++++*********,,,,,,++++++)))((('''&&&************************&&&&&&''''''''''''&&&&&&************************)))************+++++++++((()))***++++++***)))(((+++++++++*********))))))))))))))))))************,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,***))))))+++,,,---++++++++++++++++++++++++......---------,,,,,,,,,------........................------......///000000000000000000000000000000...------...///---,,,+++---...///---,,,,,,---------------------------........................,,,,,,---......---,,,,,,......///000000000000///...////////////000000000111111111111111111111111111111222222333444444444222333555666888999999999<<<===???BBBFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGIIIIIIJJJIIIHHHHHHFFFGGGGGGHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIKKKLLLLLLKKKKKKJJJHHHFFFEEEEEEGGGIIIJJJMMMKKKHHHEEECCCBBBBBBBBBDDDEEEGGGIIIJJJJJJIIIIIIEEEEEEEEEDDDBBBAAA???>>>===???BBBDDDFFFEEEDDDCCCCCCBBBAAA???===<<<:::::::::::::::===AAADDDDDDDDDAAA>>><<<;;;::::::888777666666666666555555555555555444333111000000111111000000000000////////////---........./////////000.................................---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''(((((((((((())))))))))))))))))))))))************************************************************++++++******************************************************)))))))))(((+++,,,---,,,***)))***++++++***)))''''''((()))***((())))))***++++++***(((((()))***++++++***)))((()))))))))))))))))))))))),,,++++++******))))))))))))))))))))))))******************)))))))))))))))************)))))))))(((+++***)))(((((()))***+++***)))))))))((((((((('''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))******))))))(((((('''''''''''''''((())))))***++++++***)))((('''(((((()))))))))))))))))))))))))))******))))))))))))******---+++((((((***+++***)))))))))))))))))))))))))))'''''''''((()))))))))******)))((((((((()))***+++,,,,,,,,,++++++*********)))***+++,,,------------)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++)))************+++++++++***************)))((((((+++++++++*********))))))))))))))))))************,,,++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++*********))))))******+++++++++++++++))))))))))))***+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++)))******++++++,,,------************************------------,,,,,,,,,,,,......------------------------,,,,,,,,,---......////////////////////////000///......//////...,,,+++---//////---,,,------,,,,,,,,,,,,---------------------------------------------------------------...//////000/////////............////////////111111111111111111111111111111111222333333444444333333444555666888999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDIIIKKKMMMNNNMMMKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGFFFDDDDDDEEEGGGHHHJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>;;;===@@@BBBCCCBBBAAAAAABBBAAA@@@>>>===;;;:::999;;;:::;;;===BBBFFFHHHHHHBBB@@@===<<<;;;:::999777555555555555555666666666444333222111111111111111111111000000//////...................../////////........................//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******************************************************))))))))))))+++,,,,,,,,,***)))***+++)))((('''&&&'''((()))***&&&&&&'''(((((()))******'''((()))******)))((('''))))))))))))))))))))))))************************************))))))(((((())))))))))))************************))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''((((((((()))******+++******)))((((((((())))))************************,,,***(((''''''(((***,,,***((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((()))***++++++++++++++++++*********))))))+++,,,------------((((((((((((((((((((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++***))))))(((((()))+++************)))))))))))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,------++++++***************)))((()))******++++++******'''''''''((()))***,,,,,,++++++***))))))***++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,++++++,,,,,,---...------------------------000///---...//////...,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------...------...////////////............/////////000000111111111111111111111111000000111111222333333333444333333444555777999;;;;;;===>>>?????????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDIIILLLPPPSSSRRROOOJJJGGGJJJJJJKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFEEEEEECCCCCCDDDDDDDDDCCCAAA@@@>>>===;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@???>>><<<;;;:::999888777888;;;???DDDFFFGGGBBB@@@===;;;:::999777666444444444555555666666666333222222111111111111111111111000000//////....................................................../////////.........------,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,'''((())))))******))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))*********++++++++++++((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++*********************************)))))))))))))))***+++,,,+++***))))))+++(((''''''''''''(((******''''''(((''''''''')))***((()))***++++++***)))((())))))))))))))))))))))))((()))))))))*********+++******))))))))))))))))))(((((())))))******++++++*********)))))))))))))))******)))(((((()))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))++++++***)))((('''&&&&&&(((((())))))******************))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))*********))))))))))))))))))))))))++++++******************(((((((((((())))))******+++++++++************************)))((('''%%%%%%))))))))))))))))))))))))((())))))))))))))))))(((++++++++++++++++++++++++))))))*********++++++++++++***)))(((((()))***+++************))))))))))))((()))))))))************))))))******++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++(((((()))************))))))))))))))))))***+++,,,+++******************+++***************************+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,)))+++++++++))))))***++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,---...............//////000000000111111111000000000000000000000000//////000111111222222333333333333333555777999:::<<<>>>@@@@@@>>>===>>>??????@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEKKKOOOUUUYYYZZZVVVPPPLLLLLLKKKKKKKKKKKKKKKKKKKKKFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBAAA???======<<<===>>>@@@AAAAAAAAAAAA??????>>>===<<<::::::999777666777:::>>>BBBCCCDDD???===:::999888777666444333333444444555555666666111111222111111111000000111000000000/////////..................---------........................///.........------------,,,++++++******++++++,,,+++++++++++++++++++++++++++*********))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&)))*********++++++++++++((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++)))((()))***(((((((((((()))******+++)))++++++)))'''&&&(((*********,,,,,,,,,,,,******))))))))))))))))))))))))((((((((()))******++++++'''(((((()))******++++++(((((())))))******++++++))))))))))))))))))************))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))))))))*********)))(((''''''&&&((()))******+++******)))))))))******************((((((((((((((((((((((((((()))***++++++***)))(((((()))************++++++))))))))))))))))))))))))++++++++++++************''''''(((((())))))))))))************************++++++***(((&&&$$$"""!!!************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++((((((''''''(((***,,,---))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++))))))))))))************++++++,,,,,,,,,,,,,,,,,,(((((()))************)))---,,,+++************************++++++*********************************,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***)))******)))(((((()))+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------000000000000111111111111000000000000000000000000/////////000111111222222222222333444555777888999;;;>>>AAA@@@===;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFNNNSSSYYY^^^___[[[UUUQQQKKKKKKJJJIIIHHHHHHHHHIIIEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@CCCCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@AAAAAAAAA>>>>>>===<<<;;;:::999999999999:::<<<@@@BBBAAAAAA<<<:::777666666666555333444444444444444555555555000111111222111111000000/////////000000000000000.........---------------------------------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))((()))***((()))))))))))))))))))))***,,,...,,,(((&&&(((******+++,,,------,,,+++***))))))))))))))))))))))))((((((((())))))*********''''''((()))***+++,,,,,,))))))))))))************))))))))))))************)))))))))******)))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))((((((((((((((()))***+++++++++))))))((()))***+++++++++******'''''''''''''''''''''''''''(((***,,,,,,***((('''((()))++++++***)))***+++))))))))))))))))))))))))******************++++++&&&'''((()))))))))(((((()))))))))***************)))******))))))((('''&&&************************)))******************))))))))))))))))))))))))))))))************+++++++++(((((((((((()))+++,,,,,,(((((()))))))))))))))***))))))))))))************)))))))))***************((((((((())))))))))))***+++++++++++++++,,,,,,,,,((()))******++++++******///...,,,+++******)))))))))***++++++++++++***)))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++)))*********)))((((((***,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,------------,,,/////////000000000000111000000000000000000000000......//////000111111222111222333555666777888888:::===@@@???;;;999;;;=========>>>???@@@@@@AAAAAA@@@@@@???>>>??????AAAAAABBBBBBAAAAAABBBCCCEEEFFFOOOSSSYYY]]]]]]XXXRRRMMMIIIHHHGGGEEEEEEDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBAAA???>>><<<;;;<<<<<<===>>>???@@@AAAAAA>>>======<<<;;;:::999999::::::<<<>>>AAAAAA>>><<<:::888666555666666555444555444444444444444444333///000111222222111000000......//////000000111111.........------,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,************************)))***************++++++((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************************************************************)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))************)))***+++***)))((()))***((((((((()))((((((''''''&&&***...---)))''')))+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))*********+++*********)))))))))))))))((()))))))))************))))))************))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))******&&&&&&''''''((())))))***(((((((((((())))))))))))((()))+++,,,,,,+++)))(((((()))***++++++++++++***(((((((((((((((((((((((())))))************))))))''')))++++++)))'''((()))))))))))))))))))))))))))(((((())))))***+++++++++&&&'''((()))))))))((('''((()))))))))*********+++((())))))***++++++*********************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++))))))************))))))(((((((((((())))))******))))))))))))************************))))))))))))((())))))))))))*********(((((())))))************)))******+++++++++++++++---,,,+++******)))******)))***++++++++++++***)))*********************************++++++,,,------*********************************++++++,,,,,,,,,......---,,,,,,+++******------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***(((+++++++++***((()))+++---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,------------,,,............/////////000000000000000000000000000......//////000111111111000111333666777777777777888<<>>:::777999<<<=========>>>???@@@@@@@@@??????>>>>>>>>>@@@AAABBBAAAAAA@@@@@@AAACCCDDDEEEMMMQQQVVVYYYXXXSSSLLLGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<===>>>???@@@@@@======<<<;;;::::::999999999:::<<<>>>@@@>>>:::777999777555555666777666555555555555444444333333333///000111222222111000///------...///000111222222.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************((()))***+++,,,---......'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************++++++++++++))))))))))))************((((((((((((((((((((((((******************************))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++)))***+++***)))((((((***'''((((((((('''&&&%%%%%%###(((------***((())),,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((************))))))))))))++++++******))))))(((((((((((())))))*********+++))))))************))))))'''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))***''''''(((((())))))******)))***+++,,,,,,+++)))(((((()))***+++,,,,,,+++***))))))))))))))))))))))))+++***)))'''''')))***+++&&&)))++++++(((%%%&&&'''))))))))))))))))))))))))''''''((()))***++++++,,,%%%&&&((()))))))))((('''(((((())))))*********+++((())))))*********))))))))))))))))))))))))))))))*********++++++*********************************)))************+++++++++++++++,,,,,,***(((&&&%%%'''((((((((())))))******))))))))))))************++++++******))))))(((((()))************+++++++++&&&'''''''''(((((())))))******+++,,,,,,,,,,,,+++***)))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,------......------,,,////////////...---,,,+++((()))***+++++++++++++++------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---...............////////////000000000000000000000000000000000000000000111111222333333333333444555666666;;;<<<===<<<:::999:::;;;999999::::::;;;<<<======>>>===<<<<<<<<<>>>???@@@??????@@@AAABBBBBBCCCCCCIIIKKKMMMOOONNNLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@???@@@@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>>>>?????????@@@>>><<<999888999::::::::::::::::::999888777777555555444333333333333444222222222111111000000000000000////////////000000---......///000111111222------............---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''')))***)))***++++++***(((%%%$$$''''''((((((((((((''''''))))))))))))((((((((((((******))))))))))))******((())))))))))))***************))))))))))))*********)))(((''''''((()))***,,,+++***)))((((((((((((+++***)))''''''''''''((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''(((((())))))************))))))))))))******+++*********))))))((((((!!!###&&&)))***+++***)))))))))))))))))))))))))))+++***)))(((''''''''''''(((((())))))******++++++((((((((('''%%%&&&(((***))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((((((((*********))))))))))))))))))))))))))))))******+++++++++******************************************+++***)))(((''''''((((((&&&&&&&&&&&&'''''''''(((((('''&&&(((+++,,,***'''************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******++++++++++++,,,,,,((()))))))))))))))((('''))))))))))))******************++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))((())))))))))))*********+++++++++*********))))))************************++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,------------,,,,,,............---,,,+++******++++++,,,------,,,,,,...---------,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------........./////////////////////////////////000000//////000000111222111111111222222333444555888999999999777666777888888888999:::;;;<<<===>>>>>>======<<<<<<===>>>???===>>>???@@@AAABBBCCCCCCEEEHHHKKKNNNOOOMMMJJJHHHEEEDDDCCCAAA@@@@@@???????????????>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>><<<;;;999888999:::;;;::::::::::::999888777777555555444333333333333444444444444333333222222222000000////////////000000---......///000000111111------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********************************,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((()))+++,,,))))))******)))((('''&&&'''(((((())))))(((((('''))))))))))))((((((((((((******))))))))))))***************+++++++++,,,,,,******))))))))))))*********)))(((''''''((()))******)))))))))))))))******---,,,+++*********+++,,,))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))***)))((((((((()))***+++''''''(((((())))))************))))))))))))******************)))))))))((('''((()))***))))))'''''')))))))))))))))))))))))),,,,,,+++***))))))))))))(((((()))))))))))))))))),,,,,,,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))*********((()))))))))******++++++))))))))))))************)))))))))))))))******+++************************************************((())))))***))))))((('''&&&'''''''''(((((((((((()))'''&&&(((++++++***'''************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))******+++++++++++++++************)))'''&&&&&&))))))))))))************)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---,,,,,,+++***))),,,,,,---.........------,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////000000//////000000111222000000000000111222333444444555666555333333333555777777888:::;;;===>>>???>>>>>>===<<<<<<======>>>;;;<<<===???@@@BBBCCCCCCBBBEEEJJJNNNOOOMMMJJJHHHCCCCCCAAA@@@???>>>>>>>>>============>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????@@@@@@??????>>>>>>======;;;:::999888888999:::;;;::::::::::::999888777666555555444333333333333333333333333333333222222222000000////////////000000.........//////000000111------............---------,,,,,,++++++,,,,,,---,,,++++++++++++*********+++++++++++++++*********************************,,,+++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((('''''')))))))))******,,,---...)))))))))))))))(((((((((((())))))******))))))((((((((((((((())))))))))))******))))))))))))******++++++,,,,,,,,,---------******))))))))))))******))))))(((((((((((())))))(((((((((((()))***+++,,,))))))((((((((()))***+++))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))),,,,,,+++*********++++++''''''(((((())))))************))))))))))))******************))))))))))))+++*********)))((((((((())))))))))))))))))))))))...---,,,+++************))))))(((((((((((((((((()))***,,,+++)))(((((()))))))))))))))))))))))))))'''(((((()))******++++++************************(((((())))))******++++++)))))))))))))))******+++************************************************&&&''')))++++++***((('''(((((((((((()))))))))))))))(((((()))***+++)))(((***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++***((('''%%%$$$))))))))))))************)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------...------,,,+++************)))))))))))))))*********+++++++++*********************************+++++++++++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......///////////////////////////////////////000111111000000000000111222333333222444555444333222333444555666777999;;;===>>>???>>>>>>======<<<<<<<<<<<<::::::<<<===???AAACCCCCCCCCFFFKKKNNNOOOMMMIIIGGGCCCBBBAAA@@@???>>>>>>>>>=========>>>>>>@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@???>>>===<<<<<<999888888888888999:::;;;999::::::999999888777666555444333333222222333333111111111000000000000000000000////////////000000........./////////000000------............---------,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++***************************************++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))***+++,,,---...((((((((('''((()))******))))))************))))))(((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,,,,------******))))))))))))******))))))(((((((((((())))))))))))(((((()))***++++++&&&&&&''''''((()))******))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))---,,,,,,+++************''''''(((((())))))************))))))))))))***************)))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))---,,,++++++*********+++))))))((((((''''''&&&&&&!!!$$$''')))))))))***+++))))))))))))))))))))))))(((((())))))************,,,,,,+++******)))(((((()))))))))))))))*********)))))))))))))))******+++***************+++++++++************************&&&'''((()))******))))))((())))))))))))*********)))))))))*********)))(((************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---,,,,,,+++************)))(((&&&&&&((()))))))))************))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************************************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++************))))))*********+++++++++***************************+++++++++,,,,,,,,,------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............................../////////...///000000111000000000000111222333444333444555555444333444666444444666888999;;;======<<<============<<<<<<<<<999:::;;;===???AAABBBCCCFFFHHHLLLNNNNNNLLLHHHEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<888888888888999:::;;;;;;999999999999888777666666444444333222222222222333000000000000000000000000000000////////////000000............////////////------............---------,,,,,,++++++,,,,,,---+++++++++*********))))))************************************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******+++++++++((('''''''''((()))***+++))))))************))))))'''((((((((()))))))))*********))))))))))))******************++++++++++++******))))))))))))******(((((())))))))))))((((((++++++***)))(((((())))))((()))***+++,,,,,,------))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))+++++++++******)))((((((''''''(((((())))))************))))))))))))******))))))))))))))))))************))))))***+++,,,---))))))))))))))))))))))))+++******))))))))))))***))))))((((((''''''&&&&&&!!!$$$''')))))))))***+++))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))+++*********))))))(((((()))))))))))))))******+++))))))*********+++++++++************************)))((('''&&&'''(((+++,,,))))))))))))*********+++)))************))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++---.........---,,,'''(((((())))))))))))(((((()))))))))************)))))))))******)))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((()))))))))************************************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,******+++++++++***))))))...---------,,,,,,,,,,,,)))************+++++++++******************************++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////......//////000111000000000000111222333444333444555555444444555666333333444666777999:::;;;:::;;;<<<============<<<:::;;;<<<>>>???AAABBBBBBGGGHHHKKKLLLLLLJJJGGGEEECCCCCCAAA@@@???>>>>>>>>>@@@?????????@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAA????????????AAAAAAAAABBBDDDEEEEEEDDDCCCCCC@@@@@@??????>>>>>>======888999999999::::::;;;;;;999999999999888777666555444444333222222222222222111111111222222222222222000000////////////000000........................------............---------,,,,,,++++++,,,,,,---,,,++++++++++++*********)))))))))************************************************)))******+++,,,))))))))))))))))))))))))************************((((((((()))))))))))))))'''((())))))***)))))))))''''''(((((())))))******((())))))******))))))(((''''''(((((())))))************))))))))))))******(((((()))))))))***************))))))))))))******(((((())))))))))))((((((,,,+++***)))(((((((((((('''((()))***++++++++++++))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))***))))))((('''''''''(((((())))))************))))))))))))******))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((''')))++++++***))))))***))))))))))))))))))))))))++++++******)))(((((('''###$$$%%%''')))+++---...************)))))))))((()))))))))))))))******+++)))))))))***++++++,,,,,,************************,,,***'''%%%%%%'''+++---))))))))))))************)))***,,,+++***))))))***))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***+++---...///...,,,+++&&&'''((())))))*********))))))))))))************((())))))******))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***************+++++++++************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++***))))))(((,,,,,,,,,,,,++++++++++++)))************+++++++++************************))))))******+++,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------........./////////........................///............///000000////////////000111222222111222333333222222333555222222333444555777777888888999;;;===>>>>>>======<<<<<<===>>>@@@AAAAAABBBDDDEEEGGGHHHHHHGGGFFFEEEBBBAAA@@@???>>>=========@@@???????????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>AAA@@@???>>>>>>???@@@AAA???AAABBBDDDDDDDDDBBBAAA?????????>>>>>>>>>>>>>>>999::::::;;;;;;;;;;;;:::999999999999888777666555444333222222111222222222000111111111222222222333000000////////////000000........................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++((()))))))))*********+++******************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))*********)))(((''''''((()))******)))(((((('''(((((())))))((((((''''''''''''((()))***************))))))))))))******((((((((()))))))))************))))))))))))******'''((()))******)))((('''******)))))))))))))))***%%%&&&'''((())))))(((((())))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''((()))*********)))(((''''''(((((())))))************))))))))))))******((()))))))))************))))))***++++++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))))))))))))))***+++***(((((()))+++))))))))))))))))))))))))*********)))))))))))))))%%%&&&'''(((***+++------'''(((((()))***+++++++++)))))))))))))))******+++((())))))***++++++,,,,,,************************+++***(((&&&&&&''')))***((((((((()))))))))******)))+++---,,,***((()))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))+++---...,,,+++)))'''(((((())))))))))))((())))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++************************************************************************((())))))))))))*********+++++++++,,,,,,+++++++++)))******+++++++++******+++++++++++++++***)))((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---...............////////////000.......................................///000000...------......///000111...000111111000000111333222222333333444555666666777888:::<<<>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGAAA@@@???===<<<<<<<<<<<<@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===AAA@@@>>>======>>>@@@AAA>>>???AAACCCCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????:::;;;;;;<<<<<<;;;;;;:::888999999888888777666555444333222222111111222222......//////000000000111000000////////////000000.....................------..................------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++(((((())))))*********+++******************************))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++******++++++***)))'''&&&'''((()))++++++)))'''&&&''''''((((((((((((''''''&&&''''''((()))******+++******))))))))))))******((())))))))))))***************))))))))))))******'''((()))******)))((('''(((((((((((()))***+++,,,((()))+++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''((()))***++++++***)))''''''(((((()))***************))))))))))))******(((((())))))*********+++###%%%(((+++,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((())))))(((((())))))******++++++&&&&&&'''&&&&&&'''***,,,))))))))))))))))))))))))((((((((()))******++++++,,,+++++++++******))))))$$$%%%'''(((***,,,......)))))))))))))))******+++((())))))***++++++,,,,,,******************************))))))((((((''''''(((((((((((()))))))))))))))+++---,,,)))((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''***,,,,,,+++)))'''))))))***))))))(((''''''))))))))))))************(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))******++++++++++++************************))))))))))))))))))))))))------++++++++++++------************************++++++++++++++++++++++++....../////////...---,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,------......------...------,,,,,,------...////////////000000000000111111111111111111111111///000111111333333444555888999;;;<<<===>>>=========>>>??????>>>???AAABBBAAAAAABBBCCCDDDDDDCCCCCC@@@???===<<<<<<<<<===>>>@@@???>>><<<<<<======>>>@@@@@@??????@@@@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@?????????>>>>>>===============>>>>>>????????????>>>>>>===<<<;;;;;;;;;:::888777555444333555555555555444333222111333333333222222222111111333222222222111111000000////////////////////////------............------------......------,,,+++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((***,,,***''''''))),,,))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))+++***((('''''')))+++,,,+++***)))'''''''''((()))***+++,,,,,,+++***(((''',,,+++***))))))***+++,,,***)))(((''''''((()))***+++*********))))))(((((())))))))))))************,,,+++***((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))******++++++************************(((***+++***''''''))),,,))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++***)))***,,,---,,,+++((()))***)))&&&%%%&&&'''))))))))))))))))))))))))))))))************))))))''')))+++,,,---,,,***)))(((((((((((((((((((((((())))))************))))))+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((())))))))))))******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))************************(((((())))))*********+++,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++,,,------...---------...------,,,,,,------....../////////000000000000000000000000000111111111111222222333444555666666888999;;;===>>>>>>>>>======>>>??????>>>>>>@@@BBBAAAAAABBBCCCCCCCCCCCCCCC@@@???===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>@@@?????????@@@@@@AAAAAA??????>>>===============@@@@@@@@@?????????>>>>>>============>>>??????@@@>>>??????>>>>>>===<<<;;;;;;:::999888666555444333555555555555444333222111333333333222222222111111222222111111111000000000........................------............---------------...------,,,+++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))******)))(((((()))+++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************************************++++++*********))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***+++***)))(((''''''((()))******+++++++++***))))))******)))(((((()))*********)))(((''''''((())))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********************************''')))***(((&&&&&&''')))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))*********++++++++++++***)))***,,,---,,,+++((()))++++++******,,,---))))))))))))))))))))))))))))))************))))))((()))***+++++++++***)))************************))))))************))))))******)))))))))((((((((((((((((((((())))))))))))))))))************))))))++++++***))))))***++++++******))))))(((((((((((())))))))))))************(((((()))))))))*********(((((((((((())))))))))))***)))))))))((((((((('''*********************+++))))))))))))))))))))))))************************((()))))))))************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++,,,---------------...------,,,,,,------........./////////000000000/////////000000111111111111111222333444555666666777888:::;;;<<<===<<<<<<===>>>???>>>======???@@@@@@AAAAAABBBBBBBBBBBBBBB??????===<<<<<<<<<===>>>;;;;;;:::::::::<<<===>>>????????????@@@@@@AAAAAA@@@???>>>>>>======>>>>>>@@@????????????>>>>>>>>>======>>>??????@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;::::::999888666555444444555555555555444333222111333333333222222222111111111111000000000000//////------------------------------............---------------------,,,++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))(((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))+++)))(((((()))***))))))))))))))))))))))))))))))***)))))))))))))))******&&&'''''')))***+++,,,---++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))---,,,***((('''''''''(((***))))))(((((((((((()))******)))))))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((('''''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))***,,,,,,,,,+++)))***,,,,,,++++++---...))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************))))))************))))))))))))((((((((((((((('''(((((((((((()))))))))))))))******++++++******)))+++******))))))******+++++++++******)))))))))((())))))))))))************(((((())))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((*********************)))))))))))))))))))))))))))************************))))))))))))***************+++,,,------,,,+++***************************++++++++++++++++++++++++---+++)))((('''(((***+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++------...------,,,+++***++++++,,,------------,,,...------,,,,,,------............/////////000000/////////000111111222222//////000111222333333444444555777999:::::::::999<<<===>>>===<<<<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;<<<===999888888888999;;;===>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===============????????????>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>===<<<;;;:::999999888777666555555444555555555555444333222111333333333222222222111111000000000///////////////------------------------,,,------......------,,,,,,------------,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++(((&&&''')))+++)))'''((((((((((((((((((((((((+++***)))))))))))))))***&&&'''''')))***+++,,,---++++++++++++++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((+++***)))((('''((((((((()))))))))(((((((((((()))***)))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((()))))))))******))))))((((((((((((((()))))))))************((((((((('''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((+++,,,,,,+++***)))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))***+++,,,+++******++++++***(((''''''((())))))))))))))))))))))))))))))************))))))((((((((('''((())))))***************************))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))******))))))))))))******(((((()))))))))*********((()))))))))************(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))***,,,,,,,,,,,,***)))************************++++++++++++++++++++++++...,,,***)))((()))+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------,,,+++*********+++,,,,,,------,,,,,,...------,,,,,,------...............////////////000000000111111111222222...//////000111222333444444555777999:::::::::999:::;;;<<<<<<;;;<<<>>>??????@@@@@@@@@@@@@@@??????===<<<;;;:::::::::;;;<<<888777777888999;;;===>>>===>>>???@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAA>>>>>>>>>======<<<;;;:::888777777777666666555555555555555555444333222111333333333222222222111111///////////////000000000........................,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))+++(((&&&&&&)))+++)))'''''''''''''''''''''''''''+++***)))))))))))))))***(((((())))))************************************((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))******((((((((())))))))))))((())))))((('''((()))+++,,,************************''''''((())))))))))))))),,,+++***)))(((&&&&&&%%%((()))))))))************)))))))))((('''&&&&&&%%%))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))((()))+++,,,+++***((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))************))))))((((((((('''((())))))***))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%&&&''')))***++++++((()))))))))************'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++------+++*********+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,...------,,,,,,------...------........./////////000000000000000000000000000000111222333444555555666777999:::<<<<<<;;;;;;777999:::;;;:::<<<>>>@@@??????????????????>>>===;;;;;;999888888888999:::888888777888999;;;===>>><<<===???@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;======>>>>>>>>>>>>>>>???>>>???@@@AAABBBAAA@@@???============<<<;;;::::::666666666666666666666666555555555555444333222111333333333222222222111111//////000000000000111111////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++*********************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))*********************************''''''(((((())))))*********))))))(((((())))))******(((''''''((()))((((((''''''''''''''''''''''''***)))))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))%%%&&&'''((()))*********'''(((((())))))))))))((())))))((((((((()))************++++++++++++******&&&'''((()))*********)))++++++***)))'''&&&%%%%%%))))))))))))************)))))))))))))))'''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++,,,...---+++)))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))*********)))((()))+++++++++***'''(((******))))))+++,,,))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&((())))))******))))))(((###$$$%%%'''(((***+++,,,))))))))))))************''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************************)))))))))))))))))))))))))))************+++++++++************************((()))))))))*********+++************************((()))***++++++,,,,,,+++******+++,,,,,,,,,,,,+++...------,,,,,,------...---------.........///////////////......---,,,,,,000000111222333444555555444555777999:::::::::999555777888999:::<<>>?????????>>>>>>===<<<:::999777666666666777888999888888888999;;;<<<===<<<===???@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;============>>>>>>??????>>>???AAABBBAAA@@@>>>===============<<<;;;::::::555666666666666666666666555555555555444333222111333333333222222222111111000000000111111111222222........................+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))'''''''''((()))***************))))))))))))******(((((()))((('''&&&((())))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))&&&&&&'''((())))))))))))&&&'''((()))******)))((())))))))))))))))))((('''((()))***++++++***)))(((%%%&&&((()))*********)))((((((((((((((('''''''''))))))))))))************'''''')))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******************************************---///000---***))))))))))))************(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))******)))((()))***+++***)))''')))***+++******+++---))))))))))))))))))))))))))))))************))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((((((((())))))))))))''''''(((((((((((('''''''''((()))******)))(((''''''''''''((())))))******))))))))))))************'''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++************************'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...---------........./////////...---,,,+++******)))......///000111222222333111222444555666777666666333555777999:::<<>>>>>???>>>>>>===<<<<<<999888666555555555666777:::999999999999;;;<<<===<<<===???@@@AAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@AAABBBAAA???===;;;============<<<;;;:::999555555555666666666666666555555555555444333222222333333333222222222111111000000111111222222222333------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''(((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******&&&(((***(((&&&%%%'''***************************(((((((((((()))***,,,,,,(((((())))))*********+++(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))'''(((((((((((((((''''''&&&'''(((*********)))(((((()))*********((('''&&&'''((()))******)))((('''%%%&&&((()))*********)))&&&&&&&&&'''((())))))***))))))))))))************$$$%%%(((***,,,,,,---,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))******++++++************************###"""###&&&)))***'''$$$))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))***++++++***((('''((()))))))))))))))))))))))))))))))))************))))))''')))+++,,,---,,,***)))************************))))))************))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''************)))))))))((())))))))))))************''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************+++++++++******)))))))))++++++******++++++,,,---+++++++++++++++***)))(((------,,,,,,***)))''''''******************************))))))))))))******************************+++++++++*********))))))************************++++++***)))(((((())))))***(((%%%######%%%(((*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,+++***)))+++,,,......---,,,++++++******........................,,,...000000000111333555777111///555888666555888333333444666777999::::::<<<===>>>>>>>>>>>>>>>===666666666666777888999:::999999::::::::::::::::::===>>>>>>>>>????????????DDDBBB???<<<999999999999>>>=========>>>???@@@@@@AAA@@@???>>>============;;;::::::::::::999999999555555555555444444444444666555333333333333222000000000000000000000000000////////////////////////++++++,,,------,,,++++++///---,,,,,,---...,,,+++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''''''''''''''&&&''''''((()))***(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&++++++******))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,***)))'''''')))***,,,***)))'''&&&&&&&&&'''(((***)))((('''&&&&&&'''(((&&&&&&'''((()))***++++++((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))(((((('''''''''&&&,,,+++***************++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''************************,,,+++++++++************++++++******++++++,,,---+++++++++++++++***))))))((()))******+++++++++***************************++++++************++++++************************+++++++++*********))))))************************,,,,,,+++***************++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,---,,,******+++---000//////...------,,,,,,........................000111222111//////000111999333222555666333222555333333444555777888999:::============<<<;;;::::::666666666777777999:::::::::::::::::::::;;;;;;;;;=========>>>>>>>>>??????BBBAAA>>><<<;;;:::;;;<<>>>>>>>>>>>??????@@@@@@@@@???>>>============<<<;;;;;;::::::999999999777777777777666666666666666555333333444444222111000000000000000000000000////////////////////////+++,,,---......---,,,+++///---,,,,,,---...,,,+++***++++++,,,,,,++++++*********************++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''(((((()))******)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***))))))))))))******+++(((((())))))))))))(((((())))))))))))************))))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''*********)))))))))))))))))))))(((''''''((())))))''''''((((((((()))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))((('''(((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((((((((('''(((((((((((((((((((((((()))))))))************+++)))((('''&&&&&&'''((()))***)))((('''''''''((((((***)))((('''&&&''''''((((((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))************)))))))))((((((((($$$%%%%%%&&&'''((()))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((************************,,,,,,,,,++++++++++++***+++************+++,,,,,,***++++++++++++***))))))&&&'''(((******+++++++++************************,,,,,,++++++++++++,,,,,,************************+++++++++***************************************---,,,+++++++++++++++++++++,,,---......---,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,------,,,++++++---...//////......------,,,,,,------------------------000111222111///...///000666333333555444222222444222333444555666888999999<<<<<<<<<;;;:::999888777777777777777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????===<<<<<<===>>>???@@@@@@???>>>>>>>>>????????????>>>===<<<<<<<<<<<<===<<<<<<;;;:::999999888777777777777666666666666666444333333444444222111000000000000000000000000////////////////////////------............------///---,,,,,,---...,,,+++***++++++,,,,,,++++++***((())))))***++++++,,,,,,******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++******))))))))))))***(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))************+++******))))))******+++((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((***))))))))))))******+++***))))))((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))))))))((())))))))))))))))))))))))************++++++++++++)))((('''&&&&&&'''((()))+++***)))(((((((((((()))))))))((('''''''''((((((***)))))))))((((((((('''***+++,,,,,,,,,***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))&&&''''''((()))***++++++))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&''''''((())))))************************,,,,,,,,,+++++++++++++++***************++++++,,,******+++++++++******)))))))))*********)))((((((************************+++++++++******+++++++++************************************************************************,,,++++++*********++++++******+++,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,,,,...///,,,,,,,,,+++++++++******---------------------------...000000///000111333000111333444333222444666222333333555666777777888:::::::::::::::999888777888888888888888999:::::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<======<<<;;;:::999888888555555555555444444444444444333111111222333111000000000000000000000000000////////////////////////........................///---,,,,,,---...,,,+++***++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))(((''''''&&&''''''(((((())))))))))))((((((((()))))))))************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))******++++++************************))))))))))))************((((((''''''((()))******(((((((((((((((((((((((()))))))))(((((()))************))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((+++*********+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))+++***(((((()))******)))************************''''''((((((((()))))))))******))))))))))))******+++******)))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((%%%&&&(((******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,++++++***))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))************************++++++++++++++++++++++++******))))))******+++,,,)))******+++++++++******))))))*********))))))(((******************************))))))))))))************************************************************************************))))))))))))***++++++***))))))))))))***+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,...000+++++++++++++++*********------------------------,,,...///000//////111333...333777555222111333555222222333444555666666777777888999999::::::::::::888888888777888888999999999999::::::;;;<<<<<<===999999:::::::::;;;;;;;;;;;;;;;<<<===???AAABBBCCC@@@@@@???>>>============<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;:::999999888888555555555555444444444444222111000000111111000///000000000000000000000000////////////////////////........................///---,,,,,,---...,,,+++***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))(((''''''&&&''''''(((((())))))))))))((((((((()))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((((('''(((((()))***+++)))))))))))))))))))))))))))(((((('''''''''((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))+++)))((((((***+++***)))++++++++++++++++++++++++&&&&&&&&&'''''''''((((((******))))))))))))*********************))))))((((((((())))))))))))))))))'''''''''((()))*********!!!###&&&(((******)))(((''''''''''''''''''''''''************************''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++***))))))))))))***++++++))))))***++++++++++++***'''((()))++++++,,,,,,,,,***************************))))))))))))))))))******************************************+++++++++************************)))))))))((())))))***+++---,,,************,,,---******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***,,,,,,,,,+++,,,...000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000222999===777000...///000222222333333444555555666555666777888999:::::::::888777777777777777888888888888999999:::;;;<<<<<<888888888999999999::::::::::::<<<===???@@@AAABBB>>>>>>===<<<<<<<<<======;;;;;;:::::::::::::::;;;999999999999888888888888777777777777666666666666111000///000111111000///000000000000000000000000////////////////////////......------------......///---,,,,,,---...,,,+++***++++++,,,,,,++++++***,,,,,,++++++***))))))(((******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))((())))))******))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++++++++******))))))))))))***(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))************'''(((((())))))(((((('''((((((((()))))))))******(((((((((((())))))***+++)))))))))))))))))))))))))))(((((('''''''''''''''++++++++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))************************(((((((((((())))))))))))''''''((((((((((((''''''))))))*********)))((('''(((((()))*********))))))&&&&&&'''((()))***++++++###%%%''')))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((('''((()))***+++***))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************(((((()))))))))*********)))))))))))))))***++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,************************+++******))))))******+++************************))))))*********+++++++++***************************)))))))))******+++,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))+++++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111333===AAA999///---...///222222222333444444555555444555666777777777777777777777666666666666666777666777777888999:::;;;<<<777777777888888888999999:::;;;<<<===>>>?????????<<<;;;;;;;;;;;;<<<<<<===::::::999999999999::::::777777777777777888888888777777777777666666666666222111000111222333222111000000000000000000000000////////////////////////...---,,,++++++,,,---...///---,,,,,,---...,,,+++***++++++,,,,,,++++++***++++++************************))))))))))))************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((())))))***+++))))))***++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))*********))))))))))))******+++(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))*********)))))))))))))))''''''((())))))(((''''''''''''((((((((())))))))))))))))))((())))))******))))))))))))))))))))))))***))))))(((''''''((((((++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''(((***))))))************************((())))))))))))*********''''''((((((((((((''''''(((((()))))))))((('''&&&'''((()))***+++******)))''''''(((((())))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))))))))'''(((***+++++++++)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++************************''''''(((((()))))))))***)))))))))))))))******+++((()))***+++++++++++++++///......---,,,+++)))(((************************,,,++++++++++++++++++,,,************************))))))******++++++++++++************************+++*********+++,,,,,,---''')))+++------+++)))'''******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))***++++++***+++---///************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///111444666000<<>>>>>>>>>>>:::::::::::::::;;;<<<===:::999999888999999::::::555555555666777777888888666555555555444444444444444333222222444555444222000000000000000000000000////////////////////////---,,,++++++++++++,,,---///---,,,,,,---...,,,++++++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,******))))))))))))************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))***************)))***++++++,,,***+++,,,------,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''&&&''''''((()))***(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))++++++******))))))(((((('''((()))******)))((('''''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))++++++***))))))((())))))++++++,,,,,,+++***((('''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((()))))))))(((&&&%%%'''((()))+++++++++***)))))))))))))))((((((((((((******)))((('''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((())))))*********+++&&&&&&''''''&&&$$$!!! (((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,.........,,,***)))************************+++*********))))))((((((******++++++++++++******---------,,,,,,+++++++++///---++++++,,,---,,,+++******))))))))))))******+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++++++++,,,,,,++++++,,,---///000111111222222222222111111000000000111222222333333555555555444444333333333777666666666666666777777;;;:::999:::<<<>>>===<<<777777888999888777666555999:::;;;===>>>?????????888999:::;;;;;;;;;::::::::::::;;;:::999777555333888777555444444555666777666555555555555444444444222111111000//////000000222222333222111///---,,,///...---,,,+++,,,,,,---...---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,...//////...,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))************************&&&&&&&&&&&&&&&'''((((((,,,+++***))))))***+++,,,(((((((((((()))***+++,,,'''&&&%%%%%%&&&'''((()))(((((())))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++++++++******+++***)))(((((('''((((((''''''''''''((((((((((((%%%''')))***+++***((('''))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((()))++++++***)))(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((('''''''''&&&+++*********))))))((((((((()))***++++++***)))(((++++++++++++++++++++++++,,,+++***((((((((())))))+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''')))))))))((('''(((******((((((((()))***************)))((('''++++++************++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************)))((('''&&&&&&%%%%%%&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))((((((((((((((((((((()))))))))************+++++++++,,,,,,************************+++,,,---------+++***)))************************************)))))))))(((******++++++++++++******---,,,,,,,,,++++++++++++)))((('''''')))*********++++++************+++++++++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,++++++,,,---///000000111111111111111000//////000000111111222333333555555444444444333333333666666666666666777888999;;;::::::;;;===???>>>===::::::;;;::::::999888777888888:::;;;<<<<<<======999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888777666555555555555555555666666777666666666666555555555000000000000111222333333222222222111000///...---///...---,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))***+++++++++******))))))******+++,,,+++***)))((((((((((((''''''&&&&&&&&&'''((()))(((((())))))))))))((((((***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******+++++++++***))))))***))))))(((((((((((()))''''''((((((((()))))))))&&&''')))*********)))((())))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&'''))))))((('''(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))((((((((('''''''''************)))))))))((())))))************))))))'''((((((((())))))******+++***)))(((((())))))***+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''')))))))))((((((***++++++***))))))***)))************))))))(((+++******))))))******+++))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((())))))))))))*********************************)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((()))))))))***************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))******++++++++++++******+++++++++++++++*********&&&%%%$$$%%%(((*********,,,,,,++++++++++++,,,,,,+++++++++***************)))************+++++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////000000000000000///...---//////000111111222222333444444444444333333333333555555555666777888999:::<<<;;;;;;===???@@@???===<<<<<<;;;:::999888888888777888888999:::999999999::::::999999:::;;;===>>><<<<<<:::999888888888888333444555777777777666666777777777666666666666555...//////000222444555666333222111000///...............---,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******************))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,((((((((((((((((((((((((***************+++,,,,,,)))******++++++******))),,,+++***)))(((((((((((((((((('''&&&&&&'''''''''(((((())))))))))))(((((())))))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***+++++++++***))))))((()))(((((((((((())))))***((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''&&&&&&'''))))))((('''(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((''')))***)))((('''(((***))))))((((((((((((''''''************))))))))))))******))))))))))))******((((((((((((((('''''''''***))))))((())))))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''')))))))))((()))***,,,,,,***)))***+++((())))))************)))+++******))))))******+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&++++++******)))((((((((((((((()))))))))*********************++++++++++++++++++++++++++++++++++++++++++***))))))******+++*********************************)))))))))))))))******++++++++++++******************************)))((('''(((***,,,,,,++++++++++++******+++++++++************************))))))*********+++++++++************++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++,,,,,,,,,,,,------......////////////...---,,,,,,//////000000111222222222333333333333333333333333444555555666777888:::;;;<<<;;;<<<===???@@@???===;;;:::888777666666777777777888888999888888777777999888777777888:::<<<>>>:::888777666555555666777333444777999::::::888777666666666666555555555555//////000111222444666666333222000///......//////------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,*********)))))))))))))))************************((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))***+++------))))))))))))))))))))))))((((((''''''(((((()))***((()))***++++++***)))((((((((((((((()))***+++,,,))))))((('''''''''&&&&&&(((((())))))))))))(((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***+++++++++***)))((('''(((((('''(((((()))******))))))))))))************((((((((('''((()))******(((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))++++++***)))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))((((((((((((((((((*********)))))))))))))))+++***)))(((((()))***+++,,,+++***)))((('''&&&&&&((((((((())))))***++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''')))))))))((((((***++++++***))))))***'''((()))*********************))))))))))))******))))))))))))))))))))))))++++++******)))'''&&&%%%(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%+++*********)))))))))((())))))))))))************))))))*********++++++++++++++++++++++++++++++++++++******))))))***++++++************************))))))))))))))))))************++++++++++++******************************---+++******+++,,,+++*********))))))))))))******************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,------------------...............---,,,,,,...//////000111111222222333333333333333333333333444444444555666888999:::::::::;;;===??????===;;;999888777666555666777888888999999999999888777777777666555555555777:::;;;888777666555444555666777444666999<<<===<<<:::888555555444444444333333333222222111111222222333444222111000.........//////,,,---------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,+++))))))))))))+++,,,))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))***+++------************************'''&&&&&&&&&&&&'''((((((((()))***++++++***)))((((((((((((((()))***+++,,,)))))))))((((((''''''&&&(((((())))))))))))(((((((((((())))))************(((((((((((())))))))))))************************((((((''''''''''''((((((((((((((((((((((((((((((***************)))((('''(((((('''(((((()))******))))))))))))************((((((((('''((()))******(((((((((((((((((((((((())))))))))))))))))(((((()))(((((()))++++++***)))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++)))))))))((((((((((((((((((((())))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''')))******)))(((((()))'''((()))******************))))))))))))))))))***((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((************************)))))))))*********++++++)))))))))************+++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))******************++++++++++++***************+++++++++++++++---+++))))))***+++***)))***))))))))))))))))))******************+++++++++)))************+++++++++)))))))))************+++)))))))))************+++))))))************))))))((()))+++,,,------,,,+++,,,,,,---......------,,,,,,------.........------......///000000111111222222222222222333333333333333333333444555666777888777888999;;;======;;;999888777777777777888999999999999999999999999888888666666555444555666777888888777777777777777888999666777:::<<<===<<<:::999444444444333333333222222333333222111111111111111111000//////.........///+++,,,---.........------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,************************((((((((((((((())))))***((())))))******))))))(((,,,+++***)))(((((((((((((((((()))))))))(((''''''(((((())))))))))))((((((((((((((()))******++++++(((((((((((())))))))))))************************)))((((((''''''(((((()))((((((((((((((((((((((((((())))))******))))))((()))(((((((((((())))))***((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((('''&&&&&&'''))))))((('''(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))******))))))))))))******************))))))))))))******###$$$%%%&&&''')))******((())))))************)))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((('''(((******((('''((()))((())))))************)))***))))))(((((())))))***''''''''''''''''''''''''$$$%%%'''(((***++++++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((())))))***+++,,,---))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***)))))))))******++++++,,,))))))*********+++++++++))))))))))))************************************)))***+++---------,,,+++************************((()))))))))******************++++++++++++******++++++++++++,,,,,,,,,---,,,***))))))+++,,,,,,++++++******))))))******+++))))))*********+++++++++)))************+++++++++))))))))))))************))))))))))))*********************++++++*********''')))+++---------,,,+++,,,------......---,,,,,,+++,,,---.../////////.........//////000111111111111111222222222333333333333333333333333444555666555555777999;;;;;;999666333444555777888888888888777888888999999999888888777666666666666555555555555666666777888888888777666888999:::;;;:::888777555555444444444333333333333222111000000000000000/////////000//////...---+++,,,---.........------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,((())))))******))))))(((((()))))))))************************************))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))(((((())))))***************************)))))))))((()))******+++))))))(((((((((((()))))),,,+++***)))((((((((((((''''''))))))***)))(((((((((((())))))))))))(((((('''(((((()))******++++++(((((((((((())))))))))))***************************))))))(((((())))))***((((((((((((((((((((((((&&&'''((()))***************))))))(((((((((((()))''''''((((((((()))))))))&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))(((((('''&&&&&&'''))))))((('''(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((()))))))))*********((()))))))))************))))))************))))))%%%%%%&&&'''(((((())))))))))))***+++******((((((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''')))++++++)))((()))***)))************))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))((('''(((((((((((()))))))))***************************)))))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,---)))************+++++++++))))))))))))************)))))))))))))))))))))))))))***,,,...///...,,,+++************************(((((())))))*********+++******++++++++++++******+++++++++,,,,,,---------+++***)))***---//////...,,,++++++++++++++++++,,,))))))******++++++++++++)))************+++++++++))))))))))))************))))))))))))************+++++++++,,,,,,+++++++++''')))+++---...---,,,+++,,,---.........---,,,+++++++++---...///000000000......//////000111111111111111111222222333333333333333222222222333444444333444555888::::::777444...000222444666666666666666666777888888888888888777888888888777666555444222333444666666666555555777777888999888777666666666666555555555444444444111111000000000000111111......000000000///...---***+++---...///...------...---,,,,,,++++++,,,,,,,,,------......------,,,***+++,,,------,,,+++***(((((())))))*********+++++++++++++++++++++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''((()))***(((((((((((()))***+++,,,&&&'''(((*********))))))(((((())))))))))))(((((('''(((((()))***+++++++++(((((((((((())))))))))))******************************))))))))))))******((((((((((((((((((((((((%%%&&&''')))************+++***)))(((((('''((((((''''''''''''((((((((((((&&&''')))***+++***((('''))))))))))))))))))))))))+++*********))))))(((((()))(((((()))+++,,,***)))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***)))((('''(((***(((((())))))*********+++(((((())))))*********+++((()))***++++++***)))(((---,,,,,,***)))((('''&&&)))***++++++***)))((('''&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((()))***,,,,,,***)))***+++***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***)))'''%%%%%%))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))((((((************************(((((())))))))))))(((((())))))))))))************************************((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************************************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++###%%%(((+++...///000000+++++++++++++++***)))(((,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222222222111111111000000444333222222222333444555444555666555333222333444111111222333444555666777666777777777777666555555777666555444444555666777555666666666666777777777888777777666555444444444333333444444333333222111111111111111111111111111......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++*********))))))((((((******))))))((((((''''''&&&'''''''''(((((())))))))))))'''&&&&&&'''((()))((())))))))))))*********++++++)))(((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***************)))(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++++++++******(((''''''*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''''''''(((***+++***)))))))))((((((''''''))))))))))))******************))))))((((((''''''((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%''''''(((((())))))*********************)))((((((******))))))((((((''''''))))))))))))))))))))))))******)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))...+++))))))******(((%%%%%%&&&&&&'''((())))))************))))))))))))))))))************+++++++++,,,+++******++++++***(((%%%&&&((()))*********))))))))))))*********************))))))((((((''''''$$$%%%&&&'''(((***++++++))))))(((((((((((())))))******))))))))))))******+++***)))(((((()))******+++***)))(((((()))***+++,,,+++)))''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************************************))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++'''((()))+++,,,---------+++++++++++++++***))))))(((((())))))))))))((((((,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222222222111111000000000222111000000000111333333222333444333111000111222222222333444555666777777999999999999999888888777777666555444444555666777888888888888999999999999777777777666555444444444333333444444333333222111111111111111111111111111............------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************)))))))))(((***)))))))))(((((((((''''''''''''((((((((()))))))))((('''''''''''')))))))))))))))************++++++***)))(((''''''''''''((((((((())))))))))))***))))))(((((((((((())))))***************)))(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++******)))((('''++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''((()))***+++))))))((((((((('''''''''))))))))))))***************)))))))))((((((((('''((()))************)))(((((((((((((((''''''&&&&&&'''((((((((()))))))))******************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))++++++)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))******---***((()))******(((&&&'''''''''(((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,+++)))***++++++***(((%%%&&&((()))*********)))((((((''''''&&&&&&%%%%%%***)))))))))((((((((('''&&&''''''((()))***++++++))))))(((((((((((())))))******))))))))))))******+++***))))))))))))***+++******))))))))))))******+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************************************)))))))))*********++++++************************************************)))************++++++++++++++++++++++++++++++++++++******)))))))))*********++++++++++++***))))))*********++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000111111111111111111000000000000/////////...///000000111000111222111/////////111333333444555666777777888999999::::::999999888777666555555444444555555666888888888999999999::::::777777666666555444444444333333444444333333222111111111111111111111111111/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''''''''((()))******)))************++++++++++++***)))((((((''''''((())))))))))))************))))))(((((((((((())))))***************)))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******+++******)))((('''+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))((((((((((((((()))******)))(((((((((((('''''''''))))))))))))************))))))))))))((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***++++++)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,***))))))***+++)))(((&&&'''((()))******))))))++++++***)))(((''''''&&&))))))))))))(((((((((((())))))))))))*********+++))))))(((((((((((())))))******))))))))))))******+++******)))******++++++))))))************)))))))))))))))***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************+++++++++*********))))))************************************************))))))))))))************************************************************))))))*********+++++++++************************,,,+++)))((((((((()))*********+++++++++******)))***++++++,,,,,,++++++***+++++++++***+++,,,,,,---++++++++++++++++++++++++---------------------------......//////000111111000000000000000000000000........./////////000000///000111111/////////111444444555555666777777888777777888888777777666555444444444444444444444444666666666777777777888888666666666555555444444444333333444444333333222111111111111111111111111111/////////////////////...........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))&&&''''''((())))))***+++************++++++++++++******)))((((((((((((((((((((()))))))))*********))))))(((((((((((())))))***************)))(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***************)))((((((++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((((()))))))))))))))******))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((()))************************))))))))))))((((((((()))))))))))))))))))))))))))************+++***))))))******)))(((''''''((()))))))))))))))+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********************+++++++++'''(((***++++++***))))))'''(((***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************+++++++++*********))))))************************************************(((((()))))))))*********************************************************))))))*********+++++++++************************+++***)))(((((()))***+++)))******+++++++++******''''''((((((((((((''''''+++************+++,,,,,,++++++++++++++++++++++++---------------------------------...//////000000/////////////////////////////////000000000000000///111222111000000111222444444555555666777777777666777777777777666555555333333444444444444333333555555666666666777777777555555555555444444444444333333444444333333222111000000000000000000000000.../////////////////////........................++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))((((((&&&'''(((((()))******+++))))))*********+++++++++***))))))(((((((((((()))'''''''''((((((((())))))))))))(((((((((((())))))***************)))(((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((()))))))))))))))************))))))(((+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))************************((()))))))))************(((((((((((())))))))))))''''''((((((((())))))***))))))******************))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))))))))***++++++************))))))))))))''''''(((((())))))))))))(((((()))))))))*********+++***((()))******)))'''((((((((((((((()))))))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))(((((((((((())))))******))))))))))))******))))))******++++++++++++'''((()))+++++++++***)))((()))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************************************((((((((()))))))))******************************************************)))************+++++++++***************************))))))))))))***++++++))))))***++++++++++++***))))))************))))))***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////............//////////////////000111111111111111000111222222111111222333444444555555555666666666777777888888777777666555222333333444444333333222666666666777777777888888444444444444444444444444333333444444333333222111000000000000000000000000---............/////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))))))))((((((''''''))))))************((())))))))))))*********))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))***************)))(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((''''''''''''''''''((()))))))))))))))))))))************++++++))))))))))))************(((((((((((())))))))))))''''''''''''((()))******))))))))))))************))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%''')))******))))))***,,,))))))))))))))))))))))))&&&''''''(((((())))))***((((((((()))))))))******+++)))(((((()))***((('''))))))(((((((((((())))))&&&&&&'''((()))******+++(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))******))))))))))))******'''((()))***************'''((()))******+++***************+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************************************(((((((((((()))))))))***************************************************)))************+++++++++***************************+++++++++++++++******))))))***+++++++++++++++,,,,,,------------,,,,,,***************++++++,,,************************++++++++++++++++++++++++******+++,,,,,,------...---------....../////////...///000111222111000000///000222222111000222333444444444444444555555555666666666666666555555444111222333444444333222111555555555555666666666666444444444444444444444444333333444444333333222111000000000000000000000000,,,,,,------............------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))************)))))))))((((((((((((************)))(((''''''((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))***************)))((((((((((((((())))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&'''((()))***))))))(((''''''(((((())))))))))))))))))))))))************'''((((((((()))))))))***''''''&&&&&&'''(((***+++((((((((()))))))))*********)))))))))((((((((('''***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))***+++******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))((('''''')))+++***(((((()))+++'''''''''(((((())))))***&&&&&&''''''((())))))***(((((((((((()))))))))***+++)))(((((())))))((('''***)))(((''''''((()))***))))))******++++++,,,,,,'''((((((((()))))))))***((((((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******%%%&&&((()))******))))))(((((((((((()))***+++,,,,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************************************(((((((((((())))))))))))************************************************)))************+++++++++)))))))))))))))))))))))),,,,,,------,,,+++)))(((((()))***+++++++++++++++*********++++++******************)))***++++++,,,************************************************)))******++++++,,,---------------.........//////---...000111111111000///...000111111000000111333333333444444444444444444333333444444333333222111111222333444444333222111222222222333333333444444444444444444444444444444333333444444444333222222000000000000000000000000,,,,,,,,,---------......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******+++*********))))))(((((())))))***++++++***((((((''''''''''''(((((((((((())))))(((((((((((()))***))))))))))))************))))))(((((((((((())))))***************)))((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))((())))))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++&&&''')))*********)))(((%%%&&&&&&&&&''''''(((((())))))))))))************'''((((((((())))))******'''&&&&&&&&&'''(((***+++''''''(((((()))))))))*********))))))((((((((('''***************)))(((((('''((((((((())))))******))))))))))))))))))))))))++++++,,,+++***(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++******(((***,,,+++(((''')))+++%%%&&&&&&'''((())))))***&&&&&&&&&'''((())))))***(((((((((((())))))))))))***)))(((((())))))((('''***)))(((''''''((()))***(((((((((((('''''''''''''''((((((((())))))******((()))))))))************))))))(((((((((((())))))******))))))))))))******$$$%%%'''((()))))))))((()))(((((('''(((***,,,---...---+++)))(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))************++++++++++++******************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((***+++,,,***)))'''***)))))))))((((((''''''************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++***((((((((()))***************************++++++,,,,,,,,,---------..........................................------...//////000111222222222222222222222333444555555999777666444333333333444222222222111111111000000333333222222111222222222222222333444444333222222555555444333333222111111000000//////.........------------..................------,,,,,,++++++***+++,,,------............,,,+++***))))))+++---...+++++++++************)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''++++++******))))))(((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''',,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((+++***)))'''''''''((()))++++++***)))(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((%%%&&&'''((()))))))))))))))))))))***+++++++++,,,***)))(((''''''((())))))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''(((((()))***+++,,,,,,---+++)))(((&&&&&&((()))+++((((((''''''&&&&&&%%%%%%******))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''))))))(((((()))***++++++'''''''''''''''((()))***&&&''')))***+++***((('''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++***)))(((''''''((()))***((()))***++++++***)))((((((&&&%%%&&&))))))'''$$$***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&)))******)))&&&%%%************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&((()))***((('''%%%$$$&&&)))---///---+++)))((((((***,,,---(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***))))))************++++++++++++******************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++***((((((*********))))))(((((((((************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++***)))(((((()))***************************++++++++++++,,,,,,,,,,,,------------------------..................------...//////000111111222222222111111222222333444555777666555333333333333444333333333333222222111111333222222111111222222222222333444444444444333222444333333222111111000000000000/////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))++++++*********+++------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))+++******)))(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))******)))(((((((((((()))+++,,,))))))))))))((((((''''''''''''((((((((((((''''''((()))))))))***+++++++++***)))(((''''''((()))***(((((((((''''''''''''''')))))))))))))))))))))((())))))(((((((((((())))))*********))))))((((((((()))))))))))))))***++++++)))(((((((((((())))))***&&&''')))*********(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((***************************)))(((((((((((()))***))))))************)))))))))'''&&&(((******(((&&&))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&''''''((()))***+++,,,((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))((())))))******+++***)))((('''&&&&&&&&&((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))***************++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((***************)))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***)))))))))******************************)))*********++++++++++++++++++++++++++++++++++++------------------.........//////000000111111222111111111111222333444444444444333333333333444444444444444333333333333222222222111111111222222333333333444444444444333333222222222111000000//////000000////////////....../////////...---------,,,******+++,,,,,,---......++++++++++++***)))((('''***++++++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************************************))))))))))))************************))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((***************)))))))))((((((((((((((((((((((((***))))))(((((((((((()))******)))((((((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((()))***+++,,,---++++++************))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))***************)))))))))))))))))))))))))))***++++++******))))))))))))***&&&''')))*********)))((('''''''''((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))((()))***+++)))'''(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&'''((()))******+++)))******************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))((('''''')))+++,,,,,,+++)))(((((()))+++++++++***)))(((************************))))))))))))))))))))))))++++++***************+++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***)))((((((((()))++++++******************************************))))))))))))))))))))))))))))))*********+++++++++************+++++++++++++++*********************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000111111000000000000111222333333222222222222333333444444333333333333333333333222111111111111111222222333333333444444444444333333222222111111111000000000000000//////////////////000000///...---,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))***************(((((())))))******++++++++++++******))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************(((((((((((())))))******(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((()))***))))))((((((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***************((((((((((((((())))))************))))))((((((''')))))))))******+++,,,,,,************************(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((()))))))))))))))******))))))(((((((((((())))))++++++*********************)))))))))))))))******++++++***)))((((((((((((''''''((()))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))******)))((('''((()))******)))((('''))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((''''''''''''******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********&&&'''(((((((((&&&%%%###&&&''')))+++,,,++++++***++++++,,,,,,++++++******++++++++++++++++++++++++************************+++***************++++++******++++++++++++******************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))******************++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++*********++++++++++++***************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000000////////////000111222222000000111222222333333333111111111111222222222222111000000000111111222333333333333222222333333333222222222222222111111111//////000000000000000000000000///...---,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,---------++++++,,,,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))************************((((((((())))))*********(((((())))))******++++++++++++******))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((((()))))))))*********+++'''''''''((())))))******(((((((((((((((((((((((()))))))))(((((()))******))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((())))))))))))((()))((((((((((((((())))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))************))))))((((((((()))******+++++++++******)))))))))++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))))))))((((((''''''(((((())))))******)))))))))******+++++++++))))))(((((((((((())))))******************++++++******)))))))))))))))******)))(((((('''''''''''''''(((((()))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++************************))))))************))))))+++***)))(((((()))***+++'''((())))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((((((((''''''''''''******++++++++++++******))))))))))))))))))))))))))))))))))))************''''''((((((((('''%%%$$$******)))))))))+++,,,---+++)))(((&&&&&&&&&((()))*********************************************************)))******+++,,,******++++++++++++******************************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))************+++++++++(((((())))))***+++++++++)))***++++++,,,+++++++++************************((()))))))))************------------------------++++++,,,,,,------......////////////////////////............///000111111//////000111222222111111000111111111111111222222000000000000000111222333222222111111111111222222222222222222222222222222//////000000000000111111/////////...---------,,,......---,,,,,,+++******&&&'''(((***+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++************)))++++++++++++++++++++++++************************''''''((())))))*********))))))))))))************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))*********'''''''''(((((()))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''(((((())))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))*********)))((((((((()))***+++++++++++++++************,,,,,,,,,+++***)))'''&&&'''''''''(((((((((((()))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((((())))))(((((())))))******++++++))))))(((((((((((()))))))))))))))***************+++******))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******************************************)))******++++++******)))******))))))))))))******&&&((())))))(((''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))''''''''''''))))))((((((((((((((((((((((((%%%&&&'''((()))******+++)))******************))))))))))))))))))))))))))))))))))))*********++++++******************)))(((,,,++++++,,,000666<<<@@@---,,,)))&&&&&&''')))*********************************************************))))))***++++++,,,******++++++++++++******************************))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))***++++++******((((((((())))))*********************************)))))))))))))))))))))))))))************+++++++++((((((((()))***+++++++++)))***+++,,,,,,,,,++++++************************)))))))))*********++++++++++++++++++++++++++++++***++++++,,,------......////////////////////////------------...///000111...///000111111111000///111111111222222333333333////////////000111222333111111000//////000111111111111111111111111111111//////000000000111111111..................------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,------+++*********+++++++++++++++************)))************************))))))))))))))))))))))))(((((()))******+++,,,,,,*********))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******)))((('''''''''''''''((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((%%%&&&&&&'''(((((())))))+++***)))''''''(((***+++))))))))))))************)))************)))'''&&&'''''''''((((((((())))))))))))************))))))((()))))))))***+++++++++***)))(((''''''((()))***((((((((('''''''''''''''&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((())))))*********++++++***)))))))))))))))(((((((((((((((((()))***((((((((((((((())))))***+++******)))(((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))''')))++++++)))'''(((***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&''''''((()))***+++,,,((())))))******))))))((())))))))))))))))))))))))))))))*********++++++++++++************++++++,,,+++++++++...333:::@@@DDD...---,,,+++*********+++))))))))))))))))))))))))******************************))))))***+++,,,,,,******++++++++++++******************************))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***''''''(((((()))))))))***************************)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++)))***+++,,,---,,,,,,+++************************************++++++++++++******************************+++,,,,,,---......///////////////.........---------------///000000...///000111111000///...222222222333333444444444////////////000111222333111000///......///000111////////////000000000000//////000000111111111222---------...............***++++++,,,,,,------...,,,,,,---.........------...---+++))))))***+++,,,+++++++++************)))''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,------++++++******))))))(((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********)))((('''''''''''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((())),,,+++)))''''''(((***+++''''''(((((())))))******'''((()))******)))((((((''''''(((((()))))))))***))))))************))))))(((((()))***+++,,,,,,---+++)))(((&&&&&&((()))+++((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))''''''(((((()))))))))***++++++***))))))((())))))))))))(((((()))***++++++((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))((()))***++++++***)))((((((***---,,,***(((***+++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))******)))))))))************************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***)))(((((((((***+++,,,...---+++))))))+++,,,...)))*********)))(((&&&%%%))))))************)))))),,,***(((''''''(((***,,,************************+++++++++*********))))))************************+++++++++*********))))))************************(((((())))))******+++++++++++++++++++++***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))((((((***))))))***,,,,,,+++)))*********)))))))))))))))+++++++++,,,,,,---------((()))***+++++++++++++++)))))))))))))))))))))))))))+++...//////+++(((%%%,,,++++++******++++++,,,******)))))))))))))))***++++++************++++++++++++,,,,,,---,,,,,,,,,////////////////////////////////////000000000000111111000000//////......222111111111000000//////222222222222222222222222222111000//////000111111333333333222222222111111000000000000000000000000000000///...------,,,,,,)))******+++,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,++++++*********))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***++++++***)))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))((('''(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))++++++******))))))(((((('''(((***++++++***)))(((&&&&&&'''((()))******+++))))))))))))))))))))))))'''((((((((((((((('''&&&))))))))))))))))))))))))+++)))(((&&&&&&((()))+++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))((('''''''''(((***++++++***)))(((((()))******,,,,,,,,,++++++++++++++++++***)))((((((''''''(((+++*********))))))((((((((((((((((((((()))*********************)))((((((,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))(((((('''&&&$$$$$$((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))************)))))))))+++,,,***'''&&&(((++++++*********))))))((((((++++++******))))))((((((+++++++++***************))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***)))))))))))),,,,,,+++***))))))))))))------,,,+++,,,...000222222111000...,,,+++++++++************))))))))))))))))))*********))))))(((+++***)))(((((()))***+++************************+++++++++*********))))))************************+++++++++*********))))))************************))))))))))))******************+++++++++***))))))***************+++++++++))))))))))))))))))))))))************)))))))))(((***))))))***,,,,,,+++)))***)))))))))))))))))))))***+++++++++,,,,,,,,,,,,******+++++++++***)))))))))))))))))))))))))))))),,,...000222111...+++(((,,,++++++******++++++,,,******))))))))))))******++++++************++++++)))***+++---.../////////........................---............////////////////////////000000000111111111000000000//////222222222222222222222222111000000//////000111222111111111000000000//////000000000000000000000000000//////...------,,,,,,,,,,,,---.........------++++++*********+++,,,---,,,,,,++++++++++++++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))((('''(((((((((((((((((((((((('''((()))******)))((('''******))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***+++++++++*********)))))))))((((((((('''''''''&&&((()))***+++++++++***)))))))))******++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))******)))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,+++***)))((())))))***)))(((((('''((()))***++++++***)))(((((()))******))))))))))))))))))))))))))))))((((((((())))))***************)))))))))(((((((((((((((((()))*********************)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++++++++***)))((((((''''''(((((()))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))***+++***'''&&&(((***************)))))))))(((*********)))))))))))))))*********************)))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))(((((()))******,,,,,,+++***))))))******...---,,,,,,---///111333444333111///,,,***))))))************))))))))))))***************)))((('''))))))))))))))))))))))))************************+++++++++***************************************+++++++++***************))))))))))))))))))))))))***************))))))))))))******+++++++++******+++++++++***************))))))))))))))))))))))))************))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))*********************+++++++++++++++++++++***)))((('''))))))))))))))))))))))))---...000111111...,,,***++++++************++++++***)))))))))))))))******++++++************++++++)))***+++,,,------------........................,,,,,,---------.........---......///000000111111111111000000000000//////111111111111111111111111////////////000000222222111000000000000///////////////////////////////////////......---,,,,,,,,,------.........---,,,,,,++++++*********+++,,,---++++++++++++++++++,,,,,,))))))***))))))((('''&&&))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++***((('''(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******++++++******)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))((((((((((((''''''''''''))))))***+++,,,,,,++++++***************+++++++++))))))))))))))))))))))))&&&''''''((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))******''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,+++***************+++((((((((((((((()))************))))))))))))******(((((((((((((((((((((((((((((((((((()))***++++++************))))))))))))))))))((((((((()))******)))************))))))(((&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))******))))))(((%%%&&&((()))+++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))************))))))((())))))((('''&&&((()))************))))))))))))((())))))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))***+++,,,++++++******)))*********............///111333444555444222///---***((('''************))))))))))))******+++******)))((('''))))))************))))))************************************************************************************************))))))))))))))))))))))))+++++++++******)))))))))((()))***+++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))***,,,,,,+++))))))))))))))))))*********)))))))))))))))*********)))***************)))((())))))))))))))))))))))))***+++,,,------+++)))(((++++++************++++++))))))))))))))))))***+++++++++************++++++++++++++++++***)))((('''........................,,,------------................../////////000000000000000000000000//////111111111111111111111111.........///000111222222222222222222111111111111.................................------,,,,,,,,,,,,,,,,,,,,,+++******)))+++++++++++++++++++++,,,*********++++++,,,,,,,,,)))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((+++******))))))(((((('''(((((((((((((((((((((((()))(((((((((((((((((()))************))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&'''))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))************************((((((((((((((())))))***)))))))))))))))*********))))))))))))************))))))(((((()))******+++*********)))))))))))))))***))))))((())))))******))))))************)))(((******)))(((((('''&&&&&&(((((((((((((((((((((((('''((())))))*********)))&&&'''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))((((((((('''''''''((((((*********)))))))))))))))'''((((((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))******+++,,,+++***************++++++////////////111222444555444333222000...+++)))(((************)))))))))(((***************)))(((((())))))************))))))************************************************************************************************)))))))))))))))))))))))),,,,,,++++++******))))))((()))***+++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***,,,,,,+++)))(((((())))))************))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))))))))*********)))((((((+++******))))))******+++))))))(((((()))***++++++++++++************++++++,,,,,,,,,,,,+++***((((((........................------........./////////000/////////.........---//////////////////000000000000000000000000000000------...///000111111111111111111111111111111111---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,******************)))(((************************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************++++++,,,------)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))'''(((((()))))))))))))))(((((())))))************(((((())))))************++++++***)))))))))))))))))))))))))))))))))************))))))))))))******((())))))*********))))))+++******))))))(((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))(((''''''''''''((((((((())))))))))))))))))******''''''(((((()))))))))***&&&&&&''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((***)))))))))***+++,,,,,,...//////111222444555666111111111000///---,,,+++************)))))))))((())))))************))))))))))))))))))))))))))))))***************************************+++++++++***************************************+++++++++************************+++++++++++++++*********)))******+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))***************))))))***,,,,,,+++)))((((((((()))******++++++************))))))))))))%%%&&&''')))***+++,,,,,,))))))))))))))))))))))))+++***************************))))))))))))******(((((((((((()))***+++,,,++++++************++++++***+++,,,---............---------------------------............/////////000000//////...------,,,......////////////000000////////////////////////------//////000000000000......///////////////000........................------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,******++++++++++++******************************+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''(((***++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******'''''''''''''''((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))***''''''''''''(((((((((((())))))))))))***,,,---...***************+++++++++))))))))))))))))))))))))'''(((((()))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''((())))))))))))(((''''''((()))))))))))))))'''((()))******+++******&&&''''''(((((())))))***,,,,,,+++***))))))))))))))))))))))))************++++++***)))))))))******((())))))************)))'''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&'''(((((())))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))))))))************)))))))))(((&&&'''((())))))((())))))))))))************'''(((((((((((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((())))))))))))************)))((('''&&&&&&&&&&&&))))))))))))***+++,,,---......///111333444555666///000111111000///---,,,************))))))))))))'''((()))******+++******+++***)))(((((()))***+++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,******+++++++++***))))))***************+++++++++))))))))))))))))))))))))((()))))))))***************))))))***,,,,,,+++)))'''(((((()))******+++++++++++++++******)))))))))&&&&&&((()))************))))))))))))))))))))))))++++++***))))))***+++,,,******))))))))))))******(((((((((((()))***+++,,,++++++************++++++((()))***,,,---.........------------------------,,,,,,---------........................................../////////000000////////////////////////---...///000000//////...............//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++******++++++,,,++++++***************************+++++++++*********))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((('''&&&'''((())))))'''''''''((()))*********))))))))))))))))))))))))'''((()))***+++******)))((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******'''''''''((())))))******))))))))))))))))))))))))++++++************++++++(((((((((((())))))******&&&'''''''''((((((((()))(((((((((((()))+++---...))))))******++++++,,,,,,))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))'''((()))***+++******)))&&&'''((()))***))))))(((&&&''')))***++++++******''''''(((((()))******+++++++++******)))*********((()))))))))************,,,+++******))))))******(((((()))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))*********))))))))))))(((((((((***+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))************))))))***(((&&&''')))+++***)))((()))))))))************((((((((((((((('''''''''&&&''''''((())))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((())))))))))))******))))))((((((((())))))((((((((()))***,,,---...,,,---///111333444555555000111222222111...,,,+++************))))))))))))&&&'''(((***++++++++++++,,,***)))'''''')))***,,,************************))))))******++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++***))))))***,,,,,,+++)))'''(((((()))***+++++++++,,,+++++++++******))))))'''((()))))))))))))))((())))))))))))))))))))))))******)))(((((()))***+++******))))))))))))******(((((((((((()))***+++,,,++++++************++++++'''(((((())))))))))))(((------------------------++++++,,,,,,,,,---------,,,,,,------.../////////---.........//////000000////////////////////////......///000000///...---///000000000111111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***)))---,,,,,,++++++************++++++,,,,,,,,,++++++************************++++++++++++******))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((('''&&&&&&'''((()))***&&&''''''((()))******+++))))))))))))))))))))))))'''((()))***++++++***)))((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''((((((((())))))******((()))))))))******++++++(((''''''''')))***,,,...&&&''''''((()))******+++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&''')))*********)))(((&&&''')))***+++++++++***)))******+++,,,---------))))))))))))***+++,,,---(((((())))))*********+++,,,,,,+++***))))))******(((((()))***************((((((((((((((('''''''''))))))))))))))))))))))))******+++++++++******)))'''''''''''')))+++---...((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))************))))))+++(((&&&'''***,,,+++***(((((())))))*********+++))))))(((((('''''''''&&&'''''''''((()))******+++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///((((((((()))***,,,---...,,,---///111333444555555222333333222111...+++)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,---+++)))***,,,---,,,)))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,---------------............///000000//////.........---.........////////////000////////////////////////....../////////...,,,+++------......------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++******))))))******+++,,,++++++++++++++++++,,,++++++***))))))***+++,,,((((((((((((((((((((((((''''''(((((())))))*********************)))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))***************((('''&&&&&&'''(((***))))))))))))***+++,,,---((((((((('''&&&&&&(((*********+++++++++******))),,,***))))))******((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******)))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((((((***+++,,,******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))************(((((())))))******++++++++++++***)))(((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********((()))***++++++***)))(((***)))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++$$$''')))***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''************++++++++++++))))))))))))))))))))))))++++++******))))))((((((++++++************++++++%%%'''***,,,.........---)))************+++++++++///...///111333555444333444111...***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***))))))***+++++++++)))'''(((***+++***(((*********+++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************+++******)))***+++,,,---******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******++++++,,,,,,,,,,,,------------------............000/////////.........---,,,,,,,,,------------...////////////////////////....../////////...,,,,,,...............---,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,------///...---,,,+++***************))))))))))))******+++***)))((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))***************)))(((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))'''&&&&&&''')))***))))))))))))***+++,,,---)))))))))((('''''')))+++******+++++++++******)))+++***((()))******)))((((((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))*********(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))*********)))))))))((((((((('''))))))************))))))))))))))))))************))))))))))))************)))))))))))))))*********++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''))))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))'''''''''''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((())))))***,,,------,,,***))))))************+++++++++.........000222333222111000...,,,)))))))))+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++***))))))***++++++***)))((()))******)))(((******************))))))************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------------------............/////////...............,,,,,,,,,------------...////////////////////////.........///......---,,,...////////////...------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,111000...,,,***)))((('''((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))******))))))(((((((((((((((((())))))))))))***)))))))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))''''''''''''))))))))))))))))))******+++,,,)))******)))((((((***+++)))******+++++++++*********)))((()))***+++***)))''''''''''''''''''''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((('''(((((()))***+++++++++***************+++++++++))))))))))))))))))))))))************))))))((((((,,,+++***)))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))************))))))))))))************************))))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((())))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''(((((())))))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,+++,,,,,,,,,,,,***)))((()))************+++++++++...------///000111000...,,,+++)))((()))***,,,...+++++++++******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++******************+++,,,++++++++++++,,,+++++++++*********)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((************************))))))))))))))))))))))))((()))))))))************&&&&&&&&&&&&''''''((((((***++++++++++++++++++***************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******)))))))))))))))***))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************+++++++++++++++,,,,,,,,,*********+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------..........................................////////////000////////////////////////..................------/////////000///......---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,...---,,,***((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))(((''''''((()))))))))))))))))))))***++++++((()))***)))(((((()))***))))))***+++++++++******)))((('''(((***++++++***((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((()))******+++++++++++++++******)))))))))))))))))))))))))))))))))******))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((())))))************))))))((()))))))))************((()))))))))************++++++******))))))((((((******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++***)))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***)))***,,,,,,,,,+++)))((()))*********++++++++++++))))))))))))))))))))))))&&&''''''((())))))******---------,,,,,,---------)))******++++++++++++***))))))*********+++++++++---,,,,,,---//////...,,,******)))((()))***,,,---++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))*********++++++*********++++++,,,++++++++++++,,,+++*********)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((()))))))))************''''''((((((((()))))))))))))))************))))))************************************************+++++++++,,,,,,+++++++++***)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************++++++,,,,,,,,,))))))***++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...---------........................////////////000////////////////////////......------............/////////000///......---++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++***)))(((((((((((()))((((((''''''(((((()))&&&'''((()))******++++++))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((((((((()))))))))))))))((())))))******'''((())))))''''''((()))((()))***+++++++++++++++)))((('''(((***++++++***))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))'''(((((()))******++++++(((((())))))************(((((((((((())))))))))))))))))************))))))((()))))))))************((()))))))))************++++++******))))))((((((***)))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))***)))''''''(((***************************************************((((((((((((((()))*********+++,,,,,,,,,+++)))))))))*********++++++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******************************))))))*********+++++++++,,,++++++,,,......---+++,,,+++***))))))******+++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))***++++++++++++***)))(((*********)))((()))*********************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,++++++)))))))))******)))))))))******************************************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************************************))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------.........,,,,,,,,,------------...////////////////////////......---------...//////...////////////...------***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************++++++++++++++++++*********++++++,,,))))))(((((((((((())))))&&&'''((()))***+++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))***&&&'''))))))(((''''''(((((()))***+++++++++++++++***)))((()))***+++***)))************************))))))))))))******************))))))))))))******************************))))))))))))))))))))))))''''''((())))))))))))(((*********)))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,'''''')))***++++++++++++(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&(((******)))(((((()))************************************************))))))(((((())))))***+++)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++************++++++---,,,+++***)))((('''''')))************++++++++++++******,,,---...---+++---,,,+++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))***++++++++++++***)))(((***+++***(((''')))+++*********+++++++++++++++************************((((((((())))))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))************************)))******************))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------------...////////////////////////...------,,,---...///000...............---,,,,,,******+++++++++,,,,,,,,,************************************************************++++++++++++++++++************++++++))))))(((((((((((())))))'''((()))))))))(((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((())))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))******)))))))))))))))(((((((((((())))))&&&(((******)))((((((((((((((()))++++++,,,,,,++++++***((()))******)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))))))))))))))))))))))))))(((((((((((()))******(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))******+++***))))))'''((((((((()))))))))***))))))************))))))))))))))))))************))))))))))))************)))))))))))))))*********)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$'''***++++++)))((()))************************************************))))))(((((())))))***+++***)))(((&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++))))))((((((((()))************+++++++++***)))***+++...///...---,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))***+++,,,,,,+++***)))))),,,------***)))+++---*********+++,,,,,,,,,---************************(((((())))))******++++++(((((())))))************))))))))))))))))))))))))))))))))))))************&&&''')))*********)))(((+++++++++,,,,,,+++++++++((((((((((((((((((((((((************************))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000////////////////////////...------,,,---...///000------......------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***))))))(((((((((((((((((((((''''''''''''((((((((()))))))))(((&&&$$$"""))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))***)))(((((((((((())))))''')))++++++***)))))))))(((((()))++++++,,,,,,,,,,,,***))))))******((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&''')))***,,,------************************))))))))))))))))))))))))************))))))))))))******++++++***)))'''&&&'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))************(((((())))))******++++++))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++***)))(((,,,+++***)))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++"""%%%***,,,,,,***)))(((************************************************)))))))))))))))******+++---+++)))'''&&&(((***+++************++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))(((((((((((((((((()))(((((((((((()))***+++,,,)))************+++++++++)))))))))+++...//////...+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************************************************************************++++++++++++******++++++++++++++++++++++++++++++***)))(((((())))))************************,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))******+++,,,,,,,,,+++***))))))***+++,,,))))))******++++++,,,,,,+++++++++*********))))))---+++)))((('''((()))***)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,,,,---...///000111......---,,,,,,,,,,,,---////////////////////////000000//////........................---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************)))(((((())))))))))))((((((((((((+++******)))(((''''''&&&''''''((()))***+++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++***************************)))))))))))))))************)))))))))))))))***+++,,,,,,+++***))))))))))))******)))))))))************************''''''((()))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***((('''&&&$$$$$$&&&'''''''''((((((((()))(((((())))))******++++++))))))(((((()))***++++++******))))))))))))******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++(((((())))))))))))((((((''''''(((******+++++++++*********)))))))))))))))(((((()))))))))(((((('''(((((()))***************'''(((((()))***+++++++++***(((''')))+++,,,***(((************************************************(((((())))))************......------,,,++++++***)))'''&&&(((+++---,,,***))))))***)))((()))+++...///...---,,,,,,---............///000000000000///000000/////////000000111))))))))))))))))))))))))************************))))))))))))******************************************************************************************++++++++++++******++++++++++++++++++++++++++++++***)))))))))))))))************************(((((((((''''''(((((((((******++++++++++++******)))******++++++******))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++*********++++++***))))))***++++++)))))))))***************+++++++++*********))))))***)))'''&&&&&&&&&((())))))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000......---,,,,,,,,,,,,---......................../////////.........------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((***************)))((((((*********)))))))))))))))*********)))((('''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******)))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))*********+++))))))))))))************************************)))))))))))))))*********++++++*********))))))))))))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))((())))))***************))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))((((((''''''))))))))))))************)))))))))))))))*********)))))))))))))))***++++++******))))))))))))******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********((())))))******))))))((('''((()))******+++++++++***)))))))))))))))))))))*********+++++++++******(((((()))***************'''(((((()))******++++++***)))(((***,,,---+++)))************************************************************++++++++++++******+++++++++++++++++++++)))((())),,,---,,,******+++++++++***+++---///......---,,,,,,---......,,,------..................---......///000111222)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************************************************************************************++++++++++++******))))))))))))))))))))))))+++***))))))))))))))))))************************''''''&&&&&&&&&&&&''''''******++++++++++++******)))******++++++******)))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,,,,+++******)))+++******))))))******+++***))))))))))))))))))(((+++************)))))))))(((((('''&&&&&&''')))))))))************+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...---------------............---,,,,,,,,,,,,---.................................------------------------...------,,,,,,************************++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))''''''''''''((((((((((((******))))))(((((('''''')))************))))))(((******************************))))))(((((('''''')))))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((()))******))))))))))))))))))))))))************++++++++++++************++++++++++++************************(((((())))))******+++++++++*********)))))))))))))))******++++++******)))+++***)))'''''')))***+++(((((((((((((((((((((((())))))***+++++++++++++++************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***+++******))))))))))))******+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))(((((())))))***************)))))))))))))))******************)))'''((()))******+++******))))))))))))))))))******))))))******++++++,,,,,,(((((()))***************((((((((()))******++++++******)))+++,,,---,,,***************************************************,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,,,,---,,,+++***+++,,,---,,,++++++,,,------,,,---///111......------------...///......///000000000000///...//////000111333555666)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************************+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******)))))))))))))))***************************))))))(((((((((((())))))******++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,++++++************))))))))))))************))))))((((((''''''************))))))))))))))))))(((((()))***+++,,,))))))*********+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---............---,,,,,,,,,------......---,,,,,,,,,,,,---........................------------------------,,,,,,------...---------))))))))))))))))))))))))************************************+++,,,---...))))))))))))))))))))))))'''''''''((((((((())))))******))))))((((((''''''))))))************)))((()))))))))))))))************)))))))))((((((((('''(((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************''''''((()))***++++++,,,)))))))))(((((((((((('''))))))************)))))),,,+++(((''''''(((+++,,,))))))))))))))))))))))))((()))******++++++******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''++++++******))))))((((((***)))))))))))))))************))))))))))))************************************))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***))))))))))))))))))***++++++******))))))((((((******++++++++++++******(((((()))***************)))))))))))))))*********'''''''''(((((()))***+++(((((()))***************(((((())))))************)))))))))***+++++++++***************************************************,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++,,,......---...000111////////////000000000111333333444555555555555444555555555666777888::::::))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))*********+++++++++******************************************************++++++++++++******((((((((((((((((((((((((***)))))))))))))))******************************+++******************+++******++++++++++++******)))))))))******)))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((())))))))))))***++++++))))))*********+++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,,,,------......---,,,,,,,,,,,,---........................------------------------,,,,,,------...---------))))))))))))))))))))))))************************))))))******+++,,,......))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''((())))))*********))))))''''''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&'''((()))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''((()))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********''''''((()))***++++++,,,(((''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,+++(((''''''(((+++,,,************************'''((())))))******))))))'''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((('''&&&&&&((((((((((((''''''''''''++++++******))))))((((((******)))))))))))))))*********))))))))))))************************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++******))))))((((((******************************))))))))))))******++++++******))))))((((((******++++++++++++******((())))))************)))(((((())))))************''''''''''''((()))+++,,,(((((()))***************)))))))))))))))*********'''((())))))))))))))))))************************************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---.........------------+++---////////////111222222333333444444555555555777888888999999999999999;;;;;;;;;;;;;;;;;;<<<===))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,******************************************************++++++++++++******(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))************++++++++++++******((())))))******))))))(((%%%&&&'''(((***+++,,,---))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))***++++++,,,,,,((())))))******))))))(((***))))))))))))))))))((((((((()))))))))))))))***'''''''''((((((((((((((()))************+++++++++************************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,------......//////---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,------------------------------------------.........---------...------,,,,,,************************************************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))((())))))************)))%%%&&&&&&''''''(((((()))))))))))))))((((((((((((%%%&&&'''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((***+++---...///***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((())))))))))))'''(((((())))))*********(((((())))))******++++++''''''''''''&&&&&&&&&&&&***))))))(((((())))))***+++***)))'''''')))***+++************************''''''((()))))))))))))))&&&'''(((***+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))((('''&&&&&&%%%))))))))))))************************))))))))))))+++******)))))))))))))))******))))))))))))*********************+++++++++******))))))))))))******))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,************************+++******))))))******+++************)))))))))))))))******************)))))))))************))))))((((((((()))******++++++******)))))))))+++,,,---(((((()))***************))))))))))))))))))******%%%'''))))))((('''((()))************************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++///000111111000///000222...000333444444444555666777888999:::;;;;;;:::::::::;;;<<<<<<======<<<<<>>======>>>>>>???))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++******************************))))))))))))************++++++++++++******(((((())))))))))))(((((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))***************(((((((((((())))))******(((((((((((((((''''''&&&)))************+++++++++************************))))))***+++++++++++++++************************,,,,,,,,,---------------++++++++++++,,,---............---,,,,,,,,,,,,---------------------------------........./////////............---,,,++++++++++++++++++++++++++++++************************'''&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((())))))))))))***''''''(((((())))))******(((((()))***************&&&&&&&&&'''((()))))))))(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---...///)))((((((((((((((()))***))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********''''''(((((()))******+++)))))))))))))))*********))))))((((((((('''''''''***)))(((''''''((()))*********))))))))))))******************************(((((()))************)))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))(((((((((((((((((((((''''''((()))***+++,,,,,,)))))))))))))))*********++++++***)))))))))))))))******))))))))))))******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,************************+++******))))))******+++)))))))))))))))*********((())))))******))))))((())))))************))))))'''(((((()))******++++++,,,+++)))))))))***+++,,,(((((()))******************)))))))))))))))))))))%%%(((******(((''')))***************************************************)))******+++,,,---......------......///000000000111444555555444333555777444666999;;;;;;;;;<<<===<<<===>>>@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDD))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,******************************************************++++++++++++******************************))))))((())))))***++++++************************,,,,,,++++++++++++,,,,,,******++++++++++++******(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))(((((('''''''''((()))******)))((('''))))))******++++++,,,,,,'''((((((((())))))************++++++***)))(((''')))************+++++++++************************))))))***++++++++++++***************************+++******************************+++,,,---...///......---,,,,,,,,,,,,---------------------------........./////////000000...///......---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++(((((()))***************&&&''''''((()))******+++(((((((((((())))))))))))************))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((()))******)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++&&&''''''((()))******+++*********)))))))))))))))************))))))))))))***)))(((''''''((()))***)))))))))******)))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++$$$%%%&&&'''((()))***+++(((((())))))******++++++++++++***))))))((())))))******))))))))))))******))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))************))))))))))))************************++++++************++++++(((((())))))******++++++(((((())))))))))))(((((())))))*********))))))((('''(((((()))***++++++++++++***(((&&&&&&''')))***(((((()))************************)))))))))))))))&&&)))++++++)))((()))+++************************************************)))***+++,,,...///000000000000111333444555666777444666888888777777999<<<888;;;>>>@@@@@@@@@AAABBB???@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJJJJ))))))************))))))+++++++++*********)))))),,,,,,+++***))))))******))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++************************))))))***+++,,,,,,,,,,,,$$$'''***++++++***+++,,,************))))))))))))************************************************))))))************)))))),,,,,,,,,++++++*********))))))************)))))))))************+++++++++******))))))))))))******+++++++++,,,,,,+++++++++******)))))))))))))))***))))))))))))***************)))(((''''''((()))*********)))))))))))))))***)))))))))))))))))))))))),,,+++*********+++,,,---************************))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,------...///000111111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((()))))))))'''''')))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))((('''%%%&&&(((***)))))))))))))))******+++,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******+++++++++++++++***)))(((((('''''''''(((((())))))******,,,+++***))))))***+++,,,***************)))((((((************************++++++******))))))((((((************************+++***)))'''''''''((()))'''((()))******++++++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++)))((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++******+++,,,)))************+++++++++************************++++++************++++++***+++---......---+++************)))))))))))))))''''''''''''((((((((((((******++++++++++++******************************(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,---......,,,,,,---...---...///000222333444555666666666666777777777777:::::::::::::::;;;<<<===>>>BBBDDDBBBAAADDDFFFEEEDDDFFFGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGG))))))************))))))+++++++++*********)))))),,,++++++***))))))******))))))*********+++++++++,,,,,,,,,++++++*********((())))))))))))***************************************+++++++++******))))))***,,,+++)))(((((((((************))))))))))))************************************************))))))************))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))************++++++++++++******+++*********)))*********))))))))))))***************)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))******)))))))))***+++,,,************************))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,------------............,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++((((((''''''''''''((((((((((((((()))))))))******(((((((((((()))))))))))))))((((((''''''((()))***))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))((()))))))))'''''')))******))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))***)))(((''')))***)))))))))))))))******+++))))))******++++++,,,,,,+++***)))(((((()))***+++************************************))))))))))))++++++******)))(((((('''((((((((())))))))))))))),,,+++***)))))))))))))))***************)))((((((*********************************)))))))))))))))************************+++***)))(((''''''((()))***++++++******)))((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++***))))))***)))(((((((((((()))***((((((((((((((((((((((((************************(((***++++++******+++,,,)))************+++++++++************************++++++************++++++***+++,,,------,,,+++***((()))))))))************''''''((((((((()))))))))******++++++++++++******************************((())))))******+++++++++************************,,,,,,,,,,,,++++++++++++,,,...//////......///000111111222333555666777888999999999999::::::::::::;;;;;;<<<<<<>>>???AAAAAA@@@DDDFFFDDDCCCFFFHHHGGGDDDFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHH))))))************))))))+++++++++***************,,,+++******)))************************++++++++++++++++++++++++*********((((((((())))))))))))***************************++++++++++++***)))((((((+++,,,,,,***((('''((()))++++++*********)))))))))************************************************))))))************))))))*********)))))))))))))))))))))(((''''''((())))))'''((((((((())))))))))))******))))))))))))******))))))************))))))************************))))))))))))***************))))))(((((())))))******)))))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------............------------------,,,,,,++++++,,,,,,++++++++++++******************************+++++++++++++++***************************)))))))))((((((''''''(((((()))))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++((((((((((((((((((((((((((()))))))))'''''')))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((***++++++)))((()))***)))))))))))))))******+++''''''((()))***+++,,,,,,******))))))))))))******************************---,,,+++***)))((('''&&&++++++******)))((((((((())))))))))))))))))((((((((())))))******))))))))))))************))))))(((************************))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))***++++++******)))((('''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))***))))))(((((())))))***((((((((((((((((((((((((************************)))***++++++***)))+++,,,)))************+++++++++************************++++++************++++++************************(((((())))))******++++++((())))))))))))***************++++++++++++******************************)))))))))))))))*********++++++++++++************,,,,,,,,,,,,---------------///000111000111222444666666777999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGBBBGGGHHHFFFFFFIIIKKKJJJFFFHHHJJJJJJIIIHHHIIIJJJMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIII))))))************))))))************************++++++***************+++************************+++++++++***************))))))))))))************************************++++++,,,,,,+++******))))))))))))((('''(((+++---+++++++++*********))))))************************************************))))))************))))))******************))))))***((('''%%%%%%'''(((***((((((((()))))))))************))))))))))))******(((((())))))))))))(((((((((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))******************************))))))***++++++++++++******++++++++++++,,,,,,,,,*********++++++++++++++++++******))))))******+++---------------------------------,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((()))))))))'''''')))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********(((''''''))),,,)))))))))))))))******+++'''''''''((()))******+++***))))))))))))))))))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''************))))))((((((+++******))))))((((((((($$$%%%''')))***+++******))))))************)))(((************************(((((())))))******++++++(((((((((((((((((((((((()))))))))(((((((((((()))'''((()))******++++++***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***,,,))))))*********+++++++++************************++++++************++++++******))))))))))))***************)))))))))))))))))))))*********+++++++++******++++++++++++*********************************)))))))))))))))))))))---------------,,,,,,,,,---------......////////////111333444444555777999<<<<<<===>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHDDDIIIJJJHHHHHHKKKLLLKKKJJJLLLMMMMMMLLLKKKLLLMMMOOOPPPPPPPPPOOONNNLLLKKKLLLLLLKKKJJJJJJIIIHHHHHH))))))************))))))************************+++***************++++++******************************************************++++++++++++,,,,,,******************************+++,,,------,,,,,,((())))))((('''(((+++---++++++++++++************************************************************))))))************))))))++++++++++++++++++++++++***((('''%%%%%%'''(((***)))))))))*********++++++******))))))))))))******((((((((())))))(((((((((&&&&&&(((((())))))((((((((()))))))))************))))))************))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))***************************************))))))***++++++++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++---------,,,,,,---------+++,,,,,,---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((()))))))))'''''')))***+++******))))))******+++((((((((((((((((((((((((************************))))))(((((((((((())))))+++***'''%%%###%%%)))---)))))))))))))))******+++(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((&&&''')))******)))((((((((())))))*********))))))************************(((((())))))******++++++((((((((((((((((((((((((((((((((())))))))))))((('''((()))******++++++***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))---+++(((%%%%%%''')))+++))))))************))))))************************(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))*********+++++++++************************++++++************++++++***))))))(((((())))))***,,,++++++***)))(((''''''************++++++++++++******++++++++++++******************************************)))))))))))),,,,,,---------............//////000111222222333333555777888999:::<<<>>>AAABBBBBBCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGEEEJJJKKKIIIIIILLLNNNMMMNNNPPPQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEE))))))************))))))***************+++++++++*********)))******+++,,,+++++++++***************)))))))))***************+++++++++,,,,,,,,,------************************))))))***+++,,,------,,,***++++++***(((((()))***,,,++++++++++++*********************************************************))))))************))))))+++++++++++++++,,,,,,,,,))))))(((''''''((())))))************++++++++++++******))))))))))))******(((((())))))))))))((((((%%%&&&((()))***))))))((())))))))))))************)))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++++++++******************************))))))***++++++++++++***************+++++++++++++++++++++,,,,,,------...++++++************++++++------,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))((((((***))))))(((((())))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((((((((((((((()))))))))'''''')))***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++)))'''$$$###%%%)))---)))))))))))))))******+++***)))))))))((((((((('''))))))************))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))))))))******************)))))),,,,,,+++***)))'''&&&%%%((())))))************)))************************))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))(((***++++++******)))((('''))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,***'''$$$$$$&&&)))+++)))******++++++******)))++++++++++++++++++++++++***************************+++,,,+++)))))))))+++)))************+++++++++************************++++++************++++++)))))))))))))))))))))))),,,++++++***)))((('''''')))************+++++++++******++++++++++++*********************************************+++++++++++++++,,,---...///000000222333444555666777888888888:::<<<======>>>@@@BBBEEEEEEFFFGGGGGGHHHIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFJJJIIIIIIHHHGGGHHHHHHHHHGGGLLLMMMKKKKKKNNNOOONNNQQQSSSSSSRRROOOMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA))))))************))))))))))))*********+++++++++******))))))***++++++,,,+++++++++*********))))))((()))))))))*********+++******+++++++++,,,,,,,,,************************((())))))*********))))))''')))***+++)))))))))***,,,,,,+++++++++*********************************************************))))))************)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))******))))))(((&&&''')))+++,,,+++******))))))))))))************)))***++++++++++++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))*********))))))************************))))))***++++++++++++***************+++++++++++++++,,,,,,---......//////,,,,,,++++++++++++,,,,,,------,,,++++++,,,------++++++,,,,,,---------...,,,,,,++++++++++++******++++++++++++++++++++++++((()))))))))*********+++((((((((()))))))))))))))******))))))))))))******))))))))))))((((((''''''(((((((((((())))))))))))'''((()))))))))((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))'''''')))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))(((&&&''')))***)))))))))))))))******+++)))))))))))))))))))))***((()))***++++++***)))(((************************'''(((((()))******++++++)))))))))))))))))))))*********************++++++---,,,+++***)))((((((((((((((()))************************************************)))))))))))))))************************&&&'''((()))******)))(((***++++++******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((()))***++++++++++++***)))***************************************************+++,,,+++)))((()))***)))************+++++++++************************++++++************++++++))))))***++++++***))))))))))))))))))))))))******)))))))))************+++******++++++++++++************************************++++++,,,,,,------------///000222333555555777888999:::<<<===>>>???===???AAAAAAAAABBBDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJNNNPPPMMMMMMPPPRRRQQQRRRSSSSSSQQQMMMKKKJJJJJJIIIJJJKKKLLLLLLKKKIIIIIIFFFEEEDDDBBB@@@???======))))))************))))))))))))******++++++++++++******))))))***+++,,,,,,++++++++++++******))))))(((((())))))*********+++)))************+++++++++************************))))))))))))((('''&&&%%%"""%%%(((++++++,,,---...,,,,,,,,,+++++++++******************************************************))))))************))))))(((((())))))*********+++))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))''')))+++---...---,,,+++))))))))))))************)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''************************))))))***++++++++++++***)))************+++++++++,,,,,,------...///000000---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,++++++++++++***.........---------,,,,,,************************(((((())))))*********+++''''''(((((())))))************))))))))))))******+++*********))))))(((((((((((((((((())))))))))))%%%&&&((()))******))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((())))))************************((()))))))))'''''')))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))&&&))),,,,,,+++)))(((((()))))))))))))))******+++''''''((()))***+++,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++((()))))))))************)))))))))))))))*********)))))))))***+++++++++,,,)))(((((((((***,,,...///(((((()))***************************************++++++******))))))((((((************************&&&'''(((*********)))((('''((()))******++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,***(((&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***,,,,,,+++)))((()))***)))************+++++++++************************++++++************++++++((()))+++------+++)))(((&&&'''((()))***+++,,,,,,((())))))))))))***************++++++++++++************************************+++,,,------......000111333555777999;;;;;;;;;<<<===???@@@BBBCCCDDD@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLPPPRRRPPPOOORRRTTTSSSRRRSSSRRRPPPLLLHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHDDDCCCBBB@@@>>><<<;;;:::++++++***************+++++++++************++++++,,,+++***)))***+++,,,---,,,,,,+++***))))))******))))))))))))))))))))))))************************************************************************+++++++++************)))++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++***)))((('''''''''((((((***+++***)))((()))***&&&'''(((*********)))(((+++++++++*********))))))+++,,,,,,------,,,,,,+++************************++++++******)))(((((((((************))))))))))))(((((()))***+++,,,,,,,,,************)))))))))))))))*********++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++******)))))))))------,,,++++++******)))------,,,++++++******)))++++++,,,------...//////*********++++++,,,,,,,,,************************+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))************&&&&&&''''''(((***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))***************,,,,,,+++***))))))))))))***************+++,,,---)))***,,,...///...***&&&))))))))))))))))))))))))))))))************))))))))))))************)))))))))((('''&&&&&&'''((()))+++*********))))))((((((((()))***++++++***)))(((''''''(((******+++++++++)))))))))***+++++++++,,,+++++++++************)))+++*********))))))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))((('''''''''(((***+++(((((())))))))))))((((((,,,,,,+++***))))))******)))))))))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))((()))***++++++***)))((()))***+++++++++***((('''+++,,,,,,,,,---------------...///...---...///111555666777:::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDGGGFFFEEEDDDDDDEEEFFFFFFIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTSSSQQQOOOMMMPPPPPPPPPMMMIIIFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEAAA@@@>>><<<999888777666******))))))***++++++,,,++++++************+++++++++*********++++++,,,,,,,,,++++++******)))******))))))))))))))))))))))))************************************************************************))))))******+++++++++,,,******************************************************++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++(((***+++***)))((()))***(((((()))*********))))))+++++++++*********))))))+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))******++++++,,,*********)))))))))((((((((((((((()))))))))************************************+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,+++++++++,,,------......++++++++++++++++++,,,,,,************************************)))))))))(((************))))))))))))************************(((((()))))))))*********))))))))))))))))))************)))(((((((((((()))(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))(((((((((''''''(((((()))***************+++*********+++,,,...///...------,,,+++*********((()))***,,,......+++)))))))))))))))))))))))))))))))))************))))))))))))************))))))***)))(((((((((((()))***************)))))))))(((((()))***++++++***)))((('''((()))******+++++++++******************++++++*********)))))))))((((((************)))))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((())))))))))))))))))))))))((((((((())))))******+++))))))((((((((()))***+++(((((())))))))))))((((((,,,++++++******)))******))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))***))))))(((((())))))***((()))))))))))))))(((((())))))))))))))))))((((((++++++,,,------......///...///000111000111444666::::::<<<>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIKKKLLLNNNNNNOOOOOOKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQTTTTTTUUUVVVUUUSSSQQQPPPNNNOOOOOOLLLHHHEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>;;;999888777666***)))))))))***+++,,,,,,++++++************++++++)))***++++++,,,,,,+++++++++++++++***************))))))))))))))))))))))))************************************************************************'''((()))***+++,,,------))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))***************+++++++++(((***+++***)))((()))***++++++******)))*********+++++++++***************++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''(((((()))******++++++************))))))))))))************************))))))))))))((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,...............---------******+++++++++,,,,,,,,,)))******+++,,,,,,------******++++++,,,,,,------,,,,,,++++++++++++++++++************************************))))))))))))************************++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))+++***)))((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******)))))))))(((((((((((())))))************)))***))))))***,,,///333555333333222111///,,,)))((((((((((((***---...---,,,))))))))))))))))))))))))))))))************))))))))))))************))))))+++******))))))******+++************))))))))))))))))))************))))))'''((()))******+++************************))))))))))))))))))((((((((('''************))))))))))))******++++++++++++******------------------------,,,+++***)))((('''''''''))))))))))))))))))))))))((((((((((((((()))))))))***))))))))))))***++++++((())))))******))))))(((+++++++++***************************************++++++++++++++++++++++++***************)))))))))++++++************+++++++++***************++++++******)))))))))***+++++++++,,,---...///000111222000222444444555666999;;;???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTWWWVVVVVVUUUSSSRRRQQQPPPMMMNNNNNNKKKHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@>>>;;;999888777777++++++***************+++++++++************++++++((()))+++,,,,,,,,,+++*********+++++++++*********))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))------,,,+++***((('''&&&(((***+++***)))((()))***...---+++***)))***++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))************************)))))))))(((************)))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++******************************************))))))))))))))))))***************++++++************************(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((()))***+++,,,(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))************))))))))))))((()))************)))))))))))))))))),,,///333555555666666555333///,,,***+++)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))************))))))*********************************))))))))))))))))))))))))******)))))))))(((((()))***************++++++******))))))((((((******)))))))))(((((((((*********)))))))))))))))******++++++++++++******************************+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((***************+++++++++)))))))))******)))))))))******+++++++++************************+++++++++))))))))))))))))))))))))************************++++++************++++++---,,,+++++++++,,,......,,,,,,++++++,,,---///000---...///111222444555666666888999::::::;;;===@@@CCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPQQQRRRRRRNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTRRRPPPOOONNNNNNNNNMMMNNNNNNLLLIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@>>><<<;;;999888888------+++***))))))((((((++++++************++++++((()))***+++,,,+++***))))))******+++++++++******))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++***)))(((&&&%%%(((***+++***)))((()))***...---,,,*********+++,,,***************************++++++,,,,,,++++++***************************************))))))((((((************)))))))))(((******))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***************************************+++++++++,,,,,,,,,))))))))))))))))))******))))))***+++,,,------...,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((((((((())))))((())))))***+++,,,(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))************))))))))))))))))))*********))))))(((***)))))))))***,,,///000111222333333222///---+++...+++)))))))))******)))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***((())))))************)))+++******))))))(((((((((++++++*********)))))))))))))))))))))))))))******)))******++++++******)))(((((((((((((((((((((((())))))))))))******+++,,,))))))))))))))))))))))))*********************)))))))))******++++++++++++))))))************)))))))))******+++++++++******))))))******++++++++++++))))))))))))))))))))))))***************+++++++++************************,,,,,,+++***+++,,,---...---,,,,,,,,,...000222333111222333555777999:::;;;===>>>??????>>>???@@@BBBDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVSSSQQQOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???===<<<;;;;;;------+++***))))))((((((++++++************++++++((()))******++++++******((()))***,,,,,,+++******))))))))))))))))))))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))%%%&&&((()))******))))))(((***+++***)))((()))***,,,,,,++++++***+++++++++***************+++++++++******++++++++++++******************************++++++******)))(((((('''************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++))))))***+++,,,,,,------------,,,,,,+++******)))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))************))))))******+++,,,,,,,,,((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((()))))))))---,,,+++***)))((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******)))))))))((((((((()))************))))))(((*********)))*********+++++++++,,,------,,,+++***...,,,***)))))))))((('''))))))))))))))))))))))))))))))************))))))))))))************))))))((())))))******))))))((())))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))((((((++++++++++++************))))))))))))************))))))************))))))************************(((((()))***++++++++++++))))))))))))))))))))))))***************+++++++++((()))******++++++******)))******++++++******)))((()))***,,,,,,+++******(((((())))))***+++++++++++++++++++++++++++++++++*********+++++++++++++++)))***++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,---...000222444555666777999:::<<<>>>???@@@BBBCCCDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTPPPPPPOOONNNOOOPPPQQQRRRPPPQQQRRRQQQNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@??????+++***************++++++++++++************++++++)))))))))))))))***++++++''')))***,,,,,,,,,***)))))))))))))))))))))))))))***************************************************************************************+++++++++******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))$$$&&&(((***,,,,,,++++++(((***+++***)))((()))***)))***++++++++++++++++++))))))*********+++++++++******++++++++++++***************************************)))))))))))))))************))))))))))))''''''(((((())))))******++++++++++++*********************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************((()))))))))************))))))***++++++,,,------(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''((()))******...---+++***)))((((((((((((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))))))))(((((((((''''''***************)))(((((()))***+++++++++***)))((()))))))))***************,,,***))))))******)))'''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***++++++***))))))((()))))))))************+++***)))(((((()))***+++))))))************))))))((((((((()))))))))))))))************))))))))))))((()))))))))************))))))************))))))************************''')))***++++++)))'''%%%))))))))))))))))))))))))(((((())))))******++++++'''((()))*********)))))))))******++++++******)))''')))***,,,,,,,,,***)))''''''((())))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,---------...///111444666888999999<<<===>>>???AAABBBCCCDDDCCCDDDEEEEEEEEEEEEHHHJJJGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRROOOPPPQQQRRRSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQLLLMMMMMMOOOPPPRRRTTTUUUQQQRRRSSSRRROOONNNMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC((((((((()))***,,,---...++++++************++++++***)))((((((((()))+++,,,'''(((***,,,---,,,***)))))))))))))))))))))))))))************************************************************************(((((()))***+++,,,,,,---))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((***+++***)))((()))***'''(((***+++,,,,,,+++***))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++************))))))))))))&&&''''''((()))******+++,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,*********++++++,,,------------------------------*********++++++,,,,,,---************************(((((())))))*********+++))))))***+++,,,,,,------))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%&&&'''(((***++++++******************++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((((((((''''''''''''***************)))(((((()))***+++---,,,+++)))'''++++++*********+++,,,,,,)))(((((()))++++++***((())))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,------,,,+++***(((((())))))*********++++++***)))(((((()))***+++))))))*********))))))(((''''''(((((())))))******))))))))))))(((((((((((((((((())))))*********+++))))))************))))))))))))))))))))))))))))))((()))+++,,,***'''### ))))))))))))))))))))))))&&&''''''((()))******+++&&&'''(((******))))))(((******++++++++++++******'''(((***,,,---,,,***)))&&&''''''((()))*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,...000111111000///222444777:::<<<>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFBBBDDDEEEFFFFFFHHHKKKMMMIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNNNNOOOQQQRRRSSSNNNPPPQQQSSSUUUVVVWWWWWWPPPPPPOOONNNOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPOOOHHHJJJKKKNNNPPPSSSTTTUUUPPPRRRSSSRRRPPPNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEEEEEEE++++++***)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------))))))))))))))))))))))))+++++++++++++++***)))(((************************+++++++++*********))))))************************))))))***+++++++++******))))))*********))))))(((,,,+++***((('''%%%$$$###+++((((((+++---+++)))***---,,,+++***))))))))))))******++++++++++++***************)))))))))))))))((((((((()))******++++++************************(((((()))***,,,---......,,,,,,,,,++++++*********))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))((((((*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************((()))*********((('''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''(((((()))***++++++++++++)))'''&&&%%%&&&'''(((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,************************''''''(((******+++++++++(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++***))))))(((******)))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())),,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***))))))))))))+++,,,---))))))))))))))))))))))))************************++++++******************++++++***)))(((((())))))...---,,,+++************+++++++++,,,------......+++++++++***)))(((&&&%%%+++---/////////000222444888999;;;>>>@@@BBBCCCDDDEEEDDDDDDDDDDDDFFFHHHIIIHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRUUUTTTTTTUUUVVVWWWUUUTTTPPPOOONNNNNNMMMMMMNNNNNNQQQRRRSSSTTTSSSRRROOONNNMMMMMMNNNPPPQQQSSSTTTUUURRRQQQOOOMMMMMMMMMOOOPPPNNNLLLJJJJJJMMMMMMKKKIIILLLKKKJJJIIIGGGFFFEEEDDD++++++***)))))))))))))))+++++++++*********))))))***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++***))))))************************+++++++++*********))))))************************+++++++++++++++***))))))))))))************)))))))))))))))))))))))))))))),,,((((((,,,...+++***+++---,,,+++***))))))))))))******++++++++++++******************))))))))))))(((((())))))***+++++++++************************)))******+++,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++******)))'''''')))***************++++++)))))))))******+++++++++************************)))))))))))))))(((''''''+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))******++++++---,,,***))))))***+++,,,))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++************************'''((()))******+++++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))(((((()))+++,,,+++++++++******))))))))))))))))))))))))))))))))),,,+++***))))))******+++************************************************************************++++++***))))))))))))))),,,++++++***++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++*********...000222333444555777999;;;<<<>>>AAACCCDDDEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSSSSTTTVVVWWWUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQNNNMMMKKKLLLNNNPPPQQQRRRSSSSSSQQQPPPNNNMMMLLLMMMNNNOOOMMMKKKJJJJJJLLLMMMKKKIIIKKKKKKIIIHHHFFFEEEDDDCCC+++***))))))))))))))))))+++++++++***************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++***************************++++++++++++***))))))************************+++++++++***************************************,,,,,,,,,,,,+++***)))((())))))***************)))*********+++,,,,,,------,,,))))))...///---+++,,,,,,,,,+++***))))))))))))******++++++++++++******************************((())))))******+++,,,,,,************************+++,,,,,,,,,------------+++++++++++++++*********+++++++++,,,,,,,,,------************************++++++++++++++++++++++++(((((()))))))))*********,,,++++++******++++++,,,************)))(((''''''*********))))))))))))))))))))))))))))))************************************))))))(((((((((((((((++++++++++++************************************))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''*********)))((('''''''''(((((((((((())))))))))))((((((((()))******++++++,,,,,,+++******+++,,,---))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++************************'''((()))******+++******************************)))))))))*********++++++(((((()))***++++++,,,,,,)))((((((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++************************************************++++++***))))))))))))***************+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111444666888999:::;;;===???@@@AAABBBDDDFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJNNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQQQQQQQQQQQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQSSSUUUVVVUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQOOOMMMLLLIIIJJJMMMPPPRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKJJJJJJKKKKKKJJJHHHJJJIIIHHHFFFEEECCCBBBAAA******)))))))))))))))***************************++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------******************************+++++++++******)))************************************************************************+++++++++,,,,,,+++******))))))***+++++++++******,,,,,,,,,,,,,,,+++++++++,,,)))***///111...,,,---,,,++++++***))))))************++++++++++++******)))***************++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++*********************++++++++++++,,,,,,************************************************))))))))))))*********+++,,,++++++******++++++,,,***************)))((((((++++++******)))))))))((())))))*********************************************)))(((''''''((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))************)))(((((((((((()))***+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******************+++************************(((((()))***************************************)))*********++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***))))))***++++++******************)))))))))))))))))))))))))))))),,,++++++*********))))))++++++++++++++++++++++++***************************************+++++++++++++++***))))))*********************+++,,,------------------............---------...000333666888999;;;===>>>???@@@BBBDDDDDDDDDFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPPPPPPPPPPOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOONNNOOOPPPQQQQQQRRRRRRRRROOONNNOOOQQQTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKHHHKKKNNNQQQSSSRRRQQQPPPMMMMMMLLLKKKKKKLLLLLLMMMKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFEEECCCBBBAAA@@@***)))))))))))))))******************************++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------************************)))******+++++++++******************************************************************************)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++++++++++++++++++++)))***000222///------,,,+++******)))***************++++++++++++******))))))******+++++++++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************************))))))))))))*********************************************************************+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))*********''''''''''''(((((())))))******)))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++*********))))))))))))))))))))))))((())))))************)))************************)))*********++++++++++++************************++++++******+++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************))))))*********++++++++++++***************++++++,,,++++++******++++++,,,,,,,,,---......//////000000000000111444888<<<>>>>>>???AAABBBBBBCCCEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQMMMMMMMMMOOORRRSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNPPPPPPOOONNNMMMLLLKKKJJJJJJLLLOOOQQQRRRRRRPPPOOOKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA)))))))))))))))******+++***************+++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++******************************************+++++++++***************************++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,'''((((((***+++,,,------***(((***000222///------++++++***************+++******++++++++++++******))))))******+++,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))))))))***************((((((((())))))))))))******************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))************************'''''''''((()))*********''''''(((((())))))******))))))))))))))))))******))))))))))))***************)))((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))************************)))))))))*********++++++++++++******************++++++++++++,,,---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++************+++,,,,,,,,,,,,++++++***+++++++++++++++,,,...///000111222555555666888:::>>>@@@BBBBBBDDDEEEEEEEEEEEEFFFHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNPPPQQQRRRSSSOOOOOOPPPOOOOOONNNMMMMMMIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLNNNPPPQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPOOONNNLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIFFFEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB)))))))))))))))***++++++))))))*********+++++++++************************************************))))))************))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************))))))*********+++++++++************************------------,,,+++***)))((()))***+++,,,,,,,,,,,,((())))))***+++,,,,,,---)))''')))000222///,,,,,,+++***************++++++******++++++++++++******))))))***++++++,,,------++++++,,,,,,---.........************************+++++++++,,,,,,,,,,,,,,,((()))))))))*********+++((())))))))))))*********************************************************************++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++************++++++++++++++++++++++++*********)))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))************)))))))))))))))))))))******+++++++++***)))))))))((('''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,++++++++++++,,,---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++*********++++++*********)))*********++++++++++++))))))))))))))))))))))))))))))++++++++++++***)))************************************************((())))))***++++++,,,,,,+++*********++++++,,,---************+++,,,------------///111333555666777;;;<<<===???AAACCCEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKMMMOOOOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJHHHEEECCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEE))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++************************))))))******++++++++++++************************000000///...,,,)))'''&&&((()))***+++,,,---------------,,,++++++***))))))(((&&&)))///222///,,,,,,+++***************++++++******++++++++++++******))))))***+++,,,,,,------++++++,,,------......///((((((((((((((((((((((((*********++++++,,,,,,,,,(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************,,,++++++++++++++++++,,,)))******+++++++++******(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))&&&'''(((*********)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++*********)))))))))))))))***************)))((('''((('''&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((***+++,,,---...************+++,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,+++***((('''++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++*********+++,,,,,,---(((((()))***+++---///000000111333666888:::<<<===???AAABBBEEEFFFGGGHHHHHHJJJKKKKKKJJJIIIHHHHHHIIIHHHIIIJJJLLLNNNOOOOOOOOOMMMNNNOOOOOOOOONNNMMMLLLNNNOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJLLLMMMNNNNNNNNNNNNIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNNNNMMMKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGIIIJJJHHHDDDBBBCCCEEE@@@@@@AAABBBDDDEEEFFFFFF))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************))))))***++++++++++++*********************************************************++++++++++++************++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,------............,,,+++)))((((((((()))******)))(((((((((***+++,,,))))))***+++,,,,,,------***+++---......,,,)))'''))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++***)))))))))(((&&&&&&(((+++,,,***''')))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++(((((()))***************))))))************))))))(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&************************))))))***++++++++++++***************************,,,+++***(((((((((((()))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((************))))))))))))******)))(((((((((((((((************************************************))))))))))))))))))))))))*********))))))))))))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,...///111222222333444666999<<>>@@@AAADDDDDDEEEEEEFFFFFFGGGGGGMMMNNNNNNNNNLLLIIIFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???@@@@@@??????BBBFFFJJJJJJLLLNNNNNNMMMLLLLLLMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFHHHFFFEEECCCCCCDDDEEEFFFEEEFFFGGGFFFEEEEEEEEEFFFJJJJJJKKKOOOVVV___hhhmmmooonnnooonnnmmmhhhbbb]]]YYYXXXXXX[[[cccllluuuzzz+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************************************++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,---...//////......------.........------,,,((()))***+++,,,---------,,,,,,---...---,,,***)))++++++++++++************'''(((***,,,---,,,+++***------,,,,,,++++++******++++++++++++++++++++++++************************+++++++++*********)))))))))******(((%%%%%%)))---*********++++++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))******)))))))))(((((()))***************))))))************))))))))))))))))))************))))))******************))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++******************))))))))))))******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...+++,,,---///111222333333999:::;;;>>>@@@CCCEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJNNNOOOPPPPPPNNNLLLIIIGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;<<>>@@@BBBDDDFFFHHHIIIFFFGGGHHHIIIKKKLLLNNNNNNJJJJJJJJJJJJIIIGGGEEECCC======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777777888888999:::===BBBEEEHHHJJJMMMNNNMMMLLLLLLMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLIIIGGGGGGGGGBBBCCCEEEHHHJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFGGGIIILLLMMMOOORRRVVVWWWWWWXXX[[[___fffgggkkkttt}}})))******************)))************************---,,,+++******+++,,,---************************++++++++++++++++++++++++))))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++*********************************************************++++++++++++************++++++++++++******))))))*********+++++++++************************)))************+++++++++,,,++++++******++++++,,,)))+++---/////////...---000000000000000///......,,,---...///000//////...------------------......+++,,,,,,------.........,,,,,,---------,,,++++++)))******************+++************************+++++++++*********))))))++++++******************---,,,++++++++++++***)))((())))))******+++++++++************************))))))***+++,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++((()))***++++++***)))((((((((()))***************))))))************))))))))))))*********+++++++++((()))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))'''((()))******+++++++++,,,+++)))(((((()))+++,,,,,,,,,+++++++++***************))))))******+++,,,************************************************************************((((((((((((((())))))))),,,,,,,,,------.........222444666999<<<>>>??????AAABBBCCCEEEGGGHHHJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOFFFFFFDDDCCCAAA???>>>===999888888777777777777777777777777666666555555555666666777777888;;;@@@DDDGGGJJJLLLMMMMMMLLLLLLMMMMMMMMMNNNOOONNNMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMLLLIIIGGGHHHIIIDDDEEEHHHKKKNNNPPPQQQRRRNNNNNNOOOOOOPPPQQQQQQQQQOOONNNMMMNNNQQQUUUYYY\\\ccchhhmmmoooooorrrwww{{{))))))************))))))))))))))))))))))))))))))------,,,++++++,,,------........................++++++++++++++++++++++++))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++*********************************************************++++++++++++************++++++++++++******))))))******++++++++++++------------------------)))************+++++++++...------,,,,,,------...,,,...000222333333111111111111111111111000//////111111222222222000...---///...---------///000222---------...///000111111000///---,,,+++,,,,,,---+++++++++,,,,,,------...************************++++++++++++******)))))))))))))))***++++++,,,,,,---***)))***,,,,,,)))&&&*********)))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++((()))***++++++***)))((((((((()))***************))))))************)))))))))************+++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++)))))))))(((((((((((((((************************))))))***++++++++++++***))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))))))))))))))''''''(((******+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,************************************************++++++++++++++++++++++++))))))***+++,,,------...***+++,,,...000222333444555777:::>>>AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHIIIIIIJJJKKKKKKLLLLLLIIIHHHEEEBBB@@@>>>===<<<666666555444444444444444555555444444444444333333555666666666777:::???CCCGGGIIILLLMMMMMMLLLMMMMMMMMMNNNOOOOOONNNLLLIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIKKKMMMLLLIIIGGGHHHJJJHHHJJJMMMPPPSSSVVVXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[]]]aaagggmmmqqq~~~))))))))))))******************))))))***+++,,,,,,)))))))))))))))******+++***+++,,,,,,+++***)))(((******************************++++++++++++******+++++++++++++++***)))(((***************)))((('''++++++***************+++************************+++++++++*********))))))************************)))(((((()))***+++---...&&&))),,,------,,,,,,,,,,,,,,,++++++***+++++++++........................***+++,,,---///000111222//////000111222444555666555666777777888888888777888555111...---...000111111111000000///000000000222222333333222222111000///000000111111111000000........................,,,,,,,,,---------......++++++++++++************)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++************************+++++++++*********))))))+++***)))(((((()))******,,,***))))))***+++***)))++++++++++++++++++++++++************************))))))(((''''''((())))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))+++*********))))))((((((************************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((()))))))))***+++++++++,,,+++++++++,,,,,,+++++++++))))))************))))))))))))))))))************************************)))*********++++++++++++))))))))))))************)))))))))***+++++++++,,,(((((()))*********************++++++++++++******'''((()))++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))(((((('''''''''(((((())))))))))))***+++,,,---************************)))))))))***++++++,,,,,,***************************+++,,,+++***)))***+++((()))***+++,,,++++++***,,,++++++*********++++++***+++---...000222666999;;;===@@@BBBDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHEEECCC???;;;888777666666999999888777666555444444333444444555666666555555666777777666777999>>>AAAIIILLLOOOPPPOOONNNMMMMMMMMMJJJGGGGGGHHHHHHGGGDDDJJJIIIHHHHHHIIIIIIHHHGGGEEEGGGGGGGGGFFFFFFGGGIIIOOOMMMMMMTTT^^^gggjjjjjjhhhhhhjjjnnnrrrttttttssstttqqqnnnpppxxx))))))))))))******************))))))***++++++,,,***************++++++,,,***++++++,,,+++***)))(((******************************++++++++++++******+++++++++++++++***)))))),,,,,,---------,,,++++++++++++***************+++************************+++++++++*********))))))************************((()))***+++++++++++++++***,,,......,,,+++******......------------......------..................---......///000111222222000111111222444666777888777888999:::::::::::::::<<<:::888555444444555666444444444444444555666666999999999888888777666555222222333333333222222111..................//////---------.........//////++++++++++++******************++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++...,,,******+++,,,,,,,,,++++++++++++++++++++++++***************************+++---......---+++***))))))******+++*********))))))))))))))))))))))))******************************))))))))))))******))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((************************'''''''''''''''(((((((((************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))************++++++++++++******))))))************))))))))))))))))))***************************************************+++,,,,,,(((((()))))))))************************+++++++++((())))))*********************++++++++++++******'''((()))***+++******)))***************)))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((()))))))))---,,,++++++***+++++++++************************++++++******************************************+++,,,,,,+++)))'''((()))***+++,,,------,,,++++++,,,,,,++++++++++++,,,,,,---///111222444777;;;???@@@BBBCCCEEEFFFFFFFFFEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIDDDBBB???;;;888777777777777777777666666666666666555666666777666666666555666777777777888:::???BBBGGGJJJLLLMMMLLLJJJJJJJJJLLLJJJGGGGGGHHHHHHFFFDDDIIIIIIHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFFFFGGGJJJMMMRRRRRRWWWaaappp}}})))))))))*********++++++*********)))******+++,,,+++++++++***+++,,,,,,---***++++++++++++***))))))******************************++++++++++++*********++++++++++++***))))))))))))******+++*********+++***************++++++************************+++++++++***************************************'''((()))***++++++******+++---...///---+++++++++///...............//////......////////////......111111111111222222222222111222222444666888:::;;;:::;;;<<<===>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;888999999:::;;;<<<======>>>>>>===<<<;;;:::888777555555555555555444333222.........//////000000000...////////////000000000,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))+++++++++*********************)))))))))******+++...+++)))(((***+++,,,,,,************************************************))),,,000333333000,,,)))++++++++++++++++++***)))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************''''''(((((())))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******)))))))))((((((((((((((()))******************)))))))))************))))))))))))))))))************************************+++***)))((()))***+++,,,(((((((((((())))))))))))+++++++++***************((()))******++++++************++++++++++++******(((((()))************)))***************+++++++++))))))))))))))))))))))))******))))))))))))***************))))))******+++000///---,,,******))))))************************,,,,,,++++++***))))))(((************************,,,------+++(((&&&&&&''',,,---------------,,,+++,,,++++++,,,,,,---...///111333666999;;;>>>CCCFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJCCCAAA>>>:::888888888888666666666777777888888888888888888999888888777777777888888999999<<<@@@DDDGGGIIIKKKKKKJJJHHHHHHHHHFFFEEEDDDEEEGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGHHHLLLPPPTTT\\\```jjj{{{))))))*********++++++++++++***************+++++++++************+++,,,,,,*********+++***************************************++++++,,,,,,++++++*********+++++++++******)))''''''((()))*********)))*********)))******+++,,,************************************************************************'''''''''((()))+++---...(((***---.........///111------------...//////000111222222333222222000000222222111111111000000000111111222444666888:::;;;<<<===>>>@@@AAAAAABBBBBB???????????????>>>======>>>??????@@@@@@AAAAAAAAA>>>>>>===<<<:::888666555666666666666555444333333...//////000000111111111000000000111111111222222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************+++++++++(((&&&%%%''')))******))))))))))))))))))))))))************************'''***---000000---***''',,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************)))))))))******)))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))*********))))))(((((('''))))))************))))))))))))************))))))((()))))))))***************************************)))'''''''''(((***+++''''''((((((((())))))))),,,+++++++++***)))))))))))))))***++++++++++++*********++++++++++++******((()))))))))************))))))***************+++))))))))))))))))))))))))******))))))))))))************)))))))))***++++++///...---+++***)))((((((************************+++++++++*********))))))***************************+++,,,***(((''''''(((---------------,,,,,,+++++++++,,,---...000111222555888;;;>>>AAADDDIIILLLMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNKKKJJJJJJIIIIIIHHHHHHHHHAAA???<<<:::888888999999888999999999999:::::::::999999:::;;;;;;;;;;;;;;;888999:::;;;;;;>>>BBBEEEHHHJJJKKKKKKIIIHHHHHHIIICCCCCCDDDFFFHHHJJJKKKKKKIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNQQQVVV]]]aaammmuuu************++++++++++++++++++***************+++)))))))))))))))***++++++******************++++++************************++++++,,,,,,,,,,,,++++++)))******+++++++++************+++,,,------------******))))))***++++++,,,***************************************************************************)))((((((***///333666)))+++.../////////111333////////////000111333333666666777888777666444333111111111000//////......000111111333555777888999;;;<<<>>>@@@AAABBBCCCCCC@@@@@@AAABBBAAAAAA@@@???CCCDDDDDDDDDCCCBBBAAAAAA===<<<<<<:::888666444333555555555555555444333333000000000111111222222222111111111222222222333333000/////////............---------,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++************************))))))******++++++++++++***(((&&&%%%''')))******))))))))))))))))))))))))************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))************)))))))))*********+++++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((+++++++++******)))))))))))))))************))))))))))))************))))))((()))))))))************************************(((((('''&&&'''((()))***(((((((((((()))))))))))),,,+++++++++***)))))))))))))))***+++++++++++++++******++++++++++++******)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))***+++++++++***)))))))))))))))************************))))))*********+++++++++************************((()))******)))(((***+++,,,,,,,,,++++++++++++,,,,,,,,,---///111333555666:::<<<@@@CCCEEEHHHKKKNNNOOONNNMMMMMMLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKGGGGGGGGGFFFEEEDDDDDDDDD>>>===;;;999888999:::;;;============<<<<<<<<<<<<999:::<<<===>>>???@@@@@@:::;;;=========???BBBEEEGGGIIIJJJIIIHHHGGGHHHIIIGGGHHHIIIJJJKKKMMMPPPRRRPPPQQQRRRQQQOOONNNOOOQQQPPPRRRUUUZZZ```iiirrryyy*********++++++++++++,,,,,,+++******)))*********))))))(((((())))))***+++*********)))******+++,,,************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))***++++++++++++++++++))))))))))))***+++,,,,,,***************************************+++++++++************************---,,,+++,,,...333888;;;...///000000///...000111333333333444555777888999:::;;;<<<===<<<:::888777222222111111000//////...111111111222333555666777888:::;;;>>>???AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFGGGFFFEEEDDDBBB@@@======<<<;;;999777555444333444444555555555444444222222222222222222222222111222222222222333333333222222222111111111000000//////...---,,,,,,++++++***++++++,,,,,,++++++******************************************+++++++++((()))***+++,,,,,,,,,,,,+++***))))))+++------,,,************************************************---,,,+++******+++,,,---++++++++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))************)))******++++++******))))))))))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************)))((((((++++++++++++************)))******************)))))))))************))))))))))))))))))************************************((((((((()))))))))******))))))))))))************+++++++++***************)))***++++++,,,+++++++++******++++++++++++******)))))))))((()))******+++'''''''''((())))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))***+++))))))((((((((())))))***************************((())))))***++++++,,,,,,************************((()))++++++******,,,---+++++++++***+++,,,------///000111333666999<<<===???BBBEEEGGGIIIJJJLLLNNNOOOOOOOOONNNNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHDDDDDDCCCBBBAAA@@@@@@???<<<;;;:::888888:::;;;<<<@@@@@@@@@??????>>>>>>>>><<<===>>>@@@AAABBBBBBBBB===>>>???@@@???@@@BBBDDDDDDEEEGGGFFFEEEEEEGGGHHHHHHIIIIIIIIIKKKNNNSSSWWWZZZ\\\^^^\\\YYYXXXZZZ\\\]]]aaahhhpppyyy*********+++++++++,,,,,,,,,++++++***))))))************))))))******+++,,,******)))))))))***,,,,,,************************+++,,,,,,------,,,,,,+++))))))***+++++++++++++++((())))))))))))(((((('''))))))))))))***+++,,,---************************))))))*********+++++++++************************,,,,,,---...000222333444...000000000//////111333555555555666888:::;;;<<<<<<===???@@@???===:::888555555444444333333222222222222222222333444555666555666888:::===>>>???@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDCCC======<<<;;;999888666555222333444555666666666666444444333333222222111111111111222222222333333333444444444444333333333333222222111000///...---,,,,,,------......------,,,************************))))))*********+++++++++((()))***,,,------,,,,,,***)))***,,,......---+++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,))))))******+++*********))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))************)))******++++++******)))(((((())))))***++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******************++++++++++++******))))))************))))))))))))))))))************************************)))***,,,---...---,,,+++************++++++++++++***************+++++++++)))***++++++,,,,,,++++++******++++++++++++*********)))((((((((()))++++++'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,***)))))))))))))))************************************************++++++***************************+++,,,,,,+++***,,,---++++++++++++,,,---///000333444666999<<<@@@CCCDDDDDDGGGJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNLLLIIIGGGEEEBBBBBBAAA@@@???>>>===<<<;;;:::888888888:::<<<>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB???AAABBBBBB@@@@@@BBBCCCCCCDDDFFFFFFEEEFFFHHHJJJIIIKKKMMMOOOSSS[[[eeemmmsssvvvxxxwwwsssqqqsssvvv|||******+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++******++++++,,,---******)))))))))***,,,---************************+++,,,,,,------,,,,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---************************))))))******++++++++++++************************'''))),,,...///...,,,++++++---//////000222444777444444555666777999;;;<<<===>>>@@@AAA@@@===;;;999888888777777666666666666444333333333333444555555222333666888;;;<<<===>>>BBBAAAAAAAAABBBCCCDDDEEEDDDFFFGGGIIIIIIHHHFFFEEE;;;;;;;;;:::999777666555222333444666777777777777666555444444222222111000111111222222222333333333666666555555555444444444555444333222111000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((()))+++,,,------,,,,,,'''''')))+++......+++)))++++++++++++++++++++++++************************************************'''((()))***************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))******************++++++++++++******'''(((((()))******++++++************************(((((())))))*********+++)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++,,,,,,,,,,,,+++******''''''(((((())))))******++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))***************************************,,,///111111000...,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,+++******++++++++++++*********)))((((((((()))+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************+++,,,---...,,,,,,+++***))))))******************************,,,,,,++++++***)))))))))************************,,,---...---+++***+++,,,,,,++++++,,,---///111333777888:::===AAADDDHHHIIIHHHJJJMMMNNNMMMLLLMMMNNNMMMOOOQQQRRRSSSRRRPPPOOOOOOOOOOOONNNLLLIIIFFFCCCAAAAAA@@@???>>>===<<<;;;:::999888888999:::===>>><<<===>>>???@@@AAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCAAA@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMNNNQQQVVV[[[dddqqq,,,,,,***)))((((((((((((+++++++++*********))))))---------,,,,,,+++++++++))))))*********+++++++++************************+++---///000000---+++))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------//////000000111222222333222333444555777999;;;===>>>>>>???????????????>>>============;;;999777666666777888666444333444555555555555666666666666666<<<<<<<<<<<<===>>>??????CCCDDDFFFGGGGGGEEEDDDCCCBBBAAA???===;;;:::999999333444444555666777777777666888999:::999777444333444111///000222333222000333444666888999999888888:::999777555333222111111///---,,,,,,---...---,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,%%%(((,,,,,,***))),,,...******************************+++++++++,,,,,,,,,************************************************))))))***+++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************+++)))(((''''''((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))*********)))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))((('''&&&+++++++++++++++***)))(((******************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++******************************************+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))))))))(((((((((((()))))),,,,,,,,,++++++******************************************)))))))))))))))'''(((+++,,,---,,,+++***+++,,,...///000222666999:::===AAACCCEEEGGGJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRPPPMMMJJJHHHDDD@@@===<<<<<<:::888777666666666999:::::::::;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEFFFEEEDDDCCCAAA???>>>===DDDCCCAAAAAABBBBBBBBBBBBCCCGGGJJJLLLKKKLLLPPPSSSYYY[[[aaakkkzzz---,,,+++***************+++++++++*********))))))---,,,,,,,,,++++++++++++*********++++++++++++,,,************************,,,,,,.........,,,+++)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,........................---......///000000111111222222333444666888999:::===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<999::::::999777555666777555555666666777777888888:::999999::::::;;;<<<===>>>???AAACCCCCCCCCBBBAAAAAA???>>><<<:::999888888555555555666777888888888888999;;;;;;:::888555333444222000111333444333111111333555777999:::;;;<<<<<<;;;:::888666555444333111///------.........,,,------,,,,,,,,,+++++++++++++++++++++++++++******''')))+++++++++++++++,,,******************************+++++++++,,,,,,,,,************************************************((()))******++++++******+++++++++******************************************************************)))(((''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++++++++***))))))******************************))))))******+++,,,************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***))))))++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,+++++++++******************************************))))))))))))((()))+++,,,---------,,,---...000111333555999<<<===@@@CCCFFFGGGIIILLLNNNOOOOOOOOOOOOOOOPPPQQQRRROOOPPPPPPQQQQQQPPPPPPOOORRROOOLLLIIIGGGCCC???;;;:::999888777777777777777::::::;;;<<<===??????@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAABBBDDDFFFFFFFFFFFFHHHKKKLLLMMMRRRZZZ___hhhnnnyyy,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++++++++*********++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,+++++++++***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,---------////////////////////////......//////000000111111222222222333444555777777:::;;;===???@@@AAABBBBBBAAAAAACCCDDDDDDCCCBBBAAA===>>>>>>===:::888888999777777777777888888888888666666666666777888999:::888999<<>><<<;;;999888777777777777777888888999::::::;;;;;;<<<===;;;999777555444333222222333444333222000111333555888;;;>>>@@@???>>>===;;;:::888777666444222000///000000///---.........---------,,,,,,...------,,,+++******)))+++******+++,,,,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((((()))******************************+++++++++***************************************************)))(((''''''((()))***)))))))))))))))***************************************))))))))))))******+++++++++************)))*********************************+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************++++++++++++***))))))******************************))))))******+++,,,************************))))))))))))))))))))))))***************************+++++++++,,,---------***************************************************++++++++++++***))))))************************---,,,+++***))))))))))))++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,++++++++++++************************************************************+++,,,...///000000222444666777:::===@@@AAADDDGGGIIIJJJLLLNNNPPPRRRQQQQQQQQQQQQQQQRRRRRROOOPPPPPPQQQQQQPPPPPPOOOQQQNNNKKKHHHEEEAAA===:::777777777777888999::::::<<<<<<>>>???AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMOOOPPPRRRSSSXXX```llluuu+++++++++,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------************************,,,+++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))******+++,,,---...///000000000000////////////000000000111111222222222222222222222222333444555666777999<<<>>>@@@AAABBB???@@@BBBCCCDDDDDDCCCCCCAAABBBBBB@@@>>><<<<<<===;;;;;;::::::999888777777333333333444444555666777555777:::===???@@@@@@@@@???>>><<<;;;999888888777888888999999::::::::::::<<<=========<<<:::888777333333333333444444333222222222222444777:::>>>@@@AAA@@@@@@>>>===;;;999888777555222222222111000///////////////..................------,,,+++++++++...+++)))***------***'''++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((((()))************))))))))))))***+++++++++,,,******************************************************)))(((((()))************************************************************))))))))))))******++++++++++++++++++++++++*********************************+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''******+++++++++******)))******************************))))))******+++,,,************************))))))))))))))))))))))))************************'''(((((()))***++++++,,,***************+++++++++******************************+++++++++******)))))))))))))))))))))))))))---,,,+++***))))))))))))++++++,,,,,,,,,++++++******))))))(((((())))))***++++++++++++++++++++++++************************)))***************++++++************,,,///222333333555888:::;;;>>>AAACCCDDDGGGJJJKKKLLLMMMOOOQQQSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPMMMJJJGGGDDDAAA<<<999777777888999;;;===>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLPPPVVVYYY___bbbeeehhhnnnxxx)))***+++,,,,,,++++++***************************************************++++++,,,,,,,,,---------************************+++***)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***+++,,,...000111111222222111111111000000000111111111111111222222222222222222222222333444444222444777:::===???@@@AAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEECCC@@@??????@@@AAA@@@>>><<<:::888666555333333333333444555666777777999<<>>===;;;:::999999999999999999999999:::::::::<<<<<<<<<<<<<<<;;;999888333444555555555444444444444444444555777999<<<===BBBAAAAAA@@@>>><<<:::999999777444333333333222000111111111111000000000///------------------------...,,,***+++------***'''++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((((()))***************)))))))))***+++++++++,,,******************************************************))))))))))))******++++++++++++******************************************))))))))))))******+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((()))******+++++++++************************************))))))******+++,,,************************************************************************''''''((()))******++++++))))))*********+++++++++************************)))******+++++++++******))))))))))))))))))))))))++++++***************+++***++++++,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++************************))))))******+++++++++,,,+++******+++---000444666777999<<<>>>???AAACCCEEEGGGIIIKKKMMMMMMMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSRRROOOMMMJJJGGGEEEAAA===::::::;;;;;;===???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAACCCDDDEEEHHHJJJLLLPPPUUU]]]hhhoooxxx{{{|||zzzyyyzzz{{{yyy{{{)))***+++,,,,,,+++***)))***************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,************************+++***)))))))))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++,,,...000222444555666555555555444333333222222111111111111111111111111333333333333444444555666333555777;;;>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDBBBAAABBBCCCDDDCCCAAA>>>;;;888666555555555555555666777888999:::<<<>>>AAABBBBBBBBBAAA???>>>===;;;::::::999999888888888888888888888888999::::::::::::::::::999444666999999777666666666888888888888999:::;;;<<>>;;;:::999777555444555555444222333333222222222111111111.............../////////---,,,,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))***+++++++++++++++***************+++++++++++++++++++++++++++++++++************************************************+++++++++*********************************************))))))))))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))***++++++++++++*********************************))))))******+++,,,************************************************++++++++++++++++++++++++)))*********+++,,,,,,,,,)))))))))***++++++,,,,,,************************))))))***++++++++++++***************************+++***************++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,,,,,,,,,,...000444888:::<<<>>>AAACCCCCCDDDEEEGGGIIIKKKMMMNNNMMMMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMJJJHHHGGGDDD@@@===>>>??????AAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIMMMRRRYYYaaajjjvvvwwwrrrlllhhhgggggghhhhhhiiimmmqqqttttttrrrnnnkkk+++,,,---...---,,,***((())))))*********+++++++++++++++++++++,,,,,,,,,---*********++++++++++++,,,***************************************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000///000222444777999;;;<<<:::999999888777777666666555555555555555555555555444444444444555666888888888999<<>>>>>>>>>>>DDDDDDDDDDDDBBB???===;;;888666555444555666555444444444444333333333222222111000000//////.........+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++*********************************++++++*********++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******************+++++++++,,,************************((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))***+++++++++++++++******************************))))))******+++,,,************************************************++++++++++++++++++++++++************++++++++++++((())))))***++++++,,,,,,************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))***++++++,,,------...///000222666999===???AAADDDFFFGGGGGGGGGGGGHHHKKKMMMOOOPPPOOONNNOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOMMMKKKJJJIIIGGGCCCAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGGGGHHHKKKOOOSSSVVV]]]fffttt|||wwwrrrnnnllleeeaaa[[[YYYYYYZZZZZZZZZ^^^```dddhhhjjjiiigggggg---...//////...,,,***)))))))))******+++++++++++++++++++++,,,,,,---------))))))*********+++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......///000000111222333555888;;;===???@@@======<<<;;;;;;:::999999::::::::::::999999999999555555555666777888999:::<<<===@@@CCCFFFHHHJJJKKKIIIIIIIIIIIIGGGEEECCCBBBBBBCCCDDDDDDCCCCCCDDDEEEBBBAAA@@@???>>>===<<<;;;::::::::::::;;;<<<===>>><<<===???@@@@@@>>>===<<<<<<;;;:::999888888888888666666666555555555555555444555666777888999:::::::::===AAAAAA>>><<<<<<>>>;;;<<<>>>@@@BBBBBBBBBAAAEEEEEEFFFEEEDDDAAA>>><<<888666444444555666666555555555444444444333333333333333222000///---,,,,,,))),,,///...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++,,,------------,,,,,,+++++++++******))))))++++++++++++++++++++++++******************************++++++++++++******************))))))((((((((((((((((((((((((((((((******))))))))))))******)))))))))******+++++++++++++++++++++++++++++++++((())))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((()))***+++++++++++++++*********************************)))***++++++,,,************************************************++++++++++++++++++++++++)))))))))(((((((((((((((((())))))***++++++,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++///...,,,***)))((('''''')))***+++,,,,,,,,,,,,,,,+++******))))))******+++*********++++++,,,,,,,,,************************))))))***+++,,,,,,------000111333666:::===@@@BBBEEEGGGJJJKKKJJJIIIIIIJJJMMMOOOQQQQQQPPPOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSOOONNNLLLKKKJJJIIIFFFCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHIIIIIIDDDDDDEEEEEEFFFFFFFFFFFFMMMMMMNNNPPPTTTZZZ___bbbppp|||~~~||||||zzzuuunnngggaaa___[[[WWWSSSQQQSSSTTTTTTSSSXXXYYY^^^dddhhhiiijjjlll,,,,,,++++++++++++++++++*********))))))))))))(((+++++++++*********))))))++++++++++++++++++++++++))))))************))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------************************++++++,,,------------,,,++++++++++++************...------...000222444666999:::;;;<<<===>>>??????BBBBBBCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<===:::;;;;;;<<<<<<======>>>CCCDDDFFFGGGIIIJJJKKKKKKOOOMMMIIIFFFCCCAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA;;;;;;:::::::::::::::;;;::::::999999999999::::::>>>>>>>>>???>>>>>>===<<<666666666666666555555555555555555555444333222222555555555666666666777777888888999<<>>???AAACCCDDDCCCCCCBBBGGGFFFFFFDDDBBB@@@>>>===:::888666444333333444555333444555555666666666666666555444444444333111///000///...------...///000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***************+++,,,,,,,,,,,,+++***************************+++***)))'''''''''((()))******************************+++,,,+++***)))(((************************++++++************++++++************************++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))************(((((())))))*********++++++++++++*********))))))******************************++++++++++++******************************************************---,,,***)))))))))******++++++++++++++++++++++++************************++++++************++++++++++++******************************************+++++++++******************)))))))))***+++,,,,,,***+++,,,,,,,,,,,,+++***+++---......,,,+++******)))******+++++++++******,,,+++++++++---///222444666777999;;;>>>@@@BBBCCCHHHIIIJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNOOOPPPQQQRRRQQQTTTUUURRRPPPRRRSSSRRRNNNMMMLLLJJJHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEDDDHHHHHHHHHFFFDDDDDDFFFHHHFFFEEEFFFIIIHHHFFFMMMXXXYYY^^^ccceeeeeejjjuuu~~~xxxxxxzzz{{{~~~}}}tttllleee___[[[XXXQQQPPPOOOOOOQQQTTTXXXZZZYYY^^^gggpppxxx}}}************************,,,,,,+++++++++*********+++++++++*********))))))++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************))))))***++++++++++++***************************......///000222555777999>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIFFFDDDBBBAAAAAAAAA@@@????????????>>>>>>>>>:::999999888888999999:::888888888777888888999999::::::;;;;;;;;;::::::999666666666666666666555555555555666555555444333222333333333444444444444555666666777:::>>>AAACCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???;;;:::777555333333444444333444444555666666555555222111111222444555444333111000///.........///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***************+++,,,,,,,,,,,,+++***************************,,,+++***)))((())))))***************************((()))***+++,,,++++++***************************++++++************++++++************************************************(((((((((((((((((((((((())))))))))))************((()))))))))************+++++++++*********))))))******************************++++++++++++******************************************************,,,,,,***)))))))))******))))))***++++++,,,------************************+++******************+++******************************************************************++++++*********)))******++++++***+++,,,,,,,,,,,,+++***+++,,,......,,,+++***+++++++++,,,,,,,,,,,,++++++---,,,---...000333666888;;;<<<>>>@@@BBBDDDFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQOOOSSSTTTQQQOOOQQQRRRQQQMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBDDDEEEEEEEEEFFFHHHJJJIIIIIINNNTTTUUUWWWaaalllwww|||uuunnnpppwww}}}zzzppphhhbbb\\\YYYWWWWWWXXXYYY\\\aaaeeegggooouuu~~~((((((((()))*********+++------------,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***************++++++)))))))))))))))))))))))))))******+++++++++++++++******++++++,,,---------000000111333666999<<<===@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;::::::888888777777777777888888777777666666777888999999999999999999999999999999666666666666666666666666666666666666555444333333333333333333444444444444444444444777;;;>>>??????DDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB>>><<<:::777555444444444333444444555555555555555111000000111333444444333222111000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++***++++++,,,,,,++++++***************************,,,,,,+++*********++++++************************'''((()))***,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************+++++++++*********************************************++++++++++++******************************************************,,,+++******)))*********'''((()))***+++---......************************************************************************************************)))))))))***+++++++++,,,++++++******)))************++++++,,,,,,++++++***+++,,,...---,,,******+++,,,,,,,,,------,,,,,,,,,......000222555999<<<>>>AAAAAACCCDDDFFFHHHIIIIIILLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNLLLPPPRRROOOMMMOOOPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDAAACCCEEEFFFGGGHHHKKKMMMOOOTTT^^^hhhnnnttt~~~~~~{{{xxxuuusssqqqkkkiiiqqq}}}vvvmmmfffbbbdddeeegggjjjoootttyyy{{{'''(((((()))***+++,,,,,,...------------,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++++++++*********+++,,,,,,,,,,,,+++************++++++++++++))))))))))))))))))))))))+++,,,------......------,,,------...///000111222222333555777:::===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===?????????@@@???????????????@@@@@@AAABBBBBBCCCCCCGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>===<<<;;;999888888888888888888888888777777777777888888999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;555666666666777777888888777777777777777666444444555555666666666666777777555444333555888;;;======CCCBBBAAAAAAAAABBBDDDEEEBBBCCCDDDDDDDDDDDDDDDDDDAAA@@@===:::888777666555444555555666666666555555555333111111222222111000333222222111000000//////,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********++++++************************(((((()))***++++++,,,,,,************************++++++************++++++************************)))))))))***************++++++++++++++++++++++++((()))))))))************)))))))))))))))***************************************************************++++++++++++******************************************************++++++******************(((((()))***+++,,,------*********************************++++++************************+++++++++************************(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++***,,,---,,,+++***+++,,,---,,,,,,,,,,,,------...000111333666999===AAACCCDDDEEEEEEFFFHHHIIIIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEEEEFFFHHHIIIJJJHHHMMMOOOMMMLLLMMMNNNLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGIIILLLQQQUUU___jjjyyyyyytttrrrqqqqqqpppoooppppppooonnnllllllmmmooopppwwwzzzvvvuuuvvvyyy~~~))))))******+++,,,------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,---............---,,,---...///111222444444555666888:::===???AAABBB======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>??????@@@CCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::999888777666777777777888888888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;<<<<<<===666666777888888999::::::999999:::999999888777666666666777777777888888888777666444555888;;;<<<<<>>===<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::999777777888888888777777666777555222111111222111///333333333222222111111000------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************)))*********************************************++++++******************************************++++++************++++++*********************************+++++++++,,,,,,************************((()))))))))******************))))))))))))))))))******************************************************++++++++++++******************************************************************+++*********)))***************++++++************************)))***++++++++++++***)))))))))*********+++++++++************************(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,+++,,,,,,...///000222444666999===AAADDDFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@@@@@@@AAACCCEEEFFFEEEJJJMMMKKKJJJLLLLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHJJJPPPXXXcccjjj||||||sssooojjjgggggghhhhhhhhhfffgggiiijjjkkkmmmqqquuuzzz*********+++,,,,,,------++++++++++++***************************+++++++++++++++++++++++++++++++++)))))))))******)))))))))******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,+++,,,---///222444555666888999:::<<<>>>???@@@@@@======<<<;;;999888888777777777888999999999999888777888999:::;;;:::999888:::::::::;;;<<<<<<===============<<<<<<;;;:::999999999888888777666666666666666777999:::;;;<<<<<<>>>======>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???===;;;:::::::::;;;777777888999:::<<<<<<===<<<<<<<<<<<<;;;:::999888666666666666777777777777:::888666666888;;;<<<===;;;;;;::::::::::::;;;;;;======???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======:::;;;;;;;;;;;;::::::999666444222111222333333333222222333333444333333222222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,************************((()))******+++*********************************,,,++++++***))))))******************************++++++************++++++*********************************+++,,,,,,------))))))))))))))))))))))))))))))))))))************************))))))))))))***************+++++++++******************************++++++++++++******************************************************))))))***++++++++++++***************************************************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,************************)))))))))***+++++++++,,,++++++******)))*********,,,++++++******++++++,,,***++++++***))))))+++---,,,++++++,,,...000222444777888;;;>>>AAADDDFFFGGGMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<===???AAACCCCCCHHHLLLJJJIIIKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@AAABBBDDDFFFGGGHHHJJJOOOWWWbbbqqq}}}xxxrrrmmmdddaaa^^^^^^```ccceeefffiiikkknnnppprrrwww************++++++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,---...000333555888999::::::;;;<<<===>>>>>>======<<<;;;:::999777666555444444444555666666666666666444555777999999888777666666666666777888888999999555666666777777666666666666555555444555666777888777777999;;;===???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA>>>;;;999999999:::888888999;;;<<<>>>??????>>>>>>>>>>>>===<<<;;;;;;777777888888888999999999<<<999777666888:::<<<<<<:::::::::;;;;;;::::::999:::;;;<<<===>>>?????????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<:::777444222333333333222111222333444555555444444444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,************************))))))+++,,,,,,,,,++++++************************+++***)))))))))***+++,,,************************++++++************++++++************************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************)))))))))((())))))*********+++++++++******************************++++++++++++******************************************************((()))***+++,,,++++++***(((((())))))******++++++************************(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,******************************************++++++*********)))******++++++,,,,,,+++******+++,,,,,,)))***+++***))))))+++...,,,,,,---...000444777999===>>>@@@CCCEEEGGGHHHIIINNNMMMMMMLLLKKKJJJIIIIIICCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<;;;;;;::::::999888888999:::<<>>@@@<<<<<<===>>>>>>===;;;::::::999888666444333222111222333333444555555555444333555777888999888777666222222222333444444555555111111222333444444444444444333222222444666999;;;777888:::===???BBBDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBEEECCC@@@===;;;:::::::::999999:::<<<>>>???@@@AAA@@@@@@@@@??????>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<:::777666888:::;;;<<<:::;;;<<<<<<<<<;;;:::999999999;;;<<<============;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???<<<777444222111000///000111333555666666555555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************)))***,,,---...------,,,************************))))))(((((()))+++---...************************++++++************++++++************************'''(((((()))***+++++++++************************))))))))))))************+++*********))))))(((((())))))******++++++++++++******************************++++++++++++******************************************************((()))***+++,,,,,,+++***&&&'''((()))***+++,,,---************************((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,************************+++++++++******************)))))))))***+++,,,,,,---,,,+++******+++,,,---)))******)))((())),,,............000333777:::===AAABBBDDDFFFHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEAAAAAA@@@???>>><<<;;;:::;;;;;;:::999999888777777777777777777999;;;===>>>AAAGGGKKKJJJIIIKKKJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGJJJNNNPPP^^^ffftttyyyvvvsssuuuzzz|||{{{xxxvvvttttttwww}}}))))))************)))))),,,+++***))))))***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))************))))))------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******,,,...000333444666999;;;===>>>>>>???>>><<<:::999888777777444444444444444333333333333333444555555555555555666666555444444444444555333222111333777999888666444333222111222444666888555555666666777777888888999:::<<<>>>AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCC@@@<<<;;;;;;=========;;;<<<>>>???@@@???>>>>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::============<<<;;;:::999;;;999888999;;;<<<<<<;;;999999999:::;;;<<<===>>>????????????@@@@@@@@@@@@:::999777555333222111000111222222333555666666777777666444222111000//////111///------......---,,,...------,,,,,,++++++***))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))...---+++*********++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))************+++++++++'''((()))***+++,,,,,,,,,******+++,,,,,,***)))(((&&&+++///...***'''(((***))))))************))))))++++++++++++++++++++++++'''(((***,,,------------******++++++++++++******************************,,,+++++++++***)))))))))((())))))))))))*********************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++,,,,,,------,,,------,,,++++++,,,...---///333777;;;>>>@@@AAAHHHGGGHHHIIIKKKKKKIIIGGGHHHHHHGGGFFFEEECCCBBBAAA<<<======<<<:::999999::::::999777666555666888999777888999;;;===>>>@@@@@@FFFFFFFFFHHHIIIIIIHHHFFFBBBBBBBBBCCCDDDDDDCCCAAA@@@BBBDDDEEEHHHPPP]]]gggzzz}}}vvvsssrrrqqqvvv{{{******++++++++++++******++++++***))))))***++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,...111222555666777999;;;<<<======<<<<<<;;;999888888777777444444444444333333333333555555666777777777777777777666555444444444444444666444222333555666444222444444444444444666777888666666777777888999::::::;;;<<<===???AAABBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDBBB???<<<;;;;;;===>>>>>>>>>???@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@???>>>>>>>>>====================================@@@@@@@@@@@@@@@???>>>======;;;999888999999999888999999999999:::;;;============>>>>>>>>>?????????;;;:::888666444333222222222222333333444555555666666555444333222111111000111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---,,,+++***)))******+++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))***++++++++++++***)))************************+++++++++*********))))))++++++***************+++************************++++++++++++++++++++++++++++++++++++*********))))))************+++++++++)))******+++++++++*********++++++++++++***)))))))))---000///+++))))))+++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,+++************++++++*********************************+++++++++***************)))))))))*********++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,++++++++++++,,,------,,,---------,,,---///111222444888<<<@@@BBBDDDEEEGGGFFFFFFHHHJJJJJJHHHFFFFFFEEEDDDCCCAAA???===<<<:::;;;<<<;;;888777888999:::999777666666777888999888999:::<<<>>>@@@AAABBBHHHHHHHHHHHHGGGFFFCCCAAABBBAAAAAABBBCCCDDDEEEDDDFFFHHHKKKNNNTTTaaaqqq}}}~~~xxxvvvwwwyyy++++++,,,,,,,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------///222444666777888999;;;<<<<<<======:::::::::999999999888888666666666555555555444444888888999999::::::999999888777666555444333333333555444333333555555444333555555666777888888888888777777888999;;;<<<<<<===??????@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDCCCBBBBBBBBBBBBBBBBBBDDDBBB???>>>???AAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCC??????@@@@@@@@@???>>>>>>BBB???;;;999999999999888999999999999::::::;;;<<<;;;<<<<<<<<<<<<============<<<:::888777555555555444444444444444444444444444444444333333333333333222000............---,,,******+++,,,,,,---......,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))*********+++***))))))))))))***+++***++++++,,,,,,++++++***)))***++++++++++++***)))+++++++++++++++++++++++++++++++++***************---------,,,,,,***))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************++++++++++++++++++++++++***)))))),,,+++******)))*********,,,///111000---******,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***************************************************************+++++++++************+++++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++*********++++++,,,------------------///333666888:::===AAADDDFFFGGGHHHGGGFFFFFFFFFHHHHHHFFFDDDBBBAAA@@@???===;;;999888999::::::999777666777888999888777777777888999:::999:::<<<===@@@BBBCCCDDDHHHHHHHHHHHHGGGEEEBBBAAAEEEDDDDDDDDDFFFHHHKKKLLLPPPSSSWWW^^^hhhxxx{{{zzz~~~***++++++++++++++++++***+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,---///222444777888:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::999999888888:::;;;;;;<<<<<<;;;;;;;;;888777666555444333333333222222333444666888999999666777999;;;<<<;;;:::999999:::;;;<<<===???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIGGGDDDDDDEEEGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFF@@@AAAAAAAAAAAAAAA@@@@@@FFFBBB>>><<<;;;<<<<<<;;;::::::999999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<:::999888888888666666555444444333333222333333444444555555555555333111///...//////...,,,+++++++++,,,,,,---------(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************+++***)))(((((()))***+++***++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++***************************+++,,,---,,,+++)))((()))))))))***************************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++******)))---,,,***)))))))))***+++---///000///,,,******+++***++++++++++++++++++***************************+++++++++++++++******)))+++******************+++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************+++,,,---,,,---......///222666:::<<<>>>@@@CCCFFFGGGHHHHHHJJJIIIGGGFFFFFFEEECCCAAA============;;;:::999888888999:::999777666777888999888888888888999:::;;;;;;<<<===???AAACCCEEEFFFEEEFFFGGGGGGFFFEEEEEEEEEHHHIIIKKKMMMPPPTTTXXX\\\cccffflllttt))))))************))))))*********++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444777999:::======>>>>>>>>>>>>======;;;<<<===??????@@@??????@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<;;;;;;:::777777666444444333333333333444555777888:::;;;===888:::<<<>>>???>>>===<<<======>>>???@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOMMMKKKKKKLLLMMMMMMLLLNNNLLLJJJGGGFFFFFFFFFGGGBBBBBBBBBCCCDDDGGGIIIKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDAAA>>>======>>>>>>>>>;;;;;;::::::999:::::::::::::::::::::;;;;;;;;;;;;???>>>===<<<;;;:::::::::888777777666555444333222222333555666777777666666444222000/////////...------------,,,,,,+++++++++---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......*********+++++++++******+++***)))(((((()))***+++***++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++************************'''(((***+++++++++***)))*********+++++++++,,,,,,************************))))))******************))))))*********+++++++++(((((()))***+++,,,,,,,,,---,,,***)))))))))***+++,,,---------+++***)))***))))))************))))))************************)))))))))*********++++++++++++***))))))***++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,************+++,,,---...---...///000222555:::===AAABBBDDDGGGHHHIIIIIIIIIMMMKKKHHHFFFDDDBBB@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;999;;;;;;;;;999888999:::999999999:::;;;<<<=========>>>???AAACCCDDDEEEFFFBBBDDDFFFEEEDDDEEEGGGJJJKKKOOOVVV\\\bbbiiipppuuu~~~)))))))))******))))))))))))***++++++++++++***)))***+++,,,------,,,+++*********+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------...///222444777:::;;;<<<>>>>>>????????????>>>>>>>>>???AAABBBCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>::::::;;;;;;::::::999999666666555444444444444555666888999999999999:::<<<;;;<<>>>>>???@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<999999888777666555444444333444666777888888777777555333111000000000...---......---,,,,,,+++******000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******+++,,,,,,,,,+++++++++***))))))))))))***+++***++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++***************+++++++++''''''((()))***+++++++++*********+++,,,,,,------************************)))))))))))))))*********)))************+++++++++'''((()))***+++,,,,,,,,,,,,+++******)))*********++++++************)))))))))))))))******)))))))))************************)))))))))))))))***+++,,,,,,+++***))))))***+++,,,***************************************+++++++++************+++++++++,,,************************++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++++++++******++++++,,,,,,*********+++,,,---...//////111444666777:::>>>@@@EEEFFFHHHJJJKKKKKKJJJJJJLLLJJJFFFCCCBBB@@@>>><<<<<<<<<======>>>=========:::<<<<<<<<<::::::;;;<<<::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCEEEFFFFFFEEEHHHOOOTTTXXX```mmmwww}}}|||}}}xxxxxxyyyxxxxxxyyy|||)))******++++++******))))))***++++++++++++***))))))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////222333666888;;;===????????????@@@@@@@@@@@@?????????AAABBBDDDEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<888888999999888777777666555444444444444555666666555888::::::888888:::<<<>>>???@@@BBBBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPSSSVVVXXXZZZ[[[[[[]]]```eeejjjppptttvvvyyywwwuuuttttttsssrrrppplllhhhbbb]]]YYYXXXYYYYYYYYYXXXXXXYYY\\\___cccfffeeedddbbb___\\\ZZZXXXWWWRRRQQQNNNLLLLLLLLLNNNOOOJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDCCCAAA??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>==================;;;::::::999888777666666444555777888999999777777666444222000000000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++,,,---...------,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++***))))))***++++++************************))))))*********+++++++++*********)))******++++++)))))))))***+++,,,,,,,,,************************)))))))))******+++++++++)))************+++++++++((()))***+++++++++++++++***++++++++++++***))))))***)))))))))***++++++***)))******++++++******)))************************++++++)))(((((())))))***,,,+++***((((((***+++,,,************************+++++++++***************)))))))))*********++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,---...000111222555999<<<>>>???BBBCCCFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDAAA@@@??????>>>===????????????>>>===<<<;;;:::;;;<<<<<<;;;:::;;;===;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFIIIKKKNNNVVVbbbkkkxxxyyyvvvwwwrrrssssssuuuwww}}}+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,...///000000555666999;;;>>>@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@AAACCCEEEEEEDDDCCCBBB??????>>>===<<<;;;:::999777777777777777666555444444444444444444555666777111444777888888999===@@@@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFEEEIIIJJJLLLNNNQQQSSSUUUUUU]]]^^^aaaeeeiiimmmpppqqqtttvvvzzzyyyrrrnnnlllmmmmmmgggffffffgggjjjnnnrrruuutttsssqqqnnnjjjgggeeeccc]]][[[XXXVVVUUUVVVWWWXXXUUUUUUTTTSSSQQQOOOMMMLLLGGGGGGGGGHHHIIIGGGDDDAAA@@@???>>>===<<<;;;;;;;;;=========>>>>>>>>>>>>???>>>>>>===============>>>;;;;;;::::::999888888777444666888999:::999777666777555222111111000///---***++++++,,,,,,------...+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------***+++---...///...---------,,,+++******+++,,,---+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))******++++++++++++...---+++***)))******+++'''(((((()))***+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++***++++++++++++***))))))******+++,,,,,,***)))(((***)))((()))***,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))...,,,***)))((('''((((((,,,+++)))(((((()))+++,,,************************,,,+++++++++******))))))((())))))))))))*********************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,---...///111111555888===AAABBBCCCEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEAAA???===<<<>>>??????>>>BBBAAAAAA???>>><<<:::999:::;;;<<<<<<::::::;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDHHHMMMQQQYYYfffvvv|||vvvssssssrrrssstttwww|||,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------...000333555777::::::;;;===>>>@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCCCCCCCCCCAAA???CCCCCCCCCBBB@@@>>>;;;999777666555555555555666777333444555555666666555555777888999888888:::===@@@???@@@BBBEEEGGGHHHFFFEEE@@@AAABBBCCCEEEGGGHHHJJJMMMRRRXXX^^^cccgggkkkmmmrrrxxxzzzvvvsssuuu{{{}}}yyyvvvtttsssmmmkkkiiihhhhhhiiikkklllggghhhhhhfffaaa]]][[[ZZZWWWVVVUUUUUUUUUSSSPPPNNNDDDAAA???=========<<<;;;@@@>>><<<;;;<<<<<<<<<;;;>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888777666666555444222111000///111111111111000///...---------...///...---,,,+++---,,,+++******+++,,,---,,,++++++******++++++,,,((()))***+++,,,---------******++++++++++++******,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((,,,+++***((((((***+++,,,***((('''(((***++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''+++++++++++++++++++++++++++++++++*********))))))++++++,,,---,,,+++***)))))))))))))))))))))))))))++++++******************...---------------------((()))***+++++++++++++++((())))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,+++******,,,++++++******++++++,,,***+++,,,---...---,,,+++......---...///222555777999<<>>DDDBBB@@@@@@@@@AAA@@@???BBBCCCDDDBBB@@@AAAFFFKKKOOOSSSYYYbbbppp~~~}}}}}}yyy,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000333555888999<<<<<<===???@@@AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAACCCBBBBBBBBBBBBAAA@@@?????????>>>===<<<:::888777777666555555555555666777444444555666666666666555555777888999999;;;>>>@@@@@@AAABBBDDDFFFFFFEEEDDDDDDDDDEEEFFFGGGJJJNNNPPP\\\cccmmmwww}}}{{{zzzzzz{{{|||}}}}}}~~~zzzvvvtttssskkkkkkkkkkkkhhhccc\\\WWWNNNKKKGGGDDDCCCCCCCCCBBBBBB@@@@@@@@@AAA@@@>>>=========>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666555333222111000111111111111000///......+++,,,,,,---,,,+++***))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))++++++*********++++++,,,,,,,,,,,,+++++++++******+++*********))))))))))))***)))(((''''''((()))***+++)))((((((***+++************+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((('''''''''+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,,,,+++*********************************************************)))))))))))))))******+++++++++******))))))))))))*********++++++))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,+++...---...///111444777999<<>>===<<<;;;:::999888777::::::;;;<<<===???@@@AAABBBAAA@@@???@@@@@@@@@@@@AAACCCDDDDDDDDDGGGMMMRRRWWW___lll|||,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000111333666999;;;===>>>???@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAA@@@@@@??????<<<<<<:::999888777777777777666666555555666666777555555666777777777777666555777:::;;;<<<===???AAAAAAAAABBBBBBCCCCCCCCCCCCGGGHHHIIIJJJNNNTTT[[[aaapppyyy}}}~~~zzzooogggYYYTTTNNNIIIFFFEEEEEEDDDAAA@@@@@@@@@AAA@@@===:::<<<===>>>??????@@@??????<<<<<<<<<<<<<<<<<<;;;;;;==================<<<;;;999888777666555333222222222222222222111000///...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,------......+++++++++************)))++++++***************+++,,,,,,,,,+++++++++*********************)))))))))***)))(((''''''((()))***,,,***))))))*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************((((((***+++,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++)))((((((************+++++++++,,,***************+++++++++(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---...///111444888;;;===@@@CCCFFFGGGGGGFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBFFFFFFGGGHHHHHHFFFBBB??????>>><<<999888777777777999:::<<<>>>AAABBBDDDDDDCCCBBBAAA@@@@@@@@@AAABBB>>>@@@CCCDDDFFFKKKSSSZZZfffsss,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111222333666999;;;===??????@@@AAABBBCCCDDDEEEEEECCCCCCCCCBBBBBB@@@??????===>>>@@@@@@????????????<<<;;;999888777888999:::888888777777777777888888666777888888999999888888777999<<<======>>>@@@BBBDDDEEEEEEEEEDDDEEEGGGHHHHHHKKKOOOTTT[[[fffsss{{{}}}}}}{{{jjjcccYYYQQQLLLIIIHHHGGGFFFDDDBBBAAAAAA???===;;;===>>>??????@@@@@@AAAAAA======<<<<<<<<<<<<;;;;;;======>>>>>>>>>======<<<::::::999888666555444333333333333333222111000///////////////.........---***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,---+++))))))******)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************************************))))))***+++,,,,,,------++++++++++++++++++++++++***************+++++++++***+++++++++++++++,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,************************))))))))))))*********+++***************+++++++++++++++++++++++++++++++++---+++***))))))+++---...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------------...///111444888<<>>>>><<<:::888777888999::::::<<>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA???>>>===;;;>>>@@@@@@>>>===>>>???999999888777777999:::;;;:::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;:::888:::<<<======>>>AAACCCGGGIIIJJJKKKKKKLLLOOORRROOOUUU]]]fffqqq}}}uuujjj```YYYVVVTTTSSSUUUQQQLLLIIIFFFEEECCCAAA??????>>>>>>????????????>>>>>>>>>======<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;:::999777666555555444444444444333222111000000000/////////.........+++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,+++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,---,,,***)))***+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......************************************************,,,+++++++++++++++++++++************************))))))*********+++++++++&&&'''''''''((((((((()))((()))***+++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000111222444777;;;???BBBDDDCCCEEEGGGGGGEEECCCBBBBBBAAABBBDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJIIIFFFAAA<<<<<<;;;999999:::;;;>>>??????@@@BBBDDDEEEEEEDDDDDDBBBCCCBBB@@@>>>???BBBEEEIIIKKKOOOTTT]]]lll|||,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222555777999;;;===>>>?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAA@@@>>><<<;;;:::<<>>;;;:::;;;===666666666777888999;;;<<<===>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>======;;;<<<>>>???@@@CCCGGGJJJJJJNNNRRRUUUUUUXXX\\\```fffnnnyyyvvvmmmhhhfffeeeeeegggccc\\\WWWRRRNNNJJJHHHCCCBBB@@@???>>>=========@@@@@@??????>>>>>>======:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888666555555555555555555444333222111//////...------------...,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......)))************+++++++++------,,,+++************,,,,,,,,,+++++++++***************+++++++++++++++************************---+++******+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++***************************************+++++++++---,,,++++++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,'''(((((())))))******+++(((((()))++++++,,,,,,,,,************+++++++++,,,+++++++++******************++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...------,,,,,,,,,,,,------,,,,,,,,,---///111333444444666888;;;>>>AAACCCEEEBBBDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIIIIIIIHHHEEEAAA===;;;;;;;;;<<<===@@@BBBCCCCCCCCCDDDDDDEEEDDDDDDDDD@@@BBBCCCBBB@@@BBBHHHLLLPPPUUU^^^hhhttt,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333555666999:::<<<>>>@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA???===;;;:::777:::===<<<888555777999666777888:::<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEIIINNNUUUZZZ[[[aaaiiinnnpppsssyyy~~~}}}yyyyyyzzz||||||}}}zzzuuupppiiiaaaYYYTTTLLLJJJGGGDDDBBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>:::;;;<<<<<<======<<<<<<<<<;;;:::999888666555555555666666555555444333222000///...---------...///------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,---............+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++///...---,,,++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))******************))),,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))*********+++++++++,,,+++*********+++,,,---************************((())))))***++++++,,,,,,******++++++,,,------...)))******+++++++++******)))))))))*********+++++++++++++++*********))))))************++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------,,,,,,,,,,,,------+++,,,,,,...000333666888999:::<<<>>>AAABBBDDDDDDBBBCCCCCCBBBAAABBBDDDFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLJJJIIIIIIHHHFFFBBB@@@======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBEEEHHHIIIJJJNNNVVV]]]bbbkkkxxx}}}zzz{{{{{{|||{{{}}},,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...000333666888999<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???===;;;:::555999;;;999555222444666888999<<>>======<<<;;;:::999777666555555666666666666555444333222333222000/////////000111......,,,++++++,,,......,,,++++++++++++++++++,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,++++++++++++++++++++++++++++++,,,,,,---------000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))***+++------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++******))))))***,,,...///++++++++++++++++++++++++((())))))***++++++,,,,,,'''(((((()))******+++++++++++++++++++++***)))(((((())))))))))))*********++++++++++++******))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,------,,,...------,,,,,,------...+++,,,---...222555888:::;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCBBBAAACCCFFFIIIIIIKKKLLLNNNNNNNNNMMMMMMMMMKKKIIIIIIHHHGGGDDDBBB???@@@AAACCCCCCDDDCCCCCCDDDDDDCCCCCCCCCEEEFFFHHHFFFJJJNNNQQQTTTZZZdddlllzzzzzztttqqqqqqrrrrrrzzz|||))))))*********+++++++++))))))***+++++++++++++++......---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++*********------......------,,,+++,,,,,,---000333777;;;===BBB@@@@@@AAACCCDDDCCCBBBDDDDDDDDDCCCCCCBBBAAAAAACCCCCCBBB@@@===;;;888777444555666555555666999<<<===>>>>>>???AAABBBCCCCCCEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBAAACCCFFFHHHIIIIIIKKKOOOVVV___jjjvvvxxxllleee[[[TTTPPPNNNKKKHHHGGGDDD@@@>>>>>>?????????>>>???@@@@@@>>>======>>><<<<<<;;;:::999999999999999888777666555444444444222222111111000/////////......---,,,***'''%%%$$$,,,,,,,,,------.........---------...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********)))***,,,.........,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********)))))))))***+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************+++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++******))))))++++++******************++++++******************))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++...---,,,+++***************+++,,,+++******,,,...///000333444666888;;;>>>DDDDDDEEEFFFEEEDDDCCCBBB@@@@@@AAABBBDDDEEEFFFFFFLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAABBBAAABBBEEEDDDAAACCCHHHLLLLLLPPPXXXcccrrr|||tttrrrqqqqqqtttyyy***+++++++++,,,,,,,,,,,,)))******+++++++++************++++++,,,---------,,,,,,------------......---,,,,,,,,,++++++++++++------.........------,,,...///111444777:::===???@@@??????@@@BBBCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBAAA???===;;;999777666333555666666666777:::===???@@@AAABBBCCCDDDDDDEEEIIIHHHHHHGGGGGGFFFEEECCCBBBCCCDDDEEEFFFJJJPPPUUUYYY```lllyyy}}}wwwooohhhccc]]]VVVPPPMMMIIICCC???>>>>>>======AAAAAABBBBBB@@@?????????===<<<;;;:::999999999999999888777666555444444444222222222111000000//////000000000000///...---,,,,,,,,,,,,---------......***+++,,,---......//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++*********************+++++++++***++++++,,,,,,++++++************+++++++++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++,,,,,,------************************))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++***+++,,,+++******,,,......000333555888;;;???BBBFFFFFFGGGHHHHHHGGGFFFEEEAAAAAACCCDDDFFFGGGHHHIIILLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@DDDBBBCCCEEEDDDBBBEEEKKKNNNVVVcccrrryyyyyyzzz{{{++++++,,,,,,,,,---------***+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,---.....................111333666:::<<<>>>???@@@???>>>>>>???AAABBBBBBAAA@@@AAACCCDDDEEEDDDBBBAAA???===;;;999777666666666222444666777777999<<>>>>>======>>>===<<<;;;::::::::::::999999777666555444444444333333222111111000000///---......///000/////////,,,,,,,,,------------...+++,,,,,,---.........---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++******************++++++,,,,,,++++++***((())))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++,,,---......///************************)))******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,++++++---...///222555888;;;>>>CCCFFFFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEAAABBBBBBCCCCCCBBBAAAAAACCCAAAAAACCCBBBBBBHHHPPPYYYhhh+++++++++,,,,,,,,,,,,---++++++,,,,,,++++++******,,,,,,+++******))))))(((*********+++++++++,,,,,,---------------------------.........///000111111444666:::>>>@@@AAA@@@@@@???>>>>>>???BBBCCCCCCBBBAAABBBDDDEEEDDDBBB???>>><<<:::777555333444444555222444666888999;;;>>>@@@CCCCCCEEEFFFGGGGGGGGGFFFBBBCCCEEEEEEEEEEEEEEEFFFIIIMMMRRRWWW```mmm}}}{{{uuuccc]]]SSSKKKGGGFFFEEEEEEAAA@@@???>>>??????>>>===>>>>>>===<<<;;;;;;;;;;;;::::::888777555444444444333333333222111111000000,,,---...///////////////------------------------/////////...---+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++///......------...//////+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***''''''((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------***************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++,,,------,,,,,,...000333666999;;;>>>AAAEEEHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBAAACCCEEEEEEHHHRRR]]]lll************++++++++++++++++++,,,,,,,,,++++++***,,,,,,+++******))))))(((*********+++++++++,,,,,,------------------------............000111333444666888<<>>;;;999999777555333222333444555222444777999;;;<<>>===<<<<<<<<<<<<<<<;;;:::888777666555555444444333333222111111111111111111222222111000000------------------------/////////...---+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++//////...---------...///+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***''''''((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))***,,,------------+++---.........///111333:::<<<>>>???@@@BBBEEEGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@????????????@@@@@@DDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDGGGKKKNNNTTTbbbppp))))))*********+++++++++***++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,------------.........///000333666777888:::===@@@AAA@@@???>>>@@@??????AAACCCEEEEEEDDDFFFEEECCCAAA>>>;;;888777666555444333333333444555222555999;;;<<<===@@@AAABBBDDDFFFGGGHHHGGGEEEDDDEEEGGGHHHGGGFFFGGGLLLPPPVVV\\\jjj~~~sssiiiaaa\\\XXXVVVXXXSSSMMMJJJIIIGGGDDD@@@@@@@@@???>>>============???>>><<<:::888777777666555555444333333222222111000000111000000///...---...------------,,,,,,,,,+++,,,,,,---.........---+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------***++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,++++++***((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))(((((()))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,+++---///000000222555777???@@@AAAAAAAAABBBDDDFFFIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEECCCAAA???>>>===;;;;;;;;;;;;<<<===>>>???CCCDDDEEEFFFFFFFFFEEEDDDBBBAAA???>>>???AAACCCDDDEEEGGGLLLRRRVVV___ooo*********+++++++++,,,,,,)))***+++,,,---.........******++++++,,,---------,,,,,,------------......++++++++++++,,,,,,,,,---.........///111444777999:::<<<>>>@@@AAA@@@?????????>>>>>>@@@CCCDDDEEEDDDEEECCC@@@===:::888777777444444444444555555555555333666:::<<<===>>>???AAACCCDDDGGGHHHIIIHHHFFFDDDEEEHHHJJJJJJKKKPPPYYYaaapppzzz}}}yyyvvvsssrrrmmmfff]]]VVVRRRMMMGGGBBBAAAAAA@@@???>>>>>>>>>>>>AAA@@@>>><<<:::999888888555555555444333333222222...............------,,,......---------,,,,,,,,,***+++,,,---......//////---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))(((+++,,,,,,---......------******+++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))+++---------+++++++++---000111333555999;;;AAABBBCCCCCCBBBCCCEEEGGGGGGGGGGGGGGGFFFEEECCCBBB@@@@@@???>>>===<<<;;;;;;999999999:::<<<===???@@@CCCDDDEEEEEEEEEDDDCCCBBB@@@???======@@@EEEJJJMMMQQQUUU\\\cccgggppp++++++,,,,,,,,,---------((()))***,,,---...//////......---,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,.........///111555888:::<<<===???@@@AAA@@@@@@???=========???BBBDDDDDDCCCCCCAAA>>>;;;888888888888333444555666666666666555444777;;;======>>>???@@@DDDEEEHHHJJJJJJHHHFFFEEEJJJMMMQQQTTTXXXaaannnxxx{{{ooofff```YYYQQQKKKBBBAAA@@@???>>>>>>>>>>>>BBBAAA???===;;;:::999999666555555444444333222222000111111222222222222111.........------,,,,,,,,,---------...------,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,.........,,,***)))+++,,,,,,---.........---*********++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++************************)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++(((***,,,------,,,+++***+++---000222444777;;;>>>@@@BBBCCCCCCCCCDDDFFFHHHCCCCCCCCCCCCAAA???===<<<;;;;;;;;;;;;::::::::::::888888999:::<<<>>>@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAA@@@>>>???CCCJJJRRRWWWeeejjjqqqxxx|||******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---...///000111---...000222666999<<<>>>>>>??????@@@@@@@@@???????????????@@@@@@AAAAAABBB@@@>>>:::777444333333333444444444555666888:::;;;;;;::::::;;;>>>AAACCCDDDEEEFFFGGGHHHIIIKKKLLLMMMPPPVVV]]]cccjjjxxx|||tttiii\\\RRRKKKJJJGGGBBB>>>===>>>???<<>>AAADDD@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA???===;;;999999888777666666666666777777777777999<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999666444444444444555555666777888:::<<<===???>>>======>>>@@@@@@@@@DDDDDDEEEFFFHHHLLLQQQTTT^^^gggrrr}}}~~~uuujjjaaaVVVSSSMMMGGGBBB??????@@@999;;;>>>>>>===<<<===???::::::999777666666555555444444444444333222111000///...............//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,+++)))((('''+++************+++,,,,,,,,,,,,+++++++++,,,...///******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------...............+++,,,---,,,,,,,,,...000000444888<<<>>>???BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>><<<;;;999888777888777777666666777777888777999;;;>>>@@@BBBDDDDDDFFFDDDCCCBBBAAA@@@>>>===???===???FFFMMMYYYnnn~~~******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------,,,------...///000333333444555777888999:::=========>>>>>>======<<<=========<<<;;;::::::::::::999777555555555555666666777888:::<<<===??????BBBBBBAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGKKKSSS\\\bbbrrr|||xxxiiicccZZZPPPHHHDDDBBBBBB;;;<<<>>>>>>>>>>>>???@@@::::::999999888888888888666666666666555444333222//////...---------......//////......---,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********************))))))******+++,,,++++++******+++,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---...............+++,,,......---...000222333777<<>><<<<<<;;;:::999888777777999888888777777888888999999:::>>>AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????BBBIIITTTeee}}}yyywwwzzz}}}zzzwwwvvvwwwvvvrrrooo******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------...///000000444555666777999999::::::=========>>>======<<<<<<===<<<;;;:::999888777777666666666555666777888888999:::<<<===???AAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLPPPVVVbbboooyyyxxxkkk]]]RRRKKKFFFDDDCCCBBBAAA@@@>>>===>>>>>>::::::;;;;;;;;;;;;;;;;;;777777777777666555444333222111000000///////////////.........---------,,,...------------,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***,,,---***************+++,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---.........------,,,---...//////000333555666:::???BBBCCCBBBAAAAAACCCCCCBBB@@@???===<<<;;;;;;::::::999999888888888999999999999999999:::;;;:::===@@@CCCEEEEEEDDDCCC??????@@@?????????AAACCCBBBEEEJJJQQQ]]]nnn~~~uuuuuuyyy~~~xxxsssmmmiiieeecccbbbbbb```^^^******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------...///000111222444555777999;;;;;;<<<<<<======>>>======<<<;;;;;;;;;;;;:::999888777666666555555666777888:::;;;<<<<<<===???AAABBBCCCCCCCCCAAACCCDDDCCCCCCDDDHHHKKKLLLPPPWWW___iiixxx}}}ooobbbXXXPPPJJJHHHFFFBBB???======<<<<<<;;;<<<===>>>>>>>>>======888888888888777666555555444333222111000/////////---------....../////////.........---------,,,,,,.........------,,,,,,,,,+++,,,,,,,,,------......,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...+++++++++++++++,,,------------,,,+++***((('''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............------------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,---///000111333666888999===AAACCCCCCAAA@@@@@@AAA@@@???>>><<<;;;::::::<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<===???BBBEEEFFFEEEDDDBBB>>>???@@@???>>>???BBBEEECCCJJJSSS\\\gggxxxzzztttvvv|||}}}xxxsssmmmgggccc___\\\XXXUUUTTTTTTTTTTTT******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...///111333444555555777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::999777777777777777666666666555666888999;;;===>>>??????AAABBBDDDDDDDDDDDDCCCBBBDDDEEEDDDDDDHHHOOOTTTVVV___kkkwwwwwwkkk___WWWLLLHHHCCC???>>>>>>>>>======>>>???@@@@@@@@@>>>>>>:::;;;;;;::::::999888777444333111000///.........,,,------...//////000000............---------,,,//////......---,,,,,,,,,,,,,,,,,,------......///------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,***(((&&&%%%******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------------,,,...000222333555888;;;<<<>>>BBBCCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCEEEEEEEEECCCBBB???@@@AAA???===>>>CCCGGGHHHSSS```jjjvvv|||wwwuuuzzzvvvrrrmmmgggccc^^^XXXUUURRRPPPMMMKKKJJJKKKLLLNNN******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------...000333555888999999:::;;;======<<<;;;:::::::::::::::999888777666222222333444555555666666777888:::<<<>>>@@@AAABBBBBBCCCEEEFFFFFFEEECCCBBBCCCEEEHHHJJJMMMUUU```iiirrr||||||{{{zzz|||rrrhhhWWWRRRJJJEEECCCBBB@@@??????@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::666555333111000///..................////////////............------------/////////...------,,,,,,***++++++,,,------......,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,---+++,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,...111333444777:::======???AAAAAA>>>===<<<<<<======<<<<<<<<<===???@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????BBBBBBCCCCCCDDDCCCCCCCCC===@@@CCCCCCCCCFFFLLLRRR[[[gggttt}}}{{{yyywwwyyy|||wwwpppkkkgggddd___[[[XXXTTTPPPNNNLLLKKKJJJHHHHHHIIILLLNNN******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------///111444777:::;;;<<<<<<>>>>>>===<<<999888888888888888777666444444...///000111333444666666888:::<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGFFFEEECCCAAABBBFFFKKKPPPWWWcccttt}}}wwwsssrrrrrruuuyyy}}}ttteee^^^TTTMMMHHHEEEBBB@@@@@@AAABBBCCCCCCAAA???>>>@@@AAAAAA@@@@@@???>>>===999888666444333111111111000000000///......------//////.........---------000000///...------,,,,,,))))))***+++,,,,,,------******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++)))*********)))***++++++,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************))))))((((((************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,///111333555888<<<>>>>>>@@@@@@???===;;;;;;;;;======<<<===>>>@@@BBBCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCBBBBBBBBBCCCCCC;;;???DDDGGGJJJPPPYYYaaaooo{{{}}}yyyyyyzzz}}}}}}xxxrrrnnnkkkgggbbb]]]\\\ZZZVVVTTTSSSQQQOOOMMMKKKLLLKKKKKKKKKLLLOOORRR............---,,,++++++------------------------...---,,,,,,++++++,,,,,,......---------......///---...000222666999<<<>>>>>>======<<<;;;999999888:::999777666444222111000000000000111222555777888;;;===???AAADDDEEEFFFGGGHHHFFFEEEEEEGGGHHHHHHGGGJJJKKKOOOZZZjjj}}}|||yyywwwtttrrrqqqrrrvvvwwwxxxqqqaaaWWWOOOFFFBBBDDDAAA@@@@@@AAACCCEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDDDD===:::666444333333333222000111111111111///---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,------...++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...------------...//////222333555888;;;===??????===>>>>>><<<999888999:::<<<>>>AAACCCDDDCCCBBBAAA===>>>>>>>>>>>>>>>======>>><<<:::;;;>>>AAACCCCCCDDDDDDDDDBBB@@@AAACCCEEECCCHHHOOOSSSWWW```nnnyyy{{{{{{|||~~~|||}}}~~~~~~|||zzzxxxuuusssrrrrrrtttsssooolllcccbbbaaa___\\\ZZZXXXVVVUUUTTTSSSRRRPPPOOONNNMMMOOONNNOOOQQQTTTUUUYYY]]],,,,,,------...---------------------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---.........///000333666999;;;=========<<<;;;:::999999999999888777666444333222111333333333555777999;;;===>>>@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKRRRXXXddduuu}}}wwwuuuxxx{{{~~~~~~|||}}}pppfff\\\PPPIIIHHHFFFDDDCCCDDDFFFGGGGGGGGGHHHJJJKKKMMMMMMKKKIIIGGGCCC???;;;777666555333222///000000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///......---...///000111444666888:::<<<===>>>>>>;;;<<<<<<;;;::::::;;;===???@@@BBBDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>===<<<===>>>@@@BBBBBB@@@AAABBBBBBBBBDDDGGGJJJJJJPPPXXX___fffqqq~~~yyyyyyxxxwwwtttqqqooommmgggeeecccdddeeedddaaa^^^XXXXXXWWWVVVWWWXXXZZZ[[[^^^]]]\\\ZZZYYYXXXWWWWWWYYYYYYZZZ]]]```dddiiinnn***+++,,,---............------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///000111333666888:::;;;;;;:::::::::999999888888888888777666555444333333444444555777999<<<>>>???<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFEEEDDDGGGLLLQQQ]]]hhh{{{}}}uuupppooottt{{{zzz{{{zzzxxxuuuvvv{{{yyymmm___SSSNNNIIIFFFCCCBBBCCCEEEFFFFFFMMMOOOSSSVVVVVVSSSOOOMMMJJJFFF@@@<<<999777555333000000//////000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000///...---...000333444777999;;;=========<<<;;;999:::;;;;;;;;;<<<@@@BBBCCCDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<<@@@?????????@@@@@@AAAAAA@@@AAACCCDDDFFFKKKQQQUUUZZZ```hhhooowww{{{vvvrrrqqqmmmiiieeebbb___^^^XXXWWWUUUUUUVVVUUUSSSRRRSSSRRRQQQRRRVVV[[[aaaeeekkkjjjgggeeecccbbbbbbbbbbbbeeeiiimmmqqqwww}}}+++,,,------.........---------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222444666777888999777777777777777777777777888888777777666555444444222333444666999;;;===>>>;;;<<<<<<===>>>???AAAAAACCCDDDEEEDDDEEEMMM[[[eeetttwwwoooiiieeegggmmmvvv}}}}}}|||yyy|||}}}oooaaaXXXQQQMMMGGGDDDCCCDDDEEEFFFMMMQQQWWW[[[]]]ZZZVVVSSSLLLIIICCC???<<<:::888666444333111000///000111222................................................------------------------+++,,,,,,,,,,,,---------,,,------......------,,,//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...111444666999:::<<<======;;;999888888999;;;<<<===@@@DDDGGGEEEEEEDDDBBB@@@>>><<<;;;<<<<<<===>>>????????????@@@AAABBBAAAAAA@@@AAABBBDDDEEEGGGJJJOOOWWWaaagggrrrvvvzzz}}}|||sssmmmhhheeeaaa\\\WWWTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOUUUTTTUUUWWW^^^gggpppvvv~~~|||yyyuuusssqqqqqqrrrpppxxx---.........------,,,+++------------------------///...------,,,,,,------------------...///000111111222444555666777666666444444444555666666777777999999888777666666555555111222444666888:::<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJQQQ```tttpppgggccc```^^^dddkkkuuu}}}vvvkkkaaa[[[SSSMMMJJJHHHHHHGGGKKKOOOVVV[[[^^^]]]ZZZXXXLLLIIIDDD@@@>>>===;;;:::999777555222111000000000////////////////////////........................------------------------------------............,,,------......------,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///222555777999:::;;;<<<;;;999777666999;;;>>>???AAACCCFFFIIIDDDCCCAAA???<<<:::999999999;;;<<<>>>@@@BBBBBBCCCAAABBBCCCCCCAAAAAADDDFFFEEEHHHMMMTTT^^^kkkwwwyyypppgggaaa]]]ZZZVVVRRROOOMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPRRRUUUWWW[[[bbbmmmxxx............---,,,+++***------------------------///......---------------............///000222222333444555666666666555444222333444555666777888888::::::999888777666555555444555777999:::;;;<<<<<<======<<<===>>>AAACCCDDDBBBEEEKKKTTTbbbwww}}}oooccc\\\[[[]]]___fffnnnxxxssslllbbbYYYRRRMMMJJJGGGJJJMMMRRRWWWZZZ[[[[[[ZZZLLLIIIEEEBBB@@@@@@???>>><<<:::888666333111000000////////////////////////........................---------------------------------.........//////,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000333555777999999999::::::999999888888<<>>;;;999888888888:::;;;===@@@BBBDDDEEEEEE@@@BBBCCCBBBAAACCCGGGLLLJJJQQQ]]]jjjxxx~~~{{{xxxtttoooiiiccc\\\WWWUUUSSSPPPNNNLLLLLLMMMNNNLLLLLLLLLKKKLLLOOOSSSWWWWWW]]]fffsss---------...------,,,,,,------------------------//////...---------------------------///000111222444555666777666555333222333444555777888:::;;;;;;<<<;;;:::999777666555444555666888:::;;;;;;;;;;;;::::::::::::<<>>;;;888777777888999>>>???@@@BBBCCCDDDEEEEEE???AAACCCAAAAAADDDKKKRRR[[[gggyyyzzzuuuqqqooommmiiifffbbb___]]]ZZZVVVSSSRRRQQQPPPOOONNNOOOOOOPPPNNNOOOPPPPPPQQQUUU[[[```gggooo|||++++++,,,---............------------------------//////...------------...+++,,,,,,---...///111111444555666777777555333111555666777888:::<<<===>>>===<<<;;;999777666444333555666888999::::::999888===<<<<<<===@@@CCCFFFHHHLLLTTTdddzzz}}}vvvpppffffffeeeeeegggnnnyyysssiii```[[[OOONNNNNNNNNPPPSSSUUUWWWRRRNNNJJJFFFDDDCCCAAA@@@:::;;;;;;;;;999777555333000000000000000000000000////////////////////////........................++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,///333777:::<<<<<<<<<;;;:::999888999;;;>>>???BBBFFFKKKMMMKKKHHHEEECCC???===:::888777888999:::AAABBBBBBCCCDDDDDDDDDCCC???AAABBBAAA@@@EEENNNVVVmmm|||~~~wwwwwwwwwxxxxxxyyyzzzzzzsssqqqlllgggbbb___]]]\\\^^^[[[YYYWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQTTTUUUVVVWWWXXX\\\dddjjjzzz,,,,,,,,,---------..............................------,,,+++,,,---...///111000//////000222555666777777777666555555444444888888999:::;;;<<<===>>><<<:::777444333444666777444666888888888888999:::;;;:::???DDDEEEBBBFFFNNNTTTffftttnnnkkkiiigggiiimmmsssyyyrrrccc[[[TTTNNNLLLPPPSSSSSSRRRQQQNNNIIIFFFDDDDDDCCCBBB@@@???>>>;;;999777555444222222111000000000000000......................../////////000///......---,,,------......------,,,---,,,,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))))))***,,,......---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************+++++++++++++++******+++,,,,,,,,,++++++,,,------+++))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................111333777;;;===>>>======<<<:::999888:::>>>BBBEEEHHHIIIIIIIIIGGGEEEBBB@@@@@@???<<<::::::<<<>>>@@@AAA@@@AAACCCFFFGGGDDDAAAFFF@@@@@@DDDDDDEEETTTgggvvvpppkkkiiiggggggiiiiiigggddd```^^^[[[ZZZYYYYYYWWWVVVYYYUUUSSSTTTXXXZZZWWWTTTUUUTTTTTTUUUWWWYYYZZZZZZ^^^```aaabbbdddlllyyy,,,,,,,,,---------..............................------,,,,,,,,,---...///000/////////000222555666888777777777777666666666999:::;;;<<<======>>>===;;;999777444444444666777444666999:::;;;;;;<<<======<<<>>>CCCEEEGGGOOOYYYhhh{{{ssskkkiiikkknnnooowww}}}yyyggg___UUUPPPQQQTTTSSSRRRRRROOOJJJGGGFFFDDDBBBAAABBBAAA???===:::888666666333222111000000000000000...........................////////////...------,,,------......------,,,------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///111222222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))))))+++,,,......---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...111///---,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000111333555999<<<>>>???>>>===<<<<<<;;;<<<>>>AAADDDFFFIIIJJJJJJIIIGGGDDDAAA@@@>>>=========>>>@@@BBBCCCFFFEEEDDDEEEFFFDDDAAA===BBB???BBBHHHJJJNNN```uuutttkkkeeebbb___\\\[[[[[[ZZZWWWTTTVVVUUUUUUUUUUUUVVVUUUTTTWWWVVVVVVXXX[[[\\\\\\[[[\\\]]]^^^______```bbbdddgggjjjnnnqqqvvv,,,,,,,,,---------..............................------,,,,,,------...///////////////111333555777888888888999999999999:::;;;<<<>>>@@@@@@???>>>===:::888666555444555666777444777;;;===>>>???@@@AAACCCBBBBBBFFFKKKTTTbbbnnnuuuooohhheeehhhqqqzzzvvvkkk\\\SSSPPPPPPPPPNNNQQQOOOLLLJJJIIIGGGDDDAAACCCBBBAAA???<<<:::888777444444222111000000000000.......................................---,,,,,,------............---------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))***+++,,,---...---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000999555///,,,++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++---000333555777999;;;>>>?????????>>>>>>>>>???@@@BBBEEEGGGHHHJJJJJJJJJIIIGGGDDDAAA???<<<===>>>@@@BBBDDDEEEFFFHHHFFFEEEDDDDDDCCC@@@=========BBBHHHLLLUUUmmm~~~|||}}}qqqfff]]]XXXVVVSSSPPPOOONNNMMMLLLJJJMMMOOORRRUUUWWWXXXYYYYYYZZZ\\\^^^```aaacccfffiiikkkooosssrrrppppppsssxxxzzz~~~,,,,,,,,,---------..............................---------------......///...//////000222555777888999999:::;;;;;;<<<=========>>>AAABBBBBB@@@>>><<<999888666555555666777888777:::===@@@AAAAAACCCDDDIIIIIIKKKPPPYYYhhh{{{zzzrrrgggffffffjjjtttyyygggYYYSSSQQQOOOMMMPPPNNNMMMMMMLLLKKKHHHFFFEEEDDDBBB@@@===;;;999888666555444222111111000000........................------......------,,,+++------............------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,...///111111>>>999111,,,******++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++******---000444777:::;;;===???@@@@@@???>>>>>>???AAADDDFFFGGGHHHIIIKKKKKKJJJHHHFFFCCCAAA???>>>???AAADDDEEEFFFGGGGGGDDDCCCBBBBBBBBBBBBBBBAAA>>>@@@FFFLLLQQQ```||||||}}}rrruuu~~~rrrfff\\\UUUQQQMMMLLLKKKJJJKKKLLLMMMMMMLLLQQQXXX^^^aaacccdddeeecccgggkkkllllllooouuu{{{,,,,,,,,,---------..............................------.........//////......///000222444777999::::::;;;;;;<<<===>>>??????>>>@@@BBBCCCBBB@@@===;;;888888777777777888999999;;;===@@@AAABBBCCCFFFGGGJJJOOOVVV___nnntttjjjgggaaaeeemmmxxx~~~sssccc[[[WWWTTTQQQOOONNNNNNOOOPPPPPPNNNMMMFFFEEECCCAAA???<<<;;;:::888777555444222111000000////////////////////////------......------,,,+++---......//////......---,,,---.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---...///111222>>>999111,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------...---,,,---...222666888<<<===>>>@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHHHHHHHKKKKKKIIIHHHFFFCCCAAA@@@AAABBBDDDFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@AAABBBCCCBBBFFFMMMUUU___sss{{{zzz}}}rrrkkkttt~~~yyyqqqggg]]]TTTOOOMMMHHHHHHIIIIIIJJJMMMPPPRRRPPPWWWbbbjjjnnnpppqqqrrrooossswwwxxxyyy~~~,,,,,,,,,---------..............................------...////////////...///000222444777999;;;<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAA@@@>>><<<:::888888888999999:::;;;;;;>>>@@@AAACCCDDDGGGKKKOOONNNYYYhhhvvv~~~ssshhhcccccceeennn{{{{{{zzzxxxxxxxxxxxxvvvtttrrrrrrrrrqqqpppooonnnmmmiiijjjjjjjjjhhhhhhiiikkkmmmppptttyyy}}}~~~~~~xxxxxxuuurrrpppssszzzzzzkkkbbb]]]XXXTTTRRRQQQPPPQQQSSSTTTSSSRRRHHHGGGFFFCCCAAA???===<<<:::999777555333111111000////////////////////////...............---,,,,,,......////////////......***+++---...//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,---...///000111999555///,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------000000000000333666999;;;>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBB@@@>>>???BBBEEEDDDKKKVVVbbbqqq{{{xxxzzz~~~oookkklllzzz~~~zzzwwwkkkiiiddd]]]TTTNNNKKKJJJFFFGGGHHHIIIJJJMMMQQQUUUYYYcccpppzzz}}}~~~~~~}}},,,,,,,,,---------..............................,,,---...///000//////...///111333666999<<<===>>>=========>>>>>>?????????AAA@@@@@@???===<<<:::999999999::::::;;;<<<======AAABBBCCCDDDGGGMMMTTTYYYaaaqqqzzzwwwtttssssssrrrllleeegggmmmsss|||zzzooollliiihhhfffeeebbb```[[[[[[ZZZYYYXXXWWWVVVVVVSSSUUUVVVVVVTTTTTTTTTUUUWWWYYY\\\___aaaccccccddd```bbbcccbbbbbbeeelllssswww}}}uuummmgggaaa\\\XXXVVVTTTSSSTTTUUUUUUUUULLLKKKIIIGGGDDDBBB@@@???;;;:::888666333222111000////////////////////////...////////////...------......////////////......)))***,,,...///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***'''%%%###,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,+++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,---......///111///---,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...///000222444777;;;===???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBB@@@@@@BBBGGGKKKOOOYYYgggwww|||{{{xxxhhhnnnxxx}}}{{{{{{||||||{{{zzzvvvssspppmmmllljjjhhhfff]]]]]][[[UUUOOOKKKJJJKKKFFFHHHKKKLLLOOOSSSZZZ___kkkvvv,,,,,,,,,---------..............................,,,---///000000000///...000222444888;;;===>>>???>>>>>>>>>>>>>>>?????????AAA@@@???===;;;:::999888999:::;;;;;;<<<===>>>>>>BBBBBBCCCEEEJJJRRR[[[aaavvvsssjjjhhheeedddgggkkkjjjiiiooozzz}}}wwwqqqkkk```]]]ZZZWWWVVVTTTRRRPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJLLLOOOQQQSSSTTTTTTSSSVVVZZZZZZZZZ]]]dddjjjmmmttt~~~{{{uuunnnhhh]]]ZZZVVVUUUUUUVVVVVVUUUNNNMMMLLLIIIGGGEEECCCBBB<<<;;;999666444222111000000000000000000000000000//////000000//////...---......////////////......((())),,,.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,++++++,,,------+++************++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,---------.........000333777;;;>>>AAACCCDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC===???@@@AAABBBFFFMMMSSSbbbmmm~~~|||ppphhhvvv|||uuusssqqqpppqqqqqqpppoooccc```\\\ZZZYYYXXXWWWVVVVVVWWWWWWSSSNNNKKKKKKLLLFFFIIINNNRRRVVV]]]fffmmm{{{------------------------///////////////.........000///...------...///000444555777999<<>>???BBBCCCDDDDDDAAACCCEEEFFFFFFFFFHHHIIIJJJLLLMMMOOORRRWWW]]]bbbmmmqqqxxx}}}}}}vvvkkkaaaWWWTTTXXXZZZWWWRRRPPPNNNLLLKKKJJJHHHEEEBBB???===:::777666555333111333333222000///---,,,,,,000000000000000000000000111111000///////////////////////////............------------------------------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++///---,,,,,,,,,,,,+++))),,,---......//////.........000555:::>>>@@@BBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGHHHGGGEEECCCCCCDDD>>>DDDEEEBBBAAAEEEDDD@@@===<<<@@@FFFJJJMMMVVVbbbttt}}}uuurrr{{{xxxqqqjjjhhheeecccbbbaaa___^^^WWWVVVTTTTTTUUUTTTSSSRRRQQQSSSTTTTTTPPPMMMKKKJJJQQQOOOQQQXXX^^^eeesss......................../////////////////////...000///...---...///000111444666888:::===???@@@@@@???>>>>>>>>>>>>>>>?????????===<<<:::::::::<<<<<<@@@======AAACCCAAAAAACCCEEEEEEJJJRRR\\\kkkxxxhhhaaa```bbbiiipppvvvxxxxxx{{{yyyrrrmmmjjjjjjjjjjjjgggccc^^^[[[YYYVVVSSSOOOMMMLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@??????>>>???@@@BBBBBBBBBBBBDDDFFFFFFFFFFFFGGGIIIIIIKKKNNNRRRVVV[[[aaaeeemmmppptttvvvxxx{{{qqqfffZZZVVVXXXZZZWWWSSSTTTRRROOONNNLLLJJJFFFCCCBBB???<<<999888666444222333222222000///...------000000000000000000000000111111000///////////////............------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***,,,------...////////////111333777<<>>>>>>>>>>>>>>======<<<<<<<<<======<<<;;;:::::::::<<<===>>>???<<<===AAABBB@@@AAADDDEEEIIISSS___nnnuuuhhh______eeekkktttxxx}}}xxxnnnccc___ZZZWWWVVVVVVWWWWWWUUUSSSPPPNNNMMMKKKHHHFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLIIIGGGCCCAAA???>>>AAAAAAAAAAAACCCDDDEEEFFFIIIJJJKKKKKKIIIIIIIIIKKKLLLOOOTTTYYY^^^ccchhhlllrrrrrrrrrqqqpppqqqtttwww}}}{{{pppccc\\\[[[\\\ZZZWWWWWWUUUSSSQQQOOOMMMIIIFFFDDDBBB>>><<<:::888666444222222111111000//////...000000000000000000000000000000000000////////////...------------,,,,,,,,,------------------------------------------------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))(((((())),,,---,,,,,,,,,,,,---...//////000000666888;;;>>>AAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCAAA@@@@@@BBBDDDDDDFFFDDD???===@@@BBBBBBHHHIIIMMMTTT\\\iii|||}}}uuulllccc\\\TTTSSSQQQPPPNNNNNNNNNNNNNNNOOOQQQSSSVVVWWWXXXYYYaaa```^^^ZZZVVVSSSSSSTTTVVVYYYcccqqq....................................//////////////////......///111222333666888;;;>>>???>>>===;;;===<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<===???@@@>>><<<===@@@BBBAAADDDIIIJJJTTTdddtttuuuqqqjjjdddccchhhqqqxxxzzz}}}~~~}}}|||{{{yyyqqqeee[[[TTTQQQMMMKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHHHHJJJMMMQQQTTTWWWXXXYYYXXXUUUPPPKKKGGGDDDDDDCCCGGGHHHJJJKKKLLLNNNQQQSSSYYYYYYYYYWWWSSSRRRRRRSSSXXX\\\aaafffjjjnnnqqqtttyyywwwtttqqqooooooppprrrtttxxx|||nnneeebbbbbb___\\\YYYWWWUUUTTTSSSQQQNNNKKKGGGDDD@@@>>><<<:::777555222222222111111000000000///////////////////////////000000000000000//////.........---------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++,,,,,,...///111222333;;;<<<>>>AAABBBCCCDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA???@@@???>>>===>>>AAACCC@@@BBBBBB@@@???AAAEEEGGGJJJQQQ\\\gggrrrvvvkkkeee```YYYTTTLLLMMMMMMMMMMMMOOORRRTTTSSSUUUYYY\\\___aaacccdddhhhfffccc^^^YYYXXXYYY[[[aaahhhuuu---------------------------.........//////000000//////...///000222444555777999<<<>>>???>>><<<;;;<<<;;;;;;:::999999::::::999999:::<<<>>>@@@AAABBBCCCAAAAAACCCDDDDDDJJJQQQVVVggg}}}xxxrrrgggggggggiiilllsss|||}}}wwwqqqooommmkkkgggaaaWWWQQQIIIGGGEEEDDDEEEFFFFFFEEEJJJJJJKKKKKKKKKLLLMMMMMMOOORRRWWW\\\aaadddfffgggfffaaaZZZSSSOOONNNPPPRRRRRRUUUYYY[[[]]]```dddhhhnnnnnnlllhhhdddaaaaaaaaakkknnnsssvvvxxxzzz{{{}}}|||wwwtttrrrqqqrrrrrrqqqtttxxx{{{}}}xxxooojjjgggddd```ZZZXXXWWWVVVVVVUUUSSSPPPJJJGGGCCC@@@===;;;888666333333222222111111111000////////////////////////...///000000000000//////////////////.........---------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,,,,,,,---...000333555666>>>???@@@BBBCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<;;;;;;===@@@CCCAAACCCFFFFFFEEEEEEJJJOOOQQQ```rrr{{{qqqddd[[[WWWUUUQQQNNNNNNOOOPPPQQQRRRUUUZZZ^^^]]]aaaeeehhhjjjkkkmmmoooqqqooolllhhheeefffiiilllsss~~~------------------------------......///000000000////////////111333555777999:::<<<>>>>>>>>>===<<<<<<;;;::::::999999999999999:::<<<>>>@@@BBBCCCDDDEEECCCBBBCCCDDDGGGPPP[[[oooxxxqqqkkkhhhcccggglllqqqwww~~~}}}uuummmgggbbb```^^^]]]ZZZVVVPPPLLLFFFEEEDDDEEEGGGIIIIIIHHHIIIJJJKKKKKKLLLMMMQQQTTTYYY]]]ccciiinnnqqqrrrrrrtttooogggaaa^^^___bbbdddbbbfffjjjmmmnnnqqqwww{{{~~~zzzvvvttttttuuu{{{xxxwwwvvvuuutttrrrssstttuuutttuuuxxxzzzzzzuuuoooiiieee^^^]]][[[[[[[[[ZZZWWWUUUNNNKKKFFFCCC@@@===:::888444444333333222111111000000000000000000000000000---...000111111000//////000000/////////.........------------------------------------------------------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---///...------...///---,,,------...///222555888:::@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>>>>======888999:::;;;;;;<<>>>>>>>>>>><<<<<<;;;:::999999999999;;;<<<===@@@BBBCCCDDDEEECCCAAABBBFFFKKKTTTcccrrr|||tttmmmjjjkkkmmmnnnrrrxxx~~~zzzpppiiiddd^^^YYYUUUUUUVVVVVVUUURRROOOLLLHHHHHHIIILLLPPPRRRSSSRRRRRRSSSTTTSSSTTTWWW]]]aaaeeeiiiooovvvzzz|||}}}||||||yyyuuuqqqpppppprrrsssqqquuuzzz{{{{{{~~~~~~}}}yyywwwvvvwwwvvvuuusssrrrtttuuuzzz{{{sssmmmeeedddaaa```___]]]ZZZWWWRRROOOKKKGGGDDDAAA===;;;666555555333222111000000000000000000000000000000---...000111111111000/////////.........---------------------------------------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,...///...---......///000333777;;;===??????@@@@@@AAACCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;:::999999555777:::;;;;;;===???AAABBBAAADDDHHHJJJOOO]]]lll}}}uuukkkbbb\\\TTTSSSQQQMMMKKKLLLQQQUUUWWW[[[```cccfffmmmwww////////////////////////---------...///000000111......///000222444777888:::;;;;;;<<<===>>>??????===<<<;;;:::999999999999<<<===???AAACCCDDDEEEEEEDDDDDDGGGOOOXXXggg|||wwwuuurrrllliiijjjqqqwww|||}}}tttiiiaaa]]]YYYUUUPPPNNNPPPSSSVVVWWWTTTPPPNNNHHHIIIKKKOOOTTTXXXYYYYYY___``````______cccjjjpppooosssyyy~~~}}}||||||||||||zzz~~~~~~zzz{{{{{{zzzxxxuuutttuuuwwwwww||||||uuullliiifffdddbbb___[[[XXXVVVRRRNNNJJJGGGDDD@@@===777666555444222111000///000000000000000000000000,,,...000111222111000///......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,+++++++++******))))))---,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))))))))+++---///////////////000111444999<<>>===<<<::::::999999888777777777444666:::<<<<<<===???AAAGGGEEEHHHNNNTTT^^^rrr~~~xxxppphhhaaa[[[VVVRRRLLLNNNOOONNNLLLNNNVVV]]]dddiiiqqqwww~~~///////////////.........,,,.........,,,+++,,,---///000111333555888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888999999:::;;;<<>>HHHQQQVVVbbb{{{{{{oookkkggghhhnnnxxx|||uuuoooccc___YYYRRRNNNKKKKKKKKKRRRSSSVVVXXXYYYUUUPPPKKKOOOQQQUUUYYY^^^aaadddeeejjjjjjiiijjjmmmqqquuuxxxyyy|||}}}{{{zzzzzz{{{{{{{{{|||rrrjjjhhhgggbbb\\\ZZZWWWUUUQQQMMMJJJFFFBBB???:::888666555555444111///////////////............222222222222111111111111000000000000000000000000+++,,,,,,------......///---------............/////////.........---------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***)))((('''''',,,,,,,,,---------......---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---.........------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------///000111333777;;;???AAAAAA???>>>>>>@@@BBBBBBBBB???>>>===<<<:::999888888666666555666666777888999;;;<<<;;;999:::>>>AAABBBHHHKKKQQQYYYeeewwwuuuooodddZZZWWWUUUPPPMMMMMMPPPMMMOOOTTTUUUVVV___jjjwww/////////////////////...---...//////...---...000000000222444777999;;;=========>>>======<<<<<<;;;;;;:::888777777888999:::>>>???@@@BBBDDDEEEDDDDDDEEEKKKSSS___uuuuuunnnfffgggkkkrrr~~~yyyqqqiiiaaa]]]UUUSSSPPPMMMLLLMMMNNNOOOVVVVVVXXXZZZZZZXXXSSSOOOSSSUUUXXX\\\```cccfffgggjjjiiiiiijjjmmmqqquuuwwwxxx{{{~~~~~~~~~~~~}}}yyyooollljjjeee```^^^\\\ZZZWWWTTTPPPKKKFFFBBB<<<:::777666666555333111111111000000000/////////000000000000////////////000000000000000000000000---------------------------------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++,,,,,,,,,---------------,,,,,,+++++++++)))+++,,,,,,++++++,,,---------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,------...///000333666999===@@@BBBAAA???======>>>@@@@@@???===<<<;;;:::999888777777555555555666777888999:::;;;<<<<<<;;;===@@@DDDFFFLLLSSS___ooo|||wwwzzz|||mmmccc___WWWPPPOOOOOOLLLKKKLLLQQQPPPTTTZZZ___dddqqq}}}......//////////////////---///000000//////111222000111333666999<<<>>>???@@@??????>>>===<<<;;;;;;:::999777555666777:::;;;???@@@BBBCCCDDDEEEEEEEEELLLPPPYYYnnntttjjjdddcccjjjvvv}}}wwwmmmccc\\\UUUPPPLLLJJJIIIIIIJJJLLLOOORRRTTT[[[[[[[[[\\\\\\ZZZVVVSSSWWWXXXZZZ\\\___aaacccccceeeeeeeeegggiiimmmqqqssstttwwwzzz|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~wwwqqqnnnhhhdddccc```___]]][[[WWWPPPHHHCCC>>><<<999888777777555333222222222111111111111000000000000000////////////000000000000000000000000//////......---,,,,,,+++---------............///...............---------...---,,,++++++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,---------*********+++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///000222555:::>>>@@@BBBCCCAAA???===<<<======<<<;;;999999999888777666666555555555666666777999:::;;;======>>>???@@@CCCGGGKKKSSSaaavvvwwwqqqmmmlllsss~~~rrrggg[[[SSSPPPKKKHHHJJJLLLKKKLLLOOOTTTXXX```jjjsss}}}............////////////,,,...000000000000111333111333555888;;;>>>@@@AAA@@@@@@>>>===;;;:::999999999888666555555888;;;======>>>AAABBBCCCDDDFFFGGGNNNVVVfffwwwpppkkkhhhlllvvvwwwqqqeeeaaaZZZSSSNNNKKKJJJIIIHHHIIIKKKMMMPPPTTTXXXZZZ```____________^^^ZZZXXXYYYXXXXXXXXXXXXXXXYYYYYY\\\\\\\\\^^^aaadddgggiiilllooorrrtttttttttuuuwwwxxxyyyzzz{{{||||||{{{{{{vvvwwwwwwyyy|||}}}uuupppjjjeeedddaaaaaa```___[[[SSSJJJCCCAAA>>>;;;999888777555444222222222222111111111111222222222222111111111000///////////////////////////.........---------,,,---------............///........................000///---,,,,,,---///000------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---------...///000000111444999>>>BBBDDDDDDDDDCCCAAA???======<<<:::999777777666666666666555555666666777888999:::<<<===??????@@@BBBBBBCCCIIIPPP\\\rrrzzzkkkffffffiiivvvyyykkkaaaZZZTTTOOOKKKHHHHHHLLLMMMNNNQQQWWW[[[eeeuuu---.........//////000000,,,...////////////111222333444777:::===???@@@AAA???>>><<<:::888777777666888777555555666999<<<>>>>>>@@@AAAAAAAAACCCFFFJJJOOO```zzz|||vvvtttttttttxxx{{{mmmbbb\\\SSSQQQMMMIIIGGGGGGIIIKKKKKKMMMPPPTTTYYY]]]aaacccfffeeedddddddddbbb___\\\XXXWWWUUURRRPPPOOOOOONNNPPPPPPQQQSSSVVVYYY\\\]]]bbbeeehhhjjjjjjkkklllmmmoooqqqsssuuuvvvuuuuuutttmmmmmmoooqqqtttxxx{{{}}}~~~{{{tttllleeecccbbbcccdddddd```XXXNNNGGGDDDAAA===:::888777555444222222111111111000000000222222222222111111111000////////////////////////---------....../////////---------............///---.....................222000///------///000222...------,,,,,,------...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222444777<<>>>>>BBB@@@@@@CCCBBBCCCKKKUUUhhh}}}ooodddbbbfffnnn}}}tttggg\\\VVVSSSQQQOOOKKKJJJKKKOOOPPPQQQWWW___jjj{{{------......///000000000---...000000//////000222444666999<<<>>>???@@@@@@===;;;999777555555555555666666666777999;;;>>>???CCCDDDDDDBBBAAADDDJJJPPP[[[sss}}}{{{|||~~~uuufffYYYOOOJJJHHHHHHFFFDDDCCCCCCFFFIIILLLNNNSSSYYY___dddgggiiifffffffffgggfffddd___\\\UUUSSSPPPMMMKKKJJJIIIIIIGGGHHHIIIKKKNNNQQQSSSUUU[[[^^^```aaaaaa```aaabbbccceeehhhjjjllllllkkkkkkccccccdddfffiiimmmppprrrxxx|||xxxxxx{{{|||}}}rrriiidddeeegggiiijjjggg```WWWPPPJJJFFF@@@<<<:::888666444222222222111111111000000000000000000////////////000000000000000000000000,,,------...//////000000---------............///---------...............111000///......///000111......------------......---------,,,,,,+++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------......000111333333888:::>>>CCCEEEFFFFFFFFFGGGEEECCCBBBAAA>>>;;;999666777777888999:::::::::<<<<<<<<<<<<===>>>???@@@CCC???@@@CCCCCCDDDPPP___wwwpppeee___ccckkkxxxjjjddd[[[SSSOOONNNMMMMMMLLLLLLPPPSSSUUUWWWaaalll------......///000000111///111222111000000111222555777:::===>>>??????>>>;;;:::777555444444555555444555777:::<<<>>>??????DDDEEEFFFEEEFFFLLLVVV___sss|||pppbbbUUUKKKFFFCCC@@@AAACCCCCCBBBDDDGGGKKKMMMPPPTTTYYY^^^aaacccccc______```aaaaaa^^^XXXTTTNNNLLLJJJGGGFFFFFFGGGGGGDDDEEEGGGIIILLLOOOQQQRRR[[[\\\]]]\\\ZZZWWWVVVVVVVVVXXX\\\___aaaaaa``````ZZZZZZ[[[\\\^^^```cccdddkkkpppwww}}}zzzrrrqqqtttuuuwwwyyyyyy{{{~~~|||pppiiigggiiikkkmmmlllfff___YYYPPPLLLEEE@@@<<<999777555333333333333222222222222000000000000////////////000000000000000000000000............////////////---------............///---------.........//////..............................------------......---------------.........++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,------,,,,,,---///++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------...///000222444555;;;===@@@CCCEEEFFFFFFFFFFFFEEECCCBBBAAA???;;;888888888999:::<<<===>>>>>>@@@@@@????????????@@@@@@CCC>>>>>>CCCEEEHHHXXXkkk}}}fff___^^^hhhtttxxxnnn\\\XXXTTTPPPNNNNNNOOOOOOQQQSSSYYY^^^aaagggvvv---------...///000000111222333444333111111111333666888:::===>>>>>>>>>===;;;999777555444444555666333555888;;;>>>???@@@@@@BBBDDDFFFGGGKKKUUUcccnnn|||{{{tttmmmaaaUUULLLFFFDDDDDD:::>>>AAACCCDDDGGGLLLOOOPPPRRRUUUXXXZZZ[[[ZZZZZZVVVWWWYYYZZZZZZVVVPPPKKKFFFEEECCCBBBBBBDDDEEEFFFEEEFFFHHHKKKMMMPPPRRRSSS\\\]]]]]]ZZZVVVRRRPPPOOONNNPPPTTTWWWYYYZZZYYYXXXVVVVVVUUUUUUVVVWWWYYYZZZ```eeemmmtttzzzvvvnnnnnnpppqqqsssuuunnnppprrrtttyyyvvvnnnggghhhkkkmmmmmmiiibbb\\\TTTPPPHHHBBB>>>;;;888666555555444444444333333333222222222222111111111111000000000000000000000000000000000///......---------------.........//////---------.........//////,,,,,,---......---,,,,,,......------------......,,,,,,---...///000111111******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///*********++++++,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...///111222444555===???AAACCCEEEEEEFFFEEEFFFDDDCCCBBBAAA???;;;888999:::;;;<<<>>>???@@@AAACCCBBBAAAAAA@@@@@@AAAAAABBB<<<===CCCGGGLLL^^^tttrrrbbb^^^```mmm|||pppddd]]]SSSRRRPPPPPPQQQSSSTTTUUUXXX[[[bbbiiinnnwww,,,------...///000000111000////////////111333444999:::<<<===>>>===;;;:::888777555444333333444444999999:::<<>>AAADDDFFFHHHIIINNNNNNNNNNNNOOOOOOOOOOOOQQQPPPNNNLLLJJJIIIHHHHHHEEECCCAAAAAABBBDDDEEEEEEGGGIIILLLNNNQQQUUU[[[___bbbaaa^^^ZZZVVVQQQMMMKKKHHHKKKPPPRRRSSSTTTUUUVVVSSSSSSRRROOONNNNNNOOOQQQWWWZZZ```hhhqqqxxx~~~yyytttmmmlllooorrrrrrppplllhhhgggkkkqqqxxxvvvooojjjiiimmmooolllhhhggg```XXXMMMEEEBBB???;;;777777555333222333333222111222111///......000111222......////////////......//////.........---------///...,,,,,,,,,...000111................................................---......//////......---...,,,+++---111444333222&&&***...///...---...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------......------..................///.........111444888;;;>>>???AAACCCFFFHHHJJJKKKJJJGGGCCC@@@=========>>>:::;;;<<<>>>???@@@AAAAAAAAA???======@@@BBBAAA??????AAAEEEHHHJJJSSSkkkvvvkkkaaa___fffwww~~~qqqggg___YYYTTTPPPPPPPPPPPPSSSYYY```fffiiipppyyy.........///////////////000/////////000222333444:::;;;===>>>>>>===<<<;;;777666555444333333444555::::::<<<>>>AAABBBCCCBBBCCCBBBFFFPPP^^^rrrvvvjjjaaaZZZUUUSSSOOOIIIBBB>>><<<;;;<<<:::;;;>>>@@@CCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJIIIGGGFFFEEEDDDDDDDDDBBB@@@@@@AAADDDEEEFFFJJJNNNSSSWWW[[[```eeeiiimmmjjjddd]]]UUUNNNIIIFFFHHHJJJNNNRRRUUUWWWWWWWWWRRRQQQPPPMMMLLLLLLMMMOOORRRUUU[[[ccckkksssyyy}}}~~~xxxsssnnnnnnqqqtttsssqqqmmmhhhgggkkkpppuuu~~~~~~rrrllljjjmmmpppnnnlllllleee]]]SSSKKKGGGCCC===999777555333333333333222111000111111111111000000///......////////////......//////.........---------///...---,,,,,,...000111................................................------------------------...,,,+++---111444666555...///000///,,,***((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------......------------............///......000222666:::<<<@@@AAABBBDDDFFFHHHJJJKKKJJJGGGDDD@@@>>>===>>>??????@@@AAABBBCCCDDDDDDDDDEEECCC@@@???@@@@@@???===<<<>>>BBBHHHNNN[[[sssppphhhdddhhhvvvxxxlllccc\\\XXXUUURRRRRRSSSTTTVVV[[[cccmmmsss000/////////............000000///000111333555666;;;===>>>??????>>><<<;;;666555444333333444555666;;;<<<>>>@@@BBBCCCDDDDDDHHHHHHMMM[[[ooozzzhhh\\\SSSLLLHHHFFFDDD@@@===;;;;;;;;;<<<:::;;;===???AAABBBBBBCCC?????????@@@@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@BBBEEEIIIKKKQQQVVV^^^eeejjjooosssuuuwwwrrriii___UUUNNNIIIFFFJJJKKKNNNUUU[[[^^^]]][[[UUUSSSPPPMMMKKKKKKLLLMMMMMMPPPUUU\\\dddlllrrruuuwwwzzz~~~|||vvvsssqqqsssvvvwwwvvvtttoookkkjjjnnnqqquuu{{{vvvooojjjlllnnnnnnnnnpppllleee[[[SSSMMMGGGAAA<<<999777444333444333222111///000222333222111...---...//////000000//////.../////////............---///...---------...///000...................................................---,,,++++++,,,---......,,,+++---111555888:::111///---,,,,,,---,,,+++------------------------........................------------------------------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............000222555:::===???DDDDDDEEEFFFHHHIIIJJJJJJIIIGGGDDDAAA?????????@@@CCCDDDEEEEEEFFFEEEEEEEEEFFFCCCAAA@@@@@@@@@@@@???>>>???EEEMMMYYYiiiuuukkkiiikkkwwwzzztttooofffaaaZZZUUUSSSSSSTTTTTTVVVWWW[[[```hhhttt.........///////////////000000000000222444666888===>>>???@@@???>>><<<:::555555444333444555666777<<<>>>@@@AAABBBBBBDDDEEENNNRRR]]]ppp~~~mmm]]]RRRKKKFFFCCC???>>><<<:::::::::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<============>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@BBBEEEJJJPPPUUU[[[bbbkkktttyyy|||~~~yyysssjjj```WWWRRROOONNNPPPPPPTTT]]]fffjjjgggccc[[[XXXRRRNNNLLLLLLLLLKKKKKKMMMQQQWWW^^^eeejjjnnnpppssswwwzzz~~~zzzvvvvvvwwwzzz}}}~~~|||zzzuuurrrrrrvvvyyy{{{{{{rrrkkkjjjllllllnnnqqqooojjjbbb[[[SSSKKKCCC>>>;;;888666555444444222111111111222222111000...---//////000000000000///////////////...............//////...---......///000...................................................---+++******+++---......---,,,---000555:::<<<<<<666...+++,,,/////////------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------.........///222555999===AAACCCGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHEEECCCAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>???@@@BBBDDDEEEEEEGGGNNNYYYiii|||zzzooonnnrrrzzztttlllggg```ZZZWWWUUUQQQPPPQQQUUUYYY\\\\\\___dddlllwww,,,,,,---...///000111222000000000111333666888:::>>>???@@@@@@???===;;;999555444444444555777999:::>>>@@@AAAAAAAAABBBFFFIIIRRR___sss}}}{{{}}}|||}}}vvvkkk\\\PPPHHHDDD@@@>>>======<<<;;;::::::;;;;;;999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<>>>AAADDDIIIPPPXXX___hhhoooyyywwwrrrhhh___XXXUUUTTTUUUVVVYYY```kkkuuuwwwsssmmmaaa[[[UUUPPPNNNMMMLLLKKKNNNOOOQQQUUUZZZ___dddgggjjjmmmqqquuuzzz|||yyy{{{~~~~~~|||~~~vvvmmmkkkkkkiiijjjmmmmmmjjjfff```XXXOOOFFFAAA===:::777666555444333111333222000/////////000111//////000000000000///////////////////////////////////////.........//////...................................................---+++******+++---......---,,,---///333888;;;MMMCCC777...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,------.../////////111444999===AAADDDEEEIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCAAA@@@@@@>>>>>>===>>>???BBBFFFHHHHHHOOO[[[jjj|||~~~uuupppvvvqqqccc]]]ZZZTTTPPPPPPOOOOOOPPPSSSZZZaaafffiiimmmttt}}}***+++,,,...///111222333000000111222444777:::;;;>>>???@@@@@@>>><<<:::888555555555666777999;;;===@@@BBBCCCBBBCCCFFFNNNSSS\\\qqqsssuuuxxx{{{{{{xxxccc[[[OOOGGGCCCAAA???======<<<<<<;;;;;;:::999999888888999999999999888888777888888888999999999999::::::999999:::;;;;;;<<<:::===AAADDDIIIQQQ[[[cccpppvvv~~~sssmmmeee\\\VVVTTTTTTUUUZZZ```kkkxxx{{{uuuccc]]]UUUQQQQQQQQQPPPOOOTTTSSSSSSUUUWWW[[[^^^```dddgggmmmrrrvvv{{{}}}~~~tttpppmmmiiifffggghhhhhhgggccc\\\RRRJJJDDD>>><<<999777666555333111333111///......000111333///000000111111000000///...////////////000000000000000000/////////.........................................................---,,,++++++,,,---...---------------///444777IIIBBB888000------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000000333777<<>>?????????===;;;888666666666666777999;;;>>>???BBBDDDEEEFFFHHHOOO[[[cccsss{{{xxxtttyyy~~~~~~pppeeeVVVPPPGGGBBBAAA@@@>>>===::::::::::::999888777666666666777777777777666666555555666666666777777777888777777777777888888999999<<<@@@BBBEEEMMMXXX```lllqqqyyy}}}}}}zzzvvvtttiiiddd]]]WWWRRRQQQRRRTTTZZZdddtttyyyeee___XXXVVVXXX[[[[[[ZZZYYYXXXVVVUUUUUUWWWYYY[[[^^^ccciiiooosssvvvyyy{{{~~~~~~|||~~~xxxssskkkeeecccccceeefffeee___VVVNNNIII@@@===:::888777555333111/////////000000111222222000000111111111111000000.../////////000000000000000000000000000///......................................................------------------------,,,---...---++++++...111777666555222000///111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------......,,,------...///000111222222555:::???CCCFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>@@@AAAAAABBBEEEKKKPPP^^^qqqxxxwww|||gggaaaXXXRRROOOOOOOOOOOOMMMQQQWWW___iiivvv---.........//////000000000000111333666999<<<>>>>>>>>>???>>>===:::777666666666777888:::===???AAACCCEEEGGGHHHLLLVVVeeepppwwwssssss|||tttbbbUUULLLGGG@@@<<<<<<<<<:::888777888888999888666555444555555666666666666666555555555666666666777777777666555555444444555555666888;;;>>>@@@BBBHHHSSS[[[dddiiippptttssspppllliii___\\\WWWRRRPPPQQQSSSUUUYYYfffxxxzzzhhhbbb\\\[[[___dddfffeee]]][[[XXXUUUTTTUUUVVVWWWZZZ```gggnnnrrrtttvvvwww{{{|||||||||{{{zzzyyyyyyvvvyyy~~~}}}{{{zzzyyyxxxmmmeeebbb```cccffffffaaaYYYQQQLLLAAA>>>;;;888777555333111,,,---000222333333222111000000111111111111000000.../////////000000111111000000000000000///......................................................---......//////......---+++---...---***)))+++---000444777666111,,,******////////////////////////........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------...///000111222333333666;;;AAAEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGG@@@@@@AAAAAA@@@@@@???>>>;;;>>>@@@BBBDDDJJJRRRXXXppp~~~wwwzzzuuuiii[[[XXXTTTOOOMMMMMMOOOPPPRRRWWW```kkkwww}}}|||}}}~~~}}}xxxwwwyyy~~~~~~}}}////////////000000000000000111222444777:::===>>>@@@@@@???>>><<<:::888777777666555666999>>>CCCFFFCCCGGGJJJKKKPPP```yyyvvvqqqwww~~~nnn^^^TTTOOOCCCCCCBBBAAA@@@>>>===<<<>>>;;;888666666666555444666666666666666666555555888555333333666777555333666666666666777777888888888999:::<<<>>>CCCIIIMMMVVVYYY]]]``````]]]YYYWWWPPPOOONNNOOOLLLIIIMMMTTT]]]kkk|||}}}qqqhhheeedddhhhlllnnnlllhhheee^^^WWWTTTQQQQQQUUUZZZ___ccchhhmmmoooqqqsssuuutttuuuwwwvvvtttrrrqqqrrrrrrtttyyy~~~}}}yyywwwvvvvvvxxx|||ttthhh```cccdddfffgggfff```YYYSSSMMMFFF===999999888555111555555444333222222222222000000000000/////////...------......//////000000/////////...------,,,,,,/////////////////////////////////...---------,,,......------------..............................,,,---...//////...---,,,---...000000///...,,,***,,,------......------,,,000...,,,---000111///---------------------------------------------,,,,,,//////000000///---+++***///...------...000333444888:::>>>AAAEEEGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDBBB???>>>???@@@BBB>>>>>>BBBFFFMMM^^^nnn}}}|||xxxnnnbbb[[[TTTNNNKKKNNNNNNKKKOOOUUU\\\dddooo||||||xxxoookkkgggfffgggkkkoooqqqtttyyy}}}yyyqqqkkkjjjjjjkkkpppuuu~~~|||}}}~~~////////////000000000000111222444666999<<<>>>@@@AAA@@@???>>><<<:::888777888777777999;;;???DDDFFFDDDHHHLLLPPPZZZpppzzztttvvvyyymmm```TTTKKKGGGBBBBBBCCCCCCBBBAAA???>>>===;;;888666666666555444666666666555555555555555777444222333555666555333777777777777777777777888999:::;;;<<<===AAAFFFJJJMMMOOORRRUUUUUUSSSPPPNNNLLLKKKKKKMMMKKKKKKPPPXXXcccpppsssmmmkkkjjjmmmqqqqqqmmmiiiccc[[[UUUSSSQQQQQQUUU[[[___ccchhhllloooppprrrtttssstttvvvuuusssqqqqqqqqqqqqssswww|||yyyvvvuuuttttttuuuxxx|||~~~qqqiiifffgggjjjmmmlllhhhaaa\\\RRRJJJAAA<<<:::999666333666555444333222222222222333333333333222222222222.........///////////////........................////////////////////////...............---------......------------..............................------............------,,,---...///000///---,,,,,,------......------,,,///---,,,,,,...///...,,,------------------------...---------------------////////////...---,,,+++///...------///222555777<<<>>>AAADDDGGGIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCC@@@??????@@@DDDAAACCCIIIQQQ___uuu~~~uuullleee^^^WWWRRRSSSOOONNNRRRTTTTTTYYY```ggguuu|||uuunnniiifffaaa^^^ZZZYYY[[[___ccceeelllqqqvvvyyy||||||vvvjjjddd```bbbeeeiiipppvvv/////////000000000111111333444666888;;;===???@@@AAAAAA???===;;;999888777888999:::<<<>>>AAADDDEEECCCFFFJJJPPP```{{{yyyuuuwww~~~uuunnncccXXXPPPIIIEEEBBBCCCEEEFFFGGGGGGEEEBBBAAA===:::777666666666555444555555555555555555555555777555444444666777666555999999999888888888888888:::;;;<<<<<<<<<>>>BBBFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGIIIKKKLLLNNNVVV^^^lllxxxvvvrrrrrrrrrtttvvvtttnnniii^^^XXXSSSQQQQQQQQQVVV\\\^^^ccchhhmmmoooqqqrrrtttrrrtttuuutttrrrqqqpppqqqsssuuuyyy}}}zzzuuutttttttttttttttuuuxxx{{{{{{rrrkkkmmmpppssstttqqqkkkgggYYYRRRGGG@@@===;;;888666666555444333222222222222444444444333333333333222000000///////////////...,,,------...//////000000////////////////////////---------.....................------------..............................------,,,,,,,,,,,,------***,,,---///000//////...,,,------......------,,,---,,,+++,,,---...---+++------------------------.........................../////////...---,,,,,,///...------000444999;;;@@@BBBDDDHHHJJJLLLLLLMMMIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAA?????????BBBCCCGGGPPP^^^qqq}}}uuunnnhhh```YYYUUURRROOONNNOOONNNPPPTTTYYY]]]eeemmmxxx~~~|||zzzuuusssooojjjddd___[[[YYYSSSRRRPPPOOOQQQUUUYYY\\\ccciiiooorrruuuvvvqqqiii___ZZZXXX\\\```eeennnvvv~~~/////////000000111111222333555777999<<<>>>???@@@BBBAAA???===:::999888777888999;;;>>>@@@BBBCCCDDDDDDFFFJJJSSSfffzzz{{{~~~vvvqqqfff^^^RRRIIIGGGGGGGGGFFFJJJKKKMMMNNNLLLIIIEEEBBB===:::777666666666666555555555555555555666666666888888777777888999999999;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;<<>>>>>>>>??????@@@???AAABBBBBB@@@?????????BBBHHHQQQ^^^ooo{{{sssiiiaaa```]]]XXXTTTQQQPPPPPPPPPQQQRRRUUUZZZaaakkkxxx{{{wwwqqqnnnllllllkkkjjjhhhgggddd```\\\YYYVVVTTTNNNNNNNNNNNNOOOSSSYYY]]]___fffmmmqqqsssrrrjjjaaa\\\YYYXXX[[[___ccckkkttt|||{{{sssqqqtttyyy/////////000111222222222333555777:::<<<>>>>>>???AAA@@@>>><<<:::999888888888:::<<<>>>@@@AAABBBBBBFFFIIIPPP^^^ttt}}}rrrgggaaaXXXPPPGGGBBBDDDIIIMMMOOOTTTTTTUUUSSSPPPJJJEEEBBB<<<:::777666666777666555555555555666666666777777888888888888888888:::;;;========================<<<=========<<<<<<>>>AAACCCCCCDDDEEEEEEFFFFFFGGGHHHGGGIIIMMMQQQVVVbbbmmmzzzuuuvvvxxxxxxuuunnnfff```VVVPPPMMMNNNPPPQQQVVV\\\```eeelllrrruuuwwwxxxyyyxxxyyyzzzyyywwwvvvwwwyyy{{{}}}{{{xxxwwwwwwwwwvvvttttttuuuxxx~~~~~~{{{yyywwwtttpppmmmiiibbbWWWLLLCCC===:::888666666555444333333333333111000000000////////////111111000000/////////...000000/////////.........////////////////////////,,,---------.../////////......------------..............................------+++******+++------......///......------,,,,,,------......------,,,------......---------...------------------------............//////000000...---------............/////////111555:::???CCCDDDEEEGGGJJJKKKLLLLLLKKKKKKJJJGGGEEEBBB@@@???>>>;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@AAA@@@@@@AAABBBFFFRRRddduuuvvvooohhhaaaZZZUUUUUUUUUTTTSSSQQQQQQRRRRRRVVV[[[bbbiiitttuuunnnhhheee```^^^^^^^^^___^^^\\\[[[YYYVVVSSSQQQOOONNNKKKLLLMMMNNNPPPTTT[[[______fffmmmqqqrrrooofff\\\YYYWWWXXX\\\___cccllluuu|||{{{ssskkkjjjmmmttt...///000000111222333333444555888;;;===>>>>>>>>>???>>><<<:::999999:::::::::;;;===???@@@AAABBBBBBCCCIIIVVVkkk~~~{{{ooocccYYYSSSKKKGGGCCCBBBEEELLLSSSWWW[[[[[[YYYVVVPPPJJJDDDAAA<<<999777666666777777666666666666777777888888999666777888888777888:::;;;??????@@@@@@@@@AAAAAAAAA>>>@@@AAAAAA@@@@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIIIILLLKKKMMMSSSXXX___mmmyyy|||uuuvvvwwwvvvqqqiiibbb]]]SSSNNNKKKMMMOOOPPPUUU[[[___eeemmmtttxxxzzz{{{||||||}}}}}}|||{{{{{{|||~~~~~~}}}zzzzzzzzzzzzyyyvvvvvvxxxzzz|||xxxuuurrrppppppjjj```TTTIII@@@;;;999777666555444333333333333222222222111111111000000111000000000000000000///111111000//////...------////////////////////////---------.....................------------..............................------,,,,,,,,,,,,------000//////...------,,,,,,,,,------......------,,,,,,...///...---,,,---...---------------------------------......//////000---------------...///000///000111444888===AAADDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHEEEBBB???===<<<;;;999999999999:::<<<======<<<>>>???@@@@@@BBBEEEGGGKKK]]]uuuyyyrrriii```ZZZVVVSSSQQQLLLNNNPPPPPPPPPRRRTTTVVV\\\gggttttttjjjbbb]]]WWWUUURRRRRRSSSUUUUUUUUUUUUUUUSSSQQQNNNLLLJJJIIIEEEHHHKKKMMMOOOSSSZZZ```aaahhhnnnqqqqqqnnndddZZZSSSSSSVVV\\\```eeepppzzzrrrkkkeeeffflllttt...///000111222333333444555777:::===???@@@@@@???>>><<<;;;999999:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFOOObbb|||}}}vvvkkk___VVVPPPLLLDDDEEEFFFGGGJJJPPPWWW[[[^^^]]]YYYUUUOOOIIICCC@@@;;;999777666666777777666666777777888999999::::::888:::<<<;;;::::::===???@@@AAABBBBBBCCCDDDEEEEEEBBBCCCEEEFFFFFFGGGIIIKKKNNNOOOQQQSSSTTTUUUTTTTTTUUUUUUXXX^^^fffpppvvvwwwxxxuuuoooggg```\\\QQQLLLJJJLLLNNNOOOTTTZZZ\\\cccllltttxxx{{{}}}~~~}}}}}}~~~~~~|||yyywwwvvvwwwrrriii\\\OOOEEE>>>:::777666555444444333333444333333333222222222111111000000000000000111111111000000000///////////////////////////////////////...............---------......------------..............................------............------///......---------......,,,------......------,,,+++---...---++++++,,,...------------------------+++,,,,,,---......//////------,,,,,,---...000111///111333777;;;???BBBDDDFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEBBB>>><<<:::999999777777888888:::;;;<<<===>>>???@@@AAABBBFFFKKKOOOZZZooo~~~yyygggccc[[[UUUQQQPPPPPPQQQMMMOOOQQQSSSUUUYYY```eeeooovvviii___YYYTTTRRRMMMLLLLLLMMMPPPRRRRRRRRRUUUTTTRRRPPPMMMKKKIIIHHHDDDHHHLLLNNNPPPTTT\\\cccffflllrrrttttttpppfff[[[RRRSSSXXX^^^ccchhhtttyyykkkfffccchhhppp{{{...///000111222333444444777999<<>>@@@@@@>>>>>>AAADDDAAABBBCCCDDDEEEGGGGGGHHHDDDFFFIIIJJJJJJLLLNNNPPPZZZ[[[^^^```aaaaaa```___^^^^^^bbbjjjsss~~~xxxyyyyyyuuuooogggaaa]]]PPPLLLJJJLLLMMMOOOSSSYYYZZZaaakkksssxxx|||}}}~~~}}}|||}}}{{{wwwnnnbbbTTTHHH@@@<<<777777555444444444444444222222222111111111000000//////000000111111222222......//////000000111111/////////////////////////////////......------,,,.........------.................................,,,---////////////---,,,---------------...///000,,,------......------,,,))),,,---,,,***)))+++---------------------------++++++,,,,,,---...//////---,,,,,,,,,---///000222///111555999===@@@BBBCCCGGGHHHIIIJJJJJJJJJIIIHHHDDDBBB???<<<999777777777777777777888999;;;<<<===@@@@@@AAABBBDDDIIIOOOTTTnnn}}}sssmmmZZZWWWSSSOOONNNOOOPPPRRRTTTVVVWWWYYY\\\dddnnnuuu{{{sssfffZZZSSSOOOMMMMMMLLLKKKLLLOOORRRUUUUUUTTTTTTSSSQQQNNNKKKIIIGGGFFFFFFJJJOOORRRSSSXXX```gggkkkqqqvvvwwwwwwsssiii___VVVWWW\\\bbbfffkkkvvvsssgggddddddlllvvv~~~{{{///000000//////111444777666:::???BBBBBB@@@@@@@@@<<<;;;999777666666777888;;;<<<@@@DDDDDDCCCHHHOOOSSSfff}}}}}}qqqgggZZZPPPKKKKKKKKKJJJLLLLLLNNNSSSXXX\\\^^^___\\\XXXQQQKKKFFFAAA===::::::999777666666666777888888888999999;;;<<<===>>>===@@@BBBBBBAAABBBEEEHHHGGGIIIJJJJJJIIIIIIKKKLLLJJJJJJMMMRRRUUUWWW\\\bbbeeejjjooossstttsssrrrrrrqqqsssxxx}}}}}}{{{wwwooofff]]]WWWNNNLLLJJJIIIKKKNNNQQQTTTUUU[[[ccclllsssyyy~~~|||tttjjj^^^QQQEEE======:::555222222222222222333333333222222222111111333222111000////////////000000000000000000000000////////////////////////000///...------...///000//////............//////---------........./////////////////////.................................------------------------,,,,,,,,,---------......////////////////////////------............------///---,,,,,,---///000///333555888<<<@@@CCCEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFBBB@@@===:::888888888888<<<999666777;;;>>>>>>>>>===>>>AAACCCEEEJJJYYYhhhyyymmmeeecccUUUSSSQQQQQQSSSTTTUUUUUUWWWXXXZZZ]]]fffwww}}}uuunnnggg```WWWOOOKKKHHHEEECCCGGGIIILLLPPPSSSUUUUUUUUUUUUSSSOOOKKKHHHGGGFFFFFFHHHHHHKKKRRRWWWZZZaaaiiikkksss{{{{{{oooddd```]]]^^^eeennnvvvrrrjjjeeefffqqq~~~yyyuuutttttt///000000000000111555888888;;;@@@BBBBBBAAA@@@@@@===<<<:::888777888999:::??????BBBEEEDDDCCCHHHPPP]]]uuu~~~~~~tttccc[[[PPPJJJIIIKKKMMMNNNTTTTTTTTTVVVZZZ]]]]]]]]]ZZZUUUNNNHHHDDD@@@<<<::::::999888777666777888888999999999:::<<<>>>???@@@AAACCCDDDDDDCCCCCCGGGJJJIIIKKKMMMMMMMMMNNNPPPQQQTTTSSSWWW]]]```ccchhhoooqqquuu|||}}}}}}{{{wwwpppfff\\\VVVNNNMMMKKKJJJKKKMMMPPPRRRRRRWWW___gggnnnuuu{{{|||uuulllbbbVVVIIIAAA>>>;;;777555444444444333333333333222222222222111333222111000////////////000000000000000000000000////////////////////////000///...------...///000//////............//////---------.........//////000000000000000/////////........................------------------------,,,,,,,,,---------..............................------............------///...,,,,,,---///000000444666:::>>>BBBDDDFFFFFFIIIIIIIIIHHHGGGFFFDDDDDD>>><<<999777666555666666<<<:::888999<<<>>>???>>>@@@???AAAFFFMMMWWWiiiyyy}}}uuulllaaaZZZYYYPPPOOOOOOPPPSSSVVVYYYZZZZZZ^^^ccclllzzzyyytttooogggaaaYYYTTTMMMHHHGGGGGGFFFEEEGGGIIINNNRRRUUUVVVUUUUUUVVVTTTPPPMMMJJJIIIHHHHHHKKKJJJNNNTTTYYY]]]dddlllooowwwtttiiidddaaabbbiiiqqqzzzsssjjjgggkkkxxxyyysssqqqrrrsss///000000000000222666999:::===AAACCCBBBAAA@@@@@@===<<<:::999999:::;;;===@@@@@@BBBDDDDDDEEENNNXXXkkk}}}|||}}}{{{rrrfffVVVPPPIIIGGGJJJPPPSSSUUU___]]][[[[[[[[[[[[ZZZYYYUUUPPPIIIDDD@@@===;;;:::::::::999888888888888888999::::::<<<>>>@@@BBBCCCFFFFFFFFFFFFFFFIIIMMMQQQPPPRRRUUUVVVWWWWWWYYY[[[```___cccjjjooorrryyy|||||||||xxxqqqfff\\\VVVOOONNNLLLKKKKKKLLLNNNOOOPPPTTTZZZaaaiiiqqqyyy~~~{{{uuunnnfff\\\OOOGGG???===999888777777666444333333333333222222222222333222111000////////////000000000000000000000000000000000000000000000000//////............////////////............//////---------...............000000000000000000000000................................................,,,,,,,,,---------......------------------------------............------//////...---...///000111666999===BBBEEEFFFGGGFFFIIIHHHHHHGGGEEECCCAAA@@@:::999777666555555666777;;;::::::<<<>>>??????>>>CCCAAADDDNNN[[[kkk~~~xxxmmmddd\\\SSSOOOOOOOOOOOOPPPSSSWWW\\\aaadddeeekkkwwwwwwqqqkkkfffbbb^^^YYYTTTNNNJJJEEECCCCCCDDDEEEFFFGGGJJJOOOTTTWWWWWWVVVTTTVVVTTTRRRPPPNNNLLLKKKKKKNNNMMMPPPWWW[[[```hhhpppuuu}}}{{{pppmmmiiiiiipppyyyuuunnnooouuuyyyqqqnnnooossswww///000111111111333777:::<<>>??????AAACCCEEEIIIWWWeee|||}}}|||hhh[[[QQQMMMJJJKKKQQQXXX\\\^^^fffccc^^^[[[YYYWWWTTTRRROOOJJJDDD???===<<<;;;:::;;;::::::999999999999999::::::;;;===???BBBDDDEEEGGGGGGHHHIIIMMMSSSYYY]]]___aaadddfffffffffggghhhkkkkkkooovvv|||~~~}}}{{{||||||zzzrrrhhh^^^WWWRRRQQQOOOMMMKKKKKKLLLLLLOOORRRWWW]]]eeeoooyyy|||wwwrrrmmmhhh___TTTKKK@@@>>>;;;999999888666555444444333333333222222222222222111000//////000000////////////////////////000000000000000000000000/////////......///////////////............//////........................////////////000000000000........................////////////////////////,,,,,,,,,---------......------------------------------............------////////////...///111333999<<<@@@EEEHHHHHHGGGFFFHHHHHHGGGEEECCCAAA>>>===999888777777777888999:::;;;<<<===>>>@@@AAA@@@@@@DDDDDDLLL[[[mmm~~~wwwlll```YYYRRRLLLKKKMMMRRRUUUXXX\\\bbbhhhnnnssswwwyyynnndddaaa\\\ZZZXXXUUURRROOOLLLIIIFFFCCCBBBBBBDDDDDDGGGKKKQQQVVVXXXXXXVVVTTTUUUTTTSSSRRRQQQOOONNNNNNQQQOOORRRWWW]]]bbbjjjsss{{{xxxvvvrrrrrryyyvvvuuuyyy{{{sssnnnmmmrrrzzz000111111111222444888;;;>>>@@@CCCCCCAAA?????????:::999888888999;;;>>>???BBBBBBCCCEEEGGGOOOaaarrrsss```TTTKKKJJJKKKRRR[[[bbbeeefffddd```[[[VVVSSSPPPMMMKKKHHHEEE@@@===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999::::::;;;===???BBBDDDEEEEEEFFFIIINNNWWWaaaiiimmmsssuuuxxxyyyyyyxxxyyyyyy{{{zzz~~~}}}||||||}}}~~~{{{uuukkkbbb\\\VVVTTTQQQNNNKKKJJJJJJKKKMMMOOOTTTYYYbbblllwww~~~yyysssmmmjjjgggaaaWWWOOOCCC@@@<<<999888777666444444444444333333333222222222111000000000000000000////////////////////////000000000000000000000000...//////////////////...//////............//////.....................------------.........//////........................////////////////////////,,,,,,,,,---------..............................------............------...///000000///000333666<<>>???AAAAAAAAABBBBBBEEEJJJYYYnnnlllbbbWWWQQQNNNKKKLLLPPPSSSYYYcccllluuu}}}ssseee]]]XXXVVVUUUTTTSSSQQQOOONNNJJJIIIFFFDDDBBBBBBCCCDDDHHHLLLQQQVVVYYYXXXVVVTTTTTTTTTUUUUUUTTTSSSQQQQQQRRRPPPRRRWWW\\\bbblllvvv{{{xxxyyyyyyyyyxxxtttpppnnnqqqyyy000111222222222555999<<>>======999888888888:::<<>><<<======<<<;;;<<<<<<<<<<<<<<<;;;::::::999::::::<<<>>>@@@BBBCCCCCCEEEJJJTTTaaannnxxx}}}~~~}}}}}}wwwppphhhddd\\\YYYSSSNNNKKKJJJJJJKKKJJJMMMRRRXXX```kkkwww~~~xxxqqqjjjggggggddd[[[TTTHHHCCC>>>:::888777666555444444444444333333333333111111000000000000000111000000000000000000000000000000000000000000000000......////////////......//////............//////...............---------,,,,,,,,,------......///................................................,,,,,,,,,---------......////////////////////////------............------,,,///111111000222666:::???AAADDDGGGIIIIIIHHHGGGFFFFFFEEECCCAAA>>><<<;;;888888999:::;;;<<<======>>>@@@AAABBBBBBBBBDDDEEEHHHSSSiii}}}~~~uuubbbYYYPPPMMMLLLLLLPPPUUUUUUaaarrr}}}pppeee\\\WWWOOOPPPPPPPPPOOONNNMMMLLLEEEEEEEEECCCBBBBBBEEEGGGIIILLLQQQUUUWWWWWWUUUTTTTTTUUUWWWYYYYYYWWWVVVTTTTTTQQQRRRWWW\\\cccnnnxxx~~~|||}}}{{{qqqqqqpppsss{{{000111222222333555:::===@@@AAABBBAAA>>><<<<<<<<<999999999999;;;>>>AAACCCHHHHHHJJJNNNSSSccc~~~ppp___SSSMMMJJJMMMTTT]]]eeegggccc___RRRNNNIIIFFFEEEDDDCCCBBB???>>>======??????===;;;<<<<<<===>>>===<<<;;;:::999999999:::<<<>>>???@@@BBBEEELLLZZZjjjyyy~~~yyytttnnnkkkaaa]]]UUUOOOJJJJJJKKKLLLLLLOOOUUU[[[dddooozzz|||sssjjjggghhhgggaaaZZZMMMHHH@@@:::888777777666555444444444444333333333111111000000000000111111000000000000000000000000////////////////////////---...///000000///...---//////............////////////.........---------,,,,,,------...//////000........................------------------------,,,,,,,,,---------..............................------............------***...111222111333999>>>BBBCCCEEEGGGHHHHHHHHHHHHEEEEEEDDDCCCAAA???===<<<;;;<<<===>>>???@@@@@@@@@@@@BBBCCCBBBAAABBBEEEHHHNNN^^^xxxxxx{{{rrrhhh[[[SSSMMMMMMOOOQQQVVV\\\cccsss|||nnnbbb[[[WWWUUUKKKLLLMMMMMMMMMKKKKKKKKKEEEFFFGGGEEEDDDDDDGGGJJJJJJMMMPPPTTTVVVVVVUUUTTTVVVXXX[[[]]]]]]\\\ZZZYYYVVVSSSSSSXXX]]]dddppp{{{{{{xxxwwwqqqssswww000111222222333666:::===@@@AAABBB@@@===;;;;;;;;;:::::::::;;;===@@@CCCEEEDDDFFFJJJPPPZZZnnn~~~vvvfffYYYPPPMMMSSSVVV[[[cccgggddd\\\VVVLLLHHHDDDAAAAAABBBBBBBBB===<<<===???@@@@@@>>><<<<<<===>>>>>>>>>===;;;:::888888999999;;;<<<===>>>BBBFFFNNN]]]ooo~~~{{{vvvrrrpppddd___WWWOOOJJJJJJKKKMMMPPPTTTYYY```iiitttvvvkkkhhhjjjjjjeee___RRRKKKCCC;;;888777888888555555444444444333333333111000000000000000111111000000000000000000000000////////////////////////---...///000000///...---//////............////////////.........---------------......///000000111........................------------------------,,,,,,,,,---------......---------------------------..................---)))---111222111444:::@@@CCCDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDCCCAAA???===<<>>AAAAAA@@@???>>>===<<<;;;;;;999:::>>>@@@@@@BBBFFFCCCEEELLLXXXiii{{{yyykkk___XXXTTTPPPMMMQQQYYY___```aaa___VVVKKKDDDBBB???>>>???@@@AAAAAACCCBBB@@@@@@@@@@@@???============<<<;;;:::888888999999999;;;<<<>>>@@@AAACCCHHHSSSbbbrrr|||}}}|||sssllleee[[[RRROOOMMMLLLNNNSSSUUUZZZbbbjjjqqqyyytttmmmlllllljjjhhh]]]QQQEEEAAA>>>;;;999999333444555555555444333222222222222111000//////...////////////............///000111111111000...---111111000000//////......................................................////////////////////////........................//////.........---------,,,,,,------...///000000//////.........---------///......---------......111111000222555999===@@@CCCDDDEEEFFFFFFGGGGGGFFFGGGEEECCCAAA@@@??????@@@CCCCCCCCCCCCDDDDDDDDDDDDIIIDDDAAA@@@@@@BBBIIIQQQ]]]sss{{{ssstttyyyzzzqqqdddZZZWWWRRRPPPPPPTTTUUUYYYggguuu~~~uuujjj\\\RRRNNNLLLJJJGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGLLLNNNQQQSSSUUUUUUTTTSSSYYY]]]dddiiikkkjjjfffccc\\\XXXVVVXXXZZZaaannnzzzxxxqqqrrrwww{{{~~~///000111444777:::===>>>@@@???>>>===<<<;;;;;;:::;;;:::;;;???AAA@@@BBBGGGFFFJJJSSScccwww~~~~~~uuulll```WWWTTTTTTUUUTTT[[[___aaa]]]ZZZWWWMMMCCCBBB@@@>>>>>>@@@BBBCCCBBBCCCBBB@@@@@@@@@@@@???>>>;;;;;;;;;:::999888777777999999999999:::<<<===>>>BBBGGGQQQ```ooo~~~~~~|||}}}~~~{{{rrrjjjbbbYYYPPPMMMLLLMMMQQQVVV^^^bbbiiipppwww}}}|||yyy|||xxxuuussspppmmmaaaUUUHHHBBB???;;;999:::444444555555444444333333222222222111000/////////111111000000000///////////////000111000///...---111000000000/////////...////////////////////////........................////////////////////////........................//////.........---------,,,,,,------...//////000......---------,,,,,,,,,///......------.........222111222333666:::>>>AAADDDEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBAAAAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBAAAAAAHHHQQQdddxxx|||vvvttt{{{xxxrrrllldddZZZTTTSSSTTTSSSVVVYYY\\\ccctttzzzwwwtttppplllhhh```TTTMMMJJJJJJGGGEEEHHHIIIKKKLLLNNNNNNNNNNNNMMMNNNNNNOOONNNMMMLLLKKKMMMOOORRRUUUWWWXXXXXXXXX\\\```gggmmmooonnnllliii```\\\XXXXXXZZZ```mmmzzzyyyrrrooottt{{{///000222444777;;;===??????>>>===;;;;;;:::::::::<<<;;;===AAABBBAAADDDIIIJJJRRR```sss~~~vvveee]]]SSSNNNPPPUUUYYY[[[cccbbb^^^WWWQQQMMMEEE>>>???>>>>>>???BBBEEEFFFFFFFFFDDDBBBAAAAAAAAA???>>>;;;;;;;;;;;;::::::999999:::::::::;;;;;;<<<>>>>>>CCCHHHPPP]]]kkkzzz}}}}}}~~~yyyoooggg]]]TTTLLLKKKLLLOOOTTTZZZbbbeeekkkpppuuuzzz~~~zzzuuuqqqqqqvvv}}}|||vvvqqqfffZZZMMMFFF@@@;;;:::;;;666555555444333333444444222222222111000000//////222222111111111000000000/////////000///......---000000000000////////////000000000000000000000000........................////////////////////////.......................................---------,,,,,,------.../////////---------,,,,,,,,,,,,,,,///......---......//////222222333555888<<<@@@BBBEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@AAADDDEEECCCDDDMMMXXXppp|||yyyxxx{{{qqqjjjbbb^^^XXXQQQPPPSSSWWWZZZ```dddhhhssswwwqqqiiicccaaa___\\\YYYZZZTTTMMMIIIHHHHHHGGGEEEHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQTTTWWWZZZ\\\]]]^^^```eeelllrrrvvvvvvtttssshhhbbb]]][[[\\\bbbooo|||uuurrrpppsss|||000111222555888;;;>>>??????>>><<<;;;::::::;;;;;;======???CCCCCCCCCGGGMMMQQQ```uuu~~~~~~xxxhhh[[[TTTNNNLLLQQQXXX^^^```bbb^^^VVVNNNIIIFFFBBB???======???BBBFFFJJJKKKKKKMMMJJJFFFDDDBBBAAA???========================>>>======>>>>>>@@@AAACCCCCCFFFJJJQQQ\\\hhhvvv~~~xxxmmmdddXXXPPPIIIIIILLLPPPWWW^^^dddfffiiilllnnnqqquuuxxxyyy|||zzztttqqqnnnlllnnnttt|||zzztttkkk___RRRJJJBBB<<<:::;;;888666555333333333444555222222222111111000000000222222111111111000000000////////////......------000000000000////////////////////////////////////........................////////////////////////------------------------........................---------.........//////------------------------...............//////000111222444777:::===@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBFFFHHHGGGJJJYYYhhh~~~}}}uuuooohhhaaaZZZVVVRRRPPPTTTZZZ^^^fffnnnrrrxxxuuunnnddd```ZZZVVVUUUSSSQQQPPPQQQNNNJJJHHHHHHHHHGGGFFFHHHIIIKKKMMMOOOQQQRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTVVVYYY]]]```bbbccceeejjjqqqxxx}}}~~~~~~|||rrrlllfffcccbbbhhhuuu}}}tttuuuxxx111111333555999<<>>AAAFFFLLLPPPQQQPPPUUUQQQLLLGGGDDDAAA>>><<<============>>>???@@@AAA>>>??????AAACCCEEEGGGHHHIIIMMMTTT\\\fffrrr~~~}}}~~~uuujjjaaaTTTLLLGGGIIIMMMQQQWWW]]]eeefffggghhhhhhjjjmmmpppooosssxxxzzz|||{{{qqqkkkiiijjjjjjlllsss|||yyypppeeeYYYOOOFFF>>>;;;<<<888777555444333333444444222222222222111111111111111111000000000/////////000000//////............////////////000000000000........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------...........................////////////...............///000111000222444888<<>>===<<<===???@@@BBBBBBCCCFFFFFFHHHSSS^^^uuusssaaaTTTLLLMMMRRRZZZdddiiijjjiii]]]TTTJJJDDD@@@<<<;;;===???AAAEEELLLRRRVVVVVVVVVYYYUUUNNNHHHDDDAAA>>><<<<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIILLLPPPWWW]]]dddooozzz{{{qqqeee]]]QQQKKKHHHJJJMMMPPPUUUZZZ^^^___``````aaacccfffiiijjjooouuuxxx{{{}}}sssiiiddddddgggjjjnnnttt}}}tttkkk```WWWLLLBBB>>>???888888666555444444333333222222222222222222222222111111000000000/////////111111000///////////////////////////000000000000........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///////////////000000000............///000111111000222666;;;>>>AAABBBCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAADDDJJJSSSccc{{{}}}sssiii```[[[UUURRRRRRTTTUUUZZZdddooo}}}wwwkkkccc]]]WWWTTTNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDHHHIIIKKKMMMPPPTTTWWWXXX[[[[[[\\\\\\]]]___aaaaaa```______```bbbfffiiikkkqqquuu}}}~~~222222444777:::===@@@AAABBB@@@>>>===<<<===???AAADDDDDDEEEFFFGGGKKKYYYfffssscccXXXQQQJJJOOOXXXdddlllmmmhhhcccXXXOOOFFFBBB???::::::>>>BBBDDDIIIPPPWWW[[[[[[ZZZXXXTTTMMMGGGDDDAAA>>>===<<<;;;;;;;;;===???BBBDDDFFFEEEEEEEEEFFFGGGHHHHHHLLLQQQXXX]]]bbbjjjuuu}}}}}}|||~~~wwwlll```YYYQQQKKKIIILLLNNNOOOQQQUUUVVVWWWYYY[[[]]]aaafffjjjnnnssszzz~~~{{{pppgggaaaccchhhllltttyyywwwppphhh___TTTHHHBBBBBB888888777777666444333222222222222222222222222222222222111111111000000000333222111000///000000111.../////////000000000111........................////////////////////////////////////////////////........................---------.........//////....................................//////000000............///000111222222555999>>>BBBDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBBGGGRRRaaauuu|||pppfff^^^YYYUUUPPPQQQVVV]]]bbbiiivvv|||sssggg^^^XXXTTTQQQNNNKKKKKKJJJHHHGGGFFFGGGHHHDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKMMMQQQUUUYYY[[[\\\\\\^^^```cccgggkkkmmmhhhgggeeeeeefffiiilllnnnwww|||222333444777:::===@@@BBBBBB@@@>>><<<<<<===???AAAFFFEEEEEEFFFGGGMMM\\\kkkfffXXXRRRPPPMMMSSS^^^jjjpppmmmcccZZZRRRIIIBBBAAA@@@<<<<<>>>>>=========???BBBEEEGGGLLLLLLKKKJJJIIIIIIIIIIIILLLRRRXXX]]]aaagggqqqyyyxxxxxxwwwzzz|||zzzzzz||||||ssshhh]]]VVVQQQLLLJJJMMMOOONNNOOORRRUUUWWWZZZ^^^aaagggmmmrrruuu{{{}}}rrrhhhcccdddjjjooozzzzzztttmmmeeeYYYLLLFFFEEE777888888888777555333111222222222222222222222222333333333222222222111111444333111000000000111222.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------.........//////.....................------------.........//////............///000222222444777<<>>???AAABBBBBBGGGKKKRRRXXX[[[[[[YYYWWWOOOLLLHHHDDDCCCAAA???===;;;;;;;;;===@@@CCCGGGIIIPPPOOOMMMIIIGGGFFFHHHKKKMMMRRRZZZ___cccffflllpppyyy}}}wwwrrrsssvvv{{{}}}}}}}}}~~~~~~}}}}}}||||||yyyzzz{{{~~~yyyqqqggg^^^XXXRRRQQQOOOOOOPPPRRRUUUVVV[[[]]]aaaeeejjjooouuuyyy}}}rrriiifffiiipppuuu|||yyyxxxyyy{{{qqqjjjddd\\\PPPGGG>>>;;;999777777666444222444333222111111222333444111111111111111111111111000000111111111222222222111000///......///000111333333222222111111000000++++++,,,---...///000000000000//////......------////////////////////////,,,,,,,,,,,,------...///////////////////////////........................000111222222111111222333333555:::>>>BBBCCCCCCCCCHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDHHHEEECCCDDDCCC@@@@@@DDDGGGKKKSSSaaayyyvvviii```XXXSSSTTTWWWXXXbbbnnnvvv}}}xxxoooddd^^^WWWQQQOOONNNLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFIIILLLOOOQQQUUUYYY\\\```aaadddiiiooorrrssssssppppppooonnnmmmooorrruuuzzz222333666999<<<@@@BBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEECCCFFFIIIIIIMMMaaaxxx{{{iii[[[RRRPPPSSSXXX^^^gggllljjjbbbWWWOOOHHHCCC>>><<<>>>AAACCCCCCJJJMMMRRRWWWXXXVVVSSSQQQJJJGGGCCCAAA@@@>>>===;;;<<<<<<<<<>>>@@@DDDGGGIIIOOONNNLLLIIIEEEEEEGGGIIILLLQQQXXX]]]```ccchhhlllsssyyy~~~vvvooopppssswww{{{}}}|||zzzwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{}}}wwwooofff]]]XXXUUUTTTSSSSSSUUUXXX[[[]]]ccceeeiiimmmqqqwww}}}uuullliiilllsssxxxvvvrrrrrrrrr~~~}}}tttmmmggg]]]PPPFFF???<<<999888777777555444333333222111111222333333111111111111111111111111//////000000000111111111111000///......///000111111111111111111000000000000000000000111111111111///////////////.........////////////////////////------,,,,,,,,,---......////////////////////////111111111111111111111111///000222111111111222444888;;;???CCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCEEEBBBBBBCCCBBB@@@AAAEEEJJJSSS___nnnxxxnnnbbbZZZUUUSSSVVV\\\iiirrr}}}|||ooogggaaa\\\UUUQQQOOOOOOMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHKKKMMMOOORRRUUUYYY\\\bbbdddggglllqqqtttvvvvvvwwwwwwwwwuuutttuuuyyy|||222444777:::>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCGGGJJJJJJPPPfff~~~nnn]]]TTTQQQSSSXXX___bbbggghhhdddZZZOOOHHHBBB???<<<<<>>>>>>>><<<;;;>>>======>>>@@@DDDGGGIIILLLKKKJJJGGGDDDDDDEEEGGGLLLPPPVVVZZZ\\\___dddggglllrrr}}}}}}vvvmmmnnnqqqtttxxxyyyxxxvvvssstttvvvwwwyyyyyyyyyxxx{{{{{{{{{{{{}}}vvvnnnggg```\\\\\\[[[[[[[[[]]]```cccfffkkknnnqqqtttxxx}}}xxxpppnnnqqqwww|||wwwoookkkfffppp~~~zzzrrrjjj___RRRHHH@@@===:::888888777666555333333222222222222333333111111111111111111111111///////////////000000000000000////////////000000////////////000000000000111000000///...---,,,,,,.........///////////////////////////////////////......------------------////////////////////////////////////////////////...000111111000111333555===???BBBEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGEEECCCBBBDDDBBBBBBDDDCCCAAADDDIIIPPP^^^qqq{{{lllcccZZZUUUTTTUUU\\\dddvvv}}}pppeee^^^\\\XXXTTTQQQPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOONNNIIIIIIIIIHHHHHHGGGGGGGGGKKKLLLOOOPPPRRRUUUYYY]]]fffhhhlllqqquuuxxxzzz{{{~~~}}}|||}}}111222666:::===@@@AAABBBBBBCCCEEEGGGGGGFFFEEEDDDBBBCCCFFFIIIKKKVVVqqqxxxbbbVVVRRRTTTYYY___eeeffffffccc\\\RRRIIICCC@@@???>>>???AAADDDHHHIIINNNOOOPPPPPPNNNJJJEEECCCBBBAAA??????@@@@@@???>>>>>>=========???BBBEEEFFFFFFFFFFFFDDDCCCCCCFFFHHHLLLPPPUUUXXXYYY[[[```cccfffnnnzzzzzzqqqqqqrrruuuxxxyyyxxxvvvrrrtttwwwzzz|||}}}}}}|||{{{zzzyyyyyyzzz}}}yyytttooollliiikkkiiigggffffffhhhjjjllloooqqqsssuuuwww{{{{{{uuusssvvv{{{~~~qqqjjjfffllluuuvvvmmmbbbVVVNNNAAA>>>:::888777777666555333333333333333333333333111111111111111111111111000000000000000000000000000000////////////000000---.........//////000000//////...------,,,++++++------......//////000000////////////////////////000///...---------------////////////////////////------------------------...///000000000222555777>>>@@@BBBDDDFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHFFFDDDBBBAAADDDBBBCCCEEEDDDCCCHHHOOOYYYlllzzzqqqccc\\\UUUSSSTTTYYYcccnnn{{{sssiii```[[[XXXVVVSSSRRRRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTSSSSSSOOOOOOOOONNNMMMLLLLLLKKKKKKLLLOOOPPPSSSWWW\\\___hhhkkkpppuuuyyy|||~~~yyyzzz}}}111333777;;;???AAABBBBBBCCCDDDFFFHHHIIIGGGFFFDDDCCCDDDFFFIIIPPPcccnnn\\\TTTVVVZZZaaafffgggeeebbb\\\TTTLLLEEEAAA???@@@@@@AAABBBDDDGGGIIINNNNNNNNNMMMJJJFFFCCCAAA@@@??????@@@AAABBBAAA???>>>===<<<<<<===???AAACCC???AAABBBBBBCCCDDDGGGJJJLLLOOOTTTUUUVVVXXX]]]aaabbbkkkyyyyyyyyyyyyzzz||||||{{{yyysssvvvyyy}}}|||zzzxxxwwwyyy}}}}}}||||||{{{~~~|||wwwssspppnnnnnnooommmoooppppppqqqssswwwyyyzzz~~~xxxwwwzzzyyyqqqkkklllpppwwwwwwmmmcccYYYSSSBBB???:::777666666555444333333333333333333333333111111111111111111111111111111111111111111111111//////000000000000//////------....../////////000///000000000000111111111------......//////000000////////////////////////000///......------------////////////////////////000000000000000000000000...///000111111444777:::@@@AAACCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDBBBAAACCCBBBBBBCCCCCCDDDMMMVVVggg|||}}}pppggg[[[VVVRRRSSSUUU\\\hhhtttxxxmmmddd^^^[[[VVVVVVUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYYYYXXXUUUUUUUUUTTTRRRPPPNNNMMMJJJLLLNNNPPPSSSXXX^^^bbbhhhlllrrrwww{{{~~~xxxttttttyyy333666:::???BBBDDDEEEEEECCCEEEGGGHHHIIIHHHFFFEEEDDDEEEHHHNNN]]]uuu}}}~~~ssseeeXXXVVV[[[aaaeeeiiiccc```ZZZSSSLLLGGGCCCBBB>>>@@@BBBCCCDDDEEEHHHJJJNNNMMMLLLKKKHHHEEEBBB@@@???>>>>>>@@@BBBCCCAAA@@@>>>===<<<;;;<<<===???AAA<<<>>>@@@AAABBBEEEHHHJJJJJJNNNQQQSSSSSSUUUZZZ^^^aaakkkyyy~~~|||tttwww{{{~~~|||yyyxxxzzz~~~zzzsssooolllkkkeeeggghhhhhhhhhjjjnnnpppttt|||{{{~~~|||qqqooonnnrrr{{{{{{pppeee\\\WWWFFFBBB<<<888666555444333333333444444444444333333111111111111111111111111222222222222111111111111//////000000000000//////............////////////,,,------...000111111222........./////////////////////////////////////////////......---.........///////////////////////////////////////////////////000111111333666:::>>>CCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@BBBCCCIIIVVVccczzzrrrfff___UUURRRRRRUUUYYY```nnnzzzzzzpppgggbbb]]][[[WWWXXXYYYXXXXXXXXX[[[]]][[[\\\]]]^^^___`````````[[[[[[ZZZYYYVVVSSSPPPNNNKKKLLLNNNOOORRRWWW]]]bbbeeekkkrrrxxx|||{{{tttrrrqqqqqqvvv444777;;;@@@CCCEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFDDDGGGLLLXXXnnn|||yyyiii]]]UUUXXX```eeefffggg\\\WWWPPPIIIDDDBBBBBBCCC@@@CCCFFFHHHIIIJJJMMMPPPPPPOOOMMMJJJGGGDDDAAA@@@AAAAAAAAACCCEEEFFFDDDBBB???>>>===<<<<<<===???@@@<<<>>>AAABBBBBBDDDFFFHHHHHHKKKNNNOOOPPPRRRWWW\\\aaajjjxxx}}}wwwzzz~~~|||{{{}}}vvvmmmfffbbb```XXXYYY[[[\\\^^^aaaeeehhhooo}}}|||xxxtttttt{{{zzzmmmccc\\\KKKFFF@@@;;;888666555444333333444555555444333333111111111111111111111111222111111111000000000000...///000111111000///...000000//////////////////******+++,,,---...///000///////////////.........///////////////////////////............//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000111222222444888===@@@DDDDDDEEEGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBAAABBBEEEJJJTTTfffwwwvvviii^^^XXXSSSSSSVVV\\\aaaiiiwww|||ssskkkeeeaaa^^^\\\ZZZ\\\]]]\\\[[[[[[]]]```___```aaaccceeefffggghhhbbbbbbaaa^^^[[[WWWRRRPPPMMMNNNOOOOOOPPPUUUZZZ^^^aaahhhqqqwww{{{{{{tttnnnmmmppptttxxx222555:::>>>BBBCCCDDDCCCEEEEEEFFFFFFGGGGGGGGGFFFDDDHHHPPPaaazzz~~~yyyxxxzzzbbbYYYSSSYYYbbbfffeeedddVVVQQQJJJCCC@@@???AAACCCCCCGGGKKKNNNOOOQQQTTTWWWRRRPPPNNNJJJFFFCCC@@@???EEEDDDEEEGGGIIIIIIHHHFFFAAA???>>>===<<<>>>???@@@>>>@@@BBBBBBBBBBBBDDDFFFEEEHHHKKKMMMMMMPPPUUUZZZaaajjjxxx~~~|||zzz}}}}}}yyynnnddd\\\WWWTTTLLLNNNQQQSSSVVVZZZ___bbblllzzz|||zzz~~~vvviiiaaaOOOJJJCCC===999888666555333333444555555444333333111111111111111111111111111111000000/////////......///000111111000///...111111000000//////............//////000111111222000000//////.........---////////////////////////...............///000111////////////////////////////////////////////////000111222333555999>>>BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDFFFJJJQQQ^^^tttpppcccYYYTTTTTTVVV[[[bbbiiiqqq~~~xxxqqqjjjfffccc```___\\\^^^```___\\\\\\^^^aaaaaabbbdddgggiiikkklllmmmhhhhhhgggddd```[[[VVVSSSPPPPPPPPPOOOOOORRRWWW[[[___fffooovvvzzz{{{qqqnnnmmmkkkooouuu|||444888<<<@@@AAABBBDDDEEEFFFGGGEEECCCCCCFFFHHHHHHIIIJJJUUUnnn~~~xxxwww~~~fffYYYYYY[[[aaaffffffaaa[[[RRRKKKEEEDDDCCCAAABBBEEEFFFIIIOOOWWW[[[\\\\\\^^^```WWWNNNJJJGGGCCCCCCFFFFFFKKKNNNMMMLLLMMMJJJFFFCCCAAA???===<<<>>>@@@AAACCCCCCCCCBBBCCCDDDEEEEEEEEEFFFFFFGGGIIINNNTTTYYYaaaiiittt~~~~~~xxxjjjaaa[[[TTTOOONNNIIIIIILLLQQQRRRSSSZZZbbbmmmvvv|||pppfffZZZNNNBBB>>>===:::666555666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111000000000000////////////111111000000//////......////////////////////////......////////////......---------.........//////000000000000////////////111222333666999===@@@AAACCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGEEEFFFGGGFFFCCC@@@AAAFFFIIILLLXXXqqqsssdddZZZUUUSSSSSSWWW```lll||||||{{{{{{yyywwwrrrpppllljjjhhhfffdddbbbbbbbbb````````````aaabbbfffeeefffkkkppprrrrrrpppmmmhhhcccaaaaaa___ZZZUUUSSSRRRPPPOOOPPPRRRUUUWWW]]]cccjjjooossszzzqqqjjjggghhhiiikkkttt555888===@@@AAABBBDDDEEEEEEFFFEEECCCCCCEEEGGGHHHNNNQQQ___zzzzzzxxx|||sss```ZZZ[[[___eeejjjhhhaaaZZZLLLFFFBBBAAAAAAAAACCCGGGLLLPPPYYYcccjjjllllllllldddZZZPPPJJJEEEAAAAAACCCDDDIIIMMMNNNPPPRRRPPPLLLEEECCC@@@===<<<===???@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGJJJOOOUUUYYYaaahhhrrr||||||nnn```XXXSSSMMMIIIHHHFFFGGGJJJNNNPPPRRRXXXaaaiiirrrxxxnnnbbbUUUGGGAAA???;;;777666666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111000000000000////////////111000000000/////////...////////////////////////......///////////////...---------.........//////000000000000////////////000111444777:::>>>AAABBBDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIGGGEEEEEEFFFEEECCC@@@AAAFFFLLLUUUhhhzzzkkk___XXXVVVVVV\\\cccooo|||xxxtttuuuuuutttrrrrrrpppmmmkkkjjjhhhfffdddeeedddcccbbbbbbccceeefffiiihhhjjjnnnsssuuutttrrrooojjjeeeccccccaaa[[[WWWVVVUUUSSSSSSSSSUUUWWWYYY\\\aaahhhlllooouuu~~~xxxooohhhcccbbbgggmmmsss666999>>>AAABBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFIIIQQQ[[[ppp{{{}}}|||jjj^^^]]]```fffmmmooojjj```XXXHHHCCC@@@@@@AAACCCHHHNNNUUU]]]iiissszzz{{{yyyvvvhhh]]]QQQIIICCC>>>>>>AAADDDJJJOOOPPPSSSVVVTTTPPPHHHEEEBBB???===>>>@@@AAAEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHKKKPPPVVV[[[bbbgggooowwwqqqdddVVVOOOKKKGGGCCCCCCCCCDDDGGGKKKMMMOOOVVV___fffppp}}}|||nnn___OOOGGGAAA<<<999888666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////------...///000000//////------........./////////////////////000000000000000111444888<<>>>>>BBBGGGMMMRRRSSSUUUWWWTTTPPPJJJGGGDDDAAAAAABBBEEEGGGLLLLLLMMMMMMKKKIIIFFFDDDEEEFFFHHHIIILLLQQQXXX]]]eeehhhmmmttt|||kkk^^^QQQKKKHHHEEECCCDDDAAAAAADDDIIIKKKNNNVVV___gggqqq~~~{{{kkkYYYMMMDDD<<<999:::666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000///////////////////////////////////////000000000000000000000000////////////////////////////////////,,,---...///000000000000............////////////////////////000000000000000222555999>>>AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGEEECCCBBBBBBCCCCCCCCCHHHNNN\\\sss|||oookkkddd\\\WWWXXX]]]cccjjjwwwyyyqqqooonnnpppsssuuutttsssvvvtttrrrqqqqqqooollljjjfffeeedddcccdddgggiiikkkoooppptttwwwzzz{{{{{{zzztttqqqnnnkkkjjjhhhdddaaaaaa```^^^]]]\\\]]]^^^___fffhhhjjjlllnnnqqqvvvzzzuuuoookkkhhhffffffhhhmmmwww999<<<@@@CCCDDDDDDEEEFFFFFFDDDEEEFFFEEEEEEKKKUUU]]]zzzssshhhgggkkkqqquuu{{{|||wwwjjj[[[QQQIIIEEECCCDDDEEEHHHRRR\\\iiivvvttteeeZZZNNNGGGBBB???AAAEEEGGGMMMSSSUUUWWWYYYVVVQQQKKKIIIFFFDDDDDDGGGKKKNNNTTTTTTTTTSSSPPPLLLHHHFFFFFFHHHIIIKKKNNNTTT[[[```gggiiimmmrrryyy~~~~~~}}}hhh[[[NNNIIIGGGEEEEEEFFFBBBAAADDDIIIKKKOOOWWWaaakkktttvvvcccSSSGGG===999:::666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000///////////////////////////.../////////000000000111////////////000000000000////////////////////////------...//////000//////........./////////000000.../////////000000000111111333777;;;@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJIIIEEEDDDCCCAAAAAABBBEEEGGGIIITTTgggvvvkkkcccbbb___ZZZWWW[[[ccckkkxxxxxxtttsssssstttwwwzzz{{{{{{zzz}}}{{{yyywwwuuurrrnnnkkkfffeeeddddddfffiiilllooopppssswww|||~~~~~~~~~~~~yyywwwtttrrrqqqooollljjjiiihhhfffeeedddcccddddddlllmmmnnnnnnoooqqqtttvvvzzz{{{}}}|||wwwoooiiiggghhhiiijjjmmmsss|||:::===AAADDDEEEEEEFFFGGGIIIEEEEEEHHHGGGGGGQQQ___qqqzzzlllgggjjjqqq|||yyykkk[[[RRRJJJFFFEEEFFFGGGLLLXXXdddtttuuu```VVVLLLGGGDDDAAACCCGGGDDDLLLSSSVVVZZZ]]][[[VVVLLLIIIFFFEEEFFFJJJOOORRRWWWWWWVVVTTTQQQNNNKKKIIIHHHIIIKKKMMMQQQWWW^^^cccgggiiilllpppvvv}}}}}}eeeXXXKKKFFFFFFEEEEEEGGGDDDDDDGGGKKKNNNRRR[[[eeepppxxxlll[[[KKK???:::;;;666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000......//////000000111111////////////000000000000////////////////////////......////////////............/////////000000000......//////000000111111222555999===AAADDDFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGDDDCCCBBBAAAAAACCCHHHLLLLLL]]]vvvtttjjjccc\\\^^^___^^^^^^dddoooxxx}}}uuurrrrrryyyzzz}}}}}}yyytttooojjjgggeeeddddddfffjjjooorrrpppuuu{{{~~~}}}{{{zzzxxxwwwwwwtttsssrrrpppnnnmmmmmmmmmrrrqqqqqqpppqqqrrrssstttvvvwwwxxx{{{~~~xxxllljjjgggeeefffjjjnnnrrrzzz;;;>>>BBBEEEEEEFFFFFFGGGKKKFFFEEEIIIHHHIIIWWWhhh|||pppkkklllrrryyyzzzlll^^^VVVLLLJJJIIIKKKNNNUUUcccppprrr]]]TTTLLLHHHEEEBBBCCCGGGGGGNNNVVVYYY]]]___]]]XXXMMMJJJGGGEEEFFFJJJNNNRRRTTTSSSRRRQQQOOONNNMMMLLLJJJKKKMMMOOOSSSZZZaaaffffffgggjjjnnnttt}}}~~~}}}dddWWWJJJFFFFFFEEEFFFHHHHHHGGGJJJNNNRRRVVV```jjjxxxtttbbbQQQCCC======666555555555555444444444222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111.........///000111111111.../////////000000000111////////////////////////000000000000///...---,,,.../////////000000000000.........///000111111111444666:::???BBBEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJFFFGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBAAAAAADDDKKKPPPVVVlll~~~vvvmmmfffbbb```]]]bbbgggjjjmmmtttvvvssstttwww}}}uuunnniiicccbbb```aaaccchhhmmmppprrrwww}}}{{{yyyxxxwwwyyywwwvvvuuuuuuvvvvvvvvvuuuvvvwwwyyy{{{~~~yyysssnnnggghhhkkknnnttt{{{<<>>>>>666666555555555444444444222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111---......///000111111222.../////////000000111111////////////////////////111111000000///---,,,+++////////////000000000000---......///000111111222555777;;;@@@CCCEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGAAABBBBBBAAAAAAEEEMMMSSSaaazzz~~~yyyqqqhhh```]]]]]]^^^aaagggpppuuuzzzzzzuuuvvv{{{~~~vvvmmmggg^^^]]][[[\\\^^^ccciiilllsssyyy}}}{{{zzzzzz{{{{{{zzzxxxxxxyyyzzz|||{{{tttpppmmmkkkiiimmmttt|||===???BBBDDDEEEGGGJJJLLLLLLHHHHHHKKKKKKQQQjjjxxxooojjjnnntttyyy}}}sssggg___WWWUUUVVVYYY^^^hhhzzz{{{lllbbbXXXNNNJJJGGGDDDEEEIIIIIISSS\\\aaadddddd___XXXPPPLLLGGGEEEEEEFFFHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJMMMZZZ```XXXTTT[[[bbbcccgggdddccceeelllvvv~~~~~~{{{hhh\\\OOOJJJIIIHHHIIIKKKMMMKKKOOOWWW\\\bbbooo||||||kkk[[[KKKAAA???999777555555777777777666333333333333333333333333222222222222222222222222111111111111111111111111222222111111000000////////////000000000000//////000/////////000111222222000000000000000000000000............///000222222///...,,,++++++,,,...//////...,,,+++,,,///222444777:::>>>AAABBBCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJHHHEEEDDDAAA<<>>@@@CCCDDDEEEGGGIIIKKKHHHEEEGGGLLLOOO[[[xxx~~~tttlllhhhkkksss{{{wwwllleee\\\[[[^^^dddkkktttzzzlll```WWWNNNJJJGGGEEEGGGKKKMMMXXXccchhhjjjggg^^^UUUKKKHHHDDDBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGIIIUUUZZZUUUTTT\\\cccbbbcccbbbaaaccciiirrrzzz~~~}}}|||kkk___TTTPPPOOOMMMNNNPPPRRRPPPTTT\\\dddnnn}}}ooo___OOODDD@@@;;;999666555666666555444333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000//////000000000000//////000000000000000000111222000000000000000000000000///......//////000111111000///...------...///000000///......///111333444666999===AAACCCEEEGGGIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGEEECCCBBB???AAAFFFGGGHHHUUUfffoooggg^^^YYYWWWYYYaaakkk{{{}}}|||zzzqqqggg___\\\YYYYYY[[[\\\___eeemmmwww{{{~~~xxxqqqlllmmmrrrxxx|||???AAADDDFFFFFFGGGIIIJJJGGGFFFHHHMMMTTTeeesssiiigggaaadddnnn{{{zzzqqqjjjaaaaaafffnnnvvvyyymmm```WWWNNNJJJHHHGGGHHHLLLOOO[[[gggmmmmmmhhh\\\PPPIIIFFFDDDBBBBBBBBB@@@???>>>>>>>>>???AAACCCEEEFFFEEEMMMQQQPPPSSS\\\aaa```^^^^^^^^^```eeelllrrrwwwzzz{{{}}}}}}jjj```WWWTTTRRRPPPPPPRRRWWWXXX]]]gggsssuuufffVVVIIIBBB===;;;777555555444333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111//////000000000000//////222111000000000000000000000000000000000000000000///////////////000000000222111000//////000111222000000000000222333444555666999>>>AAADDDFFFHHHJJJGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJHHHFFFDDDBBBCCCAAABBBFFFHHHNNNbbbwww~~~vvveee]]]VVVSSSUUU\\\jjjwww|||uuunnngggbbb\\\ZZZYYY\\\^^^```gggooowww|||}}}rrrpppnnnpppvvv@@@BBBEEEGGGGGGGGGHHHJJJJJJIIIKKKOOOYYYnnnvvvddd^^^```___gggtttzzzrrrmmmeeedddgggoooxxxwwwlllcccYYYPPPLLLIIIFFFHHHLLLNNNYYYeeekkkjjjeeeYYYNNNJJJHHHFFFFFFEEEDDDAAA>>>===>>>???@@@BBBCCCEEEFFFDDDIIIKKKKKKQQQYYY\\\ZZZXXXYYYZZZ\\\```ffflllppptttxxx~~~lllddd]]][[[YYYVVVUUUWWWZZZ```kkkxxx{{{ooo___PPPFFF>>>;;;888555555444444222444444444444444444444444222222222222222222222222111111111111111111111111//////000000111111222222000000////////////000000222222111000/////////000////////////////////////000000000000000/////////222111111000000111111222//////000222333444555555888;;;@@@CCCDDDFFFHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGEEECCCBBBBBBAAACCCFFFKKKWWWpppxxxlll```XXXRRRRRRXXXeeewwwzzzsssmmmgggccc___\\\\\\___bbbeeellltttxxx~~~wwwsssuuuxxx~~~@@@CCCFFFHHHHHHHHHIIIJJJJJJJJJLLLSSSaaazzzzzziii\\\XXX[[[bbblllyyyzzzsssnnnhhhddddddjjjsssuuummmggg]]]SSSMMMIIIFFFFFFJJJOOOXXXbbbffffffcccZZZQQQLLLJJJHHHHHHGGGDDDAAA>>>???@@@AAABBBCCCDDDDDDEEEGGGGGGHHHIIINNNTTTUUUSSSSSSTTTWWWYYY\\\bbbiiinnnqqqxxxwwwpppjjjgggeeeaaaaaacccbbbmmm~~~vvviiiXXXKKK???<<<888666555666666555444444444444444444444444222222222222222222222222111111111111111111111111//////000000111111222222000000////////////000000222222111000/////////000///////////////////////////000000111000000///...000000000000000000000000...///000111333444555666<<>>???AAABBBCCCDDDDDDDDDIIIHHHHHHIIILLLOOOPPPOOOOOOQQQTTTVVVYYY```iiiqqqttt|||}}}wwwtttppplllmmmpppttt|||qqq```QQQAAA===999777777777777777444444444444444444444444222222222222222222222222111111111111111111111111000000000000111111111111111000///......///000111222111000000000000000000000000000000000000000000...///000111111000///...//////////////////////////////000111333555666777???BBBDDDFFFEEEEEEFFFGGGKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJIIIGGGFFFDDDCCCCCCAAADDDIIIRRRaaawwwvvvhhh]]]VVVSSSSSS[[[iiizzz{{{||||||{{{vvvqqqkkkgggdddbbbbbbgggjjjnnnvvv}}}|||>>>BBBGGGJJJKKKKKKKKKLLLIIIJJJQQQbbb~~~kkk___YYYUUUYYYbbbooozzz}}}yyytttoooiiieee```[[[ZZZ```kkkvvv}}}wwwrrrjjj```UUUOOOKKKGGGGGGJJJRRRZZZaaaddddddbbb[[[SSSMMMKKKHHHFFFDDDBBB???======>>>AAACCCEEEGGGGGGGGGIIIIIIIIIJJJKKKKKKMMMOOOLLLOOORRRTTTXXX```llluuu||||||wwwwww|||}}}~~~wwwfffVVVEEEAAA<<<888777777777777555555555555555555555555222222222222222222222222111111111111111111111111111111111000000000000000111000///......///000111000000000000000000111222000000000000000000000000,,,...///111222111000/////////000000000000//////222111111111333666999;;;???BBBEEEFFFFFFFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDHHHPPP^^^rrr}}}tttiii^^^VVVTTTSSSXXXddduuu}}}zzzwwwvvvuuuvvvxxxyyyxxxwwwtttvvvyyyyyyvvvsssooommmkkkhhhiiinnnrrrvvv>>>BBBGGGJJJKKKLLLLLLMMMMMMNNNVVVjjjyyyddd[[[WWWWWW```nnnwww|||wwwrrrmmmgggaaa]]]XXXTTTUUU]]]iiisss~~~zzzuuuhhh___UUUOOOKKKHHHIIILLLPPPYYYaaadddddd```WWWOOOPPPMMMIIIGGGEEECCCAAA???===???BBBFFFIIIKKKLLLLLLIIIIIIJJJKKKKKKJJJLLLPPPKKKNNNQQQTTTXXXaaannnxxxzzztttpppqqqxxx~~~zzzjjjYYYIIIDDD>>>:::888777666666555555555555555555555555222222222222222222222222111111111111111111111111222222111111000000//////222000///......///000222000000//////000111222222000000000000000000000000+++---///111222222111000000000111111111111000000444333222222444777;;;===>>>AAADDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGLLLVVVfff~~~~~~vvvkkk```WWWSSSSSSUUU]]]lll}}}uuuqqqjjjiiiiiijjjmmmpppqqqqqqqqqtttvvvwwwvvvtttrrrrrrqqqooopppuuuyyy~~~AAACCCFFFHHHHHHGGGHHHIIIMMMQQQ^^^uuu|||kkk\\\ZZZ___eeennnvvvyyyrrrmmmfff\\\VVVTTTPPPRRRVVVYYY```lllzzz|||tttjjj```UUUPPPLLLHHHIIILLLSSSXXX___bbb```\\\WWWTTTMMMKKKIIIFFFCCC@@@???>>>>>>@@@DDDGGGHHHHHHJJJKKKLLLNNNOOONNNMMMLLLMMMNNNMMMMMMNNNRRR[[[iiixxxyyytttooommmnnnrrruuuxxxzzz{{{uuuxxx{{{}}}oooaaaVVVIII===999777555333444888666555333333444555666333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111222222222222222111000//////000111222222111000///000000000000000000000000000000000000111111111111000000000111444888;;;>>>BBBBBBBBBCCCDDDEEEEEEFFFIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIDDDAAAAAACCCCCCHHHQQQbbbyyyzzzqqqiii```VVVRRRRRRSSSYYYfffzzz{{{qqqjjjeeeaaa```bbbeeefffjjjoootttxxxyyyxxxyyy{{{{{{xxx{{{wwwuuuxxx|||AAACCCFFFHHHHHHHHHIIIJJJOOOSSSaaazzzooocccZZZ]]]eeennnwww}}}tttlllfff___VVVPPPPPPLLLNNNQQQUUU\\\hhhwww|||sssggg]]]SSSNNNJJJGGGHHHKKKRRRWWW\\\___]]]XXXTTTQQQKKKIIIGGGDDDAAA???>>>===>>>@@@DDDFFFGGGHHHJJJKKKKKKMMMPPPPPPOOONNNNNNOOOOOOOOOQQQUUU___nnn~~~{{{wwwqqqmmmjjjiiikkkrrrwww||||||qqqmmmnnnooorrrwww}}}sssgggYYYMMM@@@;;;:::777666777666555333222111222333444333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111222222222222222111000000//////000111111000//////000000000000000000000000000000000000111111111111000000111222555888<<<>>>AAAAAABBBCCCDDDFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIFFFCCCCCCEEEGGGOOO]]]ssszzzrrrhhhaaaZZZSSSQQQTTT[[[eeexxxwwwkkkddd___[[[[[[___bbbdddiiioootttyyy{{{{{{~~~|||zzz~~~BBBDDDFFFHHHHHHHHHJJJKKKPPPVVVgggtttccc^^^]]]eeeoooxxxxxxnnnddd]]]UUUNNNJJJKKKJJJLLLOOOSSS[[[hhhwww|||rrreee[[[RRRNNNKKKHHHHHHLLLQQQTTTXXXZZZWWWRRRNNNLLLHHHFFFDDDBBB@@@>>>=========???BBBDDDEEEGGGJJJLLLMMMPPPSSSUUUTTTRRRQQQQQQRRRRRRUUU[[[fffvvv}}}wwwtttppplllhhhkkkkkkooowww~~~uuujjjaaa___bbbiiimmmttt}}}zzzppp___RRRDDD>>><<<:::888999444333222111000111222222333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111111222222222222111000000...//////000000//////...000000000000000000000000000000000000111111111111000111111333666999<<<>>>@@@AAABBBDDDEEEGGGHHHHHHKKKKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIGGGEEEDDDHHHLLLTTThhh|||qqqhhh^^^XXXSSSPPPSSSXXXaaaqqqsssggg```ZZZWWWXXX^^^cccgggmmmsssvvv|||~~~zzzxxxBBBDDDGGGHHHHHHIIIKKKMMMQQQZZZnnnyyyiii^^^```gggpppyyytttiii]]]UUUNNNHHHGGGIIIJJJMMMQQQVVV___mmm}}}|||qqqddd[[[SSSOOOLLLJJJJJJMMMOOOQQQTTTSSSPPPKKKHHHGGGDDDCCCBBB@@@???>>>======<<<>>>@@@BBBCCCFFFIIILLLSSSVVVZZZ[[[YYYWWWUUUTTTTTTVVVZZZaaannnyyyuuurrrpppmmmkkkrrrrrrxxx|||pppggg___ZZZ[[[___gggllltttzzzfffWWWHHH@@@===:::999:::444333222111111111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000......////////////......000000000000000000000000///000000000111111111111111111333555777:::===???@@@AAABBBDDDFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHGGGDDDDDDJJJQQQ]]]tttvvvjjjaaaWWWRRRPPPQQQXXX```kkk~~~rrrgggaaaYYYXXX[[[cccjjjooouuu||||||}}}wwwtttsssxxx{{{CCCEEEGGGHHHHHHJJJLLLNNNRRR___wwwoooccc^^^fffrrr{{{{{{qqqeeeYYYQQQKKKGGGHHHKKKLLLPPPVVV]]]gggvvv}}}qqqbbbZZZRRROOOLLLJJJJJJMMMMMMOOOPPPNNNJJJFFFDDDCCCBBBAAA@@@???????????????===>>>@@@AAABBBEEEJJJMMMZZZ]]]```aaa___[[[YYYXXXWWWZZZ```iiivvv|||zzzwwwuuutttsssrrrqqqvvvyyywwwnnnddd___[[[YYY]]]ccchhhmmmwwwnnn___MMMCCC===999777888555555444333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222111111//////............//////000000000000000000000000///000000000111111111111111222444666999<<<>>>???AAABBBCCCEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFFFFFFFDDDDDDMMMYYYnnnyyynnnbbbZZZRRRPPPQQQVVV___iii}}}~~~rrrgggaaa[[[ZZZ___hhhqqqwww~~~zzzuuusssrrrtttyyyDDDEEEGGGHHHIIIJJJMMMPPPTTTeeeuuufff```___lll{{{vvvlllaaaUUUNNNJJJHHHJJJOOOMMMSSS\\\fffrrr~~~qqqbbbYYYRRROOOLLLIIIIIIKKKLLLMMMLLLJJJFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCGGGMMMQQQ___bbbddddddbbb___]]]\\\[[[___gggrrr{{{uuuvvvwwwyyyzzzzzzzzzzzz|||zzzjjjccc\\\ZZZZZZZZZ```fffiiiooozzz{{{iiiUUUHHH@@@999777777666666666555555555444444333333333333333333333333111111111111111111111111111111111111111222222222111111111111111111111111000000111222222222222111000//////......//////000000000000000000000000000000000000000111111111111222333555888:::===???@@@BBBCCCDDDFFFGGGIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGDDDDDDGGGGGGIIIWWWhhh~~~pppeeeZZZTTTPPPRRRXXX___kkkuuurrrgggaaa]]]]]]cccmmmvvv|||zzzvvvtttsssuuu|||DDDFFFGGGHHHIIIKKKNNNQQQWWWllljjjaaabbbdddttt~~~rrreee[[[PPPKKKHHHHHHKKKQQQRRRYYYdddqqqrrreee]]]UUURRROOOLLLKKKMMMLLLLLLJJJGGGCCCAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEGGGKKKQQQVVV___bbbddddddcccaaaaaabbb```eeeooo{{{}}}xxxwwwvvvzzzxxxmmmddd^^^ZZZZZZZZZ\\\aaahhhlllsssuuu___OOODDD<<<999999666666666666666555444444333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111000000111222222222222222111000////////////000111000000000000000000000000000000000000111111111111222444666999;;;>>>???@@@DDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGCCCEEEJJJLLLRRReee{{{ssseee\\\TTTQQQRRRZZZdddooo{{{vvvllleeebbbbbbgggrrr{{{{{{xxxwww}}}EEEFFFGGGHHHIIIKKKOOORRRYYYpppxxxfffaaafffkkk{{{|||ooo```VVVLLLHHHGGGGGGKKKQQQVVV___lllzzzsssjjjbbbZZZWWWTTTPPPOOOQQQLLLKKKIIIFFFBBBAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJNNNUUUZZZ^^^```bbbcccbbbcccdddfffcccjjjttt~~~xxxvvvuuu|||xxxlllcccccc^^^ZZZ[[[\\\]]]bbbiiipppxxx~~~fffTTTHHH???;;;;;;555555666666555555444333333333333333333333333333111111111111111111111111000000111111222222222222111111111111111111111111///000111222222222222222222111000//////000111222000000000000000000000000000000000000111111111111222444666999<<<>>>@@@@@@EEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGCCCEEELLLQQQYYYpppyyylll___VVVSSSRRRWWWbbbooo|||{{{qqqlllfffffflllwww}}}|||GGGIIIJJJHHHHHHKKKOOOQQQdddwwwooocccdddjjjzzzzzznnn\\\QQQIIIJJJJJJHHHMMMUUUaaalll{{{zzzmmmhhhaaa\\\ZZZXXXTTTQQQMMMKKKGGGCCCAAAAAABBBCCCBBBDDDFFFGGGIIILLLPPPSSSTTTRRRPPPOOOPPPTTTXXX[[[___```aaabbbdddfffhhhiiimmmwww{{{{{{sssjjjeeeccc______]]]]]]^^^bbbhhhmmmxxxttt\\\LLLCCC<<<888:::888555333444444333222555555444444444333333333111111111111111111111111222222222222222222222222111111000000000000111111333333333333333222111000222222111111000///////////////////////////000000000000111000000111333555444777:::<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKNNNLLLJJJKKKMMMLLLHHHEEEEEEKKKNNNNNNSSSggg{{{ssskkk```VVVQQQTTTYYYbbbooozzzqqqkkkllloootttzzzGGGIIIJJJIIIIIIKKKOOORRReeezzzzzzmmmhhhnnnvvvxxxmmm^^^SSSKKKKKKKKKKKKQQQ[[[cccpppuuuooogggaaa^^^[[[WWWSSSPPPMMMIIIEEECCCCCCEEEFFFIIIJJJLLLMMMOOORRRVVVYYYZZZWWWTTTSSSSSSVVVYYY\\\]]]^^^```cccgggkkkoooqqqzzzuuukkkeeebbbaaa[[[[[[\\\]]]```gggooouuuzzzbbbQQQFFF>>>::::::777444333444444444333555555444444444333333333111111111111111111111111222222222222222222222222111111000000000000111111333333333333333222111000000000000000111111111111111000000000000000000000000111111111000000333555444777:::<<<===???AAACCCDDDEEEGGGHHHJJJKKKKKKKKKMMMLLLKKKKKKLLLKKKHHHEEEEEEJJJNNNRRR\\\sssqqqiiibbbZZZUUUSSSTTT[[[hhhyyy|||tttoooqqqtttzzzGGGIIIKKKKKKJJJLLLPPPUUUjjjpppjjjlllwwwwwwkkk___TTTLLLMMMMMMNNNVVVbbbkkk{{{xxxooogggccc^^^YYYUUUTTTPPPKKKGGGFFFGGGJJJLLLRRRSSSUUUVVVWWWZZZ^^^aaabbb___[[[XXXWWWXXX[[[\\\\\\]]]aaagggnnnvvv|||{{{wwwvvvxxxyyyzzz{{{{{{|||~~~tttjjjccc```______]]]^^^___aaafffoooxxxkkkXXXKKKAAA<<<999666444333444555555444555555444444444333333333222222222222222222222222222222222222222222222222111111000000000000111111222222333333333222111111//////000000111222222333222222222111111000000000111222222111000000222444555888;;;===>>>???BBBCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMLLLKKKKKKKKKJJJHHHFFFEEEIIINNNXXXjjjuuufff]]]XXXTTTTTTWWWXXXbbbsssyyyuuuvvvzzzGGGHHHKKKMMMLLLLLLRRRZZZsssuuuhhhgggnnn|||uuujjj^^^TTTMMMNNNOOOQQQ\\\iiiyyy~~~ssskkkddd___YYYUUUTTTQQQLLLIIIIIILLLPPPSSSZZZ[[[]]]^^^```bbbfffhhhhhheee```\\\ZZZZZZ\\\]]]]]]aaagggpppzzzxxxuuupppnnnnnnoooppppppnnnoooppptttxxx{{{|||{{{|||vvvnnnfff```______```fffggghhhkkkpppxxxsss^^^NNNCCC===888666444444555666666555555555444444444333333333222222222222222222222222222222222222222222222222111111000000000000111111222222333333333222222111000000000111111222222222444333333222222111111000222333333111000000222444666999<<<>>>???@@@BBBDDDFFFGGGHHHIIIKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFIIIQQQ```xxxxxxkkk^^^VVVRRRQQQTTTYYY___kkk}}}{{{|||{{{GGGGGGJJJMMMLLLMMMVVVbbbmmmeeeiiisssuuujjj\\\SSSNNNPPPRRRUUUbbbpppsssiiibbb\\\VVVRRRPPPNNNLLLKKKMMMQQQVVVYYY^^^```dddeeefffhhhjjjlllkkkhhhccc^^^\\\\\\]]]___ccchhhqqq|||yyytttooommmjjjhhhhhhhhhgggeeedddeeegggkkkooorrrssssssrrrnnniiieeebbbbbbdddfffmmmooorrrvvv|||yyybbbQQQDDD>>>888666444444555666666666555555444444444333333333222222222222222222222222222222222222222222222222111111000000000000111111111222222333333333222222333222222222111111000000444333333333222222111111222333333222000111333555777:::===???@@@AAADDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHMMMWWWkkklllcccYYYTTTQQQQQQUUU[[[fffuuu{{{zzzHHHFFFHHHMMMLLLMMMZZZjjjvvviiiiiirrr}}}vvvlll]]]VVVSSSVVVYYY\\\jjjyyy|||pppeee^^^XXXRRRNNNLLLLLLKKKLLLNNNSSSWWWZZZ___ccchhhkkklllllllllllljjjgggccc___]]]^^^```bbbkkkqqq|||zzzsssppppppnnnmmmlllllljjjgggddd___```bbbfffkkkooopppoookkkjjjiiiiiijjjmmmppprrrtttwww}}}|||fffSSSFFF???:::777555444555666666555555555444444444333333333333333333333333333333333222222222222222222222222111111000000000000111111111111222333333333222222444333333222111111000000222222222222222222222222111222222222111222555777888;;;>>>@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJGGGFFFGGGHHHKKKSSSccczzzyyyddd\\\VVVTTTTTTUUU[[[cccqqqzzzzzz{{{|||}}}~~~HHHEEEGGGKKKLLLNNN^^^rrr~~~rrrkkkqqq~~~xxxnnn```[[[ZZZ___bbbeeesssxxxkkk```YYYTTTOOOKKKKKKKKKKKKLLLNNNQQQTTTVVV___eeekkkpppqqqooommmlllhhhfffbbb```___aaadddfffrrryyy{{{wwwxxxuuuuuuuuuuuuuuurrrmmmjjjdddeeeggglllqqquuuvvvvvvrrrsssuuuxxx{{{~~~iiiUUUGGGAAA;;;999666555555666555444555555444444444333333333333333333333333333333333222222222222222222222222111111000000000000111111000111222333333333333222222222222222222222222222000000111111222222333333000111222222222333666999999;;;???AAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLIIIFFFEEEGGGIIINNNZZZooo|||uuubbb\\\WWWWWWYYY___iiisss|||uuuvvvwww{{{HHHDDDFFFKKKKKKNNNaaavvv}}}sssoooxxxyyypppccc___```fffiiilllzzz~~~uuuhhh^^^WWWRRRMMMIIIJJJKKKKKKMMMNNNPPPQQQRRR___eeennnssssssqqqmmmkkkgggeeebbb```aaadddgggjjjuuu}}}~~~vvvvvvwwwxxxxxxuuuppplllnnnnnnqqquuu{{{jjjWWWIIIBBB<<<999777555555555555444555555444444444333333333333333333333333333333333222222222222222222222222111111000000000000111111000111222333333333333333111111111222222333444444//////000111222333333444///000111222222444777:::999<<>>@@@BBBDDDEEEFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHEEEGGGHHHGGGHHHKKKVVVnnnwwwnnnfffbbbbbbhhhppp{{{}}}||||||~~~GGGHHHIIIKKKMMMVVVjjj~~~zzz{{{~~~{{{uuummmoooqqquuu~~~|||qqqiii^^^WWWTTTRRRPPPMMMMMMOOOPPPQQQQQQRRRUUUWWW^^^iiirrrtttrrrooojjjdddaaabbbdddhhhmmmsssxxx{{{~~~ssssssssstttxxx}}}lll]]]OOOEEE???;;;777555777888777555555444333333222222333333222333333444444333333222222222222111222222333333///000000111222222333333222222222222222222222222222222222111111111000000222222222222222222222222222222222222333555777999<<<===>>>@@@BBBDDDFFFGGGMMMMMMMMMMMMMMMMMMMMMMMMPPPKKKGGGGGGGGGFFFJJJOOO```xxx}}}wwwqqqkkkkkkpppzzzIIIHHHIIIJJJNNNYYYpppvvv{{{}}}xxxtttwww}}}zzzsssllleee^^^YYYWWWUUURRRPPPQQQRRRTTTUUUVVVWWWZZZ\\\dddnnnwwwwwwsssooohhhbbb```cccjjjqqqzzz}}}xxxuuuvvv{{{yyymmmmmmnnnrrrzzzooobbbUUUJJJAAA<<<777555666777666555555444333333333333333333222333333444444333333222111111111111222333444555000000000111222222333333222222222222222222222222222222222111111111111111222222222222222222222222222222222333444666888:::===>>>???AAACCCEEEGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNSSSMMMHHHGGGFFFGGGNNNVVVrrr~~~|||zzzxxx|||JJJIIIIIIKKKPPP^^^xxx~~~rrryyy}}}yyy~~~|||vvvpppjjjfffbbb___^^^\\\YYYWWWXXXYYY[[[\\\]]]^^^aaadddlllvvv~~~}}}xxxrrrjjjdddbbbhhhrrr~~~{{{ssspppoooqqquuuyyy}}}tttllllllnnnuuuttthhh[[[PPPCCC>>>888555666777666444555444444333333333444444222333333444444333333222222111111111222222333444000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333555777:::;;;>>>???@@@BBBDDDFFFHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMQQQLLLHHHEEEEEEIIIVVVcccJJJIIIJJJLLLSSScccvvvnnnvvv|||{{{zzzvvvrrrllljjjhhhfffeeecccaaa___bbbccceeeffffffhhhkkkmmmuuu~~~~~~xxxqqqkkkiiiqqq}}}zzzppplllkkklllooottt|||wwwppprrrvvvwwwmmm___SSSFFF@@@999666666777666444444444444333333444555555222333333444444333333222444333222222111111111222111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222444666999;;;===???@@@AAACCCEEEGGGIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLIIIFFFEEEFFFOOObbbsssIIIIIIKKKOOOWWWiii}}}ooojjjrrr{{{}}}|||}}}}}}zzzxxxsssrrrqqqooonnnllljjjiiinnnooopppqqqqqqrrrtttvvv}}}{{{vvvuuu}}}yyyqqqkkkjjjkkklllpppuuu}}}zzzrrrcccVVVIIICCC<<<777777777666555444444444444444444555666222333333444444333333222555444333222111111111111111111111111111111111111222222222222222222222222111111111111111222222222222222222222222222222222111222222444777:::===>>>@@@AAABBBDDDFFFHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFGGGJJJVVVnnnHHHIIILLLQQQZZZmmmuuuiiihhhpppzzz~~~{{{xxxvvvuuuuuuxxxzzz{{{zzzzzzzzz|||~~~vvvpppmmmooorrrvvv}}}zzzlll___LLLFFF>>>999888888777666444444444444444555666666222333333444444333333222333333222222111222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222444777;;;>>>@@@AAAAAACCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIKKKOOO]]]yyyGGGHHHLLLSSS\\\pppqqqfffgggooo{{{yyywwwsssqqqvvv|||uuugggNNNGGG???:::888999888666444444444444444555666777222333333444444333333222111111111111222333444444222222111111111111111111222222222222222222222222000000111111222222222222222222222222222222222222111111333555888;;;>>>@@@AAABBBCCCEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJLLLNNNSSSbbb~~~~~~}}}}}}~~~}}}{{{yyy{{{~~~KKKMMMOOOTTTaaayyysssnnnlllzzz~~~yyy|||mmmWWWJJJ>>>;;;;;;:::777666777666555555666555333111444444444444444444444444444444333222222111111000000000000111222222333333333222111000111222333444111222222333333222222111333222111000000000111222666444333666;;;>>>???>>>@@@AAACCCEEEGGGHHHIIIIIIMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGLLLZZZooo~~~zzzuuusssrrrpppooooooqqqssssssssstttwwwLLLMMMPPPWWWhhh|||qqqnnnttt~~~uuuYYYLLL???;;;;;;999777666777666555555666555333111333333333333333333333333222222222222222222222333333333333222222222222222222222111111222222333444111222222333333222222111222222111000000111222333555444444666;;;>>>???>>>BBBCCCDDDFFFHHHIIIJJJJJJMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGMMM[[[ppp~~~xxxrrrnnnjjjhhhffffffeeefffhhhjjjllllllqqqvvvOOONNNRRR^^^tttwwwooonnn}}}~~~~~~___PPPAAA<<<;;;999666666777666555555555555333222333333333333333333333333000111111222333333444444555555444444333222222111111111222333333333333222111222222333333222222111111111111111111222333444555444444777:::>>>??????CCCDDDFFFGGGIIIJJJKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGIIIQQQaaawww~~~wwwtttzzz}}}sssiiiccc```]]]\\\YYYZZZ[[[]]]```cccfffhhhooowwwQQQQQQVVVhhhrrrmmmooo}}}||||||}}}fffVVVEEE===;;;888666666888666444444555555444222222222222222222222222222111111111222222333333333444444333333222222222222000111222333444333222111111222222333333222222111000000111111222333444444333444555777:::===???@@@CCCDDDEEEGGGIIIJJJKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHJJJOOO\\\oooyyyssslllmmmyyyyyyrrrhhh___YYYVVVUUUTTTRRRTTTWWWZZZ^^^ccchhhlllrrr}}}SSSTTT]]]ttt{{{nnnlllooo}}}}}}||||||}}}nnn]]]JJJ@@@<<<999777777888666444333444555444333222222222222222222222222333333333222222222111111000111111111222222222333000111222333444333222111111222222333333222222111000000111222333444444444222333555777:::<<>>:::999:::999777444333333444444444333333333333333333333333333222222222222222222222222222222222222222222222222222111111222222333444111222222333333222222111111222333444444333333222000333666888999<<<@@@CCCCCCDDDEEEGGGIIIJJJKKKKKKMMMMMMMMMLLLLLLKKKJJJIIILLLTTTfffqqq``````cccmmmyyyxxxxxxyyy{{{|||{{{zzzuuurrroooooouuuwwwmmmeeeXXXTTTOOOLLLKKKLLLLLLLLLOOOVVV^^^fffmmmvvvRRR]]]sssnnnbbbdddjjjyyymmmUUUFFF???;;;:::;;;:::777444222333444444444444444444444444444444444111111111222222333444444555444444333333222222111333222111000111222444555222222222333333222222222222333444444444333222111000333666888999;;;@@@DDDDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIRRR[[[ooowwwfff]]]```gggsssyyypppjjjmmmllllllnnnqqqssssssrrrmmmkkkiiikkkssswwwoooeee]]]TTTQQQMMMLLLLLLMMMNNNNNNRRRYYYccckkkrrr{{{WWWaaavvvooocccbbbgggyyy~~~}}}ttt[[[HHH>>>;;;999777777666666666555555555555444444444333333333222222333333333444444444555555444333333222333333444444222222222222222222222222000111222333333222111000333333222222333333444555444555777:::===???@@@AAABBBDDDGGGHHHHHHJJJLLLNNNLLLLLLLLLKKKKKKKKKLLLLLLRRR___yyyoooggg^^^eeelllwww|||qqqgggbbbccc^^^```bbbcccdddfffiiikkkjjjjjjiiimmmzzz|||nnnbbbYYYTTTMMMLLLJJJHHHFFFGGGKKKNNNQQQWWW```iiittt||||||VVV```uuummmbbbcccgggvvv}}}zzzuuuqqqppppppsssuuuvvvxxx|||www^^^JJJ@@@===:::888777777666666666555555555444444444333333333222222333333333444444444555555222222111111000111111111222222222222222222222222222222333333333333222222333333222222333333444555444666888;;;>>>@@@AAABBBDDDFFFHHHIIIHHHIIIKKKLLLMMMMMMMMMKKKJJJKKKLLLMMM[[[iiixxxkkkffffffmmmwwwuuukkkaaaXXXTTTUUUSSSVVVYYY[[[^^^aaafffiiiiiikkkmmmrrr~~~wwwjjj^^^UUUQQQJJJJJJIIIGGGGGGIIIMMMQQQTTTZZZccclllvvv{{{wwwuuuwww|||WWWaaavvv~~~jjjaaabbbeeeqqqxxxzzzrrrjjjeeebbb``````cccfffjjjoooxxxzzzbbbNNNCCC>>>;;;999777777777666666666555555444444444444333333333333333333333444444444555555333222222111000000000111222222222222222222222222444444333333333333444444333333222222333333444555555777999<<>>;;;:::777777777666666666666555555444444444444333333333333333333444444444555555555555444333222222222222222222222222222222222222555444333222222333444555333333222222333333444555666777:::===@@@CCCDDDEEEFFFHHHJJJJJJJJJKKKLLLNNNQQQQQQOOOLLLIIIJJJOOOSSSdddwwwqqqiiiiiinnn|||}}}mmmcccZZZTTTOOOJJJHHHJJJFFFHHHLLLQQQWWW___gggmmmppptttxxx~~~}}}mmm^^^SSSLLLIIIFFFFFFGGGGGGHHHLLLRRRVVV]]]cccmmmxxxxxxsssmmmjjjjjjhhhfffgggmmmvvv\\\eeezzzsssbbb[[[YYYZZZccclllyyyxxxrrrgggddd___ZZZVVVSSSQQQPPPMMMPPPUUU\\\fffvvviiiSSSEEE>>>:::999888777777777666666666666555555555444444444333333333333333444444444555555555444333333222222222333222222222222222222222222444333222111111222333444333333222222333333444555666888;;;>>>AAADDDEEEFFFDDDGGGIIIKKKLLLMMMPPPRRRSSSRRRPPPLLLIIIKKKQQQWWWmmmuuuiiiffflllttt{{{ppp^^^VVVNNNKKKHHHEEEDDDGGGFFFHHHLLLQQQWWWaaajjjqqqyyy{{{}}}zzziiiZZZPPPJJJGGGFFFGGGHHHIIIKKKPPPVVVZZZccckkkwww}}}qqqjjjfffbbbaaabbbaaa```cccjjjsss[[[dddxxxlll]]]VVVTTTSSS]]]ggguuu|||rrriiicccWWWVVVUUUSSSQQQNNNLLLKKKIIILLLRRRZZZgggxxxmmmVVVGGG>>>:::999888888777777777666666666555555555555444444444333333333333444444444555555222111111000111111222222222222222222222222222222333333222222222222333333333333222222333333444555666777:::>>>AAADDDFFFGGGDDDFFFIIIKKKMMMOOORRRTTTSSSSSSQQQLLLHHHKKKUUU]]]|||zzzllleeefffppp{{{~~~qqqeeeVVVOOOIIIHHHGGGDDDEEEHHHGGGIIILLLQQQYYYcccnnnvvvuuudddVVVNNNJJJHHHHHHIIIKKKMMMQQQWWW^^^cccoooxxxvvvkkkaaa]]]\\\ZZZYYY[[[[[[[[[```iiisss~~~WWW```ttt|||dddWWWRRRPPPOOOXXXbbbrrr{{{qqqfff\\\UUUNNNOOOPPPQQQPPPMMMKKKIIIHHHLLLTTT^^^lllqqqZZZIII???;;;;;;888888888777777777666666555555555555444444444444333333333444444444555555000000000000111222333333222222222222222222222222333333444444444444333333333333222222333333444555555777:::===AAADDDFFFGGGFFFHHHKKKLLLMMMOOOQQQTTTSSSSSSQQQLLLHHHLLLWWWaaarrriiiggglllxxxzzzyyyyyyyyyzzzzzzhhh[[[RRRLLLGGGGGGGGGFFFGGGJJJIIIKKKNNNTTT]]]iiiuuu~~~{{{lll]]]RRRLLLJJJKKKIIIKKKNNNRRRXXX```iiiooo}}}wwwggg^^^VVVUUUVVVUUUVVVYYYYYY[[[bbbmmmwwwSSS\\\pppvvv___SSSOOOMMMLLLUUU```ppp~~~uuuiii^^^TTTMMMMMMNNNQQQRRRRRROOOKKKIIIIIIOOOXXXcccsssttt]]]KKKAAA===<<<888888888888777777777777666666555555555444444444333333333444444444555555111111111222333444666666222222222222222222222222333444555666666555444333333333222222333333444555555666999===AAADDDFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRSSSSSSQQQLLLHHHMMMYYYdddzzznnniiikkkrrryyyuuutttuuuuuu{{{tttbbbVVVNNNGGGCCCDDDEEEDDDEEEHHHKKKMMMQQQWWWaaannn||||||ssseeeWWWNNNJJJKKKLLLIIILLLQQQVVV^^^gggqqqxxxzzzfff```XXXRRRSSSUUUUUUWWWYYYZZZ]]]fffsss~~~VVV[[[iiilll\\\RRRKKKJJJOOORRRaaarrr~~~zzzlllaaaWWWPPPLLLJJJNNNRRRTTTTTTRRRRRRRRROOORRRZZZiii}}}yyyaaaKKK>>>;;;;;;222333444555666666666666444444555555444444333222666555555444444555555666333333333333333333333444333333333333333333333333111111222333333444555555444333333222333444666777888:::>>>@@@AAACCCFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOSSSNNNLLLLLLKKKOOO]]]mmmuuuooogggfffnnn}}}|||xxxxxx||||||jjj[[[RRRKKKIIIGGGFFFFFFHHHJJJLLLMMMQQQVVV]]]fffrrr~~~}}}qqqeeeXXXSSSOOOKKKHHHHHHLLLNNNTTT^^^eeelllxxx}}}jjj___VVVTTTRRRRRRUUUZZZ]]]___dddkkkuuu~~~RRRXXXggg}}}eeeVVVNNNHHHIIIOOOWWWeeeuuuuuuggg\\\TTTNNNKKKMMMQQQVVVZZZZZZYYYWWWWWWVVVZZZcccrrrzzzcccNNN@@@<<<<<<444444555666666666666555444444555555444444333222333333222222222222333333444444333333222222111111333333333333333333333333222222222333333444444444666555444444333333333333888:::>>>@@@BBBCCCFFFHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQMMMKKKKKKLLLSSSdddvvv~~~qqqlllggghhhrrrwwwgggYYYPPPKKKJJJIIIIIIJJJLLLOOOQQQRRRUUUZZZaaajjjvvv{{{ooocccWWWRRROOOKKKHHHIIIOOOQQQXXXbbbkkkuuuooo^^^TTTUUUSSSRRRUUU[[[cccjjjnnnwww}}}MMMUUUeee|||xxx___RRRKKKGGGJJJRRR^^^lll{{{qqqdddZZZTTTPPPNNNQQQWWW___dddeeecccaaa```___dddooo{{{fffQQQCCC===<<<777777777777777666666555444444555555444444333222333333222222222222333333444444333222111000000///333333333333333333333333333333333333333333333333444444444555444444333333888;;;>>>@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQNNNMMMMMMQQQ]]]sss~~~zzz~~~tttiiigggffflllzzzpppaaaUUUNNNIIIIIIIIIJJJMMMPPPTTTVVVYYY\\\bbbiiirrr|||zzzkkkaaaVVVQQQNNNJJJHHHIIIMMMOOOVVVbbbmmmzzzqqqaaaVVVPPPSSSTTTWWW\\\fffqqq|||MMMVVVhhhuuu^^^RRRLLLIIINNNWWWgggsss~~~qqqeee^^^ZZZXXXWWWZZZaaajjjppprrrpppnnnllliiiooozzz{{{hhhTTTEEE===;;;999999999888888666555555444444555555444444333222555444444444444444444555222222222111111000000000333333333333333333333333333333333333333333333222...000222555666777777666888;;;>>>AAABBBDDDFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQPPPPPPRRR[[[lll|||xxxsssuuuvvvkkk```aaafffrrryyyiii\\\RRRMMMEEEFFFGGGJJJNNNSSSWWWYYYaaadddjjjqqqyyy{{{kkkaaaWWWRRRNNNIIIHHHIIIJJJLLLTTT```mmm}}}wwwfff\\\WWWVVVUUUYYY___hhhsssOOOZZZooorrr\\\QQQLLLJJJQQQ[[[mmmyyy}}}rrriiidddbbbbbbbbbfffmmmvvv}}}}}}zzzxxxvvv{{{{{{iiiVVVFFF===:::999999999999888777555555444444555555444444333222444444444333333444444444000000000111111222222222333333333333333333333333333333333333333333333222...000222555666777777666999;;;???AAACCCDDDGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOPPPRRRXXXfff}}}|||uuupppmmmttt|||ooofff[[[___jjj{{{rrrdddXXXPPPLLLDDDEEEHHHLLLRRRWWW\\\___fffjjjpppwww~~~nnneee\\\VVVPPPIIIGGGIIILLLMMMTTT```mmm}}}nnnaaa\\\[[[[[[YYY```jjjttt~~~RRR```wwwlllYYYOOOKKKJJJSSS^^^rrr|||}}}uuunnnllllllmmmnnnssszzz|||kkkXXXGGG>>>;;;999999999888888666555555444444555555444444333222222222111111111111222222///000000111222333444444333333333333333333333333333333333333333333333333444444444555444444333333999<<>>AAADDDEEEGGGIIIKKKMMMKKKLLLQQQSSSQQQOOOQQQSSSWWWdddwwwvvv|||xxxqqqpppooo|||~~~vvvjjj___UUUNNNIIIFFFBBBGGGNNNTTTXXX[[[]]]___aaaiiiuuussscccUUUKKKEEECCCEEEEEEFFFHHHLLLTTT^^^dddrrrvvv{{{}}}{{{xxxvvvuuuqqqqqqqqqqqqqqqqqqpppppplllkkkjjjkkkoooxxxUUUeeesssbbbSSSMMMLLLNNNXXXdddttt{{{vvv|||{{{wwwtttsssyyy{{{}}}}}}}}}~~~~~~vvvrrrpppoooqqqttt|||}}}qqqZZZHHH???<<<::::::999888888777777666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222333444555777888;;;>>>AAADDDEEEGGGIIIKKKMMMKKKLLLQQQSSSPPPPPPRRRWWW]]]llluuuvvv{{{uuuuuu}}}xxxqqqfff[[[SSSMMMIIIFFFDDDHHHMMMRRRTTTVVVYYYZZZ^^^gggvvvtttdddVVVLLLFFFDDDEEEEEEFFFGGGJJJPPPXXX^^^eeehhhmmmooopppoooooooootttuuuvvvvvvuuusssqqqooojjjkkkmmmpppwwwUUUgggnnn___QQQMMMMMMMMMUUU```rrr}}}|||{{{{{{||||||{{{~~~xxxvvvzzztttqqqoooooorrruuuwwwyyyyyyzzz|||~~~{{{}}}xxxpppmmmllllllpppuuu{{{}}}qqqZZZHHH???<<<:::999999888888777666666444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444222333333444444333333222000111111333555777888999;;;>>>BBBDDDEEEGGGIIIKKKNNNLLLMMMQQQRRRPPPPPPSSS\\\dddvvvrrrwww~~~zzz}}}|||qqqjjj```WWWPPPLLLHHHFFFGGGIIILLLNNNOOOQQQTTTVVV\\\gggxxxuuufffXXXNNNHHHEEEEEEEEEFFFGGGHHHLLLQQQUUUYYY\\\```cccfffhhhkkkmmmvvvxxxyyyzzzyyyvvvssspppkkkooottt|||WWWjjjlll]]]PPPMMMLLLMMMUUU```ppp{{{}}}zzzuuussstttvvvxxxyyy|||}}}wwwxxx{{{uuuqqqnnnnnnnnnnnnqqqtttvvvvvvwwwyyyzzzxxxzzz{{{|||}}}~~~~~~vvvnnnlllkkkkkkpppuuu{{{pppYYYHHH???<<<999999999888777777666666555555555555555555555555444444444444444444444444333333333333333333333333111111222333333444555555333333333333333333333333222222222333555666888999<<<>>>BBBDDDFFFGGGJJJLLLNNNMMMNNNRRRRRRPPPQQQUUU^^^iii|||qqqyyy|||wwwlllfff\\\TTTNNNJJJGGGEEEGGGHHHJJJKKKLLLNNNQQQTTT___iiixxx}}}yyywwwzzz~~~tttgggZZZPPPJJJGGGFFFGGGHHHHHHHHHIIILLLOOOWWWYYY]]]```dddhhhlllpppvvvwwwxxxyyyyyyyyyxxxxxxvvv{{{YYYooommm]]]OOOKKKKKKMMMWWWcccnnnyyywwwsssnnnllloootttyyy|||~~~yyy~~~|||yyysssmmmhhhffffffgggkkknnnqqqssssssssssssttttttuuuwwwxxxxxxzzz}}}~~~wwwpppmmmkkkkkkpppwww~~~nnnXXXHHH???<<<999999888888777666666555444444444444444444444444444444444444444444444444333333333333333333333333111111222333333444555555333333333333333333333333444444444444555555666777<<>>:::888888777777666777777777555555555555555555555555666555555444444333222222444333333333333444555555444555666777777555333222444555555444333222333555555444444555666888:::;;;>>>@@@CCCFFFGGGHHHJJJLLLOOOPPPPPPPPPQQQSSSUUUWWWcccooo{{{}}}tttmmmgggccc^^^[[[YYYXXXVVVUUUQQQNNNJJJEEEBBB@@@??????@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHJJJMMMTTT```kkktttvvvvvvqqqnnnggg___VVVOOOIIIFFFGGGFFFEEEEEEHHHMMMRRRVVV^^^hhhwwwmmmhhhXXXLLLKKKNNNQQQXXXaaagggssswwwjjjaaaZZZQQQJJJIIIJJJKKKKKKOOOQQQTTTYYY^^^aaaaaa```bbb```]]][[[[[[\\\[[[ZZZ\\\]]][[[YYY]]]eeehhhggghhhaaaWWWOOOJJJHHHFFFEEEJJJJJJLLLOOORRRTTTUUUVVVZZZ^^^ccceeefffiiinnnssswww{{{gggSSSFFF???;;;======<<<;;;;;;;;;;;;;;;555555555555555555555555444444444444444444444444444333333333333444555555444555666777666555333222111222222222111111333555555444444555666888:::;;;>>>@@@DDDFFFGGGHHHJJJLLLPPPPPPPPPPPPPPPRRRTTTVVVaaaqqqxxxnnnggg^^^ZZZVVVRRRQQQPPPNNNMMMJJJHHHEEEBBB???>>>>>>>>>>>>>>>??????AAABBBDDDDDDCCCDDDFFFFFFEEEDDDDDDEEEHHHJJJPPP]]]jjjtttwwwvvvoookkkddd]]]UUUNNNIIIFFFIIIIIIHHHHHHKKKOOOTTTXXXdddpppvvveeeVVVKKKKKKMMMOOOVVV___eeerrrzzz|||{{{lll```YYYTTTLLLGGGEEEFFFHHHIIIKKKLLLNNNSSSWWWZZZYYYXXXUUURRROOONNNNNNOOOOOOOOORRRTTTSSSSSSXXX```dddcccddd]]]SSSKKKEEEBBB@@@???DDDDDDEEEFFFIIIMMMQQQSSSYYY]]]bbbeeefffiiinnnsssvvvzzziiiUUUGGG@@@===;;;;;;999888777777777777555555555555555555555555222222333444444555666666444333333333333444555555444555666666666555444333///111222222222222555777555444444555666888;;;<<<>>>AAADDDFFFGGGIIIKKKMMMPPPPPPPPPOOOOOOQQQTTTVVV```ttt~~~ssshhh```UUURRRMMMJJJIIIIIIGGGFFFDDDCCCAAA???>>>>>>??????===<<<<<<===>>>???@@@AAA???AAACCCDDDCCCCCCDDDEEEHHHHHHNNN[[[lllwwwzzzxxxnnnjjjccc[[[TTTNNNJJJHHHGGGGGGHHHHHHIIIMMMSSSWWWeeesss{{{|||bbbTTTJJJJJJLLLNNNUUU___hhhuuu|||sssmmmvvvuuufff\\\WWWSSSMMMHHHFFFFFFGGGHHHLLLMMMOOOTTTWWWYYYXXXVVVOOOLLLIIIHHHIIIKKKKKKKKKMMMOOOPPPPPPVVV___cccbbb```ZZZQQQIIIDDDAAA???>>>AAAAAAAAABBBEEEJJJPPPTTTZZZ^^^cccfffhhhjjjooosssuuuyyylllVVVHHHAAA>>>888888666555333333222222555555555555555555555555333333333444444444555555444333333333333444555555444555555666666555444444222444555444444444666888444444444555777999;;;===???BBBEEEGGGHHHIIIKKKMMMOOOPPPQQQOOONNNPPPTTTXXXdddyyy}}}|||pppccc[[[QQQMMMIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@??????@@@@@@<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFFFFFFFGGGHHHIIIIIIOOO^^^ppp|||}}}rrrmmmeee\\\TTTNNNKKKIIIGGGHHHIIIIIIJJJMMMTTTYYYhhhwww{{{xxx```SSSJJJJJJLLLNNNWWWcccnnnzzzyyyoookkkhhhwwwoooccc\\\UUURRRMMMHHHDDDBBBCCCDDDHHHJJJNNNSSSVVVVVVSSSQQQLLLIIIFFFEEEGGGIIIKKKKKKKKKMMMNNNOOOTTT]]]```___\\\VVVOOOHHHDDDBBB@@@???>>>?????????AAAGGGOOOUUUZZZ^^^dddggghhhjjjnnnqqquuuyyynnnXXXIIIBBB???<<<;;;999888777666666555555555555555555555555555555555444444444333333333444333333333333444555555444444555555555555555555555666666555444333555666444444444555777:::<<<===@@@BBBEEEHHHIIIJJJLLLNNNOOOQQQRRRPPPNNNPPPUUU[[[nnn|||}}}yyyyyymmm___VVVMMMJJJGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>==================>>>???@@@BBBDDDGGGHHHHHHHHHJJJKKKJJJLLLSSSbbbsssvvvqqqggg]]]TTTNNNKKKJJJKKKMMMNNNNNNNNNRRR[[[bbbrrrtttuuu___SSSJJJJJJKKKOOO[[[hhhvvvxxxkkkeeeeeekkk~~~ooodddaaaUUUSSSPPPKKKFFFDDDDDDFFFHHHLLLQQQWWW[[[YYYUUUPPPJJJGGGDDDCCCEEEHHHKKKLLLLLLNNNNNNNNNRRRYYY[[[YYYXXXSSSLLLFFFCCCAAA???>>>:::<<<======???EEENNNUUUZZZ___dddgggggghhhkkknnnuuuzzz{{{tttwww~~~qqqYYYIIIAAA???<<<;;;:::999888888888888555555555555555555555555666666555444333333222222444333333333333444555555444444444555555555555666444555555444222111222444444444444666888:::===>>>@@@CCCFFFHHHIIIKKKMMMOOONNNQQQRRRQQQOOOQQQXXX___yyyzzzxxx||||||vvv|||}}}uuuiii[[[RRRIIIGGGCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHIIIHHHIIIJJJKKKKKKPPP[[[iiiwww{{{uuukkk```XXXSSSPPPPPPOOOQQQRRRQQQQQQWWWbbbkkklllttt___SSSJJJIIILLLQQQ___ooo{{{|||mmmaaa```eeeuuu|||mmmdddcccUUUUUUSSSOOOKKKIIIJJJLLLNNNRRRZZZbbbeeeccc\\\WWWLLLIIIFFFEEEHHHLLLOOOPPPOOOQQQPPPOOORRRWWWXXXUUUYYYTTTMMMGGGCCC@@@>>><<<888;;;===>>>@@@EEEOOOWWW___ccchhhkkkjjjjjjlllooovvvzzz}}}vvvrrrooouuutttZZZIIIAAA???:::999888777777777777777555555555555555555555555444444444444444444444333444333333333333444555555444444444444444555666666333444444444222222444666444444555666888;;;===???AAACCCGGGIIIJJJKKKMMMOOONNNQQQSSSRRRPPPRRR[[[ccczzzsssvvv~~~}}}vvvqqqwww|||ttthhh[[[RRRGGGDDDBBB@@@AAABBBCCCBBBAAAAAAAAA@@@???>>>===<<<=========>>>@@@AAABBBCCCEEEGGGJJJJJJJJJJJJKKKLLLPPPXXXfffttt}}}ssshhhaaa]]]]]]]]]XXXZZZZZZYYYYYYaaaooozzzeeeuuu```SSSJJJIIILLLRRRbbbsss}}}tttfff^^^```iii|||tttfff^^^^^^QQQRRRRRROOOKKKIIIKKKMMMQQQVVV___hhhllliiiaaaZZZRRROOOLLLKKKNNNRRRUUUWWWSSSUUUTTTRRRTTTXXXXXXUUU\\\WWWPPPIIIEEEAAA>>><<<999<<>>::::::999999999999999:::555555555555555555555555222333333444444555555666444333333333333444555555444444444444444555666777333444555555555666888:::444444555666888;;;>>>???AAADDDGGGIIIJJJKKKNNNOOOMMMQQQTTTRRRPPPTTT]]]eee|||ooollluuuwwwqqqmmmsss~~~vvvjjj]]]UUUGGGEEEBBBAAABBBCCCDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA<<<<<<===>>>@@@AAACCCDDDIIIJJJLLLMMMLLLLLLMMMNNNUUU```ppp~~~zzzqqqjjjhhhiiijjjggghhhhhhffffffoooeee{{{|||aaaUUULLLKKKNNNTTTeeewwwssshhh```]]]fffsssvvvfff```]]]UUUSSSSSSRRRQQQOOONNNPPPRRRUUU```lllsssuuusssjjjaaaXXXRRRNNNOOOUUUZZZ\\\[[[```YYYTTTSSSSSSQQQRRRUUUZZZXXXTTTMMMFFFAAA@@@@@@:::<<<>>>???CCCJJJUUU]]]kkkooorrrrrrooonnnoooqqqwww{{{}}}zzzzzz}}}~~~~~~|||zzztttqqqrrrrrrooonnnpppuuu~~~yyy^^^JJJ@@@===<<<;;;999777666555444444555555666666666666555555555555555555555555555555111111222222222333333333555444444333333444444555111222222333444555666666555666777888888:::>>>@@@AAABBBEEEIIILLLOOOPPPQQQQQQRRRTTTRRRMMMOOO^^^nnnrrriiiiiiwwwtttllljjjttt~~~uuuhhh[[[SSSJJJDDD???@@@@@@???@@@CCCCCCCCCCCCCCCCCCBBBBBBAAA????????????AAACCCEEEFFFHHHJJJLLLLLLKKKMMMRRRWWW___nnn~~~}}}xxxvvvyyy~~~```www|||aaaUUULLLLLLOOOUUUfffxxx}}}nnnddd\\\[[[hhhyyy|||nnn___ZZZXXXQQQQQQRRRRRRQQQPPPPPPQQQSSSXXXcccooouuuxxxvvvnnneee___ZZZUUUVVV\\\bbbdddcccccc[[[UUUTTTTTTSSSUUUYYY```]]]WWWOOOFFF???===<<<;;;<<<>>>???BBBJJJUUU^^^kkkooossssssqqqpppqqqsssvvvyyy~~~zzzvvvsssqqqqqqsssttttttsssuuuooolllmmmmmmlllooosssvvv{{{```LLLBBB???<<<<<<:::999888888888888555555666666666666555555555555555555555555555555222333333333444444444444555444444333333444444555333333444444444444444444555666777888888:::>>>AAABBBDDDFFFJJJMMMOOOQQQRRRQQQRRRSSSRRROOOTTTeeexxxvvvjjjdddfffvvv|||nnnfffeeeoooyyy~~~uuuiii\\\SSSKKKEEE@@@AAAAAA@@@AAADDDDDDDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@AAACCCEEEFFFFFFHHHJJJJJJJJJNNNTTTYYYfffrrr[[[qqq|||bbbVVVMMMMMMPPPWWWhhhyyyuuuhhh```YYY\\\oooqqqeeeWWWTTTTTTNNNNNNPPPQQQQQQQQQQQQRRRSSS\\\fffqqqxxx{{{zzzrrrjjjfffaaa]]]___ffflllnnnmmmhhh___WWWUUUUUUUUUYYY^^^bbb```ZZZQQQGGG@@@<<<;;;;;;<<<===>>>BBBJJJVVV___lllppptttuuusssrrrsssuuussswww{{{~~~uuuooommmjjjhhhhhhjjjlllmmmmmmrrrmmmiiijjjkkkmmmrrrxxx|||}}}cccNNNDDD@@@;;;::::::999999999999:::444444555555555555444444444444444444444444444444444444444444555555555555555444444333333444444555555555444444444333333333444666777888999;;;>>>AAADDDEEEHHHKKKNNNQQQRRRSSSRRRRRRSSSRRRRRRZZZppp}}}lllbbb^^^dddxxx}}}ssshhhaaaaaakkkvvv~~~vvviii\\\TTTLLLEEEAAAAAABBB@@@AAADDDEEEFFFIIIJJJJJJHHHEEECCCBBBBBBAAAAAABBBDDDEEEFFFFFFHHHJJJJJJKKKPPPXXX^^^mmmuuu~~~YYYnnn}}}cccWWWNNNNNNQQQXXXhhhzzzzzzoooddd]]]YYY```yyy{{{jjj```TTTQQQSSSOOOMMMNNNPPPQQQPPPPPPQQQRRR]]]gggrrrxxx{{{{{{uuummmgggcccaaaeeemmmtttvvvuuupppfff[[[WWWVVVVVV[[[```aaa^^^YYYRRRIIIBBB>>>===<<<=========AAAIIIUUU^^^kkkooossstttrrrqqqqqqrrrrrrtttyyy}}}xxxqqqllliiigggfffgggiiimmmoooqqquuuqqqnnnoooooopppvvv}}}fffRRRFFFBBB:::999999888777777777777444444555555555555444444444444444444444444444444333444444444444555555555555444444333333444444555444444444444444444444444444666777888999;;;???BBBFFFGGGJJJMMMPPPRRRTTTTTTTTTSSSSSSSSSTTT```yyyvvvfff^^^]]]ggg~~~zzzpppeee```aaammmyyyvvvjjj]]]TTTKKKEEE@@@AAAAAA@@@AAADDDEEEHHHLLLOOOOOOLLLIIIFFFBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLLLLMMMRRR[[[bbbmmmrrrxxxzzz|||YYYmmmdddXXXOOONNNQQQWWWhhhyyyrrrhhh___[[[[[[hhhtttggg___TTTRRRUUURRROOOPPPQQQPPPOOONNNOOOPPP[[[eeeooouuuyyyyyytttmmmfffdddeeekkkuuu|||}}}|||uuujjj^^^XXXUUUUUUZZZ___```^^^ZZZRRRJJJCCC???>>><<<=========@@@HHHSSS[[[hhhlllqqqrrrpppnnnnnnoooqqqssswwwzzz~~~zzztttooollliiiiiiiiijjjmmmqqqvvvyyy|||yyywwwwwwvvvuuuyyyjjjUUUHHHCCC===<<<:::888777666555555444555555555555555555444444444444444444444444444333333333333444444444444555444444333333444444555222222333333444555666666444666777888999<<<@@@CCCGGGIIIKKKNNNQQQSSSTTTUUUVVVUUUTTTSSSVVVeeeqqqbbb]]]___kkkwwwnnnccc```fffsss~~~vvviii\\\TTTIIICCC?????????>>>???BBBFFFIIINNNRRRRRRPPPMMMJJJCCCCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLLLLLLLQQQZZZaaaggglllrrrvvv{{{XXXjjjfffYYYPPPNNNPPPVVVfffwww}}}jjj```YYYZZZaaassstttjjjeee[[[XXX[[[XXXVVVVVVTTTQQQNNNLLLMMMNNNXXXaaakkkppptttvvvrrrlllggggggkkksss}}}ttthhh\\\UUURRRRRRVVV\\\aaa___ZZZSSSJJJBBB===<<<;;;<<<======???EEEOOOVVVbbbgggmmmooonnnllllllnnnqqqtttvvvzzz}}}|||vvvsssrrrqqqqqqrrrrrrrrrtttyyy~~~zzzyyynnnWWWIIIDDD@@@???===;;;999888777777555555666666666666555555333333333333333333333333222333333333333444444444555444444333333444444555111222222333444555666777444666777999:::===AAADDDHHHJJJLLLOOOQQQSSSTTTUUUVVVUUUTTTUUUZZZkkk{{{mmmaaa^^^cccrrr~~~ssslllbbbccclll{{{vvviii[[[RRRIIIBBB>>>>>>???===>>>AAAFFFIIINNNSSSUUUTTTQQQOOOIIIHHHGGGFFFGGGGGGIIIIIIHHHJJJKKKKKKLLLPPPXXX^^^ccciiiqqqxxxUUUeeegggZZZPPPNNNOOOUUUddduuuuuueee[[[VVV]]]lllzzztttqqqgggdddfffbbb```^^^YYYSSSNNNKKKLLLNNNUUU^^^gggmmmqqqssspppjjjiiijjjoooxxx{{{lllaaaVVVQQQNNNOOOSSSYYY]]]\\\YYYRRRJJJCCC???===:::<<<>>>>>>???CCCKKKQQQZZZ```hhhlllmmmmmmooopppssstttwwwzzz}}}yyyxxx{{{qqqYYYJJJCCC>>>>>><<<;;;:::999999999666666777777777777666666333333333333333333333333444444444444555555555555555444444333333444444555333333333444444555555555444666777999:::===AAADDDHHHJJJLLLOOOQQQSSSTTTTTTUUUTTTUUUXXX___sssyyylllcccdddlll}}}|||rrrjjjeeejjjwwwvvvhhhZZZQQQIIICCC>>>??????>>>???BBBEEEHHHNNNRRRUUUVVVUUUTTTRRRQQQNNNLLLJJJIIIHHHHHHFFFIIILLLMMMOOOTTT[[[aaadddkkkvvvQQQaaazzzhhh[[[PPPNNNOOOSSScccttt}}}ooodddZZZWWWbbbvvv}}}{{{qqqnnnpppkkkgggddd]]]UUUOOOLLLLLLNNNTTT\\\eeekkkooorrrooojjjjjjlllqqqzzz|||uuufff[[[QQQMMMKKKLLLQQQWWWWWWWWWUUUQQQKKKFFFCCCBBB999<<<>>>>>>???BBBHHHMMMUUU\\\eeekkknnnooorrrtttsssuuuwwwzzz~~~}}}yyy}}}rrrYYYJJJCCC;;;:::999999888888888999777777888888888888777777333333333333333333333333555555555555666666666777555444444333333444444555555555444444444333333333444666777999:::===AAADDDIIIJJJLLLNNNQQQRRRSSSTTTSSSSSSVVVZZZcccxxxyyynnnfffiiitttssskkkjjjpppvvvgggYYYPPPJJJDDD???@@@@@@???@@@CCCEEEHHHMMMRRRUUUWWWWWWVVVZZZWWWTTTPPPLLLIIIHHHGGGGGGJJJNNNQQQTTTYYY```fffhhhppp|||TTTaaaxxx}}}kkk\\\PPPMMMNNNRRR```ooo~~~sssiiiYYYYYY___nnn~~~{{{vvvqqqnnniiiaaaWWWOOOLLLMMMPPPTTT```lllrrrtttrrrmmmfffgggiiinnnvvv|||zzzqqqiii\\\UUULLLGGGHHHLLLPPPRRRRRRTTTUUUQQQIIIBBB>>>===>>><<<===AAAAAAAAADDDJJJRRRTTT]]]kkksssssstttxxxzzzxxx|||~~~~~~uuuZZZIIIBBB===<<<:::888888888:::;;;666666555555555444444444333444666777777666444333555444222111111111222222444444444444444444444444444444444555555555555666555666888888:::===AAADDDKKKKKKKKKLLLOOOSSSWWWYYYZZZWWWVVVYYYhhh|||qqqhhhkkkzzz{{{sssppplllyyyzzzmmm^^^TTTGGGEEEAAA>>>===>>>@@@BBBFFFGGGKKKQQQWWW\\\^^^^^^fffeee```YYYQQQLLLMMMOOOOOOSSSXXXZZZ]]]aaahhhnnnvvvQQQ^^^uuu~~~hhhZZZNNNLLLMMMQQQ^^^lll~~~}}}nnndddVVVYYYbbbvvv{{{tttoookkkggg___UUUMMMKKKLLLNNNUUUaaammmssssssqqqkkkeeefffhhhlllrrrvvvsssiiibbbXXXRRRJJJGGGGGGKKKMMMOOOOOOQQQRRROOOIIIDDDAAAAAA>>><<<===@@@@@@???BBBGGGUUUYYYdddsss|||~~~{{{yyy|||~~~uuu\\\KKKDDD===<<<;;;999888888999999666666555555555444444444333444555777777555444333444333222111111111222333444444444444444444444444444444444555555555555666666777999999;;;>>>BBBFFFJJJJJJKKKMMMPPPSSSVVVXXXYYYWWWVVVZZZiiisssjjjnnn}}}uuurrrnnn|||~~~~~~}}}|||{{{{{{{{{{{{|||~~~zzzmmm^^^TTTHHHFFFBBB???>>>>>>@@@BBBEEEHHHMMMSSSZZZaaafffiiimmmlllhhhaaaXXXSSSSSSTTTXXX]]]ccchhhlllrrrzzzNNN[[[sssfffXXXMMMKKKLLLOOO[[[hhh|||vvvggg^^^WWW\\\jjjxxxpppjjjddd```YYYQQQJJJHHHJJJMMMWWWdddooosssrrroooiiidddeeefffiiimmmnnniii___XXXQQQMMMHHHFFFFFFHHHIIIJJJLLLMMMMMMLLLIIIFFFFFFFFFAAA??????AAA@@@>>>AAAFFFQQQXXXgggyyy}}}zzz|||vvv^^^MMMFFF======<<<;;;999888777777666666666555555555444444333444555666666555444333333222222222222333333444444444444444444444444444444444444555555555555666777888999:::<<>>???AAABBBDDDIIIPPPWWW^^^gggqqqxxxyyyyyyuuummmccc]]][[[\\\```fffnnnuuu{{{NNN[[[rrreeeXXXMMMKKKLLLNNNYYYfffzzz~~~ooobbbZZZZZZbbbuuu|||rrrhhhbbbXXXUUUPPPJJJFFFFFFJJJMMMZZZfffrrrtttrrrnnniiiddddddeeeggghhhgggaaaXXXQQQJJJHHHFFFEEEEEEFFFFFFFFFIIIJJJJJJJJJIIIIIIJJJJJJGGGDDDBBBCCCAAA???BBBGGGOOOYYYlll|||~~~vvv___NNNEEE=========<<<:::888666555666666666666555555555555444444555666666555444444222222222222333333444444444444444444444444444444444444444555555555555666666777888:::;;;???CCCGGGHHHJJJMMMPPPSSSTTTTTTTTTSSSSSSTTTZZZjjjsssjjjrrr~~~qqqmmmlllxxxyyytttqqqnnnnnnnnnooooooqqqrrrsssvvvwwwzzz}}}{{{nnn___UUUKKKHHHEEEBBB@@@AAABBBDDDDDDKKKSSS[[[bbbmmm{{{xxxmmmeeebbbbbbiiioooxxxPPP]]]sssfffYYYNNNLLLLLLNNNXXXeeewwwxxxjjj```ZZZZZZgggxxxkkk___XXXJJJIIIGGGDDDCCCEEEJJJMMM[[[hhhtttvvvrrrnnnjjjgggeeefffgggfffccc\\\TTTNNNEEEFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIKKKMMMOOOPPPPPPLLLHHHDDDCCCAAA???DDDJJJTTTbbbxxxvvv___MMMCCC=========<<<:::888666555777777666666666555555555444555555555555555555444222222333333444444444444444444444444444444444444444444444555555555555666444555777888:::>>>CCCFFFHHHJJJNNNQQQSSSTTTTTTSSSPPPPPPRRRXXXgggvvvlllwwwoookkkhhhrrr~~~vvvooojjjgggffffffggghhhjjjlllnnnooossstttwwwzzz~~~{{{nnn___UUULLLJJJGGGDDDCCCDDDFFFGGGHHHOOOXXX```hhhuuusssiiieeeeeeooouuu}}}QQQ^^^vvvhhh[[[OOOLLLKKKMMMXXXfffuuupppddd]]][[[[[[mmmssscccVVVOOOBBBBBBAAA@@@AAADDDJJJNNN[[[iiiuuuwwwssspppnnnkkkiiiiiiiiifff```YYYQQQLLLCCCEEEGGGGGGFFFEEEEEEFFFIIIIIILLLPPPVVVYYY[[[ZZZTTTNNNGGGDDDBBBBBBIIIQQQ\\\mmmvvv___MMMCCC======<<<;;;999888777777777777777666666666555555555555555555555555555555222333444444444444444333444444444444444444444444444444444555555555555666333555666888:::===BBBFFFHHHJJJNNNQQQSSSTTTTTTSSSNNNOOOQQQWWWeee}}}zzzrrr~~~ooolllgggrrr{{{pppjjjddd```\\\]]]^^^___aaadddgggiiikkknnnooorrruuuxxx|||{{{nnn```VVVMMMKKKHHHFFFFFFGGGJJJLLLNNNTTT]]]gggsssuuujjjfffeeekkkpppxxxOOO^^^wwwjjj[[[NNNJJJIIILLLXXXffftttuuufff]]]ZZZZZZaaaxxxqqq___QQQIII@@@@@@@@@@@@@@@DDDIIINNNZZZiiivvvxxxuuurrrqqqpppnnnnnnlllggg___UUUMMMIIIDDDFFFIIIIIIGGGFFFGGGIIIHHHJJJOOOWWW```fffhhhggg___WWWOOOJJJHHHJJJSSS]]]hhh{{{yyyvvvuuuuuuxxxwwwaaaOOOEEE===<<<;;;999888888999999777777777777666666666555555555555444444555555555333444555555555444333222444444444444444444444444444444444555555555555666444555777999;;;???DDDGGGJJJKKKNNNPPPRRRSSSTTTTTTOOOOOOQQQWWWdddzzz{{{uuuzzznnnnnnlllxxxyyylllbbb]]]YYYTTTQQQSSSTTTVVVYYY\\\```cccdddggghhhjjjnnnrrruuuyyyzzz|||}}}~~~{{{nnn```VVVNNNLLLJJJHHHIIIKKKNNNPPPUUUZZZcccpppuuuiiieeeeeeggglllttt|||NNN]]]wwwjjj[[[MMMIIIHHHKKKWWWeeesssnnn___WWWWWWYYYjjjooo]]]NNNGGGAAABBBAAAAAAAAADDDIIIMMMZZZiiiwwwyyyvvvttttttsssrrrrrrooohhh]]]RRRJJJFFFDDDGGGJJJJJJHHHGGGIIIKKKHHHKKKRRR\\\hhhoooqqqqqqjjjaaaWWWQQQOOORRR\\\gggvvvzzzoooiiihhhjjjkkkrrr{{{xxxcccQQQGGG===<<<:::888888888:::;;;777777777777666666666666555555444444444444555555444444555666555444222111444444444444444444444444444444444555555555666666555666888:::<<<@@@EEEIIIKKKLLLMMMOOOQQQSSSTTTTTTPPPQQQRRRWWWdddyyyyyyuuussskkkmmmqqqzzzpppcccYYYTTTQQQMMMIIILLLMMMPPPSSSVVVZZZ^^^___aaaccceeehhhlllppptttvvvzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{nnn```VVVOOOMMMKKKJJJJJJMMMPPPSSSZZZ^^^hhhwwwtttiiieeeeeejjjpppyyyPPP```|||ooo\\\LLLIIIKKKOOOWWWaaarrr|||pppfff\\\UUUYYYbbbuuuppp^^^NNNFFFEEEAAA???AAABBBDDDKKKSSS^^^iiissswwwxxxzzzyyywww|||wwwpppfff[[[RRRKKKGGGHHHJJJKKKLLLLLLKKKKKKKKKMMMPPPWWWcccooowwwzzzzzzppphhh^^^XXXWWW]]]lllzzzyyymmmgggeeecccdddgggkkkwwwvvvbbbSSSJJJ@@@===:::999999999888777777777777777666666666666333444555666666666555444555555555444444333333333333333333333333444555666555555444444444555555666555777888:::<<>>;;;999999999888777777777777777666666666666444444555555555555444444444333333333333333222222666555444444444444444444666555555444444444555555555777888:::<<<@@@EEEHHHLLLMMMOOOQQQSSSSSSTTTTTTSSSTTTUUUYYYggg{{{yyyzzz~~~{{{|||oookkkooowwwhhh]]]QQQLLLHHHDDDCCCDDDDDDFFFHHHIIIJJJLLLOOOQQQUUUXXX\\\___bbbeeeiiilllpppqqqssstttvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{zzz}}}wwwlllaaaZZZTTTRRROOOMMMNNNQQQTTTWWWaaahhhvvv|||qqqjjjlllsssVVVlllvvvbbbPPPKKKKKKNNNUUU___oooyyysssccc[[[VVVUUUaaapppvvvbbbRRRHHHCCC???>>>@@@BBBEEENNNVVVbbbnnnyyy~~~yyypppeee[[[SSSMMMKKKLLLOOOSSSUUUSSSPPPNNNMMMMMMTTT```ooo~~~}}}tttpppqqqzzznnngggaaa```aaa```cccfffooo{{{~~~kkkVVVHHHAAA???<<<::::::::::::888777777777777666666666666555444444333333333444444222222222222222333333333888777666555444444444444777777666555444444444444555777888:::<<<@@@EEEIIIKKKMMMOOORRRTTTUUUUUUUUUTTTUUUVVVZZZhhh{{{zzzvvvzzzzzzvvvxxxzzznnnnnntttyyykkk[[[QQQHHHDDDCCC@@@@@@AAA@@@BBBCCCDDDEEEFFFIIILLLNNNQQQUUUXXX[[[___ccceeehhhiiilllnnnqqqssstttuuuwwwwwwwwwvvvwwwwwwxxxyyyyyy|||~~~tttiii^^^VVVQQQPPPMMMLLLMMMOOOSSSUUUccckkkzzz|||uuutttzzzUUUnnn{{{fffSSSLLLLLLMMMTTT^^^nnnyyy}}}nnn```XXXUUUZZZkkk~~~zzzfffUUUKKKFFFCCCAAACCCEEEIIIRRR[[[fffrrr|||qqqfff\\\UUUQQQOOOQQQUUUZZZ[[[XXXSSSOOONNNMMMUUUbbbrrr}}}vvvsssvvvuuukkkfffdddeeeffffffhhhmmmuuupppXXXGGGBBB@@@===;;;;;;;;;:::999777777777777666666666666666555333222222333444444222222222333333444444444777666666555555555666666888888666555444444444444555666888:::===AAAFFFJJJKKKMMMPPPSSSUUUVVVVVVVVVQQQSSSTTTZZZiii~~~sssqqqxxx|||wwwyyyxxxqqquuu}}}~~~nnn```SSSJJJBBB@@@@@@>>>===???>>>???AAAAAAAAACCCEEEHHHHHHKKKOOORRRUUUXXX\\\___aaacccfffjjjmmmppprrrsssuuuuuuvvvvvvvvvwwwxxxxxxyyy||||||qqqeeeZZZSSSNNNMMMKKKJJJKKKNNNQQQSSS___hhhwww{{{zzz}}}TTTnnnjjjVVVNNNMMMMMMTTT^^^nnnyyywwwiii\\\VVVVVV___uuu~~~jjjYYYNNNIIIEEECCCEEEHHHLLLUUU___lllyyyttthhh^^^XXXUUUUUUXXX]]]bbbbbb\\\UUUQQQPPPPPPXXXfffsss~~~{{{uuuoooooosss~~~zzzooommmjjjjjjmmmnnnmmmpppuuu|||qqqYYYHHHCCC@@@===<<<<<<<<<;;;:::777777777777666666666666777555444333222333444444333333444444555555666666444444444555666777888999999888777666555444444444555666999:::===AAAGGGJJJKKKMMMQQQTTTVVVWWWWWWVVVPPPRRRTTTZZZjjj{{{ooonnnwwwzzz}}}yyyvvv}}}wwwgggYYYOOOGGG@@@@@@@@@>>>===>>>>>>???@@@AAA@@@AAADDDFFFDDDGGGKKKNNNPPPSSSWWWZZZ\\\^^^bbbfffkkknnnqqqrrrssstttuuuvvvwwwxxxyyyyyyyyy{{{xxxmmmaaaWWWPPPKKKJJJIIIHHHIIILLLOOOPPPZZZbbbooo{{{|||wwwttttttwww|||SSSlllmmmXXXOOONNNNNNUUU^^^mmmyyyooobbbWWWUUUWWWdddnnn\\\QQQIIIFFFDDDGGGKKKQQQ\\\fffvvvxxxkkkaaa\\\[[[[[[```eeeiiiggg___VVVRRRQQQTTT\\\hhhrrrxxxzzz{{{{{{nnniiifffhhhmmmxxxxxxpppooonnnooorrrsssssswww}}}pppYYYIIIBBB@@@===;;;;;;;;;:::999777777777777666666666666777666555555444444444444555555555555666666666666222222333444555777888999888888777666555555555555555666999;;;===BBBGGGKKKLLLNNNRRRUUUWWWWWWWWWVVVSSSUUUWWW]]]mmmzzzpppooowww}}}yyyyyy}}}qqqaaaTTTMMMEEE@@@@@@AAA???===>>>???@@@AAAAAA@@@AAACCCEEEBBBEEEHHHJJJLLLOOORRRTTTWWWYYY]]]bbbgggkkkmmmooopppqqqsssuuuwwwyyyyyyzzzyyy|||~~~ssshhh]]]SSSMMMHHHGGGFFFFFFHHHJJJLLLNNNUUU[[[dddlllooopppppppppmmmjjjjjjmmmqqqvvvOOOfffoooYYYPPPNNNOOOVVV___kkkwww|||ggg]]]UUUVVV\\\mmmqqq___TTTJJJGGGGGGLLLRRRZZZgggrrr|||nnnddd``````aaagggllloookkk```WWWSSSSSSRRRZZZeeelllnnnmmmkkkjjjaaa^^^]]]```fffpppxxxsssqqqppprrrvvvxxxyyymmmXXXLLLBBB???<<<;;;;;;;;;:::999777777777777666666666666777777777777666555444333555555555555555444444444333333333333444555777777777777666666666666666777555666999;;;>>>BBBHHHLLLMMMOOOSSSVVVXXXWWWVVVUUUSSSUUUYYY```qqqtttrrryyy}}}xxxzzzxxxlll\\\OOOHHHBBB>>>@@@BBB@@@??????@@@AAABBBAAA@@@AAACCCEEEAAACCCFFFGGGHHHJJJMMMOOOQQQSSSWWW\\\aaaeeehhhiiikkkmmmpppsssvvvxxxyyyzzzzzz|||yyymmmbbbWWWNNNHHHEEEEEEEEEEEEFFFIIIKKKLLLOOOSSSYYY\\\\\\[[[\\\]]]___]]]___cccgggjjjrrrzzz~~~KKK```pppZZZQQQOOOOOOWWW```jjjvvvvvvddd\\\VVVYYYbbbuuurrr```UUULLLJJJKKKQQQYYYcccqqq~~~~~~pppfffcccccceeekkkppprrrmmmaaaWWWSSSSSSNNNVVV```ffffffbbb___^^^XXXUUUVVVZZZ```jjjzzz|||vvvsssrrrrrruuuzzz|||~~~{{{|||kkkXXXMMMAAA???<<<:::::::::999888777777777777666666666666777888888999888666444333555555555444444333333333444444333333333444444555777666666666666777777888555666999;;;>>>BBBHHHLLLNNNPPPTTTWWWXXXWWWUUUTTTPPPTTTXXXbbbvvvxxxvvv{{{{{{vvvyyyttthhhYYYLLLDDD>>>;;;???AAA@@@???@@@@@@AAABBBAAA@@@AAABBBDDD@@@BBBDDDEEEFFFGGGJJJLLLMMMOOOSSSXXX]]]aaadddeeehhhjjjnnnrrruuuwwwyyyyyy{{{}}}uuuiii^^^SSSKKKEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJMMMPPPPPPNNNMMMOOOQQQQQQPPPRRRWWWZZZ\\\bbbiiiooorrrxxxIIIZZZvvvuuu^^^SSSPPPOOOVVV___llluuuwwwlll]]]ZZZVVVWWWeee}}}jjj[[[TTTSSSRRRUUU^^^lll|||qqqeeeaaabbbbbbbbbkkkjjjhhhbbb[[[UUUQQQPPPUUUWWWYYY\\\\\\YYYTTTPPPMMMLLLPPP[[[cccjjjuuu{{{{{{~~~yyyxxxxxxuuuuuuzzz|||wwwwww{{{~~~~~~|||~~~kkkXXXLLLEEEBBB>>><<<;;;;;;::::::666777999:::999888666444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666888999;;;===AAAGGGLLLMMMPPPTTTVVVVVVVVVWWWWWWUUUXXX]]]hhh~~~}}}{{{zzzsssqqqtttyyylll^^^PPPHHHAAA@@@???>>>============AAABBBBBBAAA@@@???AAABBBDDDCCCCCCDDDFFFIIIKKKMMMNNNNNNPPPRRRUUUYYY\\\^^^bbbeeeiiinnnrrrtttttttttyyy|||yyymmmcccYYYNNNHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFEEEKKKKKKKKKMMMPPPSSSWWWYYY^^^aaagggqqqHHHWWWooosss]]]RRROOONNNTTT^^^jjjsssssshhh[[[XXXVVV\\\nnnoooaaaYYYWWWVVVYYYbbbqqqwwwiii___\\\]]]^^^^^^dddcccbbb^^^XXXSSSPPPOOORRRRRRRRRSSSSSSQQQNNNLLLMMMLLLQQQ[[[eeemmmwww~~~{{{~~~~~~~~~yyyvvvvvvyyyvvvwww}}}~~~{{{yyywwwxxx{{{~~~|||kkkZZZOOOFFFBBB>>><<<;;;;;;::::::888888:::::::::999777666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666888999;;;===AAAGGGLLLMMMPPPTTTVVVVVVVVVWWWXXXXXX[[[```mmm~~~|||xxx{{{uuuooommmqqqtttgggZZZNNNFFF@@@@@@???>>>======>>>>>>@@@AAABBBBBBBBBCCCEEEHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNRRRUUUWWW^^^aaaffflllppprrrsssssswwwzzz}}}~~~uuuiii```WWWLLLGGGGGGEEEFFFGGGGGGHHHIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFGGGJJJNNNQQQSSSVVVXXX]]]ggguuuGGGRRRgggrrr\\\RRRNNNMMMSSS\\\gggqqq{{{lllaaaXXXVVVWWWccc|||uuuiii^^^\\\YYY\\\fffvvvmmmfff\\\UUUTTTUUUVVVVVVXXXYYYXXXVVVRRROOONNNNNNOOONNNLLLJJJIIIIIIIIIJJJOOOOOOTTT```mmmvvv~~~~~~}}}~~~zzzwwwuuusssrrrooopppuuuwwwvvvuuuwwwzzzyyy||||||yyyuuuxxxzzz}}}zzzlll]]]RRRFFFCCC???<<<<<<;;;:::999999999:::;;;;;;999888777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444666888999;;;===AAAGGGLLLMMMPPPTTTVVVWWWWWWWWWXXXYYY\\\cccrrr{{{zzzvvvpppvvvqqqmmmmmmrrr|||nnnaaaTTTJJJCCC@@@???>>>>>>>>>>>>>>>??????AAABBBDDDEEEHHHKKKNNNKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHKKKMMMOOOYYY\\\aaagggkkkooopppqqqsssvvvyyyzzz{{{yyyoooddd\\\TTTKKKFFFFFFEEEGGGIIIKKKLLLMMMLLLKKKEEEDDDBBB@@@??????@@@AAAAAAAAABBBDDDFFFJJJMMMOOOPPPQQQVVV^^^lll~~~DDDNNNbbb}}}ttt]]]SSSOOONNNSSS[[[eeepppttteee\\\UUUTTTZZZmmmxxxnnnaaa]]]YYY[[[eeeuuu}}}qqqhhhZZZUUUOOOLLLKKKLLLLLLKKKLLLNNNOOONNNLLLKKKKKKKKKKKKKKKIIIGGGFFFFFFHHHIIIQQQTTT\\\jjjyyy|||wwwpppjjjfffdddbbbaaabbbbbbfffoootttuuuwwwzzz~~~~~~}}}zzzzzzvvv|||yyymmm___UUUGGGDDD???===<<<;;;:::999999999:::::::::999888777555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555666888999;;;===AAAGGGLLLMMMPPPTTTWWWWWWWWWXXXYYYXXX\\\dddvvvtttuuu{{{|||pppkkkuuurrrooopppvvvwwwhhh[[[PPPGGGBBB???>>>>>>>>>>>>>>>?????????AAACCCEEEGGGKKKPPPSSSSSSSSSRRRQQQNNNKKKGGGEEEDDDCCCCCCDDDEEEGGGIIIKKKRRRVVV[[[aaafffjjjmmmnnnoooqqqssstttuuuzzz|||sssiii___XXXRRRJJJFFFGGGEEEGGGKKKNNNPPPPPPNNNMMMFFFDDD@@@===<<<===>>>@@@BBBBBBCCCEEEHHHJJJMMMNNNOOOQQQUUU\\\iii|||BBBMMMaaawwwaaaWWWRRROOOSSS[[[eeeppp{{{mmm```XXXSSSVVVbbbyyyyyyoooddd^^^YYYZZZcccqqq~~~zzzpppdddXXXRRRKKKIIIFFFDDDDDDCCCCCCBBBDDDFFFGGGHHHGGGFFFGGGHHHEEEFFFGGGGGGEEEFFFHHHJJJRRR[[[iiixxx|||vvviiiddd^^^ZZZXXXXXXWWWWWWYYYZZZaaakkkrrruuuyyy~~~|||xxxxxx|||zzzpppaaaVVVHHHDDD@@@===<<<;;;:::999888888888888888777777666555555555555555555555555444444444444444444444444444444444444444444444444444444444555555666666666666888999;;;===AAAGGGLLLMMMPPPTTTWWWXXXXXXYYYZZZXXX]]]hhh|||yyykkknnnxxxwwwkkkhhhttt~~~rrrqqqttt{{{tttdddWWWMMMFFFBBB>>>=========>>>???@@@@@@AAABBBDDDFFFIIINNNSSSWWWYYYZZZZZZYYYUUUPPPJJJGGGCCCCCCBBBBBBCCCEEEGGGHHHMMMPPPUUU[[[aaafffiiikkkjjjkkkmmmmmmooouuu~~~wwwnnneee\\\VVVQQQJJJGGGHHHEEEHHHLLLPPPRRRQQQOOOMMMGGGDDD@@@===<<<===???AAACCCDDDEEEGGGIIILLLNNNOOOMMMPPPTTT[[[ggg{{{AAAKKKaaa{{{eeeZZZTTTPPPSSSZZZcccnnn}}}rrreee\\\WWWSSS[[[mmmxxxnnnfff___XXXXXX___jjjsssxxxzzzrrrjjjcccZZZOOOFFFCCCAAAAAA@@@@@@????????????@@@BBBDDDDDDCCCBBBCCCDDD???AAADDDDDDCCCEEEJJJNNNYYYhhh{{{wwwnnngggXXXUUUQQQOOOOOOPPPQQQQQQSSSVVV]]]hhhpppuuu|||~~~|||zzzwwwvvv|||uuueeeXXXIIIEEEAAA>>><<<;;;:::999888888888777777777777666555555555555555555555555444444444444444444444444444444444444444444444444444444444555666666777777666888999;;;===AAAGGGLLLMMMPPPTTTWWWXXXYYYZZZ[[[[[[aaammmrrrdddiiixxxtttiiigggsss|||rrrqqquuu}}}qqqaaaUUUKKKEEEBBB============>>>???AAAAAACCCDDDFFFIIILLLRRRYYY]]]___```aaa___ZZZSSSKKKGGGAAAAAAAAAAAABBBCCCEEEFFFJJJLLLQQQWWW]]]bbbfffhhheeefffggghhhjjjqqq{{{|||ssskkkbbbYYYTTTOOOJJJGGGIIIFFFIIIMMMPPPQQQPPPNNNMMMGGGDDDAAA>>>===>>>AAABBBBBBCCCEEEGGGIIIKKKLLLMMMJJJMMMSSSZZZfffzzzAAAJJJ___}}}~~~ggg[[[TTTOOOQQQXXX___jjjyyywwwiii^^^XXXUUUUUUbbbzzzxxxnnnddd]]]UUUSSSXXX```fffhhhggg^^^UUUPPPJJJAAA>>>???;;;<<<===>>>>>>>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAA===@@@AAAAAAAAAFFFOOOVVVggg|||}}}vvvlllbbbZZZNNNLLLJJJKKKLLLNNNNNNNNNRRRUUU]]]iiiqqqxxx|||yyyxxxzzz|||zzzxxxuuutttuuuxxxyyy}}}{{{iiiZZZIIIFFFAAA>>><<<;;;:::999999999888888777777888888555555555555555555555555444444444444444444444444444444444444444444444444444444444555666777777777666888999;;;===AAAGGGLLLMMMPPPTTTWWWXXXYYYZZZ[[[[[[bbbpppyyylllbbbjjj{{{vvvkkkjjjvvv}}}sssssswww}}}nnn___SSSJJJDDDAAA<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHLLLQQQXXX```fffhhhiiiiiiggg```VVVMMMGGGAAAAAAAAAAAABBBDDDFFFGGGHHHJJJNNNTTTZZZ___ccceeeaaabbbccccccfffmmmxxxxxxooohhh___WWWRRRNNNHHHFFFGGGGGGIIILLLNNNOOONNNMMMLLLEEECCCAAA??????@@@AAACCCAAABBBDDDFFFHHHJJJKKKKKKJJJOOOWWW___kkk~~~@@@III\\\zzzhhh\\\TTTOOOPPPVVV\\\fffuuuqqqcccZZZVVVTTTVVVfffxxxnnn```YYYQQQNNNRRRXXX[[[[[[\\\QQQIIIEEEBBB<<<;;;???888999<<<===>>>???BBBCCCAAACCCCCCBBB@@@>>>>>>???@@@AAAAAA@@@AAAHHHUUU^^^ttt||||||xxxpppfff[[[SSSKKKJJJJJJKKKMMMOOOOOONNNSSSVVV___kkkttt|||pppmmmjjjjjjmmmooonnnlllkkkmmmrrryyylll\\\JJJFFFAAA>>>===<<<:::999;;;:::999999888888999999555555555555555555555555444444444444444444444444444444444444444444444444444444444555666777777888666888999;;;===BBBGGGLLLMMMPPPTTTWWWYYYYYYZZZ[[[ZZZaaaooottthhhccclll~~~yyypppnnnzzzuuuvvvzzzzzzlll]]]QQQIIICCC@@@<<<<<<<<<===>>>@@@AAABBBCCCEEEIIINNNTTT]]]ffflllpppqqqqqqmmmeeeZZZOOOHHHCCCCCCCCCCCCDDDFFFHHHJJJGGGIIIMMMSSSXXX]]]aaaccc___``````aaaccckkkvvvvvvmmmfff^^^UUUQQQLLLGGGEEEFFFHHHIIIKKKMMMMMMMMMLLLKKKCCCBBBAAA??????@@@BBBCCCBBBCCCEEEGGGIIIKKKKKKLLLNNNTTT]]]fffrrrBBBHHHZZZuuuqqq]]]SSSQQQQQQRRRXXXbbbpppttteee[[[XXXVVVUUU___pppxxxmmmaaaTTTJJJIIIMMMOOOPPPRRRRRRHHH???>>>>>>;;;999::::::<<<>>>@@@AAABBBDDDFFFFFFCCC@@@?????????>>><<<@@@>>>AAAEEEDDDFFFXXXooo{{{xxxzzzxxxxxxyyywwwrrriii\\\QQQIIIFFFHHHIIIJJJKKKMMMPPPRRRVVVZZZaaagggppp|||xxxlllbbb```aaafffhhhfffdddeeebbbiiitttzzzyyymmm]]]KKKEEEAAA@@@???;;;:::;;;:::999888777777777888999666666666666555555555555666666555444333222222111000333555666555555666888666666555555555555666666666888999;;;===AAAGGGLLLNNNQQQVVVYYYZZZZZZZZZ[[[\\\aaannnuuummmgggtttwwwsssxxxyyywww}}}|||uuuhhh[[[OOOGGGBBB@@@>>>>>>======>>>@@@BBBCCCFFFIIIMMMRRRYYYaaajjjpppyyyzzzyyysssgggYYYMMMFFFBBBCCCDDDEEEFFFGGGHHHIIILLLNNNPPPQQQVVV^^^```^^^]]][[[[[[]]]___fffttt{{{rrrlllccc^^^WWWQQQMMMJJJGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFCCCBBBAAA?????????@@@@@@EEEAAA@@@FFFKKKKKKLLLMMMQQQXXXeeerrr~~~===CCCSSSlllvvv```UUURRRRRRSSSXXXaaappp~~~}}}nnn```WWWTTTUUUUUUdddxxxxxxlll___SSSIIIHHHLLLNNNOOOQQQOOOEEE===<<<<<<:::888999999;;;>>>AAAEEEHHHKKKMMMIIIFFFBBB@@@@@@???>>>===>>>===BBBHHHJJJOOObbbyyyyyywwwzzzwwwtttuuutttqqqkkkbbbWWWMMMGGGCCCEEEHHHJJJLLLOOOSSSVVVWWW[[[aaagggooo{{{}}}kkkaaa\\\[[[]]]ccceeecccaaacccgggppp|||tttpppqqq{{{lll\\\LLLFFFAAA@@@???;;;:::<<<:::999999888888888888888666666666666555555555555555555555444444333333222222333555666555555666777666666555555555555666666666777999:::===AAAGGGKKKNNNQQQVVVYYYZZZZZZZZZ[[[]]]```lllxxxqqqjjjwww{{{~~~{{{yyy~~~wwwqqqeeeXXXMMMEEEAAA???>>>>>>======>>>@@@BBBCCCGGGJJJOOOUUU\\\eeennnttt|||}}}{{{sssgggXXXLLLFFF@@@AAABBBDDDFFFHHHJJJKKKMMMPPPRRRTTTZZZbbbdddbbb]]][[[ZZZ[[[^^^dddrrrzzzqqqkkkbbb]]]UUUOOOKKKGGGEEECCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@???@@@@@@AAAEEEAAABBBFFFIIIJJJMMMQQQZZZcccrrr???CCCPPPeee{{{|||eeeWWWSSSRRRSSSXXXaaaooo|||wwwhhh[[[SSSRRRUUUXXXkkkvvvjjj[[[QQQHHHGGGJJJKKKLLLNNNJJJBBB;;;;;;;;;888777888;;;===AAAFFFKKKOOORRRTTTNNNKKKFFFBBBAAA@@@???>>>??????EEELLLQQQZZZooo~~~zzzwwwtttrrrqqqnnniiibbbYYYPPPIIIEEE@@@CCCFFFJJJMMMQQQVVVYYYXXX\\\aaagggooozzzyyyhhh\\\UUUVVVVVV[[[bbbeeecccbbbdddiiiuuussslllfffeeeiiivvvlll\\\MMMFFFAAA@@@???<<<;;;===999:::::::::999999888777666666666666555555555555444444444444444444444444333555666666444444555666666666555555555555666666666777999:::===AAAGGGKKKNNNRRRVVVYYYZZZZZZZZZZZZ]]]```jjj~~~wwwpppmmmzzz{{{{{{yyywwwuuussspppjjj```TTTJJJCCC???>>>============>>>@@@BBBCCCGGGKKKQQQXXX```iiirrrxxx|||sssfffWWWKKKEEE>>>???@@@CCCFFFIIIKKKMMMKKKNNNQQQTTT[[[ccceeeccc^^^ZZZYYYZZZ^^^ffftttyyypppjjj```[[[SSSLLLGGGDDDBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@AAABBBAAACCCGGGHHHJJJRRR[[[dddooo@@@BBBLLL^^^pppjjjZZZSSSRRRRRRWWW```mmmzzz~~~ssseeeYYYQQQQQQWWW___ssstttgggWWWNNNFFFFFFHHHHHHIIIKKKGGG@@@;;;;;;:::888888:::???AAAFFFMMMSSSWWWYYYXXXSSSNNNHHHCCCBBBAAAAAA@@@DDDDDDHHHOOOVVVddd{{{yyytttpppnnnlllmmmiiiccc[[[RRRKKKFFFCCC???BBBFFFJJJMMMQQQVVVZZZWWW[[[```fffnnnzzztttcccWWWRRROOOSSSUUU\\\eeeiiihhhiiilllooo}}}tttjjjggg``````gggtttooo___NNNGGGBBBAAA???<<<<<<>>>::::::;;;;;;;;;999888777666666666666555555555555333333333444444555555555555666666555333333444555666666555555555555666666666777888:::<<>>===<<<<<<===>>>@@@BBBCCCFFFJJJQQQXXXaaajjjtttyyy{{{qqqcccUUUJJJDDD??????AAACCCEEEHHHKKKMMMLLLQQQUUUXXX___fffhhheee___[[[YYY\\\aaakkkzzzzzzqqqkkk```ZZZRRRJJJEEEBBB@@@???AAABBBCCCDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@???AAADDDHHHIIINNNZZZgggrrr~~~===>>>FFFSSSbbbsssnnn\\\SSSQQQQQQVVV^^^jjjwww{{{nnn```VVVPPPPPPZZZfff~~~}}}ooobbbRRRJJJDDDDDDEEEDDDEEEHHHEEE???<<<<<<<<<999:::===???CCCKKKUUU]]]aaaaaa^^^TTTOOOHHHCCCBBBBBBCCCCCCFFFGGGKKKRRR\\\nnnxxxqqqmmmiiifffeeegggccc]]]UUUMMMGGGBBB@@@@@@BBBFFFIIILLLPPPUUUXXXUUUYYY___eeennnzzzooo^^^RRRMMMLLLMMMOOOTTT___kkkpppppprrrwww~~~uuujjjeeeeee___aaagggsssssscccOOOHHHBBBAAA???======???;;;;;;<<<<<<;;;:::888777666666666666555555555555222333333444444555555555666777666555333222444555666666555555555555666666555777888999<<<@@@FFFJJJOOOSSSWWWYYYZZZYYYYYYYYY\\\___gggzzzyyymmmgggkkkzzz~~~{{{tttoookkkhhheeecccaaa\\\UUUMMMFFFBBB@@@???<<<<<<<<<<<<>>>@@@BBBCCCDDDIIIOOOWWW___hhhqqqwww~~~|||vvvkkk^^^QQQHHHCCCBBBBBBBBBCCCEEEHHHKKKLLLRRRWWW\\\aaahhhoooooolllbbb]]]\\\```hhhssszzzrrrmmm```YYYQQQIIIEEEBBBAAA???AAABBBDDDEEEGGGHHHIIIIIIFFFEEECCCAAA@@@@@@@@@@@@>>>AAAFFFJJJMMMTTTdddttt===>>>DDDOOOZZZhhh{{{sss```UUUQQQPPPTTT[[[gggsssuuuhhhZZZSSSNNNPPP^^^oooyyyjjj\\\MMMGGGCCCCCCCCCAAABBBDDDBBB>>><<<>>>===;;;<<>>CCCNNN\\\gggjjjgggcccSSSNNNGGGBBBAAACCCEEEFFFEEEJJJPPPYYYeeexxx{{{uuuqqqnnnkkkiiigggaaa^^^YYYSSSLLLEEE@@@===???BBBEEEHHHKKKNNNSSSVVVUUUYYY___eeemmmyyyllleeeYYYOOOHHHGGGIIIKKKMMMTTTbbbqqqxxxyyy}}}xxxmmmdddaaabbbbbbcccjjjttt~~~vvvdddPPPIIICCCAAA@@@===>>>@@@=========<<<;;;:::999888666666666666555555555555333333333444444555555555666777666444222222444666666666555555555555666666555666888999<<<@@@FFFJJJPPPSSSWWWYYYZZZYYYYYYYYY[[[^^^hhh{{{vvvmmmkkklll|||~~~|||}}}~~~yyysssmmmiiieeebbb___YYYUUUPPPIIIDDDAAA??????;;;;;;;;;<<<===@@@BBBCCCCCCGGGNNNUUU]]]eeelllqqqvvvsssmmmcccWWWMMMFFFCCCDDDDDDCCCDDDFFFIIILLLNNNRRRYYY___fffnnnvvvwwwssslllgggffflllttt~~~zzzqqqlll___XXXPPPHHHDDDCCCBBBAAAAAACCCFFFIIIKKKLLLLLLLLLIIIHHHFFFDDDBBBBBBBBBBBBAAADDDIIIOOOSSS\\\lll{{{===>>>CCCLLLUUUaaasssxxxdddXXXSSSQQQRRRYYYdddppp|||ooobbbVVVRRRPPPUUUggg|||uuueeeWWWJJJEEEAAABBBAAA??????BBB@@@===<<<>>>===;;;<<<@@@BBBIIITTTcccmmmmmmfff^^^PPPKKKDDD@@@@@@CCCFFFHHHIIIQQQ[[[eeeppp~~~}}}~~~|||zzztttrrrpppoooooonnnlllkkk```___\\\WWWPPPIIIBBB>>>===@@@CCCFFFJJJNNNSSSVVVXXX[[[```eeelllvvvyyynnnhhhVVVSSSMMMHHHEEEFFFHHHJJJOOOXXXhhhyyyvvvllleeecccdddhhhiiiooowwwvvvcccQQQIIICCCAAA@@@===>>>AAA???>>>===;;;::::::999999666666666666555555555555333333444444444444444444666666555444222333555777666666555555555555666666555666777999;;;@@@FFFJJJPPPSSSWWWZZZYYYYYYXXXYYYZZZ]]]iii}}}tttmmmmmmppp}}}zzzzzz|||xxxqqqjjjfffbbb^^^\\\RRROOOJJJEEEAAA???>>>>>>::::::;;;;;;===@@@BBBCCCCCCGGGNNNTTT[[[aaahhhlllmmmjjjddd[[[QQQIIIDDDCCCDDDCCCCCCDDDGGGKKKOOOQQQTTT[[[eeemmmxxxzzzyyy~~~xxxoooiii\\\VVVNNNGGGCCCBBBBBBBBBEEEHHHMMMQQQTTTTTTSSSRRRMMMLLLIIIGGGFFFEEEEEEFFFHHHIIIMMMSSSYYYaaappp}}}999:::???FFFNNNYYYjjjyyy{{{hhhZZZTTTSSSQQQXXXbbbnnnzzzmmm```VVVTTTTTTZZZppp}}}ssscccTTTHHHCCCAAAAAA@@@===>>>AAA>>><<<<<<===<<<:::<<>>???CCCGGGIIIOOOYYYeeeooowww~~~wwwssswww}}}}}}rrrllliiifffeeeeeegggiiijjjiiigggcccbbbaaa]]]VVVNNNGGGBBB:::===AAAEEEIIINNNSSSWWW[[[^^^bbbfffkkkttt~~~ooobbb[[[LLLKKKIIIGGGGGGHHHIIIJJJRRR\\\nnnxxxpppkkkiiikkknnnooottt{{{uuubbbRRRJJJCCCAAA@@@>>>???BBB@@@???===;;;:::999::::::777666666666555555555555444444444444444444444444666666555333222333555888666666555555555555666666555666777999;;;@@@FFFJJJPPPSSSWWWZZZYYYYYYXXXXXXYYY]]]jjjqqqlllmmmttt|||yyyxxx|||{{{vvvoooiiiddd```\\\YYYMMMKKKGGGCCC???=========:::::::::;;;===@@@BBBDDDDDDHHHNNNTTTZZZ___eeeiiigggddd___VVVMMMFFFCCCBBBCCCCCCCCCEEEHHHMMMRRRUUU[[[dddoooyyyvvvlllfff[[[UUULLLEEEBBBBBBBBBBBBJJJNNNTTTYYY\\\\\\ZZZXXXPPPOOOLLLJJJIIIHHHHHHHHHNNNMMMPPPVVV]]]dddqqq}}};;;;;;>>>EEELLLTTTcccooooooaaaXXXTTTVVVVVV\\\iiiuuuwwwaaaZZZVVVVVVVVV```~~~rrrbbbVVVGGGAAA======>>>===>>>AAAAAA@@@>>>===<<<===>>>???KKKUUUbbbjjjiii___SSSLLLHHHEEEBBB???@@@FFFOOOUUU\\\eeerrr}}}~~~uuuoookkkiiieeeeeeppp}}}wwwlllddd``````bbbfffhhhiiikkkkkkccc[[[YYYUUURRRRRRRRRNNNFFF???:::===AAAEEEIIINNNTTTXXX______bbbhhhkkkooo{{{sssaaaSSSLLLHHHDDDBBBDDDFFFGGGKKKQQQUUUdddxxxyyyvvvttttttvvvwwwxxx{{{{{{qqq```NNNJJJFFFCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999::::::999888777666555444333333333333333333333333222333444555555444333222555555555555555555444444444555777999;;;@@@FFFJJJNNNQQQUUUXXXXXXWWWWWWWWWYYY\\\jjjnnnffffffuuu{{{|||xxxyyy|||}}}zzztttnnnggg___WWWRRRHHHFFFBBB???<<<;;;;;;;;;;;;<<<===>>>>>>???AAADDDEEEHHHMMMTTT[[[___aaa```bbb\\\SSSLLLHHHFFFBBB???BBBBBBEEEJJJLLLNNNUUU^^^eeeppp}}}}}}qqqhhhbbb]]]TTTKKKGGGCCC@@@AAAEEEPPPWWW^^^aaabbbccc^^^XXXTTTQQQNNNKKKIIIJJJKKKLLLMMMOOOSSSWWWZZZ```nnn}}};;;;;;===DDDJJJRRR___lll{{{sssdddYYYTTTUUUVVV[[[gggsss|||sss]]]VVVSSSVVV\\\llltttcccWWWHHHBBB===>>>???>>>???BBBAAA???>>>===>>>@@@BBBCCCNNNVVV```eeebbbYYYOOOIIICCCBBBAAAAAADDDLLLVVV]]]gggnnnxxx~~~~~~yyyssspppeeeaaa^^^^^^^^^bbbooo|||{{{qqqfff___^^^```dddiiinnnoooooolllaaaWWWOOOLLLIIIIIIJJJHHHBBB===>>>???BBBFFFLLLSSSZZZ^^^dddccceeeiiimmmrrr~~~ooo\\\OOOJJJFFFBBBBBBEEEGGGJJJQQQYYYcccqqq~~~|||{{{|||~~~xxx}}}ooo^^^NNNJJJFFFCCCBBBAAA@@@???======<<<<<<;;;::::::999::::::999888777666555555444444444444444444444444555555666666666666555555555555555555555555555555555666777888;;;???EEEIIIPPPSSSWWWYYYYYYYYYXXXYYYYYY\\\kkkppphhhhhhwww|||sssuuu|||~~~{{{wwwqqqkkkddd\\\TTTOOOFFFEEEAAA>>><<<<<<<<<<<<:::<<<===>>>>>>???AAACCCEEEHHHNNNUUU[[[^^^```___```YYYQQQJJJFFFDDDAAA???CCCCCCFFFKKKNNNQQQZZZccckkkvvvxxxmmmddd___ZZZRRRKKKGGGDDDBBBDDDHHHSSS\\\eeegggfffddd^^^XXXVVVTTTRRRPPPOOOOOOPPPQQQPPPRRRWWW[[[]]]cccqqq;;;:::<<>>AAACCCFFFIIIOOOUUUZZZ]]]^^^___]]]WWWOOOIIIEEECCCAAA@@@DDDDDDGGGLLLPPPUUU```jjjssszzzooofff^^^YYYUUUOOOIIIGGGFFFEEEIIINNNXXXcccmmmnnniiiddd___ZZZYYYXXXWWWWWWVVVVVVWWWWWWTTTVVV[[[___bbbhhhwww;;;:::<<<@@@DDDIIITTT___pppqqqaaaXXXTTTTTTZZZeeeooowwwuuuiii\\\VVVSSSZZZkkkrrrbbbUUUKKKEEE@@@BBBCCCDDDGGGKKKLLLJJJHHHFFFFFFGGGJJJKKKUUUVVVVVVSSSMMMGGGBBB@@@AAABBBCCCEEEJJJRRR\\\bbbooosssvvvuuunnncccZZZTTTMMMLLLMMMQQQYYYeeeuuu{{{vvvmmmbbbZZZ[[[bbbiiisss{{{}}}ppp]]]NNNDDDAAA>>>===>>>@@@@@@???CCCDDDIIIRRR]]]eeejjjkkknnnlllkkkmmmsss~~~dddPPPGGGFFFBBBAAABBBGGGLLLSSS___kkk}}}vvvpppyyygggXXXMMMJJJFFFCCCBBBBBBAAA@@@>>>>>>======<<<;;;;;;;;;999999888888777666666555666666666666666666666666555444333222222333444555555555555555666666666666888999::::::<<<@@@EEEIIIQQQUUUYYY[[[[[[ZZZZZZZZZYYY^^^lllwwwoooppp~~~ttthhh```jjj|||xxxrrrmmmggg```YYYRRRKKKGGG@@@>>><<<:::::::::;;;<<<:::;;;=========>>>AAACCCFFFKKKQQQVVVZZZ\\\^^^___]]]XXXQQQJJJEEECCCBBBBBBCCCBBBEEEKKKOOOVVVbbbmmmxxxzzznnnddd\\\VVVRRROOOJJJGGGGGGGGGGGGMMMSSS^^^iiirrrpppiiieeebbb```_______________^^^^^^^^^[[[\\\___dddhhhrrr;;;:::;;;???BBBFFFPPP[[[lllyyyggg\\\UUUVVV\\\gggpppwwwpppeee[[[VVVUUUaaawww}}}rrrbbbWWWLLLFFFBBBEEEHHHKKKPPPUUUXXXUUUQQQLLLJJJJJJKKKLLLSSSRRROOOJJJDDD@@@>>>>>>???@@@BBBFFFKKKSSS\\\bbbjjjlllmmmjjjbbbXXXPPPKKKGGGIIIKKKOOOYYYggguuu}}}zzzuuulllbbb\\\```jjjsss}}}ppp\\\LLLDDDAAA>>><<<===???AAABBBDDDJJJTTT```jjjppprrrrrrrrrrrrrrrttt|||zzz```MMMEEEEEEBBBBBBDDDIIINNNVVVcccpppsssnnnzzzzzzbbbUUULLLIIIEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;999999888888777777666666555555555555555555555555555444333222222333444555555555555666666666777777::::::;;;<<<===AAAFFFJJJPPPSSSXXXZZZZZZYYYYYYYYYYYY^^^mmm~~~uuuuuulllbbb]]]jjj}}}wwwssslllhhhbbb[[[UUUOOOIIIEEE<<<;;;999888777888:::;;;999;;;<<<======>>>@@@BBBGGGLLLSSSXXXZZZ\\\___aaa```\\\VVVOOOHHHEEECCCCCC@@@???BBBGGGLLLRRR^^^iiittt}}}vvvlllaaaYYYSSSNNNKKKHHHEEEEEEFFFFFFHHHNNNVVVccclllrrrnnnhhhggghhhiiiiiiiiiiiiiiihhhgggggggggeeeeeehhhnnnttt;;;:::<<<@@@BBBEEENNNXXXiiinnnbbbYYYYYY___iiirrrwww~~~}}}mmmbbbXXXVVVZZZkkk|||xxxooobbbXXXLLLGGGEEEIIIOOOTTTZZZaaaccc___XXXQQQLLLJJJJJJKKKLLLKKKHHHDDD???======>>><<<>>>BBBFFFLLLTTT]]]cccffffffddd___WWWNNNHHHEEECCCGGGKKKPPP\\\kkkwww|||zzzrrrhhhdddiiisss|||nnnZZZLLLCCCAAA>>>======@@@CCCEEELLLVVVdddpppxxx{{{||||||{{{}}}~~~uuu]]]LLLEEEDDDBBBCCCHHHNNNSSSZZZiiivvvrrrppp~~~uuu^^^RRRLLLIIIEEECCCBBBBBBBBBAAA?????????>>>======<<<<<<888888888888777777666666666666666666666666666666666666666555555666666666555555555666666777777888999:::;;;<<<>>>BBBGGGKKKOOORRRWWWYYYYYYXXXXXXXXXYYY^^^lll{{{{{{{{{hhh___\\\jjj}}}wwwqqqmmmfffbbb\\\UUUPPPKKKFFFCCC;;;:::888777666777999:::999;;;<<<<<<<<<===@@@BBBGGGMMMTTTYYY\\\^^^aaadddcccaaa\\\UUULLLFFFCCCBBB======???DDDHHHLLLVVVaaaiiivvvqqqjjj```VVVOOOKKKGGGEEECCCAAABBBDDDEEEFFFMMMVVVdddkkkooollljjjlllppprrrtttsssrrrpppooonnnmmmmmmooopppuuu|||<<<;;;===AAACCCFFFNNNXXXeee~~~sssggg]]]]]]bbbkkkrrruuuzzzyyyiii___XXXZZZcccxxx{{{uuuqqqnnnggg\\\TTTMMMHHHGGGMMMTTT\\\dddkkkiiiddd\\\SSSMMMJJJIIIIIIEEEDDDCCC@@@===<<<===???>>>AAADDDHHHMMMTTT[[[``````___\\\VVVOOOIIIFFFEEECCCJJJQQQYYYgggxxx{{{sssnnnqqqzzzzzziiiXXXLLLBBBAAAAAA@@@BBBEEEIIILLLYYYeeetttpppZZZLLLEEECCCAAADDDKKKSSSYYY```ooo}}}rrrtttqqq[[[PPPLLLIIIEEECCCBBBCCCBBBAAA@@@@@@???>>>>>>======<<<888888888888777777777777777777777777777777777777555555666666666666555555444555555666777777888888666888999:::===AAAGGGKKKOOORRRWWWYYYYYYXXXXXXXXXYYY]]]kkkwwwhhh```\\\hhh{{{uuupppjjjfff```[[[UUUPPPKKKGGGCCC@@@<<<;;;999777777888999:::999:::<<<<<<<<<===@@@BBBGGGMMMVVV[[[]]]___cccgggfffeeebbbZZZOOOGGGAAA@@@<<<<<<>>>BBBDDDGGGOOOXXX___kkkzzz{{{tttggg```WWWNNNHHHEEECCCAAA???>>>@@@BBBBBBCCCJJJTTTbbbhhhlllmmmooouuuxxxxxxzzzwwwtttpppnnnlllllllllqqquuu~~~<<<;;;>>>AAACCCFFFOOOXXXbbb{{{wwwjjjaaa```dddlllqqqssswww|||vvvfff]]]\\\```kkkwwwrrrkkkgggeee___VVVNNNMMMHHHHHHOOOXXX```jjjrrrjjjeee]]]TTTMMMJJJIIIIII???@@@@@@>>>======>>>@@@DDDFFFIIIKKKNNNRRRWWW[[[ZZZYYYVVVQQQLLLIIIIIIJJJGGGOOOYYYcccssszzztttvvv}}}vvvfffVVVKKKBBBBBBCCCDDDFFFJJJPPPSSScccppplllXXXLLLEEEAAA@@@DDDMMMWWW]]]eeettt}}}ssswwwnnnZZZOOOLLLHHHEEECCCBBBCCCBBBAAA@@@@@@??????>>>=========888888888888777777777777888888888888888888888888222333444555555444333222444555555666777888888999444555777999;;;@@@FFFJJJPPPSSSWWWYYYYYYYYYXXXYYYYYY]]]kkkuuuiiiaaa\\\fff~~~zzzuuuqqqkkkfffccc[[[WWWQQQLLLHHHEEEAAA???>>><<<:::999888888:::;;;999:::<<<<<<<<<===@@@BBBGGGNNNWWW\\\^^^```eeeiiiggggggddd\\\QQQFFF@@@===<<<;;;>>>BBBCCCDDDJJJSSSZZZeeessszzzpppjjjbbb[[[RRRJJJEEEBBB@@@???======???AAA@@@AAAHHHRRR```ffflllooouuu{{{}}}{{{yyyvvvrrrmmmiiihhhhhhhhhooouuu;;;999:::===???BBBLLLVVVhhh|||mmmcccaaabbbfffiiikkkqqqxxxsssgggccc]]]dddxxxwwwnnnkkkddd[[[VVVTTTRRRNNNJJJIIIGGGGGGNNNYYYcccggggggiii```TTTLLLHHHEEEAAA===?????????===<<<>>>AAACCCEEEIIIMMMNNNSSSYYY\\\[[[^^^XXXSSSNNNIIIFFFIIINNNKKKXXXiiiwwwyyyvvvxxxppp___RRRLLLFFFGGGHHHIIILLLRRRYYY^^^iiitttdddQQQEEECCCEEEEEEJJJRRR\\\iiiuuutttsss~~~nnn[[[NNNJJJHHHDDDCCCBBBBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>777777777777777777777777777777777777666666666666777777666666555555555444555555555555666666666666777777888999;;;???DDDHHHQQQTTTXXXZZZYYYXXXWWWXXX\\\aaammm~~~yyyjjjbbb^^^fffxxx}}}yyysssmmmhhhccc___[[[SSSPPPMMMHHHCCC???===;;;::::::999999::::::;;;<<<999:::;;;;;;;;;<<<>>>@@@IIIMMMRRRWWWZZZ]]]```bbbfffddd```YYYOOOFFF@@@===<<<>>>@@@BBBDDDGGGKKKNNNUUU```mmmyyyxxxoooddd]]]OOOKKKFFFBBB???===:::888:::;;;<<<===>>>AAAEEEIIIXXX]]]gggpppxxx}}}~~~~~~}}}sssiiiccc___]]]^^^bbbgggppp{{{>>><<<===@@@BBBEEENNNXXXhhh}}}qqqccc```___cccfffiiipppwww}}}qqqfffcccdddnnnzzznnneee]]]WWWPPPLLLLLLKKKHHHDDDFFFDDDEEEKKKTTT]]]``````]]]UUULLLEEEDDDCCC@@@>>>>>>??????>>>===???BBBDDDFFFKKKOOOQQQVVV[[[]]][[[[[[VVVQQQOOOKKKIIIMMMSSSZZZhhhzzz{{{uuusssvvv~~~}}}mmm^^^SSSNNNKKKMMMOOOPPPSSSWWW\\\```gggqqq~~~vvv^^^NNNEEEDDDFFFKKKPPPYYYdddooo{{{qqqrrrlll[[[PPPLLLIIIFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;:::999999999777777777777666666666666777666666666555555555555555555555555666666666666666777888999;;;???DDDHHHQQQTTTXXXZZZYYYXXXXXXXXXZZZ```nnn|||oooeee___eeeuuuuuurrrlllgggbbb^^^YYYVVVOOOMMMJJJEEEAAA>>>;;;:::999999999999999:::;;;;;;888999;;;;;;:::;;;>>>@@@DDDGGGLLLPPPSSSVVVZZZ\\\``````\\\VVVMMMDDD???<<<;;;<<<>>>???AAADDDIIIMMMVVVaaannnyyyzzzrrrhhh^^^WWWLLLIIIDDDAAA>>><<<:::888999:::;;;<<<===@@@DDDGGGRRRXXXaaakkkssswwwyyyyyywwwlllaaa[[[WWWSSSTTTWWW___gggrrr{{{???>>>>>>AAACCCFFFPPPZZZiiiuuueee```\\\^^^aaaeeemmmuuuzzz}}}~~~nnndddbbbjjjyyy|||pppbbbYYYNNNIIIDDDBBBCCCCCCBBB@@@DDDBBBBBBGGGOOOUUUWWWWWWSSSLLLEEE@@@??????>>><<<===>>>?????????@@@CCCFFFHHHNNNSSSVVVZZZ______\\\XXXTTTPPPOOOMMMMMMRRRYYYdddttt~~~uuurrrrrruuu}}}zzzmmm```XXXUUUTTTWWWYYY[[[\\\]]]```bbbeeemmmxxxlllXXXMMMHHHHHHJJJSSSZZZdddoooyyymmmrrr}}}jjj[[[SSSNNNKKKHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>@@@???>>>===;;;:::999888777777777777666666666666666666666666555555555555555555555555666666666666555666777999;;;???EEEIIIQQQTTTXXXZZZZZZYYYXXXXXXXXX___nnnuuuiiiaaadddrrr|||vvvllliiiddd```\\\XXXSSSPPPJJJIIIFFFBBB???<<<:::999999888888888888999::::::888999::::::::::::===???@@@CCCFFFHHHKKKNNNRRRVVVYYYYYYVVVQQQIIICCC>>><<<<<<<<<======???CCCIIINNNYYYdddqqq}}}}}}rrrhhh^^^UUUNNNGGGDDDAAA>>>===<<<:::888777999:::;;;<<<>>>BBBEEELLLRRR[[[eeemmmrrrttttttoooeeeZZZSSSNNNIIIIIILLLTTT[[[eeennnvvv>>>===>>>@@@BBBEEEOOOYYYmmm{{{jjjbbb[[[[[[]]]bbbkkkssswwwyyy}}}yyyiiibbbbbblllvvvhhhYYYOOOFFFCCC@@@???@@@@@@@@@>>>BBBAAAAAADDDIIIMMMOOOOOOOOOJJJCCC>>>===<<<;;;:::<<<>>>???@@@AAACCCFFFIIILLLSSSYYY[[[___bbb```\\\WWWSSSPPPPPPOOOOOOUUU\\\hhhxxx|||uuupppppprrrvvv}}}qqqgggaaa______bbbeeefffeeecccbbbbbbccciiirrr{{{}}}cccTTTNNNMMMNNNPPPZZZbbbnnnxxx|||kkkrrr|||hhh[[[VVVOOOLLLIIIGGGFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@??????===<<<<<<;;;:::999888777777777777777666666666666666666666666666555555555555555555555666666666666444555777888:::???EEEIIIQQQTTTXXXZZZZZZYYYYYYYYYXXX```ooozzzmmmcccdddppp~~~uuunnneeeccc___[[[XXXTTTPPPMMMGGGFFFCCC@@@===;;;:::999888888777777888888999:::888999::::::999:::<<<>>>???AAACCCDDDFFFIIINNNQQQQQQRRRQQQMMMGGGBBB???>>>????????????AAAFFFMMMRRR]]]iiiwwwwwwjjj```VVVMMMGGGCCC@@@===;;;;;;;;;:::999666888999:::;;;===@@@CCCHHHNNNWWWaaaiiinnnppppppiii___UUUOOOJJJFFFFFFHHHKKKRRR[[[dddlllwww???===>>>AAACCCFFFPPPZZZrrrpppfff\\\YYY\\\```hhhpppuuuwwwzzzssseeeaaadddrrrssscccTTTKKKCCCBBB@@@????????????????????????BBBEEEGGGIIIIIIJJJGGGBBB>>><<<<<<<<<<<<===???BBBDDDEEEGGGKKKMMMQQQXXX]]]```bbbcccaaa\\\XXXTTTQQQPPPPPPPPPVVV]]]lll|||qqqmmmkkknnnsssxxxxxxppplllllllllooorrrrrrnnnhhhdddbbbbbbgggmmmuuu~~~ooo[[[QQQOOOPPPSSSWWWbbbjjjvvvyyykkkttt}}}hhh\\\WWWOOOLLLIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@::::::::::::999999999999777777777777666666666666555555555666666666666666555555555555666666666666444555777888:::>>>DDDHHHQQQTTTXXXZZZ[[[ZZZZZZZZZZZZaaaooo}}}pppddddddppp~~~zzzoooiii```]]]ZZZXXXUUUQQQLLLIIIEEEDDDBBB???===;;;::::::888888777777888888999:::888999::::::999999;;;===>>>???AAABBBCCCEEEIIILLLLLLMMMMMMJJJFFFBBB@@@@@@@@@@@@@@@AAACCCIIIPPPUUU___kkkzzzrrrdddYYYPPPIIIDDD???===:::999:::::::::999666888:::;;;;;;===@@@BBBEEEJJJSSS]]]eeeiiikkkkkkbbbYYYPPPKKKHHHEEEEEEHHHGGGMMMUUU]]]gggrrr}}}AAA???@@@CCCEEEHHHRRR\\\rrrvvvjjj]]]YYY[[[___eeelllrrrtttyyy~~~}}}nnncccdddkkk~~~~~~ooo___QQQIIIAAAAAA@@@@@@??????@@@@@@>>>???@@@BBBDDDFFFGGGHHHEEEDDDAAA>>>===>>>???AAAAAADDDGGGJJJLLLOOORRRUUUXXX]]]bbbbbbcccccc```[[[WWWSSSPPPPPPPPPPPPVVV^^^lllzzzwwwkkkhhhjjjpppwww}}}{{{zzz{{{}}}~~~wwwooohhhdddcccfffkkkqqqzzzmmmaaaUUUPPPQQQUUU[[[aaannnvvv}}}vvvlllvvv}}}hhh\\\WWWPPPMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<777777777777666666666666555555555666666666666666555555555555666666666666555666777888:::===CCCGGGPPPTTTXXX[[[[[[ZZZZZZ[[[\\\bbboooqqqddddddqqq~~~vvvtttxxxvvvllleee\\\ZZZWWWUUURRRNNNIIIFFFEEEDDDAAA???<<<;;;:::999999888888888888999::::::999:::;;;:::999:::;;;===;;;===>>>??????@@@CCCEEEGGGIIIIIIHHHEEEBBBAAA@@@>>>???AAABBBFFFLLLSSSXXXaaammm|||}}}lll]]]RRRKKKEEEBBB===;;;999888999::::::999777999;;;======>>>@@@BBBBBBGGGPPPYYY```dddeeeeeeZZZRRRJJJGGGEEECCCDDDGGGEEEJJJQQQZZZdddoooyyyAAA???@@@CCCDDDHHHQQQ[[[mmmzzzlll^^^YYYZZZ\\\aaafffnnnqqqwww}}}xxxjjjdddkkkuuuzzzkkk\\\OOOHHH@@@AAAAAABBBBBBBBBCCCDDDCCCDDDGGGIIIJJJLLLNNNOOOIIIHHHFFFCCCBBBAAACCCDDDFFFJJJNNNQQQTTTWWWZZZ]]]]]]bbbdddccccccccc___ZZZUUUQQQOOOPPPPPPQQQXXX___lllxxx|||ssslllkkkoooxxxvvvnnniiieeegggjjjooowwwuuuiii]]]XXXTTTUUUXXX]]]gggqqq~~~}}}|||rrrlllxxx{{{hhh[[[VVVQQQOOOKKKJJJIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>======<<<<<<<<<777777777777666666666666555555555555666666666777555555555555666666666666666777888888999<<>>;;;999888777999999999999999:::;;;;;;:::;;;<<<;;;::::::<<<>>>999<<<>>>???>>>???@@@AAACCCEEEFFFEEECCCAAA@@@@@@===@@@CCCFFFKKKPPPWWW\\\fffrrrwwweeeUUUKKKEEEBBB???===:::888888999:::999999999;;;===??????@@@AAACCCCCCHHHPPPYYY___bbbbbbbbbWWWOOOHHHEEECCCAAABBBEEEDDDHHHNNNWWWaaalllvvv|||>>>===>>>@@@BBBFFFOOOYYYhhh{{{mmm^^^YYYYYY[[[^^^ccckkkooovvv|||tttiiifffppp}}}wwwhhhYYYNNNHHH@@@AAACCCDDDEEEFFFHHHIIIIIIKKKOOOQQQRRRTTTVVVWWWRRRQQQNNNJJJFFFDDDDDDEEEKKKNNNSSSVVVYYY\\\```bbb```dddfffdddbbbbbb^^^YYYSSSOOOMMMOOOPPPRRRYYYaaaooozzz~~~vvvqqqqqqvvv|||sssnnnggggggjjjnnnuuu~~~~~~rrrdddXXXVVVTTTVVVZZZ___fffsss~~~{{{{{{yyynnnlllyyyyyyggg[[[UUUSSSPPPMMMKKKKKKKKKIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;:::999777777777777666666666666444555555555666666777777555555555555666666666777777888888888999<<<@@@DDDPPPTTTXXX[[[\\\[[[[[[\\\]]]bbbooorrrccccccoootttkkkhhhmmmzzz}}}rrrgggaaaaaa___]]]ZZZWWWSSSMMMIIICCCBBB???===:::888666666::::::999999::::::;;;<<<;;;<<<===<<<;;;;;;<<<>>>:::===@@@AAA@@@@@@@@@AAAAAACCCDDDDDDAAA????????????BBBFFFKKKPPPUUU\\\```lllxxxrrr```PPPFFFBBB???======:::888777999999999999:::<<>>;;;999999:::;;;<<<999777888:::;;;999777999999:::;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCGGGLLLQQQXXX```eeeqqqzzzuuuhhhWWWJJJCCC@@@===;;;999999888888888999;;;<<<>>><<<>>>BBBCCCBBBCCCFFFFFFQQQ^^^fffjjjllljjjeeeZZZPPPHHHEEEDDDBBBBBBDDDIIIJJJOOOWWWcccnnnvvvyyy{{{|||BBB??????AAACCCDDDJJJQQQ___rrrqqq```YYYXXXYYY[[[^^^eeellltttyyy}}}sssmmmgggggg|||uuujjj\\\OOOGGGEEEEEEGGGJJJOOOTTTZZZ]]]dddjjjnnnoooqqquuuuuurrrllleeeZZZRRRNNNNNNOOOPPPWWWXXX[[[^^^```bbbbbbcccbbbbbbaaa```^^^[[[XXXWWWVVVSSSSSSVVVXXXZZZbbbjjjwwwzzzvvvpppmmmlllooosssxxxzzzkkk^^^WWWVVVVVVWWW___mmm{{{{{{|||vvvwwwuuuggg]]]XXXUUUTTTRRROOOMMMLLLKKKKKKFFFEEEDDDCCCBBBAAA@@@@@@DDDCCCAAA???===<<<;;;;;;999999999999888888888888999888666555555555666777777777777777777777777777777888999999999;;;???BBBKKKSSSZZZZZZZZZ\\\^^^\\\aaafffrrrmmmbbbfffnnnqqqhhhhhhkkkssszzz~~~tttjjjdddcccaaacccfffeee```WWWNNNHHHBBB@@@===:::888888999::::::888777888;;;<<<;;;999::::::;;;<<<===>>>>>>???@@@?????????>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@CCCGGGLLLQQQXXX___dddnnnwwwlllaaaQQQFFF@@@>>><<<:::999999888888888999;;;<<<<<<;;;<<>><<<<<<;;;:::::::::999999888888888999888666555555666777777777777777777777777777777777888999888999;;;???BBBJJJRRRYYYZZZZZZ]]]^^^]]]bbbgggtttnnncccgggooosssiiigggiiipppvvv~~~yyypppgggcccdddbbbgggkkkiiiaaaVVVMMMHHH???>>>;;;999888888999999888777777999;;;======<<<:::;;;<<<===>>>??????@@@@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>??????@@@AAADDDHHHLLLQQQWWW^^^bbbhhhqqq{{{}}}ttt___VVVIII@@@<<<;;;:::999999888888888888:::<<<======;;;>>>BBBEEEFFFLLLRRR\\\gggssszzz~~~|||wwwggg\\\PPPKKKHHHFFFFFFHHHHHHMMMUUU\\\ccckkkuuu|||~~~~~~FFFCCCCCCEEEEEEEEEJJJPPPYYYkkk}}}jjj^^^YYYWWWYYY]]]```gggqqqwww|||wwwnnnlllooo||||||tttjjj]]]QQQHHHGGGHHHKKKRRR\\\iiittt{{{~~~~~~ppphhh\\\RRRNNNNNNOOOQQQUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWW[[[YYYYYY^^^bbbhhhrrr{{{zzztttpppoooqqqvvv}}}lll___[[[\\\___iiiyyyxxx|||sssfff^^^[[[XXXXXXVVVTTTRRRPPPOOONNNLLLLLLJJJIIIGGGFFFDDDDDDEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::999999888888888777666666666666777777666666666666666666666666555666666666666999===@@@HHHQQQXXXYYYZZZ]]]___^^^ccchhhvvv}}}rrrhhhkkkrrrsssjjjfffgggnnnuuu{{{}}}ssskkkeeeccceeeffflllppplll```SSSIIIEEE>>>===;;;999888999999:::999999999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>??????@@@AAADDDHHHLLLPPPUUUZZZ^^^```hhhqqqvvvxxxwwwoooeeeQQQKKKBBB<<<::::::::::::888888888888999;;;===>>>@@@@@@BBBGGGIIIKKKSSS[[[cccooo{{{qqqdddVVVOOOJJJGGGGGGIIIIIIPPPYYY___ccckkkuuu|||HHHEEEEEEGGGGGGFFFIIIOOOYYYjjjrrrddd\\\WWWYYY\\\aaaiiirrryyy}}}|||ssslllmmmuuu~~~yyyrrriii]]]RRRJJJIIIKKKNNNUUUaaaooo||||||tttggg```UUULLLHHHHHHJJJKKKOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXX]]][[[\\\aaaffflllvvv~~~yyywwwuuurrruuu||||||uuuooommmnnntttqqqeeeaaaccciiiwwwwwwtttggg```]]]ZZZZZZXXXWWWUUUSSSQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA???>>>======<<<<<<;;;;;;:::999999888777666666666666666777777666666666666666666666666555555666666666888<<>>===<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>??????@@@AAADDDGGGJJJMMMPPPUUUXXXWWW^^^dddgggiiiggg```WWWGGGCCC>>>:::999:::;;;<<<999999999999;;;===???AAACCCDDDGGGLLLNNNQQQYYYcccmmmyyytttcccYYYSSSOOOOOORRRMMMTTT]]]cccgggmmmvvv~~~HHHFFFEEEGGGFFFEEEHHHMMMXXXgggzzzkkk```YYYXXX[[[aaaiiissszzz~~~wwwnnniiinnn~~~|||vvvoooggg]]]SSSMMMKKKLLLOOOVVVaaaooo{{{~~~zzzqqqggg\\\VVVLLLEEECCCCCCEEEEEEIIIJJJLLLNNNPPPPPPPPPOOOPPPPPPQQQRRRTTTVVVXXXZZZ^^^]]]___eeejjjoooxxxwwwooollliiiffflllwwwxxxzzz{{{sssllljjjkkkrrrxxxkkkhhhjjjoooxxxuuuiiibbb```\\\\\\[[[ZZZWWWUUUSSSRRRLLLLLLKKKJJJIIIIIIHHHGGGFFFEEECCCAAA@@@>>>>>>=========<<<;;;;;;:::999999666666666666777777777777777777777777777777777777666777888777888:::>>>AAAEEENNNVVVXXXZZZ^^^aaa```eeeiiiwwwuuuooolllxxxuuuvvvxxxuuukkkeeeccchhhpppzzzuuunnniiifffhhhlllqqqqqqnnndddWWWIII@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===;;;:::;;;<<<:::;;;<<<===>>>??????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIIKKKMMMOOOOOOSSSWWWXXXYYYXXXRRRJJJ@@@???<<<:::::::::<<<===:::::::::;;;===@@@BBBCCCEEEGGGNNNTTTVVVYYYcccmmmwwwnnnaaaZZZUUUUUUXXXVVV[[[bbbiiinnnttt{{{JJJHHHHHHIIIHHHFFFHHHMMMUUUbbbzzzqqqdddZZZXXXZZZ^^^gggrrrzzztttllliiisss{{{tttmmmeee]]]UUUOOOJJJKKKNNNTTT^^^jjjtttzzz~~~~~~{{{vvvsssnnncccXXXPPPKKKDDD???>>>>>>???@@@BBBDDDFFFHHHJJJJJJJJJJJJJJJKKKMMMOOORRRVVVZZZ\\\``````ccciiinnnqqqxxxyyymmmdddaaa]]][[[eeettt}}}xxxvvvooottt~~~xxxpppiiifffhhhppp~~~tttqqqsss{{{|||tttiiidddbbb]]]]]]]]]\\\ZZZWWWUUUSSSLLLLLLLLLLLLKKKKKKKKKJJJGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::999999555555666777777777777777777777777777777777777777666777777777888:::>>>AAADDDMMMUUUXXXZZZ^^^aaaaaafffiiiwww}}}pppjjjcccppp~~~~~~xxxlllddd```dddjjjrrr}}}tttnnnjjjhhhkkkooosssoooggg\\\QQQGGG???;;;::::::::::::::::::;;;;;;:::<<<>>>===;;;;;;<<<>>>::::::;;;<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAACCCEEEEEEEEEEEEGGGHHHHHHKKKLLLLLLLLLMMMHHHAAA<<<<<<<<<:::::::::;;;===;;;;;;;;;===???BBBDDDFFFIIINNNWWW___cccgggrrr}}}wwwiii```[[[[[[^^^___ccchhhooowww}}}MMMKKKKKKMMMKKKIIIKKKOOORRR^^^uuuuuuggg\\\XXXZZZ[[[dddpppyyyuuunnnlllyyyzzzssskkkddd\\\UUUQQQIIIJJJMMMSSS[[[eeennntttttttttpppllliiidddXXXLLLGGGCCC>>>::::::;;;;;;;;;===>>>@@@CCCEEEEEEFFFFFFHHHHHHJJJMMMRRRVVVZZZ]]]bbbbbbffflllqqqsssyyysssfff\\\YYYUUUTTT```qqq}}}xxxqqqnnnooojjjqqq}}}vvvnnnfffdddgggooo~~~|||yyy{{{}}}~~~sssiiidddccc^^^^^^^^^]]][[[XXXUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<;;;:::999999555555666777777888777777777777777777777777777777444555555555555888<<>>AAA999999:::;;;<<<===>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDFFFFFFEEEEEEFFFCCC===:::;;;;;;:::999999;;;<<<<<<<<<<<<>>>@@@CCCFFFGGGMMMTTT___jjjoootttrrriiiddddddgggfffhhhlllttt}}}OOONNNMMMKKKKKKKKKKKKLLLRRRXXXggg~~~wwwiii```\\\ZZZ\\\cccmmmttt{{{{{{ooonnnssszzzrrrjjjbbb[[[TTTPPPHHHHHHIIIMMMSSS\\\eeejjjiiiiiigggccc]]]UUUMMMIIIAAA???<<<999777777777777;;;;;;;;;;;;===???AAACCCBBBFFFKKKPPPSSSUUUXXXZZZccceeeiiilllppptttyyy|||zzzlll___UUUTTTTTTUUUaaaqqq{{{}}}|||vvvmmmeeecccdddgggssszzzooojjjeeecccdddmmmtttlllhhhhhheeeccc```^^^]]]\\\YYYWWWRRRPPPNNNLLLKKKKKKLLLMMMLLLJJJGGGDDDAAAAAAAAAAAA>>>>>>===<<<;;;::::::999::::::::::::::::::::::::777777777777888888888888555555666888999;;;===>>>CCCIIIQQQXXX\\\^^^```aaaaaagggtttnnneeeeeemmm|||}}}ooogggcccbbbccchhhuuu{{{rrrlllkkkkkkkkkjjjooofffZZZOOOIIIDDD???<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>=========>>>>>>???>>>???@@@???>>>===>>>???>>>>>>>>>???????????????BBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@???>>><<<;;;999999999:::;;;<<<>>>>>>>>><<<<<>>@@@AAABBBEEEJJJNNNQQQTTTXXX[[[aaadddhhhkkknnnrrrvvvyyy~~~~~~vvvpppfffZZZRRRQQQQQQRRR^^^nnnuuuvvvuuunnnfff```^^^```eeeoooyyy~~~wwwnnnhhhcccaaabbblll}}}tttllliiiiiifffdddaaa```___]]]ZZZXXXRRRPPPNNNLLLKKKLLLLLLMMMLLLJJJGGGDDDBBBAAAAAAAAA???>>>>>>===<<<;;;:::999888888888888888999999999888888777777777666666666555555666777999;;;===>>>BBBHHHPPPVVVZZZ]]]^^^___bbbhhhtttnnneeegggpppqqqgggccccccccckkkuuuzzzqqqllljjjjjjjjjhhhiiiaaaVVVMMMHHHDDDAAA>>>:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>>>>======<<<<<<======>>>===>>>??????======>>>???<<<<<<<<<======>>>>>>>>>BBBBBBBBBBBBAAA@@@??????===>>>>>>>>>===<<<::::::999999999:::;;;<<<>>>>>>???===>>>BBBDDDEEEIIIOOO]]]ppp{{{|||tttpppooorrrsssvvv{{{QQQQQQPPPOOOOOOOOOPPPPPPOOOUUU___lll}}}uuufff^^^[[[```dddjjjqqqxxx}}}uuupppvvv{{{vvvnnnfff^^^WWWPPPKKKEEEDDDBBBBBBDDDIIINNNQQQUUUUUUTTTPPPLLLEEE???<<<;;;:::888777666666777888999999999:::;;;===>>>???BBBDDDHHHKKKNNNRRRWWWZZZ]]]aaaeeeiiilllnnnppprrruuuuuuvvvvvvtttooohhhbbb]]]TTTMMMMMMMMMPPP[[[hhhnnnnnnlllfff___[[[ZZZ\\\cccjjjqqqtttxxx{{{yyyuuuoooiiidddbbbcccnnnyyysssmmmjjjiiihhheeecccaaa```^^^\\\YYYSSSQQQOOONNNLLLLLLMMMMMMLLLJJJHHHEEECCCBBBBBBBBB??????>>>===<<<;;;::::::777777777777777777777777777777777666666555555555555555666777999;;;===>>>@@@FFFNNNTTTXXX[[[]]]___ccchhhssssssiiigggrrrrrrgggddddddeeemmmuuuyyyqqqkkkjjjiiihhhfff```YYYPPPIIIFFFDDDBBB???:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<===<<<>>>???>>>===<<<===???<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>===;;;;;;<<<;;;;;;:::999888999999::::::;;;<<<>>>>>>AAA??????CCCFFFIIIPPPXXXhhh{{{yyytttuuuxxxzzz~~~UUUUUUTTTSSSRRRQQQPPPPPPMMMRRRZZZbbbooonnnbbb]]]___bbbgggnnnwwwzzzrrrpppzzzyyytttlllddd\\\UUUNNNJJJEEECCCAAA@@@@@@CCCGGGIIINNNNNNMMMKKKGGGBBB===;;;888777666666666666777888999999::::::<<<===>>>>>>@@@BBBEEEHHHKKKOOOTTTXXXYYY\\\aaaeeeggghhhiiikkkjjjjjjiiihhhfffbbb]]]XXXTTTNNNIIIIIIJJJMMMXXXccciiihhheee```[[[YYYYYY[[[___dddhhhjjjnnnuuuwwwuuusssnnniiifffhhhrrr~~~vvv|||rrrllljjjiiihhhfffcccaaa```___\\\ZZZSSSRRRQQQOOONNNMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@??????>>>===<<<;;;;;;777777777777777666666666555555555555666666666666555666666777888:::<<<===@@@EEEMMMSSSWWW[[[]]]___ccchhhqqq{{{ooohhhsssssshhheeefffgggooovvvyyyqqqllljjjhhheeecccYYYRRRJJJEEECCCBBB@@@>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<>>>????????????@@@AAACCCEEEFFFDDDDDDDDDDDDCCC@@@>>>===:::::::::::::::999999888:::::::::;;;;;;<<<>>>>>>AAA???AAAEEEHHHMMMWWWaaarrr{{{wwwxxx|||ZZZYYYXXXVVVTTTRRRPPPOOOLLLPPPUUUZZZdddwwwxxxiiiaaa]]]___dddlllvvvwwwrrrpppxxxssskkkccc\\\TTTMMMIIIBBB@@@>>>======???BBBDDDGGGGGGFFFEEECCC???<<<:::555555555555666666777777::::::;;;<<<===>>>>>>>>>>>>@@@CCCEEEGGGKKKOOOSSSSSSWWW[[[^^^______```aaa___^^^]]]]]]\\\YYYUUURRRMMMIIIGGGGGGHHHLLLUUU]]]cccaaa___[[[XXXWWWXXXYYYYYY]]]```bbbhhhqqqwwwxxxzzzuuuooommmnnnwww}}}yyytttxxxpppllljjjiiigggeeebbbaaa```^^^[[[YYYTTTTTTRRRQQQOOONNNMMMMMMLLLKKKJJJHHHFFFEEEDDDDDD@@@@@@???>>>===<<<<<<;;;999999888888888777777777333333444555666777888888555666666777888:::;;;<<<@@@EEELLLSSSWWW[[[^^^```aaafffooossskkkuuusssiiifffhhhjjjpppxxxzzzrrrmmmjjjgggbbb___TTTNNNGGGBBBAAA@@@===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@@@@@@@@@@AAACCCFFFIIIKKKIIIIIIIIIHHHFFFBBB???===;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@@@@CCCHHHLLLRRR^^^jjj~~~|||zzz|||[[[ZZZYYYXXXUUUSSSQQQOOONNNPPPSSSUUU]]]oooqqqeee\\\^^^bbbkkkwww{{{tttrrruuuwwwrrrjjjbbbZZZSSSLLLHHH>>><<<:::999999;;;===>>>????????????===<<<:::999555555555666666777777777::::::<<<======>>>>>>===<<<>>>@@@BBBDDDFFFJJJLLLLLLOOORRRTTTTTTTTTUUUVVVTTTSSSSSSSSSSSSRRRNNNLLLFFFFFFEEEDDDFFFJJJQQQWWWZZZYYYWWWUUUTTTTTTTTTUUURRRWWW[[[___hhhttt}}}}}}yyyvvvvvv|||zzzyyy}}}~~~vvvvvvwwwooolllkkkjjjhhheeecccaaa```^^^\\\YYYUUUUUUTTTRRRQQQOOONNNMMMLLLLLLKKKIIIHHHGGGEEEEEEAAAAAA@@@???>>>===<<<<<<:::::::::999999888888777444444555666777888888999666666666777888999:::;;;@@@DDDKKKRRRVVVZZZ^^^aaa___dddmmm{{{uuupppyyyuuukkkhhhiiikkkrrr|||{{{sssmmmiiiddd^^^YYYOOOJJJCCC@@@???>>><<<::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===??????>>>>>>@@@AAA@@@@@@@@@AAADDDHHHKKKMMMPPPPPPPPPNNNJJJFFFAAA>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<======>>>@@@AAAFFFLLLQQQXXXfffsss~~~}}}|||YYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRSSSYYYhhh{{{xxxjjj^^^___ccckkkwww}}}uuuqqqqqq{{{uuuooohhh___XXXPPPJJJEEE===<<<:::888777888:::;;;999999:::::::::999888777555666666777777777777666888999;;;<<<======<<<<<<:::<<>>======<<<;;;::::::999888888777777777777777777777777777777666666666666777999:::;;;>>>CCCIIIPPPTTTYYY]]]```^^^ccckkkwwwwwwrrrxxxyyymmmiiiiiijjjssszzzrrrkkkfff```XXXSSSJJJFFF@@@>>>>>>>>><<<::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@???>>>===<<<<<<<<<<<<===>>>@@@@@@??????AAABBBBBBBBBBBBCCCFFFJJJOOOQQQWWWWWWVVVTTTOOOIIICCC???;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>@@@CCCJJJRRRWWW___mmm{{{|||yyyyyyzzz{{{VVVWWWXXXXXXXXXWWWVVVUUUUUUTTTRRRRRRWWWdddttt}}}lll```aaadddlllwwwxxxqqqoooppp~~~sssnnnfff^^^VVVOOOHHHDDD???>>>;;;999888888999:::777777888888999999888888666666777777777777777666777888:::;;;<<<;;;;;;:::888;;;>>>@@@@@@@@@AAABBB???@@@AAAAAAAAAAAADDDFFFGGGFFFGGGGGGGGGDDD@@@<<<>>>AAAAAA@@@AAAFFFKKKMMMSSSRRRRRRSSSTTTTTTSSSRRRTTT[[[dddlllzzz{{{nnniiiiiilllsssxxx{{{}}}xxxrrrppppppnnnjjjhhheeedddcccaaa^^^\\\VVVVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFBBBAAAAAA@@@???>>>======:::::::::999888777777666;;;:::999888777666555555666666666666777888::::::===AAAHHHNNNSSSWWW\\\___^^^ccciiittt{{{pppvvv|||pppjjjiiiiiiuuuyyyqqqjjjddd]]]TTTNNNGGGCCC>>>===>>>???>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@???======<<<<<<<<<===???@@@AAA@@@@@@BBBCCCFFFEEEEEEGGGJJJNNNSSSUUU[[[[[[ZZZWWWRRRKKKDDD@@@::::::999888888999:::;;;===<<<<<<<<<<<<======>>>AAAEEEMMMVVV\\\cccrrr{{{vvvrrrqqqtttvvvyyy