BM6e6(d {{{uuusssssssssvvvzzzwwwzzz}}}~~~tttjjjgggfffeeegggjjjlllllllllmmmmmmnnnoooppppppooooooqqqssstttsssrrrrrrsssttttttuuuuuuuuuuuuuuuxxx{{{|||{{{zzzzzzzzzzzz{{{|||~~~rrrddd^^^[[[YYYZZZ\\\bbb```\\\ZZZYYYZZZ]]]___^^^]]]\\\]]]___``````______```aaabbbbbbbbbaaa```aaadddgggiiihhhgggffffffhhhiiijjjllloooqqqrrrsssnnnooooooqqqsssvvvyyyzzz~~~~~~}}}||||||~~~qqq```WWWRRROOOOOOPPPTTTRRRNNNKKKKKKNNNQQQSSSPPPNNNMMMMMMOOOPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSVVVYYYZZZXXXWWWVVVWWWYYYZZZ[[[]]]^^^```aaabbb^^^^^^___```ccceeehhhjjjkkkkkkjjjiiiiiikkkooossspppqqqssstttvvvvvvuuuuuuzzzyyyyyyxxxwwwxxxxxxxxx{{{|||~~~ttt___SSSNNNIIIHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHFFFDDDBBBBBBDDDEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOOMMMLLLKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSVVVXXXZZZXXXYYYZZZYYYZZZ[[[___bbb```bbbdddgggiiiiiiiiiiiiiiihhhgggfffeeedddddddddjjjkkkmmmooopppqqqqqqqqqlllmmmnnnoooppptttyyy}}}wwwaaaTTTMMMHHHFFFFFFBBBBBBCCCCCCBBBAAA???>>>@@@???===<<<>>>@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBCCCEEEFFFEEECCCBBBBBBCCCGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJHHHIIIKKKKKKKKKMMMPPPSSSUUUWWWZZZ]]]___`````````___^^^\\\[[[YYYXXXXXXXXXYYYZZZ\\\^^^````````````_________```aaaeeekkkpppuuuzzz}}}}}}{{{{{{}}}jjj[[[QQQIIIEEEFFFAAA@@@>>>>>>??????===;;;======<<<;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===;;;;;;;;;<<<>>>@@@>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHJJJKKKLLLMMMOOORRRUUUWWWXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTWWWZZZ]]]___gggjjjlllmmmmmmmmmnnnooovvvuuusssqqqppprrrwwwzzzpppbbbVVVKKKFFFEEEAAA@@@>>>===>>>>>><<<;;;999999999999999:::;;;;;;========================;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::<<<>>>???===>>>>>>?????????>>>>>>AAAAAAAAABBBDDDEEEGGGHHHHHHJJJLLLOOOQQQSSSTTTUUUQQQQQQOOOMMMKKKIIIGGGFFFKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNQQQTTTVVV\\\^^^```aaabbbcccfffhhhhhhhhhgggffffffiiimmmqqq|||xxxkkk___QQQHHHDDDAAA???===<<<<<<<<<;;;999777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===<<<<<<=========<<<;;;;;;======>>>???@@@AAACCCDDDDDDEEEGGGJJJLLLNNNOOOPPPOOONNNMMMKKKIIIGGGFFFEEEGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCCCCDDDFFFHHHKKKMMMPPPQQQSSSTTTUUUYYY]]]aaaccccccccccccdddhhhlllpppyyy}}}|||{{{}}}||||||zzzwwwsssooommmnnnppprrruuuwwwzzzzzzxxxvvvvvv~~~sssgggXXXLLLGGGBBB???<<<;;;;;;:::999888888999;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<======::::::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<===???@@@AAAAAABBBDDDGGGIIIJJJKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDFFFHHHIIIIIIJJJKKKLLLNNNSSSYYY^^^dddeeeffffffgggjjjnnnqqquuuwww{{{|||{{{{{{}}}zzzxxxwwwwwwyyyzzzzzzzzzxxxyyy|||yyytttpppooonnnmmmkkkhhheeebbb```______aaadddgggjjjmmmooopppqqqrrrqqqooojjjeeebbbaaa^^^gggoooppprrrwww{{{||||||||||||~~~~~~~~~wwwuuuvvvvvvuuuxxxyyy{{{}}}~~~~~~~~~|||xxxlll]]]QQQLLLCCC@@@<<<::::::999888777999:::<<<=========<<<;;;888888888888888888888888999999999:::;;;<<<<<<===999999999999::::::;;;;;;============<<<;;;::::::;;;;;;;;;<<<===>>>???@@@???AAACCCEEEGGGHHHIIIIIIGGGFFFEEEDDDCCCBBBAAAAAADDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHDDDEEEFFFGGGIIINNNUUUZZZ^^^```bbbbbbcccdddgggjjjmmmnnnpppqqqqqqqqqrrrsssnnnllliiihhhhhhiiiiiihhhfffiiinnntttyyy{{{zzzxxxzzzzzzyyyuuupppllliiiiiigggeeeccc```^^^]]]]]]^^^]]]^^^aaadddffffffeeedddbbbbbbbbb```\\\XXXVVVVVVSSS\\\dddgggkkkrrrwwwxxxuuusssrrruuu{{{}}}~~~~~~sssjjjgggeeedddcccccceeegggjjjmmmppprrrsssrrrwww|||wwwwwwwwwlll^^^SSSOOOEEEAAA===:::999999888777888999999:::::::::::::::888888888888888888888888666666777888999:::;;;;;;999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDEEEGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCDDDDDDEEE@@@@@@AAABBBDDDHHHOOOSSSWWWZZZ\\\]]]^^^___aaaccceeeeeeeeefffgggggghhhhhhgggdddaaa___^^^______^^^[[[^^^ccchhhlllooooooooorrrrrrrrrpppllliiihhhhhhbbb```]]][[[ZZZ\\\^^^______```bbbeeefffddd```]]]WWWXXXXXXUUURRROOONNNOOONNNUUU]]]dddnnnxxx}}}|||zzzvvvsssvvv}}}~~~tttkkkgggccc```]]]XXXZZZ\\\aaagggmmmsssvvvvvvyyyvvvooonnnwww~~~uuujjj]]]SSSOOOFFFBBB>>>:::999999888777888888888888888999999:::888888888888888888888888666666777888999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDD??????@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBB<<<======>>>???CCCHHHKKKRRRUUUYYY[[[\\\^^^```bbbaaa`````````bbbcccccccccbbb___ZZZXXXWWWWWWWWWWWWUUUXXX[[[___aaacccdddeeeiiijjjkkkiiifffdddcccccc\\\ZZZWWWTTTTTTWWWZZZ\\\``````bbbeeefffccc]]]XXXRRRSSSSSSQQQMMMKKKJJJKKKJJJOOOWWWcccrrryyytttuuu|||~~~}}}tttmmmhhhccc^^^YYYQQQSSSVVV[[[dddnnnwww||||||}}}~~~ssskkkiiiqqqwwwsssnnnmmmmmmooorrrtttwww|||sssgggZZZRRROOOGGGCCC>>>;;;999999888888:::999888888888999;;;<<<888888888888888888888888888999999;;;<<<===>>>>>>999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>===>>>???AAACCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAA<<<<<<===>>>???????????????@@@@@@AAABBBBBBAAAAAA:::<<<======>>>@@@DDDGGGLLLPPPTTTXXXZZZ]]]___aaaaaa```___```bbbddddddddd^^^ZZZVVVSSSRRRRRRRRRRRRSSSUUUWWWYYYYYYZZZ\\\]]]^^^___```___\\\ZZZYYYZZZXXXUUUQQQNNNNNNQQQUUUXXX^^^___aaadddfffbbb\\\VVVSSSSSSRRRPPPLLLJJJJJJJJJFFFJJJSSSaaauuu{{{tttmmmmmmuuu~~~}}}zzzxxxyyy{{{|||{{{vvvnnnhhhccc]]]VVVPPPMMMNNNQQQWWWbbbnnnyyy|||pppgggeeejjjooouuuxxxxxx{{{~~~tttuuuxxx}}}~~~nnnfffdddccceeehhhgggjjjooosssuuutttrrrppppppsssvvvyyyyyywwwtttqqqiiimmmppprrrtttyyy}}}kkk___UUUMMMGGGIIIDDD>>>:::999:::;;;;;;777777666666666666777777999999999888888888888888:::999888666666777999:::999999::::::::::::;;;;;;===<<<;;;:::888777666555888999999:::<<<======>>>AAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCCCCCCCAAA???>>>>>>@@@CCCDDDCCCAAA??????AAADDDFFFEEEBBB@@@AAACCC>>>>>>>>><<<<<>>===???BBBCCCBBB@@@???>>>AAABBBBBBAAA???===<<<<<<666777888888999;;;>>>AAAHHHJJJNNNRRRTTTWWWZZZ]]]YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSPPPMMMKKKIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIGGGIIIIIIGGGEEECCCCCCEEEHHHKKKMMMOOOLLLHHHEEEGGGJJJQQQSSSUUUVVVUUUQQQNNNKKKLLLPPPXXXhhh~~~jjj\\\QQQTTT^^^eeeggggggeee```XXXTTTSSSUUUVVVVVVVVVTTTRRROOOKKKGGGCCCAAACCCBBBDDDLLLXXXccciiikkkgggfffhhhmmmsssuuusssooohhhfffccc___ZZZVVVSSSQQQUUUTTTRRRQQQSSSWWW[[[^^^hhhiiikkkpppwww{{{||||||sssooolllnnnqqqqqqlllgggccccccdddfffiiimmmqqqtttxxx{{{~~~}}}||||||}}}}}}{{{xxxuuusssrrrqqqpppqqqsssvvvzzz~~~}}}xxxvvvxxx}}}xxxvvvuuurrrlllggg]]]ZZZZZZ\\\]]]^^^dddlllzzz~~~{{{wwwwwwvvvrrrppprrrvvvwwwxxxzzz|||~~~~~~~~~xxxuuusssuuuzzz}}}|||zzzyyy|||~~~~~~~~~~~~}}}|||yyywwwuuutttrrrpppnnnooosssxxx|||}}}|||}}}|||yyytttqqqqqqssswwwzzz|||}}}~~~|||zzzxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzz~~~~~~|||yyyxxx{{{{{{yyywwwsssqqqqqqrrrqqqqqqqqqqqqrrrsssuuuvvvvvvxxx{{{{{{yyyvvvttttttrrrrrrrrrqqqooommmkkkiiikkkjjjhhhfffdddcccbbbbbb``````___```bbbeeehhhjjjiiijjjkkkmmmnnnnnnnnnnnnmmmmmmmmmnnnpppssswwwyyy{{{{{{zzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwxxxwwwuuussssssssstttuuuuuuttttttsssqqqrrrrrrsssrrrqqqpppooosssuuuxxxzzz{{{}}}~~~kkk\\\RRRJJJFFFCCC@@@<<<::::::999888777777777777777777777777777666666666666666666666666555666888::::::999777555777777777888888888888999::::::::::::::::::;;;;;;888888888999999::::::;;;>>>>>>????????????@@@@@@===>>>???@@@@@@@@@???>>><<<>>>AAABBBAAA???>>>>>>BBBAAA@@@???>>>===:::888444666888999:::<<<@@@CCCGGGIIILLLNNNOOOQQQSSSUUUSSSTTTUUUVVVVVVVVVTTTTTTQQQPPPOOOMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDEEEEEEDDDBBBBBBFFFFFFEEECCC@@@???@@@AAABBBDDDEEECCC@@@@@@CCCFFFMMMPPPUUUYYYYYYVVVQQQMMMOOORRR[[[lll]]]PPPFFFHHHOOOTTTVVVWWWTTTPPPJJJGGGFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@===<<<<<<<<<>>>FFFOOOWWWZZZZZZWWWWWWXXX\\\aaacccaaa^^^PPPOOONNNLLLIIIGGGFFFEEEIIIGGGDDDBBBBBBDDDGGGIIIPPPQQQSSSWWW\\\```aaaaaa[[[[[[]]]aaaeeegggfffeeeccccccbbbbbbbbbbbbccccccfffggghhhgggfffeeefffhhhfffeeebbb___]]]]]]]]]^^^^^^___bbbeeejjjnnnqqqsssyyy|||~~~|||}}}uuuooogggbbbdddlllvvv}}}}}}{{{wwwssskkkgggdddcccaaa```eeekkkwwwzzz}}}|||vvvuuusssooommmooosssrrrrrrrrrsssuuuwwwxxxzzzxxxvvvvvvwwwyyyyyyxxxzzzyyywwwuuuuuuvvvxxxyyy}}}zzzwwwtttuuuyyy|||~~~}}}|||||||||{{{yyywwwmmmjjjhhhiiimmmqqqrrrqqqppprrrttttttrrrpppoooooosssrrrqqqooommmkkkjjjiiifffdddccceeejjjpppsssuuuuuutttuuuvvvwwwvvvssspppppprrruuuxxxyyywwwuuusssnnnjjjeeeaaa```bbbfffiiilllmmmnnnllljjjhhhhhhhhhggghhhiiikkkmmmoooqqqrrrnnnnnnmmmlllllllllllllllrrrrrrrrrpppnnnkkkhhhfffggggggfffddd```^^^___````````````aaabbbdddeeeffffffhhhjjjiiifffdddbbbbbb```___^^^\\\ZZZWWWTTTSSSWWWUUURRROOOMMMMMMMMMNNNOOONNNMMMMMMOOOSSSWWWYYYXXXYYYZZZ\\\\\\]]]]]]]]]\\\]]]^^^```bbbeeehhhjjjjjjjjjjjjkkkkkkkkkkkkkkkffffffffffffgggfffffffffffffffeeeeeedddcccbbbbbb___```aaabbbbbbaaa```___\\\\\\]]]]]]\\\ZZZYYYXXXYYY\\\___aaaccceeehhhkkklllkkkiiigggggghhhjjjlllmmmooosssvvvxxxyyyyyyyyyvvvuuuuuuxxx}}}~~~~~~~~~lll[[[PPPIIIEEE???===;;;::::::999777555777777777888888777777777444444555555555555666666555666777888888888777666777777777888888888999999888888888888888888888888777777888888999999999999========================:::;;;<<<===>>>>>>>>>===<<<>>>AAAAAA@@@?????????DDDAAA??????AAA@@@===999666777888999:::>>>DDDHHHLLLMMMLLLKKKIIIJJJMMMOOONNNPPPQQQSSSSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJEEEDDDAAA>>>======>>>???>>>>>>@@@AAAAAAAAAAAAAAACCCDDDDDDBBB???<<<<<<<<>>???CCCFFFKKKOOOVVV[[[\\\XXXRRRNNNNNNQQQYYYiii}}}sssVVVJJJAAABBBGGGJJJLLLNNNKKKHHHEEEBBB@@@@@@?????????AAABBBBBB@@@===<<<;;;888999<<>>;;;;;;<<<>>>???BBBCCCEEEIIILLLNNNOOOOOOMMMPPPVVV[[[```dddgggiiigggfffeeebbb```]]][[[ZZZ\\\ZZZXXXUUUSSSRRRSSSTTTPPPOOOMMMKKKKKKMMMPPPQQQPPPQQQSSSVVVZZZ^^^aaaccchhhlllpppssssssqqqppppppllljjjggggggiiilllooopppbbb\\\TTTOOOPPPWWWaaagggjjjpppwwwzzzzzz|||zzzsssooojjjfffhhhlllppptttwwwzzz~~~xxxvvvtttpppooorrruuutttqqqooonnnnnnnnnnnnrrrpppnnnnnnppprrrssssssvvvtttrrrrrrssstttttttttwwwxxxxxxvvvuuuuuuxxxzzztttssspppmmmkkklllppptttvvvuuussssssssssssrrrpppkkkhhheeedddgggjjjkkkllllllmmmmmmllliiigggffffffjjjiiihhhfffeeeccccccbbb^^^]]]]]]```eeejjjnnnppppppppppppqqqqqqpppmmmjjjfffhhhlllnnnooonnnkkkjjjgggddd^^^ZZZXXXZZZ]]]```dddfffgggfffcccaaaaaaaaa^^^___```ccceeefffggghhhdddcccbbbaaaaaaaaaaaaaaaeeeeeedddbbb___\\\ZZZXXXVVVVVVVVVSSSQQQOOOOOOPPPRRRRRRSSSTTTVVVWWWXXXYYYVVVXXXYYYXXXUUURRRPPPPPPQQQPPPOOOMMMKKKIIIGGGFFFJJJHHHEEEBBBAAABBBDDDEEEKKKIIIGGGFFFFFFIIILLLNNNQQQRRRSSSSSSTTTUUUUUUUUUSSSUUUVVVXXXZZZ\\\]]]^^^]]]^^^```aaabbbbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]][[[XXXXXXYYYZZZXXXYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMOOOSSSUUUWWWZZZ]]]```bbb___[[[XXXVVVWWWYYY[[[^^^```ccceeegggggggggfffaaa```aaadddhhhlllmmmnnniiihhhgggfffhhhkkknnnpppqqqrrrsssssstttwww{{{zzztttqqqllljjjhhhfffdddddddddeeebbbdddfffiiijjjkkkkkkkkkppprrrsssrrrooolllkkkkkknnnqqqtttssspppmmmmmmmmmpppvvv{{{|||}}}|||yyywwwwww{{{nnn[[[OOOHHHEEE===<<<:::::::::999777555777777888888888888777777333333444444555555555555666666555555555666888999888888888888999999999:::999888888777777666555555666777777888888999999999<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<<<<<<<>>>@@@AAA@@@???@@@AAAAAA???===???AAABBB???<<<777666555555777===EEEJJJSSSQQQLLLFFFCCCCCCGGGJJJFFFHHHJJJKKKLLLKKKJJJHHHJJJIIIIIIHHHGGGFFFEEEDDDEEECCC???<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCAAA>>>;;;999999:::::::::999:::<<>>???AAABBBCCCCCCBBB??????>>>>>>======<<<<<<===;;;999888888999;;;<<<>>>???AAABBBCCCDDDEEEFFFCCCHHHOOOUUUZZZ___dddgggcccbbb```]]]ZZZWWWTTTSSSVVVRRRMMMGGGDDDCCCCCCCCCBBBBBBAAAAAACCCFFFJJJLLLIIIJJJKKKLLLOOOQQQSSSTTTXXX\\\aaaeeeeeeddddddccc\\\XXXTTTSSSTTTWWWYYYZZZNNNJJJFFFCCCCCCHHHMMMQQQSSSXXX^^^```aaafffooovvvuuunnnfff```___aaa```dddggglllttt~~~yyysssqqqpppooopppsssvvvuuurrrooollliiigggeeefffdddcccdddgggkkkmmmnnnooonnnmmmnnnqqqrrrqqqppplllllljjjgggeeeeeehhhjjjjjjiiifffbbb```aaaeeehhhllljjjgggfffggghhhhhhggggggdddaaa___```bbbcccdddeeefffeeebbb___]]]]]]^^^```___]]]\\\ZZZZZZZZZZZZUUUTTTUUUXXX]]]bbbeeefffiiiiiiiiijjjjjjiiifffccc]]]___aaacccdddcccbbbaaa```]]]YYYUUUTTTUUUWWWYYYbbbccceeedddbbb```___^^^VVVWWWXXXZZZZZZ[[[ZZZZZZWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKIIIIIIIIIGGGDDDCCCCCCEEEDDDEEEFFFGGGHHHIIIIIIJJJGGGIIIIIIHHHEEEBBBAAAAAACCCBBBAAA@@@??????>>>>>>???>>><<<;;;<<<>>>AAACCCGGGFFFDDDCCCDDDFFFIIIJJJNNNNNNNNNOOOOOOPPPQQQQQQPPPRRRTTTVVVWWWVVVUUUTTTTTTVVVYYY[[[]]]]]][[[ZZZVVVVVVUUUTTTSSSTTTTTTUUUYYYZZZYYYVVVSSSSSSUUUWWWZZZZZZZZZXXXUUUQQQMMMKKKLLLLLLMMMMMMLLLKKKIIIHHHKKKNNNQQQSSSTTTWWWZZZ\\\___[[[VVVPPPMMMMMMNNNPPPOOOQQQSSSTTTUUUTTTSSSRRROOONNNNNNPPPSSSVVVWWWVVVSSSRRRPPPPPPQQQTTTWWWYYY[[[\\\\\\[[[\\\```eeeiiilllooosssvvvwwwxxxzzz{{{yyyvvvrrrkkkeee___[[[YYYXXXWWWUUUTTTSSSSSSSSSTTTPPPRRRTTTWWWYYYZZZZZZZZZ]]]^^^___^^^\\\YYYXXXXXX[[[___bbbaaa]]][[[]]]___ffflllppppppoooqqqqqqnnniiigggdddeeehhhlllpppqqqwwwyyy{{{}}}~~~}}}{{{zzzqqq\\\NNNGGGEEE===;;;:::999::::::888666666777888999999888777666333333333444555555666666666555444333444555888999888888888999999999::::::::::::999999888777666666666666777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888888888999999999999999;;;===?????????>>>???@@@<<<<<<<<<===>>>???>>><<<999888777666999???GGGLLLSSSPPPJJJCCC>>>>>>AAADDDCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDBBB@@@===;;;:::999999888888999:::<<<===>>>???@@@AAAAAA???<<<999888888999888888888999;;;<<<>>>DDDHHHNNNRRRTTTRRRNNNKKKDDDEEEFFFLLLWWW^^^YYYPPPFFF@@@===???AAA@@@BBBEEEEEEEEECCC???<<<;;;<<<>>>AAADDDFFFDDD???999777777555777:::===???>>>===<<<::::::;;;<<<============;;;;;;;;;;;;:::::::::999666555444333333555777888;;;<<<>>>???>>>===>>>??????CCCIIIOOOSSSWWW[[[^^^[[[YYYWWWUUUSSSQQQPPPPPPUUUPPPIIICCC@@@???===<<<<<<<<<<<<===@@@CCCGGGIIIEEEEEEEEEFFFGGGHHHJJJJJJMMMQQQVVVYYYYYYXXXXXXXXXOOOLLLGGGEEEFFFGGGIIIIII???>>>===<<<===???AAABBBCCCGGGJJJKKKMMMSSS^^^fffooorrrvvvyyy||||||{{{zzzwwwyyyzzz{{{{{{{{{yyyyyyxxxyyyyyyzzz|||~~~wwwkkkbbb[[[TTTQQQSSSOOOSSSWWW[[[cccnnnrrrrrruuunnniiiiiikkklllppptttwwwwwwvvvsssoookkkgggeee```^^^]]]^^^bbbgggjjjkkkmmmkkkjjjmmmpppqqqooommmeeedddaaa]]][[[[[[___aaafffeeeaaa]]]ZZZZZZ^^^aaadddbbb___]]]^^^`````````bbb```^^^]]]\\\]]]^^^___``````^^^[[[XXXWWWXXXZZZZZZYYYWWWVVVUUUUUUVVVVVVQQQPPPQQQSSSWWW[[[]]]^^^cccccccccdddeeedddaaa^^^ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZXXXVVVTTTTTTTTTVVVWWW]]]___aaaaaa^^^\\\ZZZZZZTTTUUUVVVVVVUUUTTTSSSQQQOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKIIIHHHFFFEEEEEE???@@@@@@>>><<<;;;<<<===>>>???@@@AAABBBBBBAAAAAAAAACCCCCCBBB???===============<<<<<<<<<<<<======<<<;;;;;;<<<>>>@@@CCCEEEEEEEEEFFFGGGIIILLLNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRSSSUUUXXX[[[[[[YYYVVVTTTRRRTTTXXX\\\^^^^^^\\\[[[UUUSSSPPPMMMLLLMMMOOOPPPWWWYYYZZZWWWUUUTTTWWWZZZ``````___]]]XXXSSSNNNJJJJJJKKKKKKLLLLLLKKKIIIHHHJJJLLLOOOPPPQQQRRRTTTVVVYYYUUUOOOJJJFFFEEEEEEFFFFFFGGGIIIJJJIIIHHHFFFEEEFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDEEEGGGJJJKKKIIIJJJJJJJJJJJJMMMRRRUUUVVVYYY\\\______```bbbcccbbb```]]]YYYUUURRRPPPOOOKKKKKKKKKKKKKKKLLLMMMMMMIIIKKKMMMPPPSSSUUUVVVWWWTTTUUUVVVUUUSSSRRRSSSTTTUUUYYY\\\ZZZVVVVVVZZZ___kkkqqqtttrrrqqqrrrpppmmmjjjhhhfffgggjjjmmmppppppuuuvvvyyy{{{|||}}}}}}}}}uuu^^^OOOGGGEEE===;;;999999999:::999888666777999::::::999777666333333333444555666666666444444444444555666777777777777777888888888888999888888888888888888888888555555666888:::;;;<<<===<<<<<<<<<;;;;;;:::::::::888888777777777777777777999;;;<<<<<<<<<<<<===???:::<<<======;;;:::;;;;;;666777999:::<<<@@@EEEIIIJJJHHHDDD???;;;:::;;;===@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBB@@@>>><<<:::999888666777777888:::;;;<<<===>>>>>>>>><<<999777777888999888888999::::::::::::===@@@DDDHHHKKKKKKJJJJJJAAA@@@>>>===BBBHHHHHHCCC>>>;;;<<>>AAAEEEHHHKKKHHHAAA;;;888888333555888::::::999999888888999::::::999999::::::777777777777777777777777333222222111222333444666888:::<<<;;;888777888999;;;===AAAEEEIIILLLNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNPPPKKKDDD???===<<<:::999999999:::;;;===???AAABBB@@@@@@@@@AAAAAACCCDDDDDDFFFIIILLLNNNMMMKKKKKKKKKCCC@@@===;;;<<<===>>>===999999::::::;;;<<<<<<======???@@@AAADDDJJJRRRXXX```aaabbbccccccaaa```___^^^___```aaabbbccceeeffffffhhhkkkmmmoooqqqsssttttttiii\\\TTTNNNHHHFFFGGGDDDGGGIIILLLSSS]]]aaa```bbb[[[WWWZZZ^^^bbbiiiooossstttuuuuuurrrmmmiiifff^^^\\\ZZZ[[[___cccfffhhhkkkiiihhhkkknnnoookkkgggaaa```]]]YYYWWWYYY]]]```cccaaa]]]XXXTTTSSSVVVXXX]]]YYYVVVTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\[[[ZZZYYYVVVSSSSSSUUUXXXXXXVVVTTTSSSRRRSSSTTTUUUPPPOOOOOOQQQTTTWWWXXXXXX\\\[[[\\\^^^___^^^[[[YYYVVVUUUUUUTTTUUUWWWXXXZZZRRRRRRRRRRRRSSSTTTTTTUUUVVVXXX[[[[[[XXXUUUTTTSSSSSSTTTUUUUUUTTTRRROOONNNLLLKKKKKKLLLLLLMMMNNNOOOMMMLLLJJJHHHFFFEEEDDDDDD<<<======;;;999999:::;;;>>>>>>???@@@@@@@@@???>>>???@@@AAA@@@===<<<<<<=========<<<;;;<<<<<<>>>>>><<<<<<===>>>@@@BBBDDDEEEFFFHHHIIILLLNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSRRRUUUYYY]]]]]][[[WWWTTTOOORRRWWW\\\^^^]]]\\\ZZZUUUQQQLLLGGGFFFGGGJJJLLLPPPTTTVVVUUUSSSSSSVVVZZZ^^^^^^]]][[[WWWQQQLLLHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGIIIJJJJJJJJJJJJLLLMMMPPPMMMHHHCCC@@@>>>??????@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>>>>@@@AAAAAA@@@======>>>>>>???@@@BBBBBB@@@AAAAAAAAAAAACCCGGGJJJKKKMMMPPPRRRRRRSSSTTTVVVUUUTTTRRRPPPNNNMMMMMMMMMGGGHHHIIIJJJLLLMMMOOOOOOIIIJJJLLLOOOSSSVVVYYY[[[WWWWWWWWWVVVUUUVVVYYY[[[[[[^^^```^^^[[[\\\cccjjjsssxxx{{{yyyxxxxxxwwwtttrrrpppoooppprrruuuvvvvvvsssuuuwww{{{~~~www___OOOGGGEEE>>>;;;999888999::::::999666777999::::::999777666333333444444555666777777111222444666777777666555666666666666777777777777444444444555666777777888444555666888:::<<<>>>>>><<<<<<<<<;;;;;;:::::::::999888777666666666666666777888::::::::::::;;;===;;;>>>@@@>>>;;;888999;;;...111555888:::<<<>>>@@@@@@@@@@@@>>>:::888777777999999888999:::;;;<<<===999:::===???@@@AAAAAAAAAAAAAAA@@@???===;;;999777777777888888:::;;;===>>><<<===<<<:::777666777888555555555666777666555333666999===AAAEEEGGGIIIIII@@@???:::444666;;;>>><<<:::999<<>>@@@???>>>@@@???>>>>>>@@@CCCGGGIIIFFFAAA;;;777777666444222888888999::::::;;;;;;;;;<<<=========>>>@@@AAABBBBBBDDDFFFFFFDDDBBBAAA@@@;;;888666555666777777777888888999:::;;;<<<<<<======>>>???@@@BBBGGGLLLPPPVVVUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKLLLOOOSSSVVVWWWZZZ___cccfffiiikkkmmmfff[[[NNNHHHCCC>>>===>>>:::===>>>@@@FFFOOORRRQQQNNNHHHEEEHHHOOOUUU]]]dddhhhjjjnnnooonnnjjjeeebbb[[[YYYVVVVVVYYY]]]```bbbgggeeeccceeehhhhhhccc^^^[[[ZZZWWWTTTSSSVVV[[[___\\\ZZZUUUPPPKKKJJJKKKNNNRRROOOKKKIIIKKKMMMNNNOOONNNOOOQQQRRRRRRSSSUUUVVVTTTSSSQQQOOOMMMMMMPPPSSSSSSRRRPPPNNNNNNNNNPPPQQQLLLKKKKKKLLLNNNPPPQQQPPPRRRRRRSSSUUUWWWVVVTTTQQQNNNMMMKKKJJJJJJMMMPPPQQQHHHIIIKKKMMMNNNOOOOOOOOOQQQTTTVVVVVVTTTQQQOOONNNOOOPPPPPPQQQPPPMMMKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIFFFDDDBBBAAAAAA===>>>>>>===;;;:::<<<===<<<<<<===>>>===<<<;;;::::::;;;;;;:::888777888999<<<;;;:::999888999:::;;;999:::;;;<<<===>>>??????FFFGGGIIIKKKKKKKKKJJJJJJNNNMMMLLLKKKKKKLLLNNNOOOKKKNNNSSSWWWYYYVVVSSSPPPGGGJJJPPPUUUXXXWWWUUUSSSPPPLLLEEE???===???BBBEEEEEEIIIMMMMMMKKKJJJNNNRRRTTTTTTTTTSSSOOOIIIDDDAAA>>>???@@@BBBBBBBBBBBBAAADDDEEEFFFFFFDDDDDDEEEFFFIIIFFFBBB???<<<;;;<<<<<<888:::<<<>>>>>>>>>===<<<888777555666888999999888444555666777888888999999>>>???@@@@@@@@@AAADDDFFFDDDFFFIIIJJJJJJKKKLLLNNNKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIKKKMMMOOORRRSSSTTTKKKLLLMMMPPPTTTXXX\\\___]]]]]]\\\[[[[[[]]]bbbeeecccfffhhheeebbbdddmmmuuuvvv|||}}}|||}}}|||yyyrrrqqqpppqqqsssuuuuuutttppprrruuuyyyxxx___MMMCCC???;;;;;;::::::999888777777666666666666555555555555333333333444444555555555666666666666555444444333555555555555555555555555444444444444444444444444555555555555666777888999<<<;;;;;;:::999888777777666555444333333333333333777777666777777888999:::444555888999:::999888777888666333111111444777:::::::::999777777666666666666444444666999;;;:::999888888999::::::;;;<<<<<>>AAACCCEEEDDDAAA>>>;;;999999:::;;;@@@>>><<<<<<===;;;777333444444444444444444444444444444333222222222333333888888999999888666555444222333444444444555777999;;;;;;:::888666333111///777888999::::::::::::999777888999:::<<<===>>>???===;;;777555555555444444666555555777999:::999888999<<<===<<<999888;;;>>>>>>@@@AAA@@@===:::999999888777555333222222333333333444555777999;;;===>>>;;;===>>>>>>???CCCJJJOOORRRPPPLLLJJJGGGDDD@@@>>>===<<<<<<<<<>>>@@@CCCEEEHHHKKKPPPUUUZZZ]]]^^^___XXXRRRIII???999666777888777888999:::<<<===>>>???@@@>>>===>>>BBBJJJRRRWWW___aaacccdddccc___[[[YYYUUUUUUUUUTTTTTTVVVZZZ]]]aaaaaaaaa```^^^[[[YYYWWWQQQQQQPPPOOOPPPRRRUUUVVVVVVRRRLLLGGGDDDEEEHHHJJJGGGGGGEEEDDDDDDEEEFFFFFFKKKMMMOOOPPPQQQPPPOOONNNOOOMMMJJJHHHHHHJJJMMMOOOOOOOOONNNLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJLLLNNNOOOOOOMMMKKKIIIKKKIIIFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEGGGIIIMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEECCCCCC@@@???>>><<<;;;;;;;;;<<<;;;<<<<<<===>>>??????@@@===>>>???>>><<<999666444555666888:::;;;<<<;;;;;;;;;::::::999999::::::;;;@@@@@@AAABBBDDDFFFIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHMMMRRRSSSPPPLLLJJJFFFGGGHHHJJJKKKLLLLLLLLLCCCAAA???<<<;;;;;;<<<===CCCCCCDDDEEEEEEFFFGGGGGGMMMLLLKKKIIIFFFCCC@@@???>>>>>>============>>>>>>============<<<<<<<<<<<<;;;;;;999888777666666666666777999::::::999777666;;;999888666666777999:::888777666666777999;;;===<<<<<<;;;;;;;;;===???@@@AAABBBDDDFFFHHHIIIJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKLLLIIIIIINNNVVV\\\]]][[[SSSSSSTTTUUUYYY]]]```ccccccdddffffffffffffhhhiiihhhlllooopppnnnmmmoooqqqtttyyy||||||}}}|||xxxrrrooommmooorrrsssppplllcccdddfffkkkrrryyy~~~xxx___NNNEEEAAA;;;;;;::::::999888888777666666666666555555555555333333333333444444444444111111111111111111000///333333333333333333333333333333333333333333333333444444444555555666888888777777666555555444333333555555444333333333333333555444444444444555555666222333555666555444333222222222111111111222222333555555444333222111111222444222111333666888888666777777777888999999::::::>>>===;;;:::888777777777444555666777777888888888777777777666555444333222333222111111111333555666222444666888;;;===???@@@777555333111111333555777777777888:::<<<>>>@@@AAA@@@???===;;;;;;<<<>>>@@@???===;;;;;;<<<;;;888555444444444444555555555555333333333333333444555666555555666555555333222111333444777777777888:::<<<<<<;;;999777444222000///333333444555666666666666444444555666777888999999666444111000000222333444666666777777666666555555888<<>>@@@EEELLLQQQWWWSSSMMMGGGBBB===888555666666555666777:::<<<>>>BBBEEEIIIMMMQQQSSSTTTUUUPPPKKKDDD<<<888666777888666777777888999:::::::::;;;:::999999<<>>>>>;;;;;;;;;;;;:::888555444555666777888999999:::::::::999999888888888999999;;;;;;;;;<<<>>>AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCC>>>AAAFFFIIIKKKIIIFFFDDDEEEEEEEEEEEEDDDCCCAAAAAA===<<<:::888666666777888::::::;;;<<<<<<=========DDDDDDCCCBBB@@@===;;;:::999999:::;;;<<<>>>???@@@<<<<<<<<<;;;;;;:::::::::999888777666666666666666666777999::::::999777666999888666555555666777888888777666555666888999;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@BBBDDDFFFGGGIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKNNNMMMOOOUUU\\\```___\\\VVVXXXZZZ]]]```ccceeefffccceeeggghhhhhhiiikkkmmmooorrrtttsssnnnjjjiiijjjmmmrrruuuttttttvvvsssooommmiiiffffffhhhgggccc^^^XXXYYYZZZ___eeelllqqqtttvvv^^^OOOGGGDDD;;;::::::999999888888888666666666666555555555555333333333333222222222222000111222222222222222111222222222222222222222222333333333333333333333333333333333333444555666666333333333222222111111111444444333222222222222333222222111000000000111111111222222222222000...---...///111222222000...---111111000///............000//////000333444444333444444555555666777777777777777666555555444555555777777777888888999999:::666666555444333222111000000000/////////111333444///111333666999;;;<<<===888555111...---///111333666666666777888:::;;;<<<:::999999999;;;>>>AAACCC===<<<:::;;;;;;;;;:::888666666666666777777888999555555555666777888999:::999999999999888777777666555777;;;======>>>???AAA===;;;888555222000//////000111222333444444444444222222333333333333444444111///------...111444777;;;<<<===:::666333444555888<<<@@@@@@===999888999:::;;;<<<:::777444333333222111000//////000111222222333555666888999999:::999:::;;;===@@@GGGOOOUUUYYYSSSKKKCCC===888444111111111111111222444666888;;;===@@@CCCEEEGGGGGGHHHDDDBBB===999777666666777555555555555555555444444777777666666777:::===???CCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBCCCFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGDDD???;;;999:::<<<>>>???>>><<<:::999888888888>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????AAABBBDDDEEEDDDCCCCCCBBBAAA???>>>===>>>@@@CCCEEEGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBFFFFFFFFFFFFEEECCCBBBBBBBBBAAA???>>>>>>???AAABBBDDDDDDDDDDDDCCCBBBAAAAAA<<<;;;999777555444444555888888888999999::::::;;;777777777666555555444444555555555555666666777888888888777666666555666666444555555666888:::;;;<<<>>>>>>======<<<<<<;;;;;;999;;;>>>BBBCCCCCCBBBAAABBBBBBAAA@@@>>><<<:::999999777666444333333444444777777888999::::::::::::;;;;;;;;;;;;:::999888888888888999:::<<<===>>>???;;;;;;:::999888888777777666666555555555555555666666777888999999888777666666666444444444555666777777666555444444555777777888999:::;;;<<<<<<<<<<<<>>>>>>>>>@@@BBBDDDGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLPPPQQQSSSYYY___aaa^^^[[[YYY[[[___ccceeefffffffffbbbdddgggiiijjjkkklllnnnqqqtttvvvssslllfffbbbbbbcccgggiiihhhggghhhfffaaa```\\\YYYYYYYYYXXXTTTPPPKKKLLLNNNRRRWWW^^^dddhhhttt]]]NNNGGGDDD:::::::::999999888888888666666666666555555555555333333333222222111111111111111222333444444333333222222222222222222222222222222222222222222222222222222111111222333333444333333333333222222222222333222222111111111222222111000///...............000000111111000///.........///111222111000...---111000///..................---......000111111111111222222222333333333444222222222222222333444444888888888999999:::;;;;;;666555333222000///............------...///111111000111444777:::<<<===>>><<<999333///,,,---///000444444444444555666777777444444444666888<<>><<<<<<<<<<<<======>>>???????????????>>>>>>===<<<999<<<@@@CCCCCCCCCDDDEEE???<<<999555222111111222333333444555555555555444444444444333333333222222111000///...///222777;;;AAADDDEEE@@@999666777::::::===???>>>:::777777888<<<===>>><<<999666555555222111000///000111222333222333555666777888888777888888:::<<>>:::777666444222222222222333444666777888999;;;<<<>>>>>>??????===<<<:::888666555555555555555444333222111111000666666666777777888999:::;;;;;;;;;;;;<<<>>>??????>>>>>>>>><<<;;;;;;===@@@@@@@@@AAAAAAAAABBBBBBAAA??????>>>>>>>>>??????@@@>>><<<888555444555666888999888666444333333444444::::::;;;;;;:::999888777444555555555555555555444666666777888999;;;<<<===;;;<<<=========;;;999888999;;;>>>AAADDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB??????>>>>>>>>>=========<<<======;;;::::::<<<>>>EEEEEEEEEDDDCCCAAA@@@??????>>><<<::::::<<<>>>???CCCCCCCCCCCCCCCBBBAAAAAA;;;999777555333222222222555555555666666777777777333333222111111222333333555444333222222333555666666666555444333333333333111111222333444555666777::::::999999888888777777888999<<<>>>@@@@@@@@@@@@?????????>>>===;;;:::999666666555444333333333444888888:::;;;;;;;;;::::::777777888999::::::999999::::::;;;;;;;;;;;;::::::::::::999888777666666555444444444444444555666666666666777888888777666666555555444444444555666666666666555444333333444444666777999:::;;;;;;:::999<<<;;;;;;<<<>>>AAADDDFFFGGGHHHIIIKKKMMMNNNOOOPPPSSSSSSTTTWWW[[[]]]\\\ZZZZZZ\\\^^^___aaaaaaaaaaaa___bbbeeeggghhhiiikkkmmmkkkoooqqqnnnggg```[[[ZZZYYY]]]^^^[[[ZZZ[[[XXXTTTPPPNNNLLLLLLMMMMMMJJJHHHBBBDDDFFFJJJPPPXXX___dddsss\\\MMMFFFCCC::::::999999999999999888666666666666555555555555333333333222222111111111......///000111111111111222222222222222222222222111111111111111111111111000000000///000000111111111111222222222222222222111111000000000111111222000000///...------------,,,,,,---........................---------......000///......---.........,,,------.........///000/////////000000000000000/////////000111333444555333444666777888999999999666555333111///...------------------...///000000000222555999<<<===>>>>>>:::777333///---...000111222222222222222333333444333333444555888:::===>>>::::::::::::;;;===@@@BBBBBBAAA@@@???@@@AAACCCDDDFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@>>>AAAEEEGGGGGGGGGGGGHHHBBB???:::666555666888:::999999999999888777666555555444444333222222111111222222222111000333888<<>>>>>??????;;;777555777:::<<<===>>>===;;;888777777444333222222222333444555444555777888888888777666777777888===CCCJJJQQQTTTJJJEEE===888555555555555555555555555555666777777888999999:::;;;;;;<<<<<<;;;:::999777666444333222666555444333222111000000444555666777888999999888777777777888999;;;===>>>;;;;;;;;;999777777888:::999999999:::;;;<<<======;;;;;;::::::999:::::::::888777444333222222444444333222111000111222333444666666666555555444333333111111222333333222111111333222222222333444444555333555666888888888777777888999<<>>===<<<<<<;;;:::999999:::;;;<<<<<<============<<<<<<;;;999888666444222222222222333333333333333444444444000////////////000111222333222111000111222333444444333222111111111111111111111222333444555555555999888888888777777666666777888:::<<<===>>>>>>???>>>>>>===<<<;;;999777666444444333333333333333333444555777888888888666666444555666888999999::::::999999:::;;;;;;:::999999999999888777777666555555444444444444444555666777444555555555555555555444444444444444555555666666555555444333333222222222444555777999999999888888:::999999999;;;>>>AAABBBBBBCCCEEEHHHKKKOOOQQQSSSWWWUUUTTTTTTVVVXXXYYYYYY[[[[[[YYYYYYYYYZZZ[[[[[[^^^aaadddggggggggghhhjjjgggjjjlllhhh```XXXSSSQQQPPPSSSTTTQQQOOOPPPMMMIIIEEEEEEDDDEEEEEEEEECCCBBB===@@@CCCHHHMMMVVV___fffttt]]]NNNEEEBBB999999999999999999999999666666666666555555555555333333333333222222222222000000111111222222111111222222222222222222222222000000000000000000000000///...............//////......//////000000000111000////////////000111111//////......---.........))))))******+++,,,,,,---,,,+++)))((()))***---...------,,,,,,,,,,,,,,,---+++,,,------,,,,,,---///........................------...///111333444555333555999<<<>>>>>>===<<<888777444111///---------------......///000000000///111555999;;;=========555444111//////000222333111111111111111111222333555555666888:::<<<===>>>999999::::::;;;???DDDHHHHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJIIIHHHFFFFFFFFFFFFGGGIIILLLNNNNNNKKKHHHFFFEEEGGGIIIJJJHHHGGGHHHHHHEEEBBB===::::::===BBBEEEBBBBBB@@@>>><<<999777555333333222222111000000///000222333333111222777;;;@@@BBBBBB???<<<;;;>>>AAACCCCCCAAA<<<777555888<<<999;;;<<<<<<:::888777888777666555444444555666777777888999;;;:::999777666666666888===DDDKKKNNNPPPBBB===777222111111222222666666666666777777777777777888888999::::::;;;<<<;;;:::999777555333222111555555444333333222111111222333444666666777666666444555555666888:::<<<===:::::::::888666444555666444444444444555777888999888888888777777666666555444333222222111222333333000///......///000222333111111000000000000000000000111111222222111111000111111000//////000000000///000222333444555666666777888:::<<<>>>@@@AAAAAA;;;<<<===>>>>>>===;;;:::999999999888888888888777777888888666555555777999;;;;;;;;;;;;:::999888777999999888888888888999999::::::;;;;;;;;;;;;::::::777666444333222111222222111111111111111111111111........./////////000000000000000000111111222333111111000000000000111111222333444444555555555444777777777777777777777777444555777999::::::999999<<<;;;:::888666333111000000111111111111111111111333555666888888777555444222222333555666666666666333555777999:::;;;::::::777777666666666666555555444444333333444555666666333333333333333333333333333333333444555555666666444444444333333222222222333444555666777777777777999888888888999;;;===>>>>>>???AAADDDIIIMMMPPPRRRYYYWWWTTTRRRRRRSSSVVVWWWYYYXXXVVVTTTTTTVVVWWWYYY]]]```dddeeeeeeddddddddddddffffffaaaWWWOOOIIIGGGGGGJJJJJJGGGEEEFFFDDD@@@@@@@@@@@@@@@???>>>======;;;>>>BBBFFFKKKTTT^^^fffwww```PPPFFFAAA999999999999999999999999666666666666555555555555333333333333444444444444222222222333222222111111111111111111111111111111////////////////////////...------,,,,,,,,,------,,,,,,---......///000000///.........//////000111......---------......///++++++*********++++++,,,***)))(((((()))+++---///,,,,,,+++++++++,,,,,,---)))+++,,,,,,******+++------------------------,,,,,,,,,---...000222444555444888>>>CCCEEEDDDBBB@@@;;;888555222///.........---...///000111111111111///111555999<<<=========888777666444333222222222111111000000111222333333444555666888:::<<<>>>>>>999:::;;;;;;<<>>???EEEKKKPPPNNNLLLJJJFFFBBB>>>:::888222222222111111000000///...111555555444444888<<<<<<<<<;;;;;;===???AAACCCEEEFFFEEEAAA;;;999:::===777999;;;<<<:::999999999:::999777666666666666777999;;;<<<======;;;888777555666888>>>EEEJJJKKKJJJ<<<888444111222333444444777888888888888888777777444444555666777999:::;;;:::999777666444222111111333333333333333333333333333333444444444444444444444444666777999;;;<<<<<<888999999777444222222333333333222333444555777888666666666555444333222222111111111111111222222222///......------...///000..................//////000000000000000000000000000//////......//////000000000000000111222444444444555666777999::::::;;;555777999::::::999777666666555555555555444444444555555555444222333555777666666777777666555444444555555666777777666555555999::::::;;;;;;:::::::::444333222111000111111222000000000000000000000000---...///000000000///.........000111222222222222////////////000000111222222333444555555444444333444444444555555666666777222333555777777666555444666666555444333111///...//////000111111111111111444555777999999777555444000111222222333333333222000222444666888888777777333333333444444444444555333333222222222333333444111111000000000000111111000111222333444444444444333333333444333333222222333333333444444555666777888888888999999999::::::<<<===???AAAEEEIIIMMMOOOTTTTTTRRRPPPNNNNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWZZZ]]]___```^^^\\\[[[[[[YYY[[[ZZZUUULLLEEEAAA@@@>>>AAA@@@===<<<===;;;888888999;;;<<<<<<;;;<<<<<<===@@@DDDFFFJJJQQQ\\\eeezzzcccQQQFFFAAA999999999999999999999999777666666666555555555555333333333444444555555555......///......---,,,,,,000000000000000000000000////////////////////////------,,,++++++,,,,,,,,,------......///000111111...............///000111,,,,,,,,,,,,---...//////000///...---,,,,,,,,,,,,))))))***+++---...///000...---------------......'''***++++++((((((***,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111333444000555<<>>?????????AAA@@@===:::666333000...111000000111111222333444111222444666999;;;<<<===999:::;;;;;;===BBBJJJPPPNNNLLLIIIGGGFFFFFFHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGIIINNNSSSWWWXXXTTTNNNJJJNNNNNNMMMJJJGGGEEEFFFGGGJJJGGGCCCAAACCCJJJQQQWWWWWWVVVRRRNNNHHHCCC???<<<444333333333222222222111---222777888777888;;;???:::999888:::>>>CCCEEEFFFGGGHHHIIIEEE@@@<<<;;;===888:::<<<===<<<;;;;;;<<<;;;:::888777666666666777;;;<<<>>>???>>><<<999777555666999???FFFIIIIIIGGG999666444333555888:::::::::::::::;;;::::::999888111111222333555777888:::888777666444333222222222111111222222333333444444666666555555444333333333555666888999;;;<<<======777888777555222000000000555444444444555666888999444444444444333222000///000000000111111222222222000///...,,,,,,,,,------///.........///000111111//////............////////////......///000000111111111000//////111222333222222333444444555666666333555777999999888666444333333333222222222222111333333333222000111333555555555555666666555444444222333555666666555333222444555555666666666555555222111000//////000111222000000000000000/////////---...000111111000...---,,,---///111333333333222.........///000111222333111222333444444333222111111111222333444555666666222333555777777555333222000111111222222222222222///000111222333333333222111222444666666444222000111111222222222222111111111222444555555444222111111111111222333333444444222222111111111111111222000000////////////000000//////000222222333333333222333333444444444333333444333222222333444666777888888999999999999888777======>>>@@@CCCFFFIIIKKKNNNOOOOOONNNKKKIIIHHHHHHHHHJJJNNNQQQSSSUUUUUUUUUUUUXXXZZZZZZXXXUUUSSSRRRLLLNNNNNNJJJDDD>>>======888;;;:::777666777666222000222555888:::<<<>>>@@@AAADDDGGGHHHJJJQQQ[[[dddfffRRREEE@@@===;;;999999::::::999888555666666666666444222111333333222222111222222222333222000/////////000111222222111111000000000///------...........................---,,,,,,++++++++++++,,,,,,---........................---------,,,+++***)))))))))***+++---------------,,,,,,,,,///......------,,,,,,++++++++++++,,,,,,---------.........------,,,,,,,,,*********+++,,,---///000000000111111111000000///555666:::???BBBBBB@@@===<<<:::777555555444222000000///.........000222333111777<<<===???DDDFFFEEEEEEBBB???;;;777444333222444444444333111222555888999666555666999<<<===<<<666888;;;===???CCCGGGKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBB@@@>>>???AAACCCJJJOOOTTTUUURRRNNNMMMMMMNNNPPPPPPLLLFFFBBBDDDGGGLLLIIIEEECCCFFFLLLTTTYYYXXXUUURRRQQQPPPJJJ@@@888777555222111111333333333111333888???CCCDDDAAA>>>AAA<<<888:::@@@FFFHHHGGGPPPNNNKKKGGGCCCAAAAAABBB:::===>>>>>>@@@CCCAAA<<<<<<;;;999777666888999;;;;;;;;;:::999888777666666888:::<<>>;;;:::;;;;;;;;;:::666555333222222333555666:::888777888888888<<>>BBBBBB???<<<;;;888666444444444333222222222111111111111111111333999======???CCCEEEDDDDDDBBB>>>;;;777555444444777777666444222222444777888666666888<<<@@@AAAAAA:::999888999===BBBGGGJJJFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@===;;;<<<>>>@@@EEEIIINNNOOOLLLJJJIIIJJJPPPRRRRRRMMMGGGCCCCCCFFFIIIGGGEEEDDDGGGLLLQQQUUUWWWTTTRRRQQQPPPLLLCCC<<<777666555666888888666555555888===DDDIIIKKKIIIGGGBBB>>>;;;===CCCIIIKKKKKKPPPNNNKKKFFFBBB@@@@@@@@@:::===???@@@CCCGGGFFFAAA<<<;;;888666666888;;;===???>>><<<999888777777888===>>>@@@CCCDDDBBB???<<<777666555555666999;;;===::::::999999888666555444222222444555888:::<<<===:::888555333111111222222000111222333333333333222222222222222333333444444555666888:::;;;<<<======555444444444333222222222,,,,,,---111666999999888777444222222444444222/////////000111111111111000222111000///......///000//////////////////000000111111000000000000000111222222111111111222222333555444444333333333333444111111222222222222111111///000000000000000000///---...............------////////////000111222333555555444444333222222222222111000/////////000000000000111111111111111111000///...------...///000////////////000000000000---...000111111111///...------...///000111222222222222222222222222333333555444444333333222222111222111000000///000111222222222222111111111000000000000/////////000000111444444444444555555555555333333444555666666666666222222222333222111111000111111111111111111111111///000000111111111111111///111333333222222333444555555555555444333222111333222222555888999777444555555444333333333333333333333333333555777999:::============<<<;;;:::999:::===????????????AAADDDFFFFFFEEEDDDCCCBBBBBBCCCFFFGGGIIILLLMMMNNNNNNNNNQQQOOOMMMIIIFFFBBB@@@>>>===;;;888777888999888777333222111111222333666777777555777;;;======BBBHHHKKKRRRVVVUUUVVV[[[``````{{{cccPPPDDD???:::888666666777777666555666666666666555444333333444333222111000/////////111000//////...//////////////////.......................................******++++++,,,------...000//////......------,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,////////////////////////222222000///---,,,+++***,,,,,,,,,,,,------------//////............---------........./////////000333333333333333222111111111333888>>>BBBBBB???<<<;;;888555444555666666666666555444333222111000000666;;;>>>>>>>>>AAABBBAAABBB@@@===:::777666666666999999888555333222444555777666777:::???CCCEEEEEE===999666666;;;AAADDDEEEAAAAAABBBBBBBBBBBBBBBBBB??????===;;;999999;;;===AAADDDHHHIIIGGGGGGHHHJJJTTTUUUTTTPPPIIIEEEDDDFFFGGGGGGGGGHHHKKKNNNQQQRRRQQQOOONNNNNNNNNKKKEEE@@@888999:::<<<>>>>>><<<::::::<<>>===============?????????>>><<<<<<>>>@@@DDDCCCBBBAAAAAA@@@@@@AAAEEEFFFHHHJJJLLLNNNNNNOOOLLLJJJGGGDDD@@@<<<999777999777444444444555555444111000//////000333666888777666888===???AAAFFFLLLRRRYYY^^^]]]]]]___``````xxxaaaOOODDD???:::888666555666666555444555555555555555444333333444333222000///.........//////..................///////////////........................---------+++,,,,,,,,,---------...*********+++,,,,,,------******+++,,,---......//////......---------------//////000000000000000111333222222111000///......,,,,,,------------------000000000000000000000000000111111111222222111111444444444444444333222222000333888>>>CCCDDDAAA>>>>>>;;;888777999;;;======<<<:::666333111000111222888===@@@>>>===???@@@>>>???===:::777666666777888777888888666444333444666555666777:::===@@@BBBCCC===888444666;;;@@@@@@>>>>>>>>>???@@@BBBCCCCCCDDD@@@???>>>;;;999999;;;===BBBEEEHHHHHHGGGGGGJJJMMMWWWXXXWWWSSSNNNJJJHHHHHHIIIJJJLLLOOOPPPQQQRRRRRRJJJIIIIIIIIIJJJIIIEEEBBB=========@@@BBBCCCAAA???>>>@@@CCCIIINNNQQQPPPOOOGGGFFFFFFIIINNNSSSUUUUUUSSSQQQMMMJJJGGGEEECCCAAA???CCCEEEEEEIIIMMMKKKGGG;;;999888888;;;@@@FFFJJJIIIEEE@@@;;;:::<<<@@@CCCIIIMMMQQQRRROOOJJJDDDAAA???===<<<::::::;;;===>>>888888777666555444444444222444777:::<<<<<<;;;:::666666666666555444222111111222444555555444333222//////000111222444444555222444777;;;<<<<<<;;;999111111111111111111111111222333666===EEEIIIHHHEEE;;;666111000222444444333...///111222333222111111000000000000///000000000//////000111222333333333000000/////////000111111000111333555666666666555888888999999::::::::::::666555444222111000//////000111111222222111111000......//////000/////////222222111111222333444444777666666555555444333333111111000000//////////////////000000000000///.../////////....../////////......//////000000111111......///......,,,+++***++++++,,,---......//////000000111222333333444444555444333222111222222333111111111111111222222333111111111111000000000000////////////000111333333111111111111222222222222000111222333333333333333333222000///...///000111222333333444444333333222000000111111111222333333000333555666666666777999::::::::::::999888777666666666555666888999:::;;;777777777777666666555555222222333555777:::===???AAA@@@???>>>>>>>>>???@@@BBBAAA???===<<<<<<>>>???BBBBBBAAA@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHIIIIIIJJJDDDCCCAAA>>>;;;888666555666444222111222333333222111000......///222666888;;;999999===???@@@GGGNNNZZZ___dddeeecccaaa``````vvv```PPPDDD>>>:::888666666666777666444444444444333333333333333333222000///...---------------------...---------++++++++++++++++++++++++//////.........---------............------,,,,,,))))))******+++,,,,,,,,,)))******+++,,,---......////////////......------.../////////000000000111---------------.........---------------------------------------------...---....../////////......222333333444444333333222111444888>>>CCCEEEDDDBBBCCC@@@<<<;;;>>>AAADDDEEEBBB>>>777222000111444777<<<@@@BBB???>>>???>>><<<===:::777555444555777888555666666666444444666777444666777888999:::;;;<<<999666444888===>>>;;;777999:::;;;===???AAABBBCCCAAAAAA@@@>>><<<;;;===@@@EEEGGGJJJJJJHHHIIILLLOOOXXXXXXXXXVVVSSSPPPNNNMMMLLLMMMPPPRRRRRRRRRPPPOOOHHHGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@AAABBBDDDEEEDDDDDDDDDFFFIIIMMMNNNNNNLLLJJJJJJKKKNNNRRRUUUWWWWWWTTTQQQNNNLLLLLLKKKHHHEEECCCFFFGGGFFFHHHKKKHHHCCC:::999999;;;???FFFLLLPPPMMMJJJFFFDDDEEEIIINNNRRR]]]```bbb```YYYPPPJJJFFFDDDBBB???<<<::::::::::::888777666555444444444555444666:::<<<>>>===;;;:::444555666777666555333222222444666777777555333222///000000222333444555555111333666999:::999777666444444444333222222111111000111666AAANNNUUUTTTPPP@@@;;;444222222444444333///111333555666555444333000000111111111111111111000111222333444444444444000000000000000111222222111222444666888888888777999:::;;;<<<<<<<<<<<<;;;999888666444222111111000111111222222222222111111000111111222333333222222444333333333333444444555888888777777666666555555222222222111111111000000,,,---///111111111000000...//////////////////............///000111111111000000//////...---,,,+++++++++,,,,,,------......//////000111333444555555333333333333333333444444111222222333333444444444111111111000000000//////////////////000111333333222222222222333333333333222333333333222111000000111000...------......///222333444555555444333222000000000000111222333444111444666777777777888:::;;;;;;;;;;;;:::999888888666666666666666777999:::555666666666666555444333222222333555888;;;>>>@@@AAA@@@???>>>>>>???AAABBBBBB@@@>>><<<<<<>>>??????AAAAAA@@@?????????@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;:::888777666555555333111111222333333222444222000...///222555888>>>;;;;;;>>>@@@DDDLLLTTTcccfffiiijjjfffbbbaaabbbttt```QQQEEE>>>999888666555666666555444333222222111111222222333111000///...---,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------/////////...------,,,,,,//////...------,,,++++++...------,,,,,,++++++************++++++,,,,,,,,,...////////////...---------------......//////000,,,,,,---...///000000111............------------.............../////////,,,---///000000000///...///000111222333333333333333444888===CCCFFFGGGFFFGGGCCC???>>>@@@DDDHHHJJJEEEAAA:::555333555999<<<@@@EEEFFFCCC@@@AAA@@@>>><<<:::777444333555777999444666777777666666777999555777888888666555555555444444555999<<<<<<888444333444666888:::<<<>>>???BBBBBBAAA???===>>>@@@BBBHHHJJJMMMLLLJJJIIILLLNNNTTTUUUVVVVVVVVVUUUSSSRRROOOOOOPPPQQQPPPOOONNNMMMJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHDDDCCCDDDFFFFFFFFFIIIHHHHHHJJJLLLMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSSSSQQQNNNLLLLLLNNNNNNKKKIIIFFFHHHHHHFFFGGGIIIFFF@@@:::;;;<<<>>>BBBHHHMMMPPPNNNMMMMMMOOOSSSYYY___cccppprrrqqqkkk___SSSKKKGGGGGGEEEAAA===:::888777777888777666444444444555666555777:::<<<======;;;:::444555666777777666444444444666888999999777555333111111222333444444555555333444666777777666444333666555555444333222222222111333:::IIIYYYbbbaaa]]]BBB===666333444444444222000222555888999888777555111111222333333333333222111222444555666666555444111111111111111222333444333444555777888999999999::::::<<<======<<<;;;;;;;;;999777555333222222222222222333333333333222222222333444555555555555555555555555444444555555666888888888777666666555555222222222222222111000000+++---///111333222111111......////////////......------...///000111222222333333222111111000//////++++++,,,,,,------------...///000111333444555666222222333333333333222222000111222333444444444333111111000000000/////////............///000000111444444444444555555555555555555555555444222111000000//////...............111222444555555444222111//////......///111333444333555777888777777888999;;;;;;;;;;;;:::999888888666777888888666666777888444555666666666555333222222222333555777;;;===???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<<<<===>>>>>>===>>>======<<<<<<<<<======>>>===;;;:::999888888888666666666666666666666666555333111111222333333333777555222000000333777999AAA???BBBGGGKKKOOOVVV^^^iiihhhiiiiiieee___```dddsssaaaRRREEE===888666444333444444444222111111000//////000111222//////...---,,,,,,------)))***+++---------,,,+++......//////000000000000000//////...------,,,,,,++++++++++++++++++++++++---------,,,++++++******************++++++++++++....../////////...---,,,***++++++,,,------.........//////000000111111222///.........------------/////////000000111111111+++---///111222222111000,,,,,,...000111222222333333333666:::@@@EEEHHHIIIGGGCCC>>><<>><<<888555444666999;;;888999;;;:::999888888999666999:::999666333333444222333555777888888666555111222333666888:::<<<===???@@@???>>>===>>>@@@CCCLLLOOOQQQPPPMMMKKKLLLNNNNNNOOOQQQTTTWWWWWWWWWVVVTTTSSSRRRQQQOOONNNMMMLLLMMMMMMLLLKKKJJJJJJLLLMMMOOOLLLJJJIIIHHHHHHFFFDDDIIIHHHGGGHHHJJJKKKJJJIIIIIIKKKMMMNNNNNNMMMLLLLLLJJJHHHFFFHHHMMMNNNLLLIIIFFFIIIIIIGGGGGGIIIEEE@@@<<<===>>>@@@CCCFFFIIIJJJHHHJJJOOOUUU\\\dddjjjnnnsssuuusssjjj]]]QQQIIIGGGFFFDDD@@@<<<999777666666999888666555444555666777555777999:::;;;:::999888555555666666666666666555666888:::;;;;;;999666444333333333444444555555555666666666666555444333222444444444444444333333333666777>>>LLL[[[ccc```[[[@@@;;;666333444555444222111333666999:::999888666222333444555555555444444333444666777777666555444222222222222333444555666666666666777888999:::::::::;;;<<<======<<<:::999;;;999666444222222222222222222333333333333222222333444555666777777777777777666666555555666666666777777666666555444444444000111222222222111//////---///111333333333111000---...///000000///...---------...///000111222222444444333222222111111222,,,,,,,,,------------------...///111333555666777111222333333222000---+++...///000222333333222222111000000000////////////000000/////////000000111333333333333444444444444444444444444444333222111000000111111000000///...000111333555555333111000......------...000222444444666777888777666777888;;;;;;;;;::::::999888777666999;;;:::777555555666444555666777666555333222222333333444777999<<<>>>;;;;;;===>>>>>>????????????===::::::<<<<<<:::777888777777777777777888888;;;:::999777666666666666222222222333444444555555444222000000222333333333777555222111222666;;;>>>HHHIIIPPPXXX\\\]]]```eeegggdddbbbaaa\\\WWWYYY```sssbbbSSSEEE===666555333222333333222111000000///......///000111......---,,,,,,,,,------)))***+++,,,---,,,,,,+++,,,,,,,,,---------......000000///...------,,,,,,((((((((()))******++++++((((((((()))******+++++++++++++++***************---.../////////...,,,+++))))))***++++++,,,------------------------,,,,,,//////.........---------+++,,,,,,,,,------......&&&(((+++---......------)))***,,,...000111222222333333444888>>>DDDHHHIIIFFFBBB===;;;===BBBFFFIIIEEEDDDCCCCCCBBBBBBBBBBBBIIINNNOOOKKKIIIIIIHHHEEE@@@>>>:::777666777:::<<<<<<===>>>===;;;999888999777:::<<<;;;777444444555222333555555555555666888222222444666999;;;===>>>=========<<<;;;===@@@BBBQQQTTTVVVUUUQQQNNNNNNOOOIIIKKKNNNRRRVVVXXXXXXWWWZZZXXXUUURRRPPPOOONNNOOOLLLLLLLLLJJJIIIIIIJJJLLLPPPOOONNNNNNMMMJJJFFFBBBGGGEEEDDDEEEGGGHHHHHHHHHGGGIIILLLLLLJJJHHHGGGGGGEEEBBBAAAEEEJJJMMMKKKHHHFFFIIIIIIGGGHHHIIIFFFAAA>>>???@@@AAACCCDDDDDDEEEAAAEEELLLUUU___gggnnnqqqlllmmmllldddXXXMMMHHHGGGDDDBBB???;;;888777666777999888666555555555777888555666777888999888888777555555555555666666666666777999;;;===<<<:::777555444555555555555555555555999999777666555444333333111111222333444444555555666666:::FFFSSSWWWRRRKKK===888444333555666444222000333666999::::::888666222333555666666666555555444555777888888666444333333333333333444555666777888888777666777999:::;;;:::;;;<<<===<<<;;;999777:::888555333111111222222222333333444444333333222333444555666777777777777777777666666666666666777666555555444333333222222///000111111111000...---///111333444444222000...---...///000000///...---------...///000111222222333222111111000111111111,,,------------------...---...///111333555666777111222333333111---(((%%%,,,---///000111111111000000000000000////////////444333222222222222222333///000000000000111111111000111111222222222111111111222333333333222000//////111333555555333111///...---,,,,,,---///222333444666888888666666666777::::::::::::999888777777777:::===<<<999555444555444555777888777666444333333333333444666999;;;===999:::<<<===>>>>>>>>>===>>><<<999999:::999666333333333222222222333333444444333222111000111222222000000111111222222333333444222000///111222333222777555333222444999>>>BBBPPPTTT]]]gggiiifffdddfffbbb]]]ZZZXXXSSSNNNRRRZZZqqq___PPPEEE>>>777555222111111333333333333222111000////////////------,,,,,,,,,------...///...---,,,,,,,,,,,,---......,,,,,,+++,,,---...------...---+++(((%%%###++++++++++++************((((((((((((((((((((((((,,,+++***))))))***+++,,,***((((((***...///---+++555000+++)))+++,,,,,,+++***+++,,,...///000000000000000//////......------.........------,,,,,,,,,......///000000///...---***+++,,,...///000000000000000111333666999<<<>>>>>><<<999888999===AAADDDEEEDDDBBBAAABBBCCCEEEGGGJJJJJJIIIHHHFFFCCC@@@>>><<<999666444555:::???CCCBBBCCCDDDCCCAAA>>>======>>>===;;;999777666666555666666777777777666666555777666666666777999;;;<<>>===<<<;;;;;;>>>@@@PPPWWWYYYTTTPPPQQQPPPMMMIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSPPPMMMLLLNNNQQQRRROOOKKKHHHGGGIIIMMMOOOQQQOOOLLLHHHFFFDDDDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBEEEDDDCCCBBBCCCEEEGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@@@@AAABBBDDDEEEDDDEEEHHHNNNUUUZZZ^^^^^^aaa^^^XXXQQQLLLIIIGGGGGGGGGEEECCC???<<<888666555888888888777666666555555444444666666666666444444333444555555666666555555::::::888777555333222111888777777666666666666777555555444333333222111111111111222222222111111000333666;;;???BBBBBBAAA@@@999888555333222333333444333555888;;;;;;:::777555444444333333444444555555666666666555555444444333333222222222333555666888;;;:::777666666777999;;;999999999999888777666666555555555555555444444444222222222333333444444444777777666666666666777777777777555444333444444555666555333333333333222000...111333444333222333333//////000000111111222222000000000000000000000000111111///......///000111333222333444444333000------------,,,,,,+++++++++......//////000111111111333222222222000///...---------......///000000000000///---,,,,,,---...///000000111000000///......////////////000000000000222333333222111111222444222222222111000//////...---...///000000///...---///...,,,+++,,,///222444444444555555666666777777999888888888888888888888888888999888666444111000444555555555444333333222222333444555777888999:::777999;;;;;;999777777777777777666555444333222222///000111222222111000//////000111///......///111///000111222222222222222000///...---------......888444222444666888>>>EEEUUUaaammmpppoookkkfff```XXXTTTNNNIIIGGGHHHKKKMMMppp^^^OOODDD===777555222111222333333222111111000000///......---///......---------......++++++++++++++++++++++++---,,,+++++++++,,,------((()))+++---.../////////)))))))))(((((((((''''''((((((((((((((((((((((((***)))(((((((((((()))***)))(((((()))+++,,,+++***...+++((((((***,,,,,,+++******,,,---.../////////------------------,,,,,,---------,,,,,,+++++++++------//////000///...---***+++,,,---////////////111111111111333555777888:::888777666777:::===???AAA@@@???>>>???@@@BBBCCCFFFFFFFFFDDDBBB???<<<;;;:::888666555666:::>>>AAABBBDDDFFFEEECCC@@@??????>>>===<<<:::999888888777888888888999999888888777999888888888:::;;;===>>>===>>>>>><<<999:::===AAAKKKRRRUUUQQQMMMMMMJJJFFFDDDEEEFFFGGGHHHJJJJJJKKKKKKMMMMMMLLLJJJJJJMMMPPPPPPNNNKKKIIIIIILLLPPPSSSOOOMMMIIIFFFCCCCCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCAAAAAABBBAAA?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>@@@BBBDDDEEEAAAAAABBBFFFKKKOOOQQQQQQSSSPPPLLLGGGDDDBBBBBBBBBDDDCCC@@@===:::777555333777666666666555555444444333333444555555444333333222333444555555555555555777666666555444444333333666666555444444444444444444444333333222111000000111111111111111111111111111333666888999999888777666555333111111111222333000222444666666555333111222222222222222333333444444444444444444333333333222222222222222444555666777777777777777777777777777777888888888777666666555555555444444333333333111111222222222333333333666555555555555555555666444333222111000111111222444222111000111111///...---///111222111000000000////////////............++++++++++++++++++++++++------,,,,,,---...///000111111222333444333000...------,,,,,,,,,+++++++++***+++,,,...///111222333000000000000000000///.....................------------,,,,,,,,,,,,------...............---,,,,,,............///////////////000000///......///111222111111000//////......,,,---............---,,,...---++++++,,,///222444444444444555555555555555666666666666666666666666888888777666555333111111444444444444444333222222...///000111222333333444555777999999777666666777777777666555444333222111111000////////////000111///000000000......///111000111222333333444333333222111///------...///000888444333666777999>>>EEEXXXcccmmmooolllhhhaaa[[[RRRNNNIIIDDDBBBCCCEEEHHHnnn\\\NNNCCC<<<777555222111222333222111//////000000///...---,,,///...---,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***************+++,,,---------------------------))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))((('''((()))'''&&&&&&'''***++++++***)))***+++,,,------......*********+++++++++++++++++++++++++++************+++,,,---...//////......******+++---............111000/////////000111222888888777777888:::<<<===<<<<<<;;;:::;;;<<<===>>>BBBAAA@@@>>><<<999777555555444333333555777:::<<<>>>AAADDDEEECCC@@@???>>>======<<<;;;:::999999:::999999::::::;;;::::::999;;;:::;;;;;;<<<>>>???@@@:::<<<===:::666888>>>DDDOOOSSSUUURRRNNNLLLIIIEEE@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMLLLKKKIIIIIIJJJNNNRRRUUULLLIIIEEEAAA@@@@@@AAACCCGGGFFFFFFFFFFFFFFFEEEEEEFFFEEEEEECCCBBB@@@?????????>>>===<<<;;;<<<===>>>????????????>>>>>>>>>>>>999::::::<<<>>>@@@BBBDDDAAAAAA@@@BBBDDDEEEEEEDDDCCCAAA???===;;;<<<======@@@???===:::777555333222444444444444333333333333111222333333333333222111111111333444555555555555333333333333444444444444444444333222222111000000222222111111000000//////111111000000000111111222666666666666666555333333222111////////////111111000111111111111000000///000000//////000000111222111111222222222222222333111111111111111222333444222333555666666555444222444444555666666666666555555444444333222111111000000000000111111111111111333333222222222222333333111111000////////////000000///............---+++,,,...//////...,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,.../////////000222333333111...,,,,,,,,,+++++++++++++++******+++,,,---...//////------...///////////////......------,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,+++******,,,,,,,,,------------...---...///...---,,,---///000000000//////......---++++++,,,,,,,,,,,,++++++,,,+++***+++,,,///222333444444444333333333333333333333444444444444444444777777555444222222111111333333333333333333222111000111111111111222222222111333555666555555555777777666666555444333222222333111///------///111333///000111111//////000111222333444555555666666666555333000...---...000111666444555888999999>>>EEEZZZdddllllllgggbbb[[[TTTOOOKKKEEE@@@>>>>>>@@@BBBlllZZZLLLAAA;;;777555333222222222222111...///000111111///---,,,...---,,,+++***************+++,,,.../////////...*********++++++,,,------///...---+++***)))))))))+++*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((&&&)))***)))&&&%%%'''***$$$%%%&&&((()))***)))((((((((()))***+++,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))))))***,,,---.........---)))***+++,,,------------///...---------...///000444555555666666777888888888888777777777888999:::===<<<;;;999777555333222///000000222333444666666999<<>>???@@@999::::::666333777AAAJJJXXXXXXVVVQQQMMMIIIFFFDDD???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGGGGFFFEEEEEEGGGJJJMMMOOOGGGDDD@@@===;;;<<<>>>@@@EEEDDDDDDDDDCCCCCCBBBBBBCCCCCCAAA@@@>>>======<<<>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::666777888999;;;<<<>>>>>>???===<<<<<<======;;;::::::999888777777888:::;;;;;;:::999777555333111000222222222222222222222222111111111111111111111111000111222333444555555555222222222222222333333333333333333222111000///...000000000//////.........111000000///000000222222888888666555444333333333.........---...///000111333222111000000000000000------------...///000000/////////000000111111111000000000000000111111111///000222333333333111000000111222333444444444444333333222111000///......///////////////////////////000000000000000000///000000000////////////000...---,,,,,,------+++***+++---///...,,,+++******+++++++++++++++++++++***------------------------)))))))))******++++++,,,,,,---...000222222000...+++++++++++++++*********------,,,+++******))))))+++,,,------......------,,,,,,++++++************)))***+++,,,,,,,,,+++************++++++******)))*********+++++++++,,,,,,,,,...//////---------...///.........---------,,,++++++++++++++++++++++++******)))***,,,...111222333333222222111111000000111111111222222222222222666555333111000000111111111222222222222222111111222222222222111111111111...000222333222333444666777777666555444444333333333222000//////000222333000222333333222111222333444444666777888888888888777444111///......000222555444666999999999>>>DDDZZZdddkkkiiiddd^^^WWWQQQQQQMMMGGGAAA>>>===>>>???kkkXXXKKKAAA;;;777555333222333222111//////000111222222111///---//////---,,,+++++++++++++++,,,,,,---............+++,,,,,,---------------***************+++,,,---*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***(((%%%%%%'''***%%%''')))***)))((('''&&&&&&'''((())))))***))))))((((((((())))))*********((((((((((((((((((((((((((()))+++,,,---------,,,((()))***+++,,,,,,,,,+++,,,,,,++++++,,,...000111///000111111222222222222444444444444555555666666999888777555444222111111//////111333444555555555666999<<<===<<<;;;::::::888777777666666777777888666666777888888888888888888999:::;;;<<<======>>>999999777444444<<>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCDDD@@@>>>;;;888888999;;;===@@@@@@@@@??????>>>>>>>>>???>>>===;;;::::::::::::::::::999888888888888888888888888888777777666666555555666666777777777777666555333333444444222111555555444444444666777888777666555444333222111000000111111111222222333333111111111111111111111111000111222333444444444444333333222222111111000000222222333333222000///...//////............------000/////////000111111222555444333222111111222333---------......///000000333222000////////////000,,,,,,,,,,,,---...///000---.........//////000000///////////////.....................///000000111------///000111222222222000000000///...------,,,---------------------,,,,,,---............---,,,------..................---,,,++++++,,,,,,+++***+++---......,,,*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++******))))))++++++,,,///111111///---************************,,,,,,+++***)))(((''''''+++,,,,,,,,,,,,+++******))))))))))))******++++++)))***+++---------,,,+++)))******+++++++++******))))))))))))***************,,,......,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++---///000111000000000//////......000000000000111111222222333222000/////////000111000000111111111111111000/////////...------,,,,,,,,,...///000000111333555777666666555555444444444111222222333333222222111111333555666555444555555555666777888:::::::::;;;777555333111000111222333555555777:::999999>>>FFF[[[cccjjjhhhccc___YYYTTTSSSOOOIIIBBB>>>;;;;;;;;;jjjWWWJJJ@@@;;;777555444333333222000//////000111222222111000///111000//////............---,,,+++************+++,,,------......------,,,......---,,,,,,+++******((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((('''&&&%%%&&&(((***'''(((******(((&&&&&&&&&%%%&&&''''''(((((((((''''''(((((((((((((((((()))''''''''''''((((((((((((((()))***,,,,,,,,,++++++(((((()))***++++++******************,,,...000111111222222222333333333333111111222222222333333333555555333222111111111111111222444666777888888888777999;;;;;;:::999999999666555555444444444555555333333444555666666666666666777888:::;;;;;;;;;;;;777777777999>>>HHHSSS[[[aaaVVVKKKDDD???<<<===@@@>>>???BBBDDDEEEDDDCCCBBB@@@>>>;;;:::;;;;;;;;;:::::::::::::::::::::;;;;;;999888777555555666777888;;;;;;;;;::::::::::::::::::999888666666777777888666666666555555555555444777777777666555555444444222333333444444333333222222111000000111111000///111000000111111222333444444444444333222222111111000111111222333444444555333333222111111222333333222333333444444444444444555444333222111000//////111111222333333111000///..................------......///000111111111111333333333333333444555555------......///////////////......------------...++++++,,,,,,---...000000---..................///...............---,,,+++---,,,,,,,,,---...///000++++++,,,....../////////------------,,,,,,,,,,,,+++++++++++++++************+++,,,------,,,+++***)))***++++++,,,+++++++++,,,+++******,,,,,,+++******,,,......,,,+++***+++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''******+++...000000...,,,)))))))))))))))*********'''((((((((()))***************+++******)))(((((('''(((((()))******++++++)))***++++++,,,,,,,,,,,,))))))***++++++++++++***((((((((())))))))))))***''')))+++,,,***)))))))))++++++++++++++++++++++++++++++************++++++)))))))))******,,,---...............---------------......//////000000000000//////.........//////...///000000111000000000000//////...------,,,,,,,,,---.........///111444444444444444333333222222000111222333333222111000111333666777666555666666555666888999;;;;;;<<<<<<888777666555555555666666777888:::<<<::::::@@@JJJZZZbbbhhhfffbbb___ZZZVVVPPPLLLFFF@@@;;;999888888iiiWWWJJJAAA;;;777666444444333222000...///000000000000000000000//////...------.........111///,,,)))(((((())))))------......---,,,***)))//////...---+++)))&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''%%%######%%%'''((((((&&&((())))))&&&%%%&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))((()))***++++++***))))))(((((())))))******))))))***)))))))))***,,,...///222222111111111222333333......//////000000000000111111000//////000111222222222444555666888888999666777888777555555666888666555444333333333333333111111222444444555555444444666777999::::::::::::555666;;;CCCNNNXXX]]]___[[[OOODDD@@@===999:::>>>999;;;>>>@@@BBBAAA@@@???===:::777666888888777666555666666777777777777777444444444444444444444555555555555666666666666666555444333222333444666777444444555555555555555555777777666555555444333333...///000111222111111000111000//////000000///...------...///000111222333333333333333333333333333111111222333555666666777555444333333333333444555444555555555555444333333555444333222111000000///...///111222222222000///........................+++---000222222222000///222333333444444555555555,,,------.........------,,,,,,,,,,,,------------,,,,,,,,,---...///111222..................---------------------+++***))))))***,,,---.........---)))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,************))))))(((((()))***,,,------,,,***)))((()))***+++,,,++++++***+++)))))))))++++++***)))(((***,,,,,,+++******+++(((((()))***+++,,,,,,---------------------------******++++++***)))(((''')))***+++---///...,,,***((((((((()))))))))******&&&''''''((()))******+++''''''((())))))))))))((()))))))))))))))*********))))))))))))***+++,,,,,,(((((()))***************(((((((((((())))))))))))''')))+++,,,***)))((()))******************************)))(((((()))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,---***++++++,,,------......------...............------...//////000000000////////////......------,,,,,,---...------...000222111111111000000000000///000000000000000000000000///222555666666555555555555666888:::;;;<<<======999::::::;;;;;;;;;;;;;;;<<<<<<>>>???<<<<<>>LLLZZZcccdddbbbOOODDD:::999777333333777444777:::===???>>>===<<<:::777444444666777666444333444555666777777777777000111222333333333333222222222222333333444444444222111000000111222555666555555666777888888888888777777666555555444333333***,,,...000111111111000---+++******++++++***))),,,---...///111333444555333333333333333444444444222222333444666777888888666666444444444444666666666666666666555444333333444444333333222111111111,,,---000111222111000///........................***,,,000333333222000...---......///000/////////,,,,,,---------,,,,,,++++++,,,---...............---------...///000222222/////////......---------,,,---------,,,***)))'''&&&)))---000111///,,,***))))))***++++++++++++***)))))))))***++++++,,,,,,******))))))((((((((('''(((***+++,,,,,,+++***(((***+++,,,---......---,,,)))((('''((()))***)))(((&&&(((++++++*********+++))))))))))))************(((((((((((((((((((((((('''((()))******)))((((((*********,,,......+++)))'''((((((((())))))******)))))))))))))))((((((((($$$%%%&&&((()))*********++++++******))))))((((((((('''''''''''')))+++,,,''''''((()))******))))))(((((((((((()))))))))***(((+++---...---+++******)))))))))))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))*********++++++,,,,,,---((())))))***+++,,,,,,,,,+++,,,---...///...---,,,------...///000000//////*********)))))))))((((((------...---,,,---000222............------------111000---,,,,,,---000111...111444555555444444444555666888:::;;;<<<======:::<<<===???@@@???>>>>>>??????AAAAAA>>>>>>HHHSSSNNNUUUZZZWWWSSSPPPLLLHHHEEECCC???<<<::::::;;;<<>>NNNbbbqqqpppbbbTTTCCC@@@;;;666444444666888888999999:::::::::999999777666444333444666888999444333222222222333444555555444222111111111222222222333333444444333333222111222333333333222111000555555666666555333111000///111333333222222333444333111///---,,,---...///***++++++***((('''((()))(((,,,000222111111111222333222222222333444444555555555444333444555666777666555333333333444666777444444555555555555444444222222111000///---+++***------...........................------.........111000///...------...///........................,,,,,,,,,++++++,,,,,,---))))))*********+++++++++***+++,,,,,,,,,...111444333111...,,,+++---///111+++******))))))******++++++---//////---***))))))///...---,,,***)))((('''---,,,***(((((()))***+++''''''((((((((((((''''''((((((((((((((((((''''''((()))+++---------+++***(((((()))***************))))))************))))))''''''((((((((((((''''''+++,,,...---***(((''''''''')))***)))((('''(((***((()))***++++++***)))((())))))(((((((((((())))))+++*********))))))((((((+++***)))***+++,,,+++)))))))))))))))))))))))))))'''((()))******)))((('''***)))'''((()))***((('''((((((((((((((((((((((((******))))))((((((''''''+++***)))))))))***,,,,,,***))))))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((---,,,+++***))))))))))))'''((()))***+++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---............//////000000222222111111111111111111222222444666999<<<>>>@@@BBBBBBAAA@@@>>><<<:::999CCCBBBAAAAAAAAACCCFFFGGGJJJKKKKKKKKKJJJIIIGGGFFFCCCAAA>>>;;;999888999:::hhhWWWKKKAAA;;;888666333222111000///---///---,,,---000111000...///...------,,,,,,------.........---,,,+++***)))***)))((('''''''''((((((***)))((((((''''''((((((***((('''((())))))((('''&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))***)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))(((((('''''')))***+++(((''''''''''''((())))))&&&&&&'''(((((())))))******)))(((((('''''''''(((++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------......///111222444555666333222000//////000222333444555555555444333333222333333222222333333444555222222222222444666888999<<>>AAA@@@@@@???===;;;:::999===<<<;;;;;;;;;===???@@@BBBBBBCCCCCCBBBAAA???>>>>>>===;;;999888777777777~~~gggVVVIII@@@999888555333111111000///---///---------///000///...------,,,,,,++++++,,,,,,...------,,,***)))((((((,,,***(((''''''((()))******)))((((((''''''((((((+++***(((((((((((('''%%%%%%$$$$$$%%%((())))))(((%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&''')))***'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***+++***))))))((()))))))))))))))+++,,,,,,---------...---,,,,,,,,,---...///...//////111222333444444111000///......///111111333333333333222222222222333333333333333444555555444333333222333444666777@@@IIIXXXdddggg___PPPEEE;;;:::888666555555666666666666666666666555444333333333333333444444444444444333222111111111222333444333333333444666888999222333333333333333333222333444444555555444333333333444555555555444333222000222333333111000000111***,,,...000///,,,)))'''$$$%%%&&&'''(((+++///333222222222444555444222000//////.........///000000333222222222222333444444333333222222333555666888444444333222111000000///111111000///...---,,,+++........................------,,,,,,,,,,,,------000000///............///------------------------...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000000...---...///---......///...---,,,,,,...------,,,,,,------...+++---//////...,,,,,,,,,******************++++++(((((((((((()))+++---...333000,,,(((&&&&&&((()))((((((((())))))*********(((((()))******)))'''&&&'''(((((()))))))))))))))((())))))******))))))((('''''''''''''''''''''''')))(((&&&###"""$$$)))---'''((())))))''''''((()))&&&''''''((((((''''''&&&)))((((((''''''(((((()))((((((((((((((('''''''''***((('''((()))***)))((('''''''''''''''''''''''''''(((((()))))))))(((((()))'''&&&'''((()))((('''"""###$$$&&&(((***+++,,,(((((((((((((((((()))))))))))))))))))))***++++++,,,+++***)))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))*********************)))(((((())))))))))))************)))))))))*********++++++*********++++++,,,,,,,,,)))***,,,+++******+++,,,,,,,,,,,,,,,------------........................000000111333555777999;;;>>>>>>>>>===<<<:::999888999888777666666777888999::::::;;;;;;:::999888777777777777777666555444444|||eeeTTTGGG>>>888777555222111111000///---......---...............,,,,,,++++++***++++++,,,+++******))))))))))))))),,,+++)))''''''(((***,,,++++++***)))))))))))))))***(((''''''(((((('''&&&%%%$$$$$$%%%'''(((((('''$$$$$$############$$$$$$######$$$%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&'''(((+++,,,++++++************++++++'''(((***,,,...///000000...---,,,******,,,...///---......///000111111222000000/////////000111111111111111000000000111111333222222222222333444444555444444444444666777888>>>FFFQQQWWWUUULLLBBB;;;666666666666666666666666666666666555555333222222111222333333333333222222333222111111111111222333888777555444333444444555333222222222222222222333666555444333111///---,,,222333444555555555444333111222333333111//////000***,,,...//////---***(((&&&'''((())),,,111888===???>>>=========:::555111111111111000000111111222111111111111111222222333222222222222333444666777555444333222000///......111000///...---,,,,,,,,,...............------------,,,,,,++++++,,,,,,---/////////.........//////------------------------,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++---//////...---,,,---------------,,,,,,,,,,,,...------,,,,,,------...---///000///---+++++++++---,,,+++***)))((('''''')))((((((((()))***,,,,,,111///,,,)))''''''(((((('''''''''((())))))******)))))))))))))))((('''&&&&&&'''(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''+++***'''$$$!!!"""&&&)))'''((()))(((''''''((()))''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&((()))((('''"""###$$$&&&((()))++++++&&&''''''(((((()))))))))(((((((((((())))))******---,,,+++))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((()))******((())))))***))))))((((((((((((((()))))))))******(((((()))))))))*********((())))))******+++++++++***+++,,,+++)))))))))++++++++++++++++++,,,,,,,,,---------...............000000111222333555777888:::;;;;;;::::::999888777888777666666666666777777777777777777666666555555333444555666666555444333zzzbbbRRRFFF===777666444111000000000///------.........---------...++++++*********++++++,,,(((((((((((((((***+++,,,+++***)))(((((()))***,,,+++******)))((()))))))))'''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''''')))((('''&&&''')))+++---)))(((((('''(((((())))))++++++---...////////////...,,,+++))))))***,,,---+++,,,,,,---...//////000000000000000111111222222000000////////////000111111111111111111222222333222222222333444666888999;;;@@@EEEGGGCCC>>>:::888333444555555666666666666666666666666555444333222111222222333222222111111333222111111111222333444999777666444333222333333333222222111111222222333777666555333222000//////222333444555555555444333111222444333111000000000............------------))))))***,,,000999CCCIIIRRRQQQOOOMMMHHHAAA999444333222222111111111222222000000000111111111111111111111111222333444444555666555333111000///......000///...---,,,,,,------//////.........------------,,,,,,++++++,,,,,,---......//////////////////------------------------*********+++,,,---...///++++++,,,,,,,,,---------'''))),,,---,,,++++++,,,...,,,***))))))+++---...,,,,,,++++++++++++,,,,,,000000111///,,,)))))))))++++++***))))))(((''''''******))))))))))))))))))*********)))((((((''''''&&&&&&&&&'''''''''((((((*********))))))(((''''''&&&&&&'''(((((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((())))))'''%%%%%%&&&'''&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&'''((()))(((&&&(((((((((((((((((((((((('''''''''''''''(((((()))&&&%%%%%%%%%'''((((((&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))''''''(((((()))))))))))),,,+++***)))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))&&&&&&'''((()))******)))''''''((((((((()))))))))'''''''''((((((((())))))((((((((()))))))))******+++,,,---+++)))(((((()))++++++++++++++++++******---------.........//////111111111222333444555666777777777888888777777666777777666666666666666666555555555444444444444444111333555777777666444333www```PPPEEE<<<666555333111000000000///...---...///...,,,,,,,,,...++++++******++++++,,,,,,((((((''''''(((***+++---))))))(((((())))))******)))(((''''''&&&&&&''''''&&&%%%%%%&&&((())))))((('''&&&%%%%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))******))))))))))))******+++000000000//////...---,,,---,,,+++*********+++,,,***++++++,,,...///000000///000000111111222222222000///.........///111111000000000000000111222222/////////000111444666777999:::<<<;;;:::999999999333444444555666666777777666666666666666555444333222222222222111111111111222111111111222444666777777666555444333333444555333222111000000111222333000000//////000111222333333444555555555444333222111333444444222111111222111000...---,,,...000111)))***+++///777CCCPPPYYYeeegggfff```UUUGGG<<<777111111000/////////000000///000111111222222111111111111222222222333333333666555222000///.........///...---,,,,,,,,,....../////////...------,,,,,,------,,,,,,,,,,,,---------...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++,,,,,,,,,,,,&&&(((************+++,,,---+++)))'''''')))---///+++******))))))******+++///000///---***(((((()))''''''(((((())))))***************))))))(((((((((&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&&&&''''''''''''''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((###%%%(((***))))))))))))&&&'''((((((&&&&&&'''((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))%%%$$$$$$%%%'''((('''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&'''(((((((((((((((***))))))((((((((((((((('''((()))******)))((('''$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&((())))))******''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++,,,,,,+++)))(((((()))++++++++++++************,,,,,,,,,---......//////111111111111111222333444333444444555666666666555333333444444444444444444333222222111111111222222222444666777888777555444ttt^^^OOOEEE<<<777555333000000000000///...,,,...///...,,,+++,,,...+++++++++++++++,,,------+++***(((''''''(((***+++&&&'''((()))))))))(((((((((((('''&&&&&&&&&&&&'''(((&&&%%%&&&(((((('''&&&&&&$$$$$$$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&(((%%%""""""$$$&&&&&&%%%##############################$$$&&&'''((()))***&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''***************+++,,,,,,.........///......------------,,,,,,,,,+++++++++***+++,,,---///111222222---...///000111111111111000///...---...///111222111111000000111111222333111000000000000222444555777666666666777888999999555444444444555666777888444555555555555555444444444333222111000111222222111111111222444666888:::;;;:::888555444333333444333222111000000111222333,,,,,,,,,---...000222444444555555555555444222111111333444444333333333444111000...------...000111+++,,,///666AAAQQQaaallluuuyyyzzzqqq___KKK>>>888111000///...............///000111222222222111111222222222222222111111000444333000...---------...///...,,,++++++,,,...///000//////...------,,,,,,......------------......,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,*********++++++++++++,,,)))*********((((((***++++++***(((((((((***+++---******))))))))))))******,,,------+++)))))))))+++&&&&&&'''(((((())))))***(((((())))))))))))))))))(((''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''((((((%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%'''((("""%%%((())))))((()))***&&&'''((((((&&&&&&'''((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***$$$######$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''((()))'''((()))******)))((('''$$$$$$%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''))))))(((''''''&&&&&&&&&&&&'''))))))(((((()))***,,,,,,,,,++++++***************++++++,,,------...000///////////////000111000111222333444555555555000000111222333333333333111111000//////000111222444444555666777666555555sss]]]OOODDD<<<777444222000000000000///...,,,...000...+++***+++...,,,+++++++++,,,------......---***(((''''''((()))$$$&&&(((******)))((('''******)))((((((((((((((()))(((&&&&&&''''''&&&$$$$$$###"""$$$&&&(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))%%%!!! ###%%%&&&&&&##############################$$$&&&((()))++++++&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((***---///000111111---............---,,,++++++,,,---///111222444444,,,---...///000000000000000///...---...///222333222222111111222222333444555444333222222222444444444333222444666888777666666555444444555666888999333333444555555555444444666444222000000111222333111111111222555777:::<<>>888222111000//////////////////000111333333222222111222222333222222111000///222111...,,,+++,,,------...---,,,++++++,,,...000000000///...------,,,,,,///......------......///,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********))))))*********+++++++++------,,,***(((''')))+++(((((()))***************+++******************+++)))*********))))))+++---))))))((((((''''''&&&&&&%%%&&&''')))************,,,***'''%%%$$$&&&(((*********)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((&&&''')))(((&&&%%%&&&'''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''((((((((())))))***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&%%%&&&&&&'''((()))'''((()))++++++)))((('''%%%%%%&&&&&&'''((())))))***)))((('''&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$"""###&&&''''''(((***,,,,,,,,,,,,,,,++++++******((())))))***++++++,,,,,,///......---------......///000111222333444444444//////111222333333333333222111000000000111222333444555555555666555555555ppp\\\NNNAAA:::888444333222000//////......------......------,,,,,,,,,+++)))(((((())),,,---)))+++---//////---+++)))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########(((&&&###"""#########"""&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$#########$$$!!!""""""###%%%''')))***'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''((('''''''''''''''(((((()))((((((((((((***+++---+++---...---+++)))((((((,,,,,,------...//////000...---,,,++++++,,,---...------------...///111111...,,,***,,,000222222111666444222222333333222111111111111222444666777888777777666555555555555555666666555444222111000///555444222000000111333444111222444777:::>>>AAABBBGGGEEE@@@;;;666222000///111111111111000000000000111111111111111111111111555555555444333222000000222222222333444555777888333111//////111222000...000333888CCCSSSeeeuuu~~~}}}ooo]]]JJJ;;;333////////////............222111111222444444333111333222222111000//////...000000///...............,,,,,,+++,,,---///111222000000///------,,,,,,,,,............///000222222...............---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++***(((''''''(((***++++++++++++*********))))))''''''(((((())))))******(((((()))***************)))((('''&&&&&&'''((()))******)))(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))***+++***((('''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$%%%&&&''')))******+++)))'''&&&%%%&&&((()))######$$$%%%&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''''''''(((((())))))************((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%&&&''')))***$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***(((((((((((((((''''''''')))******++++++******))),,,,,,+++******+++++++++,,,,,,---...///000111111111111000000000000111111111111111111111111222222000000000111222333555555555666777888777666444222ppp\\\MMMAAA:::888333333111000///.........,,,---------,,,+++******)))))))))))))))))))))******+++,,,------,,,***)))&&&''''''((((((''''''&&&'''(((((())))))))))))(((''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""""""""###$$$'''&&&$$$######$$$%%%&&&&&&%%%$$$$$$############%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$***)))))))))******+++,,,***))))))((()))***,,,------------+++))))))***,,,,,,---------....../////////...---,,,,,,---...///...------...///000111111...,,,+++---000222222111555333222111222333222111000111111222444555777888666555444444333333444444555444333222111000000000222111///------...///000///000333888===BBBFFFHHHIIIFFFBBB===888555444333//////000000111111111222111111111111111111111111333333444444333333222222333222222111111222222333111///...///222333222000222444999AAANNN\\\iiipppxxxtttlll```PPPBBB777222////////////////////////222111111222444555333222000000000///...---------000000///...............,,,,,,,,,,,,---///111222111000///...------------............///000111222/////////......---------,,,,,,,,,,,,---------...,,,,,,,,,------,,,,,,,,,,,,***)))(((((()))***,,,*********))))))((((((((((((((((((((())))))))))))(((((()))***************))))))(((''''''((())))))***))))))(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&&&&''''''''''''''''''(((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&''''''''''''(((((()))((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''******++++++++++++******++++++************++++++---------------.........000000000//////000000000111111111111111222222222222222111111111222333333444555777777777555444222ooo\\\MMMAAA:::888333222111000///.........,,,,,,,,,,,,+++***)))((('''((()))******)))((('''++++++++++++******)))(((''''''((((((((((((''''''(((((()))))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""######'''&&&%%%#########$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''(((******+++***)))))))))***+++,,,......,,,***(((***---000---------...............//////...------...//////............///000111111///...---///111222222111444222000000111222111000000000111111333444666777444333333222222222222333444222000/////////111222444333111000//////000000...///222666;;;@@@DDDFFFGGGDDD???;;;888666666666......///000111222333333111111111111111111111111111111222333444444333333333222111000///............------///111333333222333555888===EEENNNVVV[[[aaa]]]UUUKKK@@@777333222.........///000000111111333222222333555555444333000000//////......------000//////............///...------...///000222222111111000///........................///000111111111111000///...------,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))***+++,,,))))))((((((((((((''''''))))))))))))(((((((((((((((((())))))******))))))***))))))(((((())))))******)))((((((''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((###%%%'''''''''&&&''')))$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%((())))))))))))(((((('''&&&''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((+++++++++,,,,,,++++++++++++******))))))***++++++---------,,,,,,+++++++++////////////////////////000000111111222222222222333333222111111111111111444444555666666555333222nnn[[[LLL@@@999888333222111000............------------,,,***)))((()))))))))***))))))((((((+++******)))(((((('''''''''(((((())))))(((((('''''''''''''''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%(((&&&######$$$%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""#########$$$'''&&&%%%$$$#########$$$######$$$$$$$$$#########!!!!!!"""###$$$&&&((()))&&&%%%%%%$$$###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&'''((((((#########$$$%%%'''((()))***)))(((''''''((()))***,,,,,,,,,+++***+++...000........................000///...------...///000///.........//////000111/////////000111222222111222000//////000111000000000000000111222333444555333333222111111222222222333222000......000222444555444222111000000000000///000111333555777999;;;AAA>>>:::666444333444555...//////000111111222222111111111111111111111111111111222333333333333222222111000///...---------.........///000111111111222333555999===BBBFFFHHHIIIGGGBBB;;;555111000111---......///111222222333333333333444555666555333222111111111000000000///000///............//////000000000111222222333444111111000///////////////...............///000111222222111000...---,,,,,,)))))))))************+++,,,,,,------------,,,,,,++++++************++++++((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))))))))(((******))))))))))))******))))))(((''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%'''))))))((((((((())) """$$$&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$###&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((''''''%%%$$$%%%%%%&&&'''((())))))***%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........000000000111111222222222222222111111111111111222333333444444444444333222mmmZZZLLL@@@999777333222111///......------............---,,,+++***---,,,***(((((()))***+++)))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''%%%""""""###$$$$$$$$$%%%%%%$$$############$$$"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""###$$$$$$$$$###""" !!!!!!"""$$$&&&((()))%%%%%%$$$############$$$$$$%%%&&&''''''&&&%%%$$$!!!"""###%%%&&&'''''''''&&&&&&&&&'''((()))+++,,,''''''&&&%%%%%%&&&(((((()))+++------,,,,,,---...---------...............000///...------...///000..................///000///000111222111111000000000///------///000///////////////000111222333444333222222111222222333333444222000//////111333555000///......---,,,,,,,,,000000000000111222333444;;;999666333222222333444111111000000000000000000111111111111111111111111222222333333222222111000111000000/////////000000///000000000///////////////000222444777999:::;;;888888888555222000000111---...///000111333444444333333333444555666555333111111111111000000000000//////............//////222222333333444444444444111000000////////////000...............//////000222111000///...---,,,+++************++++++++++++++++++,,,,,,,,,,,,+++++++++******************+++))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))(((((('''))))))************)))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%'''((((((&&&'''''''''(((((())))))***++++++,,,,,,++++++***+++++++++++++++,,,------***++++++,,,------......,,,---............---,,,......///000000111222222000000000000111222333444222222222333333333333222mmmYYYKKK@@@999777222111000///...---------------.........---,,,,,,///---***((('''(((***,,,'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""  ###%%%&&&&&&$$$$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""###############$$$%%%%%%%%%%%%$$$###############%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$%%%%%%&&&'''((()))%%%$$$$$$###$$$&&&'''((('''***,,,---,,,++++++,,,,,,,,,------...//////000//////...------...//////...------,,,------.........000222222111////////////---,,,,,,...//////...///......///000111222222222111111111111222333333333222111000000111333444/////////.........------......///000222333555666999888666444333333333333111111111111000000//////111111111111111111111111222222333333222111000000////////////000111111222///000111000...---...///...///000111333444444555111333444444222000000111...///000111222333444444333222222333555555444333////////////............///............//////000111222333444444444444333000//////......//////000///......---......//////000000///...---,,,,,,+++,,,,,,,,,,,,---------...******++++++++++++******))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((()))))))))(((''''''((())))))******))))))((()))(((''''''&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%'''((('''%%%######$$$%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))&&&&&&''''''((()))))))))*********++++++*********************+++,,,------)))******+++---......///+++,,,---......---,,,+++,,,,,,---...///000000111/////////000111222333444111111111111222222222222lllYYYKKK???999777222111000///...---------++++++,,,------------,,,---,,,***)))((((((((()))%%%&&&(((***+++***)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%###""""""!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$%%%$$$ !!!###$$$%%%$$$###"""###############$$$$$$%%%%%%$$$$$$###############&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$###!!! ######"""######$$$%%%%%%############%%%''')))***)))***+++***))))))***,,,***+++,,,---...000111111///...---,,,,,,---...///---,,,,,,++++++,,,,,,,,,---000222222000------...---,,,++++++---......---............///000111111000000//////000000111222222111111000000000111111//////000000111111000000,,,---...000222555777888777666666555444333222111000000000000000111111111111111111111111111111111000111111222222222222111///////////////000111111---///000000...---///111/////////000000111111222111222333222000///000111000000111111222333444444222111111222444555333222............////////////...............///000000///000111222333222111111///.............../////////......------...............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,))))))************))))))((((((((())))))((((((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((())))))(((''''''&&&'''((())))))))))))((('''(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''##################$$$$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((())))))***((())))))******))))))((((((((((((((()))***+++,,,)))*********++++++,,,,,,***+++,,,------,,,+++******++++++,,,---...///000000000000000000111222222000000000000000111222222lllYYYKKK???999777222111000///------------))))))***+++,,,,,,,,,,,,)))*********)))(((&&&%%%###%%%(((+++,,,+++***((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&#####################$$$&&&%%%%%%$$$$$$############!!! !!!"""!!!""""""!!!  """###$$$$$$$$$### !!!"""###%%%%%%%%%%%%!!!###$$$%%%$$$###""" !!!"""###%%%'''(((%%%$$$$$$###"""#########&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%&&&&&&''''''#########$$$%%%(((***,,,++++++***'''&&&'''***---)))***+++---///000111222...---,,,++++++,,,---...,,,,,,+++******+++++++++,,,///222222///,,,,,,------+++******,,,......---...............///000111...............///000111000000000000000//////...***+++,,,---............,,,---...///111333555666444555555555444222000///......///000111222333333111111111111111111111111...///000111333333333333000//////.........//////***---//////......000333111111000//////000000000333333222000......000222111111111222222333333444222111111222444444333111000000000000111111111111...............///000111---...000111111000///.........---------......//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((($$$&&&'''(((''''''((()))$$$$$$###""""""#########&&&&&&&&&'''((()))******''''''%%%$$$$$$%%%''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((!!!"""###$$$&&&'''((()))%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&&&&'''(((******************)))))))))))))))***,,,------,,,***)))))))))***+++---......///222111111000000000000000000000//////000111222222