BM6(j ttttttttttttuuuuuuuuuuuutttsssrrrssstttuuutttrrrsssssssssssssssrrrrrrqqqqqqnnnnnnppppppllllllooooooooooooppppppppppppqqqnnnppprrrssssssssstttuuuqqqqqqppppppqqqqqqrrrssswwwsssooonnnooorrrtttuuuttttttttttttttttttuuuuuu~~~~~~zzzuuurrrsssuuuwwwwwwtttrrrrrrsssssssssssssssttttttttttttwwwvvvvvvuuuuuuvvvvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvtttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy|||zzzzzz{{{}}}~~~}}}|||vvvuuuuuuuuuttttttsssssswwwvvvvvvuuuuuuvvvvvvwwwtttrrrrrrtttxxxyyyxxxuuuuuuvvvxxxwwwwwwvvvxxxyyyxxxwwwwwwyyyzzz{{{zzzxxxxxxxxxxxxyyyzzz|||}}}~~~|||~~~}}}||||||}}}TTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTVVVVVVUUUTTTXXXYYYYYYYYYYYYXXXWWWWWWUUURRRQQQTTTSSSPPPOOORRRQQQQQQRRRRRRRRRSSSSSSSSSNNNPPPSSSTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUXXXUUURRRQQQSSSUUUVVVVVVRRRSSSUUUVVVXXXZZZ[[[\\\bbbdddfffeee```[[[WWWUUUZZZ]]]___^^^[[[ZZZ[[[]]]YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYZZZ\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZWWWWWWWWWYYY[[[\\\[[[ZZZXXXYYY[[[[[[ZZZZZZ\\\]]]\\\[[[[[[\\\^^^___^^^]]]\\\\\\]]]^^^___aaabbbccc^^^```aaacccdddddddddcccbbbccccccccccccbbbaaaaaaaaabbbccccccbbbccceeegggeeeeeedddccccccdddeeefffggggggggggggggghhhiiijjjgggggghhhhhhiiijjjjjjjjjmmmlllkkklllmmmmmmkkkjjjfffhhhkkkmmmnnnmmmllljjjnnnooopppppppppooommmlllpppoooooooooppprrrtttuuuuuuvvvvvvwwwvvvuuusssrrruuutttssstttvvvxxxwwwvvvzzzyyyyyyzzz|||||||||}}}}}}}}}~~~~~~~~~LLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLNNNNNNMMMLLLGGGGGGGGGGGGGGGFFFEEEEEENNNJJJJJJLLLKKKHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKKKKDDDGGGJJJKKKJJJIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKLLLNNNKKKIIIIIIKKKLLLLLLKKKIIIJJJKKKMMMPPPRRRSSSTTTTTTVVVXXXWWWSSSOOOMMMLLLFFFIIIKKKJJJGGGFFFIIIMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNMMMLLLMMMPPPQQQPPPOOORRRRRRSSSSSSTTTTTTUUUUUUPPPOOOOOONNNNNNOOOOOOPPPNNNOOOQQQQQQQQQPPPQQQRRRNNNOOOQQQQQQPPPPPPRRRSSSRRRQQQQQQSSSUUUVVVUUUSSSVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[XXXYYYZZZYYYYYYYYY[[[]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]______^^^\\\[[[[[[\\\]]]^^^___``````___```aaabbbaaa```^^^]]]^^^^^^___```aaabbbcccccccccdddeeeffffffeeecccbbbeeedddcccdddfffhhhgggfffgggggghhhiiijjjlllmmmnnniiijjjjjjkkklllmmmnnnnnnmmmnnnooopppqqqrrrssstttpppqqqqqqqqqooonnnooopppooonnnnnnmmmnnnooopppqqqnnnnnnoooppprrrtttvvvxxxttttttssssssssssssssstttsssssssssssssssttttttuuuyyyyyyzzz{{{{{{{{{{{{zzzxxxxxxyyy{{{}}}CCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFEEECCCFFFGGGGGGGGGGGGFFFEEEEEECCC@@@@@@BBBAAA======???@@@@@@@@@AAAAAAAAAAAABBB;;;>>>AAABBB@@@????????????>>>>>>>>>>>>???@@@@@@AAA@@@>>>???@@@AAA@@@???AAAAAABBBCCCDDDEEEEEEFFFCCCFFFHHHGGGDDDAAA@@@AAABBBEEEGGGEEEBBBBBBFFFKKK????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@??????AAA@@@@@@AAACCCDDDDDDCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC===@@@CCCBBB@@@>>>@@@BBBAAABBBDDDDDDDDDDDDEEEGGGEEEDDDDDDFFFHHHIIIHHHGGGHHHGGGGGGFFFGGGGGGHHHHHHKKKJJJKKKKKKLLLNNNOOOPPPKKKLLLMMMNNNNNNOOOOOONNNNNNOOOPPPOOONNNNNNPPPRRRLLLMMMNNNPPPQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNOOOOOOPPPQQQRRRRRRPPPOOOOOOPPPRRRSSSRRRPPPTTTRRRPPPOOOQQQTTTWWWZZZQQQRRRTTTTTTTTTSSSQQQOOONNNNNNPPPRRRSSSSSSSSSSSSRRRSSSUUUWWWWWWVVVTTTSSSUUUUUUTTTUUUXXXYYYYYYXXXWWWXXXZZZ[[[\\\[[[ZZZYYYZZZZZZ[[[]]]^^^___```aaaaaaaaa`````````_________^^^aaacccaaa^^^]]]^^^aaa______^^^]]]^^^___```aaa^^^^^^^^^___```bbbddddddcccbbbaaaaaaaaabbbcccdddccccccdddddddddeeeeeeeeegggggghhhhhhhhhiiiiiiiiihhhiiijjjjjjjjjkkkmmmooojjjnnnrrrrrrpppooorrrvvvpppqqqrrrsssttttttttttttsssttttttuuuvvvwwwwwwwww{{{zzzyyywwwvvvvvvvvvvvvvvvwwwwwwxxxzzz{{{{{{|||}}}CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEFFFFFFFFFDDDCCCBBB???@@@BBBCCCCCCBBB@@@??????@@@@@@???>>>======>>>AAA@@@@@@@@@??????>>>>>>???===<<<===???@@@@@@???AAA???===>>>AAAAAA@@@===??????@@@@@@@@@AAAAAAAAA???????????????????????????>>>>>>???AAADDDHHHJJJ???===<<<===>>>???>>>===@@@?????????>>>>>>======>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>????????????>>>==================<<<;;;===???@@@???>>>AAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????>>><<<;;;===@@@BBBAAA?????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFDDDDDDEEEEEEDDDCCCHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIEEEDDDGGGIIIHHHHHHJJJFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJLLLNNNMMMKKKIIIGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVV]]]]]][[[WWWTTTRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTTTTTTTUUUWWWYYYUUUUUUUUUTTTTTTSSSSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXYYY[[[ZZZZZZ[[[\\\^^^```aaabbb___aaaaaa^^^ZZZZZZ```gggaaaaaaaaabbbbbbcccccccccccccccbbbaaabbbccceeefffggggggggggggggggggggggggeeeeeeeeeeeegggiiikkklllnnnnnnmmmmmmlllkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkkoooooooooppprrrrrrqqqpppssssssssssssttttttuuuuuutttttttttuuuuuuuuuvvvvvvxxxyyy{{{}}}~~~|||yyyvvvuuuwwwyyy{{{|||}}}}}}~~~xxxyyy{{{|||~~~BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBCCCDDDCCCCCCAAAAAA???@@@AAAAAAAAAAAA@@@???;;;<<<<<<<<<<<<;;;<<<===????????????>>>>>>=========;;;:::;;;<<<>>>======???===;;;<<<>>>???>>><<<=========>>>>>>>>>??????========================<<<;;;;;;;;;===@@@CCCDDD===<<<;;;<<<===>>>===;;;=========<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::===<<<<<<<<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;>>>===;;;<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<::::::;;;>>>???>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????BBB@@@??????@@@@@@@@@???============>>>>>>>>>>>>@@@@@@????????????@@@@@@BBB>>>>>>AAABBB@@@@@@CCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFF<<<>>>AAABBBBBBAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBCCCEEEGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIUUUTTTRRRNNNKKKIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIJJJJJJIIIIIIKKKMMMIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNQQQQQQQQQOOOMMMMMMOOOQQQQQQRRRSSSUUUUUUUUUTTTSSSPPPRRRUUUWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[\\\\\\\\\]]]]]]]]]`````````aaabbbbbbaaa```aaabbbccceeeeeeeeeeeedddbbbbbbbbbbbbcccccccccccccccdddfffhhhiiikkkkkkllljjjhhhfffddddddeeeggghhhjjjjjjkkkkkklllmmmmmmnnniiijjjkkklllllllllllllllnnnooopppqqqrrrtttuuuuuuwww{{{~~~}}}xxxuuuuuuwww{{{zzzxxxxxxyyyyyyxxxwww{{{zzzzzzzzz|||~~~|||yyywwwuuuuuutttsssrrrttt|||@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@???>>>>>>>>>???@@@@@@AAA@@@@@@@@@????????????????????????999999::::::;;;<<<<<<==================<<<<<<<<<<<<;;;999:::<<<===<<<<<<<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::<<<>>><<<:::999:::;;;<<<;;;::::::::::::::::::999999999::::::;;;;;;;;;:::999999999999999999::::::;;;<<<:::::::::999999999888888>>><<<;;;:::;;;;;;999888888888999999999999888888::::::999999999999::::::999999999:::<<<<<<999777:::999999888888999999:::999999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::===;;;::::::<<<======<<<999999::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;<<<999888;;;;;;999:::===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???777:::===>>>>>>>>>>>>???===============<<<<<<<<<=========>>>>>>>>>>>>???>>>======>>>???@@@AAABBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBJJJJJJHHHEEEBBB@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@???>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFDDDCCCCCCDDDFFFDDDFFFIIILLLMMMLLLJJJHHHGGGGGGGGGIIILLLLLLIIIFFFHHHIIIIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNMMMOOORRRUUUVVVTTTRRRPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\]]]]]]^^^_________cccfffhhhgggdddaaaaaabbbdddcccbbbbbbccccccbbbaaaccccccbbbcccdddfffhhhiiiiiihhhfffeeedddcccccccccccccccdddgggkkkmmmmmmlllooopppppppppqqqqqqqqqqqqrrrqqqooonnnnnnppprrrsssvvvvvvvvvvvvwwwxxxyyyzzzwwwvvvvvvvvvvvvvvvwwwwww{{{||||||{{{{{{zzzyyyxxxxxxyyyyyy{{{|||}}}~~~~~~}}}|||}}}>>>>>>>>>?????????@@@@@@??????@@@@@@@@@??????>>>======>>>>>>????????????>>>======<<<<<<======>>><<<;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;<<<======<<<::::::999::::::::::::999888999999999999:::::::::999999999999999999999999888777777777777888999999:::999888888::::::999888888888888888888888888888999999:::::::::999999888888888888888999:::;;;;;;999999999999888888777777;;;:::888888999999888777888999:::;;;;;;:::999888999999888888888888999999888888999::::::999777555;;;::::::::::::::::::;;;888888888999888888777777========================:::::::::999999888888888::::::;;;;;;;;;;;;::::::<<<:::999:::<<<======<<<:::;;;;;;;;;<<<<<<<<<===;;;::::::999999::::::;;;:::888888:::999777888<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<:::<<<>>>>>>===<<<<<<===>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>?????????>>>>>>>>>=========<<<===>>>>>>>>>????????????===>>>>>>>>>????????????BBBBBBBBB@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;:::<<<===@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA???@@@AAA@@@???>>>???AAA===???BBBEEEGGGIIIIIIIIIKKKHHHDDDAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCFFFJJJMMMNNNKKKHHHEEEIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPRRRRRRSSSRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUXXXXXXWWWVVVWWWYYYVVVUUUTTTUUUVVVVVVUUUSSSVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]^^^^^^```bbbdddggghhhiiiddddddcccbbbaaaaaabbbbbbbbbaaaaaaaaabbbcccddddddffffffeeeeeeffffffgggggghhhhhhiiijjjkkkkkkkkkkkkfffgggiiijjjlllllllllllliiilllnnnmmmjjjjjjmmmpppyyyvvvqqqmmmlllmmmoooqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppssswwwxxxvvvvvvxxxxxxxxxyyyzzzzzz{{{|||||||||zzz{{{}}}============>>>>>>>>>>>>@@@@@@AAABBBBBBAAAAAAAAA=========>>>>>>??????@@@===<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;<<<===;;;999::::::::::::::::::::::::===<<<::::::;;;<<<<<<;;;::::::::::::::::::::::::888888888999999999999:::999999999999999999999999999999888888888888888999888777666777888999888666888888888888888888888888888999999::::::999999999999888888888999999:::;;;888999999999999888777666777666666777888999999888888888:::;;;;;;:::888888999888888777777888888999888999::::::999777666666;;;::::::999999::::::;;;999999999999999888777777888888888888888888888888:::::::::999999888888888:::;;;;;;<<<<<<;;;;;;:::;;;999888999;;;<<<<<<;;;999999999888888888777777;;;::::::999999::::::;;;:::888999:::888555777<<<:::::::::::::::999999999888888888888999:::;;;<<<777999::::::999888999::::::::::::999999888888777999999:::::::::;;;;;;;;;999999999999:::::::::999:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<===<<<<<<<<<>>>???:::::::::::::::::::::;;;<<<===>>><<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<<<<>>>??????>>>===>>>???>>>>>>>>>???BBBDDDGGGIIIMMMNNNLLLGGG@@@<<<===?????????????????????>>>>>>>>>????????????>>>>>>>>>========================@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========@@@AAAAAAAAAAAABBBBBBBBB???AAACCCBBB@@@???@@@AAABBBDDDGGGJJJJJJGGGDDDAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???@@@AAACCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIIIIIIIIIIJJJKKKHHHHHHHHHIIIJJJJJJIIIGGGJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLLLLLLLKKKMMMMMMLLLKKKKKKMMMPPPLLLMMMOOORRRUUUXXXZZZ[[[[[[[[[ZZZXXXTTTOOOJJJHHHQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWRRRSSSTTTUUUVVVVVVVVVVVVQQQRRRSSSUUUVVVVVVVVVVVVRRRUUUWWWVVVTTTTTTXXX[[[ccc```\\\YYYXXXYYY\\\^^^^^^^^^^^^^^^^^^^^^______dddbbbdddjjjkkkgggeeegggffffffffffffeeeeeeeeeeeeiiifffhhhmmmooolllmmmqqqnnnnnnmmmmmmlllmmmmmmnnnjjjkkklllnnnppprrrtttuuuppppppqqqqqqqqqrrrrrrrrrrrrtttwwwwwwvvvtttsssssssssuuuxxxzzzzzzyyywwwvvvwwwwwwwwwxxxzzz}}}<<<<<<<<<=========>>>>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>=========>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999999;;;;;;999666999999999::::::::::::;;;;;;999777777888999888777999:::;;;;;;999999:::;;;777777888888888999999999999999999999999999999999999999999999999999999999888777666666777888777666777777777888888888888888777777888999999999999888::::::999999888999999:::888888999::::::888777666666555444666888999999888666777777777777777777666888888888777777888888888888999:::999777666777888888777777777777777777888999999:::999999888777666666666666666666666666666999999999999999888888888888999999::::::999999888999888666777888999999888999999888888777666666555888888777777777777888888777777888999666222555:::777777888888888888888888777777666777777888999:::444666888888888999;;;===999999999888888888888888777777888888888999999999888999999999999999888777666777777888999999::::::999999999999::::::::::::999999999999::::::::::::555777999999999:::;;;===999999::::::::::::;;;;;;:::;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;;;;;;;;;;999;;;======<<<;;;<<<===@@@???<<<;;;;;;===@@@BBBFFFLLLSSSQQQHHH???;;;:::<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????:::===@@@@@@===<<<>>>@@@CCCDDDEEEEEEDDDBBB@@@???======>>>>>>>>>?????????=========>>>>>>======<<<<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAABBBBBBBBB@@@@@@??????>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@???@@@@@@@@@BBBCCCCCCAAA???BBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJNNNOOOQQQQQQOOOKKKGGGDDDIIIIIIIIIIIIJJJKKKLLLLLLEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFFFFFFFFFFFFFHHHJJJNNNLLLJJJIIIHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQWWWUUUZZZdddeee]]]VVVVVVWWWVVVVVVUUUTTTTTTSSSSSSYYYVVVYYYaaabbb\\\ZZZ^^^aaa```___^^^]]]\\\\\\\\\ZZZZZZ[[[]]]^^^```aaaaaa____________````````````bbbccceeedddbbb`````````___aaaccceeeffffffeeeeeeffffffeeefffhhhkkknnnpppsssvvvxxxxxxwwwxxx|||<<<<<<<<<============>>>===>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<===>>>:::;;;<<<======<<<;;;:::===:::888999<<<===;;;777999999999::::::;;;;;;;;;:::999777777777888777666888:::;;;:::888777999;;;666666666777777777888888888888888888888888888888777777888888888888888777888666555666777888777666666666666777777777888888555555666777777777777777;;;:::999888777777777777777777999999999888666555777666555666777888777666666666666555555666666666777777777666666777777777777888888666444444777:::666666555555555555666666777888888777777555444444888888888888888888888888666666777777777777777888777777888888888888777777:::888666666777888777666888888888888888888888888777666666555555666666777666666888888444000333999555555666666777777888888666666666666777888999999777888999999888999;;;===999999999999999:::::::::666666777777777888888888::::::;;;;;;;;;:::999888777777777777777777888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;555777888999888777888999:::::::::;;;;;;;;;<<<<<<777888999888777888:::<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<777:::<<<<<<;;;:::;;;<<<===<<<:::999999999:::;;;===DDDKKKNNNKKKCCC<<<999;;;;;;;;;::::::999999999;;;<<<<<<===<<<;;;:::999========================999:::;;;<<<<<<<<<;;;:::<<<=====================;;;;;;;;;<<<<<<<<<======777;;;>>>>>><<<;;;===AAAEEEDDDBBB???>>>===<<<<<<<<<=========>>>>>>>>>>>><<<<<<======>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>============<<<<<<>>>??????@@@@@@???<<<<<<;;;;;;;;;;;;::::::???>>>==================<<<<<<===???AAAAAA>>><<<>>>>>>>>>>>>>>>>>>============>>>?????????>>>===>>>>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@CCCFFFIIILLLLLLLLLLLL@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@>>>>>>@@@@@@??????@@@AAACCCDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHIIITTTeeehhhZZZMMMIIIHHHHHHHHHHHHHHHGGGGGGGGGKKKHHHMMMWWWWWWNNNJJJMMMSSSRRRQQQOOONNNMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOSSSTTTUUUUUUSSSRRRSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUTTTTTTVVVXXX\\\^^^___bbbeeeeeecccdddiiimmmmmmnnnppprrrtttvvvxxxyyyxxxyyy{{{}}}~~~~~~~~~~~~<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>>>>======???>>><<<;;;:::;;;;;;<<<:::;;;===>>>>>>===;;;:::>>>;;;999;;;???AAA???<<<999999999::::::;;;;;;;;;<<<:::999888999:::999888777999;;;:::777666888:::555555555666666666777777777777777777777777777777444555666666777777666666888666555666777888777666555555555666666666777777333444444555666666666555;;;:::999777666666666666555777888999888777555444999888666666777777666444888777666555555666777888666666666555555666666666777777777444222333777;;;666666666555555666666666555666555555444333222111777777777777777777777777444444444555555666666666777777888888888888777777<<<:::888888888999888777333444444555555666666777777666666555555666666777777777999999555000333:::555555666777777888999999777777777777888999::::::999999999777555444555666555666666777777888888888777777888888888888999999888999999999999777666555::::::999888888777777777666666777777777888888888666666777777777888888888888999::::::888777777777777777777888888999999999555666777777666777999;;;777777777888888888999999888888999999999999999999777:::<<<===<<<;;;;;;<<<777777888999:::::::::::::::<<>>>>><<<;;;>>>BBBGGGDDD@@@<<<:::999:::;;;888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;999888888888888999999:::;;;;;;;;;:::::::::::::::999999:::;;;;;;;;;::::::============<<<<<<<<<<<<999888888999;;;===>>>>>>999999:::<<<>>>===;;;999999999:::::::::999888888:::;;;<<<<<<<<<;;;999888;;;:::999;;;<<<===;;;999;;;;;;;;;;;;<<<<<<<<<===999:::;;;===???AAABBBCCCHHHGGGFFFDDDCCCBBBAAAAAA<<<<<<<<<<<<===>>>???@@@888999:::;;;;;;<<<<<<<<<<<<;;;:::999:::;;;===??????<<<999:::<<<===;;;999::::::;;;;;;<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCC???BBBSSSiiimmm\\\JJJCCC???@@@@@@@@@AAAAAABBBBBBCCC@@@FFFQQQQQQFFF@@@CCCFFFFFFEEECCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIHHHGGGHHHJJJLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEHHHKKKMMMPPPTTTWWWVVVTTTUUUZZZ___YYYZZZ[[[]]]___aaacccdddcccdddfffhhhiiiiiiiiihhhjjjjjjkkkkkkkkkkkkllllllnnnmmmllljjjiiiiiiiiiiiikkkpppvvvxxxyyy{{{<<<:::999;;;>>>@@@???===??????>>>===<<<<<<<<<===<<<<<<;;;::::::::::::;;;999;;;>>>>>>;;;888777666:::::::::999999888888888888999999::::::;;;;;;<<<777888:::::::::888666555888888888888888777666666777666555555555777888999:::999999999888888777777777666444333444555777999888999999777555444555666666666666666555555555555222666:::;;;888555555555999888777555555777888999777666555444444555666777333666888999888888888999777666555444555777999:::555555666777777666555444888888777777777777888888555777999999888777666777777777888888888888777777777777777777777777777777:::777555555777888666444666666666666666777777888;;;999666555555666555444666666666666666666666666777777666777777888999999999888888888777777666666444555777888888888777666888888777777666666555555666888999999777666666777444555666888999999999999999888888888777777666666888888888999999::::::;;;999999999999999999999999999999888888999999:::;;;999888777777777888::::::777777888888888999999999777888999999888777888999666777888999:::999888888999999999:::::::::;;;;;;;;;;;;;;;:::999888777666888999;;;<<<======<<<;;;999::::::999888888999;;;666999;;;>>>EEEJJJDDD999999:::;;;<<<;;;:::999888999999888888999;;;<<<>>><<<;;;:::999999999999:::;;;:::999999888888888888;;;::::::::::::;;;<<<===:::===@@@???;;;777555555<<<<<<;;;:::;;;<<<===>>>>>>;;;:::<<<>>><<<444---;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888:::;;;;;;:::999999:::;;;;;;999999999999;;;;;;<<<<<<===;;;999999:::;;;999999999999:::;;;<<<<<<888999;;;<<<<<<;;;999888888888999999999:::::::::;;;:::999999999;;;===???999999:::;;;;;;;;;;;;:::::::::999888888999:::::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<<<>>>>><<<777777888888888999999999999999999999999999999999===<<<<<<<<<<<<======>>>;;;OOOccchhhaaaTTTBBB444???@@@BBBBBB@@@??????@@@??????BBBEEEGGGEEEDDDDDD@@@CCCDDD@@@======???@@@<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCAAA@@@@@@@@@??????>>>>>>DDDBBB@@@???@@@AAADDDFFFIIIJJJKKKKKKKKKLLLNNNPPPLLLMMMNNNPPPRRRUUUWWWYYYWWWXXXYYYZZZ[[[\\\\\\\\\```^^^[[[ZZZZZZ\\\___aaa```___^^^\\\[[[[[[[[[[[[aaaaaabbbdddgggiiikkkmmmpppqqqqqqpppooommmkkkjjj;;;999999:::===>>>===<<>>=========>>>>>><<<<<<;;;::::::::::::;;;999:::;;;;;;999888999:::999999888888888777777777::::::999999999999999999777888999::::::888666555777888888888888777666666666555444444444555666777777777777777666666666555666666444444444555777888555666888777666666777888666666666666555555555555555777999:::999777666666888777555444444555777888777666555444444555666777666777999888666444444444777777555555444555666777444555555666666555444444555555666666666666555555555777999999777666666777666666777777777777666666555555555555555555555555888666333444555666555444777666666666666777888888999777444444444555555444666666666666666666666666666666555555444555555555777777777666666555555555555555666777777777777666777777777666666666555555555666777777555555666777777777666666666777888888888888888777777777666666888888888888888999999999888888888888888888888777888777777777777888999999888888777777777888999:::777777777888888888999999777888999999777777888999666777888999999999888888888888888888999999999:::999999999:::999999888888::::::;;;;;;;;;::::::999999::::::999888888999;;;666777666777===CCC@@@999:::::::::;;;:::999999888888888888999999;;;<<<<<<:::::::::999999999888888:::999999888777777888888999999999999:::::::::::::::;;;===;;;999777888999::::::999999999:::;;;<<<:::::::::::::::999777555::::::::::::::::::::::::::::::999999999999::::::888:::;;;;;;:::999999:::;;;:::999888888999:::;;;;;;;;;<<<:::888888999;;;999999999888999999::::::666666666555555666666666777777777888888888999999<<<;;;999888888999:::;;;444555666666777777666666:::999888888888888999:::999999999999::::::::::::777888999:::;;;;;;::::::===<<<<<>><<<:::999CCCAAA???<<<:::999999999:::777555666888::::::999777777777888888999999999999999999999999999999999888999:::::::::;;;>>>AAAVVVeeeppplll___RRRGGG??????AAACCCCCCAAA???<<<;;;>>>>>>???@@@???>>>=========>>>>>><<<;;;<<<======<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>======<<<<<<<<>>======???AAABBBEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSLLLMMMNNNOOOPPPPPPPPPPPPWWWVVVUUUTTTUUUWWWYYY[[[XXXXXXWWWWWWVVVWWWWWWWWWZZZ[[[\\\^^^aaaccceeefffeeeeeeeeedddbbb```^^^]]]:::999888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>><<<<<<;;;:::::::::::::::999999999888777888;;;===888777777777777666666666::::::999888888777666666777777888999999888666555777777777777777666666555666555444444333444444444555555555444444444444444666555444444444555777888///222555666666666777888666666666555555555555444666555555666777777666555666555444333333444555666666555555444444555555666555666777666444333333333666666666555444333333333333333444444444444333333222333444555555444333222444666888888666555666777555555666666666666555555333333333333333333333333555333222222444555555444555555555444555666666777666444333333444555555444666666666666666666666666777666555444444333444444555555555555555444444444555555555555555666777777666666666666666555555555555555555444333333555777:::888666444444555666888777777777777666666666666777777777777777666666666666666666666666666666666666666666666666777777888777777777777777888999999666666777777777888888888666888999888777666777999666666777888888888888888666777777777777888888888777777888999999999999999;;;;;;:::999888777777888999:::;;;:::888888:::;;;::::::777666:::@@@AAA>>>;;;:::999999888888999999777888999:::::::::::::::888999:::::::::999777777999999888777777777777888666777888999:::999888888999:::999888777888:::<<<888777777777777888999999777999:::999777777:::<<<888888888888888888888888999999888888888888999999888999;;;;;;999888999::::::999999888888999999:::999::::::999777777888999999999888777777777888888999888666555555666888999666666666666777777777777<<<;;;999777777777777888555666777777888888777777999888888777777888888999777777777888888888999999333555888;;;<<<;;;:::999<<<;;;;;;<<>>===888888888888888999999999888666555555777888888777777777777777888888888888888888888888888888888888333666999888666888???EEEmmmxxx}}}ppp\\\KKKDDDAAA;;;===???@@@???===999777<<<<<<===???CCCFFFFFFEEEBBB>>>:::999;;;<<<;;;:::;;;;;;:::999999999::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;::::::::::::999===<<<:::999:::;;;===>>>AAABBBBBBAAA???>>>@@@AAAEEEEEEFFFGGGIIIJJJKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOOQQQSSSTTTUUURRRRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWYYY\\\^^^```aaa______^^^]]]\\\YYYWWWUUU:::999999:::;;;<<<;;;;;;999999999999999:::;;;<<<<<<;;;::::::999999::::::888999999999777777999:::777777777777777777777777888888777777777666666666666777777888888777666666666666777777666666555444666666555444444333333333444444444444333333333333555555444444444555666777,,,///333555444444444555666666555555555444444444444111///111444555444111555555444444444444555555444444444444444444444444111333555555444444666777333444444444444333222111111222222333333333333333111222333444444333222111333555666666555555555777333444444555555444444333222222222222222222222222333333222222333555555555333222222222222333444444444333222333555666666555555555555555555555555555777777666666555666666666555555555555444444444444666555444333444555666777555555555555555555555555555555444333222333666888666666555444444555555666666666666666666666666666777666666555555444444444555555555555666666666666666666555555666666777888666666666666777777888888555555666666666777777777666777888888666666777888666666666777777777777777666666777777777888888888777777888888888888888777:::999888666666666777888999:::;;;:::888888:::;;;<<<;;;999888:::>>>@@@@@@;;;:::888777777777888999666777999:::::::::999888777888:::;;;;;;:::888777999999888777777888888999555666888::::::999888777888888888888888888999:::666666666777777777888888777888888888888888:::;;;888888888888888888888888777666666555555666666777777999::::::999888888999888888888888888888888888777888888777666555777888999888777666666666666666999888777777777777888999555555666666666777777777999888777666666666666777666777888888999999888888777777777777777777777777666777777777777888888888666777999;;;<<<<<<;;;:::;;;:::999999;;;===>>>???<<<===>>>@@@BBBCCCCCCCCC444555666777888888888888999888888888888888888888777777777777777777777777777777777777777777777777222666999777444666???GGGiiiuuu{{{oooVVVAAA::::::999888888999::::::888777;;;;;;===FFFVVVcccddd```QQQFFF;;;999;;;<<<;;;;;;:::999888888777777777777777777888888888999999999::::::999999999999::::::999999999888888888888888:::999888777888999;;;<<<@@@AAAAAA@@@???>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUWWWYYY\\\^^^___```^^^^^^]]]\\\ZZZWWWUUUSSS:::;;;;;;;;;;;;;;;<<<<<<999999999999::::::;;;<<<;;;;;;:::999999999999:::777999;;;;;;999666555555888888888888888888888888555555555666666777777777666666666666777666666666555666666666666555444444666666666666555555444444444444444444444444444444444444444444444555555666///222555666555444333333555555555555444444444444333000...000333444333111555555555555555555555555333333444444444444333333222444555555444555666888111111222333444444333333111111111111222222333333222333444444444444333222222444555444333444555777333333444444444444333333333333333333333333333333333333333333333444555666333222222222222333444444444333333444666777777555444444444444444444444444444444444444555666888888555555555555555555555555555444333333333444666777444444444444444555555555555555555333222444777999000222444666777666555444555555555555555555555666555555555444444333333333555555555555666666777777777666666666666777888888555555666666777777777777444444555555555666666666555666777777555555666777666666666666666777777777777777777777888888888888888888888888777666555444777777666555666777888:::888999:::999888777999;;;666666777888888888:::<<<:::999888777666777888999666777888999:::999888777777888:::<<<<<<:::999888999999888888888888999999555777999:::;;;:::888777777888999::::::999777555666777777888888888888888999777666888;;;<<<888444888888888888888888888888777777666666666666777777666888999999888777777888777777777777777777777777555666777666555555666888888777777666555555555555444555666666666666555444666666666777777777777888555555555555666666777777444444555666666666666555666666666666666666666666777777777777888888888888:::999999888888888999999666666555555555666888999:::999999:::<<>>???@@@@@@???@@@BBBDDDBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKNNNQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNOOOSSSUUUWWWZZZ\\\^^^______ZZZZZZZZZYYYWWWUUURRRQQQ:::<<<===<<<;;;:::;;;===<<<;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999999999666999;;;;;;999666333333777777888888888888999999444444555666666777888888555555555555666666666666555555555555555444444333555555666666666555555444444444444444555555555555333333444444555555555555444666888888666555555555555555555444444444444333222111111333555555444333555555555555555555555555222333333444444333333222666777777555333222333555111111111222333444444444111111000111111222333444444444333333333333444444111333333333222333555777333333444444444444333333444444444444444444444444333444555444333333444666444444444444444555555666444444444555777888666555444444444444444444444444000000111111333444666777444444444555555555555666444333333333333444555555333333333444444444444444444444555444333444666999---///333666888666444222444444444555555555555555444444444444444333333333444444444555666666777777666666666666666777888888444444555666666666666666333333444444444555555555444666777666555444555777555555555555555666777777777777777777888888888888999888888888666555444333666666666666777888999999777888999888666666888999555666999;;;999555777;;;999888888777666777777777666777777888888888777777777888999:::::::::999888888888777777777888999999666777888999:::999999888666666888:::;;;999666333666777888888999999888888;;;777555888<<<<<<666000888888888888888888888888999999888888888888999999666777999999777666777888555666666777777666666555444555666555444444666888777777666555555555666666444555777888888777555444666666666666777777777777333444444555666777777777555555666777777777777666444555555666666555555444666666666777777777888888888777666444444555666666666777777666555555777888:::999777666666999;;;===BBBAAA@@@???>>><<<<<<;;;888:::;;;:::777666555666666666666666555555555555555555555555555555555555666999:::888555555;;;@@@BBBMMMXXXWWWIII>>>BBBLLLIIICCC:::555666888999999===CCCLLLZZZqqquuu[[[III:::666666333444888777777666555555555666666777777777888888888999999999999888777777777777888777777777777777888888888888888888888888999::::::;;;<<<=========>>>@@@BBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHKKKMMMOOOPPPQQQPPPPPPNNNMMMLLLKKKKKKKKKQQQRRRUUUXXX[[[\\\]]]]]]YYYYYYYYYYYYXXXVVVTTTRRR999;;;<<<;;;999888:::<<<;;;;;;:::999999999::::::;;;:::999999888999999999666888999999777555555555666666666777777777888888666666666666666777777777555444444444555555666777444555555555555444333333222333444555555555444444333333333444444444555555333333444444555555555444555666777666555444555777555555555444444444333333...111444555555444444444333333444444444444333333111222333444444333222111555666555333111111222444444333222111222222444444111111000000111333444555555444222111111222444555111222222222111222444777333333444444444444333333444444444444444444444444222444444333111000222444333222222222222333444444444333333555666666444222333333333333333333333333111111111111222333444555222333333333444444444555222222333444444444444444222222333333333444444444111222444444333333555666///111333555555444333222333333444444444555555555333333333444444444444444222222333333444555555666555555444444555555666777333444555666666666555555333333333333444444444444444555666666444444555666555555444444444555666777555555666666666777777777666777777777666555555444666777777888888888777777666777777666555555666888555666999;;;777222555===777777888888777777666555888777777666666666777777666666666666777777777888555555555555555666777777666666666777777777888888666555444777999:::888666555666777888999888888777:::888666777888999777555777777777777777777777777888777777666666777777888555777888888777666666777444555666666666666555444444555666555444555666888666666666666666666777888777777777888888777777777444444555555555666666666555555666666666666666555666666777888888888888777333444555555555555444333444555555555666666666666444555555555555555555555555888999999777555666888777666555555555666777777666666666666888:::===>>>:::<<<>>><<<999777666777666666666555555444444444444444444444444444444444555666777666555777:::<<<:::FFFTTTYYYOOOCCCDDDLLLGGG@@@888555777;;;<<<;;;AAAPPP^^^gggqqqzzzwwwmmmMMM???555666666222222777666666555555555666666777666666666777777777888888888777777666555555666666555555555666666777777777888888888888888999999999:::<<<<<<<<<;;;;;;===???>>>???AAADDDEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKKKKNNNPPPTTTWWWYYY[[[[[[[[[YYYYYYZZZZZZYYYXXXVVVUUU888:::<<<:::888777888;;;888888777666555555666666;;;:::999999888888999999666777777666555555777:::444555555555666666777777888888888777666666555555444444444444444555666777444444555555444444333222000111333444555444444333222222222333333444444444222333444444555555444444222333333333222222444666555555444444444333333333***///444555333111111333111222222333333222222111111222333444444333222111111222222111000111444666777555333111111111333444222111111000111333555666555333111//////111333555000111222111111222444777333444444555555444444333333333333333333333333333111333444222///...000222///////////////000000111333222222444555555333000333333333333333333333333444444444333333444555555111111111222222333333333111222333444555444333222222222222333333444444444...000333333333222333444333333333222222222111111333333333444444555555555333333333444444555555555000000111222333333444444444333333333333444555555333333555666666666555444222222333333333444444444444555666555444444555666555555444333444555666777444444444555555555666666444555666666666666666666888888999999999777666444555666777666444444666777222111333555000+++000:::666777888888888777555444888777666555555666777888444444444444444555666777333333333333333444555666666555555555555666777777666333222333777:::;;;:::444555777888888888777666888888777555444555999<<<666666666666666666666666444444444333333444444444555777888888777666666777333444555666666555444333444555666666555555777999666666666666666777888999555444222111111222444555333333333444444444555555777777777777666555444333111222333333444444333333333333555555555555333333333333333444444444555555222333666999:::999888777000333666666333111111333111222444555666777666666777666444333444555777999===@@@BBB@@@<<<:::999:::666666555555555444444444444444444444444444444444222333333444666888999:::888FFFZZZdddYYYFFF>>>@@@===777333333888===>>>===EEE[[[nnnqqqqqqssspppiiiAAA666222888999444333999555555555555555666777888555555555666666666777777777666555555444444444444444444444555555666666666777777777888888888888888======>>><<<;;;:::<<<===;;;<<>>===;;;999666333111000888555555888777333555;;;999888888999:::999777444777<<>>;;;777555555666666555777777666666666666777777222333555777777666555444888888777777666666555555444555666777777666555444444555666666555666888:::======<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEGGGIIIKKKMMMNNNOOOKKKKKKKKKKKKLLLMMMNNNOOOJJJLLLPPPTTTWWWYYYYYYYYYWWWWWWVVVVVVTTTSSSQQQPPP555666777888888888777777:::999888777777777888888>>>;;;888777888999888777777777777777777777777777777777666666666555555555444555666777777666555444777555333444666777666444666555555444333333444444333333444444333333222111222333333444444333333222333222222333444444333111222222222222222222222222333222000111333333111...222222222222222222222222444222222222333444333222111222222222222222111111222222222222222222222222333222111000///000000111222222222222222222222222111111222333333333222222444444444444444333222222000111333444444333111000222111000222555666444222222333333333333333333222444222111222444555333111333333333444444333333333666555444333222222222222555333222333555555444222222222222222333333333444333333222222222222333333444333333222222333333444333333444444444444333333222444555555333333444666222333444444555444444444111222333333333333222111444444444444444444444444444444444444555555555555333333333333333333333333333333333444444444444444444444444444555555555666555555444444444444444444777777777777777777777777666555444555666666666666555555555555555555555555555555555555555555555555666666777888888888888777777777777888888888888888666666666666666777777777666666666666666666666666777777777777777666555555555777777666555444444555777777666666666555555555888888777666666666666666666666555555555444444444888666444444666888888777666666666666666666666666666666555555444444555555555555444444444444444444555555555555555555555555444444333333444444555666444444444444444333333333444444444444444444444444555555444444444333333333444444333333333333444444555555555555444444444333666666666555333222333444444444555555555555444444444444555555555444333333222222222222222333444444555555444444444555666666999999888888999999::::::===<<<;;;:::999888777777444111111444444111444;;;<<<;;;;;;<<<======;;;:::555777>>>FFFFFF>>>777555888888888777777999<<>>???AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOKKKMMMPPPTTTWWWXXXXXXXXXVVVVVVUUUTTTSSSQQQPPPOOO888888999:::::::::999999999888888888888777777777999999999:::;;;:::666444777777777777777777777777666666666666555555555555555666666777777666666555666444444444555666555444444444333222222222333333333333444444333333222111222222333333333333222222222111111222333333222000222333444555555444333333555111...000444666111,,,333333333333333333333333111222333222111111111222444333222111111000000000111111111111111111111111111111000////////////000222222222222222222222222222222222333222222111111333333444444444333222222000111222333333222111000222111000111333333222000333222111000000111222333333111000111222333222111333333444444444444333333555444333222111111111111333222222444555555333111111111111111222222222222333333333333333333333333333333222222222222333333333444444555555444444333222333444333222111222333222222333444444444444444111222222333333222222111555555555555555555555555444444444444555555555555222222222222222222222222111222222333444444555555444444444444555555555555333333333333333333333444555555555666666666666666555555555444444444444444555555555555555555555555444444444444444444444444555666777777888888777777777777777777666666666666444444555666777777888888777777777777777777777777777777666666555555666666555666777666444444444666777777777666666666666555777666555555555555555555555555555555444444444444777555444444666888777777666666666666666666666666333333333333444444555666333333333333333333333444555555555555555555555555333333222222333333444444333333333333444444444444222222222222222222222222555555444444333333222222444444333333333333444444444444444333333333333333444555555333111111222333333333444444444444333333333444444555555555555444444444444444444555555666444444444444555666777888555555555555555666666666888888999999:::;;;;;;;;;999777666777666666:::???@@@>>><<<<<<===>>>===<<<666555777;;;;;;666444555888999999888888999<<>>======???AAADDDFFFAAAAAABBBBBBCCCCCCDDDDDDBBBDDDGGGIIIKKKMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNQQQTTTVVVWWWWWWWWWUUUUUUTTTSSSRRRPPPOOONNN::::::::::::::::::::::::777777888888888888777666777888999::::::999666444888888888888888888888888666666666666666666666666555555555555555555555555666666666666666777666666444333333222222222333333333333444444333333222111222222333333333333222222222111111222333333222000222333555777777666444333555222000222555555222...333333333333333333333333000222444333000///111444555444333111111111222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222111000///222222333333333333222222000111222222222222111000222222222222222222111000222222111111111111222222222222111111222222222111333333444444444444333333000000000000111222333444111111333444555444222000111111111222222222222333333333333444444333333333333333222222222222333333333444444555555444444333222333333222111///000111222222333444444444444333222333333333333333333222444444555555555555666666333333444444444555555555444444444444444444444444444444444555555666666666444444444444444444444444333333333333444444444444555555555555555666666666444666777444333444444222555555555555555555555555444444444444444444444444555666666777777777777777777777666666555555555444444444555555666777777888666666666666666666666666888777555444444555666777444555666666444444444666666666666666666666666666555555444444333444444555666666555555555555555555666555555555666777777777555555555555555555555555333333222222333333444555333333333333444444444444444444444444444444444444333222222111222222333333222222222333333444444555222222222222222222222222333333333333333333333333444333333333333333333444444444444333333333333333000111222222222333555777333333444444444444333333222333444555555555555555555444444444444555666666555555444444555666666777222222333333444444444444333333444555777888999999AAA@@@???>>>>>>???CCCGGGAAA>>>;;;::::::::::::999888666666999999666666999888888888888777888;;;>>>^^^gggsss}}}}}}oooXXXEEE555444222222444555555444444444333333333333444444222333444555555555444444333333333333444444555555333444555666666555444333666777888777666666777999;;;;;;;;;;;;;;;;;;;;;;;;???>>>======???AAADDDFFF@@@@@@AAABBBBBBCCCDDDDDDAAACCCFFFIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNMMMOOORRRUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRPPPOOONNN777777666666666666666666666777777888888888777777777777888888777666666666777777777777777777777777777777777777777777777777333333333333333333333333555555666666555555555666444333333333333333444444333333444444333333222111111222222333333222222111333222222222444444333111...///111333444333111000333444555555444333333333333333333333333333333333000333555444111000222555444333222222222444555666222222222222222222222222222222333333333333333333111111111111111111111111222222222222111111000///111111222222222222222111111111111111111111111111222333444444333222222222111222333444444333222111222333333333222222222333222222333333333333222222000000000000111222333333///111333444444222111000222222222222333333333333222333333444444333333222333222222111111222222333333444444444444444444333111222333222000//////000111222333333444444333333444444333333333333444444444444444444555555666666333333333444444444444555555555555555555555555555666666555555444444444444444444444444444444333333333333444444555555555555555555555666666666777777222888:::555333555555222555555555555555555555555555555555555555555555555555555666777777777777777777666666666555555444444555555555555555555555555555555555555555555555555777666555444444555666777333555666555444333555666555555555555555666666666444333333333333333444444666666666666666666666666444555555666666666666666444444444444444444444444444444333222222222222333333333444444555555555555444444444444444444444444333222222111111111222222111222222333333444444444222222222222222222222222000111111222333444555555333333333222222333333333444444444444444444444555000111333333222333666888444444555555555555444444222222333444555555555444111111000000111111222333666666555444444444444444111111222333444333333222111222222333444555555555<<<>>>>>>===>>>BBBGGGJJJAAA>>>;;;999999888777666666333555888999777777:::666777777777666777999;;;LLLQQQ[[[bbb]]]OOOAAA;;;555333222333444555555444555444444333333444444555222333333444444444444444555555555444444333333333222333444555555444333222555666777666555555777999::::::;;;;;;;;;;;;;;;;;;>>>>>>======???AAADDDEEE???@@@@@@AAABBBCCCDDDDDDAAACCCEEEHHHJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNOOORRRUUUVVVVVVVVVUUUVVVVVVUUUTTTSSSQQQPPPOOO999888777777666777777777666666666777777777777888666777777666555555666888666666666666666666666666666666666666777777777777333222222111111222222333222333444333222222333444333333222222333333444444333333444444333333222111111111222222222222111111333222222333444444333111///000222333444444333222222444666555333111222444333333333333333333333333222333444333222222222444222222222333333444555666222222222222222222222222///000111111222222111111111111111111111111111111111111111222111111000000000000111222222222111111111111111111111111111111111222444444333222222333000111444666666444111000222333444333222111222444111111222222222222111111444333222111000000000000///111333333222000000111222222222222333333333444111111333333333333111111222222111111111111222222222333333444444333333222000111222222000///000111111111222333333333333333444333333222222333333444222222333333444555555555333333333333444444444444333333333333333333333333444444333333222111111000444444444444333333333333333333444444555555666666444444555555666777777777000888;;;666333666666333444444444444444444444444555555555555555555555555444555666666777777666666666666666666555555555555666555555555555555555555555555555555555555555555555555555444555555666666333444555555444333555666444444444444444555555555333333333333333333444555555555555666666666666666222444666666555555555666444444444444444444444444555444333333222222222222333333444444555555666666333333333333333333333333333333222222111111222222222222222222333333333333333333333333333333333333000000111222333444555555333333222222222222333333444444444444555555555555333444444333222111333555444444555555555555444444111222222333333333333222111111111111111222333333666555444333222222222222000111333444444444333222333333333444444444444444111555777777999>>>CCCCCC@@@>>><<<;;;;;;:::999888222111222666777444444666555666777777666666888999;;;???EEEGGGAAA888444555444333222333444555444333555444444333333444444555333333333333333444444444666666555444444333222222222222333444444333222222333444555555444555777999::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCC@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMOOORRRUUUVVVVVVVVVUUUVVVVVVUUUTTTSSSQQQPPPOOO<<<;;;:::888888888999:::777666666555666777888999444666888777555444666888555555555555555555555555444444444444555555666666333333222111111222333333111333444333111000222444111111111111111222333333333333444444333333222111111111222222222222111111222111111222333333222000222333333444555555666666333222222222333222111000222222222222222222222222222111111111222333222111111111222222333222222222111111111111111111111111......000111111111000000111111111111111111111111///000000111111111111000///000000111222222111111111111000000000000111111...000333333111111222444000111222333333222111000000222333333111000111333000000111111111111000000444444333111111111111111///111222222000///000222111111111111222222222222///000222333333222000///222222111111111111222222111222222333333222222111///111222222000000111333111111222333333333333222222222111000000111222222111111222222333444444555222222333333333444444444222222222222222222222222333222222222222222222222444444444333333333222222111222222333444444555555222333333444555555666666,,,777;;;444111555666222444444444444444444444444444444444444444444444444444555666666777777666666666666666666666666777777333444444555555666666666555555555555555555555555333444555555666666666555222333555444444333555666222222222333333333444444333333333333333444555555333333333444444444555555111444777777555444555666333333333333333333333333444333333333333444444555111222222333444444555555222222222222222222222222444444333222222222222222333333333222222222222222333333333333333333333333222222222222222222222222333333222222222222333333222222333333444444444444111222333222000000222444333333444444444444333333111111222222222111000000333333333333333444444555333333222111111222222222///111222444444333222111333333333333444444444444555:::<<<888888;;;<<<:::;;;::::::;;;======<<<:::777555555777777333333555666777888888777666888999888;;;<<<;;;999777666555333222111222333333222000333333222222222222333333333333222222333333444444333333333333333222222222111222333444444333222111000111333333333444777999999999:::::::::;;;;;;;;;:::;;;===???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDFFFIIILLLMMMJJJJJJJJJJJJJJJKKKMMMMMMMMMOOOQQQTTTVVVWWWWWWVVVUUUUUUTTTSSSRRRPPPOOONNN999888666555555555666666777666555444555666888:::222555888999666444555666555555555555555555555555222222222333333444444444444444333222222333444444222444666555333222444666000000///000000111222222333333444444444333222222111111222222222222111111111000///000222222000///000000000000111222333444444000---///333444000+++111111111111111111111111333000...///222333111...000111222222111000...---000000000000000000000000...///000222222222111000000000000000000000000000...///000111111111111111//////000111111111111111111111000000000000111111,,,///222222000000222444222111000//////000111222///111333222///...000222//////000000000000//////111111111111222333444555///111222111......000333000000000000111111111111...///111222222111///...222222111111111111222222111111111222222111111111///000222222111111222444111111222333333333333222111000///......///000111000000111222222333444444222222333333333444444444333333333333333333333333222333333444444555555666444444444333333222222222000000111222333333444444111111222333333444555555)))555:::333000555666222444444444444444444444444333333333333333333333333444555555666666666666666555555666666777777888888111222333444666777888888777777777777777777777777222333555666777666555444222333444444333333555666111111111222222333333333333333333333444444555666111111111222222333333333111444777777555444555666333333333333333333333333222222222333444555777777000000111222333333444444222222222222222222222222555444444333222222222333444333333222222111111111222222222222222222222222555555444333222000000///333222222222222222222333111111111222222333333333,,,...///000000111444666222222222333333222222222111111111111111000///...000000//////000000111222000000000000111222333333///000222333444333111000111111111222222333333333CCCHHHHHHAAA<<<<<<999444555555777:::===>>>===<<>>CCC@@@;;;;;;999555111777;;;999999<<<===;;;===???>>><<<>>>BBB???999;;;888666888777555666:::;;;888666888<<<===999555555444333333333333222111555222//////111444777888333333333333333333333333444444444333333222222222111111222333333444555555888666333333555666555222:::::::::999777777999;;;:::;;;===>>>???@@@?????????@@@@@@AAAAAA@@@@@@???AAACCCEEEEEEEEEFFFHHHIIILLLKKKIIIHHHHHHIIIKKKLLLMMMNNNQQQSSSUUUVVVVVVVVVSSSTTTTTTRRROOONNNNNNNNN999999888888888777777777444444555666666666666666333333444555666777777888555555666666666666555555666555555444333333222222444444333333333333222222111000///000222333111///444444333333333222222222333222111000000000///...111111111000000111111111111111111222222222333333////////////////////////333333333333333333333333000000000000000111111111000222222//////222222000222222222111111000000000111111111000000000//////222222111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000111222222222222111000222222222111111000000000222111111000000111111222000000000000000000000000///000000000///000000111//////////////////000111222222222222222111000000000111222111000000111222111111111111111111111111222111000///...//////000333333333333333333333333111111111222222222333333000000000111111111111222111111222222222222111111111111222222222333333333333333333333333333333333111111222222222333333333333333222222222222333333333333444444444555555555555555444444444555666777444333333222111000///...444444444444555555555555555555555555555555555555444444444444444444444444666555555444444444555555444555777666555555666888444444555555666555555555555555555555555555555555444555666555444333444666333333333333444444444555555555555555555444444444444555555555555555555444111111222333333222111111555444333222222333444555444444444444555555555555555555555555555555555555111222222222222222222111222333444333111111333444333333333333333333333333444222111111222333333222222444555444111000111333111111222222222222222222111222222333444333333333222222222222222222222222444444333222222222222222333333444444444333111111111111111111111111111111333000000222333111222555444555555444222111222333111111111222222222111111333333111111222333555666666===???;;;888888666222222555777666888999777111666777888:::===???BBBDDDCCC???>>>AAA@@@;;;777666>>>;;;:::<<<>>>===888333333333222222333444333222111000///000222444444333222222333333333333333333444444333333333222222222111111222222333444444555666444222333555777666555:::::::::999777777999;;;:::;;;<<<>>>???????????????@@@@@@AAAAAA@@@@@@???DDDEEEGGGHHHHHHIIIKKKLLLIIIHHHFFFEEEEEEFFFGGGHHHMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSRRROOOMMMMMMNNN888888888888777777777777444444555666666666666555111111222333555666777888444444444555555444444444555555555444444333333222444444333333333333222222222000///000222444444333333333333333222222222222555333111.........000111111000000//////000000111111111111222222222222333111111111111111111111111222222222222222222222222111111111111000000000000111333111------111333111111111111111111111000000111111000000000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000111222222111000000111111111111000000000000222111111000000111111222////////////////////////222///------///111111000000000//////.../////////000111111111111000000///...000111000///...///000111111111111111111111111222111000/////////000111333333333333333333333333111111111222222222222333333333222222111111111000...///000111111222111111111222222222222333333333222222222222222222222222222222111111222222333444222222111111111111222222222222333333333444444444333333333333333444555555666555555444333222111111444444444444555555555555444444444444444444444444444444444444444444444444333333333222222333333444222444555555444444555666333333555666666777777777444555555666777777777777333555666555444333444555222222222333333333444444666666555555444333333222555555444444444444555555444444444444444444444444444333222111111222333444444444444444555555555555444444444444444444444444333444444555555444444333111222333222000000222333222222222222222222222222000...---...111333333222111222333222000000000111111111111111111000000000111111222333333333333222222222222222222222222222333333333222111000///...222222333333333222111111111111111111111111111111333000///222222000111444111222333333111000111333......///000000111222222333222111000111333666777777::::::777666777666444666666555999BBBJJJIIIDDD<<<888888;;;999666>>>JJJHHHEEEEEEJJJKKKFFF@@@>>>BBB@@@>>>>>>>>>;;;555000111111111111222222222222000000000222444444333111111222222222333333444444333333333333222222222222111111222222333333444444333222111222555777777777999::::::999888888:::;;;:::;;;<<<===>>>???????????????@@@@@@@@@@@@??????DDDFFFHHHHHHHHHIIIKKKMMMJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRPPPNNNLLLLLLMMM888888777777777666666666333444555555666666555555222222333444555666666777444444555555555555444444555555444444444333333333444444333333333222222222222111000000111222333444333333333222222222222111111111111000//////111222000000////////////000000111111111111222222222222444444444444444444444444222222222222222222222222222222111111000000//////111333222......222333111000000000000111111111111000000000000000000//////////////////////////////000000000000000000000000000000000//////000000000........................///000111222222111000///000000000000000000000000111111000000000000111111////////////////////////222111000000000000000///111000///...............//////000000000000//////...///000000///...///000111111111111111111111111444333222111111222333444000000000000000000000000111111111111222222222222333333333222222222222111------///000111111111111222222222222222222222222111111111111111111111111222222111111111222333444222222111111111111222222111111222222222333333333222222222222222333333444333333444444555555666666333333444444444555555555444444444444444444444444333333333333333333333333333222222222222333333444000222333333222111333444333333444555555666555555333444666777888888888888333444555555333333444555222333333333333444444444555555555444444333333333555555444333333444555555666555444444444444555666333333222222222222333333333333444444444555555555111111111111111111111111444555555555555555555444111222333222000000222333222222222222222222222222///...---...000222222222111111111111000000000000222111111111111000000000000111111222222222222222111111111111111111111111222222333333222000...---222222222222222222111111111111111111111111111111222//////111111///000333///000222111000000111222............///000111111333222111111222444666888999888666444555777888888;;;999999@@@QQQ___aaa[[[DDD;;;888;;;888555CCCWWW___[[[WWWUUUOOOHHHFFFHHHPPPLLLGGGCCC@@@<<<777333111222222111000///000000222222222333555555333111111111111222333333444444333222222222222222222222111111222222333333333333222222222333444666777777888:::;;;:::999999:::<<<::::::;;;===>>>>>>????????????@@@@@@@@@@@@??????@@@BBBDDDEEEEEEFFFIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQQQQPPPMMMKKKKKKLLL777777777666666666555555333444444555555555555555666666555555555555555555555555555666666555555555444444444444444333333333444444333333333222222222333222111000//////000222333333222222222111111111+++...111222111111222333000000////////////000000000000111111111222222222000000000000000000000000111111111111111111111111222222111111000000/////////333444222222444333////////////000000111111222//////////////////000000///000000000000000000000000000000000000000000000000000///......///000000///////////////////////////000111111111111000///////////////////////////111000000000000000000111////////////////////////(((---222333000...///000000000///......---.........//////000000000/////////000111000/////////111000000000000000000000000333333111111111222333444000000000000000000000000000000111111111222222222111222222222222333333333,,,---...///000111111111222222222222222222222222111111111111111111111111222222111111222222333444333333222222222222333333111111111222222222333333111111111222222222222222///000000111222222333333333333333444444444444555444444444444444444444444333333333333333333333333333333222222333444555555111333444444333333444555444444444444444333222111333444666888999999888777333444555444333222333555444444444444555555555555333333333333444444555555444444333333333333444444222222111000000111222222444444333333333333444444333333333444444444444555111111111111111111111111111111111222222111111111222333333333111111333444111111111111111111111111222000//////111222111111111111000000000000//////222222222222222222111111///000111111222222111111111111111111111111111111222333333333333111///...111111111111111111111111000000000000000000000000222///...111111...///222...000111111//////000111000000////////////000000333333333333444555666777<<<999666333222222555888;;;@@@HHHTTTdddnnnjjjaaaCCC888444;;;???CCCVVVmmm|||ttthhhXXXHHH===???FFF\\\VVVOOOGGGBBB>>>;;;:::555666777555222000000111444222000000111222222111111111111222222333333333222222222222222222222222111111222222222222222333333333333333333333555666888999;;;;;;::::::;;;<<<::::::;;;<<<===>>>??????>>>??????@@@@@@??????>>>>>>@@@BBBCCCDDDEEEGGGIIIDDDDDDDDDEEEEEEFFFFFFGGGKKKLLLNNNPPPRRRRRRRRRQQQPPPQQQQQQOOOLLLKKKKKKKKK666666666666555555555555333333444555555555555444777777666666555444444444555555666666666666555555444444444444444444444444444444333333333333222222222333333111///...///000222222222222111111111111)))---222333222111222333111000000//////000000111000000000111111111111222////////////////////////000000000000000000000000111111111111000000000000...222444222222444222.........//////000111222222......////////////000000////////////000000000000000000000000000000000000000000............000000000000000000000000000000//////000111111000//////............////////////111000000//////000000111////////////////////////'''///222000---///222//////......---............//////000000000000000///000111000///...///111000000000000000000000000000///.........///000111222222222222222222222222000000000111111111111222000111111111222222333333---...///000000111000000333333333222222222222111111111111111111111111111000111222333333333333222333333222222222222333333111111222222222333333333000111111222333222222222444444333333222222222222333333333333444444444444333333333333333333333333333333333333333333333333333333333333444555666666444666777777666666777888444444444333333222000000333444666888888888666555222444555444333222333444444444444555555555666666111222222333444444555555333333444444444444333333222222222222222222222222333444444444444444444333333333333333444444444444333333333333333333333333111222222333333222222111222333444333111111333444000000000000000000000000444333111000111222111000222111000000111111000...111111111222222222333333//////000111111111111000111111111111111111111111111222222222222111000000000000000///000000111222000000000000000000000000222///...000000---...111///000111111///...///111333222111000///000111222444555666777777777666666;;;999666444000...333:::???NNNbbbsss}}}~~~sssgggEEE:::555===HHHSSSbbbpppssshhhXXXGGG666///444>>>SSSOOOHHHAAA;;;888777777888:::;;;999555222333555444111///...////////////222222222222222222222222111111111222222222222222111111222222222222222222333333444333222222444666777999;;;<<<;;;:::;;;<<<:::::::::;;;<<<===???@@@>>>>>>????????????>>>>>>>>>@@@CCCDDDEEEFFFHHHJJJDDDDDDEEEFFFFFFGGGGGGGGGJJJLLLNNNPPPRRRSSSSSSSSSQQQQQQQQQOOOMMMKKKKKKLLL666666666555555555444444222333444444555555444444555555555444444444444444444444444555555444444444444444444444444444444444444444333333333333222222000222444444111000111222222222222222111111111111---000333222///...000333111111111000000111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111111...111111//////111111...------...///000111222333........./////////000000------........./////////000000000000000000000000111000...------...000111////////////////////////...///000111111000///...---------....../////////000000////////////000000000000000000000000000000&&&***///111111//////000......---------...//////...///000000111111111000---...//////...---...///000000000000000000000000///...---------...000111222222222222222222222222000000000000111111111111111111111111111000000000///000000111111000000000333333333222222222111111222222222222222222222222///000333444555444222111222222111111111111222222222222222222333333333444000111222333333333222222666666555555555555444444222222333333333444444444333333333333333333333333222222222222222222222222333222222333333555666666444666777777666666777888333333333444333333222222222444666888888666444333222333444444222222333444333333444444444555555555333333333333333333333444111222444666666444222111333444555555555555444333222222333333333333222222222222333333333444444444444444444444444444444444444444444555555444444444111222333222000000222333000000000000000000000000444222000000111222111000333111000000222222111......//////000111222333333...///000000111111000000111111111111111111111111000000/////////000111111000//////...///000111222000000000000000000000000222///...000///------000111222222111///...///000333222111111111333555666555777999::::::888666444555555777888444222<<>>;;;888444222111111333666999777333222444777444333222222222222000...333333222222111000000000000111111111222222222222222222111111111111111111000222333333222222555888777999;;;<<<<<<;;;<<<<<<::::::::::::;;;===???@@@>>>>>>????????????>>>>>>>>>@@@CCCDDDEEEGGGIIIKKKEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQSSSTTTUUUUUUQQQRRRRRRPPPMMMKKKKKKLLL666666555555555444444444222333444444555555444444222222222333333444444444222333333444444333333222444444444444444444444444444444444333333333222222...111555555444222333555222222222111111111111000111333444111,,,+++///333222222111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222...000...******...000...,,,---...///000111222333---.........//////000000,,,,,,,,,------.........000000000000000000000000111///...------...///111////////////////////////...///000111111000///...---------.........//////000000////////////000000111111111111111111111111555333222222333222///------------------...///000//////000111111111111111,,,---......,,,,,,---...000000000000000000000000000///.........000111222////////////////////////000000000000111111111111333333222111000///...---000111111111111000000///333333333222222111111111222222222222222222222222...000333555666444111000111111000000000000111111222222333333333444444444000111222333444333222222//////000111333444444555222222333333333444444444333333333333333333333333222222222222222222222222222222222222333444555666222333555444333333444666222222333444555555555555222444666777777666333222222333444444222222333444222222333333333444444444555444444333333222222111000222444777777444222000///000222333333222000///111111222222222222111111222222333333333444444444222222222222222222222222000111111222222111111000000111111000//////000222000000000000000000000000222000//////111222111000444222000000222333111///,,,---...///000111222333...//////000000000000000000000000000000000000000......---------///111222000///.........000111222000000000000000000000000222///...000///,,,---///222333333222///......///222222111111333555888:::666888;;;===<<<999555222---111777<<<:::;;;IIIYYYeeepppuuukkkYYYHHH===666444111222@@@ZZZoooqqqhhhLLL???222///111222111222333555777777666333222111,,,000333333000///222666555555777888888666222...444333333222111000//////000000111111222222222222222222111111111111111111---000222333222333777:::666999<<<===<<<;;;<<<===;;;:::::::::;;;===???@@@>>>>>>????????????>>>>>>===???BBBCCCDDDEEEHHHJJJBBBBBBCCCEEEEEEFFFFFFFFFIIIKKKNNNQQQTTTUUUVVVVVVRRRRRRRRRQQQNNNLLLLLLMMM555555555555555666777777666666555555555444444444666666555555555444444444333333333444444444555555222333333444555555555444222222444555555444222222111222222333555666666777000444444///---333666555///000222333333222111111000000111111111111000000111111000000000000000111...///222333333222///...222222222111111111000000111111000000111333555666000000000000////////////000000000000000000000000333222111/////////000111111111111000000000000000000000000000111111111111000000000000000000000000........................000000000000000000000000//////000000111111222222//////000000000000//////////////////............////////////////////////000000////////////000000//////000000///...------000000//////......------///...------...///000111...000111...***)))---222////////////000000000000222222222333333222222222111111000000000000111111222111000.........///000111111111000......111333333444444222000000111222222222111111111111111111111222333333222111000///000000111222222222222111222111000111333444333222333333333333333333333333333333333444444444555555///111444444222111222444222222222222222222222222222111111222444444333111555555555444444333333333333444444222//////111444444444555666555444222111444444333222222333333333222333444444555555444444444444444333333222222222555444444333333444444555222222222222333444555666555555666666666555333222111222444555555444222111555444333333222222222222555444222111111111222222222111///111333444111///111111111111111111111111222111111111000000//////333111...,,,,,,...111333000000000000000000000000......///000000000000000000000000000000000000000222222111000000///000000111111000000//////......000000000000000000000000111000...------...///000...000111111000000111222222222111111222777===BBBFFFCCC???>>>???<<<777333555111444:::;;;<<>>BBB===>>>?????????===<<<;;;>>>???@@@BBBDDDEEEFFFGGGCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKNNNQQQTTTUUUUUUUUURRRQQQOOOMMMLLLKKKJJJJJJ555555555555555666777777666555555555444444444444666555555555444444444444333333333444444444555555222333333444555555444444222222333333333333222222222222222222222333333333...111000,,,+++///111///000111222222222111000///000000111111111111000000111111000000000000111111///000111222222111000///------...000111333444444111111000000111222333444000000000000////////////000000000000000000000000000///...---,,,------...000000000000000000000000//////000000000111111111////////////////////////................................................000//////////////////000///000000000000000///...---.........//////000000////////////////////////000//////......//////000///////////////...------000000000//////.........///......---...///000111,,,......,,,((('''+++///////////////000000000000111111222222222222111111111111000000000000111111111111000///////////////111111111000//////111333222333333222000000111333111111111111111111111111111222222333222111000///000000111222222222222111222111000111333444333222333333333333333333333333333333333444444444444555///222444444222111333444222222222222222222222222222111111222444444333111555555444444444333333333333555555333111111333555444444555555444444333222444333333222222333333444222333444444555444444444444444444333333222222222444444333333333333444444222222222222333444555666444555666666666555333222111222444555555444222111444444333222222222333333444333222111111111222222222111000111333333111///111111111111111111111111111111000000000/////////222000...------...000222000000000000000000000000......///000000000000000000000000000000000000000222222111000////////////222111111111000000000000000000000000000000000000111///...------...///000...000111111000000111222555555444222222555:::===BBBAAA@@@@@@@@@>>>999555555111111555222///999GGGMMMJJJEEE===666222000000...111333444999AAADDDCCC<<<555...,,,...111111000000111111222222111111000///000000000///000222333111111111222333444555666888555333444666777666444333444333111///......000111000///000111222222111///000000111222333444555888;;;;;;999:::===>>>;;;777;;;>>>>>>;;;:::<<<>>>???????????????>>>======>>>???@@@BBBCCCEEEFFFGGGCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJMMMPPPRRRSSSSSSRRRQQQPPPNNNMMMKKKJJJJJJIII555555555444555555666777555555555555444444444444555555555555444444444444333333333444444444555555222333333444444444444444222222111111111111222222222222111111000000000///111222111///000222111...111111111111000///......000000000000000000000000111000000000000000111111000000000111111000000000,,,---...///111222333444111111000000000000111222////////////000000000000000000000000000000000000111111000/////////000000000000000000000000000000//////000000000000111111////////////////////////////////////////////////........................333222111000///000111222000000000000000///......,,,,,,---...///000111111///////////////////////////..................//////////////////......---000000000000///////////////............///000000///111111///,,,+++...222////////////000000000000000000111111111111000000111111000000000000111111000000000000000//////...111222222111000000111333111222222222111111222444111111111111111111111111111222222222222111000000000000111222222222222111222111000111333444333222333333333333333333333333333333333333444444444444000222444444333333333444333333333333333333333333222111111222444444333111444444444444333333333333333444555444333333555666555555444333333333444444333333333222222333333444222222333444444444444444444444333333333333222222444444333333333333444444222222222222333444555555444444555666666555333222111222333444444333222111333222222222222333333444333333222111111111111222222111000111333333111000111111111111111111111111000000///////////////...000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000333222111000////////////222222222222111111111111000000000000000000000000000///...------...///000...000111111//////000222444444444222222333777;;;===???AAABBBAAA>>>:::777111///111555333000777CCC???;;;666222111111111111+++000333111222666:::;;;555111//////111222000...///000000000000000000///111000//////000111111000000000000000000111111222333222222333666777777666999999999777444333444555///000111000...------...111111111222333555666777999<<<<<<999:::===>>><<<;;;;;;;;;;;;;;;<<<<<<===@@@@@@??????>>>>>>??????>>>???@@@BBBCCCEEEFFFGGGCCCBBBBBBCCCCCCDDDEEEFFFIIIJJJMMMOOOQQQQQQPPPPPPPPPOOONNNMMMKKKJJJIIIIII555555555444444555555666444444444444444444444444444444444444444444444444333333333444444444555555222333333444444444333333333222111000000111222333111111111111000000000000222222111222444555333000///000000000000/////////111111000000000000111111000000000000000000111222222111000//////000111222333222222111111000//////000000000///////////////////////////000000000000////////////////////////222111111111111111111111/////////000000000000000////////////000000000111////////////////////////000000000000000000000000........................111000///......///111222000111111000000///...------------...///000000111////////////////////////......------------.........///////////////......000000000000000000000000//////........./////////111222222111//////111333////////////000000000000//////000000000000//////111111000000000000111111...///000111111000///...111222333222111000111333///000111111000111333555000000000000111111111111111111111222111111111111000000111222222222222111222111000111333444333222222222222222222222222222222222333333333444444444111222333444444444444444333333333333333333333333222111111222444444333111333333333333333333333333222333333333333444555666666555333222222333444555333333222222222333444444222222333444444444444333333333333333333333333333444333333333333333333444333222222222333333444555333444555555555444333222111222333333333333222111222111111111222333444444222222111111111111111111111111111222222222111000111111111111111111111111////////////............//////000000000000//////000000000000000000000000......///000000000000000000000000000000000000000222111000//////.........111111111111111111111111///////////////////////////............///000000...///000000//////000222///000111000111333777999888<<<@@@BBBAAA===888666111111444999888666:::BBBAAA;;;555222333444444222+++///111111222888:::999333222000111222222000...///000000111111000000///333000---...000222000...111000000///...///////////////000111333444444333555777888888888888;;;===666777888666111...///111333222222222333444555666:::<<<;;;888999===>>><<<<<<999777888<<>>======>>>???@@@>>>>>>@@@AAACCCDDDFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFJJJKKKMMMOOOPPPPPPOOONNNOOOOOOOOONNNMMMKKKJJJJJJ555555444444444444555555333333444444444444444444333333444444444444444444333333333444444444555555222333333444333333222222333222111000000111222333111111111222222222222333...---...000222222111111....../////////000111111111111000//////000111111000000//////000111222222222111000//////000111222666666444333111///...---//////000000/////////....../////////000000000111////////////////////////---...........................//////000000000000...////////////000000000........................000000000000000000000000////////////////////////+++*********+++,,,...///000000000000000///......///////////////.........////////////////////////......------------............///////////////...///////////////000000000//////////////////............///...------...///////////////000000000000/////////000000/////////111111000000000000111111...///000111111000///...000111222222111000111222...///111111000111333555//////000000000111111111111111111111111111222222000000111222222222222111222111000111333444333222222222222222222222222222222222222333333333444444222222222333444444333333333333333333333333333333222111111222444444333111333333333333333333333333111111111222333444444333555444333222222333555666333222222222333333444555111222333333444444333333333333333333333333333333333333333222222333333333333333222222222333444444222333444555555444333333222222222222222222222222111111111111222222333444111111111111111111111111000111222222222111111111111111111111111111111111............////////////...///000111111000///...////////////////////////......///000000000000000////////////////////////111000000///.../////////000000000000000000000000////////////////////////...............///000000---///000000//////000111---.../////////000222444555888<<>>999333000000111000///...///000222999@@@@@@;;;666444222000000111000000000111111111111111111000333000------000111000---222111000///............///000111222111111000000...000111333333555888;;;:::===>>><<<999777999;;;555333222111111111222333999<<<;;;888999<<<===:::===999666777<<>>===<<<;;;;;;<<<>>>>>>===>>>???AAACCCDDDEEEFFFCCCBBBBBBCCCCCCDDDEEEFFFKKKLLLNNNPPPQQQPPPOOONNNOOOOOOOOOOOONNNMMMKKKJJJ666555444444333444444444333333333333444444444444333333333333444444444444333333333444444444555555333333333333333222222111222222111111111111222222222222222333333333444444//////000333222///111555000000/////////000111222222111000//////000111222////////////000111222333222111000//////000111222333333222222111111000000...///000000000000//////......//////000000111111000000000000000000000000......///000000000//////---......//////000000111......////////////000000........................////////////////////////000000000000000000000000,,,------...//////000000//////000000000000//////000000//////............///////////////////////////..................///---...//////////////////............/////////////////////000//////...---...////////////000000000////////////000000000000//////000000000000//////111111000000000000111111...//////000000000000000///000222222000///000111...///111000000000333555...//////000000111111111111111111000111111222333000000111222222222222111222111000111333444333222222222222222222222222222222222222222333333333333222111111222444444333111333333333333333333333333222111111222444444333111222222222222333333333333222111111222444444222111444444333333333444555555222222222222333444555555111111222333333333333333222222333333333333444444333333222222222222333333333333333222222333333444111222444555555444333333222222222222222222222222222111111111111222222333///000111111222111111111000111333333111000111222111111111111111111111111...////////////000000000//////000000000000//////////////////////////////......///000000000000000//////////////////////////////......//////000000///////////////000000000000000000000000000000000------......///000000000---///000000......///111///111111000...,,,------333444777;;;???>>>888222333555888999888777777888666444111///////////////000000///222;;;BBB@@@:::555444111///...///000111000111111222222111111000000///......///000000///222111000//////.........111222444444222000000000000111222222111222444666333555777888888999;;;<<<:::999777666555666888999999<<<===;;;;;;===<<<999@@@===999999;;;===<<<;;;<<<<<<;;;;;;;;;<<<=========>>>???AAABBBDDDEEEFFFCCCBBBBBBCCCCCCDDDEEEFFFJJJKKKNNNPPPQQQPPPOOONNNNNNNNNOOOOOONNNMMMKKKJJJ666555444444333333333444222222333333333444444444222222333333333444444444333333333444444444555555333333333333333222111111222222333333333333222222333333333333333222222222222222444444///***...777444333111000/////////000222111000//////000111222////////////000111222333111111000000000000111111////////////000000000000---...000111111111111000.........///000111111111000000000000000000000000///000111222333222222111------......///000000111........./////////000000................................................////////////////////////000000111222222000...------...///000000111111000.........///////////////////////////////////////000//////......//////000------...///////////////,,,---------........./////////000000000///---,,,000000000111222222222111////////////000000000000///000000111111000000///111111000000000000111111///////////////000111111---///111111000.../////////000111000///000222444......//////000111111222111111000000000111333333000000111222222222222111222111000111333444333222111111111111111111111111111222222222222333333333111000///000333444222000444444444444444444444444222111111222444444333111111111222222222333333333444222222333555555222000222333444444555555444444222222222222333444555666111111222333333333333222222222222333333444444444333333222222222222333333444333333222222333333333111222333444555444333333222222111111111111222222333222111111111111111111...///000111222222111000///111333333111000111222111111111111111111111111/////////000000000111111000000////////////000000////////////////////////......///000000000000000////////////////////////---------...///000111222//////000000000111111111000000000000000000000000,,,---...//////000000000---...//////......///111000222333222///---,,,,,,111///111888@@@BBB<<<555222555888999:::<<<<<<;;;000111111111//////000111...000111111555999888444/////////.........///000///000000000000000000///---...///.........000222111000///...............///111444444111//////000222333444333111111333444.........000222444444444;;;:::888888888;;;===???:::>>>@@@>>>>>>@@@>>>999???===;;;:::;;;;;;<<<;;;;;;;;;<<<=====================???@@@BBBDDDEEEEEECCCBBBBBBCCCCCCDDDEEEFFFHHHIIILLLNNNOOOOOOOOONNNKKKLLLMMMNNNMMMKKKIIIHHH666555444444333333333333222222222333333444444444222222222333333444444444333333333444444444555555333333333333333222111000222333444555555444333222555555444333222111000///000000222111(((!!!'''222888666444111///.........222111000......000111222////////////000111222333000000000111111000000000........................---...000111222222222111---......///000111111222000000000000000000000000,,,---...000000000///...---------...///000000111............/////////000........................................................................,,,---...///---***&&&$$$,,,---...000111111111111,,,------...///000111111////////////////////////000000////////////000000------...///000000//////,,,,,,,,,---------......//////000000000///---,,,,,,,,,,,,---//////...---////////////000000000000000000111111111111000000111111000000000000111111000///.........000111222,,,...000111///.........///000111000//////111333---......///000111111222111111000000000111333444000000111222222222222111222111000111333444333222111111111111111111111111111111222222222333333333111///...000222333111///444444444444444444444444222111111222444444333111111111111222222333333333666444333444666666333///111222444555666555444444222222222222333444555666111111222333333333333222222222222333333444444444333222222222222222222333444444333222222333333333111111333444555444444333222222111111111111222222333333222111000000000111...///000222222222111000///111444333111///111222111111111111111111111111//////000000111111222222000000////////////000000////////////////////////...//////000000000000000////////////////////////,,,,,,,,,---///111222333000000111111222222222333000000000000000000000000,,,---...///000000000000---...//////......///111...000222333111000000000000------666BBBGGGAAA999999::::::888666555333111+++...111000---+++,,,...+++000222000...//////---)))+++---............///......////////////......+++...000///------000444000///...------------...***...111222///---...///.../////////......000111444111///000222333111...333222222222444777:::===;;;@@@BBBBBBAAABBB???:::::::::;;;;;;<<<===>>>???;;;<<<===?????????>>>=========???@@@BBBCCCEEEEEECCCBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJMMMNNNNNNNNNMMMIIIJJJKKKLLLKKKJJJHHHFFF666666666555555444333333444333222222444666555555555555444444444333333333333333333444444555555555666444222222444444222000333222222222222333444555000000000000000000000000000000000000000000000111222000///------///000222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333222222111222333222000...---000111///,,,,,,111666...///000111111000///...////////////000000000000...............//////000//////000000000000/////////............---------111000...,,,,,,,,,...///...---,,,---//////...---111000///......------...000000000000000000000000........................//////000000///...---,,,,,,,,,------...000111222---.........//////000000,,,000///)))(((---///...////////////............//////000000111111111222//////........./////////000000000000000000000000111111111111111111111111///////////////000000111000000000000111111111111//////000111222222333333000000000000111111111111000111222333444555555555222222222111111111000000666555333111000000111333222222222111111111000000444444444444444444444444...///000111111111111111444222000111333444333000111111111222222333333333444333333222111111111222666555444333333444555666222222333333333333444444333444444555555444444333222222222333333444444444444333333222222333333444333333333222222222111111333333222222333444444555//////000111333444555555333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333222111000111222222111000000000000000000000000000...///000222333111---***000111111222222222111111000000111111111111000000111111000000000000111111000000000000000000000000............////////////000000000000000///......//////000000000000000000///000000000000000///...000///...///000000000//////......111666::::::888>>>===:::777555333111000000000000000000///............///000000000000000333222111000////////////111111000000//////......111111000000//////......111111111111111111111111000000000000000000000000222222111111000111111111//////000000111111222222///111222333333555888:::<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@<<<===>>>??????>>>===<<>>??????>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBAAA@@@@@@??????@@@AAABBBCCCEEEFFFCCCAAA@@@AAACCCEEEEEEDDDGGGHHHKKKMMMNNNNNNMMMMMMLLLKKKMMMPPPNNNHHHFFFIII111111222333333444555555333222000111222444333333444444444444333333333333333333333333444444444444444333222222333333222111000111333444444444333222222222222222222222222222111111111000000/////////111000///......///000111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000///......///...---...//////---+++---///111///+++***+++.........//////000//////...000000000//////.........000////////////000111111...//////000000//////...............------------$$$''',,,000111000...,,,.........///000///,,,)))---------......///000000////////////////////////////////////////////////000//////...//////000111///000000000///---,,,+++.............../////////...000000,,,+++...000000---------...............---...............//////111333444333000...000222000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111///000000111111222222222//////000000000000111111000000000000000///......222222222111111111111111,,,000333///)))&&&,,,222222222222111111111111111222222222222222222222222222333333444444444444444222111000000222222111000333333222222222222222222333333222222111111222222111111111222222111111111222222333333333333444444333333444444444444333333222222222222333333333333444333333222222333333444333333333222222222111111444333222222222222222333000000111222333333444444333333333333333333333333333333333333333333333333111111111111111111111111000000000//////000000000222111000000222222111000000000000000000000000000111///------///000000000000000111111111111000000000111111111111111111000111000000//////000000111....................................////////////000000000000000//////...333000...///000111///,,,///............///111222........................///......000333555555444111000///...------------//////000000000///......000000111222222222222111------...///000222333444000000000////////////...000000000000////////////////////////////////////000000000000000000000000000000000000111111222333111111111111000000000000111222333333222333555777::::::<<<======<<<;;;:::999999:::;;;<<<>>>???@@@AAAAAABBBCCCCCCBBBAAAAAA@@@AAAAAABBBDDDEEEFFFFFFDDDBBBAAAAAABBBCCCCCCBBBEEEGGGJJJMMMOOOOOOOOONNNKKKKKKMMMOOOLLLGGGFFFHHH111111222222222333333333333111000000111222222111444444444333333333222222333333333333333333333333333222222222222333222222...///111333333222111///000000000000000000000000111111111000//////......000000////////////000000////////////////////////000000000000000000000000000000000000000000000000222222111111000000000///...---,,,---......---,,,))),,,...///...---...000------.........//////...,,,,,,---...///111111222------,,,,,,------...///...//////////////////............---------,,,,,,)))+++...000000---)))'''///...///000000///+++(((////////////...---,,,,,,////////////////////////////////////////////////......///000111111111000...///000111000---+++)))........................,,,------+++***+++---................../////////........................000333555444000...///222000000000000000000000000////////////////////////000000000000000111222222///000000000111111111111///000000000111111111222////////////000000000111/////////000000//////...111111111111111111111111///222333111---+++...222111111111111111111111111222222222222222222222222111222222333333333222222111000000000111111000000333333333222222111111111333333222222111222222333///000111222222111000///222222222333333333444444333333333444444333333333333333333333333444444444444333333222222333333444333333333222222222111111555555444333333333333444111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111000000//////000000111222000///000111222111000000000000000000000000000111///......//////...---000000000111000000//////222222333333333333222222000000////////////000000....................................//////////////////000000000000//////444000...///222333111...///...---,,,---///222333.../////////.........//////...//////000111111111//////.........///000000...///////////////......//////000111111111111000------......000111333444////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////000222333333222222111111000000//////111222333222111111333555::::::;;;<<<<<<;;;:::999666777888999;;;===???@@@?????????@@@@@@?????????AAABBBCCCEEEGGGIIIJJJJJJGGGEEECCCCCCDDDDDDDDDCCCGGGHHHKKKMMMOOOOOOOOONNNKKKLLLMMMMMMJJJGGGFFFFFF333333222222222111111111333111000000111222111000444444333333333222222222333333333333333333333333111222222222222222222333///000222444444333111000////////////////////////000000000000//////......000000////////////000000........................////////////////////////////////////////////////,,,,,,,,,,,,------......///...------/////////...+++,,,...////////////000---------------......///+++,,,---...///000111222,,,,,,,,,,,,,,,------.........////////////.........------------,,,,,,,,,............---+++((('''////////////000...+++))).../////////...---,,,+++........................////////////////////////+++---000333333222///---,,,---///000000...,,,+++...............---------+++,,,,,,,,,+++***+++........./////////000000000////////////////////////...111333222///---...///////////////////////////////////////////////////000000000///000111111222///000000000111111111111000000000000000111111111...////////////000000000---...///000111111111111111111111111111111111111333222000000111222111000111111111111111111111111333333333333333333333333222222222333333222222111000000111111000000000111333333333222222111111111333222222111222222333333000111222333333222111000222222222333333333444444222333333333333333333222555555555555555444444444444333333222222333333444333333333222222222111111111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000111111111111000///000111111000///////////////////////////000000000111111///+++(((000000000000000///...---......////////////......000000////////////000000////////////////////////............//////////////////000000000000//////---+++***+++...000...,,,...---,,,,,,---///111333...///111000...---///000......///////////////000////////////000111222222......////////////......---......///000///////////////......///000111111.............../////////////////////000000000000111111111111111111111111////////////////////////////////////000111222333222222111111000000//////111222333222000000222444:::;;;<<<<<<<<<;;;:::999555555666888:::<<<>>>???>>>>>>============>>>>>>>>>???BBBEEEHHHJJJKKKKKKIIIGGGFFFFFFGGGGGGGGGFFFIIIJJJLLLNNNOOONNNMMMLLLKKKMMMNNNLLLIIIGGGFFFFFF444444333222222111000000444222000000111222111000333333333333222222222222333333333333222222222222000111222222111111222333222222444555555555444333111111111111111111111111//////////////////////////////000000000000//////........................////////////////////////////////////////////////+++,,,,,,---......//////000...------///000000///000000//////...---------,,,,,,,,,,,,,,,---...////////////......---------...------------...//////---......//////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,------000///......///...---+++***+++---...//////......................................................***---000222222000...,,,+++,,,---...//////...---.........------------------,,,---///...+++,,,///------......///000000000000000000///////////////---...///000000///...---////////////////////////000000000000000000000000///////////////000000111000000000000111111111111000000000000000000000000......////////////000000---...///111222222333333111111111111111222222222333000---///222444111...111111111111111222222222333333333333333333333333444444444444444333333222000111222222000000111222333333222222222222222222222222111111222222333333222222333333333333222222222222333333333333444444222222333333333333222222555555555555444444444444444333333222222333333444333333333222222222111111111111111111111222333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222111111000000111111222111000//////111111000/////////////////////////////////000222222///***&&&///000000//////...---,,,...//////000000//////...000//////......//////000////////////////////////............////////////...//////000000000000000,,,,,,,,,---------.........------------...000111,,,///111000---,,,...000---...//////......///000.........---......///000------.../////////......,,,---......//////......000000///.........//////---............/////////////////////000000000000111111111111111111111111////////////////////////////////////000000111222111111111111000000000000000111222111000000222333:::;;;<<<======<<<;;;:::555555666777999;;;===>>>???>>>============>>>???:::<<>>>>>>>>===<<<<<<===>>>>>>:::<<>>???AAACCCCCCCCCAAA@@@???>>>>>>@@@DDDGGGHHHHHHGGGIIILLLNNNPPPPPPPPPPPPMMMRRRRRRKKKHHHJJJJJJFFF222222333333333333444444333333222222111000000000444333222111222333444555555000---...222444333111777444222222444444222///111111111111111111111111//////000000000000/////////222111......000000---111000000000000222444555000000000000////////////---///111222000/////////111///---...111111...+++///...---///222333000------...///000000111000000//////.........---------000///.........000111222///.........///000222333......////////////......------...//////...------...------,,,,,,------.....................------........................000///---,,,,,,---...///***,,,//////------///222......////////////......------.....................------,,,,,,------...,,,------......------,,,111000...,,,+++,,,---///+++---///...------///000---------.........///////////////...------,,,,,,111000///......///000111222111000......000111222...---,,,---000111111000000000000000000000000000000111111111//////000222000000000000000000000000000/////////000111222222111333333222000///000111111111000000111111222333333444555444222222444666111111222222222333333333333333333222222222111111000111111222222111111000555444444333333444444555222222222333333444444444222222333333333333444444444444333333333222222222333333333444444333222222333333333444444444555555333333444444333333222111333444444555444333111000333333333444444555555555333333333333333333333333222333444444222222333444111111111111111111111111888444000111444444111---222222222111111111000000///000222111000000000111222222222222111111111111111111111111111111111111///////////////...------///000111111111///...---333000...///222333111...------......//////000000//////000000000...---,,,,,,,,,------......//////000///...------...///000////////////000000000000......//////000000111111///////////////000000111------............------///333222---,,,...---(((---...//////......///000............////////////000///.........///111222333222222222111111000000///////////////000111111111//////111444555222/////////000000111111222222000000////////////000000222222333222111222555777666888:::<<<======<<<<<<666777:::;;;<<<<<<;;;:::;;;===>>>@@@@@@>>>===;;;<<<===???AAAAAAAAA???>>>BBBBBBCCCEEEFFFGGGHHHIIIEEEDDDDDDGGGLLLOOOMMMKKKMMMNNNNNNOOONNNMMMLLLKKK111111111222222222333333222222222111111111111111333333222222333333444444555111...///222555444111555333111111333333111///111111111111111111111111//////000000000000/////////222111......000000---000000//////000111333444000000000/////////......---///111111000/////////000/////////000000...---///...,,,,,,...///000///---......////////////...///.........------------//////.........///000000......------...///111222///..................///---------,,,,,,---------...------,,,,,,------.....................------........................///...---,,,,,,---///000+++---///...------...111------............------------..................,,,,,,,,,++++++,,,,,,,,,---..................---//////---,,,,,,---......------...............///,,,------------.........000000//////............111000///......///000111222111///......///111222000...,,,+++---000111111///////////////////////////000111000......000111//////////////////////////////////////////000111000111222111///...///000111111000000111111222333000111222222111111333444000000111111111222222222111111111222222333333333111111222222222222111111333333222222222222333333222222333333333333333333222222222333333333444444111111222222333333333444333333333444444333333222333333333333444444444444333333444444333333222111222333444444444333222111444444444444444555555555333333333333333333333333222333444333222111222444111111111111111111111111555111//////222333000---222222222111111111000000111222111000...---///111..................//////........................111111111111111000//////...////////////......---000000111000000///000000............////////////......///000000///------////////////000000000000000///...---------...///........./////////000000/////////.....................------......///000........................***...///,,,---000000,,,111111222000---+++,,,,,,------------............000///.........///111111222111111111000000000//////////////////000000111---///111222222111111111000000000000000000111111000000////////////000000111222222222111222333555666888:::<<<======<<<;;;777777888888999:::;;;;;;:::<<<===>>>>>>===<<<:::;;;<<>>AAABBBCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHEEEGGGIIIJJJIIIJJJKKKLLLHHHIIIJJJJJJJJJIIIGGGGGG000000000111111111222222///000000111222222333333111222333444555444333222444222111222444555444333111000000000111222111111111111111111111111111111//////000000000000/////////222111......000000---............//////000000///.........---------------///000000.........000---///000///,,,***,,,///,,,...///---***+++...222//////...------,,,,,,,,,------------------------------...///...---+++***,,,,,,,,,,,,------......000///---,,,,,,---///000...,,,+++))))))+++,,,......------,,,,,,------...,,,,,,------------......------------------------,,,,,,+++,,,---...///000---......------,,,------,,,,,,------------,,,,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,------............------+++,,,---...............111///------...///---++++++++++++,,,,,,,,,------............///////////////////////////////////////...------------...///222000---,,,---/////////////////////////////////---...///...,,,,,,...///////////////////////////111000//////...............000000000......///000000000000000000111222222000222333222000///000111000000000000111111111222///000000111222333333333222222333333333333222222111222222222222222222111333333333222222222222222111222222222222333333333111222222333444444555555222222333444444444333333111111222222222333333333333333444444333333222111111222222333444444444444444444444333333222222111111111111111111111111111111222333333111111222333222222222222222222222222000...---...111222111///111111111111111111111111///000111000...------...//////000111222333333444000000000000000000000000......//////......---,,,...------,,,---...000111---///000000......///111/////////......---------+++,,,...////////////............------,,,,,,,,,///......---,,,,,,,,,+++,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,---......111000...------...000111...///000000000000000///---...//////------...///,,,,,,---------.....................//////000000........................///............///000000***---//////...---///111000000000//////........./////////....../////////---///111222111/////////555666999;;;<<<<<<;;;:::888777777666777888999::::::;;;<<<<<<<<<<<<;;;:::<<<===???AAABBBCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHEEEHHHKKKKKKHHHGGGIIILLLJJJKKKLLLLLLLLLKKKIIIHHH111111111111222222222333//////000111222333333444111222333444555444333222333222222333444444444333111111222222222222222333111111111111111111111111//////000000000000/////////222111......000000------.........///////////////.........------------...///000///------...000,,,...///---))))))+++...+++...000000...,,,...111000000///...---------...,,,,,,------------------,,,---.........,,,+++***,,,,,,,,,---------------000...---++++++---...000///---,,,******,,,---///...------,,,,,,------...,,,,,,,,,,,,------......------------------------+++++++++,,,---...//////...---------------,,,,,,------............------......------,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---.........---000///............---,,,+++++++++,,,,,,,,,------,,,,,,,,,------...............////////////............------------......///......///000000...,,,........................---.........,,,,,,---///000000000000000000000000222222111000///////////////000111111//////000111000000//////000000111222555666777666333000000000111111111222222222333333111111111111111111111111111222222333333222222111222222333333333333222222222222222222222222222222111111111222222222333333555555555555555444444444111222333333444444444333111111222222222333333333333333444444333333222111222222222222333444444555333222222222111000000000111111111111111111111111111222333333222111222333222222222222222222222222000000///000222333333222111111111111111111111111))),,,000222111///......+++,,,,,,---...///000000111111111111111111111111...............---,,,,,,//////...---...///111222///---,,,---000111000...//////......------,,,,,,+++,,,---/////////............------,,,,,,++++++.........------,,,,,,+++,,,,,,,,,,,,------------------........./////////------,,,,,,------...///111///...,,,,,,...///111++++++,,,---...---,,,---,,,---......------...///---.........////////////---......///////////////------------------.....................//////000...,,,+++,,,...//////---000/////////......------//////............//////,,,...111111000/////////444666888:::;;;;;;:::999777888999:::::::::999888<<<<<<<<<======<<<<<<<<<>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAADDDFFFGGGEEEHHHKKKKKKHHHGGGIIIKKKKKKKKKLLLLLLLLLKKKJJJIII111111111222222222333333//////000111222222333333222222333333444444333333111111222333333333333333111222333333111000111333111111111111111111111111//////000000000000/////////222111......000000---......////////////....../////////.........------...//////...------...000---------+++******+++---+++---000000000.........000///...---------...///,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,---......------,,,///...---,,,,,,---...///...---,,,++++++,,,---......------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,+++,,,---...---,,,------............------......------,,,,,,++++++...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------/////////---,,,---...,,,,,,,,,,,,------------******+++,,,------......---......//////......---........................------...000222111...,,,........................---...///...,,,,,,...///111111111111111111111111222111111000000000000111...000111111000///000222000////////////000111111666777888777444111000000111222222222222333333333222222111111111000000000111111111222222111111111111222333444444333222111111111111111222222222333111111111111222222222222555555555555444444444333111111222333444444444444222222222222333333333333333333444444333333222111333333222222222333444444222222111111111111111000222222222222222222222222222333444444222222333444333333333333333333333333111111222222333333333444111111111111111222222222))),,,000222222111000000------......//////000000000000000000000000000000///000000000000///......000////////////000000111///,,,***,,,000222000---.........---------------+++,,,---...///...------/////////...............,,,---............------,,,,,,,,,---------......,,,------...//////000000---,,,,,,,,,,,,---......///...---,,,,,,---...///%%%$$$&&&***+++***+++------...///...,,,,,,,,,---........./////////000000------...////////////...---------------...............------......///000111...***+++...000...+++...............---------///......------......///,,,---///000//////000111444555777:::;;;::::::999666888:::;;;;;;:::888777<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBEEEGGGFFFHHHIIIJJJIIIIIIJJJJJJHHHIIIJJJJJJJJJIIIHHHGGG000000000111111111111222000000000111222222222333333333222222333333444444///111222333333222222222111222333222///...///111111111111111111111111111//////000000000000/////////222111......000000---...///000000000000///...000000000/////////.........//////---,,,,,,...000111...,,,+++,,,------------,,,,,,,,,...///...---...---,,,+++,,,---...000++++++,,,,,,,,,---------------------------...///,,,---...//////...---,,,------------------------++++++++++++++++++++++++...------,,,,,,------...***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,+++)))+++---///...,,,,,,,,,------------,,,,,,......------,,,++++++***---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---***...111000,,,***---222,,,------------.........******+++,,,---...///000------...//////...------.........//////.........---------///111111000..............................//////...------...000000000000000000000000000000////////////000000111---...000///......000111///////////////000111111111333555555333111000000111111111111222222222222000000000000111111111111///000000111111000000///000111222333333222111000//////000111222333333444111111111111222222222222222222333333333333333333000111222333444444444444333333333333444444444444333333444444333333222111555444333222222222333444222222222222333333333333333333333333333333333333333444555555333333444555333333333333333333333333222222333333222222333444000000111111111222222222...///000000//////111222000000111111111111111111//////////////////////////////000000//////...---/////////000//////......,,,++++++,,,.../////////,,,------------------...,,,---.........---,,,+++---..................///+++,,,...///000000//////------------............------------------......+++++++++++++++,,,------------------------------(((%%%''',,,---***+++...+++---......---,,,...///---------.........//////,,,---.../////////......------------.........///...------------...//////222000...---,,,,,,,,,,,,------------------......///......------......///,,,---...//////000222444333555777999::::::999888777888888888888888777777<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAA@@@???>>>===???AAAEEEFFFGGGGGGGGGIIIKKKKKKKKKIIIGGGHHHIIIIIIIIIHHHFFFEEE////////////000000000000111111111111111222222222444333222111222333444555...000222333222111111111000222333111...,,,---///111111111111111111111111//////000000000000/////////222111......000000---//////000111111000///...000000000000////////////...///...---,,,,,,...000444000,,,,,,...000///...000,,,((((((+++......------,,,*********,,,...///+++++++++,,,,,,---------...---,,,,,,---...000111---.../////////...---,,,,,,------......------,,,)))***++++++++++++***)))...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,***)))***...///...,,,+++++++++,,,,,,+++++++++......---,,,,,,+++******,,,++++++++++++++++++,,,,,,------......------,,,000...,,,*********,,,---'''...333111+++)))...444---------.........//////++++++,,,---...000111111,,,---...//////...---,,,......////////////......///---,,,,,,///111111111...........................///000///------///000////////////////////////...............///000111,,,---......------///000///////////////000111111,,,///222333222111000000000000000000111111111111......///000111222333333//////000000000000//////...000111222222111000.........///111222333444555000111111111111222222222//////000111222333333444000111222333444444555444333333444444444444555555333333444444444333222222666555333222111222222333333333333444444555555555333333333333333333333333444555666666444444555666333333333333333333333333222333333333222111222333000000111111222222222222333333111...,,,...111555............------------000000000000000000000000------......------,,,+++......///000///...,,,+++))),,,......,,,+++...111,,,,,,,,,------.........---............---+++***+++++++++,,,,,,---------+++,,,...000111111000000---------.........//////...------,,,,,,++++++************)))***++++++,,,+++,,,,,,------,,,,,,+++000,,,---111000,,,+++...&&&(((+++,,,---///111333,,,,,,,,,---------......,,,,,,.../////////...------------....../////////...------------...//////111222222///***)))+++...,,,,,,,,,------..................------.........,,,---.........000444666333444777999::::::999888999888666555555666777888;;;::::::999999::::::;;;::::::;;;<<<>>>@@@AAABBB???>>>======>>>AAADDDFFFHHHFFFEEEHHHLLLMMMKKKIIIHHHHHHIIIJJJIIIHHHGGGFFF444111///000333444444222333333333222222111111111666555333222222222333444222222222222222111000///444333222111111222333444555444222000//////000000000000000000000000000000000000000000000000000000//////000000///...------+++,,,---...////////////000000000000000000000000.........///////////////...///000000000///---,,,///...---,,,,,,,,,,,,,,,------------------------------..................///...---,,,,,,,,,,,,,,,...---,,,,,,---...---,,,+++'''(((---...***+++///,,,,,,,,,,,,,,,---...///***+++,,,---------,,,,,,000///...---------------+++,,,------......---------.........---,,,+++++++++...///...***)))***---,,,---...---,,,,,,---//////......------,,,++++++***,,,......---------///*********++++++,,,,,,,,,---------............///---...............------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,000...,,,---000111000...111///------/////////...000000000000000000000000...///000111111000///...///...---------...000111...333222---...444222***111111111000000000000000111000/////////000222333111111111000000000000000222111000......000111222111333444333000000222555111222333444444333222111...222333111111444333000000000000000000000000000444222000111333444222000666555333111000000111111333555555555333333444555333222000111333555777777///000222222222333666888444333222222111111111222444444444333333333333333555555555666666555444444888888777777666666666666777666555444555666777888999999888777666666666666444666;;;===999333333888111111222222222111000///111222333222000///000111///111111...---000///,,,222000//////111222222111000///...------...///000++++++,,,------......///***+++,,,...///000000000//////............//////------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111///.........------------........................------,,,------...///000...+++,,,111111,,,+++////////////......------,,,........................//////000000000000//////...///111222222000---,,,---------............///000111222222222000///.../////////000111333555555444666777999::::::::::::888888999:::;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@???@@@CCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMKKKIIIGGGGGGHHH333111///000333444333222333333333222222111111111//////---,,,,,,,,,------222222222222222111000000222222111111111111222222444333222000000000000111000000000000000000000000000000000000000000000000//////000000///......---,,,------....../////////////////////////////////........................///////////////...------//////......------------------------------------//////......------,,,,,,///...---,,,,,,,,,,,,---------,,,------...---,,,---)))***......+++,,,000,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------...---------,,,,,,,,,++++++,,,------...---------...............---,,,,,,---.........,,,,,,,,,---)))***,,,,,,,,,---000222,,,,,,------------------,,,---///...---,,,,,,---++++++++++++,,,,,,,,,,,,------------............------............------------,,,,,,,,,---............---------,,,,,,,,,---,,,***+++...///...,,,///...------///000000///000000000000000000000000...///000111111000///...///////////////000111111+++......------111111/////////////////////000000111000/////////000222222111000000000000000000000222111000//////000111222///000111111///...000333111111222333333222111111...111111//////222222000111111111111111111111111444222000111333444222000555444333111111111111222333555555555333333444555444333222222222333333333222444555666555666888999444444444555666777777888888888888888888888888888777777777777777777777777:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;:::999888:::999;;;<<<999555666;;;333444666777666555222111222333333222000000000111///222111......000000---000...------...//////...///......------...///000------------------------,,,------.........------......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///000......------------,,,,,,........................///...---,,,,,,++++++,,,...+++,,,000000,,,+++------------,,,,,,,,,,,,,,,...........................//////////////////...////////////......------------------............,,,------...---,,,+++***000000////////////000000444666777999::::::::::::888888999:::;;;;;;;;;;;;::::::999999999999::::::<<<<<<<<<===>>>@@@BBBBBBBBB@@@???@@@CCCEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKMMMLLLIIIGGGFFFFFF222111000111222333333222222222222222222111111111000000///............///222222333333333222111111000111111111111111111000222222111111000111111222000000000000000000000000000000000000000000000000//////000000000///......///......------...////////////////////////////////////......------,,,,,,000///......---.........000////////////.........------------------------000000///...---,,,++++++......---,,,,,,,,,------------------------------...,,,,,,//////,,,---///,,,,,,+++*********++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,******++++++,,,---------------.........///......---,,,+++***)))***+++,,,+++***)))***,,,,,,,,,---///111+++++++++,,,---.........---...//////,,,++++++,,,------------,,,,,,,,,,,,------------............------............------......---,,,,,,,,,------...------------,,,,,,,,,---+++++++++---...---,,,...---,,,---///000000///////////////////////////...//////000000//////...//////000111111111111000//////000111///---000666------......//////000000000000000///000111111222000000000000000000111111222111000//////000111222...///000000//////111222000111111222222111111000222444333000000444555333111111111111111111111111333222111111333333333111333333222111111222222333222444555444333222444555222333333444444444333333222444666666555444555666555666666666777888888999777777888888999999::::::999999999:::;;;===>>>???AAABBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDDDDDDDCCCCCC@@@AAACCCDDDDDDBBB@@@???BBB>>>======<<<:::;;;>>>999;;;<<<===<<<:::777555555555666444222111111222111333333000///222222///000...,,,---...///...------------------...///000//////...------,,,++++++............---+++***)))------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000...------------,,,,,,,,,------------------------......---,,,++++++++++++...,,,,,,///...+++***,,,************++++++++++++---------------------------------......---------///...---,,,+++,,,---...------------..............................---,,,......------------......444666777999::::::::::::888888999999:::;;;;;;;;;999999999999999999999999:::;;;===>>>@@@AAAAAAAAAAAA@@@???@@@CCCEEEGGGGGGFFFHHHJJJKKKLLLLLLJJJJJJIIIKKKMMMMMMKKKHHHFFFEEE111000111111222222222222222222222111111111111111333333222222222222222222222222333333333333222222///000111222222111000///000000111111111222222333000000000000000000000000//////////////////////////////000000000//////...000///...------....../////////////////////////////////...---,,,+++++++++000///---,,,,,,---...///....../////////.........------------------------.........------,,,,,,,,,...------,,,,,,,,,------,,,---...---,,,,,,---......------......---,,,---------,,,+++******++++++---,,,+++******,,,...///***+++---......,,,***)))++++++,,,------------,,,.........//////......---,,,***(((***---///---+++,,,------,,,+++***,,,---++++++,,,,,,,,,---------,,,---///...---,,,,,,---.........------,,,,,,,,,,,,,,,---------.........,,,,,,---.........------///...---,,,,,,,,,,,,,,,------------------------...------......////////////...,,,---...//////...........................////////////////////////---...000111111000000///444000000333---&&&***555------......///000111111000000000000000111111222000000000000000111111111111111000//////000111111///000111222222222333333000000000111111000000000222333222...///333555444111111111111111111111111222111111222222333333222111111111222222333333444111222333333222111333444...000333666777777888999333555777777666555555666::::::::::::::::::999999888888999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCGGGJJJLLLPPPQQQSSSTTTUUUTTTRRRQQQRRRSSSVVVWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPKKKIIIJJJKKKHHHFFFHHHDDDDDDDDDCCCBBB@@@>>>===:::;;;;;;999666444444555444777666333222555444111333111//////000111000///,,,,,,,,,---......//////......---------,,,,,,,,,.........---,,,+++***)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///............------------------------------------++++++++++++,,,---...///...---------,,,+++******))))))******++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---......---------------...,,,,,,---------........./////////////////////...***++++++,,,---///000111444555777999::::::::::::888888888999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999;;;===???AAAAAAAAA@@@AAA@@@???@@@CCCFFFGGGGGGEEEGGGJJJLLLMMMLLLJJJIIIIIILLLOOOOOOMMMJJJGGGFFF///000111222222111111111111111111111111111111111000000000111111111000000111222222333333222222222///000111222222111000//////000000111222222222333000000000000000000000000//////////////////////////////000000000000000///000//////.........//////........................//////...---,,,+++++++++///...---,,,,,,---...///,,,------.........---,,,------------------------+++,,,,,,,,,------......------,,,,,,,,,------...+++---......,,,+++---...---------,,,,,,---,,,,,,///...---,,,,,,,,,,,,,,,---,,,+++******,,,...///***+++---//////---,,,+++***+++,,,,,,------,,,,,,------...............---///---+++---000222000...---------,,,******+++,,,------,,,,,,,,,+++++++++)))+++---...------...///.........------,,,,,,,,,,,,,,,,,,------------...++++++,,,---......------///...---,,,,,,,,,,,,,,,------------------------,,,---...............///111///---------...---,,,------------------------//////............//////+++,,,...///000///...---000,,,---000+++###'''222......///000111111222222///000000000111111111111//////000000111111111111111111000000000000111111000000111222333333222111111000000000000000000111///000///++++++000222000111111111111111111111111111111222222222222333444000111111222333333333333///111222222111111222444,,,///333666666777888:::777999;;;;;;::::::;;;<<<>>>>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEGGGJJJNNNSSSYYY]]]___eeefffiiikkkkkkiiigggeeejjjlllnnnpppooommmjjjhhhjjjiiihhhffffffffffffggg^^^ZZZZZZ]]]]]]XXXTTTTTTQQQOOOMMMJJJHHHGGGGGGGGGCCCCCCCCCAAA===;;;:::;;;:::<<<;;;888777888777444555333111111222222222111,,,------....../////////,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............---------------------------,,,,,,,,,,,,---...///000---------++++++,,,++++++******++++++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,---///000000///...,,,,,,,,,,,,------------...---,,,,,,,,,,,,---------++++++,,,---...000111222444555777999::::::::::::888888888888888:::;;;<<<<<<<<<============<<<<<<999;;;===???AAAAAAAAA@@@@@@???>>>@@@CCCFFFGGGHHHEEEGGGJJJLLLMMMLLLJJJIIIJJJMMMPPPQQQOOOKKKHHHGGG---000222333222111111111000000000111111111111111//////000111111111000000000000111222222222111111000111111111111111111000///000111222222222222222000000000000000000000000000000000000000000000000//////000111111111000000...//////000000000//////........................//////......------,,,,,,------------------...///+++,,,---.........---,,,------------------------******+++,,,---...//////------,,,,,,,,,---......+++---///...,,,***,,,///+++------++++++......+++......------,,,,,,------,,,,,,+++++++++,,,---...++++++---......------,,,******+++,,,,,,,,,,,,,,,+++,,,------...---------,,,+++***+++,,,---,,,+++)))***++++++++++++---///---------,,,+++*********(((***,,,.........///111------------,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------...------......---,,,,,,,,,------,,,,,,,,,------------...)))+++,,,,,,++++++,,,---000...,,,,,,---...---,,,........................///......------......///,,,,,,---............---......///111///...111777//////000000111111222222//////000111111111111000/////////000111111222222000000000111111000000000///......000111111...,,,222111111000000111111222111333222//////333555333222222222222222222222222000111222333222222333555000111222333333333333333000111333333222222444555///333666777555555777::::::;;;=========>>>AAACCC???BBBFFFJJJNNNQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWYYY\\\aaagggmmmrrruuuwww|||~~~|||zzz|||}}}~~~~~~}}}zzzwwwuuuvvvuuusssrrrpppooooooooodddcccdddgggeee^^^[[[[[[]]][[[XXXUUURRRQQQQQQQQQMMMNNNMMMJJJFFFCCCBBBCCCAAACCCBBB===;;;<<<;;;888666444222222333333222111...//////000//////......++++++,,,,,,---...//////***+++,,,------...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------,,,...---++++++---...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++---///111111000...,,,,,,,,,,,,,,,------------......---------...////////////............//////444666777999::::::::::::888888777777888999;;;<<<::::::<<<<<<<<<<<<:::::::::;;;===>>>@@@AAAAAAAAA@@@???>>>@@@CCCFFFHHHHHHEEEGGGIIIJJJKKKKKKIIIIIILLLNNNPPPPPPNNNKKKIIIHHH,,,///333333111000000111///000000000111111111222///000111222333333222111...///000111111111111000222222111111111111222222000000111222222222111111000000000000000000000000000000000000000000000000//////000111111111111111+++---000111222111000...................................................+++,,,------.........---+++,,,...///000///...---------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,---...///***---000///+++***,,,///***......+++,,,000000---,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------,,,,,,)))*********((((((((())))))***++++++***+++---///,,,,,,++++++++++++++++++)))+++---...------...000++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,------------------,,,,,,,,,---......,,,,,,,,,---------......)))+++,,,,,,******,,,...---+++***+++---/////////........................///...------------...///---------------...//////...111333222333777888777//////000000000000000000...///000111222111111000...//////000111111222222000000111111111111000000000///...000111000---***333222111111111111222333222555555333333666666444222222222222222222222222///111333333111111333666111111222333333333222111222444555666555555777888555888;;;;;;999:::>>>BBBAAABBBCCCDDDEEEHHHMMMQQQQQQTTTZZZ```fffjjjlllmmmrrrrrrrrrrrrrrrrrrrrrrrrtttxxx}}}}}}}}}~~~~~~|||yyyuuusssnnnnnnoooooojjjdddcccgggffffffeeeccc```\\\YYYWWWWWWWWWVVVRRRNNNKKKJJJJJJHHHJJJHHHCCC@@@@@@>>>:::999777555555555555555333000111111111111///...---,,,---------------------,,,,,,---...............------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++......***+++///111...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,---...///......---++++++,,,,,,,,,---------//////.........///000111//////............//////444666777999::::::::::::888888777666777999;;;<<<888999;;;<<<<<<;;;999888<<<<<<<<<===>>>@@@BBBBBB@@@???>>>@@@CCCFFFHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMNNNNNNKKKIIIHHHHHH,,,///333333111000000111//////000000111111111222---...///111111111000///......///000000000000000444333222111111222333444000111222333333222111000000000000000000000000000000000000000000000000000//////000111111111111111***,,,000333333222000....................................///////////////***+++---...///...------+++---///000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***...000///+++***,,,000***//////,,,---222333///************+++,,,------***+++,,,---------,,,,,,******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,---000111000,,,+++,,,///---------,,,)))))))))+++*********++++++,,,------+++---......---,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------...---,,,,,,,,,,,,------...///,,,,,,,,,------.........***---///...,,,+++---000***))))))+++...111222222///////////////////////////...---,,,,,,---.../////////...------///000111+++000000,,,...555444,,,///////////////............///000222222111111000...//////000111222222222000000111111111111000000333111111222333222...***444333222111111222333444,,,///000...///111111...222222222222222222222222...111333333111111333666111222333444333333111111555666888888777888999;;;888<<<@@@@@@@@@BBBHHHMMMNNNOOOOOOPPPRRRVVV]]]aaalllooouuu{{{{{{}}}}}}}}}{{{uuuoooqqqxxxjjjlllmmmmmmjjjddd^^^ZZZ\\\\\\[[[XXXSSSPPPNNNNNNMMMNNNLLLFFFBBBBBB@@@<<<===;;;999999999999888777222222333222111000...---///......------,,,,,,+++.........///......------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++......***+++111333000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,+++++++++,,,...///++++++,,,,,,,,,---------+++******)))***+++---...++++++,,,---...000111222444666777999::::::::::::999888666666777888;;;<<<999:::<<<======<<<:::999<<<<<<<<<<<<>>>@@@BBBCCC@@@>>>>>>@@@CCCGGGHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIKKKLLLMMMKKKIIIGGGGGGHHH333333333222222111111111000000000000000000000000000111111111111222222222111222222111000000111333111111111000000000000000111222222333333222222111000000000000000000000000///000111111111000...---000111333444555444333333---...000111111111000/////////............////////////............//////***,,,......---------...222000...---,,,,,,------....../////////...,,,+++...------------,,,,,,,,,000,,,))))))+++------,,,...,,,,,,......,,,,,,...222111...,,,+++************,,,------++++++,,,...///...---,,,+++*********---...---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,(((...222...'''%%%)))000---,,,,,,++++++,,,,,,---------++++++++++++------+++,,,.../////////...---*********++++++,,,,,,---......,,,,,,,,,,,,......---------,,,,,,++++++++++++,,,---///000///,,,)))111000///...............------------------------111000///------...//////000000...---,,,------...............////////////...000111000///------...//////............//////+++,,,---...///111222222000000000000000000000000111111000000000000111111000111111111111222222222111111222222222333333333444222111111222333222111222333333333222222444666333222111000000000111222333333333333222222222222444333333444666666555444888555444555888::::::999===<<<;;;;;;<<<>>>AAABBBDDDEEEHHHLLLSSSZZZaaaeeehhhnnnrrroooooouuu}}}||||||{{{xxxuuuwwwxxxwwwsssmmmfffaaaeeeccc```\\\YYYWWWVVVVVVYYYUUUOOOHHHCCC@@@??????<<<>>>@@@===999666666888;;;888555444555444222///333222111222333333222111000000/////////000000111,,,,,,,,,------------...---------......////////////+++(((***...111///,,,)))///333000)))&&&***000000///---,,,++++++,,,------++++++---000111000---+++,,,,,,,,,++++++---...,,,,,,---....../////////---,,,+++***+++,,,---.../////////...---------,,,+++,,,.........,,,***)))---,,,+++,,,...///...---&&&+++...***(((+++.........***///222---...111++++++++++++,,,,,,,,,------......////////////......,,,---.........///111333777888999:::;;;::::::999888888777666666666666666:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>@@@@@@@@@@@@???>>>>>>AAADDDGGGHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFF222222222111111000000000111111111111111111111111000111111111111222222222111222222111000000111333111111111111000000000000111222222333333222222111000000000000000000000000,,,---...000111111111111111111222333333222111000---...///000000000////////////............////////////............//////+++---......,,,,,,---/////////...---,,,,,,,,,,,,------...///...---,,,,,,.........------,,,,,,,,,000---***))),,,---------...,,,,,,......,,,,,,...///...---,,,+++,,,,,,---+++,,,---,,,***)))***+++......---,,,++++++++++++,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,'''***---***%%%$$$''',,,///...---,,,+++*********---,,,,,,++++++,,,,,,---+++,,,,,,---------------+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,+++///...,,,,,,---......---,,,,,,+++***************------------------------)))******,,,---///111222((()))+++,,,---.....................//////////////////000000///...---...000000///...............,,,------...///000111111000000000000000000000000111111000000000000111111000111111111111222222222111111111111222222222333444222111111222333222111111222222222111111333444444333222111111111222333333333333333333333333222444333444444444444222111555444444666999<<<<<<<<<===>>>??????@@@CCCHHHLLLOOOSSSZZZdddoooyyyzzzzzz||||||yyysssqqqssswwwtttyyy{{{xxxuuuuuurrroooqqqrrrsssrrroookkkfffbbbfffdddbbb```_________```\\\YYYSSSLLLGGGDDDBBBBBBBBBBBBAAAAAA@@@>>><<<::::::777333222333444333111333111000000111111000///000000////////////000000---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000---******...///---***))),,,...+++$$$!!!###&&&...---,,,,,,,,,,,,......,,,+++***,,,//////...,,,,,,.........------...000.........---------------......---------...///000---------------,,,,,,,,,+++,,,---......,,,***)))+++***)))***,,,---,,,+++***...///,,,+++,,,,,,******%%%***---(((+++...)))---------............///------............------+++,,,---------...000222444555777999999999999888666666666666666777888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===???BBBEEEGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIQQQPPPNNNKKKIIIGGGFFFFFF111111111000000000000000111111111111111111111111000111111111111222222222111222222111000000111333111111111111111111111111111111222222222222111111000000000000000000000000............///111222333000000111111111000000///------...////////////...//////............////////////............//////...///...---++++++---///,,,,,,------------,,,,,,+++,,,,,,------------,,,//////...---,,,,,,++++++///---++++++,,,......---...,,,,,,......,,,,,,...,,,,,,,,,,,,,,,---//////,,,------,,,)))(((((()))---,,,,,,++++++,,,,,,---+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++))))))***,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++......------------......+++,,,,,,,,,,,,,,,,,,---111---(((&&&'''+++...000...---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))%%%'''+++---//////..................///////////////////////////..............................///............/////////000000000000000000000000000111111000000000000111111000111111111111222222222000000000111111111222222333222111111333333333111000111222111000000222444333333222222222333333444333333333333333333333333333444555666666555444333555555666777:::<<>>>>>???????????????===<<<===@@@DDDGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIPPPOOONNNLLLJJJHHHGGGFFF111111111111111111000000111111111111111111111111000000111111111222222222111222222111000000111333000111111111111111222222111111222222222222111111000000000000000000000000222111///.........///000//////000000111111111111---------...............//////............////////////............//////000000///,,,***+++---///***+++,,,---------,,,+++***++++++,,,,,,---------//////...---,,,++++++***...---,,,,,,,,,---.........++++++......++++++...,,,,,,,,,,,,---......///,,,---...,,,***))))))***,,,+++++++++,,,,,,---...***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,------,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///---------,,,,,,++++++***////////////////////////+++++++++,,,,,,---------///+++&&&###%%%))),,,...///......---------......------------------------...//////...,,,)))'''%%%,,,,,,---////////////...............////////////000///....../////////...++++++,,,...///000000000///////////////.........////////////////////////111111000000000000111111000000111111111222222222///000000000000111111111222111111222333444333111000111222111000111222444111111111222222333333444222222222333333444444444333555777999999:::::::::<<<=========>>>CCCIIINNNQQQYYYbbbhhhmmmvvv~~~tttnnnllliiiaaaZZZYYY^^^dddffffffeeeggghhhggghhhhhhaaaXXXWWWVVVSSSOOONNNPPPVVVZZZ^^^fffkkkjjjhhhddd^^^XXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTVVVXXXYYYVVVTTTQQQNNNKKKIIIHHHGGGCCCCCCCCCDDDEEEDDD???<<<<<<<<<>>>???@@@@@@>>>===888666444333333333000///111111000////////////000222111000///...---,,,,,,/////////......---------///---++++++,,,---,,,***...---------...///...---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,+++******+++,,,+++******,,,...---------,,,,,,+++++++++++++++++++++,,,------...++++++,,,,,,---------...+++,,,---------,,,++++++---,,,+++,,,...///...---+++,,,+++***,,,---''' 000***---///)))---222...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***+++------,,,---///111111222555777888999999999555555555555666888999:::999999999999::::::::::::<<<======>>>??????>>>>>>AAA>>><<<<<<@@@DDDGGGIIIGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHGGGGGG222222222222222222222222111111111111111111111111000000111111111222222222111222222111000000111333000000111111222222222333000111111222222111111000000000000000000000000000222111///.........///000......///000111222444444------------........./////////............////////////............//////000000///---++++++---000***+++,,,---------,,,+++++++++++++++,,,------...//////...---,,,,,,++++++------------,,,,,,---......++++++......++++++...------------------,,,,,,+++---...---,,,,,,---...++++++++++++,,,---......)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***+++***)))((())))))+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000...------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------***(((((())),,,------,,,,,,+++++++++,,,,,,---------------------------)))***,,,.........------///...,,,+++,,,...000111............////////////111...,,,---///000000...,,,---......///......---////////////............////////////////////////111111000000000000111111000000111111111222222222///000000000000111111111111111111222444444333111111222333333222222333555///000111222222333444444222222333444555555666666666999;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGJJJRRR___hhhttt|||}}}{{{{{{mmm```ZZZZZZWWWWWWVVVVVVWWW\\\ccchhhfffhhhhhhgggfffddd\\\RRRPPPPPPOOONNNNNNQQQUUUXXXXXX___dddbbb^^^ZZZTTTMMMKKKKKKJJJIIIJJJKKKLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJIIIIIIHHHGGGFFFFFF@@@CCCEEEEEEBBB@@@@@@@@@:::>>>CCCFFFFFFCCC???======;;;999888888777555333333222111000000000000000444333222111000///...---/////////......---------,,,+++******,,,---------+++)))((())),,,---,,,+++---------,,,,,,++++++***,,,------------,,,,,,,,,***+++++++++******,,,---+++++++++,,,,,,---------******+++,,,---------...,,,,,,------......//////+++,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***+++++++++---///***###///(((+++,,,&&&)))...************+++++++++,,,,,,------............------+++---............111333111333555777999::::::999666666666666666777888888::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>BBB???======AAAEEEIIIJJJGGGFFFEEEDDDEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGFFFFFF222222222222222333333333222222222222222222222222000111111111111222222222111222222111000000111333000000111111222333333333000000111111111111000000000000000000000000000000............///111222333.........///000222444555......------......///000//////............////////////............///////////////...,,,,,,...000,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---.........---------,,,,,,,,,+++,,,------++++++,,,---...,,,,,,......,,,,,,...............---,,,+++***+++---......------...000++++++++++++,,,,,,---...***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++...------------...//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,...000000///---...------------......///------------------------------............------,,,***(((''')))---111444............////////////111...+++,,,///111000///000000000///...,,,***(((///////////////.........000000000000000000000000111111000000000000111111000111111111111222222222000000000111111111222222000000111333555555333111222333444333222222444666///000111333444555555555555555666777888999:::;;;<<<>>>@@@???===>>>CCCFFFEEELLLSSSXXX^^^jjjzzzuuuhhh```]]]___ccchhhmmmqqqrrrqqqpppwwwzzzzzzrrrfff]]][[[\\\dddhhhkkkhhhcccdddmmmvvvxxxxxxvvvrrroookkkbbbYYYTTTTTTTTTUUUWWWZZZ^^^___ccciiikkkgggbbb]]]WWWQQQOOONNNLLLKKKKKKLLLMMMNNNIIIJJJLLLMMMLLLJJJGGGEEECCCCCCDDDEEEEEEEEEDDDDDD@@@DDDGGGFFFBBB@@@BBBEEE@@@EEELLLOOOMMMHHHDDDAAA@@@>>><<<;;;;;;:::888666555444333222111111111111444444333222000//////...,,,,,,,,,,,,,,,,,,++++++************+++,,,---...,,,+++******++++++)))(((------------,,,+++***)))+++,,,......---,,,,,,---+++,,,---,,,+++,,,---///+++++++++,,,---.........+++,,,---...///000000000------..................++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++***---...---...111...)))...(((,,,---(((***///***,,,,,,,,,,,,------------------............------,,,---.........///111333222333555777999999999888777666666666666777777888::::::;;;;;;;;;<<<<<<<<<::::::<<<===>>>?????????AAA???>>>???BBBFFFIIIJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFEEECCC000111111111222222222222222222222222222222222222000111111111111222222222111222222111000000111333000000111222222333444444000000111111111111000000000000000000000000000000,,,---...000111111111111000///.........///000111//////.........///000111//////............////////////............//////---...//////......///000//////...---,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,------------...)))+++---,,,***)))***,,,...,,,,,,......,,,,,,..................,,,+++***,,,.........,,,+++,,,---,,,,,,+++++++++,,,------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---,,,,,,,,,---------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,///111111///,,,///.........//////000111------------------------111111///...,,,++++++++++++***))))))***---///111............////////////222...***+++///222111///---...//////...---***))).........///////////////000000000000000000000000111111000000000000111111000111111111111222222222111111111111222222222333///000111333555555333111111222333222111111333555000111333555777777777777999999;;;<<<===???@@@@@@@@@BBBDDDDDDDDDHHHOOOVVV[[[fffsss|||zzzjjj\\\TTTRRRSSSSSSUUU[[[bbbkkkttt|||zzzpppiiijjjmmm~~~vvvvvv~~~yyyuuulllbbb]]]\\\\\\]]]aaafffjjjlllxxx|||{{{tttmmmiiiccc^^^XXXWWWVVVTTTSSSRRRRRRRRRKKKMMMQQQSSSQQQMMMGGGCCCBBBCCCEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFJJJNNNOOOKKKGGGDDDDDD???===;;;:::;;;:::888666666666555444333333333333222222111000//////......++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------...---,,,,,,,,,---***+++,,,,,,,,,,,,******(((***------++++++,,,...+++,,,---,,,++++++---///---------------.........***+++---...000000000///......------------------++++++++++++,,,,,,---...+++***)))***,,,---,,,+++)))...///,,,+++------+++***%%%+++...***---111,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,---------...000222222333555666777777666666555555555555666888999:::999999:::::::::;;;;;;;;;888999;;;===>>>???@@@@@@???>>>===???BBBFFFGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGEEEDDD//////000000111111111222222222222222222222222222000111111111111222222222111222222111000000111333000000111222333333444444000000111111111111000000000000000000000000000000///000111111111000...---111000...---,,,,,,------000//////......000111222//////............////////////............//////+++---///000/////////000222000///---,,,,,,------111000...---,,,------...++++++,,,------......///(((***---,,,***((()))+++...,,,,,,......,,,,,,...,,,---.........---,,,+++---...///---+++)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******,,,...*********+++,,,---...///++++++------------++++++***+++,,,---...---,,,+++,,,,,,,,,------.........((()))************)))(((---------,,,,,,+++++++++(((((())),,,......,,,***************++++++,,,---------------------------++++++***+++,,,...111222/////////......---------............/////////000222...******///222111///((())),,,...000000///...............//////000000000000000000000000000000111111000000000000111111000111111111111222222222111222222222222333333333//////111333555555333111000111222111000000222444111333555777999::::::999<<<===>>>@@@AAACCCDDDEEE@@@CCCGGGHHHKKKSSS^^^gggzzzwwwssspppaaaWWWVVVZZZ___ZZZ[[[^^^fffttt{{{{{{}}}~~~zzzqqqhhheeecccaaabbbgggmmmrrruuuzzzrrrnnnjjjeee```^^^]]]ZZZXXXWWWVVVUUUSSSWWW[[[^^^\\\VVVOOOKKKEEEFFFGGGHHHGGGEEECCCAAAEEEAAA>>>>>>AAADDDDDDBBBCCCFFFGGGFFFAAA>>>===>>>===;;;999999999999777666888777666555444333333333000000//////......---------------....../////////---------+++***)))***+++'''))),,,,,,,,,,,,...111((()))+++,,,------,,,+++&&&)))+++,,,******+++...)))***+++***))))))+++---000//////......------,,,((()))+++---.........------------,,,,,,+++++++++,,,+++++++++,,,,,,---...---,,,+++,,,...///...---''',,,...)))&&&'''))))))!!!$$$***&&&***...)))))))))*********++++++++++++++++++,,,,,,+++++++++***+++,,,,,,,,,---///111111222444555555555444444333333444555777999;;;<<<888888999999999:::::::::777888:::<<<>>>@@@AAAAAA=========???BBBEEEFFFFFFEEEFFFGGGIIIIIIHHHGGGGGGBBBCCCFFFHHHIIIHHHGGGGGG222222111000000111222333///111333444333222222333333333222222111000000///222222222222222222222222333333111000000000111222111111222333333333333222444333222000///.........222111000.........///000000000///...............111000...------...///000111000///------......///......////////////......111///------...//////...,,,---------.../////////---......---++++++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((,,,000///+++)))+++///111000///...,,,***))))))+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,111///,,,+++,,,------,,,,,,,,,---...---,,,***)))///---+++******+++---...---------------------------,,,,,,,,,,,,---......------......///000000000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,---///......------......///---000...))))))000222000,,,---......,,,,,,---............///......---,,,,,,---///000000000///...111......111111......111//////.........---------,,,...222555111***(((+++000000000000111111111111//////000000111111111222111111000000111333555666777444000------///222444333222111000111222444666111111222222222222222222...000222333333444666888444:::777555===???<<<@@@@@@CCCFFFGGGFFFHHHLLLOOOPPPQQQXXXbbbhhhpppuuunnngggfffiiikkk|||zzzyyyrrriiidddcccdddcccbbbffffffkkkuuu|||uuuqqqoooiiilllnnnnnnmmmooosssvvv~~~vvvmmmfffbbbeeeeeeeeebbb]]]ZZZXXXXXX]]]```eeegggeee___WWWSSSNNNNNNNNNNNNLLLJJJGGGFFFGGGEEECCCCCCCCCBBBAAA???AAA@@@>>><<<;;;:::::::::<<<;;;;;;:::999999::::::777666666555555444333333222222222111111000000000++++++,,,,,,---.........///,,,***+++---...,,,))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,333333000***))),,,...,,,---------------...///000---...///...------...//////---+++))))))+++---...((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.........---,,,,,,+++------,,,,,,,,,------...333555777999999888666555444111111444:::<<<999555999:::::::::;;;<<<<<<===;;;===???@@@AAAAAAAAA@@@AAA???>>>???BBBDDDEEEEEEGGGEEEDDDFFFIIIJJJHHHFFFJJJGGGEEEFFFIIIIIIFFFCCC333333222111000111222222///111333444333222222333111111111111111111111111222222222222222222222222333222111000000000111222000111222222333333222222111111000000000000000111222111000/////////000000000000///...............//////.........//////000111000///...---......///......////////////......333111///...//////...,,,---------...............---......---,,,+++---///,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,------------,,,,,,***,,,///...,,,***+++---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,...,,,*********++++++***+++,,,,,,,,,++++++***))),,,,,,+++******+++,,,---------------------------,,,,,,,,,+++,,,,,,---...------......//////000000,,,---...//////...---,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))),,,,,,((((((++++++''',,,---......,,,,,,---...,,,,,,---.../////////...,,,------..................++++++......++++++...000000/////////.........---,,,///222111,,,+++---000000000000111111111111///000000000111111111111222111111111111222444555666444111///...000222444222111000//////000222333222222222222222222333333111333555555555555777999:::???999777???BBBBBBJJJGGGIIIKKKKKKLLLQQQYYY```gggkkkvvvxxxeee^^^]]]\\\aaaiiigggwww~~~vvvyyyuuuqqqooooooqqqrrrrrrxxxxxxzzz}}}wwwqqqlllgggkkkooorrrsssuuuyyy{{{~~~xxxrrrkkkeeebbbcccccccccaaa]]]ZZZYYYYYYZZZ___eeeiiiiiiddd^^^YYYTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIHHHIIIJJJJJJHHHFFF@@@>>><<<;;;;;;:::888666999999888888888888999999888888777777666555555555333333222222222111111111.........///////////////000...------......,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///---((('''***+++)))...------------......///---.........---------...///...,,,***+++,,,...000******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,---...///444555777888888888666555444222111444999;;;999666999:::::::::::::::999888<<<===>>>???@@@AAAAAAAAA@@@???>>>???BBBEEEFFFFFFGGGFFFEEEFFFIIIIIIHHHEEEGGGHHHIIIIIIHHHGGGFFFFFF555444333222222222222222///111333333222222222333//////000111222222333333222222222222222222222222333222111111000000111111000111222222333333222222////////////000222333444222222111000000000111111000000///.........//////------...///000000000///000///......------............////////////......555222000//////...---,,,...............------------......---,,,,,,---///,,,,,,,,,---------......******+++,,,---...//////------............------,,,,,,---------,,,,,,,,,))))))***++++++,,,,,,---+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,...,,,******+++,,,,,,+++,,,++++++***************)))*********+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------...//////000000---......//////......---.........---,,,,,,,,,+++++++++************++++++(((,,,...,,,,,,---+++(((,,,---......,,,,,,---...***+++,,,...///000000000------,,,,,,------...///000......000000......000000000000000000/////////...++++++///111///...///000000000000111111111111000000000000111111111111222222111111111222222333444333222111000111222333333222111000000000111222333333222222222333555666555777888999888888:::;;;<<>>===DDDDDDEEENNNNNNPPPRRRUUU\\\ggguuuuuufffZZZWWWWWWXXX___jjjttt~~~}}}uuusssoooiiidddeeejjjoootttuuuvvvvvvwwwwwwuuuqqqlllgggccc```^^^]]]]]]^^^\\\ZZZXXXXXXYYYUUUZZZaaafffgggddd___\\\XXXXXXXXXWWWUUUTTTSSSRRRNNNNNNNNNPPPRRRRRRPPPNNNGGGDDDAAAAAACCCBBB===888777777666666666777777888999888888777666666555555333333333333222222222222222111111111111000000000000111111000...,,,------((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,)))(((++++++(((......---,,,,,,,,,------------------------------...---,,,+++,,,---000111------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...---,,,***))))))***,,,---************************------,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++++++++,,,---...///000555555666777777777777666444222222555999;;;999777:::;;;<<<===<<<:::888666<<<<<<======>>>@@@AAABBB???>>>===???BBBEEEFFFFFFHHHGGGFFFGGGHHHHHHFFFDDDFFFIIILLLKKKGGGEEEGGGJJJ555555444333333222222222000222333333222111222444000000000111222222333333222222222222222222222222222222222111111111111111000000111222222222222222////////////000111333333222222111111111111111111000000///////////////000+++,,,...000111000000/////////......------------......////////////......444222000/////////...---/////////...---------,,,---......---,,,,,,...000,,,,,,,,,---------......+++,,,,,,,,,------......---..................------,,,,,,---......---+++)))******+++,,,------...+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,///---,,,---...///...------,,,+++*********,,,,,,'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///,,,,,,---......//////000...//////////////////...000//////...---,,,,,,+++...------,,,,,,------...)))+++---.../////////---,,,---......,,,,,,---...+++,,,---...////////////......---,,,---...///000222//////222222//////222////////////////////////222,,,***...111000/////////000000000111111111111000000000000000111111111222222222111111111111111333333333333333222222222444444333222222222333333444333222222333555777888888:::<<<======>>>@@@BBB???FFFGGGIIIMMMIIIHHHRRRXXX\\\ccclllxxxppphhhdddfffgggfffmmmxxx{{{|||||||||{{{uuummmgggeeedddbbb___fffjjjnnnqqqqqqnnnkkkhhhgggdddaaa]]]ZZZXXXWWWWWWUUUVVVWWWVVVTTTTTTUUUWWWRRRTTTXXX[[[\\\ZZZXXXVVVWWWWWWWWWVVVUUUTTTSSSSSSOOOOOOPPPSSSUUUVVVTTTRRRNNNJJJHHHJJJMMMLLLCCC;;;999888777666666666666666777777666666555444444444333333333333333333333333444333333222111000000000///111333111---+++,,,///************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,,,,...---***......---,,,+++++++++,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///111000...,,,++++++,,,---///++++++,,,,,,,,,,,,------...//////---+++))))))***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---...000111555555555555666666777777444333333555888:::999888;;;===???@@@???===;;;999<<<<<<;;;<<<===???AAACCC>>>======>>>BBBEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGIIIKKKKKKIIIGGGHHHJJJ444444444444333333222222000222333222111111333444111111111111111111111111222222222222222222222222222222222222111111000000000000111222222222222111111000000000000000111111111111111222222222111111000000/////////000000111+++,,,...000111000000///...............------,,,......////////////......111///......000111000000/////////...---------,,,,,,---......------///111,,,,,,,,,---------...............------,,,,,,,,,---..................---------,,,---...///---+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,------,,,---///000///......---,,,++++++,,,......'''((()))++++++,,,,,,,,,+++++++++,,,,,,,,,------...............//////000,,,,,,------...//////////////////....../////////000000//////...---,,,,,,//////............//////+++******++++++++++++,,,,,,---......,,,,,,---...---...............------000///.........///111222...,,,,,,......,,,,,,...........................444...+++...000///......///000000000111111111111111111000000000000000000111111111111111111111000333333333444444444333333444333333333333333333333555444444555666888:::;;;;;;===@@@AAABBBDDDFFFIIIHHHMMMMMMMMMQQQNNNSSSdddqqqyyy}}}jjjhhhmmmxxx}}}yyysssvvv{{{}}}}}}}}}yyypppooommmgggaaa^^^___bbbiiikkkmmmooonnnjjjeeeaaa\\\ZZZWWWTTTRRRRRRSSSTTTSSSTTTTTTSSSRRRSSSTTTVVVSSSSSSRRRPPPOOOOOONNNNNNQQQRRRSSSTTTSSSRRRPPPOOOLLLLLLMMMOOORRRRRRQQQPPPMMMKKKJJJNNNRRROOOEEE<<<===<<<;;;999888777777666555555555444333333222222333333333333333333333333444333222222111000//////...111222000---+++,,,...------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***...///......000///+++...---,,,+++++++++++++++---+++***+++------,,,***************+++,,,......000...,,,++++++,,,---///+++++++++,,,,,,---------...//////---+++))))))******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***++++++,,,---...000111555555555555555666666666444444444555888999::::::999;;;===???@@@???===;;;;;;;;;:::;;;<<>>AAADDDEEEFFFFFFGGGHHHGGGFFFEEEEEEDDDJJJHHHGGGIIIKKKKKKIIIGGG222222333333333333222222111222333222111111333555222222111111111111111111222222222222222222222222111222222222222111000000///000111111222222111111222222111000//////000000///000111111222111111111000000/////////000111111------...///000000000///---............---,,,,,,......////////////.........---,,,---///000111000...............---------,,,---......---...000111,,,,,,,,,---------......000000///...---,,,++++++------............------------.........---------......------------,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,*********,,,...///...------------------......///)))*********+++,,,,,,,,,******++++++,,,,,,------...............//////000,,,,,,,,,---....../////////......------......///000000000///.........---......------------......111...---...,,,******,,,,,,---......,,,,,,---.........//////...------,,,000000//////000000111222000------000000------000------------............333///---///000...---///000000000000111111111111111111111111000000000000000000111111222111111000333333444444444444555555222222222333333444444444777777999:::<<<===>>>??????AAADDDFFFGGGHHHKKKMMMMMMNNNJJJJJJPPPUUUeeexxxqqqjjjeeeccclllwwwuuuttt{{{}}}wwwqqqqqqxxxyyyssspppssssssmmmccc]]]^^^aaaiiiiiikkklllmmmkkkgggddd[[[YYYWWWUUUTTTTTTUUUUUUVVVWWWWWWUUUTTTTTTVVVXXXVVVTTTQQQNNNKKKKKKKKKKKKMMMOOORRRTTTTTTQQQNNNLLLJJJHHHHHHHHHJJJKKKKKKJJJLLLLLLOOOSSSVVVRRRHHH???@@@???===<<<::::::999999666666666555444444333333222222222222333333333333333333222111000000//////...///000///...---...///000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,,,,...---***,,,,,,+++*********++++++---+++)))***,,,---,,,)))***))))))******+++,,,,,,------,,,++++++,,,---...***++++++,,,,,,------...***+++---,,,,,,+++---...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.........------+++++++++,,,---...///000444444555666666666666555444444555666777999:::;;;666888:::<<<===<<<;;;:::999999:::;;;===???@@@AAA???>>>===>>>AAACCCDDDDDDEEEFFFHHHGGGFFFEEEEEEFFFJJJGGGEEEGGGKKKLLLIIIFFF///000111333333333333222111222222111000111333555000000000111222222333333222222222222222222222222111222222333222111000//////000000111111111111111222111111000000000000000...///000111111111000000000000//////000111111222//////.........//////000------.........---,,,+++......////////////......///---,,,,,,...///......---------...............,,,---............000222,,,,,,,,,---------......//////......------,,,,,,,,,,,,------------,,,,,,+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,***)))***,,,///000///---+++,,,------.........---,,,,,,+++******+++,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,---......+++,,,,,,------......//////...---,,,,,,---...///000/////////////////////---------,,,,,,---------...,,,---111111---,,,///,,,---......,,,,,,---...------.....................//////000000000000000222//////222222//////222---.........///////////////...///111000---...222000000000000111111111111111111111111000000000///...///000111222222111111444444444333444555666666333444555666777888888888:::<<>>======<<<=========::::::999999888777777777111111111222222222333333333222222222111000000000000///...///111111111000000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***------******---,,,)))+++************++++++,,,---***'''))),,,...+++(((+++++++++++++++++++++,,,******++++++,,,,,,------******+++,,,,,,---......)))***,,,,,,,,,,,,...///+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------------,,,,,,,,,,,,,,,---...///222333555777777666555444444555555666666888;;;<<<888999:::::::::::::::999777888:::<<<>>>???@@@@@@AAA???===>>>@@@BBBCCCBBBCCCEEEGGGGGGEEEDDDEEEGGGFFFFFFGGGHHHIIIIIIHHHGGG---...000222333333333222222222222111000111333555......///111222333444555222222222222222222222222111111222333222111000/////////000111111111111111111000000000000000111111---...///111111111000///000000///000000111222222111000...------...///000,,,---.........---,,,+++......////////////......000...,,,,,,------,,,+++,,,------....../////////,,,---............000222,,,,,,,,,---------......------..................+++,,,,,,------,,,,,,+++***...222111,,,***---000*********++++++,,,,,,---+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,++++++,,,///111222111000)))***,,,---...---,,,,,,///---,,,******+++---...))))))***+++,,,,,,------++++++******++++++,,,---++++++,,,------......///...---,,,++++++,,,---...////////////000000000000///......------......///!!!!!!&&&///111---,,,///,,,---......,,,,,,---...++++++---...//////000000,,,---///000000000///...///,,,,,,//////,,,,,,///.../////////000000111111+++,,,///333111...000555000000000000111111111111222111111111000000//////---...000111222222222111555444333333444555666777777888:::;;;======>>>>>>===???CCCGGGIIIIIIHHHGGGJJJKKKLLLLLLKKKJJJLLLMMMNNNWWWaaaoooiiibbb\\\YYY\\\^^^\\\^^^dddmmm~~~|||wwwyyy{{{zzzzzz{{{||||||{{{xxxvvvsssqqqqqqtttzzz}}}{{{xxxzzzzzzzzzxxxvvvqqqlllhhh```]]]ZZZZZZ\\\\\\[[[YYY^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZXXXVVVSSSSSSTTTVVVOOOQQQSSSTTTSSSQQQOOOMMMPPPTTTZZZ^^^___[[[UUURRRJJJFFFBBB@@@@@@AAABBBBBB===CCCKKKQQQPPPJJJAAA<<<<<<<<<<<<======???@@@@@@>>>======<<<<<<;;;;;;:::000000000111111222222222333333222222222222111111222///...000333555333111///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,......+++***------******)))))))))***+++,,,,,,---***'''(((,,,...+++''',,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,******+++,,,,,,---......+++---------+++++++++------,,,***))))))***,,,---************************+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,------...111333555777888666444333444555666666666888;;;======<<<<<<;;;:::::::::999666777:::<<<>>>?????????BBB@@@>>>>>>@@@AAABBBAAABBBDDDGGGGGGEEEDDDFFFHHHCCCFFFIIIIIIFFFEEEGGGJJJ333222222111111222222333111111222222222333333333222222222333333444444444555444444333333222222111222222222222111111000000222222333444333222111///222000///...///000222333111111000000000000111111111111222222222333333333------......///000000000111111000000/////////...//////............//////111++++++222222***)))000222111000......000111222111000///...------...//////...---,,,+++,,,,,,---........................000///...---------------++++++,,,---............000111111111000///---,,,...---,,,+++,,,...000111+++,,,---...---,,,+++***+++,,,...000222444555555000///...---------------...,,,******,,,...000000***,,,...---+++***,,,...------,,,,,,---000222444///---+++---111333333111333000......111333111///000///......000111111000333222111111000000111111++++++***+++,,,...000111---------------...///000------...///////////////111111000000//////..............................---......///////////////222///......111111000---222222111111111111111222222222222111222222333444666333000111333555555333777777777777777888888888===>>>???@@@AAABBBCCCDDDFFFGGGIIILLLOOONNNLLLJJJOOOMMMNNNQQQPPPNNNRRR[[[eeeuuu}}}hhh___ZZZ[[[\\\^^^aaahhhpppvvvxxxqqqoooqqqyyyzzztttooommmmmmqqqpppsssxxx{{{}}}zzzrrrddd\\\YYY^^^]]]XXX]]]hhhiiixxxvvvnnnnnnmmmiii___\\\XXXUUUUUUTTTSSSRRRRRRVVVXXXWWWXXXZZZWWWQQQNNNQQQTTTVVVVVVRRRNNNKKKIIIDDDAAABBBBBB>>><<<===AAABBBDDDGGGIIIHHHEEEBBB>>>AAA???999888======::::::;;;<<>>@@@???===<<<>>>BBBDDDCCCAAABBBEEEHHHIIIHHHFFFEEEEEEIIIJJJJJJJJJIIIIIIGGGGGG333222222111111222222333111222222222222333333333222222333333333333333333222222222222222222222222111111111111000000//////111222222333333222222111111000///...///000222333000000////////////000000000000000111111111222222000000000000////////////000000000//////.........//////............//////...((()))000111+++***111111000...------...000111000///...---,,,,,,---...///...---,,,,,,,,,------........................//////...------------------------...------,,,,,,---...////////////...---000///---,,,,,,---...///,,,------------,,,++++++***+++,,,---..................---,,,,,,,,,,,,,,,---+++))))))+++---...---***,,,...---+++***,,,......---,,,,,,---///111333222///------//////...,,,////////////......///000111///...///000222111111222111111000000111111222------,,,++++++,,,---...//////...---------......//////000111111000000000///////////////000000000........................---......///////////////111///...///111111000...222222111111111111111222222222222111111222222333555333000111444555555444777888999:::<<<===>>>???CCCDDDDDDEEEGGGHHHIIIIIIGGGHHHIIIKKKNNNPPPPPPQQQRRRNNNLLLOOOSSSYYYhhhvvvoooaaa\\\bbbccceeeiiipppzzz|||nnnqqqoooppptttwww{{{~~~wwwtttsssttt{{{nnnfffcccggggggeeelllwwwzzzxxxuuupppfffbbb\\\XXXVVVVVVUUUTTT^^^cccgggjjjmmmnnnggg^^^XXXWWWVVVSSSPPPLLLHHHFFFFFFAAA???@@@@@@>>>===???BBBBBBCCCEEEFFFEEEAAA???>>>AAA@@@;;;:::<<<<<<888:::;;;===@@@FFFJJJDDD;;;555444333111111111111222222111111000000000111111222//////222222//////222000000000000/////////...///000000///---,,,---...///...---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,...,,,******,,,,,,+++))),,,,,,------------,,,,,,((())))))'''%%%%%%(((+++------------------------,,,---...---,,,+++,,,---'''...111,,,'''(((,,,...///.........---------------------------......///000111333444666777777888999999888888888999:::;;;999999::::::;;;;;;<<<<<<888:::============>>>@@@AAA???>>>???BBBCCCBBB@@@@@@CCCGGGIIIHHHGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGG333222222111111222222333222222222222333333333333333333333333333222222222//////000111111222333333000000000000000/////////222222111111111222222333111000/////////000222333000000////////////000000/////////000000000111111333333222111000...------/////////...............//////............//////+++'''(((///000,,,,,,111//////------------//////......---,,,,,,,,,,,,---......---,,,,,,,,,------........................//////...------------...............---,,,+++******+++,,,....../////////111000...---,,,,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))---,,,,,,++++++++++++++++++***)))***+++,,,+++***+++,,,------++++++,,,---///...---------...000111222000------------,,,++++++...000...+++***---000111///...///000222111111000000000000111222333333000000...---,,,+++++++++111000///......---------000000111111111000000///---......//////000000111........................---......///////////////111/////////111111000///222111111111111111222222222222111111111111222222333222111222555666777666999:::<<>>===???AAAAAA@@@AAABBBBBB@@@>>>???AAA@@@===;;;<<<:::777:::<<<===@@@FFFJJJEEE===666555333222111111222222222222111000////////////222000000333333//////111222222222111111111111111000111111000...------.........---,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++---,,,***+++,,,,,,+++))),,,,,,------------,,,,,,*********)))'''(((***,,,++++++,,,,,,------......,,,+++***+++,,,---,,,+++))),,,,,,(((&&&)))++++++............------------,,,,,,,,,,,,,,,---.........///111333555777888888666666666777888999;;;;;;::::::::::::::::::::::::888:::============>>>@@@AAA@@@???@@@BBBCCCBBBAAA???BBBFFFHHHHHHGGGHHHHHHIIIHHHFFFEEEEEEFFFGGGGGG333222222111111222222333222222222333333333444444444333333333222222111111000111111111222222222333111111111111000000000000444333111000000000111222000000//////000000111222111111000000000000111111/////////000000000111111222222111000///...------..................------//////............//////,,,)))***///000------000//////...------...//////...---------------------------------------------........................///......---------......---.........------,,,++++++,,,,,,---......//////000///...------------...///...---++++++,,,------------...------,,,+++***,,,,,,++++++++++++,,,,,,++++++***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,//////...---------...//////...------......//////,,,...///---++++++---///000...---...///111000000......//////000222333444222111000///...---,,,,,,000000//////.../////////000000111111000000///.../////////////////////000........................---......///////////////000000///000111111111000111111111000111111222333222222111111111111222222333333444555777999:::;;;>>>???AAADDDGGGIIILLLMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLOOOSSSVVVTTTWWW___kkk|||tttmmmkkklllsssqqqooopppssswww|||~~~|||{{{|||wwwxxxzzz{{{wwwwwwuuupppkkkjjjooottt{{{wwwrrrrrrnnngggddd```[[[ZZZ^^^ccchhhkkkuuu~~~|||uuupppkkkcccZZZSSSOOOLLLLLLLLLGGGDDDEEEEEEBBBAAACCCBBBAAA???@@@AAABBBBBBAAA???@@@???>>><<<:::777555777:::<<>>@@@>>>>>>???@@@BBBDDDDDDDDDAAACCCFFFGGGGGGFFFFFFGGGIIIHHHFFFEEEEEEFFFGGGIII333222222111111222222333222222333333333444444444333333333222222111111111444444333333222222222222222222222222222222222222666555222000////////////000000000000000111111222333222222111111222222333000000000111111111222222........................------..................//////............/////////---...000000...---///////////////////////////........./////////......,,,---------------------..............................---------......///+++,,,------.........---........................------------....../////////...---,,,+++,,,---...,,,------.........---------,,,,,,,,,,,,,,,------,,,++++++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,///......---------------////////////...///000111000...,,,---///000///---///---,,,,,,...//////...---......///000222333444222222111111111000//////.........///000111222333222222333333333333222111222222111000///.........////////////////////////---......//////////////////000000111111111111222111111000000111222222333222222222222222333333444444666888:::<<<>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLOOOTTTXXX]]]jjj{{{uuueee^^^]]]___aaaggglllrrrzzz}}}~~~zzzqqqmmmkkklllqqqxxxuuuttttttooohhh```\\\YYYZZZ```hhhooosssyyy}}}xxxwwwvvvmmmjjjddd^^^YYYUUUSSSRRROOOKKKJJJMMMNNNLLLLLLMMMJJJGGGDDDCCCCCCBBBAAA@@@>>>=========;;;888555444555888:::<<<@@@CCCAAA;;;666555444222222222222333333222222111111111222222000...///333444222222444111111111111111111111111000111222222///...---...------,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++,,,+++******++++++++++++(((((())))))***+++,,,,,,---+++)))+++...000...+++,,,,,,***''')))------))),,,,,,------------------------------...///000111444555666777888999999999555666777999;;;<<<===>>>;;;:::::::::::::::::::::888:::============>>>@@@:::<<<>>>@@@BBBDDDFFFGGGDDDEEEGGGGGGEEEDDDDDDEEEIIIHHHGGGEEEEEEGGGIIIJJJ333222222111111222222333333333333333444444444444222222222222222111111111555555444444333222222111222222222333333333333333555444222111//////......///000000000111111111111222222222111111222222222000000000111111111222222++++++,,,---......//////...............///////////////............//////000000000000000///......////////////////////////---...//////000000//////+++,,,---.........------...........................------------...//////***+++,,,---............//////......---......///,,,,,,------...//////000///......---------------******+++,,,---------------,,,,,,,,,,,,------...,,,+++***+++,,,---,,,+++---,,,++++++------,,,+++.........---------------222222222000...---...///333///,,,---000222000---///---,,,---.../////////.........///000111333444000111111222222111111000.........///111222444555444555666777777777777666444444333222000///...---////////////////////////---......///////////////...000111111000111222333000000000000111222333333222222222222333555666777777:::>>>AAACCCEEEGGGIIIKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMJJJLLLMMMNNNQQQYYYdddlllyyyqqqhhh\\\VVVWWW\\\aaadddlllvvv~~~zzzwwwvvvxxx{{{}}}{{{~~~~~~{{{}}}{{{tttooopppsssxxx{{{zzzwwwqqqjjjaaa^^^[[[\\\aaaiiipppsss|||~~~rrrmmmoooqqqeeeccc___[[[XXXUUUTTTSSSNNNLLLNNNTTTXXXWWWWWWXXXSSSPPPLLLHHHFFFCCC@@@>>>===::::::;;;999555444555333777999999<<>>@@@888;;;>>>???AAACCCEEEHHHEEEFFFGGGFFFDDDCCCCCCDDDHHHHHHGGGFFFGGGHHHIIIJJJ333222222111111222222333333333333444444444444555111111111111222222222222333333333222222222222222111111222222222333333333111111111111111000000/////////000111111111111111111000000000000000000111/////////000000000111111,,,,,,------...//////000.........//////000000000//////............//////---.../////////000///............//////.........,,,---.../////////......+++,,,---.........------........................---------------...//////,,,,,,------...------------,,,,,,,,,,,,...///000------.................................------,,,***+++,,,,,,---,,,,,,,,,+++++++++++++++,,,------+++***((((((***,,,---,,,...,,,***+++---...,,,***,,,,,,------...---------///000111///---,,,...000000///......///000000///111///......000111111000.........//////111222222000000111111111000///.../////////000111222333444333444555666777888888888555444444333222111000000////////////////////////---......///////////////...000222222000000222555000000000000111222333444111111222333555777999:::;;;???DDDGGGHHHJJJNNNPPPPPPPPPPPPPPPQQQQQQQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLKKKMMMPPPUUU___pppzzzddd]]]YYYUUUWWW^^^ggglllnnnvvv}}}{{{yyywwwsssqqqrrrvvv|||~~~tttqqquuuyyy}}}~~~~~~zzzrrrlllbbb___]]]^^^cccjjjooosss}}}}}}ssskkkiiihhhggg___]]]YYYTTTRRRPPPPPPQQQOOOOOORRRZZZ^^^\\\YYYZZZUUURRROOOLLLIIIFFFBBB@@@<<<888666888777333333666333777999888:::<<<;;;666777666444333222222333333111222333555777:::<<<===777333000111111///111555///000000000111111111222+++---000111///.........,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******,,,---,,,***)))***,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,......,,,***+++++++++++++++,,,,,,,,,)))***+++,,,++++++---...(((,,,...,,,,,,---,,,)))++++++,,,,,,,,,---------,,,,,,,,,---...///111111111222333555666777777777555666888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<=========888:::============>>>@@@999<<<>>>??????@@@BBBEEEDDDEEEFFFFFFDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHH333222222222222222222333333333333444444444555555000000111111222222222333000000000111222222333333000000111111222222222222---...000111222222222111//////000111111111111111//////............//////............/////////000............/////////000.../////////000000111111//////............//////***,,,------...000000///,,,------......------,,,***+++---...///...------***+++---...///...------........................---------------...///000............---,,,++++++***))))))***+++...000111////////////...---,,,+++---.../////////...,,,+++------.........---,,,,,,******))))))***+++,,,,,,***(((&&&&&&(((+++,,,---...,,,***+++---...,,,***+++,,,------......------))),,,......------000333---000111000---,,,...222222111///000222333333222///......//////000111222000000000000///...,,,+++111111111111111111222222000111222444555666666777444333333333333333333333000000000000000000000000---......///////////////---000222222000000333555000000000000111222333444111111222444666999;;;<<<===AAAGGGKKKLLLNNNQQQTTTRRRRRRSSSSSSSSSTTTTTTTTTMMMLLLLLLKKKKKKJJJJJJJJJNNNQQQUUU\\\llllll[[[\\\ZZZZZZaaalllvvv{{{|||{{{~~~zzz{{{qqqooommmooouuu}}}sssqqqvvvzzz|||~~~~~~}}}uuupppaaa___]]]___eeelllqqqttt{{{zzzsssllliiihhhddd^^^```\\\VVVPPPMMMLLLNNNOOOTTTSSSVVV]]]___[[[VVVUUUQQQOOONNNMMMLLLKKKHHHEEE;;;666444777666222222777444888:::888999;;;:::666777666444333222222333333111222444666999===@@@AAA;;;666222111///---///333000000111111111222222222))),,,///000///.........,,,,,,,,,++++++,,,---------,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))***,,,...---***(((***,,,+++++++++,,,,,,++++++++++++)))(((***,,,---***(((*********)))))))))))))))&&&))),,,+++)))))),,,...&&&,,,///...,,,,,,+++(((+++++++++,,,,,,---------+++++++++,,,---...000000000111333555777999::::::444666777999:::::::::999;;;;;;;;;<<<===>>>??????888:::============>>>@@@;;;===@@@???======???BBBBBBDDDEEEEEEDDDDDDEEEGGGCCCDDDEEEFFFFFFFFFFFFFFF666555555777:::999444000444333444666888888666444222222111111111111222222222222222222222222222222222222222111111111111000222222111000//////000000000//////000111222222111......//////000000111111////////////////////////---......///////////////...///000111111000///...////////////............+++---...---------///111,,,---...//////...---,,,.../////////......---,,,......////////////......///////////////.........------...//////000000000......///000000///...---.........------.........//////000000///...------+++,,,------......------+++,,,------......------))))))---222///)))***111------,,,++++++,,,---------------.........//////,,,---------.../////////...---,,,,,,,,,...///000///////////////000000111...000111111000000111222//////............//////222222111111111111222222555333000------...111222111111222333333333333222777666555444444444444444333222111111222222000...000///.........///111222222111000//////000111222000000111222222222222222111333555666888;;;>>>AAAGGGHHHJJJMMMOOOQQQRRRSSSTTTRRROOOPPPRRRSSSRRRQQQQQQMMMIIIKKKQQQSSSOOOJJJPPP[[[iiiwwwqqqddd\\\ZZZ^^^fffqqq~~~~~~tttvvvxxx{{{yyywwwxxx{{{xxxvvvyyy||||||xxxqqqsssmmmgggeeeiiioootttuuusssqqqqqqvvv{{{xxxoooffffffbbb___aaahhhmmmnnnmmmsssrrrppplllgggdddcccdddZZZZZZWWWRRRNNNNNNRRRVVVVVVYYY]]]```^^^YYYRRRNNNOOOLLLIIIGGGGGGEEEBBB???;;;;;;:::999888777666555333333333444444555555555555666666444222111222444555555666:::>>>@@@@@@@@@999777555222111222333444555111......000222222111444333111000...---------///...---,,,,,,---...///........................))),,,+++&&&'''...000...,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------,,,,,,+++******+++---......---+++***,,,---......,,,,,,---...******+++,,,---//////000000222444444444444666888222666:::;;;:::999;;;===;;;:::999999;;;;;;:::999888;;;>>>???>>>=========>>>============>>>>>>???EEEFFFGGGFFFCCC@@@>>>>>>CCCEEEFFFFFFFFFFFFHHHJJJ777555444444444444333111333333333444555444222000222222222222222222333333222222222222222222222222222222222111111111111000222222111000000000000000000//////000111222111111.../////////000000000111////////////////////////,,,------...///.........//////000000000000//////////////////............222111000//////.........------............------+++,,,,,,,,,++++++***)))------............------/////////////////////...,,,,,,,,,,,,,,,,,,,,,+++......///000000///...---,,,---............---,,,---............---,,,++++++,,,------......------+++,,,------......------000,,,+++///000------000---,,,+++******+++,,,---++++++,,,,,,,,,---------/////////...---,,,,,,,,,111000000000000000111111......------......///000///............///000000000000////////////000000222111111000000111111222222222111000000000000000000000111222222222222111444444333333222222333333333222111111222222000///000000///...///000111222222111111000000111111222111111222222333333333333222555888;;;===@@@CCCEEEIIIJJJLLLOOOQQQRRRSSSSSSTTTRRRPPPQQQSSSTTTRRRQQQNNNNNNNNNNNNPPPRRRUUUWWW]]]nnn}}}tttlllfffdddmmmpppwww}}}nnn^^^bbbiiinnnqqqtttwwwyyyvvvvvvvvvxxx{{{~~~xxxvvvuuusssooojjjjjjgggddddddhhhkkkkkkiiifffeeefffhhhjjjhhhddd```]]]ZZZWWWZZZaaagggiiiiiiggghhhgggeeebbb``````aaa]]]\\\ZZZVVVRRRQQQTTTWWWVVVZZZ^^^___[[[UUUOOOLLLMMMJJJGGGEEEEEECCC???<<<<<<<<<;;;:::999888777777666666666555555444444333222333444333222222444666444444555888;;;======<<<444333111000///000000000///,,,))))))+++------,,,333222111///............000///...---------...///,,,,,,,,,,,,,,,,,,,,,---+++...---((((((,,,---***,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------*********+++++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,---...---,,,,,,,,,...++++++,,,,,,---...//////000222444444444444666888555888::::::999888:::;;;;;;:::999999;;;;;;:::999888;;;===>>>=========>>>===<<<<<<<<<<<<======>>>BBBCCCEEEEEECCCAAAAAAAAADDDEEEGGGGGGFFFFFFGGGIII999999888555333333444666555333333333333333111///222222222333333444444444222222222222222222222222222222222111111111111000222222111000000000000111000000000000111111111111////////////000000000000////////////////////////,,,,,,---............---000//////////////////000////////////............444111......000000...,,,......------------...............------------,,,,,,,,,------------,,,,,,......//////////////////000000//////...------,,,......////////////......+++,,,---......---,,,++++++,,,,,,,,,,,,++++++***+++,,,------......------+++,,,------......------333---))),,,000///------++++++************++++++************++++++++++++///......------,,,,,,+++111111111111111111000000---,,,,,,,,,,,,---......///,,,)))***---//////---111000000000000000000111222111111000000111111222000111222222222111000/////////000111111111111000111111111000111111222222222111111111222222111///000000//////000000111222333222222111111222222333222222222222333333333333444888===BBBEEEGGGIIIKKKLLLMMMOOOQQQRRRSSSSSSTTTSSSRRRRRRSSSTTTTTTSSSQQQMMMQQQTTTRRRPPPUUUaaakkkxxx~~~vvvrrrrrrvvvyyynnnaaaVVVZZZ___bbbccccccccccccaaagggrrr~~~~~~xxxooojjjiiiiiigggfffggggggiiimmmqqqqqqnnnjjjfffeeedddcccaaaaaabbbdddYYYUUURRRTTTYYY^^^``````\\\]]]]]]\\\YYYXXXXXXXXXZZZZZZXXXUUUSSSRRRTTTVVVWWW\\\```___XXXPPPMMMLLLKKKIIIFFFDDDBBB@@@===;;;======<<<;;;::::::999999:::999888777555333222111///000111222222333555777333222333555888999888777333333333444333333333222000...,,,,,,---//////...222111000////////////000111000///...............+++++++++++++++++++++++++++------******,,,,,,))),,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,++++++***...---+++))))))+++---...+++---...---,,,+++,,,...,,,,,,,,,------.........000222444444444444666888999999:::999777777999:::;;;:::999999;;;;;;:::999999;;;======<<<<<<===???<<<;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDCCCDDDDDDEEEGGGHHHGGGFFFFFFGGGHHH<<<>>>???<<<888666777:::666555444444444444333111111111222333444444444444222222222222222222222222222222222111111111000000222222111000000111111111///000111111000000000111////////////000000000000////////////////////////,,,---......//////......000///...------...///000////////////............///+++(((***///111///,,,///...,,,,,,,,,,,,.../////////...............///,,,------......------,,,............////////////000000000000//////...............///////////////---,,,++++++++++++,,,---++++++,,,,,,,,,++++++***+++,,,------......------+++,,,------......------///---+++---...---+++***************************************++++++++++++******+++,,,---......///---.../////////...,,,+++,,,,,,,,,,,,,,,---......000,,,'''(((---000///,,,000000////////////000000111111000000000000111111000111222222222111000000///000000111111111111111000000000000000111222333222111000111333333111///000000000000111111222222333333333333333333333333222222222222222333444444666;;;BBBGGGKKKMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSRRROOOSSSVVVUUUWWWbbbuuu~~~qqqkkkmmmssszzz}}}}}}zzz{{{tttggg___[[[[[[\\\[[[\\\^^^bbbeeehhhsss~~~xxxoooiiifffeeeeeedddfffhhhmmmuuu|||{{{xxxsssooohhhdddccceeehhhjjj\\\YYYUUUTTTVVVYYY\\\\\\^^^^^^]]]YYYTTTPPPOOOOOOQQQQQQPPPOOOOOOOOOPPPQQQUUU[[[```]]]TTTMMMLLLNNNJJJIIIFFFDDDBBB@@@>>><<<======<<<<<<;;;:::999999:::999888666555333222111...000111111111111444666111000000222444555444222111222444666666555444333555333222111000000000000111000000///000000111111111111000//////.........,,,,,,++++++++++++++++++''')))***+++,,,------,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---************++++++++++++++++++,,,,,,,,,++++++***---,,,+++******+++,,,---+++,,,------++++++,,,---,,,---------------------000222444444444444666777999999888777777888:::;;;;;;:::999999;;;;;;:::999:::;;;<<<;;;;;;;;;===@@@<<<<<<<<<<<<<<<===>>>???>>>AAACCCDDDDDDCCCDDDEEEFFFHHHHHHHHHFFFEEEFFFGGGBBBEEEGGGEEE???;;;999:::777666444444555666555333111111333333444444333333222222222222222222222222222222222111111111000000222111111111111111222222///111222111//////000222000000000000////////////000000000000000000000000......///000000000000000000///...------...///000////////////............///+++((()))...111///,,,...---,,,++++++,,,---...,,,++++++******+++,,,,,,......////////////......---.........//////000000++++++,,,,,,,,,---------............//////000000000...***((((((***...000,,,,,,------------,,,,,,+++,,,------......------+++,,,------......------***...111111...,,,+++***************************++++++++++++,,,,,,,,,,,,))))))***+++,,,---......++++++---------,,,+++***------,,,,,,------...///111,,,(((***...111///,,,.........------.........111000000000000000000111222222111000000111222333000111222222333333222222111111111111111222333444111111000111333333111000000111111222222222222222333333333444444333333333111111111222333444666777999>>>EEEKKKNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTUUUQQQTTTYYY```kkk~~~oooccc\\\[[[bbbjjjuuu~~~uuukkkddd```WWWYYYZZZ\\\___dddjjjoootttzzzvvvpppjjjfffdddbbbaaabbbeeekkkuuu|||qqqeee___aaaeeegggfff___\\\YYYXXXZZZ^^^aaacccmmmkkkfff^^^VVVOOOLLLKKKIIIIIIHHHHHHJJJKKKMMMMMMOOOUUUXXXUUUMMMGGGHHHKKKIIIIIIGGGEEECCCAAA@@@@@@<<<<<<;;;;;;::::::999999777777777666555444444333111111222111000000111333//////...000111222000///,,,...000222333222111000333333222000...---,,,,,,000000000000000111111222111111111000000//////.........------,,,,,,,,,,,,((((((***,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,,,,---******+++,,,,,,+++++++++******+++,,,,,,+++******+++,,,---,,,++++++,,,---,,,---------------------000222444444444444666777777666555666777999;;;<<<;;;:::999999;;;;;;:::999:::;;;;;;;;;:::;;;===???============>>>???@@@AAA@@@BBBDDDEEECCCBBBBBBCCCGGGHHHIIIHHHGGGFFFGGGHHHVVVVVVVVVRRRKKKDDD???<<<;;;999777666777777666555333333555555555444333222222222222222222222222222222222222111111111111000222111111111111222333333///111333222///...///222000000000000////////////000000000000000000000000//////000111111111111000///..................///////////////............333000------//////---+++------,,,,,,,,,,,,------------,,,++++++,,,...///...//////////////////...------......///000000000+++,,,,,,---......//////......---......///000111111///***((((((***///111,,,------...............+++,,,------......------+++,,,------......------)))000444222...---......******+++,,,,,,+++******,,,,,,,,,,,,---------...+++++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,---......///---+++---///111///---...------,,,,,,------...111000000//////000000111333222111000000222333444111111222333333333333333222222222222222222333333111000000111333333222000111111222333333333333222222333333444444333333222222222222333555888:::<<<>>>BBBHHHMMMPPPPPPQQQRRRPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWVVVTTTTTTVVVXXXUUU\\\iiiyyymmmddd[[[XXXXXX\\\fffoooyyymmmeeebbbbbbYYY]]]dddiiimmmqqquuuxxx{{{qqqooolllhhhdddbbb``````fffgggkkkttt~~~zzznnn___ZZZ]]]aaabbb```\\\ZZZYYYZZZ^^^dddkkkoooyyyvvvnnncccYYYRRROOONNNIIIGGGEEEEEEGGGJJJKKKKKKJJJMMMNNNKKKEEEAAABBBDDDEEEFFFFFFEEEBBB@@@AAAAAA<<<<<<;;;;;;;;;:::::::::777777777777666666666666333333333222//////000111......---///000111///......///111333444333111000111222333111///......///111111000000000111111222000000111111111111000000000//////......------,,,---+++***,,,,,,))))))+++***++++++++++++,,,,,,,,,*********+++++++++++++++************++++++++++++***************+++,,,,,,++++++,,,,,,,,,---------)))***++++++++++++++++++(((***,,,------,,,***(((***,,,---,,,+++***+++---,,,,,,,,,------.........000222444444444444666888666555444666999;;;;;;;;;;;;:::999999;;;;;;:::999888:::<<<<<<;;;;;;<<<>>>=========>>>???@@@AAABBBAAACCCEEEEEECCCBBBAAABBBFFFHHHIIIHHHGGGGGGHHHIIIzzzvvvooohhh___WWWNNNIIIEEEBBB???<<<;;;:::999777666777888888888666444333222222222222222222222222222222222111111111111000222111111111222222333444///222444222...---///222111000000000/////////...000000000000000000000000...//////000000000000000---......//////......---////////////............111000///...------------,,,,,,,,,------,,,,,,,,,000///---------///000222---......//////......---------......///000000111/////////000000000000000...---------...///111222000...,,,++++++,,,...000,,,,,,---...............+++,,,------......------+++,,,------......------+++///...******...000...***+++,,,------,,,+++***,,,,,,,,,,,,------------************+++++++++++++++++++++,,,---...///000+++++++++++++++,,,------+++,,,...///000///...---......------------......000000////////////000000000111222222333333333222000000111222222222222222333333222111111111222222111000000111333333222111111222333444444444333222111222333444444333222111444444444666999<<<@@@BBBCCCGGGLLLOOOPPPQQQQQQRRRQQQRRRSSSTTTVVVVVVWWWWWWWWWXXXWWWUUUSSSTTTWWWZZZbbbppplll^^^YYYVVV[[[cccmmm{{{yyyppphhhfffiiimmmqqqsssuuuwwwxxxyyy|||~~~}}}tttkkkjjjhhhfffddddddfffgggnnnnnnpppuuu{{{~~~|||zzzpppggg[[[UUUVVVZZZ]]]^^^WWWWWWWWWYYY^^^fffoootttwwwrrrjjj___WWWRRRRRRSSSNNNJJJEEECCCEEEGGGHHHHHHKKKJJJIIIEEE@@@======>>>???AAABBBAAA???>>>???AAA=========<<<<<<<<<<<<;;;::::::999999999888888888333444444222000///000111...------...000111000...222222444444555444333333000333555555444333555777222222111111000111111111...///111222222222222111000000//////...------,,,///+++))),,,+++((()))---******+++++++++,,,,,,,,,)))*********++++++++++++************++++++++++++***************++++++,,,***+++++++++,,,,,,,,,,,,))))))***+++++++++++++++******++++++++++++*********,,,,,,,,,+++***+++,,,++++++,,,,,,---...//////000222444444444444666888666555555777:::;;;999777;;;:::999999;;;;;;:::999777999<<<===<<<;;;<<<===<<<<<<======>>>@@@AAABBB@@@BBBDDDEEECCCBBBBBBCCCEEEGGGHHHHHHGGGGGGIIIJJJ{{{rrrhhh___XXXOOOKKKGGGCCCAAA???<<<:::999:::;;;;;;:::888555444222222222222222222222222222222222111111111111000222111111111222333333444///222444333...,,,///222111111000000/////////...000000000000000000000000---......///////////////,,,---...//////...---,,,000/////////............***+++,,,,,,++++++---///++++++---......---++++++---,,,*********,,,...///,,,------......------,,,---------...///000000111.........---,,,,,,++++++...---------...///111222---......//////......---+++,,,------............+++,,,------......------+++,,,------......---------,,,&&&!!!$$$---///++++++,,,------------,,,+++++++++,,,,,,,,,---------&&&'''(((***+++,,,......******)))***+++---///111*********)))***++++++,,,(((+++///000///---,,,,,,//////............//////000000////////////000000...000333555666444222000//////000111111111111111333333222111000000111111000000000111333333222111111222333444555444333333111111333333333333111111666666666888<<<@@@DDDFFFGGGJJJNNNPPPQQQQQQRRRSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXUUURRRSSSXXX\\\ooouuu___ZZZWWWYYYcccppp{{{wwwzzz~~~}}}uuummmlllmmmllliiigggkkkttt|||zzzuuuvvvzzz~~~}}}}}}~~~|||tttjjjjjjhhhffffffiiinnnqqqqqqppppppsssuuusssooojjjccc^^^WWWQQQOOORRRXXX\\\UUUUUUUUUWWW[[[ccclllrrrmmmiiiaaaXXXQQQPPPRRRUUUQQQLLLEEEBBBBBBDDDDDDDDDOOOMMMIIIDDD@@@>>><<<;;;:::<<<>>>>>>;;;;;;===???>>>>>>>>>>>>==================<<<;;;;;;:::999999333444444333111000222333...------///111111000///000000000111111000000000,,,///333555444555888;;;333222222111000000111111---///000222333333333222000000///...------,,,,,,---((('''+++,,,***,,,222*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++*********)))***++++++,,,)))************+++++++++((()))***+++++++++++++++,,,+++)))(((((()))+++,,,***+++,,,,,,******+++,,,******+++,,,...///000000000222444444444444666888888666666888::::::777444;;;:::999999;;;;;;:::999666999<<<======<<<;;;<<<;;;;;;<<<<<<===???@@@AAA???AAADDDDDDDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHJJJKKK|||sssccc___WWWNNNGGGEEEGGGJJJFFFGGGDDD@@@??????<<<666777555555777666222111333666555444333222111111111555444333333222222333333333222222111111222222333222333555555333222333444.../////////------///000000///------/////////...///////////////.........111111000///...---,,,,,,////////////////////////.........------,,,,,,,,,...............///000000111...+++---111222///,,,------,,,+++,,,---...///............////////////111111000000////////////...//////000000000000000111000///......000222444+++,,,---...////////////...,,,++++++,,,.........222222000,,,)))***///333///...---,,,+++,,,------,,,+++*********+++,,,---......---------,,,,,,,,,---------.........///////////////......///000000---------....../////////...000111000///...///000......///000000000000000111000///...///222444666888444///...111444555555777333000000222333222000222333444444555555444444555333222444777888666333555666777777777777666666666777:::===AAAEEEGGGIIILLLNNNPPPQQQQQQSSSVVVYYYVVVYYYXXXUUUWWW\\\]]]XXXXXXWWWWWWUUUUUU\\\lllzzznnn\\\[[[bbbnnn}}}sssoookkkjjjfff___]]]^^^cccjjjpppqqqqqqwwwyyyvvvyyyyyy|||rrrmmmlllkkkjjjjjjnnnuuuzzz{{{{{{|||{{{yyyrrrjjjdddaaa]]]YYYVVVUUUXXX]]]```^^^^^^___```cccgggjjjlllgggaaaXXXQQQNNNNNNNNNNNNJJJJJJIIIHHHGGGGGGJJJMMMYYYVVVQQQLLLGGGBBB===:::;;;;;;:::888666777999;;;@@@===;;;:::<<<<<<999666777;;;>>>???===:::888777555444111//////111333444//////000000///...------000000111111222222222333222555555444888??????:::999444//////111222000,,,//////000111111111111111////////////...---,,,+++++++++************++++++***************************))))))***,,,,,,+++)))///...+++***)))***,,,...++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,------------------,,,++++++***---.........------...000333444555444444444666888666666777888999::::::;;;777777888999::::::;;;;;;::::::;;;<<<=========<<<>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHJJJyyyuuunnnddd[[[VVVUUUVVVXXXXXXTTTMMMIIIFFF???888777444444777666333222444333333333222222333333333222222222111111111111111333222222111111222222333---...000000...---...///000111111000//////000222111///......000111000000111111000///...------,,,///////////////.........////////////////////////......---------,,,,,,,,,...............//////000111...+++---000222///,,,......---------...//////............////////////......---------,,,,,,,,,...//////000000000000000///...------...///000111---............/////////000...,,,,,,...///000//////000000///,,,,,,...111000///...------------------,,,++++++++++++,,,---,,,,,,,,,------.........------------............++++++************++++++,,,---------............///000111000///...///111......///000000000000000000///......///222555666777444000///000222222222444222//////111333222111111222222333333333333333555444222333666777666444666666777888888888888888888:::<<>>CCCDDDAAA===888666666555333111000000111222///////////////...------000000000000111111222222111333333444:::BBBBBB===888333//////111222000---...///000000111111000000////////////...---,,,+++++++++************++++++++++++++++++++++++++++++***))))))***,,,,,,+++))),,,,,,+++++++++*********(((((()))))))))*********------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++,,,---...//////***+++,,,......---,,,+++,,,---------+++,,,---//////000111222444666777777666666777888999::::::;;;777777888999999:::;;;;;;999:::;;;<<<============>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDDGGGHHHHHHGGGFFFFFFHHHKKK}}}wwwtttttttttuuuuuupppggg___VVVJJJ@@@;;;777777999888555555777555555444444444444444444111111222333333222222222333222222111111222222333///111222222111000000111111222333222000000222444///...------///111111000222222111///...---,,,+++---.........//////000000////////////////////////...------------,,,,,,,,,......------......///000000...,,,---000111///,,,//////////////////..................////////////000000////////////.........///000000111111000000...//////000000000000000000000///.........//////000///......000111111000---...000000///...///000111111111000000...------...---,,,,,,,,,,,,------++++++,,,---...///000000,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---...///...------...///......///000000000000//////...---...///222555666666444222111111111000///222111///000111222222222000111111222222222222222666444222222444666666555777777888999:::;;;;;;<<<<<<===@@@CCCFFFIIIKKKMMMRRRTTTUUUVVVUUUVVVWWWYYYYYY[[[[[[XXXWWWXXXWWWSSSRRRUUU^^^nnnooolllooo~~~tttdddZZZYYYTTTQQQSSSWWWZZZbbbjjjrrr}}}~~~vvvuuu|||yyyzzz}}}}}}tttggghhhjjjpppwww{{{{{{yyyxxxwwwuuuuuuuuutttrrrpppdddaaa]]]YYYXXXYYY[[[]]]cccbbb``````bbbeeeiiillleee```XXXQQQNNNLLLKKKKKKJJJKKKLLLKKKJJJIIIJJJKKKXXXUUUQQQMMMIIIEEEAAA>>>999:::999888666666888:::777666555666777888777555:::???DDDEEEBBB<<<777444777666555444222111000000///////////////......---////////////000000000000222222111222999@@@???:::666333//////111222000---......///000000000//////////////////......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++))))))***+++,,,,,,***((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))***,,,---............((())),,,...///...---,,,***+++,,,,,,++++++---///...---...222888:::999777555666666777888999::::::777777888888999:::::::::999999;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFGGGIIIKKKyyykkkZZZKKKBBB>>><<<<<<;;;777777:::999999888777666444333222333333555666666555555444333222222111111222222333222444555555444333333444222222333222111000222444...,,,+++,,,...000000///111000000///...------,,,............////////////////////////////////////------------------------...------------.../////////...,,,---///000...---......///000000///---,,,............////////////000000000000000000000000//////000111111111111000111222444555555444333222333222111///......//////000///...///000111111000---...///000000000000111111222333333222000///...//////.........------...,,,------...//////000000,,,------------.........///......---------------,,,,,,,,,---------------***,,,---,,,+++***+++,,,---...//////000000//////------------///222444666333333333333333222111000333222222111222222222111000111111222333222222222666444222111222444666777777888999:::<<<===???@@@AAABBBDDDGGGJJJLLLNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[YYYZZZZZZXXXWWWWWWWWWWWWWWWaaassszzz|||xxxpppvvvsssfff[[[UUURRROOOPPPXXX```iiisss}}}}}}{{{}}}|||{{{}}}}}}xxxqqqjjjgggdddcccggglllmmmjjjeeedddddddddeeeggggggeeedddZZZXXXUUURRRQQQRRRTTTVVV[[[YYYXXXWWWYYY]]]bbbeee```\\\VVVQQQOOONNNMMMLLLKKKMMMNNNNNNMMMLLLLLLMMMSSSPPPLLLIIIGGGDDD@@@===999999999888666666777999777777666666666555555444777:::>>>???<<<888444333444555555555444333111000...//////000//////............//////////////////333111///000444777555111444111000000111111000.........////////////......///////////////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))***+++,,,,,,,,,+++)))(((++++++,,,,,,,,,---------,,,+++++++++++++++++++++)))******++++++******))),,,---...///...,,,***)))***+++,,,,,,------------***,,,,,,,,,+++,,,...///111///000555;;;>>>;;;777555555666777888999::::::777777888888999999999:::888999:::;;;<<<==================>>>>>>???@@@AAACCCCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGFFFGGGIIIKKK|||gggVVVJJJEEEAAA???<<<888888<<<:::::::::999888666555444444555555666666666555555333222222111111222222333///111222222111000000111000111222111//////111222000...---...000111111000.........///////////////////////////............////////////////////////---------------------------------------...//////...---------.........---,,,---...//////...,,,+++............////////////------------------------///000000111111111111111333444666777777666444222444333222111000////////////......///000111000///000///...---///000222222111222333444333222111///000000000000//////......////////////////////////---------.........//////...---,,,,,,+++++++++,,,------------------------+++,,,------,,,+++,,,---------...///////////////,,,,,,------///111333444000111333444444333333333444444444444222111111111111222222333333333333333555444333222111333555777777888999:::===@@@BBBDDDEEEFFFHHHJJJMMMOOOQQQRRRQQQSSSVVVXXXXXXYYYZZZ\\\\\\ZZZYYYWWWTTTTTTWWW[[[eeexxxpppeeecccfffjjjuuu||||||~~~wwwhhh]]]VVVSSSNNNNNNTTT```kkktttvvvtttuuuuuutttrrrqqqrrrrrrtttwwwvvvpppjjjfffbbb^^^```[[[UUUTTTWWWWWWTTTPPPNNNNNNPPPTTTVVVUUUSSSPPPJJJHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJKKKMMMQQQVVVXXXXXXTTTPPPNNNMMMNNNMMMLLLJJJLLLNNNOOONNNMMMMMMNNNOOOLLLIIIGGGEEECCC@@@>>>999999:::999777666777999:::::::::888666444333333444666777777666444555555111222333555555444333222//////000111111000000/////////..................222///...///111111000///111000000000111111000///......////////////....../////////000//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))------,,,,,,++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++)))******++++++******))),,,---.........,,,)))(((///...,,,******+++,,,---+++,,,------------///111333111111555;;;<<<888444555555666777888999999:::777888888888888888999999777888999;;;<<<=====================>>>???@@@AAACCCDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFGGGIIIKKKooo___QQQKKKFFFCCC@@@<<<===@@@===>>>>>>>>>>>><<<:::999666555444333333333333444333222222111111222222333...000111111000//////000///000111000......000111444222111111222333222222------......///000000000000000//////.........---////////////////////////,,,,,,,,,------------...------,,,,,,------...///------------------------+++,,,,,,---......------............////////////...............////////////000111111222222111111111222444555555333111000333333333333222111000//////......///111111000///333000...---///111222222111111222333333333333222111222222222111000///...111000000000////////////....../////////000000000111111000///............///............---------...///000000......///000------...////////////...------------...000111222---///222333222222333555222444555444222000000111111222222333333333333333333333444333222222444777777777888:::===AAAEEEGGGIIIIIIKKKMMMOOOQQQSSSTTTRRRUUUXXXZZZZZZZZZ[[[\\\^^^[[[XXXVVVUUUWWW```iii}}}jjj]]][[[___cccgggkkkrrr{{{pppbbb[[[XXXWWW[[[\\\bbbmmmvvv{{{vvvlllgggeeeccc```^^^\\\ZZZZZZ___aaa```]]]YYYVVVTTTSSSRRRMMMGGGEEEEEEFFFEEEDDD@@@AAACCCFFFHHHGGGDDD@@@======<<<<<<===>>>@@@AAA?????????@@@BBBEEEHHHJJJLLLJJJGGGGGGGGGHHHGGGGGGFFFHHHIIIJJJIIIJJJLLLMMMLLLJJJHHHFFFFFFDDDBBB@@@999:::;;;:::888888888999=========:::777444444444444444555444333333555777///000222333444444333222000111111222222222222111////////////...............---///111000...///333//////000111111000000000//////000000000///....../////////000000//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))...---,,,+++++++++,,,,,,))))))))))))*********************+++++++++++++++******++++++++++++******)))***+++---------,,,+++000///,,,***)))***+++,,,+++,,,---------...000222222111000333666666444111444555555666777888999999888888888888888888888888666777999:::<<<=====================>>>???@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFEEEFFFHHHJJJuuuiiiYYYRRRMMMKKKIIIFFFHHHLLLMMMMMMMMMKKKHHHDDDAAA>>>999777555222111222333444333222222111111222222333000222444444222111222333///000111000......000111555333111000111111111///.........///////////////.........///////////////////////////////////////,,,,,,,,,---------......------,,,,,,------...///,,,---...------,,,---...,,,,,,,,,,,,---///000111............////////////000000000000111111111222000000111222222222222111000111111222111000///...111333444555555333000///000///000111333333111///222000//////111222000...000000000111222333555555222333333333222111//////000000000000000000111111000000000000111111111111444444333111111000000111000000/////////............///000///...---...000,,,---......//////......---------....../////////---///111000///...000333,,,///222222111000000222000111111222222222222222111333444444222222444666666666777:::===BBBFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ\\\]]]\\\ZZZZZZZZZ^^^ZZZXXXZZZ]]]fffwww|||lll\\\XXX\\\aaaiiioooxxx~~~zzzrrrjjjeeeeeeiiilllrrrppprrrwwwzzzzzz}}}~~~}}}ssshhhcccZZZWWWSSSPPPNNNLLLJJJJJJNNNOOOOOONNNKKKHHHHHHIIIFFFDDDBBB???>>>???@@@@@@>>>======>>>???>>><<<999::::::999999:::::::::;;;999999::::::;;;<<<======@@@???======>>>>>>===<<>>???@@@@@@BBBDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDEEEGGGIIIzzzppp___YYYTTTSSSRRRPPPSSSXXX```^^^\\\WWWQQQKKKEEEAAA>>>;;;777444222333555777333222222222222222222333000111333333111000111222000111111000//////000222333111............---,,,000000//////.........---,,,,,,---...///000111222////////////////////////,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,---...---,,,,,,---...---,,,,,,,,,...000222444............/////////000,,,---------......//////000000111222222222222111111111111111111000//////000222555777666444111///111111111333444444333111111000000222444333///+++000//////000111444666777333333444444333222000///......///000111222333333000111111111222222222222111111///...------------111111000000/////////...+++,,,------++++++,,,---,,,---......//////..............................---///000...,,,+++---000'''+++///000000///111333//////000111111111111111///222555555333222333555555666777999===BBBGGGIIILLLMMMNNNPPPQQQSSSTTTUUU\\\^^^```___]]]ZZZYYYXXX\\\XXXXXX^^^hhhvvviii^^^VVVXXX]]]bbblllvvvxxxrrrnnnmmmddddddeeeggglllttt~~~{{{xxxxxxvvvssssssvvv|||tttjjjdddeeefff```\\\[[[SSSPPPKKKHHHFFFFFFEEEDDDDDDCCCDDDDDDBBB@@@@@@CCCBBBCCCBBB@@@>>>===>>>??????===:::999999999888777;;;;;;;;;::::::999999999888999999999999888777666999888666666666666444222999999::::::;;;>>>BBBFFFEEECCCAAAAAAAAAAAA???===:::<<<======;;;::::::::::::<<<===;;;888666777999000222333333111///------222111111000000000//////222333444444555555555555111111000000/////////...***---111111(((###...,,,...000111111000000111111111111111111000////////////000000000000000///......------------......***************************))))))***,,,,,,+++)))'''))),,,......+++(((%%%'''(((((((((((()))))))))))))))******+++++++++++++++,,,,,,------,,,,,,+++///...,,,+++***)))))))))&&&)))---000000///,,,***)))***+++++++++,,,///111000222333222222333555888444444555666777888999999888888888777777777777777666777888:::;;;<<<======<<<<<<<<<======>>>???@@@???@@@CCCEEEFFFFFFEEEDDDEEEEEEEEEEEECCCDDDFFFHHHzzzpppkkkccc___[[[\\\aaafffhhhhhhiiioooqqqiii___WWWQQQMMMJJJEEE???;;;::::::::::::222222222444555666555333555666666555444333222222,,,...111111000000000000111111222222222222111111000000000000000111111111333333333222111000000///111111111222333222///,,,........................,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000............////////////---///111111000///000111.........000222555777999777555222000///000111222222333333444444333333222000/////////000222444555777555333222222222111000///---+++---111222000---444333222111000000000000,,,---000333555555333111111444777666333222333555555444333222111222333444111222333444444222111///000000000000000000000000000//////...---,,,,,,,,,111000///000111222111000444222111111222000+++'''......//////...---,,,,,,///000222333444444444444444222111000222333444333444666999<<>>======>>>???>>>===;;;:::<<<<<<======<<<;;;999888<<<<<<;;;:::999999888888888666777::::::666666999444555666888999;;;<<<======:::888;;;@@@BBB???;;;=========<<<;;;;;;===??????===;;;:::999:::;;;<<<333333222222111000///...///111222222111111222444///111444666777666555333333333333222111///---+++000///......///000111222000000111111111000000000555444333333444333111///222111000000000111333333000000000000000000000000,,,,,,,,,,,,,,,***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------+++)))***---...,,,)))++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///...---111111111222333444555666777777666666666666666777777888888888888777666666777888999:::;;;<<<<<<<<<===<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGIIIKKK{{{rrrlllnnnnnnnnnnnnoooqqqtttvvvzzz|||sssiii```WWWRRROOOKKKFFFBBB@@@>>>>>>777666444444555666555444555555555555444444333222...000222333222111111222000111111222222111111000111111111000000000000000222111111000//////......000///000111222111///,,,...........................---,,,++++++,,,---...////////////////////////............/////////000............////////////---///000000//////000111/////////000222444666777666444222000//////111222111222222333333222222111000000000000111333444555888666444444444444333222000///...///000000...---666555444222111000000000111111222333333222000...///111333444444444555666555444333222222333444444000000111111222444555555444111---******---111444111000000///......------000///...///000111000///333222111111222111---)))------///000111111222222...///000111111111000///333111000000111222333333333555999===@@@EEEKKKOOOMMMPPPSSSVVVWWWXXX[[[]]]^^^``````]]]YYYWWWVVVVVVSSS^^^qqquuuhhhjjjlllppp{{{wwwoooddd\\\WWWWWWXXX[[[dddsss{{{}}}yyyooohhhbbb]]]YYYYYY[[[\\\ZZZWWWXXXTTTOOOOOORRRTTTSSSQQQPPPOOOMMMJJJHHHFFFFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAACCCBBBAAA???????????????>>>===<<<;;;:::;;;;;;;;;;;;999888777;;;::::::999999888777777999777777:::888555444777111222333444555666777777:::888555666888888666333888999:::::::::;;;===@@@<<<;;;999777777888999:::666555444222111000000000,,,...//////------...000///111333666666666444333222222222222111///...---///......------...///000111111000000000111111222222222333555777555222///...///000222222333222222111111111111111111111111------,,,,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++///222333333111111111222333444555666777777666666666666666777444555666777777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFEEEFFFIIIKKKzzzyyy|||~~~{{{yyy||||||pppcccaaa]]]YYYSSSNNNIIIFFF@@@===888666555555555444333444444444444333333222000222333333222222222333000000111111111111000000222222111111000000//////000000//////......------...---...///111111///---..............................------------......000000000000000000000000............////////////............/////////////////////...---...000222000000000000111222444555444333111///...///111222000111111222222111111000111000000111222333555555888777555555666666555444111222333222000///...///333333333222222111111111222222222222111111000000......///222555777777666555444444333444444555555333222000000111333666888555222...++++++...222555222222111000000////////////...---...000111000///222111111222222222///---//////111222333444444444333333444444333222222111333222222111222333444555444777;;;???CCCHHHMMMQQQQQQSSSUUUVVVWWWYYY\\\^^^^^^______\\\WWWTTTUUUWWWVVVhhh{{{ooodddmmmyyyvvvqqqlllbbbYYYSSSTTTYYY]]]eeeqqqyyysssnnnhhhaaa\\\VVVSSSQQQRRRUUUVVVTTTQQQTTTPPPMMMMMMPPPQQQQQQOOOQQQPPPNNNLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEECCCBBBBBBCCCDDDEEECCCBBBBBBAAA@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;999999;;;;;;;;;;;;:::999888888:::888888999777333333777555555555555555666666666555444222111000000111111333444666777777999<<>>:::888555333111111111222,,,---...---,,,+++,,,---///111333444555444333222000111111111111000/////////...---------------...000///...------///111222///111444888:::999555111,,,...111333444333222111222222222222222222222222///...,,,+++******++++++************************++++++++++++++++++++++++'''((()))***++++++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////...111111111222333444555666777666666555555666777777222333444666777777888888777888999:::;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFFFFEEEFFFHHHJJJ|||xxxssspppnnnggg\\\SSSKKKFFF???999666666555555222222333333333333222222111222444333222111222333///000000111111000000///333222222111000///......000000//////............---,,,,,,...000000///---...........................------------------....................................///////////////............/////////////////////---,,,---000333000000000000111111222222222111000/////////111111111111222222222222111111111111111222333333444555777666555555777777555444111444666555222000222444//////000111222222222222000000000000000111333555///------000555777666444444444444444555555666666666555333222222222333444111222333444444333222111333333222222111111111111///......///111222111000111111222222333222111000333333444444444333333222555555555555555555555444555555555444444555777999888;;;???CCCFFFJJJOOORRRSSSTTTUUUUUUVVVXXX[[[^^^\\\]]]]]][[[VVVSSSXXX```iii~~~uuuoooggguuu{{{mmmiiieee]]]XXXXXX___iiiqqq}}}|||sssnnniiieeecccbbb```^^^XXXWWWVVVWWWYYYYYYWWWUUUSSSQQQOOOOOOQQQSSSRRRQQQTTTSSSQQQOOONNNLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIFFFEEEEEEFFFHHHIIIHHHFFFFFFEEECCCAAAAAAAAAAAABBBAAAAAAAAA@@@??????>>>===<<<<<<=========<<<:::::::::999:::;;;888444555999999888888777777666666666333333222111///000333666///111333444444666888:::;;;;;;;;;<<<>>>@@@BBBDDD<<<:::666333111111333444///000111000...------...///000222333444333222111///000000000111111111111000000///......---------...---+++******---///111111222444888;;;;;;888666000000111111111111000000222222222222222222222222000///---+++***+++,,,---************************************************((())))))***++++++******))),,,...---***)))+++---++++++++++++++++++++++++------,,,,,,,,,---......++++++++++++++++++++++++111///---,,,------,,,+++111111111222333444555666666666555555555666777777333444555666777777777777777888999:::;;;<<<<<<<<<;;;<<<===>>>@@@AAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEFFFFFFFFFEEEFFFGGGIII{{{uuufffXXXQQQGGG???:::888777666333333333444333333222222111222333222111000222333000000111111111111000000333222222111000///......111111111000000000000000---,,,,,,---///000///---........................,,,,,,------------,,,,,,------------------------///////////////.....................//////////////////...---,,,---000222000000000000000000000000111000000//////000111222222222333333333333222222000111111222333333333333444333333444666666444333000444777777555444666999222333333444444333333222000111111000///000333666222000///111444666444111333444444555555666666666444444555666555444333222000111333444444333111000333333333333333222222222000//////000222333333222111222333333333333333444222333333444444333333333111111222222333444555555444555666555444555888;;;???BBBEEEHHHJJJMMMPPPSSSTTTUUUVVVUUUUUUVVVYYY\\\[[[[[[[[[ZZZTTTSSS]]]kkk|||uuuuuuuuuggg]]]\\\\\\^^^eeerrrzzztttooojjjgggeeeaaa______``````aaaYYYXXXXXXXXXXXXXXXVVVTTTTTTSSSSSSSSSUUUVVVVVVUUUWWWWWWUUUTTTSSSRRRRRRQQQOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKLLLNNNOOONNNLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAA<<<===>>>???>>>===<<<;;;:::;;;===???<<<777888===999888777666555444333333555555444222111111444666...000222222111111222444222333555888;;;>>>AAABBB;;;999666333111222333444111222222111///...///000///000111222222222111000/////////000000111222222222222111111000000//////000...,,,+++,,,...000222555444444666888:::;;;:::555333111///---...///000222222222222222222222222111000---+++++++++---...************************************************)))***++++++++++++++++++))),,,...---***)))+++---++++++++++++++++++++++++---,,,,,,,,,------...///++++++++++++++++++++++++***))))))+++---000000000111111111222333444555666555555555555555666777777777777777888888777777666777888999:::;;;<<<<<<<<<;;;;;;===???AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBEEEFFFGGGFFFEEEEEEGGGHHHhhhqqq|||zzzfff^^^SSSIIIAAA===;;;:::777777777666666555333333222333333222000000222333111111222222222222111111222222111111000000//////222222222222111111111111...---,,,---...//////---........................,,,,,,------------,,,,,,///////////////////////////////////////.....................////////////.........---,,,---///111//////000000000000///...000000000000111111222333333333333444444333333333///000111222222222222111111111111333555555444222000222555666666777888999888999999888777444222111333444444222...---///222333222222333444444222111222333444555555555555555000222444777888777666555444222///------///222444333333333333333333333333111000///111333444444333222333444444333333444666...///111333444666666666333333333444555666888999222555666555333444888;;;EEEGGGKKKNNNOOOQQQSSSUUUUUUVVVWWWWWWVVVVVVXXXZZZ[[[ZZZZZZYYYUUUVVVggg{{{zzz}}}kkkaaaUUUYYY```iiiuuu|||tttnnnllljjjfffddddddccc```^^^]]]]]]^^^___YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPQQQSSSSSSRRRQQQNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC>>>???@@@BBBBBB@@@>>>======???DDDFFFBBB;;;;;;@@@<<<<<<;;;999888777666555999888555333111000000///...///111111///......//////000333666999<<>><<<<<<<<<;;;:::888666666555555555333111111333555222222333333333333222222111111111000000000000000222222222222222222222222000///------...///...---........................,,,---...//////...---,,,000000000000000000000000000/////////........................////////////,,,---///...------...000......///000000000///...000000000111222333333444222222333333333333222222...///000111111111000000000000111333555666444222222111222333555666666444666777888888777555333222222444666333...,,,///222222444555555333333333333000111333444555555555444222333444555666777777777444333000//////000333444333333333333333333333333000//////000333444444333333444666555333333555777///000111333555777777888888777777777777888::::::444777999888666666;;;???GGGJJJNNNQQQSSSUUUWWWYYYVVVXXXYYYYYYXXXWWWXXXYYYZZZXXXZZZ]]]]]]ccc{{{xxxrrrlllnnnvvv{{{ooodddccc```gggqqq|||~~~yyyrrrmmmhhhfffggghhhfffdddddddddbbb```^^^]]]]]]^^^[[[[[[[[[ZZZYYYZZZ\\\]]]\\\]]]___```aaaaaabbbcccaaa```___^^^^^^]]]^^^^^^^^^]]][[[YYYWWWWWWWWWWWWVVVUUUTTTUUUVVVVVVTTTSSSQQQQQQPPPOOONNNLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIHHHFFFDDDBBBFFFLLLNNNGGG>>><<<@@@???>>>===<<<;;;999999888;;;777444333333222///,,,,,,...///000...---------...///111444666888999:::444333222222111111222222...000111000//////000111////////////////////////000000//////000111222333111222333444444444333333333333222111000000000000444222111111222333222111333111///...---...000111111111111111111111111111000000//////...---------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***************)))))),,,+++***+++,,,,,,+++***++++++++++++++++++++++++*********++++++,,,---...************************222000---,,,++++++)))(((111111111222333444555666444444444444555666777777666666777777777777777777777888999:::;;;<<<<<<<<<999;;;===@@@BBBDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDGGGHHHHHHGGGEEEDDDEEEGGG~~~}}}zzzxxxwwwwwwxxxyyyyyy{{{sssfffZZZQQQJJJEEEBBBAAA@@@@@@>>>===;;;999888666777666444333222444666222333333444444333333222000000000000000111111111111111111111111222222222222000.........///...---........................---...///000000///...---////////////////////////000000//////.........---............/////////000+++---//////...---...///---...///000000000///...000000111222333444444555111111222222222222111111......000111111000//////000000111444666666444222333111///111444555333000---///222444666666555555...111444333000...111555000444666666333222444666///111222444555555444444888777555444444444666777222444666888888666444222333333333333333333333333.........///222333333222333555777555333222555777333333444555666666555555888777555444444444555666888<<<>>>===:::;;;???DDDGGGKKKPPPTTTVVVXXX[[[]]]WWWYYY[[[\\\ZZZYYYYYYYYYXXXWWW[[[bbbfffqqq|||mmm```iiicccfffqqq|||~~~oooccccccjjjssszzzzzzuuunnniiiiiifffcccdddfffhhhgggeeedddddddddbbb`````````aaa[[[[[[[[[[[[[[[]]]```cccbbbdddfffgggggghhhiiijjjccccccbbbaaaaaaaaaaaaaaabbb```^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVWWWWWWUUUSSSRRRSSSSSSRRRQQQNNNLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJLLLMMMPPPQQQQQQPPPNNNLLLGGGKKKRRRSSSKKK???<<<>>>;;;;;;:::999888666555555999555222444777777333...***,,,...///...------...***+++,,,---.../////////111111111111111111111111///111222222111111222444///////////////.........111000/////////000222333000111333444555444444333111111000///...---,,,,,,000000000111111000---***.........///000111111111000000000000000000000000000000000000///...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))((((((---+++)))***---...,,,)))++++++++++++++++++++++++************+++,,,---...************************,,,***)))***,,,......---111111111222333444666666333333333444555666777888333333555666777777777777777888999:::;;;<<<<<<<<<999;;;>>>@@@CCCDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHGGGEEEDDDEEEFFF~~~vvvwwwxxx|||~~~~~~tttmmmddd^^^[[[VVVOOOIIIMMMKKKIIIFFFDDDCCCAAAAAABBB<<<666555666777444000333222222333444444333111222000//////000111111000000222333333111000000111999444///...000///+++'''...//////...,,,,,,---///...---,,,++++++,,,---...+++---//////---,,,...000////////////000000000000000000//////......------------......//////000000---------............///222//////222222000111555111222333444333222111000...///111222222111000///111111222333333444555555555222000//////000000//////000333555555444222000333333333222222222111111222222222333333444444444222111111333666666333000444444555777888888555333444666555111222666888777555555444444444333333333222111000000111222444555333444444555666666555555777666666666888888666555777999::::::888777777888666888999;;;===@@@EEEIIINNNPPPSSSVVVXXXZZZ[[[[[[^^^ZZZZZZ\\\\\\ZZZ\\\```YYY[[[aaalll{{{kkkgggeee___fffgggppp|||xxxooohhhfffnnn|||{{{ssspppooommmkkkllljjjgggeeeddddddcccbbbbbbbbbbbbcccddddddcccbbb^^^___```aaadddgggiiikkkhhhjjjlllmmmmmmnnnpppqqqlllkkkiiigggfffgggiiijjjhhheeecccbbbbbbaaa```^^^[[[ZZZZZZ\\\]]]\\\WWWSSSWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSQQQNNNHHHCCC???===<<<;;;:::999888888888666777888777666333111//////000111222111///---,,,---------------------------...000222333444444333111222333444555666777777555333000//////000000///---///111222111111111222;;;;;;;;;:::888777888:::555444222000///...------000///...///000111111///000...,,,---000111000---***,,,...000000000...---111...,,,---//////---+++000...+++))),,,000,,,%%%,,,++++++,,,---,,,***'''***++++++,,,------------,,,,,,---------,,,++++++000...+++******,,,,,,,,,(((***+++++++++---222666+++,,,,,,------,,,,,,+++------,,,,,,---...000111222222333333333222222111666444222333555777666444888:::;;;999777777:::>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHHHHFFFDDDDDDFFFGGG~~~{{{wwwqqqmmmgggcccbbbaaa]]][[[[[[ZZZXXXUUURRRQQQQQQRRROOOGGG>>>999:::;;;:::777333222111222333333111000222111//////111111111000111222444333111000000111222///,,,---111333111......//////...,,,,,,---///000///............///000+++---///...---,,,...000//////000000000111111111000000000//////.........------------............------------............333//////111111......222333333333222111000///......///000111111111000///111111111222222333333333555222000///000000000///000000111111222222222222333222222222111111111111222222222333333333333333333222111333555666444222333333444666888888777555333555444000111555777555666555555444333333222222222222111111222333555666444444555555666555555555666555555666777777666444777888:::999888777777888888999<<<>>>@@@DDDIIIMMMRRRTTTWWWZZZ\\\]]]^^^^^^```]]]]]]^^^]]]YYYZZZ]]]]]]aaalll}}}kkk]]]\\\^^^\\\gggwww}}}rrrkkkfffddddddiiiuuuzzzrrrnnnmmmkkkhhhkkkhhhfffdddcccdddddddddeeedddeeegggiiijjjkkkkkkiiiiiihhhhhhiiimmmppprrrttttttuuuuuuvvvwwwyyyzzzvvvuuusssrrrqqqqqqrrrrrrsssqqqnnnllljjjiiigggeeehhhgggggghhhiiigggccc___aaaaaa```___^^^\\\[[[ZZZ]]][[[YYYXXXWWWXXXYYYZZZZZZZZZXXXVVVUUUTTTTTTTTTRRRQQQPPPNNNKKKGGGEEECCCAAA@@@>>>;;;999888777666666777777777555333000//////000111222111///---,,,------------------------,,,---...///111111222222111111222444555777888888444111---++++++,,,---------///000000000000111333444777999999888555444444555444222000///......---///...---...000111000///000...---...000111000...,,,---///000111000000///111///------//////...+++,,,...---******,,,+++(((,,,,,,,,,,,,,,,+++******------------,,,+++***)))++++++,,,,,,---,,,,,,,,,...,,,))))))***+++++++++***++++++***)))***---111++++++,,,------,,,++++++------,,,,,,---...000000111222222333333222222111555333111222444666555444777777888777666666888:::999999:::;;;<<<<<<============???AAACCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHGGGFFFDDDDDDEEEGGGpppssszzzzzzxxxuuurrrqqqooonnnnnnoooqqqrrrrrrqqqooojjjfffeeeiiimmmdddYYYKKKBBB???>>>===:::666444222222333333222000222111//////111222111000111333444444222111111222///,,,+++---111444333222...//////...,,,,,,---///000///............///000+++---......------...///....../////////000000000000000000000////////////---------------,,,,,,,,,------------............333///...000///,,,,,,///222111000000///000000000...///000111111111111000111111111111222222222222555333111000111111000///111111/////////000222333222222111111111000000000333333333222222222222222444333222222444555555444333222222444777999999888222444333000000444555333666555555444333222222111333333222333333444666666555555666666666555555444555444444555666666555333777888999999888777888999:::<<>><<<===>>>@@@CCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGEEECCCCCCEEEGGG___bbbhhhsss~~~}}}}}}~~~~~~}}}|||}}}|||xxx{{{tttbbbSSSJJJDDD>>>:::999777444333444444444333333111000000111222222111222333444444222111111222111///---...000111000///...//////...,,,,,,---///---------,,,,,,---------,,,,,,------------......,,,,,,---------.........000000000000000000000000///......------,,,,,,,,,,,,,,,---------.........222......000000---...111000000//////000111333444000000111111222222333333333333333222222222222222555333111111222222111///111111111111111222222333111111111000000000000///333333222222111111000000444333222222222444555555444333222333555777888888222444333000000444555222333333333333333333333333333333444444555666666777666666666666666555555444666555555666777777666444777888999999888888999;;;<<<>>>BBBFFFJJJOOOTTTXXXYYYZZZ\\\^^^_________^^^aaa^^^]]]^^^^^^```gggooo}}}jjj_________fffooo{{{pppppprrrmmmbbbZZZ\\\dddtttwwwppplllkkkiiihhhiiiiiiiiiiiiiiikkkoooqqqttttttsssssstttvvvyyy|||vvvzzz{{{wwwuuupppoooooonnnmmmjjjgggeeeaaa```^^^]]]\\\\\\]]]^^^ZZZYYYXXXWWWVVVVVVWWWWWWXXXVVVRRRNNNLLLLLLMMMNNNNNNLLLJJJGGGEEEDDDCCCCCCEEECCCAAA>>><<<:::999888888888888777666555333222000111111111000///...---........................---,,,+++++++++---...///000000222444666999:::;;;888555222111000///...,,,.........---,,,---111333000444999;;;:::777444333444333222000///............---,,,---/////////---////////////111111111111000/////////000000222222000/////////////////////***---...+++***---...,,,&&&)))+++((($$$###''',,,((()))***+++,,,---------((()))***+++,,,---------+++***((()))+++,,,,,,,,,++++++***)))(((((()))******+++---......---+++***,,,,,,,,,,,,---...//////000111111222222222222111333222111222222333444444777444222333666888666444666777888999:::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFDDDCCCCCCEEEGGGTTTTTTWWW^^^hhhrrrzzzzzzpppmmmnnnsssvvvxxx|||nnn___SSSHHHAAA===:::666333333444444444333111000000111222222111111333444444222111111222222111///////////////......//////...,,,,,,---///,,,------------------,,,,,,,,,,,,,,,---......---------.........////////////////////////000000000000/////////......------,,,,,,,,,------------...000------000111///111444444333111000000111222333111111222222333444555555444444444444444333333333555444222222333333111///000111333555555444333222111111111000000000000///222222222111111000000000333333222111111222444555666444333333555666666555333555555222222444555222000111111222333444555666333333444555666666666666555666666666666666555555888777666777999999777666777888999999888999<<<>>>>>>AAAFFFJJJNNNSSSXXX\\\]]]^^^___`````````___^^^aaa]]]ZZZYYY[[[bbbqqqfff]]]___dddtttvvvppplllllliiibbb\\\ZZZggguuu}}}}}}xxxqqqllljjjiiijjjjjjlllnnnqqqrrrsssvvvzzz}}}{{{|||~~~~~~~~~zzzvvvrrroookkkhhhcccccccccbbb___]]][[[ZZZUUUTTTSSSSSSSSSTTTVVVWWWOOOOOOOOOOOOPPPQQQQQQRRRPPPNNNKKKHHHGGGHHHIIIKKKIIIHHHGGGFFFDDDAAA>>>===BBBAAA???>>><<<<<<;;;;;;999999999888777666555555111111111000000///...---...........................---,,,+++,,,---...//////000222444666888::::::111111000111000---)))&&&.........---,,,---111333,,,...111111111000000111333333111000////////////...---,,,---/////////---...///000111111111222333111111000000///000111111///000000000000000000000......,,,+++...222000***'''***,,,)))%%%%%%)))...'''(((***+++,,,---------((()))***+++,,,,,,------,,,*********,,,...---,,,+++*********++++++++++++***+++---......---+++***++++++,,,------.........///000111111222222222222333333333333333333444555777555333555888999777444888888888999999999999999:::;;;===@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCBBBCCCEEEGGGQQQPPPPPPRRRWWW___hhhmmmnnnrrryyy}}}rrrllliiihhhgggfffhhhlllsssyyytttggg[[[TTTFFFAAA;;;666444333333222333222000000222333222111000222333333111000000111///////////////000111111...//////...,,,,,,---///......///000000///......---++++++,,,---...---,,,//////000000000111111111............///////////////////////////.........,,,,,,,,,,,,------------///,,,,,,000111000222666777666555333111//////...222111222222333444666666444444444444555555555555555444333444444444222000000222444666777555333222222222111111111000000000111111111000000000000000000111222111000111222444555444333444555555444333333555555222222555444111///000111222333444555666222333444555666666666666444555666777777777777666888888777888999:::888666888999:::::::::;;;>>>AAAAAAEEEJJJNNNSSSWWW\\\___aaabbbbbbcccbbbaaa```___```\\\XXXYYY]]]iiifff^^^dddttt{{{ooommmkkkggg```YYY[[[aaarrr|||{{{}}}{{{yyyxxxwwwvvvuuurrrpppllljjjiiikkknnnpppnnnrrrxxx{{{}}}{{{vvvtttqqqnnnjjjgggdddbbb___\\\WWWXXXXXXVVVTTTQQQQQQQQQLLLLLLLLLLLLLLLMMMNNNOOOJJJJJJKKKLLLMMMNNNNNNOOOIIIHHHFFFEEEEEEFFFGGGHHHCCCCCCCCCBBBAAA>>><<<:::>>>======<<<<<<<<<<<<<<<:::999999888777666666666111111000000///.................................///...---------------...---...///111333555666777111111111222222///+++'''......///...---...111333---...//////...///222444333222111000////////////...---------///000///......000111222111111333555444444333222111000000//////000111111000000111222222000,,,+++000444111******,,,---,,,******,,,///***+++++++++++++++******))))))***+++,,,,,,,,,+++---+++++++++---...---,,,+++******+++---...---,,,,,,,,,,,,------,,,,,,,,,***+++,,,---.........---//////000111222222222222222333444333222333444666666555555777888888777666999999999999999999999999:::;;;===???BBBDDDFFFGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBDDDGGGUUUTTTRRRRRRSSSVVV[[[___\\\^^^cccgggiiinnn|||yyytttpppooolllhhhhhhkkklllnnnrrrwww~~~{{{ssslllgggUUUOOOFFF>>>999666444333444222111111222333222222///111222222000//////000....../////////000111222...//////...,,,,,,---///......///000000///......---+++***+++---...---+++....../////////000000000,,,---------.........///------...............///++++++,,,,,,,,,---------///,,,,,,///000///000333444444333333111000///...000000000000111333555666333333333444444555555555555444444444555444222000111222333444444444333333333222222222111111111111/////////000000000000000---000222222000///000222222222333444666777555333222555555222111333333000111222222222222333333333111222444555666666555555333444555777777888888888888777666777999999777666::::::;;;;;;;;;===@@@CCCFFFIIINNNSSSWWW[[[```cccbbbbbbccccccbbb```^^^]]]\\\ZZZ[[[```jjj{{{jjjggguuupppiiifffccc```[[[\\\hhhuuu{{{wwwxxxyyyyyywwwuuusssrrrqqqpppoooooommmmmmllllllnnnrrrwwwzzz|||yyyuuuwwwvvvtttqqqmmmiiieeecccccc```]]][[[ZZZXXXVVVTTTOOOPPPQQQOOOLLLJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIDDDDDDCCCBBBBBBBBBCCCCCC>>>======<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;888888777666555555555555222111000//////.................................---.........---,,,,,,+++******+++---...000111111555444222222222111///------///000000000000111333///000111222111222555777333222111000///////////////...---...000111000///...000222222111222444666888888777777555222000///...000222222000000111444000111///,,,...111///******+++,,,,,,------,,,,,,******++++++++++++******)))******+++++++++******,,,+++++++++,,,,,,+++))),,,******+++---...---***---,,,,,,++++++,,,,,,---)))***,,,---......------...///000111222222222222111222444333111111333666333555777888777666666777888999999999::::::;;;;;;999:::<<>>BBBEEEIIILLLRRRVVVZZZ^^^bbbeee``````aaa```___]]][[[ZZZWWWXXX^^^iiixxxvvvjjjoootttmmm___ZZZVVVUUUXXXbbbvvv|||vvvwwwyyywwwtttsssrrrrrrqqqooommmkkkiiinnnooopppqqqtttzzz}}}xxxvvvvvvsssmmmhhhnnnllljjjfffbbb]]]ZZZXXXVVVTTTQQQPPPPPPOOONNNMMMKKKMMMNNNLLLIIIGGGHHHJJJGGGGGGGGGGGGFFFCCCAAA@@@CCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>===;;;999888777888;;;???BBB<<<;;;:::999999999999999777666555444444444444444222111000///.........///////////////////////////,,,---......---,,,***)))''''''((()))+++,,,------444111---+++,,,---......---///111222111111111222,,,...000111111111333444222222111000/////////000000///...///000111111///---000333333222222444777:::;;;;;;:::888444111///...111333222000000222444---111222...+++,,,---+++((('''(((***,,,,,,***(((&&&'''(((***,,,---------******+++++++++******))),,,+++***+++++++++)))'''---+++***+++------+++(((...---+++******+++---...)))***,,,---......---,,,......000111111222222222///111333222000///222555111555888888666444555777777777888999;;;<<<======999:::<<>>AAAEEEIIIKKKPPPRRRUUUYYY\\\___``````bbb``````cccbbb^^^]]]___```^^^cccuuu~~~tttssstttggg___ZZZXXXVVVXXXbbbtttyyyuuutttuuusssrrroooooonnnmmmkkklllooorrrrrrwww{{{|||{{{xxxxxxuuurrrooommmjjjeeebbbeeeccc```]]]ZZZVVVRRRNNNRRRPPPMMMKKKJJJKKKMMMOOOJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@???===<<<;;;<<<===<<<;;;:::999999888999:::<<<===;;;;;;:::999888777666666777777666555444444333333333222000/////////000111222111///...---------.../////////...---,,,************,,,---------------...------------...//////111333555444111000222444......///000111000000///,,,---............111333333333333333333111000000000000000000111333555666AAA???===:::777444111000///000111000///000111333444222//////000000...+++***))))))((()))+++,,,---******+++++++++******))),,,,,,++++++++++++++++++(((***++++++++++++,,,...((()))+++------,,,+++******++++++,,,,,,------...+++)))'''***///222111000333111000111555666555333333333444444444444444444555555666777777777777777555666888:::;;;;;;;;;;;;888;;;>>>BBBEEEGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCEEEEEEDDDBBB@@@@@@BBBDDDjjjiiihhhiiijjjkkkjjjiiidddaaa\\\ZZZYYYYYY\\\^^^bbbhhhqqqzzz|||xxx~~~}}}~~~}}}wwwvvvxxxyyyyyyvvvsssmmmdddZZZNNNDDD===;;;666444777777444222222111000000000111111111000111111111111000000000000////////////////////////+++,,,---.........------.........---,,,,,,...000)))***+++---.../////////...//////////////////............---------------+++---......------///000...............///000000333000------...///...---//////000000111111111000444444333222222222222222222444555777777666555444555555444333333222222222222222333333333333222222111111222222333111///---,,,,,,,,,///222444333222555444444333333333333333222222222222333444555666444333333333333333333222333444555666777888888888444666888999888888999;;;999:::;;;;;;<<<;;;::::::<<<<<<===???CCCHHHMMMOOOSSSUUUXXX\\\___```aaabbb```^^^___bbb```\\\[[[]]]]]]bbbpppxxx|||uuufff[[[UUUWWWXXX\\\fffttt~~~wwwsssrrrrrrpppooollllllkkkiiijjjnnntttyyyzzz~~~{{{yyyxxxwwwwwwqqqooommmkkkjjjhhheeebbbbbb___[[[XXXVVVSSSPPPMMMNNNMMMJJJIIIHHHIIIKKKLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDCCCAAA@@@???===;;;;;;<<<===<<<;;;::::::999999999:::;;;<<<999999888777666555444444444444444333333222222222222111000/////////000111111000///...------......////////////...---,,,,,,******+++++++++++++++,,,---------------......///000222444444222111333555000/////////////////////---...//////......000222444444333222111000000///000000000000111333555666===<<<:::888555222000//////000111000//////111333444222//////000///---******************++++++,,,***+++++++++++++++******)))))))))))))))))))))))),,,------,,,***))))))***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++---///000222000000111444666555333333333333444444444444444555555666777777777777777555666888:::;;;;;;::::::777999===AAADDDFFFGGGGGGJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@AAADDDFFFpppppppppppppppqqqqqqqqqpppmmmiiihhhiiiiiifffcccbbbdddgggjjjlllooorrrtttwww{{{vvvssstttzzzzzzmmm]]]SSSGGG???:::999999666444555444333111//////000111333111111111111000000000000////////////////////////,,,,,,---............---000...***)))***---...///'''(((***,,,...///000000//////000000000000//////..................//////***,,,---.........000222.........---......///000333111...---......---+++.........///////////////333333222111111111111111---...111333444444444444444444333333222111111111111222222333333222222222222///...000333444000,,,111/////////111222111000222222222222333333444444222222222222333444555666666666666555444444333333444555666777888999999999333555777888888888999;;;:::;;;<<<===<<<;;;:::999>>>>>>???BBBFFFLLLRRRUUUXXXZZZ\\\___aaabbbbbbbbb```___```aaa___ZZZZZZ]]]]]]lll|||ttt|||uuuggg\\\UUURRRUUU\\\jjjzzz}}}yyytttqqqpppppppppooommmlllkkkjjjnnnwwwyyyuuuuuuyyyyyywwwtttqqqooopppqqqsssjjjiiigggggggggfffdddaaa^^^ZZZUUURRRPPPOOOMMMLLLJJJIIIGGGFFFEEEFFFHHHIIIKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHFFFDDDDDDDDDCCCAAA??????===;;;;;;<<<===<<<;;;::::::999999999:::;;;;;;777666666555444333222222111111111111111111111111222111000/////////000000//////......---......///......////////////......,,,+++***)))))))))***+++------,,,,,,------...//////111333444444444555666222111///............///...///000000//////111333666555333111000000000000000000///000111222444555888888666555333111/////////000111000//////111222333111/////////...,,,***+++++++++++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))***,,,,,,,,,,,,------------...------,,,++++++******'''***---,,,)))))),,,000000//////111444555555444222333333333444444444555555555666777777777777666444555777999::::::::::::555888;;;@@@CCCFFFGGGHHHKKKIIIGGGDDDCCCBBBCCCDDDBBBBBBCCCBBBAAABBBEEEHHHppprrrvvvwwwvvvuuuvvvwwwtttxxx}}}uuummmmmmkkkgggcccbbbeeeiiirrrxxx{{{ssstttrrrooonnnrrr|||{{{nnnWWWLLLBBB>>><<<888555555666555444111//////000111111111111111000000000///////////////////////////------..................111---******---///...---)))***,,,---...//////////////////000000/////////---.........//////000000+++,,,......---...///111.........------......///000///.........------,,,,,,,,,,,,,,,,,,------...000//////...---.........,,,---...000111222222222333222222222111000/////////000000111111111111000///...---///111111///---555333111000000000///------...///000111222222222333333333333444555666777777666666666666666666666666666777888999:::::::::333555777888888999:::;;;:::::::::999999999999999???@@@AAADDDIIIPPPVVVYYY\\\]]]___aaabbbbbbbbbbbbdddbbbbbbbbb^^^ZZZ\\\aaafff{{{yyyssssssuuuvvvxxxssshhhaaa\\\[[[\\\aaappp{{{wwwvvvtttqqqooonnnooopppqqqppppppqqquuu~~~zzztttpppmmmlllpppwwwxxxvvvssspppmmmlllmmmmmmgggfffeeeeeeeeeeeebbb```ZZZVVVQQQMMMLLLLLLKKKKKKGGGFFFEEEDDDDDDFFFGGGHHHLLLLLLLLLKKKIIIGGGDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIJJJHHHEEEDDDDDDCCCAAA???@@@>>>======>>>>>>===<<<;;;:::::::::::::::::::::666666555444333222111111000000000111111111111111111111000000////////////.....................///,,,,,,---...//////.........---***)))((()))***+++,,,,,,,,,,,,,,,------...///111333555666777888888444222000---,,,,,,---...---...///000000111333666999777444222000000111222000000//////000111333444555555444333222111000//////000000000......000222222111000///...---+++***+++,,,------,,,***)))'''++++++,,,---------,,,,,,,,,,,,------------......((()))++++++******,,,---******))))))******+++,,,,,,,,,,,,,,,++++++*********,,,---,,,******,,,.../////////111333444555555222222222333333444444555444555666666777777666666444555777999:::::::::999666888;;;???CCCFFFHHHIIILLLJJJGGGDDDBBBBBBCCCDDDBBBCCCDDDCCCBBBBBBEEEFFFkkkrrryyy|||{{{zzz|||{{{{{{wwwooofff___]]]^^^gggiiilllttt~~~vvvooonnnnnnpppxxx~~~jjj\\\MMMEEEAAA;;;777555222444555444222000111222111111111111000000000///////////////////////////........................000...,,,...000111///,,,---...///////////////...---......//////......------.........//////000000---...///...---,,,---///......------------......,,,,,,---............///------,,,,,,,,,---...///......---,,,,,,,,,,,,------......///000000000000000000111111000000///...------...///////////////...000222111//////000111000/////////111222111000,,,---...000222333333333444444444444555666777888555555666777888888999999666777888999999::::::999444666999:::999:::;;;<<<===<<<999777777999;;;===???AAACCCGGGMMMSSSXXX[[[]]]^^^___aaaaaaaaa``````dddbbbaaa```]]][[[```hhhuuu{{{sssnnnpppuuuzzzuuukkkbbb```^^^^^^bbbhhh{{{yyyuuutttsssqqqnnnkkkjjjllloooqqqssswww~~~{{{vvvuuuqqqooonnnkkkjjjooouuuuuuuuusssqqqooollljjjiiihhhfffeeeddddddcccaaa^^^YYYUUUOOOKKKJJJJJJKKKJJJFFFEEEEEEEEEEEEFFFHHHHHHMMMMMMMMMLLLJJJGGGDDDCCCAAAAAABBBDDDFFFIIIKKKLLLLLLIIIFFFDDDDDDCCCAAA@@@BBB@@@>>>>>>???@@@???>>>;;;;;;;;;;;;:::999999888777666555555333333222111111111111111222222222222000000000000//////......---------...............******+++,,,------------///...,,,***)))***+++,,,+++++++++++++++,,,------///000333666888999999999444222///---,,,,,,------***,,,...///000222666888:::888555333222222333444000//////...///000222333333333333222222111111111///000000///......///111111111111///...---,,,,,,,,,---------,,,+++)))'''***+++,,,---------------(((((())))))*********+++''')))************+++---******)))))))))***+++,,,*********++++++,,,,,,,,,///,,,***+++---...---,,,...///000111111222333444111111222222333444444555444444555666666666666666444666777999::::::::::::888:::===@@@DDDGGGIIIJJJKKKIIIGGGDDDCCCBBBCCCDDDDDDEEEEEEDDDBBBBBBCCCDDDfffnnnwww{{{{{{}}}{{{qqqhhh```\\\___\\\[[[bbbmmmyyy{{{xxx{{{uuuuuuxxx{{{jjjYYYOOOIIIBBB<<<999...222555555333222444666111111111111000000000000////////////////////////000///......---..................000111000...,,,///000000000000///......------............------..................//////...///000///---,,,---...///...------,,,---------)))+++---.........///000//////...---...///000111//////...---------------//////..................,,,---///000000//////...,,,,,,---...///////////////222555333000...111444222111000111111000---***...///111333555555555555444444444444555666777888444555666777888999:::;;;777777888999999999999999666888:::::::::999:::;;;???===;;;::::::<<>>>>>???@@@???>>>;;;<<<<<<;;;:::999888777777777666555444333222222333333222222222222222222//////000000000///...---------.........------,,,)))***+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++******++++++,,,---...///111555888:::888777222111///---,,,,,,,,,,,,)))+++---///000222666888888777555444333333444555000///.........///111222333222222222111111111111///000000///...---...000///111111000///...///000------------,,,+++***))))))***+++,,,,,,------,,,(((((())))))***+++++++++***+++,,,+++)))(((((()))++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---000,,,)))+++...000...,,,...///111111000000111333000000111222333444555555444444555666666666666555555666888:::;;;;;;;;;::::::<<<>>>@@@CCCFFFIIIJJJHHHHHHGGGEEEDDDDDDCCCCCCEEEFFFFFFEEECCCBBBBBBCCClllsss{{{~~~xxxnnngggbbb___[[[[[[___bbbeeeeeekkkzzz|||tttvvvyyy}}}uuucccYYYSSSKKKDDD@@@444666777444000///333666111111111111000000000000////////////////////////111000///...------...///---...///...------...///......///////////////.........////////////...............---------------,,,...///...------...//////...------,,,,,,,,,---))),,,//////---,,,---///...---,,,,,,,,,---///000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***---///000000///...------...///000000000000111111111000.........///222222222222111---((($$$///000222555666666555555333222222333333444555666555555666777888999999:::666777888888888888888888777888::::::888888888999;;;;;;<<<===>>>??????@@@BBBEEEKKKQQQWWWZZZ\\\]]]\\\]]]^^^___```______^^^]]][[[[[[]]]___gggxxxsssooommmzzzzzzjjj```]]]WWWSSSTTT[[[___eeevvv{{{wwwtttrrrrrrrrrrrrrrrppppppsss{{{{{{uuussspppnnnnnnoooqqqrrrqqqooommmlllhhhfffkkksssqqqpppmmmkkkhhheeecccbbbaaa```___^^^^^^]]][[[YYYWWWSSSNNNJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@AAACCCFFFJJJNNNQQQSSSMMMJJJFFFDDDDDDDDDDDDCCCAAA???======>>>>>>>>>===<<<<<<<<<<<<;;;999777666666666555444333222222111333333333222222111111111...///000000000///...------............---+++***++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,...222666777555333000000///...------,,,,,,***,,,......///000333555444444444444333333333333//////...---...///000111222111111111000000000000///000000///------...///...000222222000///111333...---,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,))))))***++++++,,,------***+++,,,+++((('''((())))))***+++,,,---,,,,,,+++***************+++++++++,,,+++++++++,,,---.........000222111///...000111000000111222333444555555333444555555666666555555666888999;;;<<<<<<<<<<<<;;;<<<===???BBBEEEGGGHHHEEEFFFFFFGGGFFFEEEDDDCCCCCCEEEFFFFFFDDDCCCDDDDDD{{{|||uuullliiieee___ZZZWWWVVVWWWYYYdddvvvzzzxxxuuuvvv{{{{{{iii___ZZZRRRKKKFFF======:::333---+++...333111111111111000000000000////////////////////////111000///...------...///---......,,,))))))---222+++,,,---...//////////////////000000000000//////.........------,,,,,,+++***,,,............000111///...------,,,,,,,,,,,,***---000000---+++,,,---+++***)))((((((***,,,---,,,+++******))))))******++++++******+++,,,------'''))),,,...000000//////...///000111222222222222111---******,,,---+++((()))***---111333222...***---///111444555555444333111111111111222333444444777777777777777888888888666777777888888888777777777888999999777666666777555777;;;>>>@@@???===<<>>@@@CCCEEEFFFCCCEEEFFFHHHHHHFFFDDDCCCAAACCCEEEFFFEEEEEEEEEFFFzzzuuuppphhhcccaaa___\\\YYY[[[]]]aaafffkkkooorrrtttwww~~~zzz}}}~~~xxxggg^^^___```\\\WWWJJJEEE???:::888888777777000///...///111111000///222222222111111///......333,,,+++///000---...111........................------............------///////////////.....................---,,,++++++////////////////////////000000000000///...---,,,+++,,,------++++++,,,---...---,,,---//////,,,)))---,,,++++++******++++++------...///...---+++***000///---,,,,,,---///000---000222222111///...---...,,,+++,,,///111///---,,,---...//////...---,,,555555444333333222222333333333444555555555555444444444555555666777777888444444555777888888888888:::::::::999999888888888999:::;;;;;;;;;>>>AAADDDIIINNNTTTZZZ]]]\\\ZZZWWWXXXYYY]]]aaa___]]]```fff^^^YYYYYYcccpppyyyooommmlllvvv~~~ggg```bbb```YYY\\\WWWYYYhhhzzz|||xxxrrrnnnnnnooooooooopppxxxzzztttqqqnnnkkkiiimmmooonnnjjjgggiiilllfffggggggeeedddfffmmmrrrrrrnnnhhhbbb\\\XXXVVVVVV[[[[[[ZZZXXXUUUTTTTTTUUUPPPOOOMMMJJJHHHGGGEEEEEEJJJKKKLLLKKKJJJIIIJJJKKKJJJIIIGGGDDDCCCBBBBBBBBBEEEEEEFFFHHHJJJMMMOOOPPPIIIEEEAAAAAADDDDDDAAA>>>:::;;;<<<<<<======<<<<<<>>>===<<<:::888666555444888777777666555333222111333333222222111000000000000000000000000///......------------------------++++++++++++,,,,,,---...%%%)))......,,,***+++---++++++******++++++,,,------,,,,,,++++++,,,,,,---////////////............000///.........///111222444222111222444444222///111000///...------...//////000000000000000///...111111111111000...---,,,222111222333555555333111111000000000000///,,,)))************(((&&&$$$"""***++++++,,,,,,++++++***+++++++++***((()))+++---++++++,,,,,,,,,,,,------...---+++***)))******+++---***((())),,,//////...111111000000000000000111555444333333555555444333222333444555666666666666999999999::::::;;;;;;;;;999;;;===@@@CCCEEEGGGHHHFFFDDDCCCDDDEEEFFFEEECCCBBBCCCCCCDDDEEEDDDDDDDDDzzztttmmmhhheeeccc___\\\YYYZZZ[[[]]]]]]]]]]]]]]]gggppp|||rrriiiiiipppuuurrrnnnYYYRRRHHH@@@:::888777666444222111111222222111000222222222222111000///...444...,,,///000------///........................------............------...............---------,,,------......------,,,........................000000000000///...---,,,,,,---...---,,,+++,,,...///---,,,---//////---***...------,,,,,,,,,,,,,,,,,,,,,------,,,++++++***...---+++******+++---...---///111222000///.........,,,+++,,,///000///---,,,---...//////...---,,,...//////000///...---,,,//////000111111111111000111111222333333444444555555666666777888888888888999999888888777777777777888999999:::;;;>>>CCCGGGNNNRRRWWW\\\______]]][[[\\\\\\___bbbaaa]]]]]]aaa]]]ZZZ^^^kkk}}}ooodddbbbkkk{{{rrr```ZZZYYYXXXUUU[[[]]]fffwwwzzzwwwqqqpppnnnllllllmmmooopppxxxxxxpppnnnmmmllljjjkkkmmmooolllgggcccdddfffbbbccceeeeeefffhhhlllnnniiifff```ZZZVVVTTTTTTTTTYYYXXXWWWUUUSSSRRRRRRSSSOOONNNLLLJJJHHHGGGFFFFFFKKKLLLMMMMMMLLLLLLNNNOOOLLLJJJGGGDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKLLLMMMHHHDDD@@@@@@BBBCCC@@@===;;;;;;<<<============<<<>>>===<<<:::888777666555777777666666555444222222333333222222111000000000000000000000000///...............---------------,,,+++++++++,,,,,,---...++++++,,,------,,,***(((++++++******++++++,,,------,,,,,,++++++,,,,,,---////////////............000000/////////000111222222111000111333444222000111000///.........///////////////000000000//////111111111111000///...---111000000222444444222000000////////////...+++)))'''(((((()))))))))(((((()))******++++++******)))((()))))))))'''''')))***+++++++++,,,,,,,,,------*********)))******++++++,,,***((())),,,//////...111111000000000000000111000//////000222333333222333333444555666666666666888888999999::::::;;;;;;999;;;===@@@CCCEEEGGGHHHFFFDDDCCCDDDEEEFFFEEECCCBBBCCCCCCDDDDDDDDDDDDDDD{{{sssmmmiiifffaaa^^^\\\\\\\\\\\\ZZZWWWTTTRRRWWW___ooo~~~|||zzzuuuqqqmmmjjjkkktttmmmdddWWWJJJAAA<<<888777777555333333333333222111333333333333222111000///222...,,,...000......000........................------............------------------------------,,,,,,---............---........................000000000000///...---------...///...---,,,---///000...------......---,,,.........---------------,,,,,,+++*********++++++---,,,+++******+++,,,---,,,...000111000......///...---,,,---...///...---------............------......000000000///---,,,------.../////////......000000000111222222333333666666777777888777777777777777666666666666555555777777888999;;;@@@GGGKKKSSSUUUYYY]]]_________^^^^^^]]]___cccbbb^^^\\\^^^[[[]]]ggg{{{hhh______mmm}}}eeeZZZUUUQQQRRRVVV^^^iiizzzyyyqqqllliiikkkkkkjjjjjjmmmsssxxx~~~xxxrrrnnnnnnooonnnllljjjlllllliiiccc``````aaa^^^```ccchhhkkkmmmkkkjjjbbb^^^YYYTTTRRRRRRTTTVVVWWWVVVTTTRRRPPPPPPPPPPPPNNNLLLKKKIIIHHHHHHIIIIIILLLNNNPPPPPPPPPPPPRRRSSSOOOLLLHHHDDDBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHEEEBBB??????AAAAAA???<<<:::;;;<<<<<<======<<<<<<>>>===<<<:::999777666555555555666666555444444333333333222222111000000000000000000000000//////.../////////......---------,,,,,,+++++++++,,,------000---***+++...---((($$$++++++******++++++,,,---,,,,,,++++++++++++,,,,,,..................//////000000000000111111111222/////////000222333222000111000//////.../////////.........///000000000000111111111111000///......000//////000222222111///000///...//////...+++))))))))))))))))))***+++,,,)))))))))******)))))))))''')))******)))(((((()))++++++++++++,,,,,,,,,,,,''''''((()))***++++++++++++***)))***,,,...///...000000000//////000000111111000000222555777777666444444555555555555555444777777888888999::::::;;;:::;;;>>>AAACCCEEEGGGGGGFFFDDDCCCDDDEEEFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEvvvnnnjjjfffaaa^^^___```aaabbb```^^^[[[YYYTTTXXXaaammmvvv~~~vvvrrrpppkkkhhhjjjjjjqqq|||tttgggZZZNNNEEE>>>:::777555333222333444333222333333333333333222111000...,,,,,,...000111000000........................------............---------------------.........---...............---,,,------------------------000000000000000///.........///000///...---...000111000...------......///............------,,,,,,---,,,+++******+++,,,---///...------------...///+++---///000.........///------,,,------...------------------------------////////////////////////......///000000000000///000000111111222333333444555555666666666555444444666666666666555555555555555666888:::===CCCKKKPPPVVVWWWYYY\\\]]]^^^^^^^^^]]][[[]]]aaabbb___]]]^^^[[[dddwwwvvvgggfffkkkvvvppp]]]YYYUUUNNNRRR]]]iiiyyy{{{uuummmhhhiiijjjjjjjjjkkkttt}}}yyyvvvrrrpppppppppnnnmmmiiijjjiiifffbbb______```^^^```eeelllrrrqqqlllfff___\\\WWWSSSRRRUUUYYY\\\ZZZWWWTTTQQQPPPOOOOOONNNLLLKKKJJJIIIIIIJJJLLLMMMOOORRRUUUWWWUUUSSSRRRQQQOOOLLLGGGCCCAAABBBDDDFFFFFFGGGHHHIIIHHHFFFDDDBBBCCC@@@>>>>>>??????>>><<<999::::::;;;;;;;;;;;;;;;======<<<:::999777666666444444555555555555555444333333222222111000000000//////000000000000//////000000000///......------,,,,,,,,,++++++,,,,,,---...---+++,,,---,,,)))&&&++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---------....../////////000111111222333222222222------...000111222111111111000000000000000000000---------...///000111111000000111111111000000///000//////000111222111000000//////000000///---***...---+++***)))******+++))))))************)))))))))+++------,,,******+++***++++++++++++,,,,,,,,,'''(((***+++++++++***)))*********+++,,,.........000////////////000000111333222222333666777777666555555555555555555444444666666777888999999:::;;;;;;<<<>>>AAADDDFFFGGGGGGFFFDDDCCCDDDEEEFFFEEECCCDDDDDDDDDDDDDDDEEEEEEFFFtttlllhhheeebbb___aaabbbccceeeeeedddbbbaaa]]][[[]]]```dddiiiuuuzzzuuuuuutttqqqnnnooopppwww~~~tttiii^^^RRRGGGAAA888666333222222333333333222222333333333222111111//////......///000///,,,........................------............------------......///////////////000//////...---,,,+++........................000000000000000000///......///000000......///000111000///...------///000,,,------...---,,,++++++...---,,,++++++,,,---............------.........,,,---///...---,,,---...------------,,,,,,,,,------------,,,,,,---------///---+++)))***+++...///...///000000111111000000//////000000111222222222222333333333333333222111555555666666666666666666444666999<<<@@@GGGOOOTTTYYYZZZ\\\]]]^^^____________\\\]]]___^^^[[[\\\______qqqmmmgggooozzzvvvcccUUUUUUTTTPPPWWWdddzzz{{{wwwuuurrrlllggghhhiiijjjlllttt}}}yyywwwpppooonnnnnnmmmmmmkkkiiikkkkkkhhheeeaaa^^^]]]^^^```cccjjjqqquuusssjjjccc^^^\\\XXXVVVWWW[[[```cccbbb]]]XXXTTTRRRQQQPPPNNNKKKJJJIIIIIIJJJMMMPPPQQQRRRVVVZZZ[[[XXXSSSNNNKKKMMMJJJFFFBBBAAACCCFFFHHHHHHIIIIIIIIIGGGDDDAAA???AAA???>>>============<<<888888999::::::::::::999<<<<<<;;;:::888777666666333444555555666555555555333333222222111000000000//////000000000000//////000000/////////.........---,,,,,,++++++,,,,,,,,,)))+++------***)))+++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,---...//////000000111333444555444333222,,,---///000000000111111000000111111111111111111------------...///111222///000111111111111111000111000//////111222222111222111111111222111///---...---,,,*********+++,,,***++++++++++++++++++***)))+++---...,,,+++++++++*********+++++++++,,,,,,***+++,,,---,,,+++)))((()))***+++,,,------.../////////......///000111111222111000111222333222111555555555555555555444444555666777888999:::;;;;;;<<<===???BBBDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFEEECCCEEEDDDDDDDDDDDDEEEFFFFFF{{{ppphhhffffffgggfffjjjkkkkkkkkkkkkkkkkkkjjjhhhdddaaa```^^^___gggpppzzz}}}|||wwwuuuvvv}}}}}}uuujjj^^^RRRKKK>>>;;;777444444444333333111222222222222222111111333444222///......+++&&&........................------............------------......///000000000//////000//////...,,,,,,////////////////////////000000000111111000000///...///000///...---...000000111111000......///000,,,,,,---......,,,+++***------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---...---,,,+++,,,---------,,,,,,,,,,,,------000///,,,++++++---000111------...////////////...---------...//////000000000000111111222111111111555555555555555666666666444777;;;???DDDKKKRRRWWW]]]^^^```aaabbbaaaaaa```bbb```^^^]]]ZZZWWW\\\dddpppwwwiiilll{{{{{{cccWWWPPPQQQSSSWWWbbbooo~~~{{{xxxssspppnnnllljjjiiigggjjjpppyyy{{{wwwtttqqqoooiiijjjkkklllmmmmmmllllllmmmkkkhhhccc```]]]\\\[[[cccgggmmmssssssnnneee___\\\ZZZYYYYYY\\\bbbhhhllllllfff^^^YYYVVVTTTQQQNNNKKKJJJJJJJJJLLLPPPTTTVVVVVVYYY\\\[[[VVVPPPKKKHHHIIIGGGEEEDDDDDDGGGJJJLLLJJJJJJJJJHHHFFFCCC@@@?????????>>>======<<<======777888999999::::::999999::::::999888777666555555444444555555555555555444333333222222111000000000...//////000000000000000........................------,,,+++++++++,,,,,,'''***---,,,***))),,,000++++++******++++++,,,---++++++************++++++***+++,,,---...///000000000222444666777555333222,,,...000111000///000111000000111222222222222111......---,,,---...000111//////000111222222222222111000...///111222222111222222111222333333000...+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++(((***++++++***))))))***************++++++++++++---------,,,,,,***))))))(((***,,,---------...///............///000111111444333222222333444333111444444555555555555555444555666777888999;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFEEECCCFFFEEEDDDCCCDDDEEEFFFGGG~~~vvvkkkeeeggglllpppsssxxxwwwvvvuuuuuuvvvwwwwwwpppnnnmmmlllhhhdddgggmmmkkkqqquuuxxxyyyxxx}}}zzzqqqfff\\\UUUIIIEEE???:::777666444222000000111111222111111000111333222......000---'''........................------............------,,,,,,---......///000000------...///////////////000000000000000000000000///000000111111111000000---...//////------...//////111333222///...///000,,,---/////////...,,,+++++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++...//////---+++)))***+++,,,---///---+++***+++---------,,,++++++,,,------...//////000000000000111,,,------...............---------...//////000000//////000111222222222222333333333333444444444555444888===CCCHHHNNNTTTXXX^^^___aaabbbcccaaa```___```___^^^[[[WWWXXXdddrrr{{{qqqppp}}}xxxlllUUUSSSRRRSSSZZZhhhxxx|||yyysssrrrnnnjjjggghhhjjjmmmnnnuuuyyysssqqqnnnjjjgggggghhhjjjlllllllllmmmmmmhhhfffccc````````````___dddiiiooopppllleee]]]XXXYYYYYY[[[^^^eeelllssswwwuuunnnddd]]]YYYVVVQQQMMMKKKJJJJJJKKKNNNSSSXXX[[[ZZZ[[[YYYVVVPPPLLLJJJIIIFFFFFFFFFFFFIIILLLOOOQQQLLLKKKJJJGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<===>>>999999:::;;;;;;;;;;;;;;;999888888777666555444444444555555555555555444444333333222222111000000000......///000000000000000,,,,,,,,,---......//////...---,,,,,,+++++++++,,,)))******+++++++++---...++++++******++++++,,,---++++++************++++++)))***+++,,,...///000111000222555888888666444222...000222222000///000111000111222333333333222222///...---,,,,,,---///000...///000111222333333222000///------///000111000222111111222333333000...***++++++,,,,,,,,,++++++******++++++++++++************+++***))))))***,,,************++++++++++++++++++***************+++'''***---...---,,,---///...------......000111111555444333444666777666555333333444555666666666666666666777999:::<<<=========>>>@@@BBBDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFEEECCCFFFEEEDDDCCCDDDEEEGGGHHH{{{rrrhhhdddhhhqqqyyy}}}~~~}}}{{{zzzzzz|||~~~uuuuuuxxxyyyuuuooonnnrrreeejjjmmmooovvv|||}}}{{{sssjjjbbb\\\RRRMMMEEE???;;;777444222///000000111111111000000+++//////---///333222+++........................---..................---++++++,,,,,,---...//////***+++---...000111222222000000000000000000000000///000000111111111000000---...///...---,,,---///...111444333000...///000...///000111000///---,,,(((***+++,,,---,,,,,,+++---......//////......---/////////---***))))))***+++---///...+++)))+++---------++++++++++++------'''***---///000...,,,***---...//////000000////////////000000111222222222...///000222222333333333111111222222222333333333444999???EEEKKKPPPUUUXXX\\\]]]```aaaaaa```]]]\\\[[[[[[\\\ZZZWWW\\\nnnuuulllllllllooozzzkkkbbbRRRVVVXXXYYYdddxxx|||zzzyyyqqqpppmmmiiieeeffflllqqqyyy|||xxxssspppooolllhhhdddfffgggiiiiiihhhggghhhhhh___^^^\\\]]]```ccceeefffdddiiinnnmmmfff]]]WWWTTTXXXZZZ]]]dddlllttt|||{{{rrrggg___[[[VVVQQQLLLKKKKKKJJJLLLOOOUUUZZZ]]]]]][[[VVVPPPKKKIIIKKKMMMEEEEEEGGGIIILLLPPPSSSUUUNNNLLLJJJGGGDDDBBBAAAAAA>>>??????>>><<<<<<===???:::;;;<<<<<<======<<<<<<888777777666555444444333555555666666555444444333333333222222111000000000......///000000000000000***++++++,,,---...//////...---,,,,,,++++++++++++---***((())),,,...---+++++++++******++++++,,,---++++++************++++++))))))+++,,,...///000111000222666999999777444222///111333222000...///111000111222333444333333222000///---,,,,,,---...///...///000111222333333333///---,,,,,,---/////////111000000111222222000...---......---,,,)))'''&&&))))))************))))))---------+++******---///)))************+++++++++))))))(((((((((***+++---&&&***---...---,,,---///---------......000111111000//////111333555555444222333444555666666666666666777888999;;;<<<===>>>===>>>@@@BBBDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDGGGEEEDDDCCCDDDEEEGGGHHHyyywwwtttqqqqqqwww||||||}}}{{{zzzyyyzzz}}}zzzvvvpppkkkmmmxxx{{{|||wwwkkkfff\\\SSSHHHAAA???===:::777666666444111//////111333111222222111///...000111//////............//////........................+++---......---,,,,,,---///000111111111111111000///000000000111111111111111111111111111111111111111111111111111000///...000...000333333000...000//////............//////,,,,,,,,,++++++*********///,,,***))))))+++++++++,,,---///000000///---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++///...---,,,,,,---...///.........////////////000......//////000111111111............000222444555666---,,,555888333222777<<>>>>>===???CCCFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAADDDFFFEEEFFFIIIHHHEEE|||{{{yyywwwxxx}}}|||{{{yyy{{{~~~yyytttssswww~~~~~~wwwllliii```[[[UUUQQQMMMHHHAAA::::::888555333111000//////000111111000......///111//////............//////........................,,,---//////---,,,---..................---,,,+++//////000000000111111111111111111111111111111111555444444333222000///...000...///222222///...000//////............//////------,,,,,,,,,+++++++++......---,,,,,,+++)))(((,,,---...//////...---,,,***+++++++++,,,---...///+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,---------.........---......//////000111111222222111000000111222222333+++***222555111000555>>>DDDLLLRRRUUUVVVVVVWWWZZZ\\\]]]^^^^^^^^^```bbb\\\ZZZXXXXXX\\\mmmyyyhhh___YYY]]]aaajjj|||uuuaaaXXXWWWTTTYYYddduuu~~~|||zzzuuupppoooiiieeegggkkksss{{{wwwqqqmmmhhhcccaaaaaadddffflllmmmmmmllliiieee```^^^^^^YYYYYY```eeeeeefffiiiiiigggccc```\\\ZZZZZZYYY\\\bbbiiiooowww|||sssjjj^^^VVVRRRQQQNNNLLLMMMQQQTTTTTTXXX\\\[[[UUUTTTRRROOOKKKHHHGGGGGGGGGHHHHHHIIIKKKMMMPPPSSSTTTPPPKKKFFFDDDEEEDDD@@@<<<999;;;<<<<<<;;;;;;<<<>>>@@@@@@AAAAAA???===;;;999;;;999666555666777777777777888888666444222333444222222222111111111000000111111111000000000000000------------............111...+++***,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,)))((())),,,+++'''"""))))))***+++***+++,,,,,,000333666999888666222000000000///...............000111333555666666555555000111000...++++++---000,,,---///000111000///......---,,,---///000///...000111111222111000///...000...---+++******+++++++++++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,------...222333333444444555555444:::666555777777555777;;;666777888:::;;;<<<======>>>>>>>>>@@@CCCFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBFFFGGGEEEEEEGGGFFFCCC~~~{{{xxxuuuqqqooooooqqqwwwyyyqqqnnnkkkgggccc```\\\UUUMMMFFF>>>:::555333333222000---000000111///...---...000//////............//////........................,,,...000///...---...///.........---,,,+++***)))////////////000000000000000000000000000000000000444444444444444333222111///---...222222...---////////////....../////////---------------,,,,,,,,,+++---///000///---***(((------------------------++++++++++++,,,...111222)))******+++---......///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------...//////000000333222222111111222222333777111000777999666777;;;AAAHHHQQQXXXZZZXXXVVVUUUYYY\\\^^^______^^^___```]]]YYYXXX\\\iiixxxddd[[[WWWTTT```mmmvvveeeXXXTTTWWWZZZeeevvv{{{xxxuuuqqqnnnlllgggffflllzzzyyyuuusssrrrgggccc]]]YYYZZZ```ggglllsssrrrppplllhhhccc___\\\[[[\\\```gggiiihhhiiilllfffdddaaa^^^[[[[[[[[[[[[^^^fffooovvv{{{}}}wwwooohhhbbbYYYQQQMMMLLLMMMOOORRRWWW\\\^^^aaabbb]]]WWWPPPNNNKKKHHHFFFEEEEEEEEEJJJKKKLLLMMMMMMNNNNNNNNNMMMIIIDDDCCCCCCBBB???<<<;;;<<<======<<<===???AAA@@@@@@@@@@@@>>><<<:::999:::888666666777888777666888888666333111111333555222222222111111111111111/////////000000111111111............------------000...,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,+++,,,......+++''',,,,,,,,,,,,,,,,,,,,,,,,///000222444444222111///000//////............///111222333444444444333222555555555222000...///000000000111111111///...---...,,,,,,,,,...///...---000000111222222111///...000000...---,,,***)))))))))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***+++---...///////////////000111111111222222333444555555666888555444777777666888;;;777777777888:::;;;===>>>>>>>>>>>>@@@DDDFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCFFFGGGEEEDDDFFFEEEAAA|||yyytttkkkeee___aaafffkkkpppzzz}}}tttqqqvvvsssoookkkgggbbb[[[WWWHHH@@@777333444555333000///000000///------.../////////............//////........................---///000000///......//////////////////...---,,,........./////////000000000000000000000000000000///000111333444555666666000...///222222///...000......////////////........................------)))+++...000///...---,,,...------,,,,,,------...,,,++++++***+++---///111******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------.../////////......///000222333444555:::666666;;;===<<<>>>BBBEEEKKKSSSYYY[[[ZZZYYYXXXYYY\\\___``````^^^^^^^^^]]][[[\\\eeewwwhhh[[[WWWZZZ^^^sssxxxmmm```VVVVVV[[[aaarrr~~~yyyuuuqqqnnnllliiijjjqqqzzzuuurrrnnnlll___\\\YYYXXX\\\dddlllrrrvvvsssnnniiiccc___\\\ZZZ\\\___eeemmmqqqqqqpppnnneeeccc```]]]\\\\\\]]]]]]bbbjjjrrrwwwyyyxxxpppfff^^^\\\VVVOOOJJJJJJOOOSSSUUUYYY___dddfffbbb[[[TTTLLLJJJGGGEEEDDDCCCDDDEEEJJJKKKLLLNNNNNNMMMKKKJJJIIIFFFCCCAAAAAA@@@>>><<<<<<===>>>======???AAADDD@@@@@@@@@???===;;;999888999888777777888999888666777777666444111111222333111111111111111111111111//////000000000000000000//////...------,,,++++++......---,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++///------...//////---+++...---,,,,,,------,,,+++/////////000000000000000000///............//////000000111222333222222111777666555333111...------000000000000000///---------,,,+++,,,.........---///000111222222111000////////////...---+++***)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++++++++************,,,---...111111111111222333333444000111111222333555666777555222222555666444666999777777777777888;;;===>>>>>>>>>???AAAEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEFFFDDDDDDFFFEEEBBB}}}zzzssskkkddd]]]\\\\\\]]]___hhhzzztttnnnxxxyyyzzzzzzwwwqqqiiicccYYYNNN@@@777444444333222///000000///------.../////////............//////........................---///000000///......///---...///000000000000000---............/////////////////////////////////,,,---///111333444555555111///000444444000///111......///000000///..............................,,,---///...,,,+++,,,......---,,,,,,,,,,,,---...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------,,,,,,------.../////////,,,---...///111222222333444333444777:::;;;>>>CCCJJJNNNSSSWWWZZZ[[[]]]^^^ZZZ]]]```aaa___^^^]]]]]][[[]]]dddrrruuudddZZZWWW```lll|||wwwppphhh^^^WWWWWW]]]iii~~~{{{vvvppplllkkkjjjkkkuuu~~~vvvrrrpppllleee___XXXYYYZZZ]]]bbbiiinnnrrrrrrnnnhhhbbb^^^[[[ZZZZZZaaaccchhhqqqzzz|||uuummmcccaaa^^^\\\[[[\\\^^^```iiinnnrrrssssssqqqjjjaaaXXXXXXUUUPPPLLLMMMSSSXXXTTTWWW^^^dddddd]]]TTTNNNIIIHHHFFFDDDCCCDDDEEEFFFHHHJJJLLLMMMNNNLLLKKKIIIEEECCCAAA@@@??????>>>===<<<>>>?????????@@@BBBDDD@@@@@@???>>><<<:::888777888888888999;;;:::999777444666777666444222111111111111111111111111111111111111000000///......---//////...---,,,++++++***---.........---,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************+++,,,+++***+++)))((()))***+++)))'''///.........//////000111//////............//////......///111222222333333444333222000...,,,***)))------......//////......---,,,+++,,,.........---///000111222222111000///------.........---,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000............///000111222111111111111333444666777444111222555666444555888777777666777888:::===>>>>>>>>>???BBBFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCC???CCCEEEDDDEEEHHHHHHEEEzzzrrrkkkfff```]]][[[ZZZZZZ```nnn|||vvvkkkqqqxxx~~~sssllljjj^^^MMM???777333222000000000111///...---...000//////............//////........................,,,...000///...---...///***+++,,,---.../////////------------.........///////////////////////////...///000111111111111111222000111555555111000222---...///000000///...------------...............---///000...***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))---------,,,,,,+++++++++---......//////......---------------............,,,------...//////000000...//////000000//////...111222444666999<<>>>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCEEEAAA@@@>>>===;;;999777777888888:::<<<======:::888444666888888555333111111111111111111111222222222222111111000...------,,,.........---,,,++++++***,,,---//////---,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,------***)))***---...,,,)))......------...///000111///............//////000......///000111222333444777555222111111111///...+++,,,,,,---...///000000...,,,,,,,,,...///...---...///111222222111000000------------------......------,,,,,,+++******)))************************++++++++++++++++++++++++*********+++++++++++++++---,,,,,,+++,,,---///000.........///000111222333222111111111222333555666666444444777888666666999666666666777999:::<<<===>>>>>>@@@CCCFFFHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBAAA>>>CCCEEEEEEFFFJJJJJJGGGzzzpppjjjgggbbb___]]]___```bbbjjjsss~~~}}}~~~rrrmmmttt}}}zzzvvvpppgggYYYJJJ>>>777333222000111111000......///111//////............//////........................,,,---//////---,,,---...***+++,,,---------------,,,,,,---------.................................//////000000111111000000111///000444444000///111---...///000000///...---,,,,,,---------.........'''+++//////,,,***+++---+++,,,------------,,,+++++++++---...---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------............---......//////000111111...///000111111000///...111444777999<<>>>>>>>>???AAADDDGGGHHHGGGFFFEEEEEEAAA@@@>>><<<:::888777666999999;;;>>>@@@???<<<999666777888777444333333333000000111111111222222222000000/////////.........---------,,,,,,++++++++++++---000000...,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---...000///,,,***,,,000222000---,,,,,,,,,------...///000...............///000000000000000000111111222333999555222111222444444333---------......///000111...---,,,---///000///......///000111222111111000000///...---,,,,,,---...,,,+++++++++++++++++++++************************************************)))*********++++++++++++,,,++++++++++++---...///000000000111222333444555333222111000111222444555666444555888888555555777444555777888:::;;;;;;;;;>>>>>>@@@DDDGGGHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAAEEEGGGFFFGGGJJJJJJGGGzzznnnhhhfffbbb___```dddggggggkkkooorrrxxx}}}nnnpppsssuuuxxx{{{~~~mmmhhh^^^QQQDDD<<<888777111222222111//////000111//////............//////........................+++---......---,,,,,,---------.........---,,,,,,,,,,,,,,,---------..............................,,,---///000222333333333000...000333333000...000---...///111111///...---,,,,,,,,,---------......$$$,,,000///...///000***+++---......---+++***)))+++---///000///---+++******+++,,,------...///++++++------------++++++,,,,,,------------............//////000111111111,,,---///111222333333333///333777888<<>>>>>???@@@CCCGGGKKKLLLKKKIIIGGGFFFAAA@@@>>>;;;999777777666999:::<<>>@@@DDDGGGIIIGGGFFFEEEEEEDDDCCCAAA@@@??????CCCGGGHHHGGGGGGJJJIIIFFFvvvooommmllllllmmmiiigggiiiooossssssqqqmmmrrrvvvyyy~~~~~~zzzqqqlllpppxxx}}}xxxsssgggXXXMMMGGG@@@999;;;:::666222///......///000111111111111///---,,,//////.........---------++++++,,,---......------,,,++++++,,,------,,,***///////////////.........111111000000//////......000000111111111222222222000333555555333111000000000000///...---,,,,,,+++---,,,,,,,,,------+++))),,,---......////////////***+++,,,,,,******+++,,,)))+++,,,+++******...111///...------------...///------------------------111000///...............////////////000000000000000...---///333555444333111444888>>>DDDJJJNNNQQQNNNOOOPPPQQQRRRUUUYYY\\\^^^______\\\XXXYYYaaahhh{{{ddd___]]]iiilll[[[TTTTTTTTTYYYbbbqqq}}}zzzzzzzzzvvvssstttssssssuuuyyywwwoookkk[[[ZZZYYYWWWXXX[[[___ccchhhooovvvzzzwwwqqqmmmjjjaaaZZZXXX\\\aaaeeennnwwwxxx|||}}}tttjjjbbb___WWWZZZ___dddkkksss||||||qqqhhhccc___YYYUUUWWWWWWXXXZZZ\\\]]]\\\[[[```ZZZVVVTTTOOOHHHFFFHHHFFFFFFHHHKKKOOOPPPOOOMMMKKKJJJJJJJJJJJJHHHDDDAAA???===;;;:::;;;???CCCFFFEEELLLTTTYYYYYYSSSLLLGGGEEEAAA<<<:::;;;;;;999666888;;;???DDDGGGFFFAAA===444666666444333666666333111//////111444444222///111000000///////////////---...............------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,------,,,++++++,,,,,,,,,,,,---...//////333111///...///000333555111222222222222111000000333333222222111000000000......------...///111222111///...///222333111///222000000111444555333111......//////...---,,,,,,///+++'''(((---...,,,(((,,,,,,,,,---,,,,,,++++++---......---,,,+++,,,...++++++++++++++++++++++++------,,,+++,,,---...///000////////////111333444111222333444555444333333666666555555444444444333333444666888999999999999>>>???@@@BBBDDDEEEGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDFFFIIIIIIHHHFFFEEE|||uuusssssstttuuusssqqqnnnooorrrtttsssqqqrrrxxx|||~~~}}}|||}}}zzzqqqooorrrwww~~~~~~xxxlll^^^WWWSSSLLLDDD===999444222222222000...///000000111000///...---//////.........------------......///000000//////------,,,---...///---+++////////////............000000000000//////......000000000111111111222222000222555555333111000000111111000///...,,,,,,+++...---,,,,,,------,,,***,,,,,,,,,++++++***)))(((***+++,,,,,,******+++,,,***+++,,,,,,***+++...111------------------------------------------------000//////............///.../////////000000000000000///...000333555444333444666;;;AAAHHHMMMPPPRRRRRRTTTWWWXXXXXXYYYZZZ\\\aaa___\\\ZZZWWWYYYiiizzzxxxbbb```dddvvvuuucccUUUVVVWWW[[[cccooo}}}|||yyyxxxwwwtttrrrssstttvvvxxx||||||vvvpppggg```^^^XXXXXXXXXVVVWWW[[[ccciiiyyy}}}rrrkkkggg___ZZZZZZaaahhhnnnwww~~~zzzqqqhhhaaa^^^YYY\\\aaaffflllttt|||yyynnnfffaaa^^^YYYUUUWWWWWWYYY]]]aaabbb___\\\ZZZUUUQQQOOOKKKFFFDDDFFFHHHIIIKKKOOOQQQRRRPPPMMMLLLKKKJJJJJJIIIHHHEEEBBB???===<<<<<<>>>BBBGGGJJJSSSZZZ``````XXXNNNGGGEEE>>><<<;;;:::;;;:::999888:::;;;>>>AAACCCAAA===:::444666666333333555555222555222//////111222222000000000///............///+++,,,---...////////////------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,------,,,,,,+++++++++******+++,,,.../////////000000111222333333222111000000111111000///222222222111111000000000222111000///......//////000///000222555555111...222111///111333444333111///////////////...---------+++((())),,,---,,,******++++++,,,,,,+++******)))***++++++++++++---///++++++++++++++++++++++++---,,,,,,+++,,,---...///111111000//////000111222111222333444444444333333666666666555555555444444444555777888:::::::::999AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAACCCFFFHHHIIIIIIGGGFFF}}}yyywwwxxxzzz{{{|||yyyvvvtttsssuuuvvvvvvvvv|||}}}}}}{{{xxxpppllloooxxx~~~tttjjjdddaaaZZZQQQFFF???777555666777444///...///////////////...---...............------------...//////000/////////...------...//////...,,,........................000000000////////////...000000000000111111111111000222444444222111000111333222111000...---,,,+++///...,,,,,,---------,,,------------,,,+++*********,,,,,,,,,******+++,,,***+++,,,,,,++++++---///,,,,,,............,,,,,,------------------------.........---......//////....../////////000000000111000///000222444444444777:::@@@GGGMMMPPPRRRSSSTTTWWW[[[]]]]]][[[[[[[[[bbb]]]\\\^^^\\\```xxxuuuaaadddooo{{{kkk^^^UUUTTTVVV]]]iiixxx}}}zzzxxxvvvtttttttttwwwzzz}}}wwwlllfffbbb[[[WWWVVVUUUWWWXXXWWWXXX```lllvvvqqqhhhddd___]]]___hhhqqqyyy}}}tttjjjbbb]]][[[\\\___ccchhhmmmttt{{{|||tttjjjbbb___\\\YYYWWWYYYZZZ]]]dddjjjiiiccc\\\VVVQQQMMMLLLIIIDDDDDDFFFKKKLLLOOOSSSVVVUUUQQQNNNMMMKKKIIIHHHHHHGGGDDDBBB>>>======???BBBGGGKKKNNN[[[bbbeee```SSSGGGCCCCCC<<<===???>>>===<<<===>>>>>>============<<<999666444666666333222555444111777444000...///111222222000000///............///,,,,,,---...//////......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++***)))))))))+++---///---...000222444444444333444111......000111000///111111111111111111000000333222111000////////////...///222555666555111...333111//////111222333222000000000111000000///...++++++******+++,,,------((()))+++,,,,,,+++)))(((((()))******))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......222111111000///000000000111222222333444333333333666666666666666555555555555666777999::::::;;;:::@@@AAABBBCCCDDDFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@???AAACCCFFFHHHIIIIIIHHHGGG~~~||||||}}}{{{yyyvvvssssssuuuyyy|||~~~tttllljjjqqqyyywwwqqqlllddd]]]UUUMMMCCC<<<888666444222....../////////.................................,,,,,,---------------,,,...---------//////---,,,------...............////////////////////////////////////000000000111111000111333333222000111111444333222111///---,,,,,,000...,,,,,,---...------******,,,---............+++,,,---,,,*********,,,++++++,,,,,,,,,,,,---...***+++---......---+++***------------------------------------......///000........./////////000000111000000000222333555555999===DDDKKKPPPSSSSSSSSSSSSVVVZZZ\\\\\\[[[[[[[[[aaa[[[\\\ccceeemmmsssfffooopppbbbYYYTTTTTTUUU\\\mmm~~~{{{wwwuuuvvvxxxvvv{{{zzztttjjjaaa]]]ZZZUUUTTTVVVTTTWWWZZZ[[[___iiiyyy|||kkkdddbbbbbbbbbfffooozzzuuukkkaaa[[[XXXXXX^^^aaaeeeiiimmmqqqvvvzzztttnnneee^^^[[[[[[ZZZYYY___```dddlllqqqnnnddd[[[VVVQQQMMMLLLIIIEEEEEEHHHMMMOOORRRWWWYYYXXXTTTPPPMMMJJJGGGFFFEEEEEECCCBBB======>>>AAAEEEIIINNNPPPWWWYYYZZZUUUKKKCCC@@@@@@>>>???AAA???======AAADDDDDDBBB>>><<<:::999777555333666666222222444444111555444111000000111222333111111000////////////000000000000///...,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,---------,,,,,,,,,+++)))))))))+++...000...///000333444666666777666222...---000222222000000000000000111111111111000000000000000111111222...///111333444333111///333111///...///000222333111111111222222111111000***+++,,,,,,++++++---///''')))+++------,,,***))),,,------+++((('''((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000000000000000000111111111111222222333333333333666666666666666666666666666777888999:::;;;;;;<<<===>>>@@@BBBDDDFFFHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBEEEHHHJJJIIIHHHGGG~~~zzztttqqqttt{{{|||xxxrrrnnnpppuuu{{{{{{tttmmmhhhccc^^^TTTGGG:::333222444000/////////............---.....................,,,---------------,,,,,,---,,,+++,,,......,,,+++,,,---------......//////.............../////////....../////////000000000///111222222111000111222555444333222000///...---111///------...///...---&&&'''((()))++++++,,,,,,+++,,,---,,,***)))***++++++++++++,,,------,,,,,,***+++---......---+++***---------------------------------------...///000............////////////000000000000111333666888<<<@@@GGGNNNRRRTTTSSSSSSSSSUUUXXXYYYZZZ\\\^^^```bbbZZZXXX___iii{{{rrrqqqvvvcccVVVOOOLLLWWWXXXaaatttzzzyyyttttttwwwzzzzzz~~~uuummmfff^^^XXXUUUSSSQQQRRRVVVWWWZZZ___ccciiitttooocccaaabbbcccffflllvvv|||uuujjj```ZZZWWWVVVWWWaaadddhhhjjjlllnnnppprrrlllggg```ZZZYYYYYY[[[]]]eeeggglllrrrtttnnnbbbXXXUUUPPPLLLKKKIIIFFFGGGJJJNNNPPPSSSXXXZZZYYYUUUQQQJJJGGGEEECCCCCCCCCBBBAAA===>>>???BBBFFFIIILLLNNNPPPMMMJJJGGGEEEBBB???<<<<<<======<<<<<<@@@GGGMMMJJJFFF@@@<<<:::999777666333555555333333555555333111222333333333222222222333222111111000000111111000000000///...,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++***+++,,,,,,---------,,,---,,,+++***+++---///000000000000111333666999;;;777333//////111222222111/////////000000111111222///000000000111111111111//////////////////111222222111000......///111222111111222222222222222111+++,,,---,,,++++++---///)))***,,,---...---,,,+++---......,,,***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222333333111111111111222222333333555555555666666666666666777777888888999;;;<<<<<<>>>???@@@AAACCCDDDFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAACCCFFFHHHIIIIIIHHHFFF~~~xxxyyy{{{wwwvvvxxxwwwtttsssuuuuuu|||vvvrrrmmmkkkdddUUUCCC777444555222111000///.........///---------.............../////////000//////...---,,,++++++,,,------,,,***,,,,,,,,,---......//////---............/////////............///////////////000222111000000111333444444333222111000000///000///...///000000...,,,++++++,,,,,,,,,++++++***,,,------,,,***)))***+++,,,++++++,,,......,,,*********,,,,,,,,,,,,******---------------------------------,,,------......------.........///////////////000000111333888;;;???CCCIIIOOOSSSTTTTTTSSSUUUWWWYYY[[[\\\^^^aaacccbbbYYYSSSZZZooo{{{rrr}}}kkkZZZOOOKKKMMMZZZaaannn}}}|||vvvtttuuuxxxzzz}}}ssshhhaaa^^^YYYUUUUUUUUUSSSVVV[[[]]]```dddjjjrrr|||{{{mmmbbb^^^```cccdddiiiqqqzzzoooiii```ZZZWWWXXXZZZZZZfffhhhkkklllkkkjjjkkkkkkfffbbb\\\XXXWWWYYY]]]```hhhkkkppprrrppphhh]]]UUUQQQLLLIIIIIIIIIHHHJJJOOOQQQRRRTTTWWWXXXVVVRRRNNNGGGEEEDDDDDDDDDDDDCCCAAA???@@@BBBDDDFFFHHHJJJJJJLLLHHHBBBAAABBBAAA>>>:::>>>>>>???AAAEEELLLTTTZZZKKKGGGAAA<<<:::888777666222555555333444777888555111333555555333222111111222222111000000000000111,,,,,,---...//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++************+++******+++,,,------------,,,,,,,,,,,,---...//////111000//////111444888:::333333222000000000111222......//////000111222222444444333333111000...---/////////---,,,---000333000111000///------///111000111222222333222222222------,,,,,,,,,,,,------***++++++,,,------------***+++------,,,---///222++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,...000222333444444222111111111111222333333444444444555555555555555777777777777888:::;;;<<>>999555444222000///.........---------.........////////////000000///......------,,,,,,---......---+++++++++,,,------...//////---------.........//////------.........////////////000111000000000111333444333333333222222222222//////000111222111...+++......////////////......,,,------,,,***))))))***---++++++,,,......,,,)))***++++++++++++++++++***------------------------......---,,,,,,,,,---------------.........//////---...000000111444999>>>CCCFFFKKKPPPTTTUUUUUUUUUUUUXXX\\\_________```aaaZZZYYYYYYfff~~~ttttttrrr]]]QQQMMMQQQXXXfffvvvzzzyyyzzz{{{{{{yyy~~~~~~{{{oooeee^^^ZZZ[[[XXXWWWYYYYYYYYY\\\bbbdddeeehhhnnnvvv}}}yyyrrrhhh___[[[]]]```cccggglllrrrxxx}}}rrrddd___ZZZWWWZZZ^^^aaabbbkkkmmmooonnnllliiigggfffaaa^^^ZZZVVVUUUYYY___cccfffjjjooooooiii```XXXSSSMMMIIIGGGJJJLLLNNNRRRXXXVVVUUUUUUUUUTTTQQQLLLHHHEEEDDDDDDFFFGGGGGGEEECCCCCCDDDFFFGGGGGGGGGGGGFFFHHHEEEBBB@@@??????>>>===AAAAAACCCHHHNNNTTTXXXYYYIIIDDD>>>:::888666555444111444555444555999:::888555777777444111//////111111000000///.../////////+++,,,---...////////////------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***************)))***+++,,,------------)))***,,,---......---------------...000222444555...111333111...,,,...111------...///000111222333666666666666444222000///...///000///......000333...000111000...,,,...///000000111222222222222222111...++++++---...,,,***+++*********+++,,,---...)))***,,,------...111333++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,---///111222333333222222111000000000111333333333333333333444444444555666666666666777999;;;<<>>777666333111///.........---------.........//////---.........---,,,++++++...------...//////...,,,++++++,,,,,,---...//////---------.........//////---------........./////////000111000///000111333333333333333333333333333...///000222444222...***'''(((***,,,---...//////,,,---...,,,***))))))***---++++++,,,//////,,,)))++++++***))))))***++++++------------------------///...------,,,,,,,,,,,,---------.........//////,,,...///000111444;;;@@@FFFHHHMMMQQQUUUVVVWWWWWWTTTXXX]]]aaa```^^^\\\[[[PPPXXXdddxxx}}}rrrlllsssvvv|||^^^MMMGGGJJJUUUaaaxxx}}}{{{}}}{{{~~~}}}|||~~~xxxlllddd^^^ZZZZZZVVVTTTUUUXXXYYYYYY\\\bbbiiihhhjjjpppwww{{{zzzwwwoooggg^^^YYYZZZ^^^aaaccciiinnnrrrtttyyyyyymmm^^^^^^[[[WWWXXX]]]cccggghhhnnnppprrrpppmmmhhhfffddd___\\\XXXUUUUUUYYY```eeebbbhhhmmmkkkcccZZZTTTSSSLLLIIIHHHMMMQQQTTTZZZaaaZZZXXXVVVTTTQQQMMMGGGCCCDDDDDDEEEHHHIIIIIIGGGDDDGGGHHHHHHIIIHHHGGGEEEDDDAAABBBBBB@@@======???AAA@@@@@@BBBGGGMMMPPPNNNLLLEEEAAA<<<888666444333222111444555444666;;;<<<:::;;;;;;888333...,,,...000//////...---------------..................---------------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***))))))******)))***+++,,,------...---''')))+++---...---,,,+++)))***,,,...000000000000***///333111,,,))),,,000,,,---...///000111222333555555666777777666555444---000333333111///000222---000222111...,,,---...///000111222222222222222333///***+++...///,,,(((***)))(((((((((+++---///+++,,,------,,,,,,...000++++++++++++++++++++++++)))***+++,,,---,,,++++++...///000222222222111000222111000000000111333444222222222333333444444444666666555555666888:::;;;<<<>>>AAADDDHHHLLLOOOQQQFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIGGGDDDCCC}}}~~~qqqaaa[[[___fffjjjfffeeeiiilllooouuu{{{jjjPPPCCC444111444111222333,,,///000000000///...------///............---------------------------------,,,------......------,,,+++,,,...///000000000///+++,,,.../////////...---111------111111...///444444444444333333222222222777222......000222///,,,,,,------...//////......,,,---...---,,,+++,,,...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................---,,,+++//////000000111000000000...//////000333888>>>BBBLLLOOOSSSUUUVVVWWWXXXYYYVVV\\\___^^^```ccc___XXXTTT\\\oooqqqccc___cccuuuwwwbbbRRRNNNLLLMMM^^^ttt|||yyyyyyzzz}}}~~~}}}}}}{{{iii___ZZZUUUSSSSSS]]][[[XXXXXXZZZ^^^```aaaooopppsssvvvxxxvvvrrroooccc___\\\\\\```cccddddddfffhhhkkkmmmmmmiiibbb]]][[[[[[]]]```eeekkkqqquuu|||yyypppggggggkkkiiibbb```\\\XXXWWWYYY^^^bbbeeekkkjjjhhhddd^^^WWWQQQMMMLLLLLLMMMPPPVVV^^^eeejjjgggaaaYYYSSSOOOLLLKKKIIIDDDCCCDDDFFFJJJMMMOOOOOOKKKNNNQQQOOOIIIEEECCCCCCCCCBBBAAA????????????@@@CCCCCCCCCGGGJJJJJJGGGCCC===;;;:::888777666777777555666888999:::;;;;;;<<<999777333111000000222333111000...,,,,,,...000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++(((,,,---,,,,,,---,,,(((+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,---...///222222111000///...------.........///000111111222555555666666666555444333111111000000000000111111333222111000000000000000333...***...555888222+++///...------++++++***)))---***((((((+++,,,+++(((//////---,,,+++*********///......---+++******))),,,***)))***...///...,,,333222000//////000222333000000111222222333444444333333444444444333222222222555777999999:::;;;===AAABBBCCCDDDFFFHHHIIIJJJIIIHHHGGGEEECCCBBBAAAAAADDDEEEHHHJJJJJJHHHFFFEEEzzzzzz~~~uuuggg]]][[[]]]___^^^aaafffiiijjjnnnuuulllPPP===555444000222333,,,/////////000//////......///............---------------------------------,,,------......------,,,,,,---///000000000000///...///000111111111000///000---,,,000111......222333333333222222222222222222000...///222222...***+++,,,---------------,,,---...////////////000111///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++++++++***))))))((()))***,,,---......///...///000111444999@@@EEEMMMPPPSSSUUUVVVWWWZZZ[[[\\\```bbb___^^^^^^ZZZSSS]]]jjjnnn___VVVXXX^^^sss~~~|||uuuiiiWWWKKKLLLOOOWWWooo}}}yyywwwxxxzzz}}}}}}qqqbbb[[[XXXVVVUUUVVV[[[[[[\\\^^^```dddhhhjjjsssuuuyyy||||||xxxqqqlll```]]][[[\\\```eeegggggggggggghhhhhhhhhddd___[[[]]]]]]^^^bbbiiiqqqyyy~~~|||rrrhhheeegggddd]]]]]][[[ZZZZZZ]]]aaadddffffffeeeccc```[[[UUUPPPLLLLLLMMMOOOTTTZZZbbbiiimmmmmmfff\\\SSSMMMJJJGGGFFFEEEDDDDDDGGGKKKOOOQQQQQQSSSSSSRRROOOJJJGGGEEEEEEBBBAAA@@@???>>>??????@@@BBBBBBBBBCCCCCCBBB???===;;;:::888777666666666666666777888999:::;;;;;;;;;666555333111//////000111000///...------...///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,++++++++++++++++++++++++(((,,,---++++++---,,,(((++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,---......111111000///......---------......///000000111111111111222333333222111000111000000//////000000111///.........------------111...,,,///444555111,,,///......---,,,+++******+++++++++***))))))***+++...---,,,++++++******+++---,,,,,,,,,,,,,,,+++++++++******+++---......---333222000//////000222333111111222222333333444444222222333444444333333333222555777999999:::;;;===BBBBBBCCCEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBAAAAAADDDFFFHHHJJJJJJIIIGGGFFF|||wwwuuutttsssrrrzzz|||pppcccZZZUUUUUUXXX___fffffffffkkksssbbbJJJ:::444///111333---......///000000000/////////............---------------------------------,,,------......------,,,...///000000000000/////////000111222222111000//////------//////---...000000000111111111111111222...------000333222...)))//////000000000//////...///000111000///...///000111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...------,,,+++------...///000000111111///000111333777===DDDIIIPPPRRRTTTUUUVVVXXX\\\^^^```cccbbb___\\\[[[XXXSSScccvvvuuufffZZZSSSSSS\\\ggg{{{tttkkkkkkmmmkkk]]]PPPHHHLLLTTTccc~~~|||xxxvvvwwwxxx|||ooodddZZZWWWWWWWWWXXX[[[ZZZ]]]aaaccceeeiiioootttyyyooohhh___^^^^^^aaaeeejjjmmmnnnjjjhhhfffdddccc```]]][[[bbbbbbdddhhhnnnvvv}}}zzzpppgggddddddbbb]]][[[\\\^^^aaaccceeefffgggccccccaaa^^^YYYUUUPPPNNNLLLOOOSSSYYY```fffkkknnnlllfff\\\SSSMMMIIIGGGEEEFFFEEEFFFIIINNNSSSVVVWWW]]]XXXSSSNNNJJJHHHFFFEEECCCBBBAAA@@@@@@@@@AAABBBEEEFFFFFFDDD@@@===<<<<<<:::999888777777777777777777888888999::::::999999333333222111000//////.........////////////......222111000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---++++++++++++++++++++++++***,,,---******---,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////.........---------------......//////000000111222333444444444333222000000////////////000000///000111111111000///...///......///111111000...//////...---,,,+++******(((+++---,,,((('''***...+++++++++*********++++++***+++++++++,,,,,,------)))+++,,,,,,,,,,,,---///222111000//////000111222222222222333333333333333111222222333444444444444333555777888999:::<<<===CCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBEEEFFFIIIKKKKKKJJJHHHGGG|||{{{yyyuuupppmmmllllllpppvvvzzzlll___VVVQQQTTT[[[``````aaajjjuuupppTTT???555///111444...---...///000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000000000000000//////...///000000000///...------------.........---....../////////000111111111---------000222222///---000111111111111000//////000111111///---+++,,,,,,111000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............/////////......---444444333222111000000000000111444777;;;AAAIIINNNQQQSSSTTTUUUWWWYYY^^^aaa```aaa```]]]ZZZYYYYYYXXXgggpppdddWWWPPPQQQYYYiiiwww|||mmmeeefffiiihhh[[[QQQKKKOOOXXXiii|||xxxvvvvvvwww{{{|||~~~}}}uuubbb[[[VVVVVVWWWWWW[[[___\\\___cccdddffflllvvv~~~uuukkkeeebbbccceeeiiinnnrrruuuvvvmmmjjjeeebbbaaaaaa``````gggiiikkkooosssvvvyyyzzzvvvqqqiiidddccceeeeeeeeeaaadddhhhkkkkkkjjjiiihhhgggeeeccc___ZZZVVVRRRPPPNNNQQQVVV]]]bbbfffhhhiiiaaa]]]XXXSSSPPPNNNKKKIIIGGGGGGHHHMMMSSSYYY]]]^^^aaaZZZPPPJJJHHHGGGFFFDDDFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFCCC===::::::<<<::::::999999999:::::::::999999999999999888777777222222222222222000///...---...///000000///...---222111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,---...+++++++++++++++++++++++++++---,,,)))))),,,---+++++++++++++++++++++++++++///...---,,,---...///000---,,,,,,+++,,,,,,------------------------------------......////////////111222444555555444333333000//////......//////000///000222333333222000///---...//////........./////////...---,,,+++******)))+++,,,+++))))))+++...***)))))))))***++++++,,,***++++++++++++,,,,,,,,,(((+++...---+++***---000111111000000000000111111333333333333222222222222000111222333444555555555333555777888888999<<<>>>DDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBEEEGGGIIIKKKLLLKKKIIIHHHyyyxxxuuupppkkkiiiiiikkkjjjooozzz}}}wwwjjjbbbUUUUUUWWWXXXXXX\\\jjjxxxvvvZZZEEE:::111222555///......///000111111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000000/////////////////////000111111000///...---...///.........---,,,.........//////000000000000///...///000222222222...///////////////.........000000000...---...//////...---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++111000...---,,,,,,,,,,,,111333777<<<@@@FFFLLLPPPQQQSSSUUUVVVWWWZZZ___bbbaaa```^^^\\\XXXWWWYYY]]]ooouuucccXXXLLLJJJPPP^^^qqqrrrddd```aaa```\\\WWWPPPNNNSSS]]]mmm|||wwwssstttxxx}}}yyylllbbb[[[XXXWWWXXXYYYXXX\\\bbb^^^aaadddfffjjjtttxxxppphhhdddeeeiiinnnrrruuuwwwxxxxxxllliiieeebbbccceeeggggggkkknnnrrrvvvxxxwwwtttrrrooojjjdddbbbccceeeiiillllllppptttuuusssooolllkkkkkkiiieee```[[[VVVSSSQQQQQQTTTZZZ___bbbcccbbbaaaWWWVVVVVVUUUUUURRRNNNKKKIIIJJJMMMRRRYYY___bbbccc^^^VVVMMMGGGEEEEEEDDDCCCGGGFFFDDDCCCBBBBBBCCCCCC>>>@@@AAA>>>:::777888:::888999999:::;;;;;;;;;;;;:::::::::999888777666555111222333444333222000...,,,...000111111000...,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...+++++++++++++++++++++++++++---,,,)))))),,,---+++++++++++++++++++++++++++......---,,,---...000111---,,,,,,+++++++++,,,,,,++++++,,,,,,------...............///////////////......///000000000///...//////............//////+++---///000000///---,,,...///000///------...000000//////...---,,,+++***,,,***)))))),,,------,,,))))))))))))***+++,,,,,,,,,,,,+++++++++*********(((+++...---+++***---000111000000000000000000111222222222222222222111111000111222333444555555555444555777777777999<<>>???@@@???===<<<;;;<<<777888999;;;<<<<<<======<<<;;;;;;999888666444333111222333333333222000///---...///111111///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...++++++++++++++++++++++++***,,,---******---,,,***++++++++++++++++++++++++************+++,,,---...---,,,,,,+++++++++++++++******+++,,,---//////000/////////000000000000000///000111111111///...---......------------......---...///000111000//////000000000///...---///000000000///...---,,,++++++---***''')))---///...+++***************+++,,,---,,,,,,++++++*********))))))+++,,,,,,,,,,,,---///000000000000000000000000000000000111111111111111111222222333444444444444444555666777777999<<>>666444...000000111111111000/////////............---------++++++++++++++++++++++++,,,------......------,,,------,,,,,,---...///000///000222444555555444444,,,111222//////111///***000000000/////////////////////000000000///000000111111333444555555555555///000222222222222444555---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------............///000000000000000...---------...000333444222777???FFFJJJMMMOOOQQQNNNQQQUUUXXXYYY[[[^^^``````\\\ZZZYYYVVVTTT\\\fffqqqaaaXXXPPPUUUbbbtttjjjZZZSSSRRRPPPNNNLLLNNNVVVeeevvv|||wwwrrrqqqttt}}}yyysssnnnhhhaaa[[[UUUWWW\\\___\\\YYY]]]dddbbbdddgggnnnxxxyyyooojjjiiikkklllooovvvzzzsssppphhhhhhjjjnnnuuu{{{}}}wwwtttpppjjjfffggghhhiiipppyyyzzzuuutttuuupppmmmhhhccc^^^[[[ZZZYYY[[[]]]aaadddeeeccc```^^^YYYXXXWWWXXXXXXXXXVVVTTTQQQSSSVVVZZZ]]]]]]ZZZWWWOOONNNLLLIIIGGGFFFGGGIIIJJJIIIFFFCCCAAA@@@@@@@@@AAAAAAAAABBBCCCBBB???===999:::<<>>>>>@@@BBBAAA<<<888===???AAADDDEEEFFFFFFFFF======;;;999777444222000000000000000////////////......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++,,,++++++++++++++++++++++++(((,,,---,,,,,,---,,,(((++++++++++++++++++++++++(((***+++---......---------,,,,,,+++*********+++)))***+++---///000222222222222222111111111111111000000000000...,,,***)))...------,,,,,,------.........------...///000000444222//////000111000///000000///...---,,,,,,+++(((+++---,,,******...111------,,,,,,+++,,,,,,---'''((()))***+++,,,------,,,***)))***...///...,,,//////000000000000//////,,,------...///000000111333333444444444333222222555666666666666999===@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDAAACCCFFFIIIJJJJJJHHHGGGsssiiifffcccdddhhhnnnrrrtttwwwzzzzzz{{{~~~{{{}}}{{{{{{~~~yyypppeeeYYYKKKFFFPPP```jjjnnnuuu||||||yyypppjjjaaaVVVKKKBBB;;;888333111///------///222444//////.........---------000///...,,,,,,+++++++++...---,,,+++***+++,,,---//////...------------...333111000......///111222222222111111000111111111555000...111111///000666111111222222222222111111222111000000000111333333111111111000000000000///333111//////111222000.........------------......,,,///000...,,,+++---000000000000000////////////000///...///000111000///999???HHHNNNQQQRRRQQQQQQQQQTTTWWW[[[^^^___``````^^^YYYWWWVVVTTT\\\wwwhhhYYYSSSbbb|||wwwaaaWWWOOOFFFHHHQQQTTTVVVmmm~~~wwwrrrqqqppprrryyy}}}tttlllccc^^^XXXRRRRRRVVVWWWZZZ\\\]]]\\\^^^cccgggiiijjjoooyyyvvvrrrmmmjjjkkkoootttxxx~~~vvvsssmmmpppwww{{{{{{uuussspppnnnooovvv}}}yyyvvvtttwwwssslllhhhfffgggggggggiiigggfffeeeffffffdddccc^^^\\\[[[___cccddd```\\\VVVUUUTTTTTTVVVVVVVVVTTTLLLOOOQQQOOOLLLLLLOOOTTTTTTOOOIIIEEECCCCCCCCCCCCDDDDDDEEEEEECCCAAA>>><<<@@@@@@CCCGGGKKKKKKFFFBBB@@@<<<888555444333222111333222000/////////000111000000000000///...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000...---,,,+++++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))***+++,,,,,,------000///---+++*********+++---...///.........000222333333333333333222111000222222111000///...------............/////////000111111111000111111222333666333111000111333444555333222000...---,,,,,,---///...---...///...+++)))++++++++++++++++++++++++,,,,,,---------,,,++++++---------...............,,,...///---++++++///222000000000111222222333333222444666666555444555666444555777888999;;;>>>@@@@@@BBBCCCDDDCCCCCCCCCDDDDDDGGGGGGDDDCCCDDDCCC???AAACCCFFFIIIJJJIIIGGGFFFxxxjjjhhhgggkkkqqqwwwzzz|||~~~xxxnnnbbbTTTJJJLLLTTT^^^eeeooouuuvvvssspppooojjjfff___VVVLLLCCC<<<888333222000///......////////////.........---------.........------,,,,,,+++------,,,,,,+++,,,,,,---,,,+++++++++,,,---......222111000//////000111222111111111000000111111222444///...000000---///333111111111111111111111111111111000000000111222333333222222111111000000000222000...///000111///---///......------......///,,,---------,,,,,,...000000/////////////////////...------///111222333333<<>>;;;777555444444333222222222000/////////000111000000000000///...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,......,,,+++*********+++,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------...---,,,+++++++++,,,---,,,---......---...000222555555444333222000///...111111000000///.........---------.........//////111111111111111222222333444222111000000111111111222111000...------------...,,,***)))***++++++***++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,---------------///000000///......000222///000000111111222333333111333555555444333444555333555777888999:::===@@@@@@BBBDDDDDDCCCBBBCCCDDD@@@CCCCCC@@@@@@AAA@@@===AAACCCEEEGGGHHHHHHGGGFFF~~~rrrppppppttt{{{yyyoooaaaSSSLLLKKKTTT]]]hhhnnnlllhhheeedddeeeccc___YYYQQQHHH@@@;;;666555444333111///...---/////////.........------,,,---.........---,,,+++,,,,,,------------,,,,,,(((((())))))***,,,---...000///...------...///000000000///000000111222333333000...//////---...111111000000//////000000111111000000000000111222222555444444333222111111000111///......///000...---///......------......///---,,,+++,,,---//////...////////////////////////,,,,,,---///111444777888@@@EEELLLQQQSSSTTTTTTTTTSSSUUUYYY\\\^^^___^^^^^^ZZZXXXUUU[[[qqqeeehhhuuu{{{___TTTOOOKKKQQQ\\\lll|||xxxtttwwwyyy}}}zzzmmmcccZZZVVVUUUWWWXXXWWWYYY^^^\\\```ccceeefffiiioootttyyy}}}{{{oooooonnnnnnpppwww}}}~~~{{{yyyzzzwwwsssqqqqqqsssttttttgggfffcccbbbbbbaaa___]]]XXXVVVUUUWWWYYYYYYVVVRRRLLLNNNQQQUUUVVVTTTNNNIIIRRRQQQOOOKKKGGGIIINNNSSS\\\VVVNNNGGGCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAAFFFHHHIIIIIIGGGFFFEEEEEE<<<999666444444444444333222111111000///000000000///////////////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---))))))))))))***+++,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,---...***,,,---------...111333666666555333111...,,,+++////////////////////////------------............111111111111111222333333333222222111000///...---111000///............//////,,,)))''')))+++,,,---++++++++++++++++++++++++((()))******+++++++++++++++++++++,,,,,,,,,------111000......///000////////////000111111222222333000222333444333222333444333555777888888:::===@@@AAACCCDDDDDDBBBAAAAAABBBAAADDDDDDBBBBBBDDDDDDAAABBBBBBDDDEEEFFFGGGGGGGGGzzzwwwyyy~~~rrrcccVVVOOOUUU[[[cccjjjllljjjeeebbbeeeeeeddd```YYYQQQHHHCCC===<<<999666333111000///////////////............***,,,---//////...,,,++++++,,,---.........---,,,))))))))))))***+++,,,---,,,++++++***++++++,,,---.........///000111222333333222000000///......///111000///......///000111000000000000000111111222666555555444333222111111111000000000000000///...//////............//////111...,,,,,,///000///,,,.........///////////////------...///111555999<<>>999777444444555555444333222111111000000000000000.../////////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,,,,---...111333555444444222000...---+++------......///000000111............////////////222111111111111222333333444555666555222///---,,,//////////////////000000222///,,,++++++,,,,,,,,,***+++++++++++++++,,,,,,)))***+++,,,---.........+++++++++,,,------......111...+++,,,...///,,,***//////000000111222222222000222444444333222333444333555666777888:::===???BBBCCCDDDDDDBBB@@@@@@AAAAAADDDEEECCCCCCFFFFFFCCCBBBBBBCCCDDDEEEFFFGGGGGGxxxyyyuuufff\\\YYYXXX[[[dddoootttpppkkkkkkkkkkkkiiiddd]]]VVVRRRHHHDDD===777222111111222000000/////////.........***,,,---//////...,,,+++***+++---...///...------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...............///000111222333333222111000000000///000000////////////000000//////000000111111111111555555444333333222111111222222222222111000000111/////////....../////////555111......000000...+++------....../////////000///000000000111555:::???GGGJJJNNNQQQQQQRRRRRRSSSUUUXXX[[[^^^___^^^\\\[[[VVVVVVXXXgggsssqqqxxx]]]SSSQQQTTTcccuuu~~~yyywwwyyy{{{~~~{{{tttjjjccc___\\\YYYWWW[[[XXXWWW\\\```dddkkkqqqtttwww{{{~~~}}}}}}zzz{{{}}}{{{wwwuuusssoookkkhhhfffccc```^^^ZZZXXXWWWWWWXXXXXXWWWUUUOOONNNMMMLLLKKKJJJHHHGGGHHHGGGHHHIIIJJJIIIFFFCCCEEEDDDCCCBBBDDDIIIQQQVVVQQQLLLFFFBBB@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;<<<>>>>>><<<777555666999777555333333555555444333111111111111000000000///...............------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))***+++,,,,,,------...******************++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,---------,,,,,,,,,++++++(((***+++,,,,,,---000222111111111111000///......,,,,,,---...///000111111000000000000111111111111222222222111222333333444666888:::999555111....../////////000000000000000222000......---,,,)))'''*********++++++,,,,,,,,,)))***+++,,,---.........+++,,,,,,---.../////////000---+++,,,......,,,)))...//////000111111222222111333444555444333444555222444666777888:::===???AAACCCDDDCCCAAA@@@@@@AAA<<<@@@AAA???@@@CCCCCC@@@BBBBBBCCCDDDEEEFFFGGGGGGvvvwwwsssiii]]]VVVSSS\\\lllwwwxxxtttooopppppppppnnnjjjfffdddVVVPPPFFF<<<555111111222000000000/////////......,,,---.........---,,,++++++,,,---......///............---,,,,,,,,,,,,,,,------......//////000000......---......///000111222444333111000222111//////000000111111000000///...///000000111111000000222222222222111111111111222333444333111000111222000//////......//////000333111///...//////...,,,---------......//////000///111111111111555===CCCJJJMMMPPPQQQQQQQQQRRRSSSVVVYYY]]]___```^^^[[[YYYRRRUUU```wwwooouuummmYYYSSSTTT\\\qqq{{{vvvtttwww|||qqqkkkbbb[[[YYYYYYZZZ[[[\\\ZZZ]]]eeemmmsss|||}}}wwwuuusssqqqqqqsssuuuvvvzzzzzz{{{zzzyyyzzz|||~~~~~~|||yyyuuuqqqnnnlllllliiigggdddcccbbb```]]][[[UUUTTTRRRRRRSSSSSSQQQPPPKKKKKKJJJHHHGGGFFFEEEDDDFFFEEECCCCCCCCCDDDCCCAAACCCBBBAAA@@@BBBEEEHHHKKKGGGDDDAAA????????????>>>======<<<;;;::::::999999<<<<<<<<<;;;999777888888555444333333444555333222000111111111111000//////------.........------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******+++,,,---------------))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++***(((***+++++++++,,,///111......///000000000000000+++,,,---...///000111111111111111111222222222222222222222222222333444444666999;;;999444000////////////000111111111000000///...------,,,***'''$$$*********++++++,,,,,,---((()))******++++++++++++,,,,,,------...///000000///......///000///...,,,......///000000111111222111333555555444333444555222444666777777999<<>>AAABBB@@@AAACCCCCC@@@BBBBBBDDDEEEFFFGGGGGGGGGwwwvvvzzzppphhh^^^TTTVVVcccoootttsssooopppqqqrrrssstttuuuuuuhhhaaaVVVIII>>>777222111000000000000/////////............------,,,,,,+++,,,,,,,,,------...///000---,,,,,,,,,,,,------...,,,,,,---...////////////.........------.../////////222333//////222222......000222333333222000.........000111111111000////////////000000000000000111222444333000///000222000000////////////000000---......---,,,,,,...///,,,,,,---......///000000...000111111111777@@@HHHNNNPPPRRRRRRRRRRRRSSSTTTWWWZZZ^^^``````^^^[[[XXXPPPVVViii}}}qqqiiirrrnnn___TTTTTTXXXddd{{{xxxuuuuuuzzz}}}uuuhhhddd^^^ZZZXXXYYY[[[\\\```aaaiiivvvxxxrrrpppllljjjiiiiiijjjlllmmmnnnqqqsssuuuuuusssqqqppppppnnnllljjjhhhfffeeeddddddbbb```_________^^^[[[YYYVVVTTTQQQPPPPPPNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>>@@@@@@??????@@@AAA@@@@@@@@@???>>>>>>??????===<<<;;;;;;:::::::::::::::;;;999888888888999999777666555444333333444444222111000111111222111000///...,,,------......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++***+++,,,,,,---,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++)))***++++++***+++---///---......///000000000///,,,,,,------...///000000000000111111111222222222333222222222222333444444333666888666111------//////000111111111000//////...,,,+++***++++++***))))))******+++,,,,,,------)))******+++++++++*********+++,,,---...//////000+++---///000///...............//////000111111111000222333444333222333444222444666777777999<<<>>>???AAABBBBBBAAAAAAAAABBBAAADDDDDDBBBBBBEEEEEEAAAAAACCCEEEGGGHHHHHHGGGFFFzzzwww}}}|||ssstttiii[[[VVVZZZdddkkknnnmmmnnnoooqqquuuyyy}}}vvvooodddVVVHHH===555111000000000000////////////000///...,,,,,,++++++,,,------,,,,,,---...000111*********+++,,,---//////((()))***+++,,,---------///......---------......,,,111222......222222---...000333555555333000...---...000111111111000///---------...//////000000///222333222///...///111000000////////////000000'''***,,,,,,***+++...222,,,,,,------...///000000,,,...000000222888CCCLLLQQQSSSTTTTTTSSSSSSTTTVVVXXXZZZ^^^aaaaaa^^^ZZZWWWQQQXXXooo}}}jjjaaaaaacccnnnyyyrrrlll```UUUPPPTTT[[[iii|||uuuuuuuuuwwwuuullleeecccaaa^^^]]]^^^^^^___gggkkkvvvzzzwwwoootttxxxwwwqqqkkkhhhhhhfffdddcccdddfffhhhiiiiiiiiilllppprrroookkkgggeeeeeedddcccaaaaaaaaaaaabbb___^^^]]]]]]]]][[[XXXUUUXXXUUURRRPPPNNNLLLIIIFFFHHHHHHGGGEEECCCBBBCCCDDDAAA@@@??????@@@???===:::<<<<<<===???@@@???===;;;>>>======?????????<<<:::::::::::::::;;;<<<===>>>444222111444777777444111555444333333444444222000000111111222222000///...,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++---............***+++++++++******,,,.........///////////////...,,,,,,------...//////000000000000000111111111111333333222222333333444555111444666333---***+++---000111222222222000///...///---******+++...///000))))))***+++,,,,,,------,,,,,,---------,,,++++++)))******+++---...//////'''+++......,,,+++,,,.........//////000111111111///111222222111111222333222444555666777999<<<>>>>>>@@@BBBBBBAAAAAABBBCCC>>>AAABBB??????AAAAAA>>>AAACCCFFFIIIJJJIIIGGGFFF~~~wwwtttuuuxxxzzzxxxzzzyyy}}}pppbbb[[[XXXZZZfffsssvvvsssppprrryyy}}}rrrcccPPP@@@777555,,,000222222000///111333+++......++++++---,,,)))......---------,,,,,,,,,//////////////////////////////.........---------/////////......---,,,,,,///+++)))))),,,///000///......////////////......///////////////////////////......---------......000//////000111222222111111111000000000000000000000111111000///......///,,,,,,------.../////////111111222666<<>>===<<<<<<<<<>>>======<<<<<<<<<======>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;:::888666666777888777666888777555555555555333111111111111000000...---------.../////////...,,,+++---.........,,,,,,...000......,,,++++++,,,......+++---,,,+++,,,///---)))++++++++++++,,,---..................---,,,++++++---,,,+++***+++,,,---...------------,,,,,,+++***........................,,,---------,,,,,,+++***///////////////..............................---///000111333444555666666333222111111111222333444888888888555111///......111111111111000000000000//////......------------,,,,,,,,,++++++*********---...///...,,,+++,,,---------,,,,,,,,,---......000000//////.........---333111000111444555333111222222333333333333444444222444777888999:::<<<>>>>>>@@@AAACCCCCCBBBAAA@@@BBBBBB@@@@@@@@@@@@BBBBBBEEEEEEFFFGGGHHHIIIIIIJJJ|||tttnnnjjjxxx~~~}}}vvvwww||||||wwwooohhhddd___^^^eeeppp{{{yyyuuutttxxx{{{lllYYYGGG;;;666222000000000111222000///,,,///000------///...+++,,,...///000000...,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------///,,,******---///000///......////////////..............................///......------.........000//////000111111111111111111111111111111111111000111111111///...///000------......//////000000111222444888>>>FFFMMMQQQTTTVVVWWWTTTPPPPPPTTTXXX______^^^^^^]]][[[XXXVVVSSSccc||||||kkk[[[VVVUUUUUU\\\fffpppxxxxxxmmmfffeeeaaaYYYOOOPPPSSSWWWddd}}}xxxuuurrrrrrzzztttmmmeeecccaaabbbeeejjjmmmnnnttt||||||}}}~~~wwwuuuqqqmmmjjjhhhhhhhhhggghhhhhhhhhhhhfffdddccccccbbbbbbaaaccceeeggghhhffffffggghhhgggeeecccbbbbbbaaa```_________```aaa]]]]]]\\\ZZZYYYXXXXXXXXXVVVUUUSSSPPPOOONNNMMMMMMLLLLLLKKKIIIHHHGGGEEEEEECCCBBBAAA???>>>===<<<<<<======<<<<<<<<<<<<============<<<;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::888777555555666666666555555444333333444444333222111111111111000///...---.........///......---,,,,,,---...---++++++---///------,,,,,,,,,,,,------+++---,,,***,,,///---)))---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,------,,,---------,,,,,,+++***------------------------------------,,,,,,++++++...............---------........................000000222333444444555555222111111000000111333444444555555444111000000000000000000000000000000000000//////...------,,,,,,,,,,,,,,,+++++++++******(((***++++++******+++---------,,,,,,,,,---......000/////////............222000///000333444333111222222222333333333444444111333555777777999;;;>>>@@@AAACCCCCCCCCAAA???>>>CCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIqqqfffooosssuuusssqqquuutttsssssssssooojjjkkkppp~~~|||xxxttttttxxxtttcccPPPAAA888777222---...222444000+++---000111//////222111...,,,...000222222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))***+++,,,,,,,,,///---++++++---///000000---......//////......---------------------------///......---......////////////000000000000111111111111111111111111111111000111111111///...///000......//////000111111222111333666<<>>============<<<<<<<<<<<<======>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;:::999888888777555333333444555444333222111111222333444444222222222222222111000////////////...------------...,,,------,,,******,,,---++++++,,,,,,,,,,,,++++++,,,---,,,***+++///...)))------,,,******)))))))))******++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++......---,,,,,,,,,------------------------------/////////000000000//////111111222333333333333333111000/////////111222333000222333222111000111222////////////////////////111000000...---,,,++++++,,,,,,,,,++++++++++++***&&&((()))*********,,,...,,,,,,,,,,,,,,,---...///////////////............111//////000111222111000222222222222333333333333111222444555666888;;;===BBBCCCDDDDDDCCCAAA>>>===DDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDFFFGGGGGGHHHHHHrrrpppqqqpppooonnnsss|||~~~zzzzzz|||~~~yyyuuuwwwwwwuuurrrrrruuu|||xxxjjjYYYHHH<<<999333///...111333000------000111///000222222///,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))*********+++++++++,,,...---------...//////000---------......---------------------------------...............//////000///000000000//////000111111111111111222222222222///111222111//////000111///000000111111222222333222555:::@@@GGGMMMRRRUUUSSSTTTTTTSSSRRRSSSVVVZZZ^^^^^^]]][[[XXXUUUSSSSSSVVVfff{{{uuucccWWWNNNRRRXXX___lllyyytttqqqhhh^^^\\\]]]XXXPPPOOOPPPSSS[[[iii|||ssstttxxxyyypppjjjgggeeeeeehhhmmmrrruuuwww{{{zzzxxxsssmmmiiihhhhhhlllmmmooorrrvvv{{{|||zzzzzzzzzyyywwwtttssssssssstttssspppnnnjjjgggbbb___^^^aaaeeegggeeehhhkkkoooqqqqqqpppooollljjjhhhggghhhjjjnnnpppllljjjhhheeecccbbbaaaaaa___^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWTTTSSSQQQOOOOOOQQQSSSTTTTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDCCCAAA@@@??????>>>======<<<<<<<<<===>>>>>>@@@@@@???>>>>>>======<<<<<<<<<;;;:::999777777666777555333333444444444333333222111222333444333222222222222222222111000000000///...,,,,,,---......------...,,,+++***,,,---******,,,------,,,******,,,---,,,***+++......***,,,+++******)))))))))***)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------...---------------.........///000111111222111111000111222222222222222111111//////......///000111222///000111111000///111222............////////////222111000///---+++******++++++++++++++++++++++++(((***++++++++++++---...,,,,,,,,,,,,------...//////////////////.........////////////000000000000111222222222222333333333222333555555666888;;;>>>BBBCCCDDDDDDCCCAAA???>>>CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHH~~~yyywwwtttpppooorrryyy~~~xxx{{{yyykkkmmmooosssxxxrrrdddSSSEEE:::777333000000111111000,,,///000...///222111///...---,,,+++++++++,,,,,,------------------------//////.........---------------,,,,,,++++++++++++------...---------...///,,,,,,------------,,,,,,.......................................///000111...000111000......///000000000111111111222222222///111222111000///000222000000111111222333333333444777===DDDKKKPPPSSSUUUTTTTTTTTTTTTTTTVVVYYY\\\]]]^^^___\\\WWWRRRPPPPPPZZZkkk}}}eeeWWWOOOTTT]]]eeeppp|||tttnnnddd\\\[[[[[[UUUNNNMMMPPPVVVaaaqqqyyyuuuyyy|||ssskkkgggiiihhhiiilllppptttvvvvvvwwwtttoooiiiffffffiiimmmnnnppprrruuuxxx{{{~~~|||zzzwwwvvvvvvvvvvvvuuusssrrrqqqqqqqqqooollljjjgggddd___\\\\\\```eeehhhjjjnnnsssxxxzzzxxxuuurrrrrrqqqooonnnoooqqqsssuuunnnllliiifffcccbbbbbbbbb______^^^^^^]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVXXX[[[\\\XXXWWWTTTQQQNNNJJJHHHFFFGGGFFFDDDCCCAAA@@@@@@@@@===============>>>???@@@??????>>>>>>===<<<<<<;;;<<<;;;;;;999888777666666888666444444555666555444666555333333444444222000111222222222222111111000000///...,,,,,,---.........//////...,,,+++---...******,,,------,,,******------,,,)))***......******)))))))))******+++,,,++++++,,,---......------***+++,,,---...---,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------......///////////////000222333444333222111111111222222111111000//////............000111222000111222111///...///000---........./////////000222111000///---+++******++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,++++++,,,---...//////.........///////////////...///////////////000000111111111222222222333333333444666666777999===@@@@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAABBBBBBAAAAAAAAADDDEEEGGGIIIJJJJJJIIIIII{{{uuuqqqrrryyy{{{vvvtttqqqqqquuu|||{{{~~~yyyddddddgggqqqyyyoooaaaSSS@@@===777222000///000000,,,///000......000000---///---+++))))))***,,,---------------------------------,,,,,,,,,+++++++++///......---,,,,,,+++++++++---......,,,,,,---...+++,,,,,,------,,,,,,+++////////////////////////............///000111111...000222111...,,,...000/////////000111111222222///111222111000000111333000000111111222333333333555999@@@GGGNNNQQQSSSTTTTTTTTTSSSTTTVVVXXX[[[]]]\\\^^^^^^ZZZUUUQQQQQQSSScccuuuiiiXXXMMMTTTaaajjjrrrzzzqqqiii^^^XXXVVVUUURRRNNNMMMRRR]]]mmmxxxtttvvv{{{~~~tttmmmiiifffkkkkkkmmmqqquuuwwwvvvuuussspppjjjeeecccfffmmmrrruuuwwwyyy|||~~~~~~~~~~~~xxxwwwvvvtttssssssttttttpppooommmmmmlllkkkgggddd```]]]ZZZYYYZZZ___eeeiiiqqqtttyyy||||||yyyuuurrruuuttttttssstttuuuvvvwwwnnnmmmjjjgggdddcccbbbbbb_________^^^]]]\\\[[[ZZZXXXYYYZZZZZZZZZYYYWWWVVVRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVSSSPPPMMMJJJHHHGGGHHHGGGFFFDDDCCCBBBAAAAAA???>>>>>>>>>???@@@AAABBB======<<<;;;;;;::::::999;;;;;;::::::999888777777999777555555666777666555777666444333444333111000000111111111111111000000//////...------------...///000000...,,,,,,---...++++++,,,,,,,,,,,,++++++---...,,,)))***......+++)))))))))******,,,------,,,,,,---.........------++++++,,,,,,------,,,,,,++++++,,,---------,,,,,,------------------------***+++,,,---------,,,,,,------......///000000000000111333555666555444333000000111111111000000///............///000222333222333333222///......///.........//////000000111111000000...---,,,++++++***++++++++++++,,,,,,,,,***+++,,,+++)))((()))***+++++++++,,,---...///000.........///////////////...///000000//////000111111111111111222222222222444555666666777999===AAA???AAACCCDDDEEEDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@DDDFFFHHHJJJKKKKKKJJJIIIxxxrrrsss|||}}}wwwqqqqqqlllhhhkkksss|||~~~}}}|||yyyvvvyyywwwccc___]]]gggzzzyyyuuummmaaaLLLCCC999333111000---***---000111......000///,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,***,,,...---+++***+++---++++++,,,,,,,,,,,,++++++....................................///000111222---000222111---+++---000---......///000000111111///000222222111000222333000000000111222222333333666;;;BBBJJJOOORRRSSSRRRSSSRRRQQQSSSVVVYYY\\\]]]\\\\\\ZZZVVVQQQQQQWWW\\\pppooo[[[NNNWWWhhhsssyyy~~~ooofffZZZRRROOOOOOPPPQQQQQQXXXggg{{{{{{uuuuuuyyyuuunnnjjjhhhhhhkkkmmmqqqwww{{{|||yyywwwnnnkkkgggcccdddiiirrryyy~~~xxxxxxvvvsssqqqppppppqqqmmmllljjjiiiiiifffccc```[[[ZZZYYYZZZ^^^eeekkkooo{{{{{{||||||zzzxxxtttrrrttttttuuuuuuuuuuuuuuuuuulllkkkiiigggdddbbbaaaaaa^^^^^^^^^^^^]]][[[YYYXXXUUUVVVWWWXXXXXXWWWUUUTTTPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPNNNMMMKKKIIIHHHHHHIIIHHHGGGEEECCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999999999999999777555555666777666555555333222222333333222000///000000111111000000///.........///......---,,,/////////---++++++,,,---------,,,,,,,,,,,,---------...+++(((***......+++,,,+++++++++++++++,,,---,,,,,,---------,,,++++++,,,,,,++++++,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++''')))+++------,,,+++))),,,,,,---......///000000000222444666777666555444//////000000111000000000///.........///111333444222333333222000//////000......///000000111222222000//////...------,,,,,,******+++++++++,,,,,,,,,)))***++++++******+++,,,+++++++++,,,---...///000............/////////000...000111111//////000222111111111111222222222222444444555555555888===@@@AAABBBDDDEEEDDDCCCAAA@@@AAAAAABBBCCCCCCBBBAAAAAACCCEEEHHHJJJKKKKKKIIIHHHyyysssttt~~~|||~~~|||{{{vvvqqqsssnnnkkkmmmuuu~~~}}}xxxuuuzzz~~~vvvfff]]]UUU\\\ppp|||tttvvvsssjjjUUUHHH999222333222+++###///222222///...000///,,,------.........---,,,+++++++++++++++++++++++++++//////.........---------+++++++++,,,,,,---......)))+++...---***)))***,,,+++++++++,,,,,,+++++++++------------------------............///000222222---000333111---+++---000,,,------...///000000111///000222222111111222333///000000111222222333333777<<>>>>>>>>::::::::::::::::::::::::888777555555666666666555222000000000222333222111...//////000000000//////---.../////////...,,,+++.........,,,***)))***,,,///...,,,,,,,,,,,,...///......+++((()))......,,,......---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,+++***+++,,,---...***+++,,,,,,------------************************%%%(((+++---...,,,***(((++++++,,,,,,---...//////000222555777888777555444......///000000000000000//////...///000222444555111222333222111000111222...//////000111222222333//////.........---------*********++++++,,,,,,,,,***+++------------///111+++++++++,,,---...000000---.........//////000000...000222222//////111333000111111111111222222222333333444444444777<<>>AAABBBCCCDDDDDDCCCBBBAAABBBDDDGGGIIIJJJJJJHHHGGG|||{{{{{{}}}||||||xxxtttuuu||||||{{{yyyzzz|||~~~|||{{{}}}|||{{{}}}vvvtttkkkcccZZZXXXaaaqqq}}}uuuvvvyyytttjjj___XXXLLL@@@888333222222//////000000000///............---------,,,,,,,,,...---,,,,,,+++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******,,,///111222000...111---,,,//////,,,)))***555...,,,000222///---///222111111000000000000000,,,------...///000000111333000...///222444333111///111333444444444555666:::BBBLLLQQQRRRRRRUUUXXXRRRRRRSSSUUUXXX[[[^^^```bbbWWWQQQRRRUUU[[[lllsss\\\UUUfffxxxqqqfffYYYQQQNNNOOOSSSWWWXXXkkkzzzvvvxxx~~~~~~xxxqqqllljjjiiiiiigggppp{{{yyyqqqiiigggddddddiiisss|||uuusssqqqooommmmmmmmmmmmkkkiiigggfffgggeeeaaa]]]YYY[[[]]]```fffqqq{{{xxxuuusssrrroooooooooooooooooonnnnnndddcccbbbaaaaaabbbcccddd```]]][[[[[[\\\\\\YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQOOONNNNNNPPPPPPOOOMMMKKKIIIGGGFFFGGGFFFEEECCCBBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>><<<<<<=========;;;::::::;;;<<<:::999777666555555666555333111222222444444444444222222111111111111111111111111...........................///---))))))---///...))),,,//////,,,+++---///......---------......///++++++++++++++++++++++++,,,,,,,,,------.........---,,,***))))))***,,,---***,,,...---)))(((***,,,+++++++++,,,,,,,,,------...+++((('''))),,,...///...---,,,,,,---///222333666555666999;;;;;;777333///////////////000111111222222222222222111000///333555555333000...000222222///------111444555444333333222222000///---,,,---,,,++++++---------+++)))***+++,,,,,,,,,+++***------------...///000000444222111222333333222111,,,...111222111111111222111111222333333333333222333444555777999;;;======DDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMsssrrrppppppssswww|||}}}xxxyyyyyyyyy}}}yyypppqqqqqqrrryyy}}}tttpppjjjgggccc```aaagggpppwww{{{{{{wwwqqqqqqtttsssnnnnnnhhh]]]NNN@@@777333222***++++++++++++***))))))......---------,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,---//////---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------...///...,,,***---******///222111111222...(((''',,,//////000333.........///000111333333000000000000000/////////222000//////222333222111---000222333444555777888>>>DDDLLLQQQRRRRRRUUUXXXTTTTTTUUUWWWYYY\\\___aaa^^^ZZZVVVVVV[[[jjjxxxccc```qqqqqqdddVVVNNNMMMOOORRRVVVcccxxxzzzwww{{{}}}vvvooojjjgggggggggnnnvvv~~~|||tttkkkbbbbbbcccfffnnn{{{yyyrrrqqqooommmlllkkkkkklllgggeeeccccccbbb```\\\XXXZZZ[[[^^^ccckkkwww~~~xxxuuusssqqqooolllllllllkkkkkkjjjjjjjjjbbbaaa``````_______________]]][[[[[[\\\\\\ZZZWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPJJJJJJJJJHHHGGGEEECCCBBBGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>===<<<======<<<;;;999:::;;;;;;:::888777666555555666555333111222333333444444333333222111111111111111111111111.........------.........,,,...,,,)))))),,,...,,,+++,,,......---,,,,,,---......---------......///++++++++++++++++++++++++))))))******************,,,+++*********,,,---///---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------///,,,)))((()))+++,,,,,,---,,,++++++,,,...000222777666777999;;;:::666333///////////////000111111222222222222222111000000333444555333000///000222222000---...000333333333222222222111000///---,,,---,,,+++,,,---...---,,,,,,,,,------,,,+++***)))************+++,,,------...---,,,---///000000...,,,...111222111111111222111111222333333333333222333444555777999;;;======CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDGGGIIIIIIIIIIIIJJJdddcccbbbdddiiipppwww|||xxx{{{}}}vvvvvvvvvyyyyyymmmgggfffiiiuuuzzztttnnnqqqsssooohhhbbbaaabbbjjjppptttrrroooqqqssstttxxxvvvmmm]]]JJJ;;;444222.........------,,,,,,,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...,,,++++++,,,,,,+++***111---,,,///000...---...***'''&&&)))---...000333............///111222333444333222111000///...---222000//////111222222111,,,...111333444666999<<>>===<<<<<<<<<;;;999888888999:::888777777666555555666555333222444333333222222333333444000000000000000000000000000///...------...///000+++---,,,((((((,,,---+++---,,,+++,,,------,,,***///......---------......++++++++++++++++++++++++******)))))))))))))))))),,,++++++++++++---///000000---***+++...///,,,))),,,------------.........///---+++***++++++***)))++++++******+++---///000888777888999:::888555333///////////////000111111222222222222222222111000333444444222111000111222444111//////000222222111222222222222111000.........---,,,,,,---...---+++---.........---+++)))(((,,,,,,,,,,,,---...///000111///...///000111000///---///111111000000111222111111222333333333333222333333555777999;;;<<<===AAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEAAADDDFFFGGGGGGFFFFFFGGG[[[ZZZZZZ\\\bbbjjjrrrwwwtttvvvxxxyyyyyyzzz|||}}}~~~{{{wwwvvvttttttzzz}}}fffbbbbbbooozzz|||~~~{{{ssshhh^^^XXX```lllxxxyyytttrrruuuzzzxxxyyytttfffPPP>>>444111333222222111000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***)))((()))+++,,,---,,,222---+++------***(((***,,,+++,,,---...---,,,,,,000000///............///333333222111///...------111000//////000111222222...///111222444777;;;>>>JJJLLLPPPQQQRRRSSSVVVYYYWWWWWWXXXZZZ[[[]]]^^^___ZZZ]]][[[^^^ttttttooo~~~vvvdddTTTOOOPPPRRRXXX```xxxyyywwwxxx{{{~~~zzzsssmmmjjjkkkmmmoooxxx}}}~~~{{{wwwsssllleee```bbbfffnnnyyy{{{sssmmmllllllkkkjjjjjjjjjiiiiiieeeeeedddcccaaa^^^ZZZXXX[[[]]]bbbmmmyyywwwpppllljjjhhhhhheeeddddddbbbaaa```______]]]^^^^^^^^^]]][[[XXXWWW[[[[[[[[[\\\\\\\\\[[[YYYVVVUUURRRQQQQQQRRRUUUVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJGGGFFFDDDBBBAAA@@@??????>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::888777777888888777666666555444555666666444222444444222222222222444444////////////////////////000///...------...///000+++---,,,)))))),,,---+++...,,,***+++......+++(((//////...------------...++++++++++++++++++++++++------,,,,,,++++++******++++++++++++---...000111///---,,,,,,......---+++---------.........//////---,,,+++,,,------+++)))++++++++++++,,,...///000777888888888888666444222///////////////000000111222222222333333222111111333333333222111111222333555444333222111111111111333333333333333222111000---,,,++++++,,,,,,+++***,,,---......---,,,+++***------------...///000111555333111111222111000...---///000000//////000222111111222333333333333222222333555666999:::<<<===??????@@@AAABBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFVVVUUUUUUWWW\\\cccjjjooolllmmmooopppoooppprrrttt{{{{{{{{{{{{||||||}}}}}}zzzwwwyyyyyyvvvwwwjjjdddbbblll~~~|||yyyooobbbXXX]]]jjjyyy~~~xxxrrrsssyyyvvvyyywwwkkkVVVBBB666111111000///...------------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***)))'''(((***+++,,,+++,,,((('''+++------...000---000333333222///,,,)))000///......---.........000000000//////.........000000000000///000111222000111222333555888===AAANNNPPPQQQSSSTTTUUUXXXZZZWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[YYYbbbxxxhhhmmmrrraaaSSSPPPQQQTTT___lll|||vvvsssuuuyyy~~~|||xxxsssnnnnnnqqqvvvzzz}}}}}}wwwqqqmmmggg``````bbbhhhqqq|||~~~{{{xxxsssoookkkkkkkkkjjjjjjiiiiiihhh_________^^^[[[XXXVVVUUU[[[___gggrrr~~~zzzrrrllliiigggfffeeeccccccbbbaaa```___^^^]]]^^^^^^___^^^]]][[[YYYXXXZZZ[[[]]]]]]\\\[[[ZZZZZZXXXVVVTTTRRRRRRTTTVVVXXXVVVUUUTTTRRROOOMMMKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBB@@@??????>>>???@@@AAABBBBBBCCCCCCBBB@@@??????>>>===<<<;;;:::999777666666777888666555666555444555666666444222444444222222222222444444////////////////////////000///............///000,,,......++++++......,,,...,,,***+++...///,,,)))//////...---------------++++++++++++++++++++++++......------,,,,,,,,,+++***++++++,,,---///000000,,,...///...,,,+++,,,...---------.........//////+++++++++,,,......---+++++++++,,,,,,---///000000666777777777555444333222///////////////000000111111222222333333333222222333222111111222333333333777666666444333222222222444444555555555444333333---+++******++++++***((()))***,,,------------,,,************+++,,,---...000///...///000111000///...///000000......000111111111222333333333333222222333444666888:::<<<<<<===>>>@@@AAABBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFFFFGGGTTTSSSSSSTTTWWW\\\aaaddd```bbbeeeggghhhkkkooorrrrrrssstttuuuvvvyyy~~~{{{vvv}}}}}}zzz|||~~~mmmiiihhhqqq{{{zzzzzzttthhh^^^]]]fffrrrxxxssslllmmmrrrvvvyyyyyyooo]]]JJJ<<<555222111///---,,,,,,------......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,************(((&&&000,,,***---...------000)))///444444222222///+++,,,,,,,,,,,,...///000111............///////////////000000000//////111222111222333444666;;;BBBGGGQQQRRRSSSUUUVVVXXXYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[]]]XXXYYYllluuufffaaakkkhhhYYYPPPQQQTTTYYYkkkxxxsssrrrvvv|||{{{wwwrrrnnnpppuuu|||}}}sssjjjeee___YYY]]]```gggsss~~~}}}zzzwwwtttsssqqqnnnllljjjjjjjjjjjjiiihhhgggfff______^^^\\\YYYXXXYYYZZZ]]]cccnnnyyy}}}xxxtttnnnjjjhhhfffeeecccbbbbbbaaa```______^^^^^^_________^^^]]]\\\[[[ZZZYYY\\\^^^^^^\\\ZZZYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVUUUSSSPPPMMMJJJHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????AAAAAABBBCCCDDDDDDDDDDDD?????????>>>===<<<::::::999777666666777888666555555444444555666666555333444333333222222333333444000000000000000000000000////////////////////////,,,......,,,,,,......,,,,,,,,,,,,---...///...,,,000///...---------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++,,,---......///+++...000...***)))+++...,,,------------.........+++***+++,,,...///...---++++++,,,---...///000000333444555555333111222222///////////////000111111111222333333333333333333222111000111222444444333666777777555333111111222333444555555555555555444---,,,******++++++)))((('''(((***,,,---------,,,+++++++++,,,,,,---...///---,,,---///333555666555//////000///......///111111111222333333333333222222222444666888:::;;;<<<===>>>@@@AAABBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHSSSSSSSSSTTTVVVYYY\\\]]]ZZZ\\\___aaacccgggllloookkknnnqqqqqqrrrwww|||yyy~~~|||yyyyyyvvvsssmmmmmmqqqzzz~~~yyyrrrkkkaaaaaafffkkkjjjfffgggmmmrrruuuvvvqqqeeeUUUGGG>>>666444222000/////////000......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++++++++***'''%%%555000,,,------***)))+++(((///222///---///000---+++++++++,,,---...000000////////////////////////...000111000......000333000111222444888???HHHNNNRRRSSSTTTVVVYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[\\\VVV^^^zzzqqqccc]]]bbbmmmppp^^^SSSOOOUUUYYYbbb{{{}}}xxxttttttyyyyyyuuuppplllnnnttt|||zzznnnfffaaa]]]XXX]]]```iiiuuuxxxuuupppmmmlllkkkiiihhhiiiiiiiiihhhgggeeecccbbb``````___\\\YYYYYY]]]``````iiivvv{{{xxxrrroookkkiiihhhgggeeecccaaaaaa``````_________^^^______^^^]]]]]]]]]]]]]]]ZZZ]]]______\\\YYYXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSQQQOOOLLLIIIHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB>>>>>>???>>>===<<<:::999999888666777888888777555555444444555666666555333222333333444444333333222111111111111111111111111...///000111111000///...***---...++++++...---******,,,.../////////000111000000///------,,,,,,---++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++,,,,,,,,,,,,---------------,,,+++,,,---...---,,,)))***+++,,,---.........000222333333000///111222///////////////000111111111222333333444444333333222000///000333555444333333555666555222000000111222222333444444444444444///...,,,,,,---,,,+++)))'''(((***+++,,,++++++***...............000111111000//////111444666666555///000000...------///111111111222333333333333222111222444666888:::;;;<<<===???@@@AAAAAA@@@???>>>@@@AAACCCDDDEEEFFFFFFFFFDDDFFFIIIIIIIIIHHHHHHIIITTTUUUUUUWWWXXXZZZ[[[\\\ZZZ[[[]]]___```ccchhhkkkgggkkkoooooopppwww}}}~~~}}}zzzuuuuuuwwwuuuppplllpppwww{{{xxxeee___]]]aaacccbbbffflllkkknnnqqqqqqjjj^^^QQQHHH555444111///......//////......---------,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))***,,,------***(((---(((&&&))),,,+++---000***///000***'''+++...---......---,,,,,,,,,,,,---222111111111000000//////---000111000......000333...///111444:::CCCMMMSSSRRRSSSUUUXXX[[[\\\[[[ZZZ\\\]]]^^^^^^^^^^^^\\\\\\ZZZVVVccc{{{jjj]]]YYYYYYfffooo~~~tttpppmmm```YYYQQQQQQZZZ```kkkyyyzzzvvvvvv}}}~~~yyytttnnnjjjlllrrrzzz~~~wwwkkkdddaaa^^^[[[```dddkkkwwwyyyxxxtttooollllllllllllkkkhhhhhhhhhgggfffcccaaa```]]]]]][[[WWWUUUVVV[[[```bbbmmm{{{yyyvvvmmmllljjjiiiiiihhheeeccc```________________________^^^]]]\\\\\\\\\^^^^^^ZZZ]]]``````\\\XXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA;;;<<<===>>>>>>???>>>>>>>>>>>>??????===<<<:::999999888777777888888777666555444444555666666555333222222444555555444222222111111111111111111111111---...111222222111...---))),,,---******---,,,)))))),,,000000///...111444111000///...---,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******+++,,,,,,,,,++++++...+++)))***,,,---+++(((+++++++++,,,,,,,,,------000...,,,,,,,,,---,,,+++((()))***+++,,,---------...000222111///...000333///////////////000111111111222333333444444444444222000...000333555555333111333555333000...///000000000111222333333333333111///............,,,+++((()))***++++++***((((((++++++++++++,,,---......111///......//////...,,,///000000...------///111111111222333333333333222111222444555888999;;;<<<>>>???@@@AAAAAA@@@>>>===BBBCCCDDDFFFGGGGGGHHHHHHCCCEEEHHHIIIHHHHHHHHHIII_________^^^]]]]]]\\\\\\```aaabbbddddddddddddccckkkjjjjjjmmmrrryyy||||||zzzwwwtttsssrrrpppnnnmmmooouuu}}}tttcccVVVXXXaaaeeeeeefffiiikkkkkkjjjkkkjjjddd\\\EEE;;;333222222111//////......//////......---,,,.........------,,,,,,,,,------------,,,,,,+++***,,,,,,---............------+++)))***,,,---......,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,...111000------///111///...------...///...---000...,,,---//////---+++000000000000////////////444333333555;;;DDDMMMRRRWWWWWWWWWWWWYYYZZZ[[[\\\]]]^^^``````___\\\YYYWWWRRRTTTeeekkk]]]TTTOOOWWWddduuu||||||rrrhhhgggiiiiiiWWWUUUTTTUUUaaa||||||xxxuuuxxx|||pppnnnlllhhhiiiooo{{{|||yyyrrrjjjaaa\\\ZZZ[[[cccmmmwww|||~~~{{{vvvpppnnnmmmmmmmmmllliiigggdddeeefffffffffdddaaa```^^^]]]ZZZVVVTTTVVVZZZ]]]lllrrrzzz}}}tttnnnkkkjjjhhhgggeeedddddddddcccbbbaaa___^^^^^^^^^^^^bbb```___^^^______]]]\\\ZZZ\\\^^^``````]]]ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBBBBBBBAAA@@@??????<<<<<<======>>>>>>??????@@@???===;;;;;;;;;<<<<<<<<<<<<<<<999777888<<<@@@999666444555777888777555333333333333333333333333111111111111111222222222,,,,,,.../////////...---...+++***+++---...---***......///////////////...222000...,,,+++,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++---...---***((()))+++,,,,,,,,,+++++++++******...,,,+++---000111///,,,//////.........---------*********+++,,,---...//////000222333333222111111000//////......000111222555444333333444555666777000/////////111333444666777666444222111111222333222222222333333444444444444222///---***)))))))))***+++,,,------,,,+++***///+++***......+++,,,000////////////////////////111000///000111222222000000000111222222222222111333444555777888:::;;;<<<>>>>>>>>>???AAADDDGGGIIIBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIIIIddddddcccaaaaaaaaaaaaaaadddeeefffhhhhhhhhhhhhhhhjjjjjjkkkmmmrrrxxx~~~~~~||||||zzzwwwtttsssqqqnnnllliiiiiilllsss|||sss```\\\```cccfffiiifffhhhiiijjjnnnsssrrrmmmQQQCCC555111111///---,,,......//////......---,,,......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++******...,,,******,,,---------))))))*********+++++++++,,,------------------,,,,,,---......------...000///...------...///...---000...,,,---//////---+++000000000000////////////111111222666===GGGPPPUUUWWWWWWWWWXXXYYYZZZ\\\\\\]]]___```aaa```^^^[[[YYYSSSUUUbbb{{{uuubbbYYYTTTTTT```pppyyymmmffffffddd```UUUTTTTTTYYYiii|||wwwuuuxxx~~~}}}ooonnnmmmlllnnnsss{{{zzzwwwpppggg___[[[[[[\\\aaalllwww{{{}}}}}}xxxssslllkkkiiihhhhhhhhhfffdddggghhhhhhhhhfffdddaaa___[[[[[[ZZZXXXWWWYYY]]]```gggoooxxx}}}{{{uuuqqqooojjjiiihhhfffdddcccbbbbbbbbbaaa```______^^^^^^___```___]]]^^^______^^^]]]XXXYYY[[[]]]\\\ZZZWWWUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWVVVTTTQQQNNNKKKIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCCCCBBBBBBAAA@@@???===>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;888999999777555555888;;;777555333444666777666444333333333333333333333333111111111111111111111111,,,---.../////////...---...,,,++++++---...,,,***...//////000000//////...111000...,,,+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))+++---,,,******+++---,,,,,,,,,,,,++++++++++++...,,,+++,,,...///---***//////.........---------++++++++++++,,,------...///000111222222111000000000///.........///111111222222222333444666777999222111000//////000111222333222111000////////////222333333333444444444444000///---,,,++++++,,,,,,+++++++++,,,,,,+++++++++---***)))------***+++///////////////////////////---,,,+++,,,---...---,,,000000000111111111111222333444555666888:::;;;<<<@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIllljjjhhhgggffffffggghhhkkkkkklllnnnnnnnnnnnnnnnmmmnnnooorrruuuzzz}}}}}}~~~|||{{{yyyvvvtttrrrpppmmmjjjkkkiiiiiinnnyyyzzzmmm^^^\\\```gggmmmfffhhhhhhiiioooxxx|||{{{aaaMMM999111111000...,,,......//////......---,,,...------------,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***...---++++++,,,---,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---,,,---...//////...///...------...///...---000...------......---,,,////////////000000000000///000333888@@@JJJSSSXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^___aaaaaa```^^^[[[YYYTTTTTT^^^rrrwwwhhhYYYSSSRRRWWWhhhyyyqqqeeecccddd```YYYRRRQQQRRR]]]qqq{{{vvvvvvzzz}}}uuuooonnnnnnqqquuuyyy||||||wwwssslllddd]]][[[\\\___eeeppp{{{zzzsssnnnllliiihhhhhhiiihhhgggjjjjjjiiihhhfffdddaaa___[[[[[[ZZZYYYXXXZZZ]]]```eeemmmuuuwwwrrrmmmlllmmmiiihhhfffdddbbbaaa````````````_______________```^^^]]]\\\]]]___```___^^^[[[]]]^^^___^^^\\\YYYWWWVVVUUUTTTTTTTTTVVVWWWXXXZZZXXXVVVSSSOOOLLLIIIHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>========================<<<;;;::::::;;;<<<:::888777888999666444333444555666555444444444444333333222222222000000000000000000000000,,,---......//////......///...,,,,,,------,,,***//////000000000000//////000///---,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------)))***,,,,,,++++++---...------------,,,,,,,,,,,,---,,,++++++------,,,***...............---------,,,,,,,,,++++++,,,------//////000000000000////////////.........///000111000000111222444666888999333222000///............333333333333222111111000222222333444444444444333//////---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++))))))++++++***+++---////////////////////////...---,,,---///000///...000000/////////000111222333333555666888999;;;;;;@@@AAAAAABBBAAA@@@???>>>@@@@@@BBBCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLMMMMMMMMMsssqqqooollllllmmmnnnpppqqqqqqrrrssstttttttttttttttuuuwwwyyy|||~~~|||zzzzzzwwwuuusssrrrqqqooommmkkkllljjjiiinnnyyywwwsss{{{ttt^^^VVVZZZdddlllkkkllljjjhhhlllvvv}}}~~~pppXXX???333333333111///.........///......---,,,------------------------,,,,,,,,,------,,,,,,+++)))***+++,,,---.........///---++++++,,,,,,+++***------------............******++++++++++++******000---+++---000111000---///---------...///...---///...............------////////////000000000000///111555;;;DDDMMMTTTXXXYYYYYYYYYZZZ[[[\\\]]]^^^___```aaaaaa___[[[XXXUUUQQQTTT^^^oooooobbbTTTNNNNNNWWWiiiyyywwwhhh______```\\\VVVQQQNNNPPP]]]tttzzzuuuwww|||~~~uuuoooooooooqqqwww|||~~~{{{xxxsssooohhh```[[[ZZZ]]]aaahhhsss~~~yyyrrrnnnkkkhhhggghhhiiiiiiiiihhhhhhhhhgggfffdddbbbaaa^^^]]]YYYVVVUUUXXX]]]bbbjjjmmmqqqqqqmmmjjjiiiiiigggfffdddbbb```___^^^^^^^^^^^^^^^^^^^^^___```aaa___]]]\\\]]]^^^^^^]]]\\\^^^___``````___]]][[[YYYWWWVVVUUUTTTUUUWWWXXXZZZYYYXXXUUURRROOOLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;<<<===>>>>>>===<<<:::999;;;<<<<<<<<<;;;999888777555555555555666666555444555555444333333222111111000000000000////////////---------...............//////...---------,,,+++000000000111000000///.........---,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++,,,.................................------,,,+++++++++,,,,,,//////////////////.............../////////000000000000111222333444555666222111000...---------...333333444555444333111000111111222333333222222111222111///...,,,***))))))---,,,+++******+++,,,---***))))))***++++++,,,---////////////////////////000///...///111111111///000///.........///111111222333444666888999:::;;;>>>???AAABBBBBB@@@===;;;??????AAABBBCCCCCCCCCCCCDDDEEEHHHJJJLLLMMMNNNNNN{{{yyyvvvtttssstttvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~|||xxx{{{~~~xxxssstttwwwtttrrrooonnnoooooonnnmmmiiiiiijjjnnnwwwvvvnnnnnnyyyvvv]]]QQQUUU```hhhppppppmmmhhhkkkttt}}}fffHHH888555333111///.........///......---,,,------------------------+++,,,,,,------,,,,,,,,,******+++,,,------------...---,,,,,,------+++))))))*********++++++++++++++++++,,,,,,,,,,,,++++++000...,,,...111222000...///---------...///...---...//////...------------.../////////000000000111222444999@@@GGGNNNTTTWWWZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaa___\\\XXXSSSPPPMMMUUUbbbsssmmm```QQQKKKOOOZZZkkkyyyyyyoooccc\\\ZZZXXXTTTRRRRRRNNNOOO]]]tttxxxuuuyyy~~~}}}yyysssooopppqqquuu{{{zzzuuuooollleee^^^ZZZZZZ^^^bbbjjjttt~~~}}}vvvoooiiifffdddcccdddfffffffffeeeeeeeeeeeeddddddccccccaaa^^^YYYUUUUUU[[[dddjjjqqqooolllllllllkkkgggdddeeedddbbbaaa___^^^^^^^^^^^^]]]]]]^^^^^^___```aaaaaa___]]]]]]]]]\\\ZZZYYY[[[\\\\\\]]]\\\ZZZXXXWWWWWWWWWVVVVVVVVVXXXYYYZZZUUUTTTSSSPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;:::::::::<<<<<<=========;;;999888777777888888888666444222555666777777777666666666555555444333333222111111000000000000//////......------------......//////////////////...---------000000000000000///......---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,++++++......---------,,,,,,,,,******+++,,,---///111333---.....................------,,,+++++++++,,,,,,...............//////////////////000000000000000111111111222222222222222000///...------...////////////000111111000...---///000111222222111000///111000///...,,,+++)))(((---,,,+++******+++,,,---***++++++***+++---......////////////////////////...---,,,---...//////---///////////////000000111222333444555777999:::;;;<<<===@@@BBBBBB@@@>>><<<>>>???@@@BBBCCCDDDDDDDDDAAACCCEEEHHHJJJKKKKKKKKK~~~{{{yyyyyy|||~~~}}}yyytttpppoooyyy}}}~~~yyyrrrppprrrvvvtttpppmmmkkkkkkmmmnnnnnnjjjllloootttzzzsssllljjjmmmxxxvvv___RRRSSS[[[aaannnpppnnnjjjmmmvvvpppQQQ>>>666111...---......//////......---,,,,,,,,,,,,------------...++++++,,,---------,,,,,,+++,,,,,,,,,++++++***)))---,,,+++,,,------+++***++++++++++++,,,,,,,,,,,,---......//////......---///...---...///000000//////...------...///...---.../////////---,,,---.........//////000000111111444777===CCCJJJPPPTTTVVV[[[[[[[[[\\\]]]^^^___```aaaaaa```___[[[VVVQQQNNNMMMZZZlll~~~mmm```PPPKKKTTTeeettt~~~uuukkk```YYYSSSNNNKKKLLLRRRPPPTTTcccxxx|||wwwvvv{{{~~~|||zzzwwwtttrrruuuzzz~~~yyytttllliiiddd^^^ZZZ[[[^^^aaapppyyy}}}wwwppphhhfffeeeeeefffhhhhhhgggddddddddddddddddddddddddaaa^^^ZZZWWWYYYaaakkkssssssmmmhhhhhhkkklllgggbbbbbbbbbaaa```____________^^^]]]]]]]]]^^^___``````aaa___]]]\\\\\\[[[YYYWWW\\\\\\]]]^^^]]]\\\[[[ZZZXXXXXXYYYYYYXXXXXXXXXXXXSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;:::999888777777888999888555333444666888999777666666666444444444333333222222222222111111000000//////......------------...//////...///000///......///000///000000000///...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------///...,,,,,,------+++***------------,,,,,,,,,,,,)))+++,,,,,,---///222555---------...............,,,,,,,,,++++++,,,------------------...000111222///000111222222222111111111111111222111000000//////...------...///000111000000111111111111000000///000111222222111///---,,,------......---,,,,,,,,,++++++++++++++++++,,,)))++++++)))***...///...///////////////////////////.........000111000///...///000111111111000000222222444555777888::::::;;;===???BBBBBBAAA???>>>>>>???AAABBBDDDDDDEEEEEEFFFGGGJJJLLLMMMNNNNNNNNN~~~zzzyyywwwyyy{{{yyyuuurrrqqqqqq|||}}}xxxsssrrruuuyyywwwrrrlllhhhhhhiiikkklllkkknnnssswww{{{}}}~~~vvvllljjjmmmrrrzzzyyyfffXXXUUUYYY[[[iiilllllljjjmmmvvvpppSSSAAA777111//////......//////......---,,,,,,,,,,,,---------......***+++,,,,,,---------,,,+++,,,---...//////000000+++++++++,,,......,,,***---------.........//////---------......---------+++,,,------,,,,,,---//////...------...///...------///000///---+++---............///000111111111444888>>>FFFMMMRRRUUUVVV\\\\\\\\\\\\]]]___```aaa______```^^^\\\XXXSSSQQQRRRbbbwwwrrrcccRRRNNN\\\qqqwwwiii[[[TTTOOOIIIHHHJJJQQQTTT]]]ooozzzvvvwww|||}}}zzzxxxsssxxx}}}{{{wwwtttjjjhhhddd___\\\[[[^^^aaaqqqyyy~~~|||yyytttnnniiihhhggghhhjjjkkkjjjiiiffffffeeeddddddddddddddd```___\\\ZZZ[[[aaaiiioookkkhhheeeeeeggghhhgggddd``````____________``````^^^^^^]]]]]]]]]^^^______```^^^\\\[[[\\\[[[YYYWWW]]]^^^______``````______YYYZZZ[[[[[[[[[YYYWWWVVVTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<============<<<;;;:::::::::::::::888777888:::;;;999666222555888999777555555666333333333333333333333333333222222111000000//////...------,,,---...///000,,,...000000///...000222////////////...---,,,+++******++++++++++++******------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///---+++,,,......---+++,,,,,,,,,,,,+++++++++++++++,,,---,,,+++,,,000333---------.........//////++++++++++++,,,------...,,,,,,,,,---///111333555000111222333444333333222...///000111111111000///000///.........///000111333333222222222222333333000111333444444222000...,,,,,,---......------,,,+++++++++,,,,,,+++++++++'''***+++((()))...///,,,////////////////////////111000///000222222222111---///111333333222111///111222333555777888999:::===>>>@@@AAABBBAAA@@@??????@@@AAACCCEEEEEEFFFFFFJJJKKKMMMOOOPPPPPPPPPPPP~~~{{{{{{yyy{{{|||{{{wwwvvvvvvxxx}}}yyywwwwwwyyy{{{zzztttlllfffeeegggiiijjjgggjjjooorrrvvv|||~~~}}}zzzwwwwwwxxx{{{~~~}}}ssskkkmmmsssxxx}}}{{{}}}}}}lll]]]XXXXXXXXXeeeiiijjjhhhjjjsss{{{jjjRRRAAA777222222555......//////......---,,,,,,,,,,,,------.........***+++,,,,,,------------)))+++...111555888:::;;;******+++,,,...///---+++*********+++++++++,,,,,,*********++++++*********(((+++---,,,***)))+++...///...------...///...------///000///,,,+++---///---......///000111111222333777???GGGNNNTTTWWWXXX\\\\\\\\\]]]^^^___```aaa]]]^^^______]]]ZZZVVVTTTWWWhhh~~~yyyhhhUUURRRbbbxxxyyygggUUUOOOMMMJJJJJJLLLQQQWWWeeezzzxxxuuuxxx~~~{{{xxxtttzzz}}}xxxvvvuuuiiihhheee```]]]\\\^^^```jjjqqqvvvtttrrroookkkeeeeeeeeeeeefffhhhiiihhhfffjjjiiigggfffdddddddddccc``````^^^\\\[[[\\\```cccbbbcccccccccdddeeefffhhh_______________```aaabbb___^^^^^^]]]]]]^^^^^^^^^^^^\\\[[[[[[\\\\\\ZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]YYY[[[\\\]]]\\\YYYVVVTTTWWWUUUSSSPPPLLLIIIGGGEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@??????<<<=========>>>>>>??????>>>===;;;:::999999:::;;;777555333444777888666444111444888888666333444555333333333333333333333444333333333222111000000///......---,,,---...///000+++...000000//////111444............---,,,+++***)))******+++++++++******...------,,,,,,------...******+++++++++,,,,,,,,,---+++***+++...000///---,,,,,,,,,+++++++++******,,,------+++)))))),,,000---------.........//////*********+++,,,---...///,,,,,,,,,---///222555666111222333444555444333333,,,---///000111111111000111000///......///000111000000///......///000111222333555666666444111///////////////...,,,***(((***+++,,,------,,,+++***%%%)))***&&&'''---...+++////////////////////////---,,,+++,,,.........------///222555555333111///111222333555777888999:::@@@@@@AAABBBAAA@@@???>>>???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJ}}}~~~}}}}}}{{{kkkbbbbbbeeegggfffkkkkkklllpppuuuzzz||||||{{{xxxxxxyyyxxxuuutttwww|||pppkkkssszzz{{{zzzvvvxxx|||zzzjjjWWWPPPRRR\\\gggmmmlllkkkqqqwwwxxxvvvlll\\\KKK>>>666111///111000///......------...///......------,,,++++++............---,,,++++++///---+++---111333333111---,,,,,,---......---+++---------,,,,,,+++++++++000...,,,,,,------,,,+++000,,,+++------+++,,,000000///000///000///000///222111111111000000/////////000111111000111333555333>>>GGGLLLPPPVVVYYYYYY```^^^]]]^^^aaabbb___]]]cccaaa______^^^\\\ZZZYYYeeezzzvvv___SSSYYYhhh~~~|||hhhUUUNNNKKKHHHKKKRRRRRR^^^uuuzzz{{{}}}zzzzzz{{{}}}~~~|||wwwrrrjjjgggbbb^^^\\\]]]___aaakkklllmmmmmmkkkhhheeecccdddfffgggiiiiiiiiiiiiiiiiiifffccccccddddddbbb___^^^\\\ZZZWWWVVVVVVWWWXXXTTTYYY```cccddddddeeegggaaaaaaaaa```______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^]]][[[ZZZXXXWWWVVVTTTTTTTTTWWWZZZ\\\[[[ZZZ\\\\\\\\\[[[YYYVVVTTTRRRYYYVVVRRROOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCAAA???@@@AAA@@@???>>>======<<<<<<===<<<;;;;;;::::::999999888;;;999777555555666888999999888666555555555666777111222333444555555555555333333222222111000//////........................////////////000111222333111000///...---,,,++++++.........------,,,,,,,,,...,,,***((((((***---///,,,,,,,,,------.........---,,,,,,///444666555222++++++------------++++++...///000000///---+++)))---...///000000///...---...///000///---,,,,,,...,,,,,,---///111333555666444555777777555555555666////////////000000000000///000111111000///000111111111000//////...//////333222111222333333222000111111///...,,,,,,,,,,,,///...---+++***++++++,,,,,,++++++,,,...//////......///////////////..................////////////111333555777666444111///<<<666222555888888888:::AAABBBCCCCCCBBB@@@>>>===@@@???@@@CCCFFFGGGDDDAAAEEEFFFHHHIIIKKKMMMMMMNNNyyyiii```aaagggkkkllllllkkkkkkmmmqqqtttuuuuuuuuuqqqpppqqqpppooorrrxxxwwwoooooozzz}}}xxxzzz}}}{{{nnn[[[PPPOOOWWWbbbllloooqqqvvvyyyxxxxxxsssgggWWWFFF999333111111111///...............------------------------,,,,,,------...---------,,,***)))***---000///...,,,++++++,,,------,,,***---------,,,,,,+++++++++...,,,++++++---...---,,,...+++***------***+++...,,,,,,---///000111222333000000000/////////......///000111111000111444666777AAAKKKOOORRRWWWYYYYYY```^^^]]]^^^aaabbbaaa___eee```^^^___]]][[[___ffftttqqq]]]UUU^^^nnnwwwdddSSSNNNLLLIIIKKKQQQVVVddd|||}}}yyy|||~~~{{{{{{{{{}}}|||xxxrrrlllhhhfffccc```______aaabbbjjjkkklllllljjjgggcccaaabbbccceeefffggggggffffffkkkhhhffffffgggfffdddbbbaaa___[[[XXXUUUTTTSSSSSSTTTYYY```dddeeeddddddeeeaaaaaa``````____________]]]]]]^^^_________^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTUUUWWWYYY[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSXXXVVVRRRPPPOOONNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCAAA@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888777777888888888777777777777777777666666555444555555555333333444555555555555444222222111111000//////...........................////////////000111222333111111000///...------,,,------------,,,,,,,,,+++***+++,,,+++))))))+++---******************++++++,,,,,,,,,///111222222111+++,,,,,,------,,,,,,++++++,,,.........---+++***......------------......---.........,,,+++,,,------------///000222444555333555666666555444444555111111111111222222222222111222333333222111222333111111000000000000111111111000000111333333222111222222000///...---------******))))))(((((()))))),,,+++***+++---///...---....../////////......---............////////////---...000111333444444444:::555222555888888999;;;<<<===???AAACCCDDDDDDEEEBBBAAABBBEEEHHHIIIFFFDDDBBBDDDFFFHHHJJJKKKKKKKKKzzzkkkdddeeekkkoooqqqmmmkkkjjjjjjkkkkkkkkkjjjkkkfffddddddfffjjjsss|||uuuqqqvvv|||}}}vvveeeUUUNNNNNNZZZhhhrrrzzz~~~~~~{{{ssscccOOO???555222111111000///............++++++,,,------...//////***+++,,,---............***))))))***,,,......---+++******+++,,,,,,+++)))------,,,,,,,,,,,,+++++++++***)))***,,,......---,,,)))***------***))),,,,,,,,,---...000111222333//////...............---///000111111111222555777:::DDDNNNSSSUUUYYYZZZYYY___^^^]]]^^^```bbbbbbbbbfff___^^^aaa^^^]]]jjj}}}mmm\\\YYYfffvvvtttbbbRRRNNNLLLIIIKKKQQQ[[[nnn|||yyyxxx}}}~~~|||vvvnnnhhhgggfffdddccccccdddeeefffjjjkkklllkkkiiieeeaaa^^^```aaaccceeefffffffffeeejjjiiiggggggggggggeeeccc```^^^[[[XXXUUUSSSRRRRRRTTTZZZaaafffhhhfffdddcccaaa``````_______________[[[\\\^^^```aaa```___^^^\\\[[[[[[YYYXXXWWWVVVVVVVVVUUUUUUWWWYYYZZZYYYWWWVVVVVVUUUTTTTTTUUUUUUUUUXXXVVVSSSQQQQQQPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@@@@AAA===<<<;;;::::::999999:::;;;;;;:::999888777666555777777999999999888666555444555555555555444333333555555555666555555444333111111000000///........./////////////////////////////////000000111111222000000000000//////......,,,,,,,,,,,,++++++++++++(((+++------+++))))))+++------------,,,,,,,,,,,,***,,,---...------...///+++,,,,,,------,,,,,,+++******+++,,,---,,,,,,,,,...---,,,++++++,,,---...+++---------+++***+++,,,............///111222333222444555555444333333444111111111111222222222222111222333333222111222333000000000111111222333444111000000111333444333222333222111000//////......******+++,,,,,,,,,,,,++++++***)))+++---...---,,,,,,---............---------............/////////------------///111333555777333222666888888999<<<;;;<<<===@@@BBBEEEHHHIIIAAAAAABBBDDDGGGHHHFFFDDDAAADDDGGGJJJLLLLLLKKKJJJyyyrrrrrrtttuuuuuupppnnnjjjhhhfffeeebbb```aaa\\\YYYZZZ^^^hhhwwwyyyxxx~~~~~~rrr___SSSHHHQQQ```qqqwwwhhhXXXGGG;;;444222111000///............,,,,,,,,,---------......+++,,,------.........---+++,,,,,,---.../////////,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---,,,,,,+++)))+++......+++)))+++////////////////////////........................///000111111111333666999;;;FFFPPPUUUXXX[[[\\\[[[]]]]]]\\\]]]___aaabbbcccfff^^^^^^cccaaaccczzzjjj^^^aaaqqqxxxeeeSSSMMMJJJHHHKKKRRR```vvvzzzwwwvvvwww}}}}}}|||vvvnnniiifffgggggghhhiiijjjjjjkkklllmmmnnnmmmjjjeee```]]]\\\^^^aaacccfffggghhhhhhggggggfffeeeeeedddcccccc\\\[[[YYYWWWVVVUUUTTTTTTUUU[[[cccjjjllljjjfffdddaaaaaa```___^^^______```ZZZ\\\___```aaa___]]][[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVUUUUUUVVVXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXVVVSSSRRRRRRQQQPPPNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@AAABBB======<<<;;;::::::::::::===<<<;;;:::999777666666888888888888888777666666444444555666666444333222666666666666555444333222111111000000000/////////000000000000000000000000...//////000000000000000////////////............++++++++++++++++++++++++++++++++++++,,,+++***(((//////......------,,,,,,)))+++...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++---...---,,,+++,,,---............///000000111222444555555444333333444.../////////000000000000///000111111000///000111000000111111333444666777444333111111333333333222222111111111000///......)))***,,,---......------***))))))***,,,------,,,+++,,,------...------------------.........//////111000///............///555222222666888888:::===@@@?????????AAACCCEEEFFF??????@@@BBBDDDDDDDDDCCCCCCEEEJJJMMMOOONNNMMMKKK{{{xxxtttppplllhhhdddaaa^^^[[[ZZZUUUSSSUUU[[[hhh}}}~~~~~~~~~~~~{{{|||zzzhhhYYYGGGKKKWWWkkkttthhh___SSSDDD999222111000//////......///......---------,,,,,,,,,---.........------,,,++++++---...///////////////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***,,,+++,,,//////,,,+++,,,........................////////////////////////000000111111111444888;;;<<>>===<<<;;;;;;;;;;;;>>>===<<<;;;:::999888888:::999777666555666777888555555666777666555444333666666666666555444222222222111111111111111000000000000000000000000000000......///000000000//////------------------------++++++++++++++++++++++++111,,,'''(((---///,,,(((,,,,,,++++++******))))))))),,,...---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++++++++,,,+++---...//////...---+++,,,---///...---,,,---///......------...//////000222444666555444333444444.../////////000000000000///000111111000///000111000000111222444666777999888666333333333333222111000000000000000///------$$$&&&((()))*********)))***))))))***,,,------,,,+++,,,,,,---......------------------............222222222111000...---+++333111222777888777999===AAA@@@?????????AAABBBCCC>>>???AAABBBBBBCCCDDDDDDCCCFFFJJJNNNOOOOOOMMMLLLzzzvvvrrrmmmhhhdddaaa\\\ZZZVVVRRRQQQSSSYYYggg~~~xxxvvvyyyzzzyyytttwwwzzz}}}{{{lll]]]JJJHHHOOOccczzzpppgggddd]]]NNNAAA222222111000//////////////////...---,,,,,,++++++............---,,,+++***)))+++......---,,,,,,---------,,,---...///---+++++++++,,,,,,,,,,,,------///---++++++++++++***)))...+++,,,//////,,,+++...++++++,,,---///000111222///////////////000000000000111111111222555:::===@@@JJJSSSVVVYYY]]]```___[[[]]]___```______```aaa^^^```cccccceeettt|||aaaaaasss~~~hhhRRRIIIGGGHHHPPPZZZfffyyy|||wwwtttvvvxxx{{{|||zzzxxxzzz{{{{{{yyyuuupppnnnmmmiiiiiikkkmmmoooqqqrrrsssvvvwwwwwwvvvqqqkkkccc___UUUWWW[[[___bbbdddeeeffffffggghhhgggeeedddeeefffaaa```^^^[[[WWWTTTQQQPPPXXX\\\dddlllqqqqqqmmmiiieeecccaaa^^^]]]]]]^^^^^^]]]^^^^^^^^^]]]ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYWWWVVVTTTTTTSSSQQQOOOLLLIIIHHHHHHGGGFFFEEEDDDDDDAAABBBCCCCCCAAAAAAAAACCC@@@???>>>======<<<============<<<<<<;;;;;;::::::;;;999777555444666888999666666666666666555444444555555555555444333222111222222222111111111111111////////////////////////---...///000000000///...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,333...))))))---///---))),,,,,,,,,,,,,,,++++++++++++,,,------+++*********---,,,,,,++++++,,,,,,---222000---+++******+++,,,,,,---...//////...---,,,,,,...///...------...000---------------...///000111333444444333222222333111111111111222222222222111222333333222111222333000000111222444666888999999666333222222333222111//////000111000///---,,,''''''(((******++++++++++++***)))+++---...---,,,+++,,,---......///......,,,------------.........///000111222222111000///222111333777888666888=========>>>>>>@@@AAABBBCCC@@@AAACCCCCCCCCCCCEEEGGGBBBDDDHHHKKKMMMMMMLLLKKK~~~yyyvvvrrrmmmhhheeeaaa]]]ZZZUUURRRPPPRRRWWWcccyyyxxxyyy}}}}}}{{{ppptttwwwxxx{{{yyynnnaaaOOOGGGIII[[[qqq}}}vvvjjjeeeddd^^^QQQFFF333222111000////////////---------------------,,,---------...------,,,,,,'''***......,,,++++++,,,---,,,+++,,,......,,,++++++++++++,,,,,,---------...---++++++,,,------,,,...++++++------++++++...***+++,,,---///000111111------........./////////000111111111222666;;;???HHHPPPWWWXXXYYY]]]``````[[[___cccdddbbb``````aaa[[[cccfffbbbdddxxxnnn```bbbxxxttt```MMMGGGHHHLLLUUU```ooo~~~|||wwwttttttxxx|||}}}zzzyyyyyyzzzzzzzzzvvvqqqnnnmmmnnnhhhiiijjjkkkmmmppprrrsssyyyzzz{{{yyytttlllddd___[[[\\\^^^aaacccddddddddddddfffgggfffdddcccdddfffbbbaaa___\\\YYYUUURRRPPPWWWZZZaaajjjppprrrnnnjjjgggeeebbb^^^\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWVVVTTTTTTUUUVVVVVVWWWWWWVVVVVVXXXVVVTTTTTTSSSPPPMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDAAABBBCCCCCCAAAAAABBBCCC@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999777666666666777888666555444444333333444444333444444444333222111111000000000111111111111111........................---...000111111///...---//////...---,,,++++++++++++,,,,,,,,,------------//////000///...---,,,,,,------..................---,,,,,,,,,------,,,***---,,,,,,++++++,,,,,,---000...+++)))(((***,,,---...---+++******+++---...+++,,,......---,,,...///,,,,,,,,,,,,---...///000///111222222111000000111111111111111222222222222111222333333222111222333000000111222333555777888555222000///111222333333///000111222222000///...++++++***++++++,,,------,,,+++***+++---///...---,,,,,,---...////////////,,,,,,---------..................///000222333444111111444888777555777<<<:::;;;===>>>@@@@@@AAAAAA???AAACCCCCCBBBBBBEEEHHHDDDEEEHHHJJJLLLLLLMMMLLLyyyuuuuuuqqqlllhhheeeaaa]]][[[UUUSSSQQQQQQUUU___ttt~~~qqqvvvxxxwwwyyyyyypppdddSSSHHHFFFVVVjjjssssssrrrrrrlllfffbbb```ZZZPPPGGG333222111000////////////+++,,,,,,------......///++++++,,,---............(((+++//////---++++++---,,,+++***+++,,,---+++)))+++++++++,,,,,,------------,,,++++++---//////......***)))++++++)))***...........................,,,,,,,,,------.........000111111111222666<<<@@@OOOUUUZZZYYYYYY\\\______]]]aaafffgggeeebbbaaaaaaYYYeeeiii```bbbyyypppdddaaaddd{{{jjjXXXHHHGGGKKKPPPZZZdddyyy}}}sssqqqtttzzz~~~{{{zzzzzz{{{|||}}}{{{vvvpppmmmnnnppphhhhhhhhhiiikkknnnqqqrrrzzz{{{|||zzzuuummmeee___bbbcccdddeeeffffffeeedddaaaccceeecccaaa```aaaccc______^^^\\\ZZZXXXVVVTTTUUUXXX___hhhoooqqqnnnjjjiiifffbbb^^^\\\[[[[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]SSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTSSSXXXVVVUUUTTTRRRPPPLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDAAABBBCCCCCCAAAAAABBBCCC@@@???>>>======<<<<<<===999999::::::::::::;;;;;;777888888999999777666555555444333222111222333444222222333333333222111111////////////000000000000........................---...000111111///...,,,111000000...---,,,++++++,,,,,,,,,------.........)))000666555///***+++...*********++++++,,,,,,,,,///---+++,,,///000---***------++++++++++++---------+++(((''''''))),,,...111---)))&&&&&&)))---111***+++---,,,,,,,,,---...+++++++++,,,---...000000---///000000///......///////////////000000000000///111111111000///000111000000111222333555666777000...------000222444444000111222333333222000///)))((('''''''''(((***+++,,,++++++,,,...//////...,,,---...///000000000000,,,,,,,,,---------......111///---,,,---///333555111222555888777444666;;;;;;<<<===?????????>>>======???AAAAAA???@@@CCCFFFGGGHHHIIIKKKMMMNNNOOOOOO~~~}}}~~~~~~~~~{{{tttnnnppprrrqqqkkkgggddd___ZZZYYYTTTSSSXXXYYY]]]nnn}}}zzzvvvttttttbbbSSSIIIMMMZZZcccggghhhgggfffdddcccdddaaaTTTFFF???555......000///......000000///...---,,,,,,,,,---------.........//////++++++++++++,,,,,,---...+++++++++,,,,,,------------......---,,,,,,---///---...//////...---------......---------,,,,,,,,,///...---,,,,,,---...///,,,------...000222333444///000222222222777>>>DDDRRRUUUYYY\\\]]]___aaabbbaaacccddddddbbbaaadddgggdddgggccc^^^hhh~~~yyyiii___\\\[[[jjj|||sssdddWWWLLLHHHHHHMMM]]]ooo|||sssqqqsss{{{}}}zzzyyyzzzzzzzzz|||{{{yyyxxxvvvuuuttttttkkkjjjiiihhhiiikkknnnpppuuuvvvxxxxxxvvvrrrnnnlllrrrpppnnnnnnooommmiiieeegggdddbbbaaaaaaaaaaaa```bbb```]]][[[[[[ZZZXXXWWWVVVXXX]]]gggpppssspppllljjjfffbbb```______^^^]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWVVVVVVVVVVVVUUUSSSUUURRRQQQUUU\\\^^^[[[VVVRRRTTTWWWVVVTTTSSSVVVYYYXXXVVVTTTRRRQQQOOOKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::999999888999:::<<<===:::888666666888999777444666666666666666666555444444222222222444444444222000///000111222222000...+++---...///...///000222000111222222000---***'''........................+++++++++,,,,,,------------...///000000...,,,+++//////---,,,,,,---...///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,/////////...---------,,,///...,,,+++,,,---///111///////////////000111111222000...///111333444555222222222222222222222222333333333444444333222222333333333222222111111111444222111222555666444111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///............///,,,---...///000000000000//////000000000000/////////111333444555666888:::======>>>???@@@AAAAAABBB@@@AAADDDFFFGGGGGGFFFEEEDDDGGGJJJKKKKKKKKKKKKLLL~~~|||~~~{{{xxxxxxzzz|||}}}yyywwwxxxvvvrrrmmmmmmnnnmmmjjjiiiiiieee___YYYSSSSSSWWWXXX[[[kkk~~~{{{wwwuuuhhhXXXKKKKKKTTT[[[___bbbdddeeeeeegggjjjiii^^^QQQDDD:::222222333222111222000000///------,,,,,,---,,,,,,,,,,,,------......,,,,,,+++++++++,,,------+++++++++,,,,,,---------***++++++***))))))***,,,,,,...///...+++)))+++---......---------,,,,,,,,,///...------,,,---......///............///000111///111111111222777@@@GGGSSSVVVZZZ]]]^^^___aaacccaaacccdddcccbbbbbbeeehhhaaadddbbb___hhh||||||mmm```ZZZYYYbbbqqqvvvfffXXXNNNGGGHHHLLLTTTfffyyy{{{yyytttsssxxx|||xxxxxxyyyzzzzzz~~~zzzvvvrrrooommmllllllkkkiiihhhiiijjjmmmooonnnpppsssvvvwwwwwwvvvuuu{{{|||~~~zzzqqqkkkiiifffcccbbbbbbcccbbbbbb```^^^\\\[[[[[[ZZZYYYWWWXXXZZZ```iiirrruuusssooohhheeeaaa___^^^^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZXXXWWWUUUUUUVVVVVVTTTSSSSSSQQQQQQWWW]]]^^^YYYSSSSSSTTTUUUUUUTTTTTTUUUVVVVVVTTTRRRQQQPPPNNNKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;;;;:::999888999:::;;;<<<:::888777777999999777555666777777666666555444444555444333333333333222111000000000111222222000...---...000000//////000222333333444333222///---+++........................,,,,,,,,,,,,,,,------...---...///000///...,,,+++///...---,,,,,,---...///........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...............------------,,,,,,+++,,,---...////////////////////////000000//////000222333333333333333222222111111000000222333333444333333222222000000111111111111111111444222111333444555333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000+++,,,,,,---............///000000111111000000///111333555666777888:::<<<<<<<<<===>>>???@@@@@@AAA@@@BBBCCCEEEFFFFFFFFFFFFEEEGGGJJJLLLKKKKKKLLLMMM~~~|||zzzxxxuuutttsssvvvxxx|||~~~{{{yyyzzz{{{{{{wwwtttttttttttttttvvvxxxzzz|||}}}{{{zzzvvvvvvxxx}}}}}}uuuqqqnnnnnnppppppnnnllllllkkkiiigggjjjlllhhhaaaXXXTTTSSSVVVVVVYYYgggwww~~~zzzrrraaaPPPJJJMMMRRRWWW\\\___bbbfffiiinnnooofff[[[FFF;;;222000111000///000000///...---------------+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,+++,,,...+++...///,,,'''%%%)))---......---------,,,,,,,,,//////...---,,,,,,------000///......------------000111111111333999CCCKKKUUUXXX\\\^^^```aaacccdddbbbccccccbbbbbbdddhhhkkk___bbb```]]]fffvvvzzzmmm___WWWVVVYYYdddrrr}}}|||vvvpppdddXXXNNNGGGDDDJJJPPPZZZmmm{{{xxxwwwuuuvvv||||||wwwwwwxxxzzz{{{}}}yyytttoookkkiiihhhlllkkkiiihhhhhhjjjkkkmmmkkkmmmooosssvvvxxxzzzzzzxxxoooiiifffbbb```aaabbbbbbaaa]]]\\\ZZZZZZ[[[ZZZWWWUUUXXXZZZ```iiiqqquuussspppgggeeeaaa___^^^^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZXXXVVVUUUUUUUUUUUUTTTRRRQQQPPPRRRWWW\\\]]]WWWQQQUUUTTTSSSTTTTTTUUUTTTSSSTTTRRRPPPOOONNNMMMKKKIIIFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@???>>>===<<<;;;;;;;;;;;;999888888999:::::::::999888888::::::888666888777777666555444444333777555333333333333111///111000000000222222000...///000111111000///000222444444333222111000///...------------------------...---,,,+++,,,---...///------...//////...,,,+++......------------......////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...............+++++++++,,,,,,,,,------......///000000///...---//////000111222222222111444444333222111000//////222222333333333333222222......//////000111111222444333222333444333111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222,,,------......//////000000111111111111111111000111333555666777888:::<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFHHHKKKLLLLLLKKKLLLMMM{{{qqqmmmnnnpppnnnkkkhhhffffffggggggpppsssxxx|||~~~rrrqqqooooooooonnnkkkhhhgggggghhhjjjllloooqqqsssvvvxxxzzz{{{zzzyyyzzzzzzzzzzzz}}}zzznnnkkkiiiiiikkkllllllkkkmmmjjjeeeccchhhlllggg___XXXUUUTTTUUUUUUXXXcccooo{{{zzziiiVVVKKKHHHJJJQQQXXX[[[```fffiiimmmnnnggg___JJJ>>>333000000...---...000///...---------------,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---------...,,,...///+++%%%$$$(((.........---------,,,,,,,,,//////...---,,,,,,,,,,,,//////...---,,,,,,,,,,,,000111111111444<<>>===<<<;;;;;;<<<;;;:::888888888999999999999::::::;;;:::999888888888777666555444444444555444333333333333222111222111000000111111000...111222333222000000111222333222000///.........///------------------------///...,,,++++++---...///,,,---.........---,,,,,,------------------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---------.../////////++++++,,,------------,,,---...000111000///---+++000111111111000000111222444444333333222222111111111111222333333333333222///000000000000000000000444444333333333222000///------------------------******+++,,,,,,------...------------...///000111/////////000111111222333111111222222222222111111///111333444555666888:::;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGIIILLLLLLLLLKKKLLLMMMyyynnnfff```aaafffmmmiiibbb\\\ZZZ\\\```dddlllnnnsssvvvvvvtttpppnnnfffeeecccbbbaaa___]]][[[\\\\\\^^^aaacccfffiiijjjmmmpppsssuuuvvvwwwxxxyyyyyyooommmkkkkkkkkkkkkjjjiiihhheee```___eeejjjggg```ZZZWWWVVVUUUUUUWWW___gggppp|||mmmZZZLLLDDDDDDLLLVVV]]]ccciiijjjkkkkkkfff```UUUHHH;;;555333000///000//////...------------...............------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++*********---//////,,,'''&&&***///......---------,,,,,,,,,......---------,,,,,,+++---,,,,,,,,,,,,------...000111111222666???KKKTTTXXX[[[___aaabbbcccdddfffeeedddcccccceeehhhjjjllleeeaaaYYYUUU[[[iiiuuu{{{}}}qqqcccYYYUUUXXX\\\cccrrryyyoooaaaZZZVVVRRRJJJGGGIIIQQQUUU\\\mmmyyyvvvvvvvvvzzz}}}yyyyyy|||yyywwwssspppmmmmmmmmmmmmjjjjjjiiihhhhhhhhhiiiiiikkkkkkjjjkkklllnnnooopppqqquuu{{{~~~|||vvvooojjjaaa___]]]\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRPPPLLLJJJQQQUUU[[[cccjjjnnnnnnnnniiifffdddbbbaaa```^^^\\\[[[\\\\\\\\\\\\[[[ZZZZZZXXXVVVUUUUUUVVVUUUTTTRRRTTTRRROOOPPPSSSUUUUUUSSSUUUSSSPPPQQQSSSTTTQQQNNNRRROOOLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;<<<;;;999888777888888999888:::;;;<<<<<<;;;::::::999888666555444444444555333222111222444555444333333111000000111111000...111222333222111000111222222111///...---...///000------------------------......,,,,,,,,,,,,---...,,,,,,------------------+++,,,,,,---------......////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,---------.../////////,,,,,,---............------...000111111///...,,,333333222000...///222555222333333333444444555555000111222222333333333222333333222111000000//////333444444333222111000///++++++++++++++++++++++++(((((()))+++---...000000......------------......000000//////000111222333111111222222222222111111///111333444555666888:::<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKLLLKKKKKKKKKLLLzzzoooddd^^^[[[[[[bbbiiinnnhhh___XXXWWWZZZ```eeehhhjjjmmmmmmkkkfffaaa]]]YYYXXXWWWUUUTTTSSSSSSSSSTTTUUUXXX[[[^^^aaacccddddddhhhllloooqqqsssuuuwww~~~wwwrrrrrrqqqpppnnnkkkiiihhhaaa```]]]\\\bbbjjjjjjfff\\\[[[YYYWWWVVVXXX]]]aaalll{{{zzznnn]]]NNNBBB???GGGRRRaaahhhmmmlllkkkkkkhhheee]]]OOO???777333000......///......---------......///...............------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++)))+++---...,,,+++++++++.........,,,++++++,,,.........---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...///000...000222444999BBBNNNWWWYYY\\\___bbbbbbcccdddffffffeeedddeeehhhjjjjjjjjjggg```XXXUUU\\\jjjxxx~~~pppaaaWWWUUUXXX\\\ooo|||qqq```XXXSSSOOOEEEDDDIIIRRRWWW___qqqzzztttrrrqqqvvv|||}}}zzz{{{~~~}}}zzzuuupppllljjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiigggggggggggghhhjjjkkklllgggjjjmmmnnnkkkhhheeeddd___]]]\\\]]]]]]\\\ZZZWWWVVVSSSOOOMMMKKKJJJHHHFFFOOOSSSZZZbbbhhhlllmmmnnniiigggeeeccccccaaa___]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWVVVVVVVVVVVVUUUSSSUUURRROOONNNOOORRRSSSTTTRRRQQQPPPQQQRRRRRRQQQPPPRRRPPPLLLJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@???>>>===<<<;;;;;;::::::888777777888999999888:::===>>>===;;;;;;;;;888777555444444555666666111111000222444666555555444222000///000000000///000111222222111000111333222111000//////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------***+++,,,------...------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,---------...............---------.........//////---...000111111111000///444555555222//////222666111111222333444555666666///000111222333333333333444444333222000///...---111333444333111000000111************************'''((()))+++---///000111///......---,,,,,,------...---,,,,,,---...000111000111111111111111111000111333555666777888:::<<<======>>>???@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEFFFFFFHHHKKKKKKJJJJJJJJJJJJ~~~~~~}}}|||zzzyyywwwvvvtttuuuxxx}}}vvvddd]]]XXXWWWYYY]]]eeemmmkkkeee]]]WWWVVVZZZ```eeedddeeefffeeeaaa[[[TTTPPPMMMMMMLLLKKKKKKMMMPPPSSSQQQRRRUUUXXX[[[]]]___```aaacccfffiiilllppptttxxx}}}zzzvvvssstttuuutttpppllliiiggg______^^^\\\```hhhkkkiii___^^^\\\YYYWWWYYY\\\]]]iiirrr|||rrrdddTTTEEE???FFFQQQaaahhhmmmkkkjjjkkklllkkkdddUUUDDD:::444///------......---------......///.........------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,++++++++++++---000000///------------,,,++++++...///...,,,......---------,,,,,,,,,)))***,,,---......------,,,,,,,,,,,,---...///000,,,///333666<<>>===<<<;;;;;;999888888777777888999:::777;;;>>>@@@>>><<<<<<<<<777666444444444555777888333222111222444555444333444222000///000000//////...000111111000000222333000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))(((,,,+++++++++,,,------...)))***,,,---......------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,...............---------------,,,,,,,,,---...///...//////000111222333333222666999777333000111333111111111222222333333333///000111222222333333333222222111000//////......///222444333111000000222++++++++++++++++++++++++)))***++++++,,,---...///------,,,,,,,,,---......------++++++,,,---///111///000000111111000000///111333555666777888:::<<<<<<<<<===>>>???@@@AAAAAA???@@@BBBDDDEEEEEEEEEDDDFFFHHHJJJJJJIIIHHHHHHIIIkkkkkklllllllllkkkjjjjjjhhhjjjnnnsssyyy||||||{{{ttthhh___ZZZUUUTTTWWW[[[^^^eeelllddd```ZZZVVVUUUYYY^^^bbbbbbbbbbbb```[[[TTTNNNJJJGGGFFFFFFFFFGGGKKKQQQUUUOOOQQQTTTWWWZZZ\\\^^^^^^bbbcccdddfffiiiooouuuzzz||||||wwwuuurrrtttvvvuuurrrmmmiiigggbbbcccaaa^^^___eeeiiiiiiaaa```^^^ZZZYYYZZZ\\\\\\eeejjjxxxxxxkkk[[[JJJBBBHHHRRR]]]eeejjjiiihhhkkkooopppmmm]]]KKK@@@:::444111111......---------......///---------,,,,,,+++++++++++++++++++++,,,------...---------,,,,,,+++++++++(((***---...,,,+++******---***(((+++///111...***......---------,,,,,,,,,((()))+++---.........---......---------...//////+++///333888===FFFQQQYYYYYY\\\___aaabbbbbbdddeeegggffffffiiilllllliiifffaaa\\\ZZZ___kkkyyyqqq___UUUUUU\\\bbbxxxnnn\\\RRRKKKEEEAAABBBIIIRRRYYYaaavvvtttnnnmmmnnnttt~~~{{{yyyxxxzzz~~~|||xxxsssmmmiiihhhhhhhhheeeffffffggghhhiiiiiijjjiiiiiihhhgggfffdddbbbaaa^^^______\\\XXXUUUUUUVVVUUUVVVXXXZZZZZZWWWRRRNNNKKKHHHCCCAAABBBDDDFFFFFFGGGLLLSSSZZZ___cccfffhhhgggeeecccbbbbbb```]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[YYYXXXXXXXXXXXXWWWUUUQQQQQQPPPPPPPPPPPPOOOOOOLLLOOORRRQQQOOONNNQQQSSSUUURRRMMMJJJIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEDDDDDD???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;888888777777777999:::;;;777;;;???@@@>>><<<<<<===666555444333444666888999444333222222444444333222555222000//////000//////---///000111000000222444,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------+++(((&&&,,,+++++++++,,,,,,---...)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------/////////......------,,,---,,,+++******,,,...////////////000111333555666000666<<<<<<777222000111111111111000000000000000//////000222222333333333///////////////............111333333111000111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///...---,,,---///111222//////000000000000/////////111333444555666888:::;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCEEEGGGIIIJJJIIIHHHHHHHHHgggffffffhhhiiiiiigggdddkkkkkkjjjjjjjjjiiiiiiiiimmmmmmkkkfff```[[[YYYXXXSSSRRRRRRTTTYYY___ccceeeXXX[[[___^^^\\\]]]aaafffaaaaaa___XXXOOOJJJIIIJJJIIIHHHHHHIIILLLNNNOOOOOOWWWUUUSSSSSSVVVZZZ\\\^^^bbbccceeegggjjjooovvvzzz~~~~~~~~~|||xxxuuurrrtttuuurrrnnnkkkjjjkkkmmmkkkgggddddddfffiiikkkiiibbb[[[XXXVVVSSSVVVZZZbbbgggnnn{{{xxxvvv|||xxxlllUUU======LLL\\\fffmmmjjjhhhllluuu{{{rrr[[[GGG;;;666222...//////...------------...***---///...,,,,,,///333---------,,,,,,+++++++++---++++++---,,,)))+++///***111%%%,,, 111******//////.........---------,,,------......------,,,.........------,,,,,,,,,222111///...---...000111333111111555>>>JJJTTTYYY]]]bbbfffeeebbbbbbfffkkkhhhggghhhkkknnnnnnkkkgggbbb\\\YYYbbbrrruuubbbUUUSSS^^^lll|||jjjUUULLLIIIEEEEEEJJJOOOTTT]]]mmmwwwppppppssszzzzzzuuuzzzxxxuuupppllljjjjjjlllmmmiiiiiihhhgggggghhhhhhiiikkkiiifffeeedddcccaaa___^^^XXXRRROOOPPPRRRRRRRRRUUUVVVVVVVVVUUURRRPPPNNNHHHGGGDDDAAA???AAAEEEHHHPPPSSSWWW]]]aaadddfffgggnnnmmmjjjfffaaa___^^^^^^___^^^^^^]]]\\\[[[ZZZZZZZZZXXXVVVVVVVVVVVVTTTRRRPPPOOOMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTRRRPPPNNNKKKJJJHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDDDDCCCAAA???@@@AAA@@@???>>>===<<<<<<<<<<<<999999999999999999999999:::<<>><<<;;;777444222333555666666444444444333222111000///111111000000000000111111///000222333333222111000///............---------//////...---,,,,,,++++++,,,,,,---------,,,+++***------------------------------------------------++++++++++++++++++++++++......---,,,,,,+++******************************+++++++++,,,---...///000//////.........---------+++,,,---...////////////111111111111222333444555777888888777444222111111333222000//////000222444///000000000000111111111000///////////////000111000---...333333//////333111...++++++,,,+++(((%%%***)))'''(((***---///000///---,,,,,,...//////...111//////222666777444///////////////000000000000111222444666888:::;;;;;;>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLjjjiiihhhiiiiiihhhfffccceeedddcccbbb```___]]]]]][[[[[[ZZZWWWSSSPPPOOOOOOOOOPPPRRRVVVZZZ^^^```aaacccfffgggeee```___aaadddiiifff___WWWNNNIIIGGGGGGHHHHHHIIIJJJMMMOOOPPPQQQVVVUUUTTTVVVXXX\\\^^^```dddfffhhhkkknnnsssyyy}}}}}}yyyvvvrrrrrrrrrpppmmmmmmpppsssqqqooommmkkkjjjlllnnnppprrrjjjccc^^^XXXTTTTTTXXX[[[___eeesss~~~rrrpppuuu}}}qqq\\\FFFBBBKKKUUUbbbllllllkkkrrr{{{dddMMM>>>666222/////////...------------...+++,,,------,,,---///111---,,,,,,,,,,,,,,,,,,+++---+++,,,///---***+++///+++222)))///%%%333------///.........------------,,,------......------,,,......---------,,,,,,,,,111000///......///000111444333444:::CCCNNNWWW\\\___bbbeeeeeeddddddgggjjjhhhhhhhhhjjjlllkkkgggccc___YYYYYYfff{{{vvvaaaSSSQQQ\\\jjjiiiTTTLLLIIIEEEFFFJJJRRR[[[hhhyyyxxxrrrrrruuu}}}}}}wwwzzz~~~|||yyyyyyuuurrrnnnjjjhhhhhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiikkkhhhfffeeedddbbb___]]]YYYTTTOOOLLLLLLNNNOOONNNRRRRRRSSSRRRQQQOOOLLLKKKDDDCCCAAA@@@???AAAFFFJJJQQQTTTYYY___eeehhhjjjkkknnnmmmjjjfffaaa___^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXVVVVVVVVVVVVTTTSSSRRRPPPOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQTTTRRRPPPNNNLLLJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDDDDCCCAAA@@@@@@AAA@@@??????>>>============999999999999999999999999:::<<>><<<;;;999666555555666777666333333333333222111000000111111000000000000111111///000222333333222000//////............---------.........------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,++++++***))))))+++++++++***************++++++*********+++,,,,,,//////.........---------,,,,,,,,,---......///////////////000111222444444777888999777444222222222333222111000000111222222111222222222222333333333111000///...............111...///333333//////222000...++++++,,,+++)))'''...+++)))((()))+++++++++///---,,,---///000000///222000...111444444///+++000000111111111222222222111222444666888::::::;;;999999::::::;;;<<<<<<<<>>HHHRRRYYY]]]aaabbbdddeeefffggghhhhhhggggggggghhhhhhfffbbb___ZZZZZZaaasssrrr]]]QQQSSSaaapppgggSSSKKKHHHDDDFFFKKKUUUeeewwwwwwssstttxxx|||wwwyyy|||zzzwwwuuuqqqoookkkhhhfffeeefffggghhhiiijjjkkkkkkjjjiiiiiijjjhhheeedddbbb```]]]ZZZRRROOOJJJGGGHHHIIIJJJJJJMMMMMMMMMMMMLLLJJJGGGFFF?????????>>>???CCCHHHLLLSSSVVV]]]ccciiimmmooopppooommmiiieeeaaa___^^^^^^XXXXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWVVVWWWVVVTTTSSSSSSQQQPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@???>>>>>>=========:::::::::::::::::::::::::::<<>><<<:::999666666666777666555333333333333222111111000111111000000000000111111000000222222222111000//////............---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******))))))))),,,,,,++++++*********)))---,,,++++++*********+++...............---------------,,,++++++,,,---...------...///000222444555888999999777444333333333333333222222111111111000111222222222222333333333111111000///...---,,,,,,222000000333222000///111///---,,,,,,,,,,,,***)))...,,,))))))************...------...000222222111222000...///000///+++(((000000111111111111222222000111333666888999:::;;;;;;;;;<<<======>>>>>>???BBBBBBCCCCCCCCCCCCCCCBBBEEEGGGIIIJJJIIIIIIKKKLLLjjjiiigggeeedddaaa\\\YYYVVVUUUSSSQQQNNNLLLJJJIIIFFFHHHJJJKKKKKKKKKMMMOOORRRUUUZZZ___ccchhhlllnnnyyyyyywwwrrrmmmiiiiiiiiiggg___TTTMMMKKKLLLMMMLLLMMMOOORRRTTTUUUWWWYYY[[[ZZZ\\\^^^______```aaaccccccggglllppptttxxx|||{{{vvvrrrrrrpppnnnkkkjjjkkknnnppppppqqqtttxxx{{{}}}~~~xxxppphhhbbb\\\UUUTTTWWWWWWXXX]]]gggyyy~~~{{{wwwuuuwwwyyyrrrWWWGGGDDDFFFZZZnnnyyylllPPP;;;333555000//////..................+++)))***---///...,,,+++++++++,,,,,,---------,,,,,,///222111,,,+++...%%%((((((+++(((+++)))***------------------------,,,------......------,,,------------------------//////.........///000000///222777@@@KKKTTTYYY[[[bbbbbbccceeehhhjjjiiigggffffffggghhhgggdddaaa___ZZZeeexxxlllWWWQQQXXXkkk{{{~~~gggTTTLLLHHHDDDGGGLLLXXXlll|||uuurrrvvv|||yyyvvvtttwww{{{|||zzzwwwooommmkkkhhhffffffffffffgggiiikkkllllllkkkjjjiiiiiigggdddcccaaa^^^ZZZWWWMMMJJJGGGEEEDDDEEEGGGHHHJJJJJJJJJIIIHHHFFFDDDCCC===>>>>>>???@@@DDDJJJNNNUUUYYY```gggnnnrrrtttuuuqqqmmmhhhdddaaa```___^^^YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWWWWWWWVVVUUUSSSSSSQQQOOOOOOPPPQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQPPPNNNLLLKKKKKKJJJGGGGGGGGGGGGGGGFFFDDDDDDBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===<<<999888666666666666444222333333333333333222111000111111000000000000111111000111111222111111000//////............---------,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))---,,,,,,++++++******)))...------,,,,,,---------........................///---+++******+++,,,...,,,,,,---///111333666777888999999777444333333444333333333333222111000000//////000000000111111111000000000000000///......222222222222222000//////......---------,,,,,,+++,,,***)))***,,,---...---...------///222333333222111///......///...+++(((............/////////000000111333555777999::::::>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGIIIJJJIIIIIIKKKLLLcccbbb___^^^\\\XXXTTTQQQMMMLLLLLLKKKJJJIIIHHHGGGCCCFFFHHHJJJKKKMMMOOORRRWWWZZZ___cccgggnnnuuu{{{~~~zzztttnnniiifffeee___XXXOOOJJJKKKNNNQQQQQQVVVYYY]]]^^^______bbbdddaaaccceeedddcccbbbdddeeejjjmmmrrrvvvyyy}}}~~~yyysssnnnkkkkkkjjjjjjjjjjjjiiihhhiiilllrrrxxx~~~zzzssskkkddd]]]VVVTTTVVVVVVXXX]]]fffttt~~~|||{{{|||^^^JJJCCCEEEXXXppp}}}^^^BBB666666000000///............///...+++)))***---...---++++++++++++,,,,,,---------,,,,,,///222111,,,+++...)))***...,,,---***,,,...,,,,,,------------------,,,------......------,,,------------------------...............///000000///333999CCCNNNVVVZZZ[[[bbbbbbcccfffiiijjjhhhgggdddfffggghhhgggdddbbbaaaccczzzjjjVVVRRR]]]qqq}}}iiiWWWMMMGGGEEEIIINNNZZZqqqxxxtttuuu{{{{{{qqqrrrtttwww{{{~~~|||yyypppooommmkkkiiihhhhhhgggggghhhjjjlllmmmllljjjiiigggfffcccaaa___[[[VVVSSSIIIHHHFFFDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFDDDCCCBBB???@@@AAABBBDDDHHHMMMQQQXXX\\\dddkkkqqquuuwwwwwwrrrmmmgggcccaaa```___^^^]]]]]]\\\[[[[[[ZZZYYYYYY[[[YYYWWWWWWWWWWWWUUUSSSRRRPPPNNNNNNOOOPPPOOONNNQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKGGGGGGGGGGGGGGGFFFDDDDDDAAACCCCCCCCCAAA@@@AAABBB@@@AAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<;;;999888777777777555333222222333333333222111111111111000000000000111111111111111111000000/////////............---------,,,,,,---------------------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,---...///000---.....................///---+++******+++,,,...------...000222555777888888888888666333333444555333333333333333222111000//////000000000111111111///000111222222222222222222333333222111111000///............---,,,,,,,,,,,,+++***+++---//////......---...000333444333222......---...//////...------............/////////000111333555777999::::::;;;;;;<<<======>>>>>>???CCCCCCCCCCCCCCCCCCBBBBBBEEEGGGIIIJJJIIIIIIKKKLLLZZZXXXVVVUUUSSSPPPLLLHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIMMMOOORRRTTTXXX[[[^^^aaaeeehhhlllrrr{{{{{{rrriiibbb\\\YYYXXXTTTOOOMMMNNNRRRVVVXXXaaaeeejjjkkkjjjjjjlllnnnhhhkkklllkkkhhhhhhjjjmmmnnnppptttwwwzzz~~~|||tttooodddeeegggjjjmmmllliiifffdddhhhooowww~~~xxxooohhh___VVVRRRTTTQQQSSSXXXaaalll{{{}}}|||}}}||||||eeeOOOEEEEEEVVVnnnkkkKKK999555111000//////......//////...,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,...111///++++++...***(((...)))---###***---,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------------...,,,------.../////////000333666===GGGRRRYYY\\\]]]```bbbdddggghhhhhhggggggcccfffhhhiiifffdddbbbaaaooonnnXXXVVVcccxxxnnnZZZLLLGGGGGGLLLPPP]]]sss}}}wwwuuuxxxxxxppptttwwwyyy|||~~~{{{vvvqqqqqqpppooommmllljjjjjjggghhhiiikkkkkkkkkjjjjjjfffeeebbb```]]]YYYSSSOOOGGGGGGGGGEEEDDDDDDFFFIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCFFFHHHJJJNNNTTTXXX]]]bbbiiipppuuuxxxxxxxxxsssmmmfffbbbaaaaaa___^^^______^^^]]]\\\[[[ZZZZZZ[[[YYYXXXWWWXXXWWWUUUTTTRRRPPPNNNNNNOOOOOONNNMMMOOOOOOPPPPPPQQQRRRRRRSSSOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDAAABBBCCCCCCAAAAAAAAACCCAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>><<<999888888888777555222222222333333222222111111111000000000000111111222111111000/////////...///............------------------------------------,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......---------...............------,,,++++++,,,---...---...///111333555777999777777666444222222333555333333333333333333333333111222222222222333333333...000222333444444444444000333444111111333222//////000000///---+++,,,------,,,+++,,,---...---,,,.........111333333222000,,,------...//////000000//////000000000000111111///000222555777888999::::::;;;;;;<<<<<<===>>>>>>BBBBBBCCCCCCCCCCCCCCCBBBEEEGGGIIIJJJIIIIIIKKKLLLQQQPPPNNNMMMLLLJJJFFFCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKNNNRRRVVVZZZ^^^cccffffffjjjooorrrtttwww~~~~~~vvvmmmddd[[[UUUQQQOOOPPPQQQSSSVVV[[[aaaeeemmmqqqvvvwwwtttsssuuuwwwnnnqqqrrrqqqnnnoootttyyyvvvwwwzzz{{{~~~{{{uuuggggggiiilllnnnnnnjjjfffdddhhhooovvv~~~~~~vvvnnnggg___VVVRRRSSSNNNOOORRRXXX___mmm}}}zzzyyyyyyyyyyyyvvv~~~hhhRRREEEFFFSSSjjjtttRRR:::444111000000///////////////---......---,,,,,,---///---,,,,,,,,,,,,,,,,,,+++---+++,,,///---***+++///+++%%%...%%%+++'''+++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,---...////////////444777>>>HHHRRRYYY\\\\\\]]]aaafffhhhfffeeefffgggdddgggiiiiiieeeaaa______vvvlll[[[___rrruuu[[[JJJGGGKKKNNNSSS```tttyyyuuussswwwxxxpppvvvzzz{{{}}}|||vvvrrrrrrrrrqqqpppnnnlllkkkgggggghhhhhhiiijjjjjjkkkfffdddbbb___\\\WWWPPPLLLFFFGGGGGGFFFDDDDDDGGGIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCFFFIIIMMMQQQVVV\\\```ccchhhnnnuuuyyy{{{zzzyyytttmmmeeeaaaaaaaaa```]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZXXXWWWXXXWWWVVVTTTSSSQQQOOOOOOOOOPPPOOOMMMLLLLLLMMMNNNPPPQQQRRRRRRMMMLLLKKKJJJJJJIIIJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDAAABBBCCCCCCAAAAAABBBCCCAAAAAABBBCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>;;;777555555666555555111222222333333222222222111111000000000000111111222111000000///.........///............---------.........------,,,,,,+++---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------************++++++,,,------------.........//////,,,,,,,,,---......//////---......000222444666777666666555333111111333555333222111111222333555666111222222222222333333333///000222444444444222222///333444111111444444000000111222000---++++++---***))))))***,,,---,,,+++......///111333222000...,,,,,,---------...000111/////////000000000111111///000222555777888999999=========>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLLLLKKKJJJIIIIIIGGGCCCAAADDDEEEEEEGGGHHHIIIJJJJJJIIILLLRRRWWW\\\aaagggjjjmmmsssyyy|||{{{|||}}}xxxppphhh```YYYRRRNNNGGGLLLSSSXXX]]]dddlllrrrtttyyy}}}~~~{{{yyyzzz}}}qqqtttvvvuuusssuuu|||{{{nnnmmmlllnnnooonnniiieeegggjjjpppwww~~~wwwpppiiiddd]]]VVVSSSUUUPPPNNNNNNQQQUUUbbb{{{|||tttvvv{{{|||vvv~~~tttooozzzxxxhhhSSSCCCEEEOOOeeewwwUUU;;;222111111000///////////////---///000///,,,+++---000---------,,,,,,+++++++++---++++++---,,,)))+++///000)))222'''...***...+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........+++,,,---...////////////333666===FFFOOOVVVYYYZZZ[[[aaaggghhheeeccceeehhheeehhhjjjhhhccc^^^\\\\\\vvvggg\\\hhhyyy[[[HHHGGGMMMPPPUUUbbbvvv~~~vvvrrrpppttt}}}xxxmmmuuu{{{|||xxxrrrsssssssssqqqooommmlllgggggggggggghhhiiijjjkkkeeedddaaa___[[[VVVOOOJJJEEEFFFGGGFFFCCCCCCFFFJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCFFFKKKPPPUUU[[[bbbggghhhlllrrrxxx|||}}}{{{zzztttmmmeeeaaaaaabbb```]]][[[\\\\\\\\\\\\]]]]]]]]][[[ZZZXXXXXXXXXXXXVVVTTTUUUSSSPPPPPPPPPQQQPPPNNNIIIJJJKKKLLLNNNPPPQQQQQQKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDAAABBBCCCCCCAAAAAABBBCCCAAABBBCCCCCCCCCAAA???===========================;;;<<<<<<===============;;;888333111111222222222111222222333333333222222111111000000000000111111222222000///............//////.........---------//////...---,,,,,,++++++---,,,***(((((()))***+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))***+++,,,------...///......------,,,,,,---------------.........//////+++,,,---...////////////------...///111222444555555555444222000000222555333222111000111444666888///000000000000111111111000111222333333222000///...333444000111555555111111222333111---***+++---$$$$$$%%%(((,,,...............///111222222///---,,,---------,,,,,,...///------------.........//////000222444666888999999<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLJJJHHHEEECCCBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJMMMPPPOOOQQQYYYaaaeeegggmmmtttzzzyyy~~~~~~~~~zzzqqqhhh___WWWSSSPPPMMMQQQVVVZZZ^^^fffrrr{{{}}}}}}|||}}}}}}sssooonnnssssssnnnkkklllnnnrrruuuvvv||||||nnnbbb^^^^^^YYYSSSOOOQQQNNNPPPVVVXXX]]]pppyyywwwzzz~~~yyyvvvvvvxxx~~~vvvmmmcccSSSEEE???LLLddd}}}aaaCCC555333000---,,,---...///...------------------------------............------------++++++++++++------,,,,,,,,,,,,---...//////,,,------------,,,+++***++++++++++++,,,...000111...---,,,,,,,,,,,,---...---...---,,,+++,,,000222444;;;EEEMMMRRRUUUYYY\\\aaadddhhhjjjiiihhhggggggiiiiiikkkkkkeee]]]ZZZ\\\pppwwweeeaaauuurrrZZZKKKHHHLLLMMM___ooo{{{tttrrrtttxxx{{{uuurrrsssvvvzzz{{{xxxtttpppsssqqqnnnllllllkkkiiihhhllliiiggghhhlllmmmkkkhhhfffccc___\\\YYYRRRJJJDDDIIIHHHFFFCCCAAABBBFFFIIIHHHHHHHHHGGGEEEEEEGGGIIIFFFJJJOOOUUU[[[aaahhhlllvvvwww{{{}}}xxxmmmiiieeebbbbbbaaa``````^^^^^^]]]^^^^^^___```aaaYYYYYYXXXXXXXXXXXXYYYYYYZZZWWWSSSRRRRRRPPPMMMIIIMMMLLLLLLMMMOOOQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGAAAAAAAAAAAA@@@???>>>===@@@???>>><<<<<<<<<======???>>>>>>>>>??????>>><<<999888777666444444333333555333111000111222222111444333222000////////////222222111111000////////////...,,,******+++,,,---000///...---------------...,,,***+++---...,,,***,,,,,,,,,,,,++++++***))),,,******+++......+++'''***,,,...---+++***,,,...,,,++++++---......,,,***,,,++++++******++++++,,,+++,,,...//////...,,,+++222111000//////000222222333222111000///.........,,,,,,------.../////////444444333333333333333444333333333333333444555666555222000111444555444222///000222333222111///---111222333333444444333333111555111---111---'''+++,,,---...///...---,,,+++///////////////......---000///...---------------222222111000///...------111333555777888888777666999:::;;;<<<===???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHGGGEEECCCAAA@@@AAABBBCCCGGGHHHHHHIIIIIILLLPPPSSSVVVXXX^^^dddgggiiiooowww~~~~~~|||xxxpppggg^^^WWWRRRPPPPPPTTTXXX\\\aaakkkyyy{{{xxxsssrrrvvvvvvrrroooqqqnnnqqqsssvvvzzzlll```]]]]]]YYYSSSPPPLLLIIIKKKPPPRRRVVVhhh}}}yyyrrrttt|||sssllldddVVVIIIAAAJJJ\\\xxx}}}yyy~~~iiiLLL===444222///---...///000///------------------------------............---------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---...///---------,,,,,,+++++++++------,,,,,,,,,------......---,,,,,,,,,,,,---.........///...---...111333555<<>>???>>>===<<<<<<<<<===>>>???>>>>>>>>>??????>>><<<999888777555444444333333777555333222333444444333222111000000000000000111222222111111000/////////000///---,,,+++,,,---...---------------...//////---,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,+++***,,,+++***+++------+++)))+++,,,------++++++,,,---,,,++++++,,,......,,,***,,,++++++******++++++,,,+++,,,---......---,,,***---...///...,,,,,,---//////...---,,,++++++++++++,,,,,,------.../////////111111000000000000111111222222222222222333444444444222000000222333222111000000111222111000///...000111222222333333222222222777222///333...)))---******+++++++++++++++***///////////////...------//////......------......000000000000////////////111222444666777888888777999:::;;;<<<===???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJEEEDDDBBBAAAAAABBBDDDEEEGGGHHHIIIIIIKKKNNNTTTXXX\\\]]]aaafffiiilllttt}}}|||~~~|||xxxqqqhhh```YYYTTTRRRTTTXXX^^^bbbhhhtttzzz{{{wwwuuuwwwwwwuuutttuuuoooppprrrxxxvvvjjj^^^\\\[[[XXXSSSQQQLLLIIIKKKOOOQQQUUUeeewwwzzzooorrr}}}{{{uuunnnjjjeeeZZZNNNDDDHHHSSSiiixxxuuuyyypppTTTCCC666333000//////000000000------------------------------............---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---...///...---,,,+++++++++,,,---............---+++***)))...------,,,,,,------...---///000000000000111333666>>>HHHOOOSSSVVVZZZ]]]___bbbeeeggggggfffggggggiiiiiijjjiiiccc[[[YYY\\\jjj|||wwwccc___\\\ZZZaaavvv}}}dddSSSHHHEEEHHHNNN\\\ppp~~~yyyyyyzzz}}}yyyqqqlllllliiimmmrrrwwwyyyyyywwwuuullljjjiiihhhjjjjjjjjjiiicccgggjjjhhheeeccceeehhhaaa___[[[WWWSSSNNNIIIEEEDDDEEEEEEEEEDDDEEEGGGIIIHHHIIIJJJIIIIIIJJJMMMPPPPPPTTTYYY^^^dddjjjpppttt|||~~~}}}tttnnnhhheeeaaa___^^^^^^]]][[[ZZZ[[[\\\]]]^^^]]]\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[VVVTTTQQQPPPPPPOOOLLLJJJMMMLLLLLLMMMOOOPPPOOONNNMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHBBBBBBBBBBBBAAA@@@??????======<<<;;;<<<===>>>???@@@>>>>>>>>>??????===;;;888777666555444333333333666444333222333444333222000000000000000111222222222222111111000/////////111000...---------...///...---------------......---+++***+++,,,---,,,++++++,,,,,,------------,,,---+++******+++,,,,,,+++---,,,++++++------,,,+++,,,++++++,,,---...,,,***,,,++++++******++++++,,,***+++,,,------,,,+++******...222000,,,)))+++---000///...---------------,,,,,,------.../////////000000/////////000000111222222111111111222333333444222000000111111000///111111111000000000/////////000000111222111111111333888333000444000***///------------...///000000...////////////...------///............//////000......//////000000111111111222333444666777888999999:::;;;<<<===???@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEGGGIIIKKKLLLEEEEEEDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKNNNRRRYYY]]]^^^^^^aaagggkkkpppzzz}}}|||{{{xxxrrrkkkddd^^^YYYWWWXXX^^^ffflllttt}}}{{{xxxuuuuuuvvvvvvvvvvvvrrrqqqsss{{{sssggg]]]YYYXXXTTTPPPNNNJJJIIIKKKOOOQQQVVVdddsssssswww}}}zzzuuusssooojjjiiifff]]]SSSGGGFFFLLL^^^vvvuuuqqqttt|||~~~pppUUUAAA777444000//////000//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---+++******+++---...---.........---+++)))(((------------------------,,,...000111111000111222999@@@JJJQQQUUUWWW[[[]]]___bbbfffggggggggghhhiiiiiihhhiiihhhccc\\\\\\```oooooo\\\YYYYYYXXX^^^nnnxxxgggRRRGGGDDDEEEIIIMMM^^^ttt}}}yyyzzz|||~~~xxxqqqkkkjjjllliiinnntttxxxyyyxxxwwwvvvooollljjjiiihhhhhhgggeeebbbdddffffffdddbbbbbbdddaaa^^^YYYTTTOOOJJJFFFCCCAAACCCFFFGGGGGGGGGIIIJJJKKKLLLMMMLLLLLLMMMPPPRRRVVVYYY^^^ccchhhnnntttxxx}}}}}}uuuooofffccc```___^^^^^^\\\[[[YYYZZZ]]]___```___^^^^^^XXXZZZ[[[]]]]]][[[ZZZXXXSSSRRRQQQPPPOOOMMMLLLKKKMMMLLLKKKLLLNNNPPPOOONNNPPPNNNKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFHHHIIIIIIHHHGGGBBBBBBBBBBBBBBBAAA@@@@@@<<<;;;;;;;;;;;;<<<>>>??????>>>===>>>>>>>>><<<:::777666555444333333333333333222000111222222111000111000000000000000111111222222111111000/////////000///...---------......//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---............,,,+++***)))***+++,,,---...,,,***+++---...,,,***---,,,+++,,,------,,,+++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++++++++222777555///+++,,,///000000///...............,,,,,,------.../////////111111111000111111222333333222222222222222333333555444222111111000000000111111000////////////000///000111111222222111111222777333000444000+++/////////......///111333444......//////......---,,,............//////000111////////////000000000000222222222333555777999:::999:::;;;<<<===???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCDDDFFFIIILLLNNNEEEEEEEEEEEEFFFHHHJJJKKKJJJLLLMMMOOORRRWWW]]]bbbbbbaaadddiiimmmsss~~~}}}xxxvvvrrrlllgggbbb^^^\\\]]]eeeoooxxxzzzxxxvvvuuuwwwyyyzzzxxxuuuuuuwwwoooeeeZZZWWWTTTOOOLLLKKKDDDEEEHHHKKKNNNTTT```lll}}}|||~~~xxxsssqqqpppoooooonnnllliiijjjiiiaaaWWWKKKFFFHHHXXXmmmzzz|||xxxpppnnnmmmqqquuummmVVVBBB777444000............---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---+++******+++---...++++++---------,,,+++***------------------------***---///000000000111222<<>>>>>===<<<<<<===<<<:::888666555444333333222333333333111000111222222000///333222111000////////////222222111111000////////////......------------------,,,,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,---............++++++*********+++---......,,,***+++---...,,,***---,,,++++++,,,---,,,+++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,333999888111,,,---000,,,,,,++++++***+++++++++,,,,,,------.../////////111111000000111222222333444444333333333333444444555555444333111111111111111000//////......//////000111111222222222222222000555111...333///)))...---,,,++++++,,,...000111...............------,,,...............///000111000000000000////////////222222222333444666888999999:::;;;<<<===???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCDDDFFFIIILLLNNNEEEEEEEEEFFFGGGHHHIIIJJJLLLOOORRRUUUXXX\\\aaaeeehhhhhhjjjpppuuu{{{}}}uuutttqqqmmmiiifffcccaaaeeelllwww~~~yyy{{{zzzyyy|||}}}xxxyyy{{{~~~jjj```WWWSSSPPPKKKIIIIIIDDDFFFIIIKKKNNNUUU^^^fffwwwuuujjjfffggghhhhhhjjjllllllmmmpppqqqiii```OOOHHHGGGTTTgggrrrvvvvvvmmmnnnlllkkknnnlll[[[HHH888444111......------,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,---...---,,,+++++++++,,,---...******+++,,,,,,---,,,,,,,,,------......------,,,+++,,,...//////000222333>>>EEENNNUUUXXXZZZ\\\___aaacccfffhhhiiijjjmmmnnnsssppplllhhh```XXXWWW[[[hhhrrr|||}}}vvviii]]]YYYXXXYYYaaaqqq{{{wwwmmm]]]SSSIIIGGGHHHIIILLLQQQ___||||||wwwuuuxxx{{{~~~vvvmmmgggggglllqqqvvv{{{|||xxxtttrrrqqqjjjhhhggggggiiijjjjjjiiijjjhhhgggiiilllkkkgggbbbaaa]]]WWWNNNGGGCCCBBBCCCCCCFFFIIIJJJKKKKKKMMMNNNQQQRRRRRRRRRRRRSSSVVVYYY```cccgggkkkpppuuuzzz~~~~~~uuummmhhheeecccaaa``````___]]][[[\\\\\\[[[ZZZWWWUUURRRPPPSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSQQQMMMKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQPPPSSSQQQOOOLLLIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEE@@@AAABBBCCCDDDCCCBBBBBB@@@@@@@@@AAAAAA@@@@@@???<<<;;;:::999:::;;;<<<======<<<;;;;;;;;;:::888666555444333222222222222222444333222333444444222000444333222000//////......222222111111000/////////.........---------,,,,,,))))))***+++---///000111***+++,,,+++***)))***,,,+++,,,,,,------------,,,)))***++++++***+++,,,...---,,,++++++------,,,+++...,,,***+++,,,------,,,,,,++++++******++++++,,,******++++++,,,,,,------,,,111555555000------///...------,,,,,,---------,,,,,,------.../////////////////////000000111222555555444444333333444444444555555444222111222333000000000/////////......000111222222333333222222///444000---111...(((---------------...///000000---............---,,,,,,...------------......///111111000000//////......222222333444555666666777999:::;;;<<<===???@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEGGGIIIKKKLLLFFFGGGGGGHHHIIIJJJKKKKKKNNNRRRVVVZZZ]]]```dddgggkkklllqqqzzzzzzuuutttsssqqqooollljjjiiiooottt|||~~~zzzxxx{{{||||||yyy{{{vvvbbbZZZRRROOOMMMJJJHHHJJJFFFHHHJJJKKKMMMRRRYYY^^^jjj~~~qqqfffdddfffiiijjjgggkkknnnsssyyy{{{tttkkkUUUJJJEEEPPPaaammmtttyyytttvvvrrrkkkjjjkkk___MMM999666222//////...---,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************+++,,,---...+++++++++,,,,,,---------++++++******+++,,,,,,---,,,,,,---......---,,,,,,---.../////////000333666@@@GGGPPPVVVYYYZZZ]]]___```bbbeeeggghhhjjjmmmooopppmmmiiieee]]]VVVWWW[[[hhhrrr|||wwwkkkaaa\\\[[[^^^iiizzzwwwfffXXXPPPIIIFFFFFFIIIOOOWWW^^^~~~{{{vvvtttwww{{{|||rrrjjjeeeiiiqqqqqqwww||||||wwwrrroooooohhhfffeeefffgggiiiiiihhhgggggghhhiiiiiihhhdddbbb^^^[[[UUULLLEEECCCDDDGGGFFFHHHJJJKKKKKKLLLOOOQQQOOOQQQRRRTTTUUUXXX\\\___dddgggkkkooosssxxx}}}yyypppiiifffcccbbbaaa``````___]]][[[ZZZZZZXXXVVVTTTRRRQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUURRRMMMJJJJJJKKKGGGGGGHHHKKKNNNQQQRRRRRRNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>??????@@@@@@??????>>><<<;;;:::999999999:::;;;<<<:::999999999888666444444333333222222222222222333222222333444444111///222222111000//////000000222222111111000////////////////////////...------++++++++++++,,,---......)))+++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,+++***'''***,,,,,,++++++,,,...+++,,,------++++++,,,---...,,,******,,,------,,,,,,++++++******++++++,,,+++++++++,,,,,,---...///---///222222000///......111000000//////000000111,,,,,,------...//////////////////000000111333333555444444333222222333333222333444333111000222444...///000000000///------///000000111222111111111...333///---111...)))---//////000111111000000000------......------,,,+++...------,,,,,,,,,,,,---////////////000000000000222333444555555555444444999:::;;;<<<===???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPSSSYYY]]]```ccceeegggjjjmmmuuu~~~wwwxxxxxxwwwvvvuuusssqqqpppvvvyyy~~~zzzyyyuuuzzz||||||yyy|||~~~qqq]]]UUUOOOMMMLLLIIIIIILLLCCCEEEFFFEEEFFFKKKPPPRRR\\\qqq{{{rrrhhhgggkkkooopppfffkkkqqqwww|||sssYYYLLLDDDMMM]]]jjjuuu|||~~~{{{nnniiijjj___NNN;;;888333111000///...---------------------------+++,,,,,,------,,,,,,+++++++++------------++++++************+++,,,---...***+++,,,------------,,,---,,,+++*********,,,,,,,,,,,,---......---,,,,,,///////////////111555888AAAHHHQQQWWWYYY[[[]]]```___aaadddfffgggiiilllnnnjjjgggeeebbb\\\WWWYYY___hhhqqq|||wwwjjj```UUUUUU\\\mmm}}}jjjVVVOOOHHHEEEDDDGGGQQQ\\\\\\~~~{{{vvvsssvvv|||wwwnnngggfffmmmwwwpppvvv{{{{{{vvvpppnnnnnnjjjhhhfffeeeeeeeeedddccc```dddhhhhhhddd``````aaa[[[XXXSSSKKKEEEDDDGGGKKKIIIJJJKKKLLLLLLMMMPPPRRRMMMOOORRRTTTWWW[[[```cccgggjjjnnnrrrvvvzzz~~~vvvnnnjjjhhhbbbaaa`````````___\\\ZZZWWWVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVVVVSSSMMMJJJJJJKKKFFFFFFGGGJJJOOORRRSSSSSSIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA===>>>>>>?????????>>>>>>===<<<:::999888999999:::;;;999888888888777555333333333222222111222222222111000000111222222///---000000000000000111111222222222111111000/////////000000000000000//////...111000...,,,***)))(((((((((+++,,,,,,)))(((***,,,,,,,,,,,,,,,++++++***)))&&&)))------,,,+++,,,...***---///---+++***,,,......,,,******+++------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000///000111222222111000000......---------......///,,,,,,------...//////000222222222222333444555666444333333222111111111222000222333222//////222444---...000111111///---,,,...//////000000000000000...444///---222...)))...,,,,,,---......---,,,+++------......------,,,+++...---,,,,,,++++++++++++------...///000111222222222333555666666555333222999:::;;;<<<===???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHQQQTTTSSSOOOOOOSSSRRRMMMXXXVVVYYY^^^bbbbbbfffjjjrrr{{{}}}|||}}}}}}}}}|||yyywwwuuuvvvtttyyy~~~yyyvvvvvvxxxyyy}}}~~~~~~vvvlll\\\VVVNNNJJJIIIJJJJJJIIIFFFFFFEEEFFFHHHJJJMMMOOOWWWcccrrr{{{|||kkkkkkwww{{{sssvvvxxx|||zzzaaaPPPDDDJJJWWWfffvvvrrriiicccXXXJJJ<<<666111000000---,,,...111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///++++++,,,,,,---...//////000//////111///...333;;;DDDMMMTTTVVVXXX\\\______aaadddiiikkklllkkkkkklllpppgggbbbaaa]]]WWWYYYaaaooowwwooo]]]WWWRRR^^^vvvhhhZZZOOOEEECCCHHHLLLOOOPPP```www}}}yyyssspppwww}}}ooohhhgggfffgggiiivvvwwwxxxzzzzzzxxxtttqqqjjjhhhfffdddcccdddeeefffggggggggggggfffdddbbbaaaZZZUUUNNNHHHEEEEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMRRRSSSUUUWWWYYY]]]bbbfffiiikkkooosssxxx{{{~~~}}}wwwrrrmmmiiieeebbb___aaaccccccbbb^^^ZZZXXXXXXWWWUUUSSSSSSSSSUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXVVVRRRPPPQQQNNNIIIGGGIIIHHHJJJNNNQQQTTTTTTTTTSSSPPPMMMKKKIIIIIIHHHGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<=========<<<;;;:::999;;;:::999777666444333222666555444333222222222222222222222333444444111///444111......111333333111222222222111111111111111//////000000000000//////------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,++++++******++++++,,,)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///...---,,,+++,,,,,,---...///000///------///000***......++++++///222222,,,,,,,,,------///000000555444444555888999999888777222222666777333111333000000000000000111111222333222111000////////////...//////000111111222333111000////////////---+++---,,,+++*********++++++........................###&&&***---...---,,,***---///111111//////222555111333555888999999999888:::;;;<<<>>>????????????BBBCCCCCCDDDDDDDDDDDDDDDBBBAAABBBFFFJJJLLLJJJGGGXXX[[[ZZZVVVUUUXXXWWWSSS[[[YYY[[[aaacccdddhhhmmm~~~|||~~~~~~|||zzzzzzzzz|||vvvrrrrrrtttwww|||ssshhh[[[UUUMMMIIIIIIJJJJJJIIIIIIIIIGGGGGGHHHIIIKKKMMMOOOZZZjjj{{{tttmmmtttzzzzzzhhhTTTDDDEEEQQQaaauuusssiiicccYYYMMM>>>777111000000---,,,...///...---...000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///++++++,,,,,,---......///000//////111000///444<<>>>>><<<;;;999999999999888888888777666555555555555444333222222111222222666444111111111222000///111000///000222333222111222222222111111111000000.../////////...------,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,++++++******++++++,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((---,,,+++*********+++,,,,,,---......,,,,,,---...,,,000111...,,,---...,,,......---......///000111+++111777888555555:::???;;;666333444444222111333000000000000000111111222333222111000////////////...///000222222222222111666444222111111///,,,***///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000///.........000000000///000111333555777777777666:::;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBEEEEEEFFFIIIKKKLLLKKKIIIcccdddcccaaa___```aaaaaadddeeeiiiooosssuuu|||{{{~~~{{{tttooolllpppuuu|||vvvhhh\\\WWWRRRKKKHHHHHHIIIHHHFFFFFFFFFEEEDDDDDDEEEEEEFFFMMMRRR\\\ppp~~~nnnmmm|||qqqZZZCCC>>>GGGXXXqqqssshhhddd^^^UUUEEE;;;222000000...---...///...------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,---------......///...///111000111888@@@LLLSSSZZZ[[[]]]bbbfffffflllnnnpppqqqpppppppppqqqlllfffaaa^^^XXXTTT\\\jjjlllWWWQQQUUUnnniiiZZZNNNEEEDDDEEEHHHPPP[[[ssswwwooolllmmmttt||||||sssllljjjkkkkkknnnrrrwwwyyyooonnnnnnlllkkkiiigggfffeeefffeeeccc___\\\XXXUUUTTTLLLJJJFFFCCCBBBCCCEEEFFFFFFFFFFFFGGGJJJMMMPPPRRRTTTVVVYYY[[[^^^aaafffiiillllllmmmmmmmmmmmmllllllhhhhhhgggggggggeeeaaa]]]______]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXTTTRRRRRROOOJJJHHHJJJKKKNNNRRRVVVXXXXXXVVVTTTPPPMMMKKKIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@???===;;;:::999999999777777777777666666666666444333333222111111222222666444111000000111000////////////000222222222111333333222222111000000000............---,,,++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***+++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---............---,,,,,,---,,,+++******+++,,,,,,,,,...//////...------///+++///111///---......+++...............///000111+++000666888888999===@@@<<<888444333222222222222000000000000000111111222222222111000//////000000...///111333333222111000333111000//////...+++)))000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...000111111///---...111222000---///000222333555666666666::::::<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBEEEFFFGGGIIIJJJKKKJJJJJJffffffggggggffffffiiimmmnnnqqqxxx~~~xxxtttqqqpppsssxxx~~~|||tttfff\\\UUUPPPJJJGGGGGGHHHGGGEEECCCCCCDDDDDDEEEGGGHHHHHHNNNQQQYYYkkknnnhhhvvvqqq[[[FFF@@@GGGVVVnnntttiiifffaaaZZZIII===222000000///.........---------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,---------------///......000111222:::CCCMMMUUU[[[\\\]]]cccggghhhmmmooorrrrrrqqqoooooopppjjjddd```]]]XXXWWWeeexxxmmmXXXVVVYYYnnn~~~iiiYYYMMMDDDDDDDDDEEEQQQ```wwwlllkkkmmmttt|||yyysssnnnnnnnnnnnnqqquuu~~~wwwpppjjjjjjkkkkkkjjjhhhfffeeedddbbb___[[[WWWTTTQQQPPPIIIHHHFFFDDDDDDDDDFFFGGGFFFFFFFFFGGGJJJNNNRRRTTTUUUWWWZZZ]]]___bbbeeehhhmmmmmmmmmmmmmmmlllkkkjjjiiihhhggggggfffccc___[[[^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSSSSQQQLLLJJJLLLKKKNNNSSSWWWXXXWWWUUUSSSPPPMMMKKKIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>@@@???>>><<<;;;:::::::::777777777777666666666666333333222111111111222222666333000///000111000000...//////000000111222333333333222222111000000///---------------,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++/////////000//////...---...---,,,++++++,,,---...---///111111000/////////)))...000...---//////---///............//////000///111444888<<<>>>>>>>>>:::888444111111222222000000000000000000111111222222111000000000000000000000000222333333222111111000///...///000///---,,,000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........000...---///222333000---//////111222444555555666999:::;;;===>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFHHHHHHIIIJJJKKKkkkkkknnnqqqqqqrrrxxx}}}xxxuuusssrrrtttxxx|||}}}{{{yyyqqqfff]]]SSSNNNHHHFFFFFFGGGFFFDDDBBBCCCDDDFFFHHHIIIKKKKKKKKKNNNTTTeee~~~ttteeemmm}}}rrr^^^JJJDDDHHHTTTjjj~~~wwwmmmkkkfff___MMM@@@333000000///......,,,,,,---///111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------///---...000111333<<>>>>>>>>==================<<<;;;:::999777777777777666666666666222222111111111111222222333111000000111111111000.../////////...///222555444333333222111000//////,,,,,,------...------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,,,,,,,---...///...000222222111000///000)))...000------///000.........---------......///111111333888<<<>>>===;;;777777444000000333222...000000000000000111111222111111000000000000000111222222222222222222222222111000000000222222000///000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------...000111222000//////000000222333444555666999:::;;;<<<===>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCBBBDDDFFFGGGHHHIIIKKKMMMoooooosssyyy|||}}}{{{vvvuuuvvvvvvwww{{{zzzvvvrrrkkkaaaYYYQQQLLLGGGEEEFFFFFFEEECCC@@@AAACCCEEEGGGHHHIIIIIIIIIKKKRRR___xxx|||rrr}}}hhhjjjzzzxxxcccNNNEEEGGGQQQeeeyyy{{{sssqqqllleeePPPAAA333///111000......,,,,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------///---...000111444===GGGMMMTTTYYYZZZ[[[aaafffhhhiiimmmqqqrrrppplllhhhgggbbb______```aaannn{{{aaaXXX]]]ttt~~~kkkTTTHHHCCCGGGIIIMMMaaayyy{{{qqqppppppuuu}}}vvvrrrqqqrrrqqqnnnppptttyyy}}}~~~wwwqqqnnnnnniiijjjkkklllkkkhhheeebbbYYYXXXUUUQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHIIILLLPPPTTTWWW]]]___bbbcccdddeeegggiiijjjkkklllmmmnnnnnnnnnnnnmmmjjjgggeeedddbbb___\\\\\\\\\\\\[[[[[[ZZZZZZYYYVVVWWWWWWXXXYYYYYYYYYXXXZZZYYYYYYXXXXXXWWWWWWWWWSSSPPPPPPQQQPPPMMMLLLNNNMMMPPPVVVZZZ[[[YYYVVVTTTPPPMMMKKKIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>???????????????@@@@@@888999;;;<<<<<<;;;999777888888777777666666555555222222111111111111222222000//////000222222111000...//////---,,,...333777444444333222111000///...+++,,,---......///......------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,...///---///222222111/////////---000000---+++---///---------,,,,,,,,,,,,------///222666888999999999888222444333///000333111,,,000000000000000111111222111111000000000000111111444333111000000111333444222111000111222111///...///...---,,,,,,,,,---...------------------------//////............//////'''***---///////////////000000111222333555666777999999;;;<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBDDDGGGHHHHHHJJJMMMPPPppppppvvv~~~yyywwwxxxzzz{{{yyy|||}}}uuupppkkkeee[[[TTTPPPLLLGGGEEEFFFFFFDDDBBB>>>???@@@BBBCCCDDDDDDEEEIIILLLQQQ\\\rrrpppiiiyyynnnmmm~~~~~~hhhQQQFFFEEENNNcccwww{{{~~~wwwuuuqqqiiiRRRBBB333///111000......---,,,---......---***''',,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---///------------------------///---...000222555>>>HHHLLLSSSXXXYYYZZZ```eeeggggggkkkpppqqqooojjjfffddd___]]]^^^bbbfffwww}}}bbbdddlllrrrQQQFFFBBBIIILLLRRRhhh{{{ppprrrsssyyyuuurrrqqqrrrpppmmmnnnsssvvvzzz|||zzztttoooooopppkkklllmmmnnnlllhhhcccaaaYYYWWWTTTRRROOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIJJJLLLPPPUUUXXX```bbbeeefffggggggiiijjjhhhiiijjjlllnnnooooooooommmjjjgggdddcccbbb___^^^```````````````___^^^]]]WWWWWWXXXYYYZZZZZZYYYYYY[[[[[[ZZZXXXWWWVVVUUUTTTQQQNNNMMMPPPOOOLLLKKKNNNNNNRRRWWW\\\]]][[[WWWUUUPPPMMMKKKIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@===>>>???@@@AAABBBCCCCCC444666999<<<<<<:::777555888888888777666555555555222111111111111111222222......///111333333111000//////...,,,+++---333888444444333222111000///...++++++---...///000000000---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,'''((()))***+++,,,,,,,,,------------------------........................,,,,,,---------,,,++++++++++++*********+++---...,,,...111111000.........000222111,,,***,,,---,,,---,,,,,,+++++++++,,,,,,,,,222888999666333555888000333222///000333111+++000000000000000111111222111000000000000000111111555444111//////111333555222111/////////...,,,***///...---,,,+++,,,------........................---,,,******+++...222444###''',,,...---,,,---///000000111222333555666777999999;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBEEEHHHIIIIIIKKKOOOSSSyyyzzz{{{}}}}}}}}}~~~|||zzzzzz{{{{{{tttmmmfff^^^WWWSSSLLLJJJGGGDDDAAAAAAAAAAAABBBAAAAAA@@@AAACCCFFFGGGEEEMMMRRRYYYrrr}}}jjjaaatttvvvooowwwjjjRRRHHHGGGOOO___ppp}}}}}}xxxvvvcccHHH999888333222333//////......///111222000///++++++++++++,,,---......+++++++++,,,,,,---------000,,,)))))),,,...---,,,111...,,,,,,...000///---//////...------.........+++,,,...000000///...---111111//////222888AAAGGGOOOSSSXXX\\\___aaadddffflllnnnoooooonnnjjjfffcccbbbbbb```[[[___uuufff^^^ssspppQQQIIIDDDFFFMMM[[[ttt{{{yyy{{{{{{}}}qqqrrrsssrrrpppooopppqqqyyy}}}}}}wwwqqqooopppiiihhhiiijjjjjjggg```[[[\\\TTTMMMOOOTTTVVVSSSPPPWWWXXX[[[\\\UUULLLIIILLLOOONNNNNNNNNPPPTTTXXXZZZ^^^___bbbfffiiijjjiiigggiiijjjkkkkkkkkklllnnnpppnnnkkkgggdddcccaaa___^^^``````___^^^^^^^^^^^^^^^\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVOOONNNMMMMMMMMMOOOQQQSSSPPPTTTXXXXXXVVVVVVZZZ^^^SSSPPPLLLJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@>>>>>>???============<<<<<<<<<<<<666666666666555555555555555555555444333222111000333222222111111222222333222111000000000111333444000000000000000///......111...***)))+++...111222......//////...,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------000---,,,---///000...,,,++++++++++++++++++++++++...,,,++++++---...//////000///.........///111222,,,---------.../////////++++++++++++,,,,,,---...000000111222222222222111000111111222333333444444333444444444333111///...000///......///111333555666555444333222333444555222222222111000///...---...------,,,,,,------...000///...,,,+++***))))))------------------,,,,,,......------...///111222222222111111333555888999888999;;;<<<<<<<<<>>>@@@BBBBBBBBB@@@??????AAACCCEEEGGGIIIIIIIIIKKKMMMOOOxxxyyyzzz|||~~~}}}~~~|||zzz{{{~~~}}}yyyrrrkkkddd\\\UUUQQQJJJIIIFFFCCCAAA@@@@@@AAA@@@@@@??????@@@BBBEEEFFFFFFMMMPPPVVVmmm{{{fff\\\oooxxxsss~~~kkkRRRGGGDDDHHHVVVeeesssrrrSSS>>>888111//////***222111//////000///---+++,,,,,,++++++,,,,,,------+++++++++,,,,,,---------,,,***))))))***++++++***,,,***((((((***,,,***))),,,++++++******++++++++++++,,,...///000///...---000/////////222999BBBHHHPPPSSSXXX\\\___bbbeeegggmmmnnnooonnnlllhhhcccaaabbbaaa^^^YYY]]]rrr{{{fffiii|||eeeKKKHHHGGGJJJPPPaaa}}}~~~}}}{{{rrrrrrsssqqqooonnnoooqqqxxx|||xxxqqqmmmllliiihhhhhhhhhhhhddd^^^YYYTTTRRRQQQTTTXXX]]]cccgggiiifffddd```XXXNNNLLLOOORRRQQQPPPPPPQQQSSSVVVXXX]]]___bbbfffiiijjjhhhfffiiikkklllmmmmmmmmmppprrrooolllhhhdddcccaaa___]]]___^^^]]]]]]\\\\\\\\\]]]YYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYYYYYXXXWWWVVVVVVRRRQQQOOOMMMMMMMMMOOOOOOMMMQQQVVVWWWWWWXXX\\\```TTTQQQMMMKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???AAABBBBBB@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;777777777666666666555555222222333444444444444333222222111111111111222222222111000000000111222333111111111111111000000///222000---------......---------------,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,//////...,,,++++++++++++++++++++++++************+++***)))(((///...---------...000000---------...............,,,+++++++++,,,,,,---...000000111222222222222111000000111111222333333333555555666666555444222111111000///...///111222444444333222111111222333444333333333333222000///...------,,,,,,,,,,,,------///...---,,,+++*********+++++++++,,,,,,,,,,,,,,,...---------...///000111000111222333555666777777888999;;;<<<<<<===???@@@@@@AAAAAAAAA??????AAACCCBBBEEEIIIKKKKKKKKKLLLMMMvvvxxx{{{}}}}}}~~~}}}zzzzzzzzz}}}~~~yyytttnnnggg```YYYRRRNNNGGGFFFDDDAAA@@@??????@@@>>>======>>>???BBBDDDEEEFFFKKKMMMRRRfffgggZZZoootttsssnnnUUUGGGAAACCCOOO^^^ooo~~~]]]AAA666///......(((111000......///...,,,***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))***++++++***)))******,,,+++***+++,,,---,,,***...---------------......+++,,,.../////////...---......///000444;;;DDDJJJQQQTTTYYY]]]```ccceeegggmmmmmmnnnmmmjjjfffbbb```aaa```[[[WWW\\\ppppppdddggg~~~~~~eeeSSSEEEFFFIIINNNWWWlllyyyttttttssspppnnnnnnpppqqqwww|||xxxpppkkkiiiiiihhhgggeeeccc___ZZZVVVMMMSSSXXX[[[```jjjxxx{{{qqqggg\\\RRRPPPSSSVVVTTTSSSRRRRRRSSSUUUVVV\\\___dddhhhjjjjjjhhhfffjjjkkkmmmnnnnnnoooqqqssspppmmmhhheeebbb```^^^\\\\\\\\\[[[[[[ZZZZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[XXXYYYYYYXXXXXXWWWVVVUUUUUUSSSQQQNNNMMMLLLLLLLLLKKKOOOSSSUUUTTTVVVYYY\\\UUURRRNNNKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>@@@BBBBBB@@@?????????<<<;;;;;;;;;;;;:::::::::888888888777777777777666222222333444444444444444222222222222222222222222333222111000000000111222222222222222222111000000111000///000000000---+++,,,++++++******+++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,,,,......---,,,+++++++++++++++++++++++++++---...///...,,,***(((------,,,,,,------...///...............---------,,,,,,+++++++++,,,------///000111111222222111111//////000000111222222333444555666666555444333222222111000//////000111222222222111000000111222333444555555555444222000///,,,++++++++++++++++++,,,------,,,+++++++++++++++))))))******++++++,,,,,,------------...///000111...000222555666666555555888:::<<<<<<======???AAA>>>@@@BBBBBBAAA@@@AAABBB@@@DDDHHHKKKLLLKKKKKKKKKuuuwwwzzz|||~~~~~~~~~~~~yyytttxxxyyyzzz~~~{{{wwwtttpppiiibbb\\\UUUOOOKKKDDDCCCBBB@@@???>>>>>>>>>=========>>>@@@BBBDDDEEEFFFJJJLLLOOObbbhhhYYYmmmlllnnn}}}rrrXXXHHHAAABBBPPPaaavvvaaa@@@444///000222---,,,,,,,,,---...///...,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++---------------......---,,,///............//////000,,,---......//////.........///000222666>>>GGGNNNQQQUUUZZZ^^^aaacccfffhhhlllmmmmmmmmmkkkhhheeecccbbb___ZZZWWW]]]qqqqqqeee___^^^tttxxxdddTTTJJJCCCEEEHHHQQQ```zzz}}}yyywwwvvvtttpppnnnnnnqqqsssyyy|||}}}{{{uuuooojjjhhhiiihhheeebbb___[[[WWWUUUPPPXXXaaafffooo}}}yyykkk^^^UUUSSSVVVVVVUUUTTTSSSSSSTTTUUUVVV]]]aaafffjjjkkkjjjhhhgggiiikkkmmmnnnnnnoooqqqrrrppplllhhhdddaaa___\\\ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTUUUSSSQQQOOOMMMLLLKKKKKKLLLOOOQQQRRRQQQQQQRRRSSSTTTQQQMMMKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???AAACCCBBB@@@>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888777777666666555555444222111000333333333444444333333333333222111000000000111222111111222222111111000//////......///111222111000,,,+++*********+++---...+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,++++++++++++++++++++++++...///000000///.........---------------........./////////...---------,,,,,,,,,,,,++++++,,,,,,---///000000111111111111111/////////000111111222222222333444444444333222111222222111000//////000000222111000000000111222333555666666666555333111000++++++************+++++++++++++++***+++,,,,,,---((())))))***+++,,,------,,,---------...///000000...000222444555666666555888:::<<<======>>>@@@BBB>>>@@@CCCDDDCCCBBBCCCCCC@@@CCCGGGIIIJJJJJJKKKLLLrrruuuxxxzzzzzz|||~~~|||zzzyyyxxxzzz~~~|||vvvrrruuuvvvxxxyyyzzzxxxuuurrrpppllleee___YYYSSSMMMHHHCCCBBBAAA@@@???>>>============>>>???AAABBBDDDDDDEEEIIIKKKOOO```{{{cccSSSgggjjjlllzzzuuuZZZHHH@@@CCCTTTggg~~~aaa@@@444...111444///,,,++++++,,,...///---,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++---***+++,,,,,,,,,+++******++++++******+++,,,,,,---,,,------...............///000222444999AAAJJJPPPSSSVVV[[[___bbbdddgggiiikkklllmmmnnnnnnlllkkkjjjddd```ZZZXXX```ttt}}}nnnccc[[[XXX]]]nnn{{{vvveeeVVVNNNKKKEEEDDDFFFQQQhhh}}}yyyxxx{{{yyyuuupppnnnnnnrrrvvv||||||zzzvvvqqqmmmjjjjjjiiigggddd```\\\YYYWWWWWWXXXbbblllvvvzzzkkk```XXXUUUWWWTTTTTTTTTTTTUUUVVVXXXYYY\\\```fffiiiiiigggggggggiiikkkmmmnnnnnnnnnooopppnnnjjjeeeaaa___\\\ZZZWWWXXXXXXXXXWWWWWWXXXXXXYYY[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQOOONNNMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQQQQRRROOOLLLIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEDDDAAA>>><<<;;;============<<<<<<<<<;;;999999999999888888888888666666666555444333222111444444555666666555444444333222111000000111222222000000111111000000///...111///------///111222222,,,,,,+++++++++---///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++........................+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***,,,///333------....../////////////////////...---------,,,---,,,,,,++++++,,,,,,,,,//////000111111111111000/////////000111111222222111222333444444444333222222222111000000/////////222111000000000222333444444555666777666444111///+++******))))))******+++************+++,,,------)))******+++,,,------...,,,,,,------.../////////111000000111222444666888888:::<<<>>>>>>???AAACCC@@@BBBEEEFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGIIIMMMPPPqqqsssuuuwwwxxxyyy{{{}}}|||yyyuuusssqqquuu{{{|||wwwsssrrrsssuuuvvvuuusssqqqooommmiiiccc]]]XXXRRRLLLHHHCCCBBBAAA@@@>>>===<<<;;;>>>>>>???@@@AAABBBBBBCCCCCCGGGJJJOOO^^^www}}}bbbRRReeemmmmmmwwwxxx\\\JJJ@@@AAASSSfffaaaAAA555...///111---000///------...---+++)))------......---+++***(((------,,,,,,,,,,,,++++++)))***++++++***)))*********,,,...///---,,,,,,,,,,,,++++++,,,,,,---...///------------....../////////000333666;;;BBBKKKQQQSSSWWW\\\```ccceeehhhjjjkkklllnnnoooooooooooonnnfff```ZZZXXXaaauuunnnccc[[[VVVSSS^^^iiippphhhYYYNNNJJJGGGFFFEEEFFFRRRkkk~~~~~~yyyxxxyyy~~~{{{uuuooolllmmmrrrvvv}}}zzzvvvrrrnnnlllkkkjjjhhhgggddd___[[[YYYZZZ[[[```lllyyyuuuiiibbb[[[XXXXXXUUUUUUVVVWWWYYYZZZ\\\]]]\\\aaafffgggfffeeefffgggjjjlllnnnooonnnmmmmmmnnniiifffaaa^^^[[[YYYWWWUUUUUUUUUUUUTTTUUUUUUVVVWWWYYYYYYXXXXXXYYYYYYZZZZZZXXXYYYYYYXXXXXXWWWVVVUUUQQQQQQPPPPPPOOONNNMMMMMMLLLNNNQQQSSSUUUUUUUUUTTTQQQOOOKKKHHHGGGFFFEEECCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDFFFFFFCCC???===<<<>>>>>>=========<<<<<<<<<999999999888888888888777333333444555555555555555444444666666666666444444222111000000000111333444000000000000000///......444111...------...///...,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................***+++,,,,,,******+++,,,++++++++++++++++++++++++---...---+++***,,,222888------...////////////..................---------------,,,+++++++++,,,,,,...///000000111111000000//////000000111222222333333444555666777777666555222111111111000000//////111111000000000222333444333444666666555333000...+++******************+++)))))))))******+++------******++++++,,,,,,------++++++---......///......111111000000111444666888888:::===>>>???@@@BBBEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFIIINNNRRRuuuvvvxxxyyyzzz|||~~~{{{xxxtttrrrpppoootttzzz~~~zzzuuuqqqnnnppprrrsssrrrqqqoooooolllhhhbbb]]]WWWQQQLLLHHHDDDCCCBBBAAA???===;;;:::===>>>>>>???@@@@@@@@@???@@@DDDHHHMMMZZZpppyyyaaaRRRccc~~~nnnjjjppp}}}cccPPPCCC@@@NNN___|||\\\BBB777...---///,,,000///.........---+++))),,,,,,---......,,,***)))---------,,,,,,+++++++++,,,***))))))***++++++***+++...111111///------......------...///000111111---------------...//////...000222555:::AAAIIIOOOTTTXXX]]]aaadddfffiiikkkmmmnnnoooooopppooooooooohhhaaaYYYVVV___qqqzzzkkk```XXXTTTSSS\\\cccfff^^^TTTLLLFFFBBBEEEHHHKKKTTTiiixxx}}}}}}~~~~~~zzztttmmmiiikkkqqquuuzzzxxxtttqqqooollljjjiiigggfffccc___[[[ZZZ]]]```fffuuu}}}mmmfffccc___[[[YYYYYYZZZ[[[\\\]]]___``````aaafffjjjjjjhhhgggjjjmmmlllnnnqqqqqqooommmlllmmmeeebbb]]]ZZZXXXWWWTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTVVVWWWYYY[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVQQQQQQQQQPPPOOONNNMMMLLLLLLMMMPPPSSSUUUUUUSSSQQQRRROOOKKKIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@CCCFFFGGGEEEBBB@@@???======<<<<<<<<<;;;;;;;;;999888888888888777777777333444444555555555555555222333444555555444333222000000//////000222444555000111111111111000//////111///......///...---++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................)))+++,,,,,,))))))***,,,++++++++++++++++++++++++---///000...,,,---222666+++,,,---...///...---------------..................---,,,,,,+++++++++,,,...//////000000000000000000000111111222333333333222333555777777777777666000111111111111000000/////////......///111222333111222444555444111...,,,+++++++++******+++++++++***)))))))))***+++,,,---*********+++++++++++++++***+++---...///.........//////000111333444555666999;;;===??????AAACCCEEEDDDDDDDDDCCCAAA@@@AAABBBDDDEEEFFFGGGHHHKKKOOORRRzzz|||}}}~~~|||xxxuuurrrpppppprrrvvv||||||wwwpppmmmllloooqqqrrrqqqpppoooooolllhhhbbb\\\WWWRRRLLLHHHDDDDDDCCCAAA???<<<:::999======>>>>>>>>>>>>======???CCCGGGLLLWWWjjjrrr[[[MMM\\\|||zzzjjjdddgggjjjWWWGGGAAAJJJYYYzzzvvvWWW@@@888///---000---------,,,...///000///---+++,,,---......,,,+++)))---------,,,,,,+++++++++000,,,)))))),,,...---,,,&&&***------+++))))))************+++,,,---...///...------------...//////---///111444999@@@HHHMMMUUUXXX]]]aaadddgggiiilllooooooooooooooonnnnnnmmmiiiaaaXXXTTT\\\mmmyyylll```XXXTTTTTT[[[```bbb^^^XXXQQQIIIBBBDDDJJJOOOVVVfff}}}}}}vvv{{{~~~zzzrrrkkkgggiiioootttwwwvvvtttrrrqqqnnnjjjgggfffeeeccc___[[[[[[___dddiii{{{uuuhhheeeeeebbb]]][[[]]]^^^______```aaabbbbbbhhhllloooooollllllppptttnnnqqqsssssspppnnnmmmlllbbb___[[[XXXVVVUUUSSSQQQNNNNNNNNNNNNOOOOOOPPPQQQOOOOOOQQQSSSVVVYYY[[[]]]ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRRRRQQQOOOMMMKKKJJJMMMMMMOOOPPPQQQPPPMMMJJJSSSPPPLLLJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>BBBFFFHHHGGGEEECCCCCC<<<<<<;;;;;;;;;:::::::::888888888777777777777666777777777666555444222222000111333444444333111000////////////111333555666222222222222222111000000***+++---///111111...,,,***+++,,,------,,,******++++++,,,,,,,,,---------************************))))))******+++++++++,,,------------------------(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++(((+++...---)))(((+++...***+++,,,---...---,,,,,,,,,------....../////////...---,,,,,,++++++++++++...//////000000000000000111111111222333333444444000111333555666666555555000000111111111111000000...---------...///111222///111333444333000---***,,,,,,++++++++++++,,,,,,******))))))***++++++,,,*********)))))))))))))))***+++,,,...///......------...111333555555444444999;;;===???@@@AAADDDFFFDDDDDDCCCAAA>>>>>>???AAABBBDDDHHHJJJKKKMMMOOOQQQ~~~~~~~~~~~~}}}{{{~~~~~~~~~zzzvvvtttvvvxxx}}}|||yyymmmgggllljjjkkkooonnniiiiiinnniiikkkiiiaaaUUUKKKGGGGGGEEEBBB???>>>??????===;;;::::::;;;<<<===>>>??????===CCCGGGHHHRRRcccrrrwwwfffWWWNNNYYYooossseee```bbbgggRRRDDD???JJJZZZ~~~uuu^^^CCC555222111000000"""&&&+++///000000////////////000000//////...---111000...,,,+++++++++,,,,,,,,,++++++***+++++++++...---,,,+++++++++++++++//////---,,,,,,---...///,,,,,,,,,,,,---...//////222111222666>>>FFFMMMPPPXXXZZZ]]]```aaadddgggjjjpppooonnnoooqqqrrrqqqppphhh___XXXWWW]]]kkkooo]]]RRRRRRUUUbbbiiijjj```SSSKKKGGGEEEHHHKKKPPPYYYjjj~~~}}}uuummmnnnnnnjjjnnnxxxxxxwwwuuurrrpppnnnmmmmmmjjjfffbbb^^^YYYWWW[[[cccnnn{{{}}}{{{tttppplllhhhgggccc^^^[[[___ccceeeccc```aaahhhpppyyy|||}}}yyywwwwwwrrrtttvvvvvvsssooommmlllhhhddd___]]]\\\YYYTTTPPPJJJJJJIIIIIIIIIJJJKKKLLLKKKMMMPPPSSSUUUWWWWWWWWWZZZWWWVVVYYY\\\]]]YYYTTTSSSQQQNNNJJJHHHHHHHHHHHHMMMPPPTTTVVVUUUSSSRRRRRRUUURRRNNNLLLJJJHHHEEECCCGGGFFFFFFEEEDDDCCCCCCBBBFFFEEEBBB@@@@@@AAACCCDDDBBBCCCEEEEEEDDD@@@<<<:::>>>===;;;:::999999::::::;;;:::999888888888999:::999888777666555444444444555555444444444333333333000111111111111000//////222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,------,,,+++,,,---...///+++++++++,,,,,,---------+++,,,------......---------,,,,,,,,,------...///...............///000111---((()))---...)))))),,,***+++,,,---...000111111,,,---------.../////////---------,,,,,,---.........//////111222333444444333333444444444444444333444444333333222333333333///000111000///...///000000111111000...---///000666333333777666000...111+++++++++************)))///)))(((---///+++((()))...---,,,,,,......---++++++,,,---////////////...111111222333555666777777;;;;;;<<<===???BBBDDDFFFFFFFFFFFFEEEDDDBBB@@@???DDDEEEGGGIIILLLMMMNNNOOO{{{yyyzzz{{{{{{{{{|||}}}}}}{{{xxxxxxzzz|||~~~rrriiieeehhhhhhlllqqqpppkkkjjjnnnhhhjjjhhh```UUULLLGGGGGGEEEBBB???>>>??????===;;;::::::;;;<<<===>>>??????;;;@@@CCCDDDKKK[[[iiiooocccUUUKKKSSSeeexxx}}}ooobbb]]]___wwwdddPPPCCC???JJJYYY}}}|||dddHHH888222000//////))),,,//////...,,,******,,,,,,,,,,,,,,,+++******///...,,,+++******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////222111222777???GGGMMMPPPVVVXXX\\\___aaacccgggiiioooppprrruuuwwwvvvrrroooggg]]]TTTVVVaaarrrppp[[[PPPQQQWWWdddjjjiii^^^QQQJJJHHHFFFGGGLLLQQQXXXeeeuuu{{{zzz~~~tttlllmmmmmmjjjoooxxxzzzxxxvvvsssqqqooommmmmmjjjfffaaa^^^YYYVVV\\\dddnnnwww~~~wwwsssrrrooollliiihhhhhhgggdddbbbgggiiijjjgggccceeemmmuuu|||}}}yyyzzz{{{zzzxxxtttooollljjjfff```]]][[[XXXSSSNNNHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMOOORRRTTTUUUUUUUUUWWWWWWWWWYYY[[[[[[WWWTTTRRRQQQNNNKKKIIIHHHHHHHHHHHHLLLRRRUUUVVVUUUTTTTTTTTTQQQNNNKKKJJJHHHFFFDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@AAABBBFFFIIIKKKCCCBBBAAA@@@>>>===<<<;;;>>>===<<<;;;:::::::::;;;;;;:::999888888888888999555555444333222111222222555444444444444333333333111111111111000000000000111111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---,,,++++++***++++++---...,,,,,,,,,---------------++++++,,,---------------******)))******++++++,,,---,,,,,,,,,,,,---...//////,,,+++---,,,)))***///------......///000000000---------...............---,,,++++++,,,,,,,,,+++------...000111222333333444444555555444333222222555555333222111111111111///000111000///...///000//////000///......111333333000000444222---+++...+++++++++************)))...)))(((,,,...***((()))---,,,+++,,,---...---,,,+++,,,---.../////////.........///111222333444555666777999===@@@DDDHHHJJJFFFGGGGGGGGGFFFDDDBBBAAACCCDDDGGGIIIKKKMMMNNNNNN~~~~~~~~~~~~|||xxxvvvvvvxxxzzz{{{}}}~~~~~~}}}}}}~~~vvvjjjeeegggkkklllqqquuusssnnnkkkllliiijjjhhh```VVVLLLGGGFFFDDDBBB???>>>>>>===<<<:::::::::;;;<<<===>>>>>>???<<>>HHHVVVyyyjjjMMM;;;333///.........///000///,,,)))))))))------......------,,,+++,,,++++++******++++++,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...//////111111222888@@@HHHNNNPPPSSSWWW[[[^^^aaadddgggjjjmmmoootttyyy{{{wwwqqqlllfff[[[RRRVVVeeeyyyoooXXXPPPUUU]]]mmmqqqmmm___PPPIIIGGGFFFFFFLLLRRRVVV^^^kkkvvvyyyxxxsssuuu|||}}}rrrjjjkkkkkkkkkpppxxx|||zzzxxxtttrrrooonnnmmmkkkfffaaa]]]XXXVVV]]]fffsssyyy~~~xxxrrrppppppmmmkkkiiiiiijjjjjjiiihhhnnnoooooolllkkkpppzzz~~~vvvyyy~~~uuummmmmmhhhbbb]]]ZZZVVVQQQLLLFFFFFFFFFFFFFFFGGGGGGGGGKKKLLLNNNPPPRRRRRRRRRRRRRRRUUUYYY[[[YYYWWWUUUTTTQQQPPPOOOMMMKKKIIIHHHGGGGGGLLLRRRVVVWWWVVVTTTTTTRRRPPPMMMKKKJJJIIIGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAABBBDDDHHHKKKNNNEEECCC???<<<;;;<<<===???>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::888888777777777777777666555444444444444444444444444333333333333333222000/////////000111111111000000000000000000........................---------,,,,,,+++++++++***,,,......---,,,---...******)))))))))***+++,,,---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++******++++++,,,,,,///------,,,)))'''***000000000//////////////////...............---------...+++***+++------***''',,,,,,---///000111222333444444555555555555444444555555333111000////////////000111000///...///000............---///333666111///000222111---+++,,,+++++++++************))),,,)))(((+++,,,***((()))+++***)))***,,,------,,,+++,,,---......//////...111111222444555666777888444666:::>>>AAAEEEGGGHHHFFFGGGHHHHHHHHHFFFEEEDDDCCCDDDFFFHHHJJJLLLLLLMMM}}}{{{zzzzzz{{{yyywwwwwwyyy{{{}}}}}}~~~qqqggggggmmmvvvwwwyyyyyyuuupppmmmlllmmmllljjjbbbXXXNNNGGGDDDCCCAAA???>>>===<<<;;;:::999::::::;;;<<<===>>>???>>>AAABBBCCCHHHUUUdddoookkk^^^QQQPPP\\\oooooo\\\UUUVVViii}}}sssZZZJJJ@@@===FFFSSSoookkkOOO===333///...///---......---++++++,,,..................------,,,+++++++++++++++,,,,,,---)))))))))***+++,,,---...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////000000333:::BBBJJJOOOQQQSSSWWW\\\```cccfffjjjlllkkknnnsssxxxyyyuuunnniiiccc[[[UUUYYYfff{{{kkkVVVQQQZZZdddyyy{{{sssbbbPPPHHHFFFEEEEEELLLQQQTTT[[[jjjwww~~~yyynnnjjjrrrzzzzzzpppiiiiiijjjlllrrryyy}}}{{{yyyuuurrrpppnnnnnnlllgggaaa\\\WWWWWW^^^gggvvvzzz~~~}}}xxxsssqqqqqqooommmlllkkkjjjjjjkkkjjjqqqrrrqqqqqqttt|||wwwkkklllxxxtttpppjjjccc]]]YYYUUUOOOKKKEEEFFFFFFGGGGGGGGGGGGGGGJJJLLLMMMOOOPPPPPPPPPOOOOOOTTTZZZ[[[WWWTTTSSSTTTQQQPPPOOONNNLLLJJJGGGFFFJJJOOOUUUXXXXXXUUUSSSQQQQQQNNNLLLJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCCCCEEEGGGHHHEEECCCAAA>>>===>>>@@@AAA>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777666666888888777666555555666666444444444333333333222222333222000......///111222000000000000111111222222////////////////////////...------,,,,,,++++++***)))+++------,,,+++,,,---***************+++++++++------,,,,,,++++++******)))***++++++,,,,,,++++++........./////////......++++++************+++++++++---...,,,(((&&&)))---............/////////////////////...---------,,,///,,,***+++......***&&&,,,,,,---///111222333444333444555666777888888888333333111000///////////////000111000///...///000...///...------///222666333222333333222000...---+++++++++*********))))))+++******,,,,,,+++******)))(((((()))+++---,,,,,,++++++,,,---............222333444555666888999999999:::===???AAABBBBBBAAAEEEEEEGGGGGGHHHGGGFFFEEECCCDDDFFFHHHIIIKKKKKKLLL~~~zzzxxxwwwwwwvvvvvvwww{{{~~~~~~}}}~~~|||pppiiimmmvvv~~~~~~zzzuuusssrrrrrrpppoookkkdddZZZOOOGGGBBBBBBAAA@@@>>>;;;:::999:::999999:::;;;<<<===>>>>>>???@@@CCCEEEJJJWWWiiiwwwvvviiiZZZTTT```vvvwwwaaaWWWVVVeee{{{mmmUUUGGG???<<>>???@@@@@@???>>>CCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIJJJKKKKKK~~~}}}{{{xxxwwwvvvvvvwwwssstttwww||||||xxxwwwyyy|||~~~yyypppkkkqqq{{{}}}~~~xxxuuuvvvxxxwwwooonnnjjjddd[[[QQQHHHCCCAAAAAA@@@>>>:::888888999999999:::;;;<<<======>>>======@@@EEEJJJVVVkkk}}}sssaaaXXXaaayyykkk^^^ZZZjjj~~~iiiRRREEE???<<>>===<<<<<<<<<=========<<<<<<;;;999999999999888777666555555555444444444444444555333333333333222222222222333222000/////////000111......//////000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))***++++++,,,---............---++++++++++++***************++++++,,,,,,,,,,,,,,,,,,---...///...---,,,+++------,,,,,,++++++,,,,,,+++......------///...+++******+++,,,------.....................---------//////...---,,,,,,,,,---,,,---///000222444666666;;;;;;:::888666444222111////////////000111222333///000111000///...///000...000000000......000222000333333111000000...++++++++++++************)))(((,,,...+++***,,,,,,+++***)))((()))+++,,,,,,+++++++++++++++,,,---...//////000111222333444555666999:::<<<>>>???AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGHHHJJJKKKKKKKKK~~~|||xxxwwwvvvuuuuuuuuuvvvwwwssstttuuuyyy}}}~~~|||xxxttttttwwwzzz}}}}}}}}}zzzwwwtttnnnkkkqqqyyyyyy}}}|||wwwtttuuuuuusssjjjiiifffbbb[[[SSSJJJDDD@@@AAAAAA===999777777999888999::::::<<<<<<===>>><<<<<>>??????>>>======:::;;;<<<<<<===<<<;;;:::888888999999888777666555777777666666666666777777333333333222222222222111111111111111000000000000.............../////////------------------------***++++++,,,,,,------...((()))++++++*********++++++,,,---...///......---,,,,,,,,,,,,,,,---------++++++,,,---------------///000111222111000...---...---,,,+++++++++++++++---,,,(((%%%)))000000+++---------------------------------...............,,,......+++((((((,,,111+++,,,...000222444555666777777777666444222000///111111000000000111222222///000111000///...///000+++---000111000000111222...222333///...000...)))+++++++++************)))$$$***---)))'''***+++))),,,***)))***,,,,,,+++***,,,++++++++++++---...///000111222333444666777777777888999<<<>>>AAADDDEEEBBBCCCDDDEEEDDDCCCBBBAAAEEEFFFHHHIIIKKKKKKLLLLLL|||}}}|||xxxtttxxxwwwvvvuuutttuuuvvvvvvuuutttsssuuuxxxzzz|||||||||xxxttttttxxx|||xxxtttqqqpppllljjjooovvvwww|||}}}vvvrrrrrrooojjjeeedddbbb```[[[TTTLLLFFF@@@AAAAAA===999666777999888999999:::;;;<<<===>>>>>>===@@@FFFKKKVVVmmmppp___aaasss~~~hhh\\\nnn{{{eeeOOODDD???;;;???FFF```}}}ppppppmmm]]]KKK???777111000111,,,---//////...------...------......------,,,+++***+++,,,---,,,,,,******......---,,,,,,,,,------'''(((***,,,,,,,,,***))))))***+++---......------,,,,,,,,,,,,---...//////111444:::DDDMMMTTTWWWXXXZZZ^^^dddiiilllmmmoooppprrrsssuuuvvvtttmmmddd^^^ZZZSSSWWWnnngggWWW\\\pppiiiRRRFFFBBB@@@BBBGGGPPP]]]rrr{{{vvvrrrlllgggjjjoooxxx{{{qqqnnnhhhfffjjjsss{{{~~~xxxwwwuuutttrrrqqqqqqqqqiiieeebbb```\\\ZZZ___ggglllnnnqqqssssssrrrpppooooooooonnnkkkhhhiiilllppprrrtttyyywwwqqqmmmggg```[[[XXXVVVSSSPPPKKKLLLNNNOOOPPPOOOMMMLLLLLLMMMOOORRRSSSTTTTTTSSSUUUVVVVVVUUUTTTTTTUUUWWWUUUSSSOOOLLLJJJIIIJJJJJJKKKNNNPPPQQQQQQRRRSSSUUUQQQNNNKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<>><<<;;;:::::::::;;;999999:::;;;;;;;;;:::::::::BBBDDDEEEMMMXXXmmmrrrYYY[[[hhhyyyxxxfff^^^rrrlllUUUGGGBBBAAADDDHHH[[[rrrtttxxxrrriiiWWWCCC777444111---000////////////.........444...((('''+++---,,,)))...***'''(((,,,...---***,,,***))),,,000222///+++'''&&&(((---...+++***,,,&&&###&&&---000------222///000000---)))))),,,///000333:::EEEPPPWWWYYYXXXZZZ___eeejjjlllmmmmmmnnnsssrrrrrruuuwwwsssiiibbb]]]ZZZfffjjj\\\```wwwsssUUUGGGDDDCCCJJJMMMRRR^^^vvvvvvllliiifffbbbfffmmmzzz}}}wwwnnnllliiiiiinnnuuu~~~~~~}}}{{{wwwtttpppnnnlllhhhgggddd```]]]^^^aaadddhhhmmmsssuuutttqqqppppppqqqmmmiiikkkooorrrooolllnnnooouuu~~~~~~vvvooojjjeeeaaa\\\YYYXXXWWWSSSPPPMMMOOOQQQSSSTTTTTTSSSRRROOOQQQSSSTTTTTTTTTUUUWWWZZZYYYWWWVVVUUUTTTTTTTTTVVVRRROOOMMMNNNMMMJJJHHHKKKMMMRRRVVVXXXXXXWWWVVVPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@DDDAAA??????AAAAAA???===??????@@@??????>>>===<<<============<<<;;;:::999777777666666666777777888111444777666222000000222//////000111222222222222444222111//////000111333......////////////............---,,,,,,+++******------,,,++++++---111555)))((((((((()))***++++++((()))+++---......---,,,333222222111000/////////+++---///000///---+++)))111000...---,,,,,,---...------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////.........---,,,+++***+++,,,---000000///111222222111///222222222222222222222222///222333000------333999***---000222111///......---111555444111...000333333222111000////////////***%%%$$$(((,,,***)))***))))))******+++++++++,,,++++++,,,,,,,,,,,,---------...+++)))---333000)))111111222333444666666777999999999:::===AAADDDGGGDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKKKKJJJKKKLLLNNN|||xxxuuuuuuvvvvvvuuuwwwwwwxxxzzz|||zzzvvvrrrtttuuuwww{{{~~~~~~|||yyyyyyxxxxxxxxxzzzyyyxxxvvvmmmjjjeee```^^^aaaiiiooovvvwwwsssooonnnpppnnnjjjiiigggeeeccc```YYYOOOHHHCCCAAA???<<<:::999999999888999999:::::::::::::::<<>><<<===>>>>>>?????????>>>>>><<<<<<===<<<<<<;;;:::999444444333333333444444555555555555666666555333222333333444444333333222111555444222000///000111222...//////000000//////...---------,,,,,,++++++++++++++++++)))((((((+++---++++++*********+++,,,,,,))))))***+++,,,---------//////......---,,,,,,+++,,,---...///...---+++***---,,,,,,,,,,,,,,,---...------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////......------,,,,,,++++++,,,,,,///...---...000111000///222222222222222222222222///000111333333222///,,,...000222222000...---......222555444111///000333111111000000000111111222---(((&&&))),,,******+++)))))))))******++++++++++++++++++,,,,,,,,,------------+++)))---222000)))111222333444666777888999777777777888;;;???BBBEEEDDDDDDCCCBBBBBBCCCCCCDDDBBBDDDFFFGGGGGGHHHIIIKKK}}}{{{wwwsssqqqrrrvvvxxxyyy{{{zzzzzz{{{{{{yyyuuurrrtttyyy~~~}}}yyywwwuuuuuuvvvxxxyyywwwssspppiiiddd]]]WWWVVV]]]hhhpppttttttqqqmmmnnnrrrrrrpppiiigggdddbbb___YYYPPPJJJFFFDDDAAA>>>:::888777777888888888999999999::::::===CCCAAABBBLLLYYYppp|||]]]TTT```{{{ttt___RRRWWWdddtttnnnYYYKKKBBB>>>@@@DDDSSSlllwwwxxx~~~qqqYYY@@@222000000///............---------,,,+++...000///+++***,,,000+++***+++...111111,,,(((...,,,+++---000222///---***)))***...///,,,+++---///,,,,,,......,,,,,,///+++---///...,,,,,,000444000444<<>>????????????<<<<<<<<<;;;;;;:::999888777777666666666666666777999666444555999999666222777777777666444333111111666555333111000000111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++******+++...------,,,,,,,,,,,,---************+++,,,------000000000///......---------------------,,,,,,,,,)))***+++,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......,,,,,,------,,,,,,++++++---+++***+++---///000000111111111111111111222222555000---000555444---%%%222333444222000......//////222555444222000111333///000000111111222333333000+++(((***+++)))***,,,)))))))))))))))*********++++++++++++,,,,,,,,,,,,---,,,+++***---111///***///000111333555777888999777777777999;;;???CCCEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEHHHIIIIIIJJJLLLMMM~~~zzzvvvsssqqqqqqtttxxx{{{|||{{{{{{zzzzzzzzzxxxvvvuuuyyy{{{vvvtttqqqrrruuuwwwxxxtttnnnjjjccc^^^WWWSSSUUU]]]hhhppptttuuusssoooppptttssspppdddbbb``````___ZZZRRRKKKEEEDDD@@@===:::888777666777777777777888999::::::;;;@@@======HHHUUUmmmyyy[[[VVVgggppp]]]PPPLLLVVVfffvvv|||mmm[[[NNNEEE???AAAEEEVVVppptttrrrvvvjjjTTT>>>333222444333......---------,,,,,,,,,(((,,,//////,,,***,,,...,,,+++,,,...000000---***+++***)))***---...,,,+++,,,***+++//////,,,,,,...///---,,,,,,++++++,,,...---000111000......222555111555>>>GGGPPPVVVYYYZZZ___bbbfffjjjnnnsssxxx|||xxxxxxyyyyyywwwpppggg```WWWggg~~~}}}ffffffzzzpppWWWHHHCCCCCCDDDKKKWWWjjj}}}}}}tttiiiaaa___^^^^^^gggsss|||wwwnnnkkkiiikkkqqqyyy~~~~~~zzzuuuqqqpppppppppkkklllkkkhhhccc```^^^^^^hhhhhhjjjkkkmmmoooqqqsssoooooonnnllliiihhhhhhhhhiiihhhjjjppptttvvv}}}wwwooohhhccc^^^[[[```^^^[[[YYYWWWVVVTTTSSSWWWWWWXXXXXXXXXWWWVVVVVVTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWVVVSSSQQQOOOMMMKKKJJJIIIHHHIIIMMMQQQVVVWWWWWWTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===>>>??????>>>>>>;;;;;;;;;;;;:::999888888999999888777777777888888888666555666888888666444777777666666555333222111444333222222111222222333//////000000000000//////+++,,,,,,,,,,,,,,,,,,,,,///111222111///---,,,,,,///...---,,,,,,,,,,,,,,,,,,+++*********,,,---...000000000//////............---,,,++++++,,,,,,---)))***,,,---------,,,+++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,---......///.........+++,,,---...---,,,+++***+++)))'''(((***---//////000000000111111111111111;;;333++++++000333000,,,555555444222//////000222111333444444222111222444000111111222222333333222111,,,)))))))))'''))),,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,***+++---///...++++++,,,...000222444666777999999:::;;;>>>AAAEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBFFFHHHKKKLLLLLLKKKLLLNNN|||yyy{{{}}}yyyuuuqqqppppppssswwwzzz||||||wwwxxxxxxxxxxxxwwwxxxxxx~~~zzztttrrrqqqrrrsssuuutttpppjjjeee^^^[[[VVVUUUZZZbbbkkkqqqvvvxxxwwwuuutttuuupppjjj```______aaaaaa]]]VVVOOOBBB@@@>>>;;;999777777777777777777777888999:::;;;;;;???<<<<<>>=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888777666555555444444444555444666777666444333444666333333444444444444333333111111111111222333444444//////000000000000//////+++,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,,,,...---,,,++++++***++++++------,,,++++++,,,...///+++++++++++++++*********---,,,+++******+++---...,,,---.........,,,+++***,,,,,,+++++++++++++++*********************************+++++++++,,,,,,,,,,,,---......///.........+++,,,---...---,,,+++***+++)))''''''***---...////////////000000111111111666333///...000333444333444444444222000000222444222222333222111111222333333333333444333222111000000,,,))))))(((%%%''',,,*********)))))))))))))))*********+++++++++,,,,,,,,,+++***,,,------,,,,,,+++,,,...000222444666777:::::::::;;;>>>BBBEEEHHHIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGJJJKKKJJJIIIIIIJJJ}}}wwwvvvyyyzzzwwwtttmmmmmmnnnqqqvvvyyyyyyyyytttuuuuuuuuuuuuuuuxxxzzz{{{uuurrrtttsssrrrrrrppplllfffaaa]]]ZZZWWWYYY```iiiqqquuuyyy{{{{{{wwwuuusssllleee``````cccfffgggcccZZZSSS???>>><<<:::888777888888888777777777888999;;;===<<<@@@===>>>HHHRRRccc{{{mmmSSSSSSfffqqq```SSSLLLUUUiiixxxpppiii^^^SSSGGG@@@AAAHHH]]]xxxxxxppphhh```OOO===333111///+++............---------,,,/////////000111000///------,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---...++++++......,,,,,,///(((***+++)))***---...---,,,///111000---,,,---000111888AAAJJJPPPUUUYYY\\\bbbdddgggkkkmmmqqqvvvyyywwwyyyzzzzzzuuummmeee```]]]nnnmmm```fffwwwqqqaaaNNNCCC@@@AAAEEEIIITTTiiizzzqqqgggaaaaaaaaadddrrrxxxuuunnnkkkiiimmmuuu|||~~~}}}|||zzzxxxvvvttttttuuuvvvllllllkkkhhhccc___]]]\\\bbbcccfffkkkooorrrqqqpppnnniiidddeeejjjkkkhhhdddlllkkklllnnnnnnkkkmmmrrrrrrwww{{{zzzzzzzzzvvvqqqmmmiiiccc___]]]]]]\\\\\\``````___\\\YYYVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\]]]\\\[[[\\\]]]]]]]]]^^^^^^\\\[[[YYYWWWSSSSSSRRROOOLLLJJJJJJKKKJJJNNNTTTXXXZZZXXXTTTRRRNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB???@@@AAA@@@>>>======>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;:::999888999888777666666555666666444777888666111000222666000000111333333444444444///000000111222222333333......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///......///,,,++++++************+++---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++---...............---,,,+++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---......//////......,,,,,,------,,,,,,+++++++++)))((()))+++---............//////000000111111---000444666555444333333444444444222000111333555222111111000000111111222444444555555444333111000...+++******(((%%%''',,,+++++++++***************************++++++++++++,,,******------++++++......///000222444666777888888888888:::<<<@@@DDDFFFIIIIIIHHHHHHGGGEEEDDDCCCFFFIIILLLMMMMMMKKKKKKLLLwwwvvvtttuuuuuutttrrrpppjjjiiiiiikkkooosssuuuuuuqqqssssssrrrqqqrrruuuyyy|||wwwuuuxxxuuurrrooolllhhhccc```^^^ZZZXXX[[[cccnnnvvv{{{|||}}}zzzuuurrroooiiibbb```bbbfffjjjkkkdddZZZQQQ@@@???===:::999888888888999888777777888:::===>>>;;;???>>>???HHHOOO\\\qqqoooUUUQQQbbbwwwaaaQQQOOOXXXmmm|||tttnnnfff[[[MMMDDDEEEKKKdddyyynnnggg___NNN<<<222///---***/////////.........------,,,///111000---+++,,,...***+++,,,,,,,,,,,,,,,---,,,,,,,,,+++******,,,---...++++++------++++++...(((,,,---***+++//////+++,,,///222222//////111333222999BBBKKKPPPUUUYYY\\\dddgggjjjmmmoooqqqtttwwwuuuxxxzzzyyytttllleee```^^^mmmyyyfff]]]fffuuu{{{xxxdddVVVIIIDDDCCCCCCFFFKKKXXXmmm{{{pppgggaaaaaabbbgggwwwxxxtttnnnkkkiiinnnvvv}}}~~~|||yyyyyywwwuuutttssssssrrrnnnnnnlllhhhddd```______```ccchhhooouuuvvvsssooojjjhhhfffgggjjjkkkkkkiiilllkkkmmmpppoookkkkkknnnkkkppprrrpppnnnnnnjjjfff```]]]XXXVVVWWWYYY[[[\\\]]]^^^^^^\\\XXXVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\^^^^^^]]]\\\]]]^^^``````aaa```___\\\YYYXXXRRRRRRRRROOOKKKHHHIIIJJJKKKOOOUUUZZZ[[[YYYUUURRROOONNNLLLJJJIIIGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC===???@@@@@@======>>>@@@<<<===============<<<<<<<<<<<<===<<<<<<;;;:::999<<<;;;:::999888888888888888888666444222111222222000000222333333444444444111111111111000000//////------............---------------,,,,,,+++++++++,,,...///000///...///000+++************++++++,,,******+++++++++******))),,,,,,------------------++++++***++++++,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,---......//////......------,,,,,,++++++,,,,,,,,,+++***+++---...---,,,------...//////000111111---///333555555444333222444555555333111000000111222000/////////000111111222333555555555444333111---+++,,,---***'''(((---,,,,,,,,,,,,+++++++++***************++++++++++++,,,)))***------)))***...000000222333444666777777888888888:::===@@@DDDFFFFFFFFFGGGGGGFFFDDDCCCBBBDDDHHHLLLOOOOOOOOOOOOPPP~~~|||||||||xxxwwwwwwxxx|||}}}{{{xxxuuurrrlllmmmnnnooommmkkkiiigggiiifffddddddhhhmmmqqqsssqqqrrrsssqqqoooooossswww}}}|||yyywww{{{wwwrrrmmmiiifffbbb___```[[[XXXZZZdddpppzzz~~~}}}yyyrrrnnnlllhhhbbb```bbbgggkkkjjjcccVVVMMMCCCAAA>>><<<999888888888999888888888999;;;===???888===<<<>>>GGGKKKUUUhhh{{{sssYYYRRRbbbhhhVVVQQQYYYnnn{{{vvvooocccTTTIIIIIIPPPlllwwwjjjfff]]]LLL:::111000000...000////////////.........'''---111...&&&###'''---''')))---...---,,,+++************)))'''((()))+++...+++***------***+++...)))...///,,,,,,000///***&&&***---...------///222222999CCCKKKQQQUUUYYY]]]fffiiilllooopppqqqsssuuutttwwwzzzyyysssllleeeaaa]]]lll}}}~~~rrraaaZZZdddsssvvvppp[[[PPPGGGFFFFFFEEEHHHNNN[[[nnnooogggaaabbbbbbhhhyyywwwsssnnnkkkiiinnnwww~~~~~~{{{xxxxxxwwwuuusssqqqoooooooooooommmiiidddaaaaaaaaa```cccjjjsssyyyyyyuuupppggghhhjjjjjjiiijjjmmmoookkkkkknnnqqqppplllkkknnnfffkkkllliiifffeeeccc___XXXUUUQQQPPPSSSVVVYYY[[[^^^___^^^[[[WWWTTTUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]______^^^]]]^^^___bbbbbbcccbbb```]]]ZZZXXXPPPRRRQQQNNNIIIGGGHHHJJJLLLPPPVVV[[[\\\YYYUUURRRPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBCCCCCCDDDEEEEEEFFF<<<>>>@@@???======???AAA:::;;;<<<===>>>>>>>>>>>>============<<<;;;:::999999888777666555555555555===888444333444444222000111222333333444444333333333222222111///...,,,+++,,,------------------,,,......---,,,,,,+++******)))***++++++))))))***+++************+++,,,,,,---'''((()))******)))(((''')))))))))))))))))))))*********++++++,,,,,,,,,,,,******)))((()))+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,------------......,,,---......//////.........---,,,+++***+++,,,------,,,,,,---//////---,,,---------...///000000111444111......///222333444555666666444111.........222000......///000000000000222444666666666444444,,,,,,---///,,,(((***...---------,,,,,,+++++++++)))************+++++++++,,,)))***...---)))***//////000000222333444555555::::::;;;<<>>===============???@@@AAA???<<<999999999666666777777666555444444888777777666555444444444444666777555222000111333333333222222111000//////+++,,,...000///---+++)))......---,,,+++,,,///222...---+++*********(((&&&++++++******++++++,,,---(((---...******,,,***%%%++++++++++++++++++++++++,,,)))((())),,,......,,,)))***+++,,,,,,,,,,,,,,,---,,,***)))))))))***+++***+++,,,---...---,,,,,,+++******,,,...000000///000///---,,,,,,---...///111,,,)))---...,,,******...+++***+++///111///,,,444444111...///444555222222222111111222222333444111222222111111000///...111111222222111000//////222222222222000///...---111///,,,+++++++++***))),,,,,,++++++***)))))))))---&&&"""%%%,,,///***$$$++++++,,,---///000000111...//////111222333444444<<<;;;<<<<<<>>>@@@BBBDDDFFFEEEEEEEEEEEEDDD@@@===DDDFFFIIILLLMMMMMMLLLKKKlllkkkjjjgggdddccccccdddcccaaa___```cccddddddbbbgggggghhhjjjkkkkkkhhhfffeeecccaaa``````^^^[[[YYY[[[XXXUUUTTTVVVWWWVVVUUUXXXVVVUUUUUUXXX^^^eeeiiillljjjhhhfffeeefffggghhhqqqrrrtttuuuvvvuuutttssspppnnnjjjgggdddeeegggjjjfffcccbbbeeekkkssszzz~~~wwwwwwuuusssppplllgggdddbbbfffhhhgggfffccc[[[RRRNNNFFF???>>>>>>;;;:::;;;888999999:::;;;<<<======@@@???@@@CCCEEEIIISSS]]]ssszzzwwwhhh^^^lllrrraaaRRR[[[kkk}}}yyygggSSSGGGJJJSSSeee{{{tttjjjhhh]]]MMM>>>444///000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,++++++,,,---------......---,,,++++++,,,---,,,******+++---///111---///////////////111333444:::CCCMMMUUUZZZ^^^```hhhjjjlllooorrruuuvvvwwwzzz|||{{{wwwsssmmmcccYYYYYY___hhhuuuxxxkkkYYYQQQTTTZZZeeejjjaaaWWWOOOHHHFFFFFFGGGKKKPPPVVVmmm}}}jjjeeeaaaccciiiqqqxxxqqqooolllkkkpppxxx~~~~~~}}}vvvuuusssqqqppppppppppppqqqrrrqqqooopppoooiiiaaaaaaeeekkkrrrxxxzzzyyyvvvvvvuuussspppmmmkkkjjjjjjiiijjjkkklllkkkhhheeedddddddddcccdddccc___ZZZVVVRRRQQQQQQQQQSSSVVVZZZ\\\```^^^YYYVVVTTTUUUWWWXXXWWWXXXYYYZZZ\\\^^^___```bbbbbbbbbbbbbbbbbbbbbbbbeeeddddddddddddccc```]]]XXXVVVRRRNNNJJJGGGFFFEEEJJJQQQWWWXXXXXXYYYWWWTTTOOONNNLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAA@@@>>>>>>???@@@??????>>>===============:::<<<<<<;;;888666555666777777777777666555444444888888888777666555333333---///000///---,,,...///333333222111111000//////,,,---///000000...,,,***,,,---,,,+++***+++...000,,,***)))***++++++***)))******))))))******++++++''',,,---******,,,+++&&&+++++++++++++++++++++++++++)))''')))+++------,,,***+++,,,------------,,,,,,++++++***))))))******'''((()))***+++***))))))'''((()))******+++,,,------...............------111,,,***---...+++******((()))*********++++++,,,111333333111222444111,,,111111111111222333444555000111111111111000//////....../////////...------222222222222222111000///111...,,,***++++++***)))******************++++++,,,)))((())),,,---,,,)))'''(((((()))***+++,,,---......///111222333444555888888999;;;===@@@CCCEEEIIIGGGEEEEEEEEEEEEDDDBBBCCCEEEHHHJJJKKKKKKJJJIII\\\]]]^^^]]][[[[[[]]]___```^^^]]]___cccgggiiijjjqqqpppooooooooommmiiifffgggdddaaa^^^]]][[[YYYWWWWWWUUUSSSRRRTTTUUUUUUTTTRRRQQQQQQTTTYYY```gggkkkiiifffbbb^^^]]]]]]```aaahhhjjjkkkmmmnnnnnnnnnmmmkkkhhheeebbbbbbdddhhhjjjgggeeedddggglllrrrvvvxxxtttxxx{{{zzzuuuoookkkjjjfffiiijjjhhhfffddd]]]VVVPPPGGG???>>>===;;;:::<<<888999999:::;;;<<<===>>>AAA???@@@CCCDDDGGGPPPYYYmmmwwwyyymmmcccmmmooo___RRR\\\lll|||{{{gggQQQDDDHHHQQQ\\\qqq|||ssslllmmmdddTTTBBB555///...000000//////......---------------,,,,,,,,,,,,------++++++,,,------------,,,++++++++++++,,,------...***+++---,,,,,,+++---...000//////...------......---///////////////111333444;;;FFFPPPWWW\\\___aaagggiiilllooorrruuuwwwxxxzzz}}}}}}yyytttnnndddYYYZZZ```jjjvvv}}}ppp___QQQMMMQQQUUU```fff___WWWOOOHHHGGGGGGGGGKKKPPPYYYnnnyyyhhhdddbbbdddiiirrr}}}vvvpppkkkiiijjjpppyyy~~~}}}zzz{{{yyyvvvsssrrrqqqrrrsssppprrrrrrqqqrrrrrrkkkccc___ccciiiqqqxxxzzzyyywwwxxxwwwuuurrrooommmlllkkkmmmmmmnnnnnnllliiifffdddaaa```______^^^ZZZVVVRRRMMMNNNOOOQQQSSSVVVXXXYYYZZZXXXUUUSSSSSSTTTVVVXXXVVVWWWYYY\\\^^^___``````___```aaaccccccccccccbbbffffffffffffgggeeebbb```WWWUUUQQQLLLHHHFFFEEEEEELLLSSSYYYYYYYYYZZZXXXTTTQQQOOOLLLJJJGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@??????@@@??????>>>>>>>>>=========:::<<<===<<<:::888888999888888777777666555444444:::::::::999777555333111///000111111000000111333222222222111111000000///---...000000000///---++++++,,,,,,+++)))***,,,///)))(((((())),,,------,,,((())))))))))))*********'''***,,,***+++,,,+++(((++++++++++++++++++++++++***)))'''(((***,,,,,,++++++,,,------------------***++++++++++++***))))))******+++,,,,,,,,,,,,,,,))),,,...---+++***,,,///+++---///000000///---,,,000,,,***---...+++)))+++(((,,,///...++++++...111...222555444555444...'''000000000111222333444444//////000111111111111000,,,,,,---.........------111222222333333222222111000...+++***++++++***)))((())))))***++++++,,,,,,)))***+++++++++++++++,,,))))))***+++,,,------.........///111222333444555666666777:::===AAADDDFFFKKKIIIEEEDDDEEEFFFGGGGGGBBBDDDFFFHHHIIIIIIHHHGGGaaabbbcccbbb``````aaabbbfffeeefffiiinnntttzzz}}}~~~|||xxxtttpppooolllgggcccaaa```]]]\\\[[[ZZZXXXXXXYYYZZZ[[[[[[WWWWWWXXX[[[```ffflllppphhhddd^^^YYYVVVWWWZZZ\\\bbbccceeegggiiijjjjjjjjjhhheeeaaa___```cccfffhhhhhheeecccdddhhhmmmqqqsssxxx~~~zzzrrrnnnoooiiilllllljjjgggddd]]]TTTNNNEEE===<<<;;;999999:::888888999:::<<<===>>>>>>AAA@@@@@@CCCCCCEEELLLUUUjjjuuuzzzoooeeekkkyyyeeeWWWRRR]]]nnn~~~{{{dddMMMAAAEEEOOO___qqq{{{}}}~~~ssspppvvvnnn]]]FFF666///......222111111000///...------///......------......///,,,------.........------*********+++,,,---...///(((***+++,,,,,,,,,...//////////////////...---------/////////...///111333444===IIISSSZZZ^^^aaacccggghhhlllooosssvvvxxxyyyyyy~~~|||wwwrrrhhh^^^^^^fffrrr}}}~~~rrrYYYMMMLLLPPPSSS]]]ccc]]]WWWOOOGGGFFFFFFFFFJJJOOO\\\lllvvvgggcccbbbfffkkkrrr~~~|||uuunnnhhhhhhkkkrrr{{{}}}zzz}}}{{{xxxuuusssrrrssstttmmmppppppppprrrrrrkkkccc]]]```gggooovvvyyyyyywwwwwwvvvtttrrrpppooonnnnnnooooooooonnnllliiifffddd```^^^\\\[[[YYYWWWSSSOOOJJJKKKMMMOOOQQQRRRSSSTTTQQQPPPOOOOOOPPPRRRTTTVVVWWWYYY[[[]]]^^^____________aaaccceeeffffffeeedddggggggggghhhiiigggccc```VVVSSSOOOJJJGGGEEEEEEEEENNNUUUZZZZZZZZZZZZXXXTTTRRRPPPLLLIIIFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCBBB@@@??????@@@????????????>>>>>>======;;;<<<>>>===<<<;;;;;;<<<999888777666666555555555;;;;;;;;;:::888555333111333444444444444444444444222111111111000000000///...///000000000///---,,,+++,,,,,,+++******,,,...***)))(((***,,,...---,,,((())))))***************((()))******+++,,,+++***************************))))))(((((()))***++++++++++++,,,,,,---,,,,,,+++)))***+++,,,,,,+++)))))),,,,,,,,,---------------***...111///+++))),,,000,,,---.../////////...---///,,,+++------***)))+++***---//////......000222...222555555666666000)))222222111111111111222222......000111111222222222------...///000000000//////000111222222222222222000---+++******+++******))))))*********+++++++++(((((())))))))))))******++++++,,,------...//////---...///000222444555555666777888:::===AAADDDFFFJJJHHHEEEEEEFFFGGGGGGGGGCCCDDDFFFHHHHHHHHHGGGGGGgggiiijjjjjjhhhhhhhhhiiimmmnnnqqquuu{{{}}}wwwsssnnnkkkhhhfffcccbbbaaa``````______```aaabbb``````aaabbbeeeiiimmmooofffaaa[[[UUURRRRRRUUUWWW\\\]]]___aaadddfffggghhhfffdddaaaaaadddhhhjjjjjjiiieee```___cccjjjpppsss{{{yyypppnnnooommmpppqqqmmmiiiddd[[[QQQLLLDDD===<<<<<<:::999:::777888999:::<<<===>>>???AAA@@@AAACCCCCCCCCJJJSSSbbbooouuunnneeejjj||||||mmm[[[OOOOOO\\\ppp{{{bbbMMMBBBFFFQQQgggwww~~~~~~vvvxxxzzzdddIII666000///---......------,,,+++******,,,,,,++++++++++++,,,,,,......////////////......*********+++,,,---...///(((***,,,,,,,,,,,,...000,,,,,,............---------/////////...///111333555>>>KKKUUU[[[^^^bbbeeehhhiiimmmppptttwwwyyyzzzyyy~~~zzzuuummmeee^^^iiiwwwuuuZZZOOONNNRRRUUU___ddd^^^YYYOOOGGGDDDDDDDDDHHHMMMVVVbbbssstttgggdddcccggglllqqq|||}}}uuunnniiiiiimmmuuu~~~~~~zzzzzzxxxuuurrrppppppppppppmmmooopppoooqqqqqqkkkddd[[[^^^ccckkkrrrvvvwwwwwwsssrrrqqqpppppppppppppppllllllkkkiiigggdddbbb```aaa___[[[YYYWWWTTTQQQNNNIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSVVVWWW[[[[[[\\\]]]^^^_________cccdddfffhhhiiihhhfffeeegggggghhhiiiiiifffbbb___TTTQQQMMMIIIFFFEEEFFFGGGOOOVVV[[[[[[ZZZZZZWWWSSSQQQOOOLLLIIIGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDD===>>>@@@???===<<<<<<<<<>>>??????@@@???>>>======888:::;;;;;;:::999999:::888888777666666666666777;;;;;;;;;:::888555333111333222111111000000///...111111111000000000000000//////000000000///...---,,,---...---++++++,,,...,,,+++***+++,,,---,,,+++)))***+++,,,,,,,,,++++++)))))))))++++++++++++,,,************************))))))))))))((()))***+++******+++++++++******)))))))))+++,,,,,,+++***))))))))))))))))))******+++'''+++---,,,'''%%%(((,,,...------,,,---...///000///,,,,,,...---)))))),,,***)))(((***---///...---///333555555777999555000444444222111000/////////---...///111222222222222------...///000000000///---...///000111111111111///---***)))***+++******+++++++++*********))))))+++(((&&&(((+++,,,+++((()))******++++++,,,,,,,,,------///000222444555666999999:::<<<>>>AAADDDEEEFFFEEEEEEFFFHHHGGGEEECCCDDDEEEGGGHHHIIIIIIIIIIIIppprrruuuwwwwwwxxxyyy{{{{{{~~~}}}zzzwwwuuuqqqooonnnnnnnnnmmmkkkkkkmmmoooiiihhhggggggggghhhiiijjjccc___YYYSSSOOOPPPRRRTTTWWWXXXZZZ]]]```ccceeeggggggdddccceeejjjmmmmmmlllfffbbb]]]\\\```hhhpppttt{{{tttsssuuu{{{|||zzzsssmmmggg^^^TTTJJJCCC===>>>???<<<;;;<<<777777999:::<<<===>>>???AAA@@@AAACCCCCCCCCIIIRRRYYYhhhssspppkkkrrrtttgggYYYOOOLLL[[[ssszzz```MMMFFFKKKTTTlllzzziiiIII666333222...//////......------,,,,,,...------,,,,,,------......////////////...------++++++++++++,,,------...+++,,,...---,,,,,,...///***+++,,,------------------///////////////111333666@@@LLLUUUZZZ^^^cccgggjjjlllooorrruuuxxxzzz{{{{{{zzzuuuoooiiicccppp}}}___RRRPPPUUUZZZeeejjjbbb]]]RRRHHHCCCBBBCCCHHHNNNUUUbbbttttttgggdddeeeiiilllpppyyy~~~vvvoookkkkkknnnwwwzzzyyyxxxwwwuuusssrrrrrrqqqoooqqqpppnnnpppqqqllleee[[[\\\```fffmmmrrruuuvvvrrrqqqqqqpppooooooooopppmmmlllkkkjjjgggeeecccbbbbbb___[[[WWWUUUSSSPPPNNNJJJKKKKKKLLLLLLLLLLLLLLLNNNPPPRRRUUUWWWZZZ\\\]]]^^^^^^^^^___```aaabbbccchhhhhhiiiiiiiiihhhffffffggggggggghhhgggddd^^^ZZZQQQOOOKKKHHHFFFGGGHHHJJJPPPVVV[[[[[[YYYYYYVVVRRROOONNNLLLIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD<<<>>>AAAAAA@@@>>>>>>???>>>???@@@@@@@@@???>>>===:::<<<======;;;:::;;;;;;888777666555666777888999;;;:::999888666555444333444222000000000000...,,,000000000000000000000000...////////////...------,,,---......,,,+++,,,---...---++++++,,,,,,+++))))))***+++------,,,+++++++++))))))++++++)))***,,,************************)))***+++***)))(((***,,,***************))))))((())))))***++++++++++++***+++************+++,,,,,,)))+++---,,,)))(((***,,,...---,,,+++,,,...000222...,,,---...,,,((()))---,,,***(((+++///222000...000333444444777:::888333555444222111//////............///111111222222222,,,,,,---.........---------......///000000000///...,,,))))))***++++++***,,,,,,++++++***))))))(((...***(((***...///---***,,,,,,,,,,,,------......,,,---...000222444666666::::::;;;<<<>>>AAADDDFFFEEEEEEEEEGGGGGGFFFCCC@@@EEEEEEGGGHHHJJJKKKKKKLLL|||}}}}}}{{{yyyxxxzzz}}}rrrqqqpppnnnlllkkkjjjiiiddd```ZZZUUURRRQQQSSSTTTVVVWWWZZZ]]]```dddgggiiiiiigggeeefffiiijjjfffccc\\\YYYVVVWWW]]]eeelllppp}}}zzzxxx{{{~~~zzzooogggbbbZZZSSSFFF@@@<<<>>>???===;;;;;;666777888:::<<<===??????AAA@@@BBBDDDDDDDDDJJJRRRZZZlll{{{}}}zzz{{{qqqfff[[[TTTQQQ```{{{uuu[[[KKKGGGLLLSSSkkkyyylllGGG666666555///000000000000000///////////////............//////------......---,,,,,,+++,,,,,,,,,++++++,,,------...///000///---,,,---...,,,,,,,,,,,,,,,------------///////////////111333777@@@MMMUUUXXX]]]ccciiimmmnnnqqqtttwwwyyyzzz{{{~~~~~~wwwrrrmmmiiikkkyyycccTTTPPPWWW___lllqqqhhhcccWWWJJJCCCAAACCCIIIOOOZZZlllssshhheeefffjjjmmmooovvv~~~~~~wwwqqqllllllooovvv~~~~~~zzzyyyyyyyyyyyyxxxvvvtttsssppppppnnnkkklllnnnjjjddd\\\\\\]]]aaahhhnnnsssuuuuuutttrrrpppooonnnnnnnnnnnnnnnlllkkkiiigggfffeeeccc___ZZZVVVSSSQQQOOOMMMKKKKKKLLLLLLMMMNNNOOOOOORRRTTTWWW[[[^^^```bbbbbbaaa`````````bbbfffiiillllllkkkjjjiiigggfffeeedddeeeeeeeeefffddd```ZZZUUUPPPMMMJJJGGGFFFHHHKKKMMMPPPVVV[[[ZZZYYYXXXUUUQQQMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC===@@@CCCDDDCCCBBBBBBCCC>>>???@@@AAAAAA???>>><<<===>>>??????===;;;;;;<<<666666555555666888:::<<<;;;999777555444444444555555333111111333333111//////000000000000000000000............---------,,,+++,,,------+++******+++...,,,++++++,,,---+++***((()))+++,,,,,,,,,******---)))))),,,+++((((((,,,***************************+++,,,+++)))(((***---+++++++++++++++***))))))******))))))***++++++,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000...,,,---///,,,((()))---,,,,,,---...111222333333000444555555777999666111222111111000000000000000...///000111111111111111....../////////...------...//////000000000000///---+++))))))***++++++***++++++******************+++++++++,,,,,,,,,---------............/////////,,,---...000222444666777777888999;;;>>>AAAEEEGGGHHHFFFEEEEEEEEEEEECCCAAACCCDDDFFFHHHJJJLLLMMMNNN~~~}}}{{{zzzxxxvvvsssqqqooonnnfffccc^^^YYYVVVUUUVVVWWWYYYZZZ\\\___ccchhhkkkmmmmmmiiifffeeeeeebbb[[[UUUQQQPPPPPPSSSZZZaaagggjjjtttvvvwwwvvvuuuwww{{{zzzoooaaaXXXTTTNNNIIIAAA<<<999<<<>>>;;;999888666777888:::<<<>>>???@@@AAA@@@BBBDDDDDDDDDJJJRRRbbbuuuyyyoooeee]]]WWWYYYhhhpppTTTGGGEEEJJJQQQiiiwwwnnnFFF666888777000,,,,,,,,,---------------+++******))))))******+++,,,,,,,,,,,,++++++***)))------,,,+++++++++,,,,,,000111111000...,,,,,,---......---,,,,,,,,,---------///////////////111333777AAAMMMTTTWWW\\\dddjjjnnnppprrruuuxxxzzz{{{{{{|||tttoookkkfffnnn|||eeeTTTOOOWWWbbbrrrwwwmmmhhh[[[LLLDDDBBBCCCJJJQQQ\\\sssssshhhfffgggkkkmmmooouuu|||{{{|||wwwrrrmmmmmmooovvv~~~~~~yyytttuuuwwwwwwvvvtttrrrpppnnnnnnjjjggghhhjjjgggaaa]]][[[[[[^^^dddlllqqqtttxxxwwwtttrrrooommmllllllkkkjjjiiigggfffdddcccbbbccc___YYYUUURRRPPPNNNLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY]]]aaacccddddddbbbaaaaaabbbeeejjjooosssnnnmmmkkkhhheeedddcccbbbddddddddddddbbb^^^WWWRRROOOLLLIIIGGGGGGIIIMMMOOOPPPVVV[[[ZZZXXXXXXUUUPPPKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBB:::<<<@@@AAAAAA@@@@@@AAA>>>???AAAAAAAAA@@@>>><<<999;;;;;;;;;999777777777666555444555666999;;;===:::999666333222333555666222000///000333444222000////////////000000000000......---------,,,,,,,,,***+++,,,,,,***)))))))))---,,,++++++------,,,+++'''(((***+++,,,+++)))(((...***))),,,+++'''''',,,))))))))))))))))))))))))***,,,---,,,))))))+++---,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---+++***)))))))))***+++,,,)))((('''(((***+++***)))***+++---///000000///...------...///,,,((()))...'''***------,,,,,,///333000444666666888888333---////////////000111222333///000000111111111111000111222222222111000//////000000111111111111000000---+++)))(((***++++++***)))))))))***++++++,,,,,,&&&***---,,,((('''***...******************++++++,,,---...000222444666777444555777999===BBBEEEHHHKKKHHHEEECCCCCCDDDDDDCCCBBBCCCEEEGGGIIILLLMMMNNN}}}{{{xxxtttqqqmmmeee\\\VVVVVVYYY[[[]]]cccfffhhhkkkqqqvvvuuupppllljjjfff```ZZZUUUSSSSSSKKKKKKLLLNNNTTT[[[bbbfffmmmppprrrtttyyyuuufffYYYRRRMMMIIIGGGBBB@@@===<<<<<<;;;:::888999999888999;;;???CCCEEECCCCCCDDDFFFDDDEEENNNXXXhhhyyyvvvooobbbVVVZZZqqqaaaPPPIIIEEEIIITTTfffvvvhhhDDD666444,,, ......//////...---,,,,,,------------------------------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------000---,,,///111000333888<<>>=========>>>>>>===;;;999:::;;;555555444555666777999::::::999888666444333222222222444777888888555222000444333222111000000////////////000000000//////...,,,,,,,,,---------......+++++++++,,,---...///000---+++)))+++---///---+++'''***......+++***+++---+++,,,.........,,,***)))'''***,,,+++******---000+++---......,,,******+++)))***,,,---.../////////............---,,,++++++---------,,,,,,+++++++++......---,,,,,,---///000111...+++,,,...000...,,,............///000111222///111444666777666444333333333222222222222222333222222333333333222111111111222222222222111000000,,,111666666111------///...+++)))))),,,---,,,***)))((((((***,,,---,,,+++******)))))))))))))))***,,,++++++++++++,,,------...,,,+++---222555555444<<<:::999:::===BBBGGGKKKMMMLLLJJJHHHFFFDDDCCCCCCAAACCCFFFGGGHHHIIIJJJLLLzzzuuuqqqjjjaaa\\\[[[^^^```aaaeeekkkrrrxxxzzzsssooohhh___VVVPPPMMMLLLHHHIIIKKKNNNSSSYYY___bbbjjjpppuuuzzzyyyoooaaaUUUNNNJJJGGGDDDBBB@@@===<<<<<<;;;:::888777888:::;;;>>>@@@BBBBBBCCCCCCDDDFFFFFFHHHRRR]]]vvv{{{pppaaaUUUYYYsssxxxXXXKKKEEEBBBIIIUUUpppkkkGGG999888222)))...............---,,,,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...+++***---...---000444>>>DDDMMMUUUZZZ___dddiiiooorrrssstttzzz~~~~~~wwwyyytttooosssnnn\\\XXXddduuu}}}eeeOOOGGGFFFFFFIIIPPP[[[mmm|||uuukkkjjjmmmsssuuuvvvyyyzzztttpppmmmmmmnnnrrrwww|||~~~}}}|||xxxwwwuuutttrrrqqqqqqqqqqqqqqqqqqqqqnnnkkkhhhfff[[[[[[[[[^^^dddmmmuuuzzz|||xxxtttqqqpppooonnngggggggggeeeccc```\\\ZZZXXXVVVTTTQQQNNNLLLKKKKKKMMMNNNPPPQQQRRRVVV[[[```fffggghhhgggeeebbbaaabbbbbbbbbcccfffjjjooosssvvvrrroookkkfffbbb```___^^^ZZZYYYXXXYYYZZZZZZXXXVVVOOOLLLGGGDDDDDDHHHLLLPPPWWWXXXYYYZZZYYYWWWTTTSSSNNNMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDGGGFFFBBBBBBDDDAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>======<<<======<<<999888888999777777666666666777888888666666555444444444444444444555777888777666333222333222111000000000000111///000000000///......---......------,,,,,,,,,+++++++++***++++++,,,---...---+++***+++---...---+++)))+++---...---,,,,,,---***+++,,,,,,,,,+++)))((()))***++++++***+++---...+++---------+++***+++,,,***++++++,,,,,,,,,,,,+++,,,,,,---------------,,,------,,,,,,,,,+++++++++///...---------...///000000...---,,,---------,,,............///000111222000111333444555444333222222111111000000000111111333333444444333333222222000111111111111000//////---000333333000------......,,,)))***,,,---+++*********))))))))))))***+++++++++************++++++...------------.../////////------///333666777666777777888;;;>>>BBBEEEGGGIIIHHHFFFEEECCCBBBBBBAAAAAADDDFFFHHHHHHIIIKKKLLLxxxrrriiidddcccfffiiikkkoooxxxyyyssshhh\\\RRRKKKHHHGGGGGGHHHKKKPPPUUUZZZ___bbbjjjsss||||||ooofffYYYOOOJJJGGGDDDBBBAAA???<<<<<<<<<;;;:::999777888;;;>>>@@@@@@@@@@@@CCCBBBCCCFFFGGGKKKWWWcccyyyvvv~~~ooo___TTTYYYwwwgggMMMDDDAAA@@@JJJXXX{{{lllHHH999777666111---............------,,,------------------------------------------------,,,+++++++++++++++******...------,,,,,,------...........................111...---///000///222666???EEENNNUUUYYY^^^cccgggpppssstttuuuzzz~~~yyyzzzvvvwwwtttbbb___ppppppTTTIIIGGGGGGJJJOOOXXXhhh}}}xxxssskkkmmmrrrvvvuuutttzzz{{{vvvssspppppprrruuuzzz~~~}}}{{{wwwvvvuuusssrrrrrrqqqqqqrrrrrrrrrrrrooollliiiggg___^^^]]]___eeennnxxx~~~~~~yyytttpppnnnnnnnnniiiiiihhhfffccc___\\\ZZZSSSRRRRRRPPPOOOMMMLLLKKKOOOQQQUUUXXXZZZ]]]aaacccjjjkkkkkkiiieeebbbaaaaaabbbbbbcccfffjjjoootttwwwssspppjjjddd___[[[YYYXXXVVVSSSPPPOOOPPPRRRRRRRRRKKKHHHEEECCCDDDIIINNNRRRXXXXXXXXXXXXVVVUUUSSSRRROOONNNMMMKKKJJJHHHGGGGGGIIIFFFEEEGGGFFFCCCCCCEEEAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>======<<<======;;;888666666666777666555555444444555555333222222333333444666666666666666777666666555444222222111111111111222222111111000000///...---,,,//////...---,,,+++******++++++************++++++,,,+++***+++,,,------+++,,,++++++---...///---,,,((()))*********)))((('''---+++******+++,,,,,,++++++,,,,,,+++******,,,...******++++++***)))((((((***+++,,,---............,,,,,,,,,,,,++++++++++++...............///000000...//////---+++******+++......---......///000111222222222222222222222222000///////////////000000222333333333333222111000000000000000000///......//////000000000///.........---+++***+++,,,+++******++++++)))&&&&&&(((,,,,,,+++++++++++++++,,,,,,---------------.../////////......000444777888777333444777;;;>>>AAADDDEEEHHHGGGFFFEEEDDDCCCCCCCCCBBBDDDGGGIIIIIIJJJKKKMMMzzzqqqkkkjjjooouuuyyy~~~tttfffXXXOOOJJJHHHHHHJJJKKKNNNRRRXXX```fffjjjqqq{{{uuufff^^^SSSJJJFFFDDDBBB@@@@@@>>><<<;;;<<<<<<;;;999999:::;;;===???@@@@@@AAACCCBBBCCCEEEFFFKKKXXXeee{{{zzziiiiii{{{|||lll^^^UUU```}}}pppZZZGGGAAA???@@@MMM^^^jjjFFF555333333333---------......------,,,------------------------------------------------------,,,,,,++++++******------------------------////////////////////////333000///111222111333777???EEENNNUUUZZZ^^^dddhhhrrrvvvwwwxxx|||~~~{{{zzzvvv{{{vvveeefff~~~qqqTTTHHHGGGGGGJJJOOOTTTcccxxxvvvpppkkkmmmpppqqqmmmmmmwww|||yyyvvvtttrrrtttxxx}}}}}}wwwvvvuuusssrrrqqqppppppooopppppppppooollljjjhhhcccaaa______eeeoooyyyzzztttnnnllllllmmmlllllljjjgggccc___[[[YYYQQQPPPOOOOOONNNOOOOOOPPPSSSUUUZZZ^^^aaadddeeefffiiiiiihhhfffbbb___]]]^^^``````bbbeeeiiinnnrrruuupppmmmgggaaa\\\XXXVVVUUUTTTQQQMMMJJJJJJJJJJJJIIIEEECCCAAA@@@CCCHHHNNNRRRYYYXXXWWWUUUTTTSSSRRRRRROOOOOOMMMLLLJJJHHHGGGFFFIIIFFFEEEGGGGGGCCCCCCEEE@@@@@@@@@@@@???????????????????????????>>>=========>>>>>>;;;888666555666444333333333333333333333333333333333444555666777777666666555555666666666555444444333222222222222222222222111000...---,,,......------,,,+++******,,,,,,+++***************+++******+++,,,,,,,,,,,,---+++)))+++...///---***(((((()))******)))((((((///,,,)))))),,,---+++)))+++++++++***)))***---000***************))))))(((***+++,,,---------------,,,+++++++++++++++++++++............///000000111,,,///000...***((()))+++------------...///000000111111111111111333444555000////////////000000111111222222111111000///...000000111111000000///...111000//////111222111000///...,,,+++++++++******%%%))),,,+++'''%%%(((,,,++++++*********+++,,,,,,++++++******++++++,,,---......///111333666777888333444666999===AAADDDFFFHHHGGGEEEDDDBBBBBBAAAAAABBBEEEGGGIIIIIIJJJKKKMMM|||xxxuuupppqqqssstttuuuuuuuuuuuuyyysssssszzzyyygggVVVMMMIIIIIIIIINNNOOOQQQVVV___iiisssxxx{{{lll___WWWNNNGGGDDDCCCBBB@@@>>>===;;;:::;;;<<<;;;:::===<<<;;;;;;<<>>>>>AAAGGGLLLPPPXXXVVVUUUSSSRRRQQQRRRRRROOOOOOMMMLLLJJJHHHGGGFFFHHHEEEEEEGGGFFFCCCBBBEEE@@@@@@@@@?????????>>>>>>>>>>>>?????????>>>======>>>???>>><<<999666666777222222333444555555666666555555555555555555666666666666555444444555666777999888666555444333333222444333333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++******++++++++++++,,,,,,,,,)))'''(((,,,---,,,)))))))))******************///,,,)))))),,,,,,+++(((+++++++++)))(((***---///)))***++++++,,,+++++++++,,,,,,------,,,++++++***++++++++++++++++++++++++,,,---......///000000000,,,///111///+++((((((***,,,,,,,,,,,,---...///000000//////000111444777888111000000000111111222333333333333333222111000///111111222222111111000///222111000111333444444333000///...,,,+++*********%%%+++---***((())),,,)))))))))))))))***+++++++++************+++,,,,,,---...///000222444666888777777777888<<>>>>>===BBBDDDGGGHHHIIIIIIKKKMMM{{{vvvrrrooommmjjjhhhbbbccceeeggggggeeecccbbbllloootttzzz~~~iiiWWWMMMJJJKKKKKKRRRTTTYYYaaalllyyyuuufffZZZSSSJJJDDDCCCBBBAAA???===<<<::::::;;;<<<;;;;;;???===<<<;;;;;;>>>AAACCCCCCBBBCCCDDDDDDGGGSSS___vvvnnn^^^aaattt~~~tttkkkddd```ooowww]]]OOOEEEDDDBBBEEEYYYqqqdddDDD555000///000+++,,,,,,------------,,,------------------------------------------------......---------------,,,,,,------......------,,,........................000---,,,///111000333777>>>EEEOOOWWW]]]ccciiinnnsssxxx{{{zzz|||~~~zzzpppqqqjjj___gggmmmYYYHHHDDDFFFHHHNNNUUU\\\lllzzzssshhhfffbbb^^^ZZZ```qqq}}}yyyuuurrrnnnpppuuu{{{~~~{{{wwwvvvtttrrrqqqppppppooonnnoooqqqrrrqqqpppnnnmmmhhheeeaaa```dddmmmvvv|||~~~~~~|||vvvoookkkkkklllllljjjgggccc___[[[YYYWWWSSSPPPLLLJJJKKKPPPUUUYYYXXXYYY\\\```cccdddbbb```^^^______^^^\\\[[[\\\^^^]]]___cccfffhhhiiiiiihhhaaa___[[[WWWSSSRRRQQQQQQIIIIIIIIIKKKLLLKKKHHHEEE???>>>===>>>AAAFFFKKKNNNUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMKKKJJJHHHGGGGGGHHHEEEDDDFFFEEEBBBBBBDDD@@@????????????>>>>>>>>>===>>>>>>??????>>>======>>>>>>>>><<<999777777888444555666777999999999999777777666555555555666666555444444444444555666666999888777555444444333333333333333222111000///...***+++++++++,,,,,,,,,---...---,,,+++++++++++++++)))***++++++******+++---***)))((((((***++++++************+++++++++,,,,,,...,,,+++***+++++++++******++++++***))))))+++---******+++,,,---------,,,------------,,,+++***)))*********+++++++++++++++***+++---...////////////,,,...//////---+++******,,,,,,,,,,,,,,,---//////.........///111333555777111111111111222333444555666666666555444333222111222222222222222111000000000111222444444555555555000000000---***))))))*** %%%***,,,+++***+++,,,(((((((((((()))***++++++,,,,,,,,,,,,,,,---......,,,...000111111333666888;;;999888888;;;AAAFFFJJJJJJIIIGGGEEEDDDCCCBBBBBBAAACCCFFFHHHHHHIIIJJJLLL|||wwwrrrsssqqqnnnmmmlllkkkhhhfffddddddccccccaaa___]]]\\\]]]aaahhhooouuu|||jjjWWWOOONNNPPPRRRXXX]]]gggtttqqqdddVVVOOOGGGBBBAAAAAA???>>><<<;;;999:::;;;<<<<<<;;;>>>============???@@@AAAAAAAAACCCEEEEEEHHHSSS^^^xxxnnn^^^^^^lll{{{uuupppjjjddd___gggwwwpppWWWKKKDDDDDDCCCHHH___zzz___BBB666111//////***+++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------111......111333444777;;;AAAHHHQQQYYY^^^ccciiinnnpppvvvyyyxxxyyy}}}}}}zzzllljjjyyyvvvbbbWWW___vvvnnnZZZNNNEEEGGGIIIJJJQQQZZZgggyyyzzzrrriiiddd```]]][[[bbbrrrzzzuuurrrkkknnnrrrxxx{{{{{{wwwtttssssssrrrrrrqqqrrrrrrrrrppppppqqqqqqpppnnnllljjjiiifffbbb```cccjjjrrrxxx|||~~~~~~zzzrrrmmmlllnnnmmmkkkhhhddd```\\\ZZZYYYPPPNNNLLLJJJLLLPPPTTTWWWXXXWWWXXX[[[^^^^^^[[[XXXWWWXXXYYYYYYYYYZZZ]]]______bbbfffiiijjjhhheeebbb\\\ZZZVVVRRRPPPNNNNNNNNNIIIIIIIIIJJJKKKJJJHHHEEEAAA@@@??????AAAFFFJJJMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHFFFCCCCCCEEEDDDAAAAAACCC????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>===;;;<<<<<<;;;888777777888555666777888999888888777666555555444444555555666222333333444444444444444555444444444444444555555000000000000000///...---,,,,,,,,,+++++++++++++++,,,++++++************+++(((***,,,+++***)))+++---*********)))))))))+++---************++++++,,,,,,+++,,,,,,+++******+++,,,***+++,,,+++***)))***+++,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,++++++***)))*********++++++++++++)))***,,,---...///.........---...//////...,,,)))++++++++++++,,,---...///............//////000111111111111222222333444555555555555555333222111000111111111111111000000///,,,000444666444333444666000111111...***((()))***''''''((()))***+++,,,---))))))))))))***+++,,,---,,,,,,,,,+++,,,,,,---...---///111222222333777:::::::::::::::===AAADDDGGGHHHHHHGGGGGGGGGGGGGGGHHH@@@BBBEEEFFFGGGGGGIIIKKK}}}{{{~~~{{{uuuqqqpppqqqrrrsssvvvtttrrrqqqqqqoookkkiiikkkjjjgggdddaaa______^^^YYY^^^eeekkknnnpppqqqrrrpppuuuzzz}}}iiiWWWQQQSSSXXXZZZ^^^fffssspppdddSSSMMMEEEAAA@@@???>>><<<<<<:::999999;;;<<<<<<;;;<<<===>>>???@@@@@@???>>>@@@@@@CCCFFFGGGJJJTTT___vvvlll^^^\\\fffwwwyyyuuupppmmmkkkggg```[[[[[[jjjlllRRRHHHBBBCCCBBBIIIbbbZZZ@@@666222///...***+++,,,,,,------------------------------------------------------------*********++++++,,,,,,---,,,,,,---......---,,,,,,---------------------------***+++...111111555:::DDDKKKSSSZZZ___ccciiimmmnnntttxxxvvvwww{{{~~~}}}}}}zzzkkkfffsss~~~ddd]]]RRRXXXlll|||uuu\\\PPPHHHEEEIIILLLMMMSSS]]]oooyyypppiiieeeaaa______fffttt|||vvvqqqmmmjjjlllpppuuuwwwvvvqqqmmmpppppppppqqqrrrsssuuuuuuppppppppppppmmmjjjgggeeeiiifffbbbaaaccciiipppuuu|||}}}uuuooonnnooohhhfffccc___[[[XXXVVVUUULLLLLLKKKKKKMMMOOORRRTTTVVVUUUUUUWWWYYYYYYVVVRRRQQQRRRTTTUUUVVVXXX\\\___```dddiiillllllhhhccc___ZZZXXXTTTPPPMMMLLLKKKLLLNNNLLLJJJIIIIIIGGGEEECCCCCCBBB@@@@@@CCCFFFJJJMMMOOOPPPQQQQQQRRRRRRQQQQQQMMMLLLLLLKKKJJJIIIIIIIIIFFFCCCBBBDDDDDD@@@@@@BBB????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>===999:::;;;999777666666777444555666666666555444333333333333333444444555666111222333333444444444333000000111222333555666777---...............------...------,,,+++***))))))******))))))))))))******(((***,,,+++))))))+++---***+++---+++)))))),,,000******))))))***+++,,,,,,***,,,---,,,)))(((+++...***+++---,,,***)))))))))---------,,,+++***)))((()))***++++++,,,,,,,,,,,,))))))******++++++++++++((()))+++---.........---...---,,,///111111---)))++++++++++++,,,---...............------,,,,,,+++111111111111222333444555333222222222000///...---000000000000000//////...)))///555666333111333666111222222...***((((((***...***'''&&&(((+++---...************+++,,,---...******))))))******+++,,,...000333333333444888<<<888999;;;===???AAABBBCCC@@@@@@@@@@@@BBBCCCDDDEEE???BBBDDDFFFFFFGGGHHHJJJqqqqqqqqqtttwwwyyyyyyyyyuuuuuuuuuvvvyyy|||~~~~~~~~~~~~zzzxxxyyyxxxtttmmmgggcccdddfffdddeeeiiimmmooommmgggccciiijjjlllpppwwwzzzggg\\\VVVVVVZZZ```gggrrryyyiii^^^RRRMMMEEE???===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>><<<<<<===???FFFEEEFFFFFFEEEJJJXXXgggeeeXXX]]]hhhtttoooqqqoookkkjjjgggYYYJJJQQQ[[[uuuzzzgggUUUHHHAAADDDFFFNNNjjjzzzTTT@@@222///111...///...---,,,,,,---...///,,,,,,,,,---------......+++,,,---...///...---,,,---------...------,,,,,,------------------------333222111...++++++---///+++...000000000333888===EEEOOOXXX]]]bbbiiinnnooosssvvvyyyyyyxxxyyy|||}}}zzztttmmmlllooonnn]]]QQQSSS\\\lllzzzzzzlll]]]OOOIIIFFFIIINNNQQQVVV[[[xxxxxxooogggdddcccdddfffmmm}}}yyysssooolllmmmoooqqqsssuuuvvvvvvvvvuuusssrrrrrrtttuuuuuuttttttqqqmmmkkkkkkkkkkkkjjjlllfffaaa___^^^```gggppp||||||wwwtttoookkkmmmkkkfff^^^ZZZXXXSSSMMMMMMLLLKKKLLLNNNPPPPPPPPPLLLOOORRRSSSRRRPPPPPPPPPOOOQQQSSSTTTVVVZZZ___ccchhhjjjlllmmmlllhhhdddaaaYYYTTTQQQSSSTTTPPPMMMLLLMMMNNNNNNNNNMMMKKKIIIHHHIIIFFFBBBAAACCCGGGJJJKKKPPPOOONNNQQQTTTUUUSSSQQQNNNMMMLLLKKKKKKJJJHHHEEEIIIGGGEEECCCBBBBBBCCCDDD>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>==================;;;:::888777666:::999999888666555333222666555444333333444555666444333333222222222333333111222222222222111000000...,,,******+++---------...,,,)))***,,,...---+++------......------,,,+++++++++*********+++---...............------,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,///,,,******+++,,,***(((************************---,,,+++*********+++,,,---+++***---333666444000............---,,,+++******,,,...000000///...---............///000111222222222111111000111111222444333222000000000111111333333111000////////////000222333444444444666888777444000,,,***+++,,,---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,---+++,,,///...***,,,000111//////222666999999777777888:::<<>><<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<======>>>===;;;;;;===>>>???@@@CCCFFFGGGLLLZZZhhhbbbSSSVVV```lllkkkpppsssrrrnnngggXXXJJJNNNZZZwwwwwwaaaQQQGGGCCCFFFIIISSSrrrqqqNNN===222000333000,,,,,,++++++++++++,,,,,,222111000///...---,,,,,,******++++++,,,,,,++++++,,,------...------,,,,,,------------------------//////...,,,++++++---///,,,...000000000333888===GGGPPPYYY]]]bbbiiimmmooosssvvvyyy{{{zzz{{{}}}}}}zzzxxxwwwrrrllljjjmmmzzzhhhYYYNNNPPPZZZlll{{{zzzlll]]]QQQKKKFFFHHHLLLQQQWWW]]]rrrvvvnnnhhheeedddeeehhhpppxxxrrrnnnkkklllnnnqqquuuwwwxxxwwwwwwuuusssrrrrrrtttttttttsssssspppmmmkkkkkkkkkjjjjjjkkkeee```^^^]]]___gggppp{{{wwwrrrmmmkkkiiiddd\\\XXXVVVRRRLLLKKKJJJJJJKKKLLLNNNOOOOOOMMMOOORRRRRRQQQPPPOOOOOOWWWXXXYYYZZZ[[[^^^cccfffgggkkkooorrrrrrnnniiifff```ZZZUUUVVVUUUQQQNNNOOOMMMNNNNNNNNNNNNLLLJJJIIIOOOKKKGGGFFFGGGJJJLLLMMMPPPOOOPPPSSSVVVWWWTTTRRROOOMMMKKKKKKKKKJJJHHHFFFHHHGGGDDDBBBAAABBBBBBCCC??????????????????????????????>>>>>>===<<<<<<;;;;;;;;;;;;:::888777555444888888888888666555444333555555444333333444555555555555444333222222333333111222222222222111000000...---++++++,,,------,,,---+++)))***,,,---,,,***---------...------,,,+++++++++*********+++,,,---))))))******))))))((('''++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,...,,,)))***+++,,,+++***++++++++++++++++++++++++,,,+++*********+++,,,---...,,,+++...222555333///------------,,,+++******+++,,,---////////////...,,,,,,,,,---...///000000222222111111111222222333444333111000000000111111222111000///////////////000111333444333333555666555333///+++)))***+++,,,+++******))))))******+++))))))*********+++++++++,,,+++,,,///...+++,,,000000//////222666999999777666777888;;;>>>@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGJJJLLLtttuuuwwwyyy}}}}}}~~~yyysssooommmhhhjjjmmmqqqtttuuuvvvvvvuuuvvvzzz}}}~~~yyyhhh^^^SSSPPPRRRWWW```iiivvvwwwcccUUUMMMHHHBBB===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;::::::<<<>>>===???CCCGGGIIIMMMZZZggg}}}\\\NNNQQQ[[[ggghhhrrrzzzzzzsssfffUUUIIILLLYYYtttttt\\\MMMFFFDDDHHHLLLYYY{{{gggHHH:::111000333///++++++,,,,,,,,,,,,++++++222222111///...,,,++++++++++++******++++++,,,,,,,,,,,,------...------,,,------------------------+++,,,,,,+++++++++...000,,,...000000000333999>>>IIIRRR[[[^^^bbbiiinnnoootttwww{{{}}}}}}}}}~~~xxxuuuuuuuuupppjjjhhhjjj{{{{{{qqqbbbUUULLLPPPZZZlllzzz{{{mmm```SSSLLLGGGHHHLLLQQQXXX___lllwwwpppjjjgggfffhhhjjjrrr~~~wwwqqqmmmkkkjjjnnnssswwwzzzzzzyyyxxxuuusssrrrrrrssstttsssrrrrrrooolllkkkkkkkkkjjjiiiiiiccc^^^\\\\\\^^^fffooo}}}yyysssmmmjjjhhhaaaYYYTTTSSSOOOJJJHHHHHHIIIIIIJJJLLLMMMNNNNNNPPPRRRSSSRRRQQQQQQQQQ]]]___``````aaacccfffiiiiiinnntttyyyzzzvvvpppkkkggg```ZZZXXXUUUQQQOOOPPPNNNNNNOOOOOOOOOMMMLLLKKKRRROOOKKKJJJKKKMMMNNNNNNPPPQQQSSSVVVXXXXXXVVVSSSQQQNNNKKKJJJJJJJJJIIIHHHHHHFFFDDDCCCBBBAAABBBBBB@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;:::999999999888777555444333666777777777777666555555555555444444444444555555777666555444333222222222111222222222222111000000///...---.........,,,***+++******+++,,,---+++)))---------------,,,++++++++++++*********+++,,,---******+++++++++***))))))************************,,,,,,++++++++++++,,,,,,*********)))******+++,,,,,,+++)))***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///---,,,...222333111...////////////...---,,,+++,,,,,,,,,---...///000000.........//////000000111222222222222222333444444333222111111000111111222000//////........./////////111333333222222333444333111...***))))))***+++***)))))))))))))))******(((((()))))))))*********+++***+++......,,,---222/////////222555888888888555666777:::<<>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;:::999888999;;;>>>AAABBBEEEHHHIIIMMM[[[hhhtttVVVKKKPPP\\\jjjlllwwwsssaaaQQQHHHMMMXXXoooppp\\\JJJEEEEEEHHHMMM]]]cccFFF999000///000,,,---...///000000///...---------,,,,,,,,,,,,++++++...---,,,+++,,,---...///,,,,,,------...---------------------------------+++,,,,,,,,,+++,,,...000,,,...000000000333:::???LLLTTT\\\___ccciiinnnppptttwww{{{~~~wwwuuutttsssnnngggdddfffooowww}}}{{{tttkkk___UUUOOOQQQYYYhhhvvvxxxnnncccSSSLLLHHHJJJNNNRRRXXX^^^kkk}}}zzzuuummmjjjiiiiiikkkrrr~~~wwwrrrooommmiiimmmtttzzz}}}}}}{{{yyyuuusssqqqqqqrrrsssrrrqqqpppnnnkkkjjjkkkkkkjjjhhhfff```\\\[[[ZZZ]]]eeennn||||||xxxrrrlllllliiiaaaWWWQQQPPPLLLGGGFFFGGGHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUUUUUUUVVVWWW___aaaccccccdddfffiiilllmmmrrryyyyyyrrrlllhhhaaaZZZVVVRRRNNNMMMPPPNNNNNNOOOPPPOOONNNMMMLLLPPPMMMKKKKKKLLLNNNOOONNNQQQSSSVVVXXXZZZYYYWWWUUURRROOOKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::999999999888777555444333444555666666777777666666666666666666666666666666888777666444333222222222111222222222222111000000000/////////000...,,,)))++++++,,,---------+++***,,,------------,,,+++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++)))))))))******))))))))),,,,,,+++******+++,,,,,,+++***************++++++******)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...///...---...000111///---222222222222111000///...------,,,+++,,,...111222222222333333444444444444222222222222333444555555111111111111111111222222......---------......//////111333333222111111222222111...+++))))))***+++***))))))))))))******+++))))))))))))*********+++***)))+++......,,,...222...///000222444777888888666777888:::<<<@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGHHHKKKNNN{{{wwwssspppnnnmmmkkkgggeeeddddddeeemmmvvv{{{}}}vvvhhhZZZRRRNNNLLLPPPUUU\\\gggqqqzzzjjjZZZOOOHHHEEEAAA>>>>>>>>>===<<<::::::999999999999::::::::::::999888777888;;;>>>EEEDDDFFFHHHIIIQQQbbbrrrmmmQQQJJJQQQ___ooovvvqqq[[[LLLGGGJJJZZZrrrppp]]]JJJGGGFFFHHHOOObbb```DDD999111000111,,,...///000111111000///...,,,,,,,,,,,,,,,,,,++++++...---,,,+++,,,---...///+++,,,,,,---.........---------------------------,,,---......,,,,,,---///---...000///000444;;;AAANNNVVV]]]```dddjjjppprrruuuwww{{{~~~xxxuuussspppiiiaaa]]]___dddnnnwwwxxxtttlllaaaXXXPPPPPPUUUaaannnqqqkkkdddQQQLLLIIILLLPPPRRRVVV[[[lllzzz{{{uuuqqqnnnkkkkkkkkkrrr~~~xxxtttqqqoooiiimmmttt{{{~~~~~~|||zzztttsssqqqqqqqqqrrrqqqpppnnnmmmkkkjjjjjjjjjiiihhhddd___ZZZYYYZZZ\\\eeennnwww}}}}}}yyyvvvrrrmmmnnnjjjaaaUUUOOOMMMJJJEEEFFFHHHJJJKKKLLLMMMQQQTTTSSSVVVXXXYYYZZZ[[[]]]^^^```bbbeeefffhhhjjjmmmpppqqqvvv{{{}}}vvvnnnhhhccc\\\VVVSSSNNNJJJLLLPPPPPPPPPQQQQQQPPPOOONNNMMMNNNLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYWWWVVVUUURRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>======<<<<<<;;;::::::999999888777666555333444555666666777777777777777777888888777777777888777555444333222111111111222222222222111000000000/////////000...,,,))),,,,,,---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++((())))))******)))))))))((()))************)))(((,,,++++++******++++++,,,++++++***************+++))))))******+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------.........///000000...---222222222222111000///...---,,,++++++,,,...111333444444555666666666555555333222222222333333444555000000111111222222222222...---------------...///...000333333222111000111222111...,,,+++++++++,,,***************+++,,,---*********+++++++++,,,,,,***)))+++......,,,...222---...000222444555777888888888999:::===@@@DDDFFFFFFFFFFFFEEEEEECCCBBBAAABBBDDDEEEFFFGGGHHHKKKNNN|||vvvrrrpppooolllfff```]]]ZZZ[[[aaaiiipppvvv{{{{{{wwwoooaaaTTTNNNLLLMMMRRRWWW]]]gggqqqyyymmmbbbWWWOOOJJJGGGCCC@@@>>><<<999777:::999999888888999999:::::::::999777666888<<>>>>>??????>>>>>>===<<<<<<;;;::::::::::::999888777666333333444555666777777666777777888888888888777777666555444333222111111111111222222222222111000000///...---.........,,,***,,,------,,,++++++,,,...,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******)))******++++++++++++***((()))***++++++***)))(((******++++++++++++******,,,+++******)))*********)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------.../////////......////////////...---,,,+++---,,,++++++,,,///111333111222444444555444333222333333222222222222333333...///000222222333333333///......---------......---000333444333222111111111000///---,,,+++,,,,,,************+++,,,---...***++++++++++++,,,,,,,,,+++***+++......,,,---222,,,...111222333444777999999999999:::===AAADDDGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFFFFGGGHHHKKKMMM|||xxxvvvrrrjjjaaa[[[XXXWWW\\\dddjjjqqqvvvtttmmmdddYYYOOONNNNNNQQQWWW\\\aaajjjtttzzznnneee\\\SSSMMMFFFCCC@@@>>>===<<<999777999999888888888888999999::::::999777666888<<<@@@???@@@DDDJJJPPP[[[nnn}}}vvv]]]HHHJJJWWWjjjoooVVVGGGEEEEEEdddyyygggVVVPPPKKKMMM[[[ttt^^^BBB777000000111---,,,,,,++++++++++++,,,,,,.........---------,,,,,,******++++++,,,,,,++++++***+++,,,---............------------------------(((***,,,---------...///---/////////000444===CCCOOOWWW^^^aaaeeemmmtttwwwwwwwwwxxx{{{yyysssmmmeee\\\ZZZ]]]iiisss~~~{{{iiiXXXHHHKKKSSS```lllqqqnnnhhhUUUMMMGGGGGGKKKOOOVVV]]]ooowww|||wwwssspppnnnnnnpppvvv|||vvvqqqmmmkkknnntttzzz|||}}}{{{yyytttrrrppppppppppppooonnnllljjjiiijjjjjjjjjhhhfffbbb]]]YYYYYYZZZ]]]fffoooyyy}}}}}}xxxsssqqqoookkkhhhdddZZZOOOJJJKKKKKKHHHHHHMMMRRRTTTUUUXXX^^^cccaaabbbbbbaaa______```aaaaaadddggghhhiiijjjmmmnnnsssssssssqqqlllfff___\\\WWWUUUTTTTTTSSSQQQVVV\\\YYYYYYYYYYYYWWWUUURRRQQQSSSRRRSSSUUUXXXYYYXXXWWWWWWXXXXXXUUURRRPPPQQQSSSQQQOOOMMMLLLLLLKKKJJJHHHEEEEEEDDDDDDCCCAAA@@@@@@AAA@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777777333333444555666666666666555666777777777777666555444333222111111111111111111222222222222111000000...---++++++,,,------,,,+++,,,+++)))''''''+++...+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++------+++)))(((,,,++++++***))))))******)))+++,,,+++******,,,///++++++++++++++++++++++++******+++,,,,,,,,,+++***+++---...///......//////------------,,,+++******+++++++++,,,---///111333///000222333333222000///444333222111111111111111---...000222333333333333000000///...---------...,,,///333444444333222333000///---,,,++++++++++++))))))))))))***+++,,,---************++++++++++++,,,+++,,,///...+++,,,000,,,...111222222333666999888888888999<<<@@@DDDFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGJJJLLL}}}yyypppeee^^^YYYXXX\\\cccgggooosssnnneee\\\SSSKKKQQQRRRVVV\\\aaafffoooxxxwwwlllbbbYYYOOOIII>>>===<<<<<<===>>>===;;;999999888888888888999999::::::999777777999===AAA???AAAGGGMMMRRR[[[mmm}}}tttnnnVVVDDDJJJ[[[rrrpppWWWGGGDDDJJJiii~~~qqqZZZTTTNNNQQQaaa}}}aaaDDD777...,,,---(((...---++++++++++++---...(((((()))***,,,---......+++,,,---...///...---,,,***+++,,,---............------------------------%%%'''***,,,,,,---///000---/////////000555===DDDOOOWWW^^^aaafffnnnvvvxxxxxxwwwwwwzzz}}}vvvppphhh```___cccqqqzzzjjjVVVFFFKKKWWWffftttxxxtttmmmXXXNNNEEECCCGGGMMMWWW___rrryyy~~~rrrpppnnnppprrrzzz}}}vvvooojjjllloootttyyy{{{|||zzzyyytttrrrpppoooppppppooonnnkkkjjjiiijjjjjjjjjhhhfffbbb]]]YYYYYYZZZ]]]fffpppzzz}}}{{{tttooommmkkkgggccc___VVVLLLIIIKKKLLLJJJJJJOOOTTTWWWXXX[[[bbbhhhffffffeeebbb___]]]]]]^^^```bbbeeefffffffffgggiiirrrqqqnnnkkkfff```\\\YYYVVVTTTVVVXXXWWWWWW\\\ccc^^^^^^]]]\\\ZZZWWWUUUSSSTTTTTTTTTVVVXXXXXXWWWUUUXXXXXXXXXTTTOOONNNOOORRRPPPOOOMMMMMMMMMLLLIIIGGGCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@??????>>>======<<<===<<<<<<;;;;;;:::999999999999999999999888777666333444444555666666555555333444555666666555444333222222111111000111111111111222222222222111000000...,,,******+++---------******)))&&&$$$%%%)))...+++,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***)))&&&&&&'''((((((((((((((()))***,,,------,,,***)))'''))),,,......,,,)))''',,,,,,+++***))))))******)))+++---,,,)))))),,,...***************************+++,,,---,,,+++***)))***,,,...///......///000............---,,,+++******++++++---...000111222///111222333333222000///444444222111000/////////---...000222333444333333222111000///...---------+++///333555555444444444...---,,,+++******))))))(((((((((((()))***+++,,,))))))))))))************---+++---///...+++,,,000+++...111222222333666999888777777888:::???CCCEEECCCCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFGGGIIIKKK{{{nnn___]]]bbbeeegggkkksssuuuqqqfff]]]ZZZUUUNNNPPPSSSZZZaaaiiirrrzzzuuunnneeeXXXMMMHHHEEECCC@@@===;;;999999999999999888777666666777777888777777777888:::<<<===CCCEEEFFFIIITTTbbbkkkmmmddd]]]OOOFFFMMMddd}}}vvv]]]KKKCCCOOOooowwwgggZZZSSS[[[rrr]]]FFF555...444...///...............------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,---...///+++)))))),,,///000---***///,,,,,,000555999@@@HHHTTTYYYaaahhhmmmppptttvvvxxxtttsssxxxtttnnndddaaalllvvvqqqYYYOOOOOO\\\lllwww|||jjjcccSSSFFFFFFJJJNNNUUU^^^jjjuuu~~~qqqqqqrrrvvv}}}wwwpppkkkkkkooouuuzzz|||{{{xxxuuuvvvuuusssqqqooonnnmmmmmmjjjiiiiiijjjjjjiiifffcccccc]]]YYYXXXYYY[[[dddmmmxxxzzzzzztttqqqoookkkeeeaaa[[[TTTMMMIIIJJJMMMPPPSSSVVVZZZ^^^aaadddgggjjjgggfffccc___ZZZXXXXXXYYY\\\^^^aaadddhhhjjjlllmmmllljjjgggccc___\\\ZZZYYY^^^]]]___bbb___ZZZ^^^gggeeeccc___\\\ZZZZZZZZZZZZUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZXXXSSSSSSTTTSSSNNNPPPPPPPPPOOOMMMLLLJJJIIIDDDEEEFFFGGGFFFDDDBBB@@@@@@???>>>>>>>>>???@@@AAACCCBBBAAA???>>>============<<<:::888666666666666444555555555666666777777777666666555555555666666333444555444222111222333000111222111000//////111222111///...------......,,,---.../////////------***,,,......,,,***))))))///,,,))))))+++,,,+++)))(((((()))***++++++,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++333///+++***++++++***(((------------------------***+++,,,+++)))((()))***++++++,,,,,,,,,,,,------///000111222222333333222/////////...------,,,,,,***++++++,,,...000111222555111...,,,---000222333111222222222222111000000000000111222222222222111///000111111111///...---///000111222222333222222333111///---,,,++++++,,,************************************+++,,,---...))))))*********+++++++++---...///111333666999:::777999;;;<<<===???BBBDDDFFFDDDFFFIIIFFF@@@AAAGGGDDDFFFIIIIIIGGGGGGIIILLLuuuiiigggjjjmmmqqquuuwwwwwwooobbbYYYUUUQQQLLLRRRWWW^^^gggooowwwwwwnnndddWWWMMMIIICCCBBB???<<<:::999888888888888777666666666666666777777777777999;;;<<<>>>BBBDDDEEEFFFOOO\\\ccceee]]]VVVJJJEEEQQQlllqqqZZZKKKFFFSSSqqqeeeYYYRRR^^^yyyVVVBBB333---333------//////......---------,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...---,,,++++++,,,---...)))((((((***---///...,,,000------111555999@@@HHHTTTYYYaaahhhmmmqqqtttvvvvvvssssssxxx}}}uuutttlllhhhqqq~~~zzz```RRRPPP[[[lllzzzuuufffUUUGGGFFFIIILLLSSS\\\jjjwwwwwwuuuvvv}}}{{{vvvpppkkklllppptttyyyzzzyyywwwuuuttttttsssqqqooommmlllkkkiiiiiiiiijjjkkkiiifffccc```[[[XXXXXXYYY]]]fffpppxxxzzzxxxrrrnnnkkkgggaaaZZZVVVPPPKKKIIIKKKOOORRRVVVYYY]]]```aaacccdddfffaaaaaa^^^ZZZWWWVVVXXXZZZaaaccceeehhhjjjlllmmmmmmnnnkkkfffbbb___^^^^^^___cccccceeehhhddd```bbbiiillljjjgggbbb]]]YYYXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\YYY[[[YYYVVVUUUVVVRRRMMMOOONNNNNNMMMLLLJJJIIIHHHDDDDDDEEEEEEEEECCC@@@?????????>>>>>>>>>???@@@AAABBBAAA@@@???======<<<<<<;;;:::888777777777888888555555555555666666666777888888666555444444444444222333444333111000111222000111222111000//////111111000///---------------,,,,,,,,,,,,,,,,,,++++++)))+++,,,,,,***)))))))))...,,,******+++,,,+++)))(((((())))))***++++++,,,,,,,,,************,,,,,,------,,,,,,,,,+++++++++111...+++***+++,,,+++)))))))))))))))))))))))))))***---000000///,,,++++++*********+++++++++,,,,,,...///000111222222222222/////////...------,,,,,,******+++,,,---///000111444111......///111222222111222222222222111000000000000111222222222222222000111222222222111///...///000111222222333222222111///...,,,*********+++************************************+++,,,,,,---*********++++++++++++,,,...///000222444777999;;;666777999:::;;;<<>>;;;999888888888888888777666666666666777666666777888999;;;===>>>BBBCCCCCCCCCJJJUUU[[[\\\XXXPPPFFFDDDUUUtttzzzgggTTTKKKJJJ\\\vvvfffYYYSSSdddtttMMM>>>222---222,,,,,,000000///...------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,)))(((''')))+++---------111......111444888@@@IIITTTYYYaaahhhmmmqqquuuwwwtttrrrsssyyy{{{vvvwwwpppmmmwwwcccWWWSSS\\\nnn}}}jjjXXXHHHEEEGGGJJJQQQZZZiiiyyy|||~~~yyytttooolllnnnppptttwwwxxxwwwuuusssrrrrrrrrrqqqooommmkkkjjjiiihhhiiijjjjjjiiifffddd]]]XXXVVVWWWZZZ^^^hhhrrrxxxzzzwwwpppjjjfff```ZZZRRRPPPLLLIIIJJJMMMRRRUUUZZZ\\\___aaa```_________ZZZYYYXXXUUUTTTUUUYYY\\\ggghhhjjjlllnnnoooooonnnpppmmmgggccc```aaacccdddffffffggghhhfffccceeekkkppppppnnnggg___YYYXXXXXXZZZ[[[]]]^^^___`````````\\\^^^]]]ZZZZZZZZZUUUOOONNNMMMLLLKKKIIIHHHGGGFFFCCCDDDDDDDDDCCCAAA???>>>>>>>>>======>>>>>>???@@@@@@@@@???===<<<<<<<<<<<<999999888777777888999:::555555555555666666666666999888777555444333222222222333444222000//////000000111222111000//////111000///...---,,,,,,,,,---------,,,+++++++++++++++)))***+++)))(((''')))***---,,,******+++,,,+++***(((((())))))******++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++---+++)))***+++,,,,,,+++************************(((,,,000222111...,,,,,,))))))*********+++++++++......///000111111111111/////////...------,,,,,,***++++++,,,---///000111333111000000111222222111111222222222222111000000111111111222222222222222111222333333333222111000///000111222222333222222...---,,,***))))))******************************++++++*********++++++,,,++++++++++++,,,,,,,,,,,,---...///111333666888999:::;;;=========???AAADDDBBBBBBCCCFFFDDDAAABBBEEEDDDEEEGGGHHHGGGHHHJJJKKK}}}{{{zzzyyy~~~qqq^^^RRRMMMLLLKKKRRRYYYdddnnnvvv||||||nnncccZZZPPPIIIGGGAAA@@@===;;;:::999999999999888888777777777888888666666777999;;;===>>>???AAACCCBBBCCCIIISSSYYYYYYXXXOOOEEEFFFYYYwwwxxxkkk[[[MMMIIIKKKccc{{{hhh[[[WWWllliiiEEE:::111---333,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,+++***)))***,,,------111//////222444888AAAKKKUUUZZZaaahhhmmmqqqtttwwwrrrqqqssszzz|||uuutttnnnrrrfff[[[YYYeeezzzlllYYYIIIEEEFFFHHHOOOXXXeeewww}}}vvvrrrnnnlllooopppsssuuuuuuuuusssrrrpppqqqrrrrrrpppmmmkkkiiihhhhhhhhhiiijjjiiieeeccc[[[WWWVVVXXX[[[```jjjssszzz{{{wwwooogggbbb[[[TTTNNNLLLKKKJJJKKKOOOSSSUUUYYY[[[]]]^^^[[[XXXWWWVVVUUUTTTTTTRRRSSSVVV\\\```jjjlllnnnppprrrrrrrrrrrrrrrppplllgggeeeddddddeeecccbbbaaa``````bbbgggmmmqqqrrrpppiii```ZZZYYY[[[]]]]]]___aaabbbcccddddddcccdddbbb^^^]]]^^^[[[UUUOOONNNLLLJJJIIIGGGFFFFFFDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<======>>>?????????>>>===<<<<<<<<<<<<<<<:::999888777777777888999555555555666666666666666777666555444333333333333333444444333000//////000000111222111/////////111......------,,,,,,,,,,,,000///---,,,+++,,,,,,---***+++***)))'''(((***,,,,,,,,,+++***++++++++++++************++++++,,,,,,,,,+++***))))))***+++,,,,,,+++++++++++++++++++++)))))))))***+++,,,------++++++++++++++++++++++++&&&))),,,...---+++++++++************++++++++++++---...///000000111111000/////////...------,,,,,,,,,,,,,,,---...///111222222111111111333333222000111222222222222111000000111111111111222222333333111111222333333222111000//////111222222222222222...---,,,***)))******+++************************,,,+++***************+++++++++,,,,,,,,,---------,,,,,,---///111444666777;;;===>>>>>>>>>???AAACCCAAAAAABBBDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKvvv}}}xxxvvvvvv|||~~~}}}nnn\\\QQQLLLKKKLLLQQQWWW```iiipppvvv{{{~~~{{{nnn```XXXPPPIIIEEEEEE@@@???===;;;::::::::::::999999999888888999999:::666777888;;;===???@@@AAAAAACCCDDDEEELLLWWW\\\\\\VVVMMMDDDGGG]]]yyy~~~vvvkkk^^^QQQFFFFFFKKKccc|||dddZZZ[[[tttaaa@@@999222///444---...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------------,,,,,,000///...,,,++++++,,,---111///000222444888CCCNNNVVV[[[ccciiimmmqqqtttuuuqqqrrruuu|||wwwsssnnn|||ttt___cccxxxjjjXXXHHHEEEFFFHHHOOOWWWaaasss|||uuuqqqnnnkkknnnooorrrttttttsssqqqpppppppppqqqqqqpppnnnkkkiiihhhgggggghhhhhhgggccc```ZZZWWWVVVYYY]]]bbbkkkuuu|||}}}xxxooofff___WWWPPPMMMLLLKKKLLLMMMOOORRRSSSTTTVVVXXXWWWTTTQQQPPPPPPSSSSSSTTTTTTVVVZZZ```dddjjjlllpppsssuuuuuuuuutttsssrrrpppllliiieeecccaaa___^^^[[[YYY\\\eeepppvvvzzzxxxsssjjjaaa\\\[[[\\\]]]^^^aaaccceeeggghhhiiiiiiiiieee```___aaa___[[[SSSQQQNNNKKKIIIGGGFFFEEEEEEEEEDDDBBB@@@>>>===<<<::::::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<===<<<;;;999777666666666777666666666666666555555555444333333333333444444555444555555444222000111222000111222111/////////111------------------,,,,,,///...---,,,+++,,,,,,---+++++++++***))))))+++...++++++++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++&&&''')))***++++++,,,---))))))))))))))))))))))))((()))))))))((()))+++---+++++++++,,,,,,,,,,,,------...///000000111111000/////////...------,,,,,,............///000222222111000000222333333111///111222222222222111000000222222111111222222333444///000111222222111000000//////111222222222222222000///---,,,+++++++++,,,************************++++++******)))*********++++++,,,,,,,,,------------......000222444666777777888:::::::::;;;===???AAABBBBBBBBBCCCEEEDDDCCCDDDDDDDDDFFFHHHIIIJJJJJJppp{{{{{{xxxxxxyyyzzzyyy{{{zzzgggYYYQQQMMMMMMPPPSSSWWW]]]dddiiioootttxxx||||||lll```TTTMMMHHHCCCAAABBB>>>===<<<:::999999::::::999999888888888999::::::666777:::===???AAACCCCCCAAACCCEEEHHHOOOZZZ``````PPPHHHAAAIIIaaa{{{xxxooocccVVVKKKDDDGGGNNNccc~~~~~~^^^XXX^^^|||]]]>>>999333000555...//////............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,///000000...,,,+++,,,---//////000222444888EEEQQQYYY^^^dddjjjmmmppprrrtttrrrtttxxx~~~{{{uuurrrbbbnnnfffUUUGGGEEEHHHJJJPPPYYYaaasss}}}vvvqqqnnnkkkkkknnnqqqssstttrrrpppnnnoooooooooooonnnllljjjiiihhhgggfffffffffddd```]]]XXXVVVVVV[[[```eeeoooyyy~~~~~~yyynnnddd]]]UUUMMMKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPQQQQQQOOONNNNNNOOOSSSUUUWWWYYY[[[___dddhhhjjjlllppptttuuuvvvuuutttqqqpppooommmiiiddd```]]]]]]]]][[[[[[ccctttttthhh```\\\[[[[[[^^^___bbbfffiiilllmmmnnnnnnnnnjjjeeedddeeeccc^^^WWWTTTQQQMMMIIIFFFEEEDDDEEEDDDBBB@@@>>><<<::::::888999:::;;;<<<============<<<<<<<<<<<<======>>>===<<<:::888666666666666666666666666666555555555222222222222333444555555333444555444222222222333000111222111000//////111------............---,,,++++++************++++++***+++,,,+++******,,,...***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********+++++++++++++++&&&(((*********)))***+++************************++++++***)))((())),,,///++++++,,,,,,,,,---------......///000111111111111/////////...------,,,,,,............///000111222111000///000222222000///111222222222222111000000333222222111111333444555///000111222222222111000///000111222222333222222333222000---,,,+++,,,,,,******************************)))))))))******+++++++++++++++,,,,,,,,,,,,000000111222444666888999777999:::;;;;;;<<<>>>AAABBBCCCCCCBBBCCCFFFEEEAAADDDCCCCCCEEEHHHJJJJJJJJJmmmxxxzzzxxx{{{~~~|||wwwxxx{{{}}}~~~ppp```XXXUUUSSSUUUYYYYYY[[[^^^aaaeeekkkrrrvvv|||sssbbbWWWLLLGGGCCC???>>>???;;;:::999777777777888888777777666666777777888999777888;;;???BBBDDDEEEEEEAAADDDFFFHHHPPP[[[aaaaaaLLLEEE@@@KKKdddyyy|||tttrrrhhhZZZOOOFFFDDDMMMWWWlll}}}^^^[[[eee[[[===888333///444---///---------...............+++++++++,,,,,,---------++++++,,,,,,---.........*********+++++++++,,,,,,***+++,,,------,,,+++***+++---//////---+++,,,.........000222444999GGGTTT[[[```fffjjjmmmoooppprrrsssvvv{{{}}}xxxsss|||cccttt```QQQEEEFFFJJJMMMRRRZZZfffwww~~~wwwrrrnnnjjjhhhkkkpppssstttrrrooommmmmmmmmlllkkkjjjiiihhhhhhhhhfffeeeeeedddaaa]]]YYYUUUSSSUUU\\\bbbjjjuuu~~~}}}xxxmmmccc[[[RRRJJJHHHIIIKKKLLLNNNNNNOOOOOOLLLMMMNNNMMMMMMNNNQQQSSSTTTWWWZZZ]]]```cccfffiiikkkmmmqqqsssttttttrrrpppmmmllljjjgggdddaaa^^^]]]ZZZ]]]___dddrrrnnnaaa[[[ZZZZZZZZZ___aaadddiiimmmpppssstttsssuuuuuuqqqpppooojjjcccYYYWWWRRRMMMHHHEEECCCBBBCCCBBB@@@===:::888777666777888999;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>???<<<;;;999777777777777777777666666666555555555555333222222222222222333444111222333333222222333444000111222111000//////111---...////////////...---((()))***+++++++++++++++(((***+++,,,+++***+++,,,)))+++,,,+++******,,,...************************+++***)))(((((()))***+++)))*********++++++++++++&&&)))++++++)))'''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---***+++++++++,,,,,,,,,,,,...///000111222222222222/////////...------,,,,,,---,,,,,,------...///000000///......000000000...111222222222222111000000444333222111111333444666///000222333333333222111///000111222222333222222555333111...,,,+++******************************))))))((())))))***+++,,,*********++++++++++++,,,//////000111333555666777999;;;======>>>@@@CCCEEEDDDFFFEEEBBBDDDHHHEEE???CCCBBBBBBDDDHHHKKKKKKIIInnnxxx~~~{{{vvvuuuyyy}}}{{{vvvxxx}}}{{{wwwuuuuuuxxx||||||zzz{{{~~~|||~~~}}}{{{~~~yyyjjj]]]YYYZZZZZZ]]]bbb_________aaadddjjjqqqwwwyyyxxxjjj^^^TTTIIIEEEBBB>>><<<===999888777555555555666777555555555555555666777777777999<<<@@@CCCEEEFFFFFFAAACCCEEEHHHPPPZZZ```___MMMEEEAAALLLdddvvvtttiiikkk```SSSHHHBBBFFFSSSaaaxxx|||bbbaaakkk[[[<<<888222...333---...,,,,,,------.../////////+++++++++,,,,,,---------***++++++,,,---...//////))))))*********+++++++++)))***+++,,,,,,+++***)))&&&***---...---,,,---///------000333444:::HHHVVV]]]aaagggkkkmmmnnnoooqqqtttwww|||}}}yyyqqq~~~jjjcccvvv]]]NNNDDDFFFLLLNNNTTT\\\lll{{{xxxsssnnnjjjfffjjjooosssuuurrrooolllkkkkkkiiihhhgggggggggggghhhfffeeedddccc___[[[WWWQQQPPPTTT\\\dddmmmyyy}}}}}}wwwlllaaaYYYPPPHHHEEEFFFIIIKKKMMMNNNNNNNNNKKKLLLLLLLLLMMMPPPUUUXXXUUUXXX\\\```bbbdddgggiiilllnnnqqqssssssqqqooommmjjjhhheeeaaa___^^^]]]^^^WWW]]]ccckkk|||zzzfffYYYVVVYYYZZZZZZ```bbbfffkkkppptttwwwxxxxxx|||~~~}}}|||yyyqqqhhh[[[XXXRRRLLLGGGCCCAAAAAAAAA@@@===;;;888666555444666777999;;;<<<<<<<<<<<<======<<<======>>>???@@@:::999888777777888999999777777666666555555555444444444333222111111111222///000222222111111222444000111222111000//////111---...///000000000......((()))+++---.........---&&&(((++++++***)))******)))+++,,,+++***))),,,///)))))))))(((((((((((((((+++***)))(((((()))***+++))))))******++++++++++++'''***,,,+++(((&&&&&&((('''''''''''''''''''''''')))+++---,,,***)))((())))))************+++++++++///000111222222333333222000//////...------,,,,,,++++++++++++,,,,,,---...000///------...//////...111222222222222111000000444333222111111333555666111111333444555444444333///000111222222333222222555444111...+++***))))))************************(((((((((((()))***,,,,,,))))))*********+++++++++,,,,,,---...000111333444666888:::;;;<<<>>>AAADDDEEEGGGFFFBBBDDDHHHFFF???CCCBBBAAADDDHHHKKKKKKIIIxxx~~~zzzwwwuuuvvv{{{|||zzz{{{{{{wwwtttrrrnnnssswwwvvvqqqpppuuu{{{vvvuuutttrrrssswww}}}jjjccc\\\ZZZ^^^ccceeeeeeggggggfffeeefffkkkqqqvvvwwwmmm[[[UUULLLEEE@@@>>>===<<<888777555555777777777666222222444888<<<<<<888444777;;;@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFQQQ___ccc^^^MMMFFFIIIZZZkkkoookkkhhhcccXXXNNNIIIHHHNNNaaavvvyyy^^^bbbrrrrrrJJJ???444000000//////111////////////...---,,,+++------+++******+++------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...///......---------.........000222222444<<>>???AAABBBFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJ~~~|||yyywwwwwwyyy||||||yyyxxx{{{{{{wwwuuutttsssrrrtttuuurrroooooossswwwwwwuuusssrrrssswww}}}xxxpppgggaaa[[[ZZZ___eeehhhiiijjjjjjjjjkkkooovvv~~~~~~qqqhhhXXXRRRJJJDDD@@@???>>>>>>:::888666666666666555444333333444777:::;;;888555888<<<@@@CCCCCCCCCCCCDDDDDDGGGFFFGGGSSSaaaddd^^^NNNLLLRRRdddqqqqqqjjjddd___SSSJJJHHHJJJTTTkkkkkkXXX___pppfffHHH===222000///......000////////////...---,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...///......---------.........000222222555===KKKVVVaaaeeejjjnnnooopppqqqrrrzzz}}}~~~vvvpppxxxppp```YYYiiilllXXXJJJEEEDDDHHHOOOWWWcccmmmxxxsssnnnjjjkkklllooorrrtttrrrmmmjjj```]]][[[[[[]]]``````___cccaaa``````\\\TTTQQQRRRRRRVVV^^^hhhqqqzzzzzzmmmaaaVVVNNNHHHEEEEEEFFFIIIKKKLLLKKKJJJIIIMMMOOORRRUUUYYY\\\^^^___]]]___bbbccccccdddgggiiiiiillloooqqqpppmmmiiigggeee^^^YYYWWWUUUSSSVVV[[[[[[fffsssvvvfffYYYWWWVVVSSSTTT[[[___dddkkkooosssxxx~~~uuuddd\\\RRRJJJEEEBBB@@@>>>===;;;999888999999999999<<<;;;;;;<<<>>>???>>>==================<<<<<<;;;;;;:::999888666666555555777666666666555555555555333333333333333333333333444333333333333333444444333222222111000//////...111000///......---......+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***+++++++++++++++***)))(((++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,***************)))(((((())),,,......,,,***+++,,,)))***,,,,,,***)))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,000000111111000///...---222000---,,,---......---...------------......///***+++...000111111000///333444555444333222444666555333111111333333333222333222333444666666444333111111000000111333444555555444222000...+++)))(((((()))++++++***+++,,,...(((((())))))*********)))***((((((***)))&&&(((......//////000222555777999999999:::<<<>>>@@@CCCDDDEEEDDDCCCDDDEEEFFFEEECCCCCCDDDEEEFFFGGGHHHIIIJJJ|||xxxuuuuuuyyy|||||||||yyyvvvtttvvv~~~zzzvvvtttuuuxxxzzzyyyvvvsssooonnnpppsssuuuwwwuuusssrrrtttxxx|||~~~}}}xxxvvvuuupppiiibbb^^^ZZZ[[[aaagggkkkmmmhhhhhhjjjooowwwwwwkkkbbbTTTOOOHHHCCC@@@@@@??????<<<:::777666666555444222555555555666888999888666:::===AAACCCDDDCCCDDDDDDDDDGGGGGGJJJVVVdddeee]]]RRRVVVddduuuzzznnnfff^^^QQQGGGEEEKKKXXXrrrppp[[[SSS]]]mmmzzz|||{{{sssWWWDDD:::111//////------000...//////......---,,,+++------............------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------......---------......///...000222333666???MMMXXX```dddjjjoooqqqsssuuuwwwyyy|||xxxrrrwww|||hhhZZZVVVcccwwwzzzaaaOOOHHHEEEDDDHHHNNNXXXhhhvvvzzztttnnniiikkklllooorrrsssqqqlllhhh]]][[[XXXXXXYYYZZZZZZYYY^^^ZZZYYYXXXTTTNNNNNNQQQZZZ___gggrrr~~~|||sssfffYYYPPPIIIEEECCCFFFGGGHHHIIIJJJKKKKKKLLLQQQUUUZZZ```ccccccbbbaaa___```aaaaaaaaacccfffhhhjjjlllmmmnnnnnnllljjjhhheee^^^XXXUUUSSSRRRVVV\\\___ppp|||iii\\\RRRRRRSSSRRRVVV]]]```eeekkkppptttzzz}}}llldddYYYNNNFFFBBB???===888999888777777888<<<>>>???===<<<===???@@@>>><<<===============<<<;;;;;;::::::999888777666666555666666666666555555555555333333333333333333333333333333222222222222222333333333222111000///...---//////............//////+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,******+++++++++***))))))***,,,---,,,++++++,,,---)))***,,,,,,***)))***+++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------///000222333222///,,,***444111///---.........---------,,,------...//////...///000000000000//////222333444444333333555777777555333222333444333222111111111333444444333111000000000000222333555555555333111...,,,*********)))+++------,,,******+++******+++++++++,,,,,,,,,+++***+++,,,+++)))+++000---......000222444666888777888999;;;>>>AAADDDEEEDDDCCCBBBCCCDDDEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIJJJxxxtttrrruuuzzz}}}|||yyywwwuuuuuuzzzxxxwwwuuuuuuvvvzzz~~~|||wwwqqqnnnpppsssvvvvvvwwwuuurrrrrrtttxxx{{{}}}{{{|||xxxrrrppppppnnnjjj```^^^\\\]]]ccciiimmmooohhhiiillluuuwwwiii___SSSNNNGGGBBB@@@>>>>>>===;;;999777666666666555333666666555555666777888888<<>>===999;;;<<<;;;:::<<>>=========>>>>>>>>>===<<<;;;:::::::::999999888777666666666666666666666555555555444444444444444444444444333222111111111111111111444333222111000......---...............///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,---.........------++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,,,,,,,------------,,,,,,++++++++++++***+++,,,---)))***,,,,,,***)))***+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,------------...000111222111000///555333000......///...---,,,,,,,,,,,,---...//////000000000000000000111111111222333333333444666888888666444333444444333111000000000111333333111///...//////000222333444555666444000---+++++++++,,,...000222222///---++++++,,,+++++++++,,,,,,------++++++------,,,,,,---000,,,---...000222444666777888888:::<<<>>>AAACCCDDDEEEDDDCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKzzzuuusssssswww}}}|||xxxuuuuuuyyy}}}ssstttvvvxxxzzz|||}}}~~~yyysssmmmmmmqqquuuxxxxxxwwwtttqqqrrruuuxxxzzz{{{uuuvvvrrrkkkggghhhhhheeebbbaaa```bbbfffkkkoooqqqooopppvvvyyyiii___RRRMMMGGGAAA>>>===;;;:::999777555555666777666555666666666555555666888999>>>@@@BBBCCCCCCBBBCCCDDDCCCGGGJJJOOO^^^jjjggg[[[UUUhhh|||sss```QQQCCCBBBIIIYYYsssdddRRROOOLLLVVVfffrrrtttrrruuu|||iiiOOO>>>888333222111...///222............---,,,+++***,,,---...//////...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,---------------...//////---000222444888AAAPPP[[[eeehhhmmmqqqsssvvvyyy{{{||||||~~~{{{tttnnnmmmpppsssvvv|||{{{qqqcccYYYPPPXXXfffssswwwooo___SSSIIIIIIJJJLLLMMMRRR^^^jjjxxxwwwvvvxxx|||~~~yyytttnnniiijjjjjjlllnnnnnnkkkeeeaaaZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSSSSQQQRRRZZZdddnnnyyynnnfffYYYNNNHHHFFFFFFFFFIIIIIIJJJMMMPPPUUUYYY[[[aaadddgggiiigggbbb\\\YYYVVVXXXZZZ\\\___ccciiimmmnnnrrrvvvzzzyyyvvvqqqmmmeee^^^VVVTTTSSSUUU[[[bbbtttqqqbbbXXXRRRMMMMMMOOORRRWWW\\\```eeekkkppptttyyywwwnnnggg[[[NNNCCC===;;;<<<:::===@@@@@@@@@CCCIIINNNKKKKKKJJJEEE???===???BBB>>>>>>>>>>>>===<<<;;;:::999999::::::999888777666555555555666666666666666444444444444444444444444333222111111000000000111333333222111000///............---......///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000,,,,,,---.........------++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,+++,,,,,,------,,,,,,,,,+++*********+++,,,,,,---)))***,,,,,,***)))***+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------//////...//////000111222555333000......///...---+++++++++,,,,,,...////////////000000111111222222000222333333333444777999888666444333444444333111000//////000222111///---...///000111222333333444666444000---+++,,,---...///111333333000---,,,+++((((((((('''((()))******&&&(((******)))***+++,,,,,,---...000222444555666::::::;;;<<<>>>@@@AAABBBFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKLLLLLL~~~vvvooorrrsssuuuzzz{{{xxxqqqttt{{{zzzuuuwwwzzz||||||zzzwwwuuurrrooolllmmmrrrvvvwwwwwwxxxtttqqqqqquuuyyyzzzyyyuuuvvvrrrjjjeeeeeefffeeegggggggggiiilllppptttvvvuuuwww}}}wwwhhh^^^PPPLLLFFFAAA>>><<<:::888888666555555777888777666333555666666666777999;;;???@@@BBBBBBBBBAAABBBCCCBBBFFFJJJQQQaaammmgggZZZVVVlllvvvoooXXXJJJ@@@DDDPPPbbb}}}qqqXXXLLLLLLIIITTTgggwww|||yyyyyy|||eeeLLL;;;666333333111...///333---......------,,,+++***------............------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,---------------...///000---000222444777AAAOOOZZZfffiiimmmqqqtttwwwzzz}}}~~~|||vvvnnnhhhddddddhhhmmmtttyyyxxxnnnaaaWWWNNNUUU```lllqqqlll___UUUJJJHHHHHHKKKMMMQQQ[[[eee||||||wwwwwwyyy}}}}}}wwwqqqjjjfffjjjkkklllnnnmmmiiiccc___WWWXXXZZZYYYXXXXXXYYYZZZVVVUUUUUUUUUUUUXXXcccooo|||wwwfff___TTTKKKGGGGGGHHHIIIJJJLLLOOOSSSWWW[[[^^^```bbbccccccbbb___[[[XXXUUUTTTWWW[[[___ccciiiooossssssvvv{{{}}}|||vvvoookkk___XXXSSSSSSUUUYYYaaaiii~~~tttgggZZZSSSPPPNNNMMMNNNSSSXXX\\\```ffflllqqqtttxxx}}}|||wwwssshhhcccXXXLLLBBB>>>>>>@@@<<>>>>>>>>>>>===<<<::::::888999:::::::::999777666555555555666666666666666444444444444444444444444333333222111000000000000222222111111000/////////...............///000111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,(((((()))*********))))))***))))))***,,,---,,,+++)))***,,,,,,***)))***+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,222111///.........000000444111///---.........---++++++++++++,,,---//////...///000111111222111111111222333333333444666999777555333222333444333222000//////000111111...,,,...///000111222222222222444222///,,,++++++---...,,,...//////---+++*********)))((((((((()))+++,,,%%%***,,,+++***,,,---,,,,,,---///111444555666666;;;;;;;;;<<<===???AAAAAAGGGEEEDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLsssyyy}}}yyysssppplllhhhkkkoootttyyyzzzyyyuuusssqqquuu|||{{{wwwwwwyyyzzz{{{zzzvvvssspppoooooopppsssuuuwwwxxxwwwxxxtttpppqqqvvvyyyyyyxxxuuuwwwtttmmmhhhjjjllllllkkkllloooqqqtttxxx{{{~~~|||~~~|||ooocccZZZMMMIIIDDD@@@>>><<<:::999:::888666555666777666555111333666777666777:::<<>>>>>===;;;:::999888999:::;;;;;;999888666555555555555666666666777555555555555555555555555444444333222111000000111111111000000000000000000//////.........//////000---,,,,,,++++++,,,,,,---------,,,,,,---...///000+++++++++++++++***)))(((++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,&&&'''((())))))))))))((()))((((((***---...,,,))))))***,,,,,,***)))***+++,,,,,,++++++++++++++++++)))))))))*********++++++/////////000000000000000222000---,,,---......---*********+++,,,---///000///000111222222000...---111333444333333444666888555333111111333333333222000000///000111111...,,,///000111222222111000000000///---+++******+++,,,(((***+++***)))))))))+++,,,+++***)))***+++---...&&&,,,///---,,,000000...,,,...000333555666666777999:::;;;<<<>>>@@@BBBCCCFFFDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJmmmrrrtttooojjjiiihhhfffccciiipppttttttrrrooommmuuuyyy}}}}}}yyyuuutttvvvwwwxxxxxxwwwuuurrrqqqqqqssswwwyyyzzzzzzzzzyyyxxxtttpppqqqvvvyyyyyywwwnnnqqqqqqllliiilllpppqqqmmmpppsssvvvzzz}}}}}}ssshhh^^^WWWIIIFFFBBB???>>>===<<<;;;<<<999777666666666444333///222666888777888:::===???@@@AAAAAA??????@@@AAA@@@DDDIIISSSdddooogggWWWbbbxxxvvvjjjbbb^^^OOOEEEBBBMMM```vvvkkkUUUIIIFFFDDDMMMaaa~~~{{{YYY===555222111222000,,,---111------------,,,+++******------+++******+++------++++++++++++++++++++++++,,,++++++++++++++++++,,,...---,,,,,,++++++++++++,,,,,,,,,---...///000111...000222333666???MMMXXXaaaeeejjjoootttzzzxxxooohhhbbb^^^gggnnnxxx}}}rrrcccXXXNNNVVVcccrrr}}}~~~wwwpppYYYPPPHHHGGGJJJOOOWWW___hhhuuu}}}{{{wwwtttppplllnnnnnnooopppoookkkddd___ZZZ]]]aaabbbbbbbbbeeegggaaadddjjjssszzz|||iiiZZZTTTMMMHHHFFFHHHJJJKKKOOORRRXXX]]]______^^^\\\VVVTTTQQQOOOOOOSSSWWWZZZ\\\```ffflllpppuuuzzz}}}~~~}}}zzzvvvppphhhaaa]]]WWWSSSTTT[[[dddmmmxxx}}}ooofff[[[OOOJJJKKKKKKJJJMMMSSSZZZ]]]dddjjjqqqvvvwwwwwwyyy{{{zzzyyyssskkkgggeeeaaa[[[VVVSSSKKKBBB;;;:::???DDDDDDGGGNNNZZZgggqqqtttuuueeeTTTBBB;;;===@@@;;;444?????????>>>===;;;:::999888999:::;;;;;;:::888777444555555555666666777777555555555555555555555555555444333222111111111111000000000000111111111111//////............//////------++++++++++++------......---,,,---...///000+++++++++***)))((('''&&&++++++++++++++++++++++++,,,)))))),,,,,,)))))),,,(((((()))***************((('''(((+++...///,,,((()))***,,,,,,***)))***+++---,,,,,,++++++*********((())))))))))))*********(((***...111333444333222000...,,,,,,---.........*********+++,,,---///000000111222333222///,,,)))222333444444333333555777333222000111222333333222111000000111111111...,,,000111111222222000///...---,,,+++)))))))))))))))((()))))))))((()))+++---)))((('''&&&&&&(((***+++###))),,,))))))---...+++---...111333666777777777777888999<<<>>>AAADDDEEEEEECCCBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIuuuwwwxxxvvvpppiiidddaaa]]]aaafffiiikkkmmmoooqqquuu{{{yyysssppppppvvvtttsssuuuwwwwwwtttqqqzzzyyyzzz{{{{{{zzzwwwtttrrrqqqpppqqqrrrsssrrrppppppkkkggggggjjjmmmnnnmmmqqqtttxxx{{{}}}{{{mmm```VVVPPPHHHEEEAAA>>>>>>>>>===<<<999999999888888777555555777777888999;;;<<<======BBBCCCDDDCCCBBBBBBCCCDDDBBBIIIOOO___vvvvvvcccXXXlll~~~lllddd]]]TTTJJJFFFDDDMMMdddppp```SSSHHHFFFKKKTTTooo}}}}}}oooMMM999:::777555333222000---+++111......000111//////333,,,...---******...///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000111,,,,,,111222---***,,,------,,,+++,,,---...///,,,...000333888BBBNNNXXXeeeiiiooosssuuuyyy~~~~~~wwweee\\\eeennnyyywwweeeWWWTTTZZZgggyyyeeeSSSFFFIIINNNOOOSSSZZZiiiqqq|||yyyzzz}}}vvvpppmmmkkkmmmnnnnnnnnnllljjjgggeeedddcccaaabbbeeeiiilllmmmnnnttt{{{lllfffVVVPPPKKKIIIHHHGGGKKKPPPNNNRRRWWWZZZYYYVVVTTTSSSNNNMMMMMMNNNQQQUUUYYY[[[dddiiipppvvv{{{|||{{{zzzyyyvvvqqqkkkeee```]]][[[]]]\\\___ggglllrrr~~~|||qqqhhh]]]SSSLLLKKKMMMNNNOOOQQQTTTXXX\\\___hhhppprrrrrrttttttrrrqqqnnniiifffccc___[[[XXXMMMJJJFFFBBBAAABBBDDDFFFGGGMMMYYYkkk|||uuueeeRRRIII@@@>>><<<:::999;;;======<<<<<<<<<;;;;;;;;;888999;;;;;;;;;888555444999999999777555444444666333444444555555444444333444444444333222111222333111111000000000000111111222000...---.........---...---+++******+++---.........///////////////......,,,++++++,,,,,,***)))000---******,,,---,,,***000)))''',,,...+++)))***---+++)))***---,,,)))%%%,,,***((((((***+++,,,+++,,,+++***))))))***+++,,,***+++---//////...---,,,((()))++++++*********,,,---...///000222222333333////////////...---,,,+++***///444333///---///222111000111222444444222111444555555555555444333333111222333444444444333333222333333222111///...,,,//////000111111000///...***------***,,,000///)))++++++++++++++++++,,,,,,)))------******//////+++++++++,,,,,,,,,,,,------...,,,+++---222666777777888999:::<<>>AAABBBCCCCCCBBBBBBCCCEEEGGGNNNUUUhhh|||vvvccc\\\nnntttfffbbb]]]TTTCCCCCCCCCMMMdddiiiZZZOOOFFFFFFLLLYYYrrr|||zzz{{{iiiJJJ999444333000//////...,,,***000,,,+++---,,,)))))),,,---///...******......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---///++++++///111---+++,,,------,,,,,,,,,---...//////000222444999CCCQQQ[[[eeejjjqqquuuwww{{{~~~mmmeeeoooqqq|||qqqaaaXXX___nnnqqq\\\KKKJJJOOOQQQVVV]]]iiivvv{{{uuuxxx{{{uuuppplllkkkkkklllmmmmmmllljjjhhhgggdddeeegggjjjnnnrrrvvvxxx}}}pppddd^^^SSSMMMHHHHHHGGGFFFJJJOOONNNPPPSSSSSSRRROOONNNNNNMMMMMMNNNQQQVVV[[[aaadddjjjnnnsssxxx{{{{{{yyywwwrrrnnnhhhbbb___^^^```aaajjjfffgggnnntttyyyuuukkkbbbYYYQQQKKKIIIJJJLLLNNNQQQUUUZZZ^^^aaaiiipppppppppqqqpppmmmjjjgggccc```]]]ZZZVVVSSSNNNKKKGGGBBB@@@AAABBBDDDKKKSSS^^^lllwwwxxxkkk[[[MMMEEE>>><<<<<<:::;;;============<<<;;;;;;::::::888999:::;;;:::888666444777888777666333333333555777666666666555444444444222333444444333222111111111111000000000000111111000///......///000///---...---+++******+++---...,,,------......------------+++******,,,,,,+++)))///,,,))))))+++,,,+++***000+++)))---///+++***+++++++++++++++******,,,---,,,***((((((***+++,,,+++++++++***))))))***++++++,,,,,,,,,,,,,,,------...***++++++***)))))),,,...//////000111111111111111---......//////...------))),,,//////---,,,...000111111111333555555333111000000111111000000///...000111222333333333222111111111222111000///---,,,...///000111111000///...+++---,,,***+++///---(((+++++++++******)))))))))))),,,,,,))))))------)))++++++,,,,,,,,,,,,------000...---000444888999999999:::;;;===???AAADDDEEEFFFDDDCCCEEEGGGGGGEEECCCCCCDDDEEEFFFHHHJJJKKKLLL|||tttpppfffggghhhhhhggggggiiikkkssswwwzzzzzzwwwttttttuuuyyywwwuuuuuuxxxzzz||||||yyyxxxxxxyyy{{{zzzxxxvvvnnnmmmkkkkkkllllllkkkjjjkkkkkkjjjhhhfffeeefffgggpppsssvvvwwwwwwuuutttttt~~~{{{kkk]]]SSSLLLHHHBBB???<<<:::::::::999888999999888888777777666666777888999:::;;;===>>>>>>@@@AAABBBBBBBBBCCCEEEGGGJJJPPP\\\tttvvvdddeeeuuu~~~ooodddaaa[[[QQQ@@@AAACCCLLLaaa|||www```SSSJJJCCCEEEMMM^^^ttt}}}vvvyyy~~~~~~^^^DDD888555333222111222222000...444000...///---***)))+++...000///+++***------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------,,,***---******---///---+++,,,---,,,,,,,,,,,,---...///222222333444:::EEESSS^^^fffkkkrrrwwwzzz}}}tttlllvvvxxx|||hhh[[[bbbqqq{{{eeePPPLLLPPPTTT[[[bbblll||||||vvvrrruuu}}}~~~yyytttooollljjjhhhiiikkklllmmmllljjjiiigggkkkppptttvvvzzztttfff\\\WWWNNNIIIFFFGGGGGGFFFIIINNNNNNOOOOOOMMMKKKIIIJJJKKKLLLNNNRRRXXX^^^eeejjjmmmqqqtttwwwyyyzzzwwwtttrrriiieee^^^YYYXXX[[[aaaeeennniiihhhpppyyyyyylllbbbZZZTTTMMMIIIFFFHHHJJJMMMPPPUUU[[[```cccjjjnnnnnnlllllljjjfffdddaaa^^^[[[YYYVVVSSSPPPNNNKKKGGGDDDCCCDDDFFFHHHOOOWWW```gggkkkgggZZZMMMGGG@@@;;;;;;;;;:::<<>>===<<<;;;999999888888999:::;;;:::888666555555666666444222222333555:::999888666555555555555111222333444444222111000111111000000000000111111000//////000000///---***...---,,,++++++,,,---...++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,+++***---+++))))))***+++***)))...***))),,,---+++)))******,,,---+++((()))...333+++***((()))***,,,,,,+++++++++***))))))***++++++---+++***))))))+++---...,,,,,,+++***)))***---000000000111111111111000000------.../////////......++++++++++++,,,---...///222222222333555555333222111222222222222111000000//////111222222222111000///000000000///---,,,***...///000111111111//////,,,---,,,)))***,,,+++''',,,++++++***)))((('''''')))++++++)))(((++++++(((++++++,,,,,,,,,,,,------///......000444777999999:::;;;;;;===???AAACCCDDDDDDDDDCCCDDDEEEFFFDDDBBBEEEEEEFFFGGGHHHJJJLLLMMM}}}vvvjjjjjjjjjiiihhhiiikkknnnppprrruuuuuuttttttuuuwwwwwwwwwxxxzzz|||}}}~~~~~~vvvvvvuuuwwwxxxxxxvvvtttmmmllljjjjjjkkkkkkiiihhhiiiiiihhheeeaaaaaaeeeiiijjjlllnnnnnnmmmnnnoooqqqvvv|||zzzkkk\\\PPPIIIEEEBBB???===:::999999999888777999888888777777777777777888888999;;;<<<===>>>??????@@@AAABBBBBBCCCFFFIIIGGGOOO___xxxoooaaakkk|||~~~tttlllfffZZZKKKBBBCCCDDDKKK]]]uuunnnXXXMMMFFFAAAEEEMMM```ppp}}}zzzrrrsss~~~pppSSS>>>666777555333333333333111///555111000111///,,,+++......000///,,,+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++)))+++))))))+++------,,,,,,,,,,,,,,,,,,------......222333333444999EEEUUU```eeekkksssxxx{{{ssslllvvvfffZZZ```mmm~~~}}}hhhSSSNNNTTT\\\ccciiirrr|||vvvsssuuuxxx~~~~~~yyytttooojjjgggeeegggiiilllmmmmmmmmmlllooosssxxxyyyzzz~~~rrrhhhaaaYYYSSSJJJFFFEEEGGGHHHGGGIIINNNOOONNNMMMJJJHHHIIILLLOOOOOOSSS[[[cccjjjnnnpppqqqtttvvvwwwxxxvvvrrrnnnkkkeee```YYYTTTSSSWWW\\\```aaa^^^```kkkzzz}}}sssfff[[[TTTOOOKKKHHHFFFGGGJJJMMMPPPUUU[[[___ccciiilllkkkjjjjjjhhhccccccaaa^^^[[[ZZZXXXUUURRRKKKIIIGGGEEEFFFIIIMMMPPPNNNVVV\\\\\\ZZZUUUMMMEEEDDD>>>:::::::::888:::>>>@@@???>>><<<:::888777666888999:::::::::888777666444555555555333333555666:::999888666666555666666444222111111222222111111111111000000000000111111222111111111111...***'''...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,+++*********)))((()))+++,,,,,,+++++++++*********++++++***+++***)))******)))((())))))+++,,,+++)))))),,,...+++)))((()))+++,,,+++***+++******************++++++***)))))))))***,,,,,,+++,,,,,,,,,++++++---///...///000111111111111111///////////////...------...,,,***+++---000111111222222222444555666444222333333333333333222111111///000111222222222111000......//////...---+++***...///000111222111000000---,,,***)))******)))'''++++++******)))))))))(((***++++++***)))******)))+++++++++,,,,,,,,,---------,,,---...111444777888;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEFFFHHHJJJKKKLLL}}}rrrrrrqqqooolllkkkmmmooolllnnnpppqqqrrrsssuuuvvvtttwww|||}}}{{{tttsssrrrsssttttttsssqqqmmmllljjjkkkkkkllljjjiiihhhhhheeeaaa^^^aaagggmmmkkkkkkiiigggfffgggkkknnnoooqqquuuzzz~~~|||wwwssspppggg[[[PPPHHHDDDBBBAAA===;;;:::999::::::888777999888777777666777777888999999:::;;;===>>>???@@@???@@@AAAAAAAAACCCGGGJJJHHHRRRcccvvvxxxaaaXXXhhhxxx|||}}}yyyuuulllYYYFFFCCCCCCDDDKKK]]]uuu{{{gggSSSJJJEEEBBBGGGPPP___iiiooollljjjuuucccIII:::444555333111000///...,,,***111------///...,,,,,,///---000000,,,+++---,,,))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,*********))))))+++------+++,,,,,,,,,---------------111111222333888EEETTT___eeekkksssyyy|||rrrkkkuuueeeZZZ___kkk{{{~~~kkkWWWSSS\\\fffmmmpppvvvyyysssrrrqqqqqqrrruuu{{{~~~~~~yyytttoooiiieeeccceeeiiilllnnnooopppooovvvyyy||||||}}}{{{ooogggccc]]]UUUOOOHHHFFFFFFJJJKKKIIIJJJNNNKKKLLLKKKJJJJJJMMMRRRVVVYYY___iiirrrwwwwwwtttqqqssstttuuutttrrrnnnjjjhhhfffbbb\\\WWWTTTTTTVVVXXXSSSUUU\\\kkk~~~zzzpppbbbVVVPPPLLLIIIGGGGGGIIIKKKMMMPPPUUUZZZ^^^bbbfffiiiiiijjjllljjjeeedddaaa^^^\\\[[[YYYVVVTTTIIIGGGEEEDDDFFFIIINNNPPPNNNTTTWWWRRRNNNLLLIIIFFFCCC>>>;;;:::999666888<<<@@@???>>><<<:::888666666888888999999999888777777444666666666555666888:::999888888777777777777777777444000///000222333333111111000000000000111111000000000111111///,,,)))---------------------------------------,,,++++++***)))((()))+++,,,+++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************))))))+++,,,,,,(((%%%***))))))***+++,,,+++************++++++*********((()))***+++++++++******)))+++---...---,,,,,,---,,,---...000222333333444222222111000///---+++***...,,,++++++---000000000222111222333555555333111000000111111111000/////////000222333333333222111....../////////---,,,+++...///000222222222111000///,,,))))))***)))(((((()))******++++++,,,,,,,,,+++******++++++******++++++++++++,,,,,,,,,------,,,---...///111444777999;;;;;;<<<===>>>@@@BBBCCCBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJJJJ}}}|||zzzvvvpppmmmkkkllljjjkkkmmmppprrrtttuuuuuusssxxx~~~}}}zzzxxxtttrrrppppppqqqqqqooonnnmmmlllkkkkkkmmmmmmlllkkkiiigggdddaaa```ccciiimmmooommmjjjfffccccccfffhhhjjjiiikkkoooqqqooohhhbbb^^^XXXQQQJJJFFFDDDBBBAAA<<<:::999999::::::999777999888777666666777888999999:::;;;<<<===???@@@@@@@@@AAAAAAAAAAAACCCGGGJJJLLL[[[iiipppiiiTTTPPPcccooossswwwxxxvvvlllWWWCCC@@@AAAEEEPPPfff|||rrr```OOOIIIGGGEEEKKKTTT^^^cccfffeeekkk}}}vvvYYYDDD888444777555222111111///---+++111...---000111///000333,,,//////---,,,...---))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...------+++,,,***(((***...---***+++,,,------......------///000111333999DDDSSS^^^fffllltttzzz}}}uuuooo{{{lll___eeerrrttt^^^WWW___kkkqqqqqqrrrzzzwwwpppooolllhhhfffiiiqqqxxx|||xxxtttpppiiidddccceeeiiimmmpppqqqrrrrrrwwwyyy||||||yyyvvvpppiiiccc___YYYPPPHHHGGGFFFGGGLLLMMMKKKJJJMMMHHHIIIKKKMMMOOOSSSYYY\\\eeekkkssszzz|||yyysssooooooppprrrrrrqqqooollljjjkkkhhhbbb\\\WWWUUUTTTTTTRRRZZZgggwwwsssiii\\\RRRMMMJJJHHHFFFHHHJJJLLLNNNQQQVVV[[[___bbbfffhhhiiilllooommmiiiccc```]]][[[ZZZWWWTTTRRRIIIGGGDDDBBBBBBEEEHHHKKKQQQUUUUUUOOOJJJJJJJJJIIIBBB>>><<<;;;888555666;;;???>>>===;;;999888666666888888999999999888888888555666777888777888;;;===:::::::::::::::999888777999555000///111444444333111111000000000000111111,,,,,,---///111111000...------------------------...//////......---,,,+++***)))((()))++++++***)))***,,,---...,,,,,,,,,---,,,///000---+++------,,,***((((((+++...,,,&&& ***))))))***,,,,,,+++))))))***++++++++++++***)))''')))+++,,,---,,,***))))))+++------,,,+++,,,---+++,,,...000222444555555444444333111///,,,***))),,,,,,,,,,,,,,,,,,---...111111111222444444222111222222222222222111000000000111222333333333222111///000000111000///...---...///111222222222222111000+++)))***+++))))))+++))))))***+++,,,---......+++)))))),,,,,,******---++++++,,,,,,,,,,,,---------///000111222555999<<<:::;;;;;;===???AAACCCDDDBBBDDDFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJ{{{tttooolllkkkjjjkkkmmmqqqtttvvvvvvuuuuuuzzz~~~zzzwwwvvvuuussspppooopppooonnnllllllkkkjjjkkkmmmnnnnnnmmmkkkhhheeedddeeeggghhhhhhiiiiiihhheeebbb```aaabbbdddeeeggghhhgggccc]]]YYYPPPMMMIIIFFFDDDCCC@@@???:::999888888::::::888666999888777666666777888999::::::;;;===>>>???@@@AAAAAAAAAAAA@@@@@@BBBFFFIIINNNcccnnnjjj^^^OOORRRgggoooqqqrrrrrrooodddQQQ@@@???BBBJJJ[[[ssshhhXXXKKKHHHIIIJJJPPPYYY```bbbcccfffqqqlllQQQAAA999555777555444333333333111///222//////222222000111555+++...///------///...***,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***,,,......---...,,,((()))......)))+++,,,---.........------...///222444:::EEESSS^^^hhhooowww}}}zzzxxxvvvcccmmmcccVVVZZZeeeiiihhhgggttt~~~vvvoooooonnnjjjgggjjjsss{{{xxxuuutttpppjjjeeedddfffjjjnnnqqqsssttttttvvvwww{{{~~~zzzvvvsssnnnjjjeeeaaa\\\UUULLLFFFGGGEEEHHHMMMNNNJJJIIIKKKIIILLLPPPTTTXXX\\\```ccclllooosssvvvuuuqqqmmmiiimmmnnnqqqsssttttttsssrrrppplllfff```[[[XXXXXXXXX]]]iiixxxxxxiii```UUUMMMIIIHHHGGGFFFGGGIIILLLOOOSSSXXX^^^ccceeegggiiijjjnnnrrrqqqkkkccc```]]]ZZZXXXVVVSSSPPPIIIGGGDDDBBBBBBEEEIIIKKKSSSVVVUUUOOOJJJIIIHHHEEE@@@===<<<<<<888555777===>>>===<<<;;;999888777666888888888888888888888888444666777888888999<<<>>>>>>???@@@???>>>:::777555777444222333666777444000111111000000000000111111///...---...///000///...------............------////////////...---,,,++++++***))))))******)))((((((***------,,,++++++---***///000,,,))),,,---+++((()))***+++,,,+++(((&&&)))))))))+++,,,,,,+++))))))***++++++++++++***))))))******+++++++++++++++++++++***)))((())),,,///,,,---...000222333333444444333222111///---+++***+++...000///,,,+++,,,...000///000111333333111000333333333333333222222111//////111222222222111000000111222222222111000///...///111222333333222222000+++(((+++,,,******...))))))******++++++,,,,,,)))&&&'''+++,,,)))***...++++++,,,,,,,,,,,,---------///111222222444888<<<999:::;;;===???AAADDDEEECCCEEEGGGGGGEEECCCDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJ}}}wwwrrrooommmkkklllnnnrrrvvvxxxwwwvvvxxx|||~~~{{{wwwvvvvvvvvvtttqqqpppoooooommmlllkkkjjjiiikkkmmmoooooonnnllliiiggghhhiiiiiifffbbb^^^```bbbcccaaa___^^^^^^___cccgggfff```YYYVVVUUUFFFEEEDDDCCCBBB@@@===:::888777777888999999777666999888666555555777999::::::;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@BBBFFFIIIMMMeeepppgggZZZQQQZZZooowwwuuuqqqmmmhhh]]]LLL>>>BBBFFFQQQeee}}}vvvaaaRRRGGGHHHJJJLLLTTT]]]bbbccceeejjjxxxfffMMMAAA;;;666222000///000111111000///000,,,,,,......,,,,,,000***---///------///...+++,,,,,,,,,,,,,,,,,,,,,,,,---***&&&&&&(((+++...///...000---((()))......)))+++,,,---.........---,,,---000333666<<>>>>><<<<<<<<<999666999>>>======<<<;;;999888777777888888888888888888999999444555777888888999<<>><<<<<<999::::::999999777666555888888777777777777777888;;;<<<===>>>???@@@AAAAAABBB@@@@@@AAAEEEIIIJJJKKK]]]mmmsssbbbNNNQQQhhh~~~}}}tttlllaaaRRRHHHEEEBBBLLLaaa{{{~~~oooXXXOOOGGGFFFJJJOOOYYYaaaeeedddgggrrr```III<<<777555111000///////////////000.........///////////////333111///,,,++++++,,,,,,+++++++++,,,,,,---------...///000...,,,,,,///222...---,,,++++++---...///***---///...,,,+++---000///000222444:::FFFUUU___hhhooowww|||~~~}}}ttteeerrr~~~___PPPOOOSSSVVVYYYgggttt}}}||||||zzzyyyyyyxxxwwwwwwvvvrrrmmmiiifffhhhmmmsssxxxxxxvvvssstttvvvzzzwwwuuusssrrrqqqpppllljjjhhhfffbbb]]]VVVNNNHHHEEEGGGIIIKKKLLLKKKKKKLLLMMMVVVYYY^^^aaadddfffhhhjjjhhhdddccccccaaa___bbbhhhrrrsssuuuwwwxxxxxxwwwwwwtttllleeebbb^^^^^^gggsss{{{{{{ooofffYYYSSSJJJEEEDDDEEEFFFEEEJJJKKKOOOVVV]]]cccfffggggggiiillloooooollliiifff``````\\\WWWTTTTTTPPPKKKMMMKKKGGGEEEFFFIIIMMMPPPTTTSSSPPPLLLIIIEEEBBBAAAAAA???===<<<<<<<<<;;;999===;;;999999999999777666888888999::::::::::::999<<<;;;:::999:::;;;===???IIIDDD@@@???@@@???;;;666777666666777888888777555111222333333222111222333222000.........---+++***,,,,,,---///111222000///***---...,,,,,,---,,,(((###$$$&&&'''((()))+++,,,******)))))))))))))))***+++***)))))))))***,,,---,,,,,,+++***+++,,,.........---------......,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,...000333555777777777666666555444222000...---///---,,,...222333222///222222222111111111111000444333222111000/////////111111111111111111111111666666666555444333222111111111222333555666444222333///---...,,,(((''')))---***)))++++++((((((+++*********++++++,,,,,,,,,---------......---,,,,,,//////000111333444555555999888888:::<<>><<<;;;;;;::::::999888888777777666888777666666666777999:::;;;;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBEEEJJJOOORRRgggvvvxxxdddUUU^^^ttt~~~tttmmmbbbTTTHHHCCCGGGTTTlllyyyhhhWWWMMMGGGIIIPPPWWW___fffdddcccfffqqqvvvWWWCCC:::888777111111000000//////000000..................------222111...,,,+++,,,,,,---+++++++++,,,,,,---------555555444111---+++,,,......---,,,,,,++++++++++++---,,,,,,,,,---......---///000222444:::FFFTTT___iiiooowww|||~~~{{{kkk```pppnnnWWWMMMNNNRRRVVVYYYbbbppp~~~}}}|||vvvvvvxxxyyyxxxtttnnniiieeehhhmmmtttxxxyyywwwtttuuuuuuwwwyyy|||{{{yyywwwtttrrrpppooonnnllliiiggghhhfffbbb\\\VVVOOOIIIFFFEEEGGGIIIKKKLLLNNNPPPRRR^^^bbbgggiiiiiigggeeedddbbb``````bbbbbbaaaeeejjjnnnqqquuuxxxyyyxxxuuutttmmmgggaaa______bbbmmmyyyuuuhhh^^^VVVQQQIIIEEEDDDFFFGGGGGGKKKMMMQQQWWW^^^bbbeeefffgggggggggfffeeedddbbbbbb______\\\VVVUUUUUURRRLLLJJJHHHDDDBBBBBBFFFJJJLLLSSSQQQOOOKKKHHHDDDBBB@@@@@@>>><<<;;;<<<;;;:::999<<<:::999999999999888777888888999::::::::::::999===<<<:::::::::<<<===???EEEAAA======>>>>>>:::666666555555666777777666444111222333222111000111333///...---...000000000///---,,,---...000000...,,,---000000...---//////+++(((***+++***(((((()))***,,,,,,+++++++++++++++,,,******))))))***++++++,,,,,,+++************+++,,,+++***)))***+++***)))'''************************)))))))))))))))))))))))))))***,,,------,,,++++++,,,...111333555777777777444444333222000...,,,+++000///---......---***'''000000000000000000000000555444444333333333333444111111111111111111111111333333444444444333222222111111111333555666444222333///------+++((('''***---***)))++++++((((((+++)))))))))******+++++++++,,,,,,------------,,,,,,......///000222333444444888888888999;;;>>>AAACCCFFFFFFFFFGGGGGGGGGFFFFFFDDDEEEGGGHHHHHHIIIKKKMMMhhhddd]]]YYYYYY^^^eeeiiiooottt{{{}}}{{{zzztttxxx|||}}}{{{wwwsssqqqppprrrtttuuusssrrrrrrrrrrrrqqqpppooommmlllkkkjjjffffffeeeeeeeeefffggghhhhhhgggeeebbb```^^^]]]]]]^^^\\\[[[\\\___aaabbbaaa``````]]]XXXQQQKKKGGGFFFBBBBBB@@@???===;;;:::999;;;:::888777666666777888888777666555666777999;;;999:::<<<===???AAACCCCCCDDDDDDDDDCCCDDDKKKUUU]]]tttzzzeee\\\mmm~~~tttmmmcccTTTIIIDDDPPP```zzztttbbbTTTKKKFFFLLLWWW___eeehhhfffggglllwwwjjjMMM===888888888333222111111000000111111///......------,,,,,,,,,000///...---,,,---......++++++,,,,,,,,,,,,------666555444000---++++++,,,---------,,,+++***)))(((///,,,)))+++///000...+++///000222444:::EEETTT^^^eeellluuu{{{~~~xxxzzztttbbbXXXfffiii[[[NNNKKKNNNSSSYYY^^^hhhwww{{{tttvvvzzz}}}|||wwwoooiiigggjjjooovvv{{{|||zzzwwwxxxwwwuuuttttttssspppnnnpppnnnlllkkkkkkiiifffdddgggeee```[[[TTTNNNJJJGGGCCCEEEHHHJJJMMMQQQVVVZZZfffjjjnnnoookkkeee___\\\[[[[[[]]]bbbdddcccgggmmmooorrrwwwyyyxxxsssnnnjjjddd___\\\]]]aaaiiivvvxxxlll___VVVRRRMMMHHHEEEEEEGGGJJJKKKQQQTTTYYY___cccfffggghhhhhhfffbbb___]]]]]]^^^___\\\]]]ZZZVVVUUUVVVTTTOOOLLLJJJGGGDDDEEEGGGKKKMMMQQQOOOMMMJJJGGGDDDBBB@@@@@@>>><<<;;;<<<<<<:::999:::999888888::::::999888888888999::::::::::::999===<<<;;;:::;;;<<<===>>>@@@===::::::;;;;;;888555555444444444666666444333000111222222000000111222000///...///111111111000---------.........,,,)))...111000,,,,,,//////---+++,,,---,,,***))))))***,,,+++++++++++++++,,,,,,))))))***++++++++++++***++++++***))))))*********,,,+++***+++,,,,,,***((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((***---//////...,,,***---...111333555666777777444444333222000...,,,+++...---,,,---,,,***&&&###---......//////000000111444444444444444555666666111111111111111111111111000000111222222222222222000000111333555555444222444///,,,,,,***'''(((,,,---***)))++++++((())),,,)))))))))))))))*********++++++,,,,,,,,,,,,++++++------...///111222333444<<<<<<;;;<<<===???BBBCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDFFFHHHIIIIIIIIIKKKMMM[[[YYYWWWWWWZZZaaahhhlllpppvvv}}}|||yyyxxxxxx{{{{{{tttnnnkkklllooorrrsssrrrqqqqqqrrrppppppooonnnmmmllllllkkkhhhfffddddddeeefffggggggeeeddd```]]]ZZZXXXXXXWWW\\\[[[[[[]]]```bbbcccccc\\\[[[YYYTTTOOOLLLKKKKKKBBBBBB@@@???===;;;::::::;;;999777666555666777999:::999777555555666888:::999:::;;;===@@@BBBCCCDDDCCCDDDCCCBBBDDDLLLZZZeeezzzvvv```^^^uuu{{{tttlll___QQQJJJJJJZZZjjjrrraaaTTTKKKGGGOOO\\\ccceeeffffffkkkttt```GGG<<<999777666444444333222111111111111000000///...------,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,------...---,,,***)))---,,,+++,,,...///...,,,///000222444:::EEESSS]]]```gggrrr{{{~~~vvvuuuyyy}}}kkk^^^WWW___yyykkkYYYQQQJJJKKKOOOUUU^^^eeesss~~~}}}~~~wwwzzzyyyooohhhiiilllrrrxxx~~~}}}zzz{{{xxxtttqqqpppooommmlllnnnmmmkkkjjjjjjhhhfffcccdddbbb]]]WWWQQQLLLIIIGGGDDDFFFHHHKKKNNNSSSYYY^^^hhhjjjlllkkkeee___ZZZWWWZZZZZZ]]]ccceeeeeehhhnnnuuuwwwxxxwwwssskkkccc^^^^^^[[[YYY\\\cccppp~~~|||oooeee[[[RRRMMMJJJGGGEEEGGGJJJNNNPPPVVVZZZ```dddfffgggffffffgggdddaaa]]]\\\\\\^^^___[[[\\\YYYVVVUUUWWWUUUPPPMMMKKKHHHFFFEEEGGGJJJLLLOOONNNLLLJJJGGGDDDBBBAAAAAA???===<<<======<<<;;;999888777888:::;;;:::999888888999::::::::::::999<<<<<<;;;;;;;;;;;;<<<===;;;999777777999999777555444333222333555555333222///111111111000///000111222111////////////...,,,---------...//////---+++,,,...,,,((((((+++,,,***)))***+++++++++***,,,---)))))))))((())))))***+++))))))+++,,,,,,+++***)))***************+++,,,,,,,,,+++++++++,,,,,,***)))************************,,,,,,,,,---------------)))***,,,---------,,,+++---///111333555666666666666666555444222000...---((()))+++------,,,***(((,,,------...000111111222333333333222222333333444111111111111111111111111//////000111111000000///000///000222555555444222555///++++++)))''')))------))))))++++++((())),,,))))))************************+++,,,,,,,,,++++++------...000111333444555<<<<<<<<<<<<===>>>@@@AAA>>>???AAACCCDDDDDDDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMXXXYYY\\\```eeejjjoooqqqtttzzzzzzwwwvvvzzz}}}zzzrrrkkkgggiiimmmppprrrsssrrrrrrsssooooooooooooooooooooooookkkhhhfffeeeggghhhgggfffaaa___[[[WWWTTTSSSSSSSSSXXXXXXZZZ]]]```aaa```___VVVUUURRRNNNIIIGGGGGGHHHCCCBBBAAA@@@>>><<<;;;::::::999777555555666888999<<<:::888666555555666777999:::;;;===@@@BBBCCCDDD@@@BBBBBBBBBEEEPPP```lllwwwwwwjjjZZZ___vvv}}}xxxvvvrrrgggWWWKKKLLLSSSbbbnnnqqqdddUUUNNNLLLVVVbbbgggfffdddeeeppp~~~~~~ZZZFFF???:::666444555444333222111111111111222111111000///...------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///000+++,,,---/////////...---***,,,......,,,,,,---//////000222444999DDDRRR]]]aaagggqqq{{{}}}tttppppppyyyuuufff]]]YYY]]]qqqwwwcccUUUNNNIIIKKKPPPVVV```hhhttt}}}}}}~~~{{{ooogggiiilllqqqwww|||}}}{{{yyyxxxuuupppnnnmmmnnnnnnmmmooommmlllkkkkkkjjjgggeeeaaa^^^XXXRRRMMMJJJGGGFFFFFFHHHJJJLLLOOOTTTYYY^^^bbbcccbbb___[[[YYYXXXXXX___^^^aaafffgggfffhhhmmmxxxxxxwwwsssnnnfff```[[[\\\[[[[[[^^^hhhvvvttthhhaaaYYYQQQJJJIIIHHHHHHJJJNNNSSSVVVZZZ___eeehhhgggdddbbbaaaaaa```___^^^^^^^^^___```[[[\\\YYYVVVUUUWWWUUUPPPIIIHHHEEEBBBBBBCCCEEEGGGMMMMMMKKKIIIGGGEEECCCCCCAAA???>>>===>>>>>>===<<<999888777888:::;;;;;;:::888888999::::::::::::999;;;;;;:::::::::::::::;;;888777666666777777666555333222222333444444333111///111111111000///000111111///............---+++,,,,,,---///111111000...***,,,***'''&&&******(((''')))******))))))+++,,,))))))(((((()))******+++)))***+++,,,,,,+++))))))((()))***+++---......///)))((('''((()))((('''%%%++++++++++++++++++++++++((()))))))))*********++++++***)))))))))***,,,---...///111333555666666666666666555444222000...---(((***---///////////////------...///111222333333666555444333222222222222111111111111111111111111000000000000///...---,,,//////000222444555444222444///++++++)))''')))...,,,)))(((++++++)))))),,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++---...///111333444666666888999999999:::;;;<<<<<<>>>???BBBDDDEEEEEEEEEEEECCCEEEGGGHHHHHHIIIJJJLLLZZZ]]]bbbhhhmmmrrruuuvvvzzz{{{xxxyyy{{{~~~}}}uuuoookkklllpppsssuuuuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnjjjfffeeeggggggfffccc\\\YYYUUUQQQNNNNNNPPPQQQUUUVVVYYY]]]______\\\YYYWWWVVVRRRMMMGGGDDDDDDEEECCCCCCAAA@@@>>><<<;;;;;;888888666666666666777888::::::999777666666555555999:::<<<===???AAACCCCCC@@@AAACCCFFFLLLXXXgggqqqpppjjj```ZZZeeexxx{{{tttqqqjjj^^^NNNFFFLLLWWWdddmmm{{{pppcccUUUQQQSSS___jjjmmmkkkiiiqqqsssSSSDDD???999444333555444333222111111000000222111111000000/////////------..................------,,,,,,,,,,,,++++++///---,,,,,,---/////////+++,,,---///000000000000)))---000...+++***---000000111222333999DDDRRR\\\fffkkkrrrzzz}}}ssslllhhhnnnwww|||ooobbbZZZRRRWWWlll|||qqq```WWWOOOJJJKKKPPPVVV^^^fffoooyyy~~~zzzpppiiifffiiinnntttxxxyyywwwtttqqqnnnkkkiiikkkmmmnnnnnnooommmlllkkkkkkjjjhhheee^^^[[[UUUOOOJJJHHHGGGFFFGGGIIIKKKNNNPPPTTTXXX\\\ZZZZZZYYYWWWVVVXXX]]]```gggfffgggjjjiiigggjjjnnnuuuuuuuuusssnnnhhhccc___\\\^^^___bbbmmm|||~~~oooddd]]]VVVOOOIIIJJJJJJKKKMMMRRRXXX\\\dddjjjqqqsssnnnhhhcccaaa\\\\\\]]]^^^^^^_________\\\]]]ZZZVVVUUUVVVTTTOOOJJJIIIFFFDDDCCCCCCEEEFFFKKKJJJIIIGGGFFFDDDCCCCCCAAA???======>>>>>>>>>===999888777888:::;;;:::999888888999::::::::::::999:::999999999999999888888777666666666666555555555333222222222444444222111000111222222000000111222,,,++++++,,,///000000///,,,,,,---///111222111///+++------)))))),,,,,,))))))***+++***(((''''''(((************+++,,,------***++++++++++++***))))))((()))+++,,,......//////***)))))))))******(((&&&++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++(((''''''))),,,......///111444555666666555444444333222000...,,,+++,,,...000000///...///000---......///111222333333888777666444333333222222111111111111111111111111111111000000///---,,,+++......///222444555444333333...++++++***((()))---,,,)))(((++++++)))***---,,,,,,,,,+++++++++++++++)))***+++,,,---------,,,---...///111333555777777;;;;;;<<<===>>>?????????AAABBBEEEGGGHHHHHHGGGGGGBBBDDDFFFGGGGGGGGGIIIKKKcccfffkkkqqqwww||||||zzzzzz{{{}}}xxxvvvwwwzzz}}}~~~|||yyyvvvvvvvvvvvvuuutttsssrrrqqqpppnnniiidddcccddddddaaa^^^WWWTTTOOOLLLJJJLLLNNNPPPVVVXXX]]]aaabbb```ZZZUUUUUUTTTQQQLLLGGGDDDDDDEEEBBBBBB@@@???===;;;::::::777777777777777777777777666777888888999888777666;;;;;;<<<>>>???AAABBBBBBCCCCCCFFFLLLVVVcccooovvviii```ZZZbbbqqq~~~wwwmmm___RRRGGGCCCKKKUUUaaaiiixxxmmm[[[MMMMMMUUUcccooorrrqqqrrreeeHHH>>>;;;666444666555444333111000000000///000000000000////////////..................---------------,,,,,,+++++++++000...++++++---......------------------...///000+++,,,---------------...000111222333888CCCQQQ[[[gggjjjpppwww~~~{{{qqqhhhaaaeeellluuu{{{xxxlll___WWWLLLRRRfffvvvuuusssooodddZZZRRRMMMPPPUUUYYY^^^bbbiiirrr~~~yyyqqqkkkgggiiinnntttwwwwwwtttqqqllljjjhhhhhhjjjmmmoooooommmkkkjjjjjjjjjhhhfffddd]]]YYYSSSMMMIIIGGGGGGHHHFFFHHHLLLOOOQQQTTTWWWZZZVVVVVVVVVWWWYYY^^^eeejjjooollllllmmmllljjjlllrrrtttvvvxxxwwwsssmmmfffaaa]]]```cccgggsssvvvggg^^^YYYRRRKKKIIIKKKMMMOOOQQQUUU\\\aaammmssszzzzzztttjjjdddaaa]]]]]]]]]]]]^^^___```aaa______\\\VVVUUUUUURRRLLLMMMKKKHHHFFFEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA???===;;;;;;<<<===<<<;;;:::888888888:::;;;:::999888888999::::::::::::999888888888888888777666666777777888777666555555666333222222333444444333111111222333222111000111333---,,,,,,---000111111000,,,,,,---...000000///---+++...///,,,,,,...---***((()))******((('''((()))************+++,,,---...,,,++++++***))))))******)))***+++,,,---,,,++++++---,,,+++,,,------+++)))************************++++++,,,------...//////,,,+++***))))))+++,,,---...000222444555555555555444444333222000...,,,+++...//////...++++++---000------...//////000111111555555444333333333333333111111111111111111111111//////000//////...---------...///111444555444333111---+++---,,,)))))),,,+++((((((++++++)))***---++++++++++++*********)))***+++,,,------.........,,,---...000333444666777<<<===>>>???AAAAAABBBBBBAAABBBEEEGGGHHHHHHFFFEEEAAACCCDDDEEEEEEFFFHHHJJJnnnppptttyyy|||yyyyyy{{{~~~{{{yyyzzzzzzxxxvvvtttrrrpppooommmhhhbbb```bbbaaa^^^ZZZTTTQQQLLLIIIHHHKKKNNNPPPZZZ]]]aaafffgggccc[[[UUUKKKKKKJJJGGGCCCBBBBBBCCCAAA@@@???>>><<<:::999888555666777777777777666666222444777999::::::999888;;;<<<===>>>???@@@AAAAAAEEEFFFIIIQQQ]]]jjjuuuzzzfff[[[YYYiii||||||kkkWWWJJJDDDCCCIIIPPP]]]gggxxxjjjTTTDDDGGGSSSdddpppsssuuuwwwyyy\\\AAA888777444444888555444333111000/////////.........///////////////......//////...------,,,---------,,,,,,+++++++++---***'''(((+++...---,,,///...---++++++,,,---......,,,***+++///000...,,,000111222333888CCCQQQ[[[dddggglllttt|||yyypppeee\\\aaafffooowwwwwwlll^^^VVVOOOSSScccooommmpppuuuppp^^^VVVQQQUUU[[[^^^___```bbbjjjuuu~~~~~~~~~~~~yyyrrrnnnjjjlllqqqvvvyyyyyyvvvrrrkkkjjjhhhiiillloooqqqqqqjjjiiihhhggggggfffdddbbb]]]YYYSSSMMMIIIHHHHHHIIIDDDGGGLLLOOORRRUUUXXXZZZTTTVVVXXX[[[___eeelllqqqssspppnnnooonnnlllooouuuvvvyyy|||}}}xxxoooeee___]]]aaaeeejjjvvvzzznnnaaaYYYVVVPPPJJJJJJMMMOOOQQQSSSWWW^^^dddkkkrrryyyxxxpppeee^^^[[[aaa```^^^]]]^^^```bbbddd``````]]]WWWTTTTTTPPPKKKJJJHHHEEECCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???===;;;::::::;;;;;;;;;::::::999888999::::::999888888888999::::::::::::999777777777777777666555555888888999888666555555666444333222333444555333111111222333333222111222333111000//////000000///...---------...///...,,,******...///,,,,,,...,,,((($$$&&&((())))))***,,,...(((((((((((()))***+++,,,---,,,***)))))))))***+++++++++,,,,,,+++***((('''+++***))))))******)))'''))))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,,,,---------,,,///000222444555555555555666666555444222000...---+++,,,---+++)))***...111,,,,,,------.../////////111111000000111111222222111111111111111111111111---...//////000/////////------...111444555444333000---,,,---,,,)))))),,,+++((((((++++++)))***...+++*********))))))((((((***+++,,,---............+++,,,---///222444555666666777999;;;<<<=========???@@@CCCEEEFFFEEECCCBBB@@@BBBDDDDDDDDDEEEGGGIIIyyy{{{~~~zzzvvvrrrpppooonnnllliiidddaaa^^^[[[XXXUUUVVVNNNIIILLLNNNNNNRRRXXX```eeemmmoookkkaaaWWWQQQIIIFFFDDDCCCCCCDDDDDDCCC>>>>>>===<<<;;;999777666777777777777777777888888777666444444666888888888:::<<<>>>?????????@@@AAABBBJJJNNNTTTfff}}}pppbbbbbbyyyqqq[[[HHHBBBAAABBBMMMZZZ___tttnnnUUUNNNJJJRRReeesssuuuvvv{{{oooWWWAAA======999888;;;666666555444333333222222111111111111000000000000///............------------...///000///...,,,+++------------------------000///...---------------,,,,,,,,,---------------222444555555888AAAPPP[[[dddiiiooouuu{{{xxxkkkaaaeeesss|||kkkZZZKKKSSS^^^jjjxxxvvvooobbbWWWUUUWWWVVVXXX\\\aaakkkxxx|||}}}{{{uuuooolllmmmqqqwww{{{{{{vvvpppsssqqqnnnnnnpppqqqqqqpppiiihhhgggffffffeeecccaaa\\\VVVOOOJJJJJJJJJIIIHHHGGGJJJNNNQQQRRRSSSUUUWWWVVVXXX]]]dddmmmssswwwyyywwwooohhhhhhgggfffkkkssswwwyyyzzzzzzvvvpppiiieeebbbbbbfffppp|||uuuiiibbb[[[SSSMMMLLLMMMPPPRRRTTTUUUZZZbbbhhhrrrvvvwwwoooaaaXXXWWWZZZYYY[[[^^^aaabbb```^^^\\\___]]]ZZZXXXVVVTTTQQQNNNMMMKKKHHHFFFCCCBBBAAAAAADDDDDDCCCCCCCCCCCCCCCCCC???===<<<<<<>>>???>>>===::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::999999888777666666333333222111111111222222111111000000//////............////////////......444111...---...---***'''---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,((()))***+++++++++++++++%%%'''***,,,,,,+++)))((()))************+++++++++************))))))))))))(((***,,,,,,++++++,,,---''')))+++,,,---,,,***))),,,,,,++++++***+++++++++...000333444444444666777777777555333111///...---,,,---...000111222222222///...------...000222444444444333333333333222222...000111333444444444333444333111/////////000000---///222333333333222222,,,+++*********+++,,,---***)))'''''')))++++++++++++++++++++++++***)))(((------,,,+++++++++,,,,,,+++---000222333444777999888999:::<<<======>>>>>>???BBBEEEEEECCCCCCEEEGGGBBBCCCDDDDDDDDDFFFIIIKKK~~~{{{zzzwwwtttqqqooommmmmmkkkiiieeebbb^^^ZZZUUUQQQQQQMMMMMMRRRUUUWWW]]]eeeiiilllnnnmmmggg]]]SSSMMMGGGEEECCCBBBBBBBBBAAA@@@<<<<<<<<<;;;;;;:::999999888888888777777777777777777666555555666888999:::<<<>>>@@@AAA@@@@@@AAACCCCCCJJJRRR^^^vvvmmmeeejjjsss___OOOBBB@@@AAADDDOOO]]]ooo~~~gggMMMKKKJJJUUUkkkxxxyyyyyy}}}~~~mmmUUU???999999666555999666555555444333333222222111111111111000000000000///............---------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000//////.........------000222333444777AAAPPP[[[bbbgggnnnuuu{{{{{{pppggggggtttooo[[[NNNUUU```mmm}}}tttgggZZZWWWVVVTTTUUUYYY___iiivvv}}}~~~~~~xxxsssnnnnnnqqqvvv{{{{{{wwwrrrsssqqqooonnnoooppppppoookkkiiihhhgggfffeeebbb___\\\UUUNNNIIIIIIIIIHHHFFFJJJLLLNNNOOOOOOQQQSSSVVVXXX]]]dddmmmuuuyyyzzzyyyssslllggggggggghhhmmmtttyyyzzzzzzyyyuuuoooiiieeebbbccchhhrrr}}}zzzpppeee^^^WWWOOOJJJIIIFFFGGGJJJMMMRRRYYYbbbggglllnnnmmmeee[[[TTTSSSUUUYYY[[[^^^```aaaaaa___^^^___]]]ZZZWWWVVVSSSPPPNNNFFFEEECCCBBBAAAAAABBBCCCFFFEEEEEEDDDCCCAAA@@@??????>>><<<<<<>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;888:::<<<======<<<:::999999999999999999999999999888888888777777666666555444444333222222111222222222111111111000000000000......////////////......000...,,,---...///---+++******))))))))))))******++++++***))))))***++++++))))))***+++++++++******'''(((+++,,,,,,+++)))((()))************+++++++++(((((())))))*********+++(((***,,,,,,+++++++++---((()))***+++,,,+++******,,,,,,++++++***++++++,,,---///222444444555777999666666555333111///...---,,,,,,...///111222222222222111000000000222444555333333333222222111111000///000222333444444333333222111///...---.........333111000222444333///+++...---+++*********+++++++++)))'''''')))***+++***+++++++++++++++***))))))+++++++++******++++++,,,+++---000111222444777999999:::;;;<<<===>>>>>>>>>@@@CCCEEEEEEDDDCCCDDDFFFBBBCCCDDDDDDDDDFFFIIIKKK~~~}}}tttssssssqqqooommmkkkjjjiiigggccc```\\\WWWRRRNNNNNNNNNRRRXXX\\\```iiirrruuutttpppjjjaaaWWWNNNHHHFFFDDDBBBAAAAAA@@@===;;;::::::::::::::::::::::::999888888888777777666666666555555666777999;;;<<>>@@@DDDIIIWWWfffyyyttt]]]HHHJJJNNN^^^ttt~~~{{{||||||fffQQQ===777666444444777555555444444333333222222111111111111000000000000///............---------000///......------......++++++++++++++++++++++++......---------...////////////............//////...000222333777AAAPPP\\\aaafffnnnuuu|||~~~ssslllkkkvvvvvv```RRRXXXaaaqqq|||oooaaaYYYTTTRRRSSSUUU^^^hhhuuu~~~zzzuuuqqqpppqqquuuyyy{{{xxxuuutttrrrooonnnnnnnnnnnnmmmllljjjhhhgggfffddd```]]][[[UUUMMMIIIHHHHHHGGGEEELLLMMMMMMLLLLLLOOOSSSVVV]]]cccnnnwww||||||xxxuuukkkgggdddeeegggjjjooouuuzzzyyyxxxuuuqqqkkkgggdddbbbeeekkkuuu~~~~~~tttjjj```YYYRRRJJJFFFFFFEEEEEEFFFKKKSSS\\\bbbfffgggeeebbb\\\VVVSSSRRRSSSZZZ\\\^^^___aaaaaaaaa``````]]]YYYVVVUUUSSSPPPNNNGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEEEEEEEDDDBBB???>>>@@@>>><<<===>>>???>>>===>>>=========<<<<<<;;;;;;888:::===??????<<<999777888888888888888888888888666666666666666555555555555555444333222222111111222222222222111111111111......////////////......///...------......---,,,******))))))))))))******++++++***))))))***++++++******+++++++++******))))))***,,,------+++)))((()))************+++++++++''''''((()))***+++,,,,,,)))+++,,,,,,+++++++++,,,)))************+++++++++,,,++++++***++++++,,,,,,,,,///222555666777888:::555444444333111///---,,,,,,,,,---///000222333333444333222111111222444555333333222111000000/////////000222333444333333222000///...---,,,,,,,,,---555111...///333333...(((///...,,,***)))))))))***,,,***(((((()))***))))))***++++++++++++***)))))))))))))))******++++++,,,,,,---000111222444777:::;;;;;;<<<===>>>???@@@@@@BBBCCCEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDDDDFFFIIIKKKyyy}}}{{{wwwmmmnnnnnnnnnllljjjhhhgggfffccc^^^ZZZXXXUUURRRPPPQQQTTTXXX[[[^^^eeepppzzz}}}xxxoooeee\\\SSSKKKGGGFFFDDDBBB@@@@@@>>>;;;999::::::999999999999::::::999999888888777666666666555666777777888:::<<>>>>>CCCIIIRRRcccrrr}}}ttteeeTTTGGGKKKUUUjjj}}}{{{ZZZJJJ;;;777888666444555444444444333333333222222111111111111000000000//////............---------///...---++++++,,,------++++++++++++,,,,,,,,,,,,---------------...///000---,,,,,,,,,---///000111---000222444888CCCRRR^^^ccchhhooovvv|||~~~ssskkknnnyyy}}}fffUUUYYYbbbttt{{{iii[[[SSSQQQRRRTTT^^^iiiwww~~~}}}}}}}}}xxxsssqqqqqqtttxxx{{{zzzxxxtttrrrnnnmmmmmmmmmlllkkkjjjiiihhhhhhgggeeeaaa^^^[[[UUUMMMIIIHHHIIIHHHFFFLLLLLLKKKJJJLLLPPPVVV[[[ccckkkvvv~~~yyyqqqlllbbbaaaaaacccfffkkkppptttwwwuuusssooojjjeeeaaa___aaafffnnnxxx}}}zzznnneee\\\UUUMMMFFFCCCEEEIIIGGGGGGLLLTTT]]]aaacccgggccc]]]YYYWWWVVVVVVVVV[[[\\\]]]___aaabbbbbbccc```]]]YYYUUUSSSQQQOOOMMMKKKJJJGGGEEEDDDEEEGGGHHHFFFGGGGGGHHHGGGEEECCCAAAAAA???======>>>???>>>===>>>>>>===<<<<<<;;;;;;;;;999:::<<<===<<<;;;999777777777777777777777777777555555555555555666666666555555555444333222111000111111111111111111111111......////////////......111000///...---+++***)))------,,,,,,,,,,,,------+++******************++++++++++++++++++***)))(((+++,,,---------+++)))((())))))*********+++++++++'''(((((()))******++++++)))+++,,,,,,+++***+++,,,******))))))******+++,,,++++++******++++++,,,,,,---000444777777888999:::444444444333111///---,,,,,,,,,---...000222333444444333111//////000111222333333222111000//////...000111222333444333222111000//////...------,,,,,,000......///222222000---...---,,,***))))))******,,,***))))))******)))'''******+++++++++******)))(((((()))***+++,,,,,,,,,,,,...///111222444777:::<<<<<<======>>>@@@AAAAAACCCDDDEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDFFFIIIKKKyyyzzzvvvvvv~~~xxxrrrpppjjjkkkkkkkkkiiigggeeecccccc^^^XXXTTTTTTUUUVVVWWWWWW[[[___```ccclllyyy}}}uuujjj___WWWQQQKKKHHHFFFDDDAAA???>>>===:::888;;;;;;999888777777888888888888888888777777666666666777888888888:::===@@@@@@AAABBBAAA@@@AAACCCEEEHHHQQQdddoookkkkkknnnlll```OOODDD@@@???AAAFFFOOO]]]ppplllWWWKKKGGGJJJ[[[vvvpppNNNDDD;;;:::;;;:::777444333333333333333222222222111111111111000000000//////............------------,,,+++***)))***+++,,,+++,,,,,,,,,------......---------------...///000111000///.........000000...111333555:::DDDTTT```fffkkkrrrxxx}}}}}}qqqiiinnnzzzlllYYYYYYbbbvvvrrr^^^SSSQQQTTTVVVaaalllyyy}}}|||}}}}}}tttrrrpppssswwwzzzzzzyyytttqqqnnnllllllkkkjjjiiigggfffggghhhhhhgggccc```[[[UUUNNNJJJJJJKKKJJJIIIIIIJJJJJJKKKNNNUUU^^^dddnnnuuu~~~|||rrriiiccc[[[\\\^^^aaaeeelllqqqsssrrrpppmmmiiiddd```\\\ZZZaaafffoooxxx~~~~~~zzzvvvjjjbbbZZZSSSKKKDDDCCCGGGJJJIIIJJJPPPYYYaaadddeeehhhccc]]]YYYYYYZZZZZZYYY[[[\\\]]]___aaacccdddddd```]]]XXXTTTRRRPPPNNNLLLHHHFFFDDDBBBBBBDDDFFFHHHOOOOOOOOOMMMKKKHHHFFFDDDAAA???>>>===>>>???>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888888999999777777777777777777777777555555666666666666666666444444444444333222111000000000000000000000000000......////////////......000000///...,,,*********......------------......*********++++++*********+++++++++++++++***)))(((,,,,,,,,,---,,,+++***)))))))))*********+++++++++******))))))))))))))))))***+++---,,,+++******+++******))))))******+++,,,+++*********++++++,,,---000333777::::::999::::::777666444222000...---,,,,,,,,,---...///222444555555333111000///000111222444333333222111111000000111222333444333222111000111111000000///......------///111111///...///111,,,+++*********+++,,,---+++***))))))******(((''')))******+++++++++******))))))+++,,,---------------...///000111444888;;;============>>>@@@AAABBBDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDFFFIIIKKK|||ppphhhiiilllzzzzzzqqqllllllkkkkkkjjjhhhfffdddbbbaaa```[[[VVVSSSTTTXXX[[[\\\[[[aaafffggglllwwwuuummmaaaXXXRRRNNNJJJFFFFFFCCC???===<<<;;;:::999<<<;;;999777666666777777777777777777777777777888777999;;;:::999999===AAA@@@AAAAAAAAAAAABBBEEEGGGLLLXXXooo{{{jjjeee^^^YYYTTTMMMDDD>>>???@@@CCCKKKYYYkkkdddNNNFFFGGGNNNeeewww]]]GGGAAA;;;:::<<<;;;888444333333333333222222222222111111111111000000000000///............---------,,,,,,+++************+++,,,,,,,,,------......///......---------...//////999777444111............///222444666:::EEETTT```iiinnnuuu{{{|||rrrjjjnnn|||ttt^^^[[[```ttt{{{aaaSSSSSSXXX[[[eeeppp|||tttqqqppprrrvvvzzzzzzxxxrrrpppmmmkkkkkkkkkjjjiiieeeeeefffhhhiiihhhdddaaaYYYSSSMMMJJJKKKMMMMMMLLLHHHIIIJJJMMMSSS]]]gggnnnzzzvvvkkkccc___WWW[[[___aaafffmmmqqqqqqnnnmmmjjjfffbbb^^^ZZZXXX___fffoooxxx|||{{{wwwttthhhaaaYYYRRRJJJDDDEEEIIINNNPPPUUU]]]ffflllpppqqqgggccc^^^ZZZYYYZZZZZZZZZZZZ[[[^^^aaacccdddeeeeeeaaa]]]WWWSSSQQQOOOMMMLLLFFFEEEDDDDDDFFFJJJNNNQQQXXXWWWTTTPPPLLLHHHFFFDDDBBB@@@>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::888777888:::;;;888888888888888888888888666666666666666666555555111222333444333222111000///////////////000000000......////////////......+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))******+++++++++******)))++++++++++++++++++******)))************+++++++++************))))))((((((***,,,------+++******+++)))************+++++++++************+++,,,------111555999<<<============;;;999555111///------...,,,,,,,,,---///222444666666555333111000111222333333222222222222111111111222333333444333222000///222222222222111000///......222555333---+++...222++++++*********+++------***))))))***++++++)))'''))))))***++++++++++++***)))***,,,---......---,,,---...///000111333888;;;======<<<<<<>>>???AAABBBDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDFFFIIIKKKpppaaa^^^bbbgggxxx~~~xxxpppmmmpppnnnllljjjgggdddbbb```___^^^\\\YYYXXXZZZ\\\^^^^^^___ffflllooottt|||~~~{{{kkkcccXXXQQQMMMJJJFFFBBBEEEAAA<<<999888999999999:::999777666666777888999666666666777888888999999888;;;===;;;999999===AAA@@@AAABBBBBBBBBDDDHHHKKKSSSbbb{{{sss___[[[TTTLLLFFFCCC@@@======@@@GGGUUUiiiqqqXXXHHHFFFJJJ[[[uuusssXXXGGGAAA;;;777888999777333222222222222222222222222111111111111000000000000///............------------------------,,,++++++***++++++,,,------......///......---------......777555111...------...///000222444555999DDDSSS___iiiooovvv}}}~~~tttllltttfff]]]^^^qqqcccSSSUUU^^^bbbhhhrrr~~~rrrpppooorrrvvvyyyyyywwwqqqnnnkkkjjjjjjjjjjjjiiiffffffgggiiiiiigggccc```VVVQQQKKKIIIJJJMMMMMMMMMHHHJJJMMMQQQXXXcccnnnvvvwwwlllbbb]]]\\\WWW]]]bbbccchhhpppsssqqqmmmmmmkkkhhhddd```\\\ZZZ^^^dddnnnvvvzzzyyyvvvtttfff```XXXQQQIIICCCEEEKKKRRRXXX```hhhnnnrrruuuwwwgggeeeaaa]]]ZZZYYYZZZ[[[XXX[[[___bbbeeefffeeeeeeaaa]]]WWWRRRPPPNNNMMMKKKIIIHHHGGGGGGJJJOOOTTTWWWSSSQQQMMMIIIFFFDDDCCCCCCCCCAAA???>>>??????>>>===;;;;;;;;;<<<======>>>>>>???>>><<<;;;::::::;;;;;;999999999999999999999999666666555555444444333333...000111333333222111000//////000000000111111111......////////////......***,,,------++++++---///+++******))))))******+++)))***++++++++++++***)))))))))***+++++++++******))))))******************)))************+++++++++)))))))))))))))************,,,------+++*********((()))***+++,,,+++******************+++,,,---...000444:::>>>@@@AAABBBBBB@@@<<<666111------...///,,,,,,,,,---///222555777444333111000000111222333000000000111111111111111333333444444333222000///111222222222222000///...///222333222///...000333---,,,+++*********+++,,,)))((((((***++++++***((())))))***+++++++++++++++)))***,,,------,,,+++***---...//////000333888<<<===<<<<<<<<<===???AAABBBCCCBBBAAACCCFFFGGGEEECCCBBBCCCDDDDDDDDDFFFIIIKKK|||ggg[[[[[[bbbiiiyyy}}}{{{xxxrrrrrrvvvpppnnnjjjfffccc```______^^^]]]]]]^^^``````___]]]bbbjjjppptttxxx{{{vvvmmmddd\\\RRRLLLIIIGGGBBB>>>CCC???999666666777888999777777555555666888:::;;;555555666777888999::::::999<<<>>><<<999999===AAAAAABBBCCCCCCDDDFFFJJJNNNZZZkkkuuuiiiVVVTTTOOOGGGBBB@@@???>>>;;;@@@KKK]]]vvvooo[[[LLLFFFIIIPPPiiivvv[[[IIICCC:::444333666555333222222222222222222222222111111111111000000000000//////.........------------...///000///...---,,,))))))***+++,,,,,,------000///...---------------...---+++******,,,///111///222444555888CCCRRR]]]iiinnnvvv}}}uuummm{{{mmm```\\\nnndddSSSWWWaaafffiiisss~~~qqqoooooorrrvvvyyyxxxvvvpppmmmkkkjjjjjjjjjjjjiiigggggghhhiiiiiifffaaa^^^SSSNNNIIIGGGJJJMMMNNNMMMIIIKKKOOOTTT\\\fffqqqyyyzzzoooccc[[[YYYZZZYYY```dddfffjjjrrruuuqqqnnnnnnmmmkkkgggccc^^^\\\]]]dddmmmuuuxxxwwwuuussseee___XXXQQQIIICCCFFFLLLPPPXXXbbbiiikkklllnnnppphhhhhheeeaaa\\\ZZZZZZ\\\WWWZZZ___cccfffgggfffeeeaaa]]]WWWRRROOONNNLLLKKKKKKIIIGGGFFFGGGKKKOOORRRFFFDDDAAA???>>>???AAABBBCCCAAA???>>>??????>>>===;;;;;;<<<===>>>???@@@@@@>>>?????????>>>===;;;:::999999999999999999999999555555444333333222111111---...000222333222111000000000111111222222222333......////////////......,,,...///...***)))***,,,++++++************++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++(((((())))))*********+++)))************+++++++++''''''((()))***+++,,,,,,+++,,,------+++*********''')))+++,,,---,,,***)))************+++,,,---......333:::???BBBDDDFFFGGGCCC???777000---,,,...000,,,,,,,,,,,,///222555777111000...------///000111......//////000000111111333444444444333111000...111111222222111000...---.........000222444555666///...,,,***))))))******((('''(((***,,,,,,***(((((()))***+++++++++++++++)))***+++,,,,,,+++)))(((......//////000333888<<<===<<<;;;;;;<<<>>>@@@BBBCCCAAA@@@CCCFFFGGGFFFCCCBBBCCCDDDDDDDDDFFFIIIKKKlllaaa\\\[[[bbbnnn||||||zzzwwwtttrrroookkkfffaaa___aaadddgggeeedddbbbaaaaaabbbdddeeehhhiiilllrrrvvvssskkkddd[[[SSSMMMMMMJJJDDDBBBDDD>>>===:::888777777888888555777888888777777888:::999999999999:::<<<>>>???<<>>:::;;;AAACCC@@@EEEAAA@@@CCCDDDFFFNNNYYYiiiqqqZZZSSSNNNJJJGGGCCC<<<999;;;AAAHHHUUUkkkuuubbbRRRMMMIIIFFFLLLVVVppplllUUUHHHCCC>>>999777666555444666555555444444333222222///000111222222111000///...///000111111000///...,,,,,,---.../////////...******+++,,,,,,---......,,,,,,------...---------222111000///.........///...///222777;;;CCCQQQ^^^kkkqqqwwwzzz|||xxxwwwrrrhhhfffwwwcccSSSXXXbbbffffffkkkttt}}}ssspppnnnnnnqqquuuxxxwwwvvvsssqqqnnnmmmlllkkkhhhfffllljjjiiijjjjjjgggaaa[[[OOOKKKJJJKKKKKKIIIJJJNNNNNNSSSXXX\\\ccclllrrrrrr{{{uuukkkaaaYYYVVVXXX[[[]]]eeekkkmmmoootttwwwxxxuuutttrrrnnniiiddd```]]]bbbfffmmmtttwwwuuunnniiihhh```WWWQQQJJJFFFJJJPPPPPPZZZ___^^^bbblllnnnhhhkkkjjjiiihhhgggddd```]]]^^^```bbbcccddddddfffggg^^^ZZZUUURRRPPPPPPOOONNNMMMJJJGGGHHHKKKLLLHHHDDD::::::;;;<<<>>>@@@BBBCCCDDDCCCBBB@@@???>>>>>>>>><<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@??????===<<<:::888777777777888666666666666555444333222333555555333000///111444555555555555444333333333444444444555555555555666000000//////............******++++++++++++******,,,++++++***)))(((''''''(((((()))************)))++++++******++++++,,,---,,,,,,++++++***+++++++++***)))'''((()))+++******+++++++++++++++++++++++++++******+++------,,,******+++,,,,,,,,,,,,---...333:::@@@CCCFFFMMMPPPPPPMMMBBB666111///,,,,,,///000...---000444666555444444222///------...///111//////............//////111111333666444000000333222111000.........///000000000111222444333111......---+++)))((((((((()))))))))*********++++++++++++,,,,,,+++)))((()))******+++,,,---,,,,,,***)))------...000222555888:::============<<<<<>>???>>>@@@???:::;;;@@@CCCAAAAAA>>>???CCCFFFJJJUUUaaauuu{{{kkkXXXPPPKKKGGGEEEAAA<<<;;;===@@@MMMaaayyyfffWWWIIIFFFEEEEEEMMMYYYyyycccLLLFFFCCC===:::888777666555666555555444444333333222000000111111111111000000//////000000000000//////,,,,,,------...---------***++++++,,,------..................---,,,++++++000//////...............//////222666:::AAAOOO]]]kkkrrrxxx||||||{{{yyynnnmmmbbbPPPSSS[[[^^^cccgggppp~~~|||ssslllkkkkkkooouuuxxxyyywwwrrrpppmmmlllllllllkkkjjjmmmkkkiiiiiihhhddd\\\VVVMMMIIIHHHJJJJJJIIIKKKOOOOOOUUU[[[___fffooorrrqqqpppkkkcccZZZTTTSSSWWW[[[aaahhhoooqqqssswwwyyyxxxwwwuuurrrnnniiidddaaa___dddhhhooowww{{{yyytttoooggg```XXXRRRLLLIIILLLSSSLLLVVV\\\^^^fffrrrtttnnnqqqsssttttttpppjjjddd```^^^___bbbcccdddddddddeee\\\XXXTTTQQQPPPPPPPPPOOOMMMJJJGGGGGGIIIIIIEEEAAA:::;;;;;;===>>>@@@AAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>?????????>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAA>>>===<<<:::999888888888666666666666555444333333444555666444222333666999:::888555555555555444222555555555444444333333333222222111000///---,,,+++******++++++++++++******++++++++++++++++++******((()))******++++++******++++++******++++++,,,---+++++++++***++++++,,,,,,...,,,******++++++***)))++++++++++++++++++++++++*********+++,,,---,,,***)))***++++++++++++,,,...555<<>>;;;:::888666555555666666---111666::::::999888888666666777888:::<<<>>>???@@@AAA???;;;;;;???BBBAAA??????AAADDDHHHOOO]]]jjj}}}}}}zzzwwwvvvpppcccUUUMMMHHHCCCBBB???;;;<<>><<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@????????????>>>===<<<;;;@@@@@@@@@AAAAAABBBBBBCCC?????????>>><<<;;;999888777777777666555555444444555666666666777:::???CCCEEE???999777999:::777444555555444333222111000000666666666555222///---+++******++++++++++++******++++++,,,,,,,,,---------)))******+++++++++++++++++++++******++++++,,,---************+++,,,------111///---,,,,,,,,,+++)))++++++++++++++++++++++++******)))+++,,,---+++***((()))************,,,...555===HHHRRR^^^fffeee___WWWJJJ<<<555000+++***,,,---,,,,,,...000222222111000///---,,,---...000111111111111111111111111111111000222666555111111555111000///.........///000333222333555666666333111******)))))))))***,,,---************************(((***------,,,+++++++++***++++++,,,,,,,,,++++++000000000000222444666777;;;<<<=========>>>AAACCC@@@BBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBCCCDDDGGGHHHzzzrrrjjjeeeccchhhwwwzzzuuuqqqmmmjjjjjjjjjllllllkkkjjjhhhgggeeeccc___\\\YYYXXXXXXXXXWWWUUUTTTSSSRRROOOKKKGGGLLLHHHDDDBBBAAA>>><<<;;;999888777555555444555555///222666888888777777777555666777999<<<>>>@@@AAACCCBBB???======???AAABBBBBBBBBCCCEEEJJJUUUeeerrrxxxmmmdddgggmmmiii^^^VVVLLLFFFAAA???===;;;===AAAHHH[[[rrrlllVVVMMMFFFEEEHHHMMMWWWbbbuuu{{{```OOOCCC@@@===;;;;;;::::::888666666666555444444333333333222000000000000222333111000///......///000111............---,,,,,,+++,,,,,,,,,,,,------..................---,,,++++++,,,,,,---...//////000000000///111444666===KKKXXXkkkttt|||||||||yyymmmooopppUUUMMMTTT[[[^^^fffhhhmmmxxx{{{tttmmmkkkkkkoootttxxxxxxvvvssspppllljjjkkklllmmmmmmkkkhhheeedddbbb\\\TTTMMMIIIFFFFFFIIIKKKKKKNNNSSSTTT\\\cccfffiiillliiieee[[[YYYVVVTTTTTTXXX___eeeiiipppwwwyyy{{{~~~|||xxxvvvsssmmmhhhccc```______dddhhhnnnuuuyyyxxxsssooofff```ZZZVVVRRRPPPTTTZZZkkktttzzzzzzyyy}}}}}}tttkkkfff___```bbbeeegggfffdddbbbZZZWWWRRROOOOOOOOOOOONNNMMMJJJGGGFFFFFFEEECCCAAA@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@>>>>>>??????>>>===<<<<<>>999444333222222111000000//////333444444333111///,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---************+++,,,---...000...,,,,,,,,,---,,,******************************))))))***,,,,,,+++***)))***+++******+++---000888@@@LLLYYYhhhoookkkccc]]]OOO@@@777000+++***+++---------///000111222222...------,,,---///111222222222222222222222222222777555777888555000///111000000......---...///000111111111333444444111///+++***)))))))))***+++,,,******++++++,,,,,,,,,,,,'''***---...---,,,,,,,,,******++++++,,,,,,,,,+++/////////000222444777888;;;<<<=========???BBBDDDAAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBBBBDDDFFFIIIKKKyyytttoookkklllwwwyyytttoookkkiiimmmlllkkkjjjhhhgggffffffaaa___[[[WWWSSSRRRQQQQQQOOONNNLLLLLLKKKIIIGGGEEEEEEDDDAAA?????????>>>;;;777777666555444444444444555666666555444444666888777888:::<<<>>>@@@AAABBBCCCAAA@@@?????????@@@BBBBBBCCCDDDGGGOOO^^^oooyyylll___ZZZcccmmmkkkbbb[[[LLLEEE???===;;;;;;>>>DDDMMMbbb||||||fffRRRKKKGGGJJJRRRZZZccciiippp}}}|||uuuwww~~~uuu___QQQBBB@@@===<<<<<<<<<;;;:::777666666555555444333333333222111000000111222333111000///......///000111//////000//////...---,,,,,,,,,------------......++++++,,,---............,,,---...000111111111111000///000222555;;;JJJXXXjjjuuu~~~{{{wwwuuurrrgggiii|||___NNNMMMUUU^^^dddkkklllpppwww{{{tttkkkjjjkkkooovvv{{{{{{zzzuuuqqqmmmjjjiiijjjjjjjjjgggeeecccbbb```[[[TTTMMMIIIFFFFFFJJJMMMNNNQQQVVVXXX^^^cccddddddddd```ZZZVVVVVVWWWWWWYYY^^^dddiiikkkqqqvvvyyy{{{~~~{{{vvvrrroooiiiddd```^^^^^^^^^eeehhhnnnsssvvvuuupppkkkfff```[[[XXXTTTRRRVVV]]]nnnyyy|||}}}rrrgggbbb```aaadddgggjjjiiifffbbb[[[XXXSSSOOONNNNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEGGGIIIJJJJJJIIIGGGEEEAAAAAA@@@@@@???@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB@@@AAAAAAAAA@@@>>><<<;;;999999777666666555666666666666888<<>>;;;666666666555555555444444888888777555333333666999888999;;;>>>@@@AAABBBBBBBBB@@@@@@CCCCCC@@@@@@BBB@@@CCCFFFMMMZZZjjjuuuxxxbbb___bbbnnnxxxttthhh]]]LLLEEE>>><<<<<<===CCCJJJVVVnnnsss[[[LLLGGGEEEMMM[[[hhhnnnooorrrxxxrrrjjjppp|||jjjWWWJJJBBB@@@>>>=========;;;:::777777666666555444444444222222111111111111222222000000////////////000000//////000000000//////...------------------......******,,,---.../////////,,,---///111222111111000000//////222444;;;JJJXXXiiiuuuzzztttqqq}}}kkkaaaccc{{{~~~kkkUUUKKKMMMSSS\\\bbbkkkmmmpppuuuzzztttgggfffiiiooowww~~~tttpppllljjjiiiiiihhhgggfffdddbbbaaa```\\\TTTNNNIIIGGGGGGKKKNNNOOORRRWWWZZZ^^^```___]]]]]]YYYSSSTTTVVVYYY\\\^^^bbbfffjjjkkkppptttvvvzzz}}}zzzuuuooolllhhhccc```_________hhhjjjoootttvvvtttoookkkfffaaa\\\YYYVVVTTTXXX^^^iiittt|||lllbbb]]]```aaadddiiimmmlllhhhccc[[[XXXSSSPPPOOOOOOOOONNNLLLKKKIIIHHHGGGHHHHHHIIIIIIKKKMMMOOOOOOLLLIIIGGGBBBAAAAAA@@@?????????@@@:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>>>>>>>??????????????????>>>======;;;:::888666666666777777666666888<<>>>>>>>>???BBBDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@AAACCCFFFJJJNNNQQQzzzsssooollliiigggggggggeeedddcccbbbbbbaaaWWWUUUQQQLLLHHHFFFEEEDDDCCCDDDDDDCCCAAA???>>>===999<<<;;;888999===;;;666666666666666666555555444666777888777555555777999888:::<<<>>>???@@@@@@@@@@@@>>>@@@EEEFFFBBB@@@CCCAAAFFFMMMWWWfffrrrrrrkkk^^^gggttt{{{hhhXXXJJJBBB<<<;;;===AAAIIIQQQggg}}}iiiSSSLLLGGGFFFQQQdddrrrsssoooqqqvvvppplllwwwxxxbbbRRREEECCCAAA???>>>>>>===;;;999777777666666555555444444111222222333333222222111//////000000000000//////---...//////////////////..................------++++++,,,---............,,,---///000111000///...000//////222555<<>>>>><<<<<<===============<<<:::::::::;;;;;;;;;;;;;;;=========<<<===>>>>>>???<<<:::888777666666777888888777888;;;???BBBBBB@@@999777444333444333222000000000000000////////////......,,,,,,,,,...000111+++,,,,,,------,,,,,,+++*********))))))(((((((((((()))******++++++******++++++******++++++,,,---+++++++++***++++++,,,,,,---+++))))))***++++++***************************)))(((((()))++++++***)))+++++++++***+++---111444;;;EEEQQQZZZbbbgggeee```aaaSSSBBB888111,,,+++...---///111111000///111333///000000000111111222222111222333444444333222111111000222555444000000444......---,,,---...///000444444444666777777444222+++***)))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,***+++***((('''''')))+++***************,,,---...,,,,,,---///222666999;;;===>>>???>>>>>>>>>AAACCCCCCDDDEEEFFFFFFEEEDDDDDDAAAAAAAAABBBEEEHHHLLLNNN|||tttnnnjjjgggeeedddbbbbbbcccccccccbbbaaa```TTTRRRMMMIIIEEECCCBBBAAA<<<>>>@@@@@@???>>>======???AAA???:::888:::777000666666666777666666555555333555888999888888999999888:::<<<===?????????>>>>>><<<@@@GGGHHHCCC@@@CCCEEEKKKTTT```nnnuuukkk\\\]]]ooo|||eeeOOOGGG@@@;;;;;;>>>DDDNNNWWWwwwwwwbbbPPPQQQKKKIIIUUUiiiwwwuuukkkmmmrrrpppqqqsss```RRRFFFDDDBBB@@@???>>>===;;;999777777777666555555444444111222333444444333222111...///000111111000///...,,,,,,---.../////////.....................---------------...------,,,,,,+++,,,...000000///...,,,000//////222555===LLL[[[gggtttyyytttooovvvrrr^^^WWWXXXdddsssyyyvvvssshhh\\\RRRPPPOOOPPPVVV^^^^^^bbbhhhppp||||||{{{zzzzzzyyy}}}yyysssmmmkkkkkkoootttwwwwwwuuullljjjiiiiiijjjiiihhhfffiiifffdddbbb```[[[SSSMMMHHHEEEFFFJJJLLLMMMQQQUUUYYY[[[ZZZUUUTTTVVVVVVSSSYYY^^^dddhhhjjjjjjjjjjjjllloooppprrrwww|||{{{vvvpppooollljjjhhhgggggggggdddfffkkkqqqttttttpppmmmfffaaa]]][[[WWWTTTXXX]]]iiiiiinnnyyyttthhhbbb___^^^\\\]]]aaahhhnnnnnnhhhbbbVVVSSSQQQPPPRRRTTTVVVVVVOOONNNLLLIIIEEEDDDEEEGGGKKKNNNQQQRRRQQQNNNIIIFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999888<<<;;;;;;;;;;;;===???@@@<<<;;;888777666666888999:::888888:::<<<<<<999666000111222222333444444444222222111000///......---+++***(((&&&&&&(((***,,,+++,,,,,,------,,,,,,+++)))))))))))))))*********(((((()))***************++++++******++++++,,,---,,,,,,++++++***+++++++++///---+++***++++++)))((()))))))))))))))))))))))))))(((((()))++++++***)))*********)))))),,,000444555@@@LLLSSSYYY^^^___\\\aaaRRRBBB777111,,,,,,///***---//////---,,,...111111111111111222222222222000111333444444333111000000///000222000+++***---...------,,,---...///000222222222444666555222000)))(((((((((***+++---...,,,,,,++++++***)))((((((,,,+++)))'''%%%%%%(((+++******))))))***,,,---///.........000222555777999>>>??????>>>>>>>>>AAACCCAAABBBDDDEEEFFFFFFFFFFFFCCCBBBBBBBBBCCCFFFIIIJJJyyyoooiiiiiijjjiiigggaaabbbccccccbbb___\\\ZZZRRRNNNHHHFFFFFFGGGEEECCC@@@@@@@@@@@@@@@@@@AAABBB@@@>>>===:::888777666666333555666666555444444555888999888777666666888:::<<<<<<======>>>??????@@@===BBBEEEDDDAAA@@@AAAAAAIIIOOOZZZgggmmmiii```ZZZnnn{{{iiiWWWJJJEEE===:::@@@DDDIIIYYYllluuudddXXXPPPMMMIIIMMMZZZdddfffgggiiirrruuusssssshhhVVVHHH<<>>;;;::::::888777666666666666333222000111222222111///111111000///////////////000///...---------------------,,,------...///000111...,,,+++,,,...//////000000///---,,,,,,///111111///000222555<<>>>>>===;;;:::999;;;;;;;;;:::::::::999999::::::::::::::::::::::::999777777777999:::999888777888888888888777777666333333333222222222111111$$$)))...///---+++---000///...---,,,,,,---...///...---,,,,,,++++++++++++***))))))***,,,,,,+++)))+++***)))(((((())))))***,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++************''''''++++++)))))),,,---,,,,,,++++++,,,,,,---,,,,,,...000000///444;;;===AAAIIIPPPTTTVVVVVVUUUPPPIII???666000---,,,+++,,,---......---...000111222222222222222333444555222333444444444333222111333333222222111000000000//////...------...000000444555666666444222///......,,,***+++......,,,)))***************)))((((((---((('''***+++(((***///000,,,)))***...000...+++------...///000444999======>>>??????>>>???AAACCCAAAAAACCCEEEHHHHHHFFFDDDHHHFFFCCCCCCEEEGGGHHHHHHyyyooojjjiiiiiihhhfffcccddddddccc```\\\XXXUUUOOOLLLHHHGGGHHHHHHGGGEEEHHHFFFDDDEEEFFFEEEAAA>>>???>>><<<:::888777666666444555777666555444555666444444555555555666:::<<<;;;;;;<<<===>>>??????@@@>>>BBBDDDCCCAAA@@@CCCDDDGGGPPP\\\eeeeee```\\\ZZZppp||||||mmm^^^PPPGGGDDD===<<>>EEECCCBBBBBBBBBAAA>>><<<;;;:::888777666555555555444222111111222333111000111111000//////////////////......---------......000///...------,,,,,,---///---++++++,,,---------///000///---,,,,,,///111000///000222555;;;JJJXXXjjjuuuxxxnnneeegggmmmwww}}}wwwiiiVVVRRR[[[aaakkkxxx|||}}}rrraaaRRRLLLLLLOOORRR[[[^^^dddkkkvvvzzzvvvuuuuuuuuuuuu||||||wwwnnnkkkkkkooouuuwwwuuuqqqiiiiiijjjjjjiiiiiihhhhhhiiigggccc___[[[UUUOOOKKKIIIIIIIIIJJJMMMPPPTTTUUUUUUTTTUUUWWWUUURRRWWW___hhhkkkmmmllliiifffcccbbbfffkkkppprrruuuzzzzzzwwwnnnppplllddd```___]]]WWWXXXYYYcccqqqyyyvvvpppnnneeebbb^^^ZZZVVVWWWZZZ^^^bbbhhhlllooovvv~~~}}}yyyrrrjjjddd___\\\[[[\\\^^^```bbbaaa^^^[[[XXXUUURRROOOPPPTTTUUUTTTQQQRRRNNNJJJHHHHHHIIIIIIHHHMMMNNNNNNMMMKKKIIIGGGEEEEEEEEEDDDCCCAAA???<<<;;;>>>>>>>>>>>>===;;;:::999999999999999888888888888777777777777777777777777999777666777888888777666333333444555555444444444222222222222111111111111&&&+++000000...,,,...000......---------...//////...---,,,++++++++++++++++++++++++,,,---...---+++'''((()))+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******************++++++,,,,,,,,,++++++*********&&&$$$&&&***,,,+++,,,///,,,,,,++++++++++++,,,,,,,,,***+++...//////222888999===DDDJJJOOOPPPOOONNNLLLFFF<<<444000...---,,,111222333333333444666888555555444444333444444444333444444555444444222222333333222111111000000//////......------...000111333444555444333000---,,,...,,,++++++,,,,,,)))&&&***************)))((((((---)))'''***+++(((***///+++(((&&&)))---000000---,,,---//////111444999<<<<<<>>>??????>>>???AAACCCCCCCCCDDDFFFHHHHHHFFFCCCFFFDDDBBBCCCEEEHHHJJJJJJyyyqqqkkkiiihhhgggeeeeeedddccc```\\\WWWRRROOOKKKJJJIIIIIIKKKKKKJJJIIIMMMJJJGGGIIILLLJJJBBB;;;===<<<;;;999777666666666444666777666555444555777444555555444444666:::===:::;;;<<<===>>>???@@@@@@AAABBBCCCBBB???@@@DDDIIIJJJWWWdddeee^^^XXXZZZ___ppptttssshhhZZZOOOGGGBBBAAA>>>@@@HHHOOOUUUcccrrr}}}kkk[[[PPPJJJFFFDDDGGGOOOVVV[[[]]]bbbiiiwww~~~lllVVVNNNIIIBBBDDDCCCBBBBBBBBBBBB@@@>>>;;;:::999777555444333333555333222222333444222111111111000///////////////......---------...//////000///...---,,,,,,,,,,,,,,,++++++,,,------,,,***...//////---,,,---///111000//////222444;;;IIIVVVjjjtttzzzqqqcccccchhhtttppp[[[TTT\\\cccpppjjjWWWLLLKKKOOOTTT]]]^^^aaafffpppzzzvvvuuuvvvwwwxxx~~~|||vvvnnnllllllqqqvvvxxxtttooohhhhhhiiiiiiiiiiiijjjjjjkkkhhhddd```[[[UUUOOOKKKHHHIIIJJJLLLOOOQQQSSSTTTQQQPPPRRRTTTUUUVVV^^^fffqqqqqqoookkkgggcccbbbbbbgggmmmrrrtttvvvxxxvvvqqqlllmmmiiibbb]]][[[WWWSSSTTTYYYeeettt{{{xxxrrrooodddbbb___ZZZWWWVVVXXXZZZ```eeeiiikkkpppvvvxxxwwwtttpppjjjccc^^^\\\[[[\\\XXXYYYZZZ[[[ZZZXXXVVVTTTSSSPPPNNNPPPSSSUUUTTTSSSPPPMMMIIIGGGHHHHHHHHHGGGJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFEEEBBB>>>999777>>>>>>>>>===<<<;;;:::999888888777777777666666666777777777777777777777777888777666555666666555333000111222333333444333333111111111111000000000000***---111111///---...000---------------...///000---,,,,,,++++++++++++,,,++++++***,,,---...,,,+++&&&(((+++...///...,,,+++...------,,,,,,------...((()))***++++++++++++++++++++++++++++++*********'''%%%&&&***,,,+++,,,///++++++************++++++,,,((('''+++......111444666999???EEEHHHIIIHHHGGGGGGAAA999222///...------...///000111333555666777666666555444333333333333222333333333333222111111333222222111111000//////......---------...000111333333333333111...+++)))...,,,+++******)))'''%%%)))************))))))(((,,,)))(((***+++)))+++...***(((&&&(((,,,///...,,,+++---///111222444888;;;<<<===>>>>>>>>>???AAACCCEEEDDDEEEFFFHHHGGGEEECCCEEECCCAAABBBEEEIIIKKKKKK~~~yyyqqqllliiigggeeecccbbbaaa___\\\WWWRRRMMMKKKHHHJJJLLLNNNPPPPPPOOOMMMMMMMMMMMMNNNMMMIIIBBB;;;<<<;;;999888777666666555555666777666555555666777888888888666555666999<<<::::::<<<===???@@@AAABBBEEECCCBBBAAA??????EEEMMMUUUeeepppjjj\\\WWW^^^fffiiihhhbbbVVVKKKCCC@@@?????????EEEOOOVVV^^^jjjwwwrrraaaRRRJJJFFFDDDDDDKKKTTTYYYYYY\\\eeennn{{{^^^NNNKKKIIIFFFCCCBBBAAABBBCCCBBBAAA???<<<;;;999777555333222222666444333333444555333222111000000///////////////---------------...///000,,,,,,,,,,,,---...//////++++++,,,---///...,,,)))---.........,,,---///000///...///222444:::GGGUUUiiisss~~~xxxfffdddhhhwww{{{bbbWWW]]]eeevvvttt___QQQLLLPPPUUUZZZ[[[^^^eeeqqq{{{xxxxxxwwwwwwwwwrrrmmmkkkmmmrrrxxxyyyuuuppphhhhhhhhhhhhiiiiiijjjkkkllliiieee```[[[UUUNNNJJJEEEGGGIIILLLNNNPPPPPPPPPNNNOOOQQQTTTWWW]]]eeelllqqqooolllgggcccbbbdddfffhhhnnntttuuuvvvvvvrrrlllkkkjjjfffaaa\\\XXXUUURRRVVV^^^lllwww{{{wwwoookkkdddbbb___[[[WWWUUUVVVWWW]]]cccgggiiimmmrrrtttqqqrrrnnnggg```[[[YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQOOOPPPRRRTTTSSSRRROOOMMMJJJHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIGGGFFFEEECCCCCCDDDDDDBBB@@@===;;;>>>>>>>>>===<<<;;;999999888777777777666666666666666666666666666666666666888666555444444444222000111222333444555555666555000000000000////////////,,,...000000...------...,,,---------...//////000,,,,,,+++++++++++++++,,,)))(((((()))++++++***)))***+++,,,---,,,+++)))'''------,,,,,,,,,,,,------'''(((***+++,,,,,,+++***+++++++++***************+++((()))++++++)))))),,,+++******))))))******+++---'''%%%)))...///000222666999>>>CCCEEEEEEDDDCCCDDD???777111...---,,,,,,***+++,,,...222444444444444333333222222222222333111111111000000000//////222222222111000000//////...------,,,---...000111333333333222000---***(((,,,+++++++++***)))((('''))))))************)))(((+++*********++++++,,,------+++))))))+++,,,+++)))+++---000222333555777999;;;<<<>>>>>>>>>???AAACCCFFFEEEEEEFFFGGGGGGEEECCCEEEDDDBBBBBBEEEHHHIIIJJJxxx|||zzzwwwqqqlllhhhfffcccbbb\\\[[[ZZZWWWSSSOOOKKKIIIIIIMMMRRRVVVWWWVVVTTTRRRRRRUUUVVVSSSKKKCCC>>><<<:::999888777666555555555555666666555444444666777666777777666666666888::::::;;;<<<>>>@@@BBBCCCDDDGGGCCCAAAAAA@@@@@@IIISSSeeesssyyynnn___[[[bbbiii___ZZZRRRKKKDDD>>>======???BBBKKKUUU^^^gggrrr|||xxxgggWWWKKKCCC@@@@@@FFFPPPYYY[[[YYY^^^iiisss}}}pppVVVLLLJJJIIIHHHDDDCCCBBBBBBCCCCCCAAA???<<<;;;999777555444333222666555333444555555444222111000000///////////////---------------...///000,,,++++++,,,,,,---...///,,,,,,---///111000---***,,,---......------...000...---...111333999EEERRRgggqqq|||yyyhhhfffjjjzzzjjj[[[^^^fffyyy~~~jjjWWWNNNNNNQQQTTTVVV[[[fffvvv}}}zzzyyy~~~uuupppkkkjjjlllrrryyy|||xxxssslllkkkkkkjjjjjjkkklllmmmllliiiddd```[[[UUUNNNJJJFFFGGGJJJMMMOOOPPPPPPPPPNNNQQQTTTXXX]]]eeelllpppmmmkkkfffbbb___```dddhhhjjjqqqvvvvvvvvvtttooohhhgggdddaaa^^^ZZZVVVTTTTTT[[[fffttt||||||wwwooojjjdddccc```[[[VVVUUUUUUWWW\\\bbbhhhjjjnnnssssssppppppmmmggg```[[[YYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQQQQQQQQQQQQQPPPPPPMMMKKKJJJJJJKKKJJJIIIFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAA>>>=========<<<:::999888999999888888888777777777333333333333333333333333888666444333333333111///111222333444555666666666000000000/////////......---...///...---,,,,,,---,,,------.........//////+++++++++******++++++,,,)))(((((()))++++++***(((,,,,,,***))))))(((((((((,,,,,,++++++++++++,,,,,,((()))***,,,,,,++++++***************************,,,)))))),,,,,,)))))),,,+++******))))))******+++///)))&&&***///000111222999<<<@@@CCCEEEEEEDDDCCCBBB===666000---+++***)))------...222666888888666222222222222333444666666222111111000000000000000222222111111000//////...---,,,,,,,,,---...000111222333333222111...+++))))))***++++++++++++++++++((())))))*********))))))***++++++***+++,,,---,,,...---+++++++++++++++***+++---000222333444777999:::<<<======>>>???AAADDDFFFEEEEEEEEEFFFFFFEEECCCHHHEEECCCBBBDDDFFFGGGGGGdddiiiooorrrtttyyyvvvssspppkkkgggdddbbbaaaXXXXXXVVVTTTQQQNNNLLLJJJMMMSSSZZZ______\\\YYYWWW[[[]]]]]]UUUHHH===::::::888777666555555555555555555555555444333333555777...111444666777777999;;;;;;;;;===???AAADDDEEEFFFHHHCCCAAAEEEEEEFFFQQQ^^^ttt{{{zzzlllaaaaaaddddddVVVNNNGGGDDDAAA===<<<===@@@FFFPPPZZZdddnnnyyysssbbbTTTHHHAAAAAAEEEIIITTT\\\\\\ZZZaaammmvvveeeSSSNNNJJJHHHIIIEEEDDDCCCCCCCCCCCCAAA???<<<;;;999888666555444444666444333333444555333222111111000///////////////......---------.../////////...---,,,++++++++++++------...///111000---++++++,,,......------...000---,,,...111333888DDDQQQdddooozzz|||vvvggghhhnnn~~~ppp]]]^^^eeexxxttt^^^PPPLLLMMMQQQTTT\\\iii{{{}}}vvvrrrkkkjjjlllrrryyy}}}zzzvvvrrrqqqpppnnnmmmmmmnnnnnnjjjgggccc___ZZZTTTNNNJJJIIIJJJMMMOOOQQQRRRRRRRRRQQQVVV\\\___eeemmmpppoookkkhhhccc]]][[[\\\bbbfffmmmssswwwwwwvvvtttnnngggccc___[[[ZZZXXXVVVWWWZZZcccqqq~~~zzzsssmmmeeeddd```[[[VVVUUUWWWYYY\\\bbbiiilllppptttsssooojjjhhhddd```]]][[[[[[[[[XXXXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKKKKKKKLLLKKKIIIFFFGGGGGGHHHGGGFFFDDDCCCEEEDDDBBB@@@??????@@@@@@=========<<<;;;:::999888::::::999999999888888888777777777777777777777777777555333333333222111//////000111222333333333222000000000000////////////......---------------------......//////...------+++************++++++,,,******)))+++,,,---+++******)))((('''((()))+++,,,,,,++++++******++++++,,,******+++++++++*********)))))))))***************)))'''(((,,,---+++,,,///++++++************++++++...***))),,,//////111444;;;===@@@CCCEEEEEEDDDCCC@@@;;;555000---,,,***)))...---...222777999888555222222333444555777888999444333222222111222222222222111111000000///......,,,,,,++++++,,,...000111000111222222000...+++***''')))+++,,,++++++,,,---((())))))************)))))),,,,,,***+++------+++*********++++++,,,......,,,...000111222444777999999;;;<<<======???AAADDDEEEDDDCCCDDDEEEFFFEEEDDDIIIFFFCCCBBBCCCEEEEEEEEEXXX]]]cccgggkkksssyyyqqqpppnnnjjjfffcccaaaaaaYYYXXXVVVTTTQQQOOOMMMLLLSSSYYYbbbgggfffbbb]]][[[\\\[[[VVVMMMBBB;;;888888666666555555444555555555444555444222111222444666...222777:::;;;::::::;;;;;;<<<>>>AAACCCEEEGGGHHHFFFAAABBBIIIMMMPPP\\\kkkxxxjjjeeehhheee]]]RRRGGG???>>>>>>;;;;;;>>>BBBJJJTTT^^^gggsss~~~zzznnn^^^QQQEEE???CCCLLLOOOZZZaaa___^^^gggssszzzvvvZZZQQQPPPJJJFFFHHHFFFEEECCCCCCCCCBBB@@@>>><<<;;;:::888777777666666555444333333444444333111111111000//////////////////......---------......///...---,,,++++++++++++---,,,,,,...//////---+++***+++---...------...///,,,,,,...111222777CCCOOObbbmmmxxx{{{uuuhhhkkkssssss]]][[[bbbtttzzzdddTTTPPPQQQVVVYYYbbbppp|||vvvtttnnnllllllqqqxxx|||zzzvvvvvvtttqqqnnnllllllllllllhhheeeaaa^^^YYYTTTNNNJJJJJJKKKMMMOOOPPPRRRRRRSSSVVV]]]dddhhhnnnsssrrrmmmgggddd___ZZZYYY\\\bbbgggpppuuuxxxwwwuuutttnnnhhhddd]]]ZZZ[[[[[[[[[___eeeqqq|||tttnnngggddd```ZZZVVVVVVYYY\\\\\\ccciiilllooorrrpppllldddcccaaa___]]][[[ZZZYYYVVVWWWWWWXXXWWWUUUTTTSSSQQQRRRQQQQQQPPPPPPQQQRRRNNNLLLJJJJJJKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>=========<<<;;;:::999888::::::999999999888888888999999999999999999999999666555333333333333111000//////000111111000000000111111111000000000/////////...------.../////////...////////////---,,,+++***************+++,,,,,,***))))))***,,,,,,+++***))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))))))))((()))))))))*********+++***((((((,,,---+++,,,///,,,,,,++++++++++++,,,,,,---***+++------,,,000555888:::===@@@BBBBBBBBBAAA===999333///...---,,,,,,,,,++++++///444666444000111111222222333444555666333222111000000000111111111111111000//////......,,,+++++++++,,,...000111---...///000///---+++***'''))),,,+++)))(((***+++(((((()))***************)))------***+++......***)))************+++,,,---...///000000111333777:::999:::<<<======???AAADDDCCCBBBAAABBBDDDEEEEEEDDDGGGEEEBBBBBBCCCEEEFFFFFFQQQUUUZZZ]]]aaalll{{{|||rrrnnnnnnmmmjjjeeebbbaaa```ZZZYYYWWWUUURRRPPPNNNMMMVVV^^^gggllljjjeee```]]]WWWRRRKKKDDD>>>;;;888777666555555444444444555555444444333222000111444666444888===@@@???===;;;:::<<<===???BBBDDDGGGIIIJJJDDD@@@BBBMMMSSSWWWddduuuwwwiiiiiinnngggYYYQQQEEE;;;:::;;;:::;;;>>>DDDLLLVVV___iiivvvsssfffVVVIII===888@@@MMMUUU___fffcccdddmmmyyyjjjSSSPPPQQQJJJEEEGGGGGGFFFDDDDDDCCCBBB???===<<<;;;:::999888888888888555333222222333444222111111111000///////////////000///...---------------++++++++++++,,,---......---,,,+++,,,------,,,***)))+++---...------...///++++++---000222666BBBNNNaaalllwww~~~}}}xxxjjjoooyyyttt\\\YYY___ppp|||gggYYYVVVYYY^^^aaajjjwww~~~zzzvvvtttqqqnnnmmmqqqwww{{{yyyvvvuuussspppllliiihhhhhhhhhgggddd```]]]YYYTTTNNNJJJIIIJJJKKKLLLNNNOOOQQQQQQYYYbbbjjjnnnssswwwssskkkbbb```\\\YYYYYY]]]dddjjjqqqvvvyyywwwuuutttoooiiiggg```\\\^^^```aaagggooo~~~{{{ssslllgggeee___ZZZVVVVVVZZZ^^^\\\ccciiikkknnnpppmmmhhhbbbaaa```___\\\YYYWWWUUUTTTUUUVVVWWWVVVUUURRRQQQOOOPPPQQQPPPPPPPPPRRRTTTLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHIIIHHHGGGEEEDDDBBB>>>@@@BBBDDDDDDBBB@@@???=========<<<;;;:::888888999999999999888888888888333333333333333333333333666444333333444333222111000111111111111111000///111111111111000000000000000///......000111111000//////000000///---+++*********))))))***+++,,,,,,(((''''''(((******)))(((,,,---......---+++(((&&&...------,,,,,,------......---+++)))(((((())))))(((((())))))*********+++...+++***---,,,))))))+++---,,,,,,++++++,,,,,,---+++***,,,---,,,***///666555777:::===????????????:::666222////////////...---++++++000555777444000000///////////////000000000///...,,,,,,------...111111111000//////......++++++++++++,,,...000111+++,,,---......,,,***)))'''***,,,+++(((&&&'''((((((((()))***************(((---...***+++//////***+++,,,+++***((('''((()))////////////000333777;;;888:::<<<======???BBBDDDBBBAAA@@@AAACCCEEEEEEEEEEEECCCAAAAAADDDFFFGGGHHHYYY[[[^^^bbbjjjwwwxxxqqqkkkkkkjjjiiigggccc```___]]]\\\YYYUUUSSSTTTXXX[[[dddnnntttqqqlllggg```XXXPPPLLLEEE???;;;888555444777666666666888888666555555555555555555666777777;;;>>>BBBDDDCCCAAA??????CCCAAAAAAEEEFFFEEEGGGKKKIIINNNTTTVVVVVV___sssssskkkiiiaaaTTTKKK???888;;;===:::???IIIOOOVVV___jjjvvv{{{kkk^^^PPPFFF@@@AAANNN]]]ccceeeiiimmmnnnppp{{{sssdddUUUNNNMMMJJJHHHHHHEEEEEEDDDCCCAAA???===<<<@@@???>>>===;;;:::888888777666555444444444444444444333222222111111222222444444444333222111000///000---,,,---///000...,,,...111111------//////,,,...------------...//////......000555777999AAAJJJ___jjjtttxxx~~~}}}sssrrrooo{{{uuu___[[[___nnnqqq^^^YYY^^^gggzzz|||zzztttqqqrrrpppnnnooosssxxx{{{}}}uuusssooollljjjkkkmmmnnnhhheeeaaa\\\XXXSSSMMMJJJHHHFFFIIIOOORRRQQQVVV^^^bbbfffmmmtttwwwuuunnnhhhaaa\\\YYYYYYZZZ[[[bbbjjjooossswwwyyywwwtttqqqoooiiihhhhhhhhhjjjllloooqqq}}}vvvqqqjjjfffaaa[[[XXXXXXYYYZZZbbbccceeejjjmmmkkkfffbbbaaa```___]]][[[ZZZXXXWWWYYYYYYXXXWWWVVVTTTTTTSSSOOOPPPQQQRRRRRRQQQPPPPPPRRRQQQOOOMMMJJJHHHFFFEEEKKKJJJIIIIIIHHHGGGCCCAAAEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@===;;;999999;;;;;;<<<<<<<<<;;;::::::999999999888888666555444333666555555444444333222222333333333222222111111111//////000000000000//////222111000//////000111222000000///...------,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,------+++*********+++,,,+++,,,...000000000000///---,,,++++++++++++,,,---************************((()))******)))((()))***///...------,,,,,,,,,,,,*********+++,,,///111333888999;;;===>>>>>>======:::777333///,,,+++,,,,,,+++---000222444444444333000111333444555444444333////////////............444111...---.../////////,,,,,,------...000111222///000000000///...,,,+++000---)))%%%$$$%%%'''))),,,,,,+++******+++++++++))))))***++++++++++++***...........................000111222333666999<<<>>>>>>>>>===<<<===@@@CCCBBBAAABBBDDDFFFFFFEEECCCHHHGGGFFFGGGHHHGGGEEECCC]]]aaagggmmmuuuwwwrrrooonnnllljjjfffccc```^^^]]]\\\YYYVVVTTTVVV[[[___gggnnnrrrmmmgggbbbZZZSSSNNNIIICCC>>>:::888666444777666666666888888666555666666555555555666666777<<>><<<;;;>>>======;;;:::999888888999888666555444333333222444333222222111111222222333333333333222111000//////---,,,---///000...,,,---000000,,,,,,......+++...------------...////////////000444555888@@@III^^^iiitttzzzyyyrrrppp}}}}}}fff]]][[[iii{{{fff___bbbyyy|||www{{{zzzwwwnnnllljjjjjjnnnrrruuuwwwuuusssppplllkkkjjjkkklllgggddd```\\\XXXTTTOOOKKKKKKIIIKKKQQQSSSTTTYYYaaagggjjjnnnrrrtttpppjjjeee```\\\YYYZZZZZZ[[[aaaiiiooorrrwwwxxxvvvsssooonnnjjjkkkmmmooopppppppppppptttuuuwwwzzz{{{yyyuuuqqqjjjgggbbb]]]ZZZZZZ[[[\\\bbbcccfffjjjmmmlllgggccc```___]]][[[YYYXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQOOOMMMKKKJJJHHHGGGIIIHHHGGGGGGGGGEEEBBB@@@DDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@===;;;999:::;;;;;;;;;<<<<<<;;;;;;:::999777777888999999999888888666555555444444333222222333333333222222222111111////////////////////////111000////////////000111///.........---,,,,,,,,,,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,((((((''''''((()))***++++++,,,---//////////////////...---,,,,,,---...///***************+++++++++***+++,,,,,,+++***+++,,,---,,,,,,+++******++++++*********+++,,,///111333444555888:::<<<<<<<<<<<<888666222...,,,+++,,,,,,,,,...111333555555444444111222333333333222111000//////////////////000000666333000......///...---///......---......//////000111111111000...---+++,,,+++***)))(((((()))))),,,+++++++++***+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000333666999>>>>>>>>>======>>>AAACCCBBBBBBBBBDDDFFFGGGEEECCCGGGFFFEEEEEEGGGGGGFFFEEEdddjjjttt}}}xxxsssooonnnjjjfffccc___]]]\\\]]]\\\YYYWWWVVVYYY^^^ccciiilllmmmggg___YYYRRRLLLIIIEEE@@@<<<:::888666555777666666666888888666555777777666555555666666666:::===AAACCCCCCBBBBBBCCCIIIFFFEEEEEEDDDCCCFFFKKKOOOWWWbbbkkkqqqvvvzzz|||}}}fffUUUGGG>>>;;;777777===???@@@JJJVVV```ppp~~~mmm___UUUOOOKKKJJJMMMSSS___jjjmmmlllooowww}}}eeeZZZOOOLLLKKKHHHEEEEEEEEEEEECCCAAA???===;;;;;;<<<<<<;;;;;;:::999888888:::999777555444222222111444333222222111111222222333333333333222111000000///...------...///...---,,,///...++++++......+++...------------...//////111000000222333666???III\\\hhhtttzzz}}}vvvwwwooobbb[[[iiissshhhhhh}}}yyyzzz|||xxxwww|||~~~{{{qqqnnnkkkkkknnnqqqtttuuusssrrrooommmkkkjjjjjjjjjfffddd```\\\XXXTTTOOOKKKMMMLLLNNNSSSVVVZZZ```gggoooooooooooommmiiiddd```^^^ZZZYYY[[[[[[\\\bbbiiiooorrrwwwxxxvvvrrrnnnmmmkkknnnrrrttttttrrrooommmhhhjjjmmmrrrvvvwwwvvvssskkkhhhccc___\\\\\\]]]^^^aaacccgggkkknnnmmmiiieee```^^^[[[YYYWWWWWWWWWXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDAAA???CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???===;;;999:::;;;;;;;;;<<<<<<;;;;;;::::::888999999:::;;;;;;::::::666555555444444333222222333333333222222222222111//////------------////////////............//////------------,,,,,,,,,,,,++++++++++++***))))))(((******+++++++++,,,,,,,,,)))))))))***+++,,,...///***+++,,,---.........---...------,,,,,,------...))))))******++++++++++++***+++,,,,,,+++***+++,,,++++++***))))))))))))************+++,,,///111333222444666999;;;<<<<<<<<<666444000---++++++,,,------///111444555555444444222222333333222111///...////////////000111222222777444111/////////...,,,...---------...///000000222222222111000///---,,,)))***++++++++++++******++++++++++++++++++++++++***************+++,,,,,,*********+++++++++++++++***,,,---...///222666888>>>?????????>>>???BBBDDDBBBBBBBBBDDDFFFGGGEEECCCGGGEEECCCCCCEEEGGGHHHHHHnnnuuu}}}yyyrrrmmmiiigggddd```]]][[[ZZZZZZ[[[ZZZXXXVVVVVVZZZ```dddffffffccc^^^WWWQQQKKKHHHDDDAAA===:::999999777666777666666666888888666555888777666666666666666666777:::===???@@@@@@AAACCCFFFEEEFFFIIIHHHFFFJJJPPPVVVaaalllqqqtttvvvxxxxxx}}}|||iiiTTTHHHBBB>>>999777999>>>AAAGGGVVVeeeppp~~~uuucccVVVNNNKKKJJJLLLSSS^^^kkktttwwwyyylll^^^UUUMMMLLLKKKGGGDDDDDDFFFDDDCCCAAA>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::999888777555444333333333444333222222111111222222222222222222222111000000......---............---,,,//////,,,,,,......,,,...------------...//////222000///111222555>>>III\\\gggrrrwww}}}}}}xxx|||uuugggbbbttt|||mmmjjj|||{{{wwwyyywww{{{yyyvvvxxx~~~|||tttqqqmmmlllnnnqqqssstttoooooonnnlllkkkkkkjjjjjjhhheeeaaa\\\XXXSSSMMMJJJMMMNNNQQQUUU[[[aaaiiiooouuurrrmmmiiifffbbb^^^[[[ZZZXXXYYY\\\^^^___dddkkkppptttxxxyyyvvvrrrnnnlllkkkmmmppprrrrrroookkkhhhfffhhhlllrrrvvvyyyxxxvvvmmmjjjeee```]]][[[[[[\\\aaadddhhhlllnnnmmmiiiggg```^^^[[[XXXVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJGGGEEEDDDDDDDDDDDDBBB@@@CCCBBBBBBAAAAAA@@@?????????@@@???===;;;::::::;;;:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;:::999888777666555555444444333222222222222222222222222222222111000...------...000111........................++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,---......///******++++++,,,,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,((()))******)))((()))*********))))))))))))***************+++,,,///111333555666888:::<<<<<<<<<<<<444222///,,,++++++,,,------...111333444444333222111222333444333333111000000000///000111222333444666333111000000000///---++++++,,,...000333555666333333222111000///...---************************)))******+++++++++++++++++++++*********+++,,,---************++++++++++++---...000111222444888;;;>>>???@@@@@@???@@@BBBEEEBBBBBBCCCEEEGGGGGGEEEDDDFFFDDDAAAAAADDDGGGJJJKKK{{{xxxtttppphhhaaaaaa___]]][[[ZZZYYYYYYZZZXXXWWWVVVUUUUUUXXX]]]aaa^^^[[[WWWTTTPPPKKKGGGEEE@@@===;;;999999999888777777666666666888888666555888777777666666666777777888:::===>>>???@@@BBBDDDDDDDDDHHHKKKIIIGGGKKKRRR^^^pppyyytttpppmmmjjjhhh```RRRGGGBBB@@@>>>999999:::>>>DDDQQQeeeuuuqqqcccUUULLLHHHHHHHHHNNNZZZlll|||xxx___YYYQQQLLLLLLKKKGGGEEEFFFEEEDDDBBB@@@>>>=========>>>>>>======<<<<<<;;;;;;777666666555555555666666444333222222111111222222111111222222222111000000---.........------......---000000------000000---...------------...//////222//////000111444>>>HHH\\\fffooosssyyy}}}www~~~tttjjjkkkmmmiiissstttrrr|||{{{yyyxxx}}}}}}sssooollljjjkkknnnoooppplllkkkkkkkkkkkkkkklllllljjjgggbbb]]]XXXRRRLLLGGGKKKNNNSSSXXX^^^hhhqqqvvvuuupppiiiccc___\\\ZZZXXXXXXWWWZZZ___bbbccchhhnnnsssvvvzzz{{{xxxsssooommmjjjjjjkkkkkkiiigggeeedddiiikkkoootttxxxyyywwwuuuooolllgggaaa]]]ZZZYYYXXXaaadddiiimmmmmmllliiigggaaa___[[[YYYWWWXXXYYYZZZXXXWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUUUUUUUTTTRRRQQQMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???????????????===;;;:::;;;<<<::::::;;;;;;<<<;;;;;;:::999:::::::::999888777666666555555444444333222222222222222222222222222222222111///......///111222------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******************))))))************+++++++++,,,)))******************)))))))))*********+++++++++((()))******)))((()))***++++++*********++++++,,,*********+++,,,///111333777888999::::::999888888333111...+++***+++,,,---+++---///111222222111000000111333555555666555555111000000///000222444555222111//////111111000///,,,---...///222444666888444444222111///...------,,,+++)))'''''''''((()))((()))***++++++++++++***+++++++++++++++,,,,,,---***+++++++++,,,,,,------...///111222333555999<<<===>>>@@@@@@@@@@@@CCCDDDCCCBBBCCCEEEGGGGGGFFFDDDEEECCC@@@@@@CCCGGGKKKLLL~~~wwwrrrlllddd^^^ZZZZZZYYYYYYYYYYYYYYYZZZSSSSSSTTTSSSRRRSSSVVVYYYTTTOOOLLLLLLJJJFFFCCCDDD>>><<<:::999::::::999777777666666666888888666555777666666666777777888999<<<===???@@@@@@BBBEEEGGGDDDEEEHHHJJJIIIIIIPPPYYYnnnsssggg___RRROOOJJJFFFDDDBBB>>>::::::;;;===CCCNNNaaavvvrrr```UUUMMMHHHBBBEEEJJJTTTgggnnn]]]VVVPPPKKKKKKJJJFFFEEEGGGEEEDDDBBB@@@?????????@@@??????>>>>>>===<<<<<<;;;666666555555666666777888444333222222111111222222000111111111111111000000---...///...------...///---000000---...111111......------------.../////////......000111444===GGGYYYcccmmmqqqwww{{{ooohhhmmmzzzjjjgggqqq~~~uuuttt|||uuurrrnnnlllmmmoooqqqqqqkkkjjjjjjiiiiiijjjkkkllljjjgggbbb]]]XXXRRRLLLGGGJJJPPPVVVZZZaaallltttvvvpppkkkccc]]]ZZZYYYYYYXXXZZZZZZ^^^dddfffgggjjjooouuuxxx{{{{{{xxxsssooommmiiihhhgggeeedddcccbbbbbbhhhjjjoootttxxxxxxuuuqqqpppmmmhhhbbb^^^ZZZYYYXXXaaaeeejjjmmmllljjjgggfff```^^^\\\ZZZXXXYYYYYYZZZUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQLLLLLLKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEFFFGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@>>>??????===;;;:::;;;<<<::::::;;;;;;<<<<<<;;;;;;555555777888999999999999666555555444444333222222111222222222222333333333222222111000000111222222------...//////...------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************+++,,,***++++++,,,,,,++++++******************************+++,,,,,,+++***+++,,,,,,++++++++++++,,,------*********+++,,,///111333666777777777777555444333333111...,,,++++++,,,---***,,,...000111000///...000111333555777777777777222111000//////111333555///......///000111000///111111000111111222333444555444222000...------------+++)))'''&&&&&&'''((('''((()))+++++++++*********++++++,,,---,,,,,,,,,++++++,,,,,,---.........,,,...///000111444888;;;;;;===???@@@@@@@@@BBBDDDCCCCCCCCCEEEGGGHHHFFFDDDEEEBBB@@@@@@CCCGGGJJJLLL{{{tttnnnhhhbbb^^^TTTUUUVVVVVVVVVVVVVVVVVVNNNPPPQQQPPPOOONNNOOOPPPMMMGGGDDDFFFGGGBBB@@@AAA===;;;:::999::::::999888777666666666888888666555555555666666777888::::::>>>???@@@@@@@@@BBBEEEHHHGGGFFFGGGIIIKKKQQQ```nnn}}}ooobbbVVVGGGCCC@@@AAABBB@@@===;;;===???EEEOOOaaawww|||cccSSSNNNJJJGGGAAAHHHQQQ___vvvyyyfff\\\SSSNNNJJJIIIHHHDDDDDDGGGEEEDDDBBBAAA@@@AAABBBCCC@@@???>>>===<<<;;;::::::777777666666666666666777444333222222111111222222000000111111111111000000,,,...000///---,,,---///,,,...///,,,---000000......------------...//////,,,,,,---111222555===GGGSSS___lllrrrxxx~~~|||hhhcccddd{{{qqqfffgggppp{{{~~~wwwwww|||wwwtttpppnnnoooqqqssstttnnnllljjjgggggghhhiiijjjhhheee```\\\XXXSSSNNNJJJKKKSSSYYY]]]ccclllrrrsssiiiddd]]]XXXWWWXXXYYYZZZ______ccciiijjjhhhjjjnnnuuuxxx{{{{{{wwwrrrnnnllliiihhhgggfffeeedddbbbbbbaaaeeelllsssxxxwwwtttpppnnnlllhhhddd```]]]\\\[[[aaaeeekkkmmmkkkgggeeeddd]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDDDDFFFGGGGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>===;;;:::;;;===999:::;;;;;;<<<<<<;;;;;;444555666888999999::::::666555555444444333222222111111222222222333333333000000000000000000000000---...////////////...---///.........---,,,,,,,,,+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---.../////////...---,,,,,,+++*********+++,,,******+++,,,,,,+++******,,,,,,++++++***)))))))))***+++,,,,,,+++***+++,,,+++++++++++++++,,,------*********+++,,,///111333444555666666666555444333555333///,,,++++++,,,---+++---///000111000///...000111333555666666555555333111///......000222333///.........///000...,,,000000000//////000111111555333111///---,,,,,,,,,))))))))))))))))))))))))&&&''')))+++,,,+++******)))***,,,......---,,,***++++++,,,,,,---.........,,,---///000111333777::::::<<<>>>??????@@@AAACCCCCCCCCDDDFFFHHHHHHFFFEEEDDDBBB@@@AAADDDGGGIIIJJJ}}}yyyrrrkkkddd___\\\ZZZPPPQQQRRRSSSSSSRRRQQQPPPKKKMMMOOOOOOMMMJJJJJJJJJIIICCC@@@DDDEEE@@@===???===;;;::::::;;;;;;999888777666666666888888777555555555555666777999;;;;;;>>>>>>???>>>>>>@@@DDDGGGHHHGGGGGGJJJOOO\\\qqqtttjjj```TTTGGGCCC>>>=========>>>@@@???DDDMMM[[[qqqlllTTTHHHFFFFFFCCCDDDMMMYYYhhhiiiZZZTTTRRRMMMIIIHHHFFFCCCCCCFFFEEECCCBBBAAAAAABBBDDDEEE@@@???>>>===;;;:::888888999999777666555555555555444333222222111111222222///000000111111111000000,,,...000///---,,,---000***---...+++,,,//////---...------------...//////+++***---111333555===FFFNNN]]]llluuuzzzzzz}}}tttddd^^^[[[nnnkkkdddgggkkkuuu}}}{{{wwwxxx{{{|||}}}sssppplllkkklllnnnppppppqqqnnnjjjgggeeeeeeggghhheeebbb___\\\YYYUUUPPPMMMLLLUUU\\\^^^ccclllpppoooddd___YYYUUUUUUXXXZZZ\\\ddddddhhhllllllhhhiiillltttwwwzzzzzzvvvqqqmmmjjjiiiiiijjjjjjiiifffdddccc\\\aaaiiirrrxxxyyyuuuqqqmmmkkkhhheeebbb``````___aaafffkkkmmmjjjfffdddccc[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOOOOOOONNNLLLKKKIIIHHHHHHGGGEEECCCCCCEEEGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>===;;;:::;;;===999::::::;;;<<<<<<<<<;;;888888999999999888777777666555555444444333222222111111111222222333333333//////000000000000//////---...///000000///...---000000///...------,,,,,,)))******+++++++++************+++++++++,,,,,,,,,'''(((***,,,------,,,,,,---,,,+++******+++,,,,,,'''((()))******)))((('''---,,,,,,+++***)))(((((((((*********)))((()))***++++++******+++,,,------*********+++,,,///111333444555777888888888777666666444000---++++++,,,---,,,...000111222111000///111222333444444444333222333222///......///111222000///......///...,,,***,,,,,,------...000111222555333111...,,,+++++++++&&&(((***---------+++***%%%''')))+++,,,+++***)))(((***---///000...+++)))******+++,,,------......,,,...000000111444888;;;999;;;>>>??????@@@AAABBBCCCCCCDDDFFFHHHHHHGGGEEEDDDBBB@@@AAADDDGGGIIIIIIuuuqqqjjjccc]]]XXXVVVUUUOOOOOOOOOOOONNNNNNMMMMMMJJJJJJJJJIIIGGGEEEDDDCCC@@@AAAAAA@@@===<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::888666777888888555222:::999777666666999<<<>>>EEECCCBBBCCCDDDFFFFFFFFFGGGFFFLLLWWW___kkkwwwrrrmmm^^^NNNBBB===<<<>>>@@@???@@@BBBKKKQQQ\\\nnnxxxcccQQQLLLIIIBBBAAAGGGLLLWWWhhh{{{{{{lllaaa[[[SSSNNNLLLIIIHHHHHHFFFDDDBBBDDDCCCBBBBBBAAAAAABBBBBB???>>><<<:::999777777666888888888888777666444444555555555555555555444444111111111111111111222222111222222000...---...///......---,,,,,,+++******...............---------111333444111///333>>>GGGQQQ```nnntttvvv{{{{{{}}}sssbbbXXX]]]nnnxxxeee^^^^^^cccmmmvvvyyytttqqqssswwwvvvqqqllljjjkkklllmmmqqqvvvnnnllliiifffdddddddddeeedddbbb```^^^[[[VVVQQQMMMOOOQQQVVV]]]cccffffffeee[[[YYYVVVTTTUUUXXX\\\___ffflllpppmmmgggeeejjjpppsssvvvyyyxxxvvvssstttuuuvvvuuutttsssrrrooojjjggggggiiinnntttxxxxxxuuurrrrrrmmmgggffffffeeeaaa]]]eeemmmsssrrrnnniiibbb[[[XXXXXXWWWXXXZZZ[[[YYYXXXUUUXXXZZZYYYVVVUUUUUUWWW[[[VVVQQQQQQTTTVVVTTTQQQNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIGGGDDDBBBFFFFFFEEEDDDCCCAAA???>>>??????>>><<<999:::<<<>>>===<<<;;;;;;:::999888888;;;:::999999;;;;;;:::999777666444222111222333444111111111222555777777666111000000000/////////...////////////////////////...---+++******+++---...***))))))***,,,---+++***...+++)))))),,,---,,,***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))(((((((((((()))))),,,***+++,,,***%%%&&&)))++++++++++++++++++++++++---......+++)))+++000555666666777888888777555555///...---+++***))))))(((111111111222333333111///666777777555333111111222555444222111111111222222......................../////////000111222333444222222111000...---+++***************************,,,+++***))))))+++---...%%%'''***,,,------+++***))))))))))))***+++,,,---)))+++...000222666999<<<===<<<;;;;;;<<<>>>AAABBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIItttppplllfff^^^WWWSSSPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEECCCAAA@@@??????@@@>>><<<::::::;;;888777777777777666666666888777666777999999777555888888888999;;;>>>AAACCCEEEDDDEEEFFFHHHIIIIIIIIIGGGIIIMMMVVVhhh|||tttrrrlll\\\KKKBBB@@@@@@BBBAAA???AAAEEEMMM]]]rrrfffTTTEEECCCBBB???AAAGGGZZZeeetttwwwtttzzzwwwddd\\\UUUNNNNNNLLLJJJHHHHHHGGGEEECCCBBBBBBAAA@@@@@@@@@@@@AAA???>>><<<;;;999999888888888888888888777666555444666666666555555444444444222222111111111111111222000111222111...---...///......------,,,++++++***------..................+++---...+++)))---777@@@PPP___ooovvvyyyyyyssstttzzzhhhZZZXXXccctttssscccZZZXXX___fffmmmnnnkkkjjjnnnsss|||yyyrrrmmmiiijjjjjjiiimmmrrrooonnnkkkiiiggggggggggggdddccc```^^^\\\WWWRRRNNNMMMOOOTTTZZZ```bbbbbb```YYYWWWTTTSSSUUUYYY___ccclllppprrrnnnhhhfffkkkpppsssuuuwwwvvvtttrrrssstttvvvuuutttsssrrrpppkkkhhhhhhiiikkkppptttvvvuuusssqqqmmmgggeeefffeeeaaa]]]dddlllqqqpppmmmiiibbb[[[XXXWWWWWWXXXZZZZZZXXXWWWVVVXXXYYYXXXVVVUUUUUUWWWWWWSSSPPPQQQTTTUUUSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEGGGIIIHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>>@@@@@@???<<<::::::<<<>>>;;;;;;::::::::::::::::::;;;:::999999;;;;;;:::999888777555333222222333444333222222333444444333222111111000000//////.................................---+++******+++---...+++***))))))******(((&&&---+++))))))+++,,,+++***)))))))))*********++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))),,,++++++---+++''''''+++************************)))+++---...///000333444555555666777666555444333111000...---,,,++++++++++++,,,...111444555555444222333333222000...///000444333222111111111222222---------.....................///000111222333444555444333000---***((('''************************,,,+++***))))))***,,,---,,,,,,+++***************))))))))))))***+++,,,---***,,,...000222444888;;;===<<<;;;;;;<<<>>>AAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHwwwjjjiiieee___XXXQQQLLLIIIHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCAAA@@@>>>===<<<======;;;999888888999999888888888888777777777666555555666999::::::999555666999<<>>>>>>>>>>>???>>>===<<<;;;::::::::::::888888888888888777666555777777666666555444333333444333222111111111111111///111222222000...---.........------,,,+++++++++,,,---------.../////////,,,...///---+++///888@@@KKK\\\mmmwww|||xxxpppnnnuuu|||lll\\\TTTXXXeeepppvvv}}}}}}qqqcccYYYTTTWWW\\\aaabbbbbbffflllsssyyyzzzqqqlllggggggfffeeeggglllnnnmmmkkkiiihhhhhhhhhiiifffdddbbb___]]]XXXSSSOOOKKKMMMRRRXXX]]]^^^\\\ZZZUUUSSSQQQQQQUUU\\\ccchhhssstttsssmmmgggfffkkkppprrrssstttrrrqqqpppqqqssssssrrrrrrrrrqqqoookkkhhhhhhhhhiiilllpppsssttttttppplllgggeeeeeeccc```]]]cccjjjooonnnkkkhhhbbb[[[YYYXXXXXXXXXZZZZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUWWWSSSQQQPPPRRRTTTUUURRRNNNMMMMMMMMMLLLKKKJJJIIIIIIDDDCCCDDDFFFHHHIIIGGGEEECCCBBBBBBAAAAAA@@@??????@@@AAA@@@>>><<<<<<===???999:::::::::;;;;;;;;;;;;;;;:::999999;;;;;;:::999:::888666444333333333444333444555555444222///...222222111000000///......------------------------------++++++++++++------+++******+++,,,,,,***))),,,***((((((***+++***)))************+++++++++,,,***************************))))))))))))((((((((((((((()))******)))((((((,,,***+++---,,,)))***...))))))))))))))))))))))))((())),,,000222333000...444444555555555444222111000///...---,,,+++++++++)))+++...000333444555555000111222111///...///000333333222111111111111222---------.........//////------...000111333444555444333222///---***((('''************************---,,,***))))))***+++,,,000...+++((((((***,,,...***))))))******+++,,,---...000222333444666:::<<<===<<<<<<<<<===???AAABBB???@@@BBBDDDEEEFFFGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGqqqhhhaaa^^^YYYSSSMMMIIIGGGFFFGGGFFFEEECCCBBB@@@??????AAAAAAAAA@@@???>>><<<;;;999::::::999777666666777:::999999999999888888888555555555666777888999999555777;;;???CCCFFFHHHHHHHHHJJJLLLMMMLLLLLLLLLLLLOOOWWWbbbqqqzzzkkk]]]OOODDDAAABBBCCCBBB???@@@LLLYYYqqqppp\\\PPPGGGAAAAAADDDGGGOOOWWWhhhvvv}}}ssslllttt~~~ggg]]]\\\VVVPPPQQQMMMKKKIIIHHHHHHHHHFFFDDD???>>>>>>===============<<<;;;::::::::::::::::::888999999999888888777666999888777666555444333222555444333222111000000000---000222333111///------......------,,,,,,,,,,,,,,,,,,,,,---...///000000///111222111000333;;;AAAGGGWWWjjjuuu{{{~~~xxxnnngggjjjqqqvvvzzz}}}}}}xxxmmm^^^SSSTTT```kkksss{{{}}}ttthhh\\\TTTOOOSSSWWW[[[___eeemmmsssxxxyyyoooiiidddcccbbbaaadddiiilllkkkjjjhhhggggggggghhhfffeeebbb```^^^YYYTTTPPPLLLNNNRRRXXX\\\\\\YYYVVVRRRPPPOOOPPPVVV___hhhnnnxxxvvvqqqjjjeeeeeeiiinnnqqqqqqooonnnmmmnnnooopppmmmmmmmmmnnnnnnllliiifffgggggghhhlllpppsssttttttooolllhhheeedddbbb___]]]aaahhhmmmllliiigggbbb]]]\\\[[[ZZZZZZ[[[[[[YYYWWWWWWWWWWWWVVVUUUUUUVVVVVVSSSRRRSSSTTTUUUTTTPPPLLLMMMMMMLLLKKKJJJJJJIIIIIIEEEDDDDDDFFFGGGHHHFFFEEEBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???======>>>???:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999:::999777555444333333333222444777777555111///...222222111111000//////...---------------------------,,,,,,++++++,,,,,,---&&&&&&'''))),,,------,,,***))))))((())))))************+++++++++,,,,,,,,,************+++++++++++++++*********************'''(((***++++++***((('''***)))***---,,,)))***...************************,,,++++++...111111,,,(((444444555555555333222111---,,,++++++************---///111222111000000000222333444333222111222333222222111111111111111111,,,,,,------.../////////---...///111333444555555000///...---,,,,,,++++++************************,,,+++******)))******+++---+++)))((())),,,000222************+++,,,------///000222333444555888;;;===<<<<<<===>>>???AAABBB???@@@AAACCCDDDEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFvvvjjjfffYYYWWWTTTPPPLLLJJJHHHGGGEEEDDDCCCAAA@@@>>>======????????????>>>===;;;;;;777888999777555444555666777777666666666555555555555666555555555666777888;;;===@@@DDDGGGIIIJJJJJJKKKMMMNNNNNNKKKJJJKKKLLLPPP[[[qqq|||bbbOOOFFFCCC??????@@@???===BBBTTTeeeuuucccSSSHHHDDD@@@???AAAEEEMMMUUUffftttyyysssmmmxxxqqqZZZWWWWWWNNNKKKOOOLLLJJJHHHHHHHHHGGGEEECCC???>>>======<<<<<<======::::::999999999999::::::999999999999999888888777999888888666555444333333555444333222111111111111---///222222111///............------------,,,,,,,,,,,,,,,---...///000000---.../////////222888<<>>===>>>???======<<<;;;;;;:::999999;;;:::999999;;;;;;:::999999888777666555444333333111444777777555222111111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,######$$$&&&)))+++***)))******))))))((())))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,------*********************+++''')))***,,,,,,***)))'''(((''')))++++++((()))...++++++++++++++++++++++++000---,,,---000111///---555555666666555444222111,,,,,,+++*********++++++000222444333000...---...333444555444333222333444111111111111111111111111---------.........//////...///111333444555666666///...---,,,++++++,,,,,,************************+++******************************+++,,,---///000************+++,,,---...+++---//////000111444666<<<<<<===>>>???@@@AAABBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFyyyiii```]]]SSSRRRPPPNNNKKKIIIHHHGGGCCCBBBAAA@@@???>>>===<<<>>>>>>>>>======<<<;;;:::666777888777555555555666888888888777777777666666666666666555555555888:::BBBDDDFFFIIIKKKLLLMMMMMMLLLNNNOOOMMMJJJIIILLLOOOTTTccc|||wwwxxxrrrUUUDDD@@@AAA======>>>???@@@HHHZZZlllxxxiiiYYYLLLEEEDDDCCCAAAAAAFFFOOOWWWgggrrr|||~~~{{{zzzxxxuuuwwwxxxfffXXXWWWUUUMMMKKKPPPJJJIIIGGGFFFGGGFFFDDDCCC??????>>>============>>>;;;;;;:::999999999::::::999999:::::::::999999888888888777777666555444444555444333222222222222222---///111222000/////////......------------------,,,---------.../////////---...//////000222666999EEEUUUgggssszzz|||}}}pppddd```bbbgggnnnuuu~~~}}}mmm[[[UUU___kkk~~~nnn^^^RRRQQQRRRVVV[[[aaadddeeerrr~~~|||}}}zzzqqqjjjeeecccbbbbbbfffllloooooonnnmmmlllkkkjjjiiifffeeeccc```^^^YYYTTTPPPNNNPPPUUUZZZ]]]\\\XXXUUUNNNOOOPPPUUU\\\fffoootttsssnnnfffaaaaaadddhhhjjjllljjjhhhhhhiiijjjiiihhhbbbbbbccceeegggfffdddbbbccceeehhhnnnrrrtttsssrrrooonnnkkkhhhdddbbb`````````fffjjjhhhggggggdddaaabbb```_________^^^\\\YYYYYYWWWTTTTTTUUUVVVVVVUUUUUUVVVWWWWWWUUURRRNNNLLLMMMLLLJJJIIIIIIIIIJJJKKKHHHFFFEEEDDDEEEEEEDDDBBBEEEDDDCCCBBBAAABBBCCCDDD@@@AAABBB@@@>>>===>>>>>>>>>>>>===<<<;;;:::999999;;;:::999999;;;;;;:::999777666666666555444444333///222666666333111111333000000000111111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++))))))***+++***)))(((***,,,************+++++++++,,,+++++++++,,,,,,------...((((((((())))))))))))***))))))***++++++***))))))((('''(((+++***''')))---++++++++++++++++++++++++...---,,,...111555777777555555666666555333111000------,,,,,,,,,---......///222555444111///000111222333444333111000111222///000111111222111111111........................///000222444555555444444111000---+++***)))))))))************************)))))))))*********+++++++++,,,,,,---,,,+++******+++******++++++,,,---...---///111222222444777999<<<======>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEFFFyyykkk^^^VVVTTTOOONNNMMMJJJHHHFFFEEEDDD@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777888999888666555666777999999999888888888777777555777777777666888<<>>===<<<;;;;;;;;;;;;;;;999999:::::::::::::::999888777777777666666555555444333333222222222333333...000111000///...///111------..................------.....................///000111222444777999BBBQQQbbboooxxx~~~|||wwwkkkgggiiinnnwwwwww```VVV^^^kkk}}}iiiXXXTTTRRRTTT\\\ccchhhjjjttt{{{zzzvvvsssvvv~~~yyyrrrkkkhhhfffeeeiiinnnppppppooonnnlllkkkiiihhhfffdddbbb```]]]YYYSSSOOOLLLNNNSSSYYY\\\[[[VVVRRRNNNPPPSSSXXX```hhhppptttnnnhhhaaa^^^aaafffiiijjjiiigggfffggghhhiiifffdddaaaaaaccceeeggghhhfffdddcccdddfffjjjooorrrsssssspppooommmiiieeebbbaaaaaa```fffiiihhhggggggfffccccccaaa```______^^^[[[YYYYYYVVVSSSSSSTTTVVVVVVUUUQQQSSSTTTTTTSSSQQQPPPOOOLLLKKKJJJHHHHHHIIIJJJKKKGGGEEECCCDDDEEEEEEEEEDDDEEEDDDBBBAAA@@@AAABBBCCC???@@@AAA@@@>>>===============<<<<<<;;;;;;;;;:::;;;:::999999;;;;;;:::999444444555555555444444444...222444333///---///111//////000111222333333444........................+++,,,,,,------,,,,,,+++000///.../////////---+++***+++,,,+++))))))+++---)))))))))*********++++++)))******+++,,,,,,------))))))))))))******++++++***************************)))***,,,+++((()))---***************************+++---///000333777999444444555444333222000///,,,,,,,,,,,,------...///...222666555222000111444333444444222000//////000...///000111222222111000/////////...------,,,,,,...///111333333222111000000///,,,***)))))))))***************************''''''(((***+++++++++++++++++++++++++++******)))++++++++++++,,,---.........000222333444666999;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFyyykkkbbbXXXQQQOOOMMMLLLKKKHHHEEECCCAAA@@@>>>>>>>>>======<<<<<<<<<:::::::::::::::999888777777888999888777666777888555444444444444333333333555777888888888:::???DDDBBBCCCDDDFFFHHHJJJKKKLLLKKKMMMNNNLLLJJJMMMTTTZZZooo~~~rrrrrrxxxyyyuuummm\\\JJJAAA@@@???<<<;;;===CCCJJJNNNRRR]]]hhhyyyzzziiiZZZSSSNNNIII<<>>======<<<<<<<<<999999:::;;;;;;:::::::::777777777777666666666666333333222222222333444444///000000///......000222------.................................---------,,,,,,...///111333555666===LLL]]]kkkuuu|||~~~|||}}}wwwkkkhhhjjjppp{{{}}}cccWWW___lllrrr[[[VVVRRRTTT^^^iiiqqquuuwww|||{{{sssooolllqqq{{{xxxpppllliiigggkkkpppoooooonnnmmmkkkhhhgggeeefffdddbbb___]]]XXXSSSOOOIIILLLQQQWWWZZZYYYTTTPPPOOOQQQTTTZZZbbbjjjppptttkkkeee___^^^bbbhhhkkkkkkgggfffeeefffhhhhhheeebbbbbbbbbdddgggiiijjjhhhfffdddccccccfffkkkpppssstttppppppnnnjjjfffcccbbbbbb```fffiiihhhggghhhgggdddbbbaaa______^^^]]]ZZZXXXZZZVVVSSSRRRTTTVVVVVVTTTNNNOOORRRRRRRRRQQQQQQRRRLLLKKKIIIHHHHHHIIIJJJKKKEEECCCBBBCCCEEEFFFFFFFFFEEECCCAAA?????????@@@AAA>>>@@@AAA@@@>>><<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;:::999999;;;;;;:::999222333444444555555444444...111333111,,,***,,,///......///111222333444555////////////////////////+++,,,,,,------,,,,,,+++)))((((((***,,,,,,+++******,,,---,,,))))))+++...((())))))))))))*********((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++***))))))***++++++,,,***+++---,,,((()))---))))))))))))))))))))))))'''***...///......111444333333444333222000...---************+++,,,------111555888777222///111333444555555444111//////000...///000222222222111000000000///...---,,,,,,+++---///000111111000///------+++***))))))+++---...************************%%%&&&((()))+++,,,,,,,,,)))(((((()))***+++---...++++++++++++,,,---......((())),,,---...000444666<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGG