BM6P6(@ {{{tttpppnnndddTTTLLLMMMKKKIIIKKKSSS^^^ppp|||{{{}}}~~~jjjZZZiiimmmYYYLLLBBB:::999999888888999999::::::;;;===???AAABBBCCCCCCFFFIIIMMMNNNNNNNNNNNNOOOJJJLLLPPPSSSUUUVVVUUUUUUSSSWWW[[[]]]___eeeooovvvlll^^^gggiiiaaajjjxxx}}}tttqqqzzzxxxxxxxxxwwwuuurrrnnnjjjgggfffiiinnnrrrtttsssqqqooommmjjjjjjqqqzzz}}}wwwpppllllllkkkjjjjjjjjjkkkllllllkkkhhheeecccbbbbbbbbbeeecccbbb```___^^^_________kkk}}}xxxiiiVVVKKKLLLJJJIIIMMMUUU```ooo{{{{{{~~~wwwnnn\\\lllhhhSSSGGG>>>::::::999999999999:::::::::;;;===???BBBCCCDDDEEEFFFIIILLLMMMMMMMMMMMMNNNJJJKKKNNNPPPRRRTTTTTTTTTTTTWWWZZZ[[[\\\```iiiooo{{{gggffffff```dddqqqvvv~~~yyyrrrqqqvvvzzzyyyuuupppmmmlllkkkkkkkkkkkkmmmpppsssuuupppnnnnnnrrrxxxxxxsssmmmkkkkkkjjjjjjiiiiiiiiihhhlllkkkiiifffeeedddddddddcccbbb```^^^]]]]]]]]]]]]\\\ccc{{{nnnWWWKKKLLLIIIIIINNNXXXaaammm~~~}}}yyy|||oooqqqbbbsssaaaLLLBBB:::::::::999999999999:::::::::;;;===@@@CCCEEEFFFGGGGGGJJJMMMNNNMMMMMMMMMNNNIIIJJJKKKMMMPPPQQQSSSTTTTTTVVVWWWWWWXXX[[[aaafff{{{sssgggeeecccbbbeeeiiixxxtttpppnnnvvv~~~xxxqqqnnnnnnjjjiiiiiijjjlllooosssuuusssrrrsssttttttrrrnnnkkkhhhiiiiiiiiihhhgggeeedddhhhhhhfffeeedddccccccccc```___]]]\\\[[[[[[[[[\\\]]]]]]hhhpppWWWLLLMMMIIIIIINNNXXXaaalllzzz|||yyyxxx}}}kkkggg```uuu~~~\\\HHHBBB;;;:::::::::999999::::::::::::;;;>>>AAADDDFFFHHHIIIJJJLLLNNNNNNNNNMMMNNNNNNJJJJJJKKKLLLNNNQQQSSSTTTSSSTTTUUUUUUUUUXXX\\\```ooollliiikkkhhhcccfffrrrzzzrrrssspppwww|||tttmmmiiidddgggkkkoooqqqqqqpppooossstttuuutttqqqmmmkkkiiifffggghhhhhhfffdddaaa```bbbbbbaaaaaa`````````______^^^\\\[[[ZZZZZZZZZ[[[___]]]___ppprrrWWWKKKMMMJJJIIINNNWWWaaalllxxx}}}|||xxxvvvuuuxxx{{{nnnzzzWWWZZZuuu[[[GGGDDD???;;;::::::::::::::::::;;;:::<<<>>>AAADDDGGGHHHIIIIIIJJJLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRTTTVVVQQQRRRSSSTTTUUUXXX[[[^^^hhh}}}uuusssmmmeeebbbfffooozzztttqqqtttooorrrxxx}}}yyyoooffffffhhhkkknnnppppppooonnnqqqssstttrrrnnnkkkiiiiiidddeeeeeefffdddbbb___^^^____________^^^^^^]]]]]]^^^]]][[[ZZZYYYZZZZZZ[[[]]]]]]\\\dddtttVVVJJJMMMLLLKKKOOOZZZdddmmmwww~~~|||zzzxxxtttrrrqqqrrrxxxwwwvvvlllRRR]]]]]]HHHEEE@@@;;;;;;::::::::::::;;;;;;;;;<<<>>>AAADDDFFFGGGHHHFFFGGGHHHGGGEEEEEEFFFGGGKKKLLLNNNPPPRRRSSSUUUVVVQQQQQQRRRSSSUUUXXX[[[\\\```mmmzzzmmmeee___]]]```kkkxxx|||ooonnnoooiiijjjnnnwww~~~|||sssjjjnnnllljjjiiijjjmmmqqqsssooopppqqqooollliiihhhhhhccccccccccccbbbaaa___^^^_______________^^^]]]\\\\\\[[[ZZZYYYXXXYYYYYYZZZXXXZZZ[[[^^^ooowwwWWWJJJNNNNNNNNNTTT___hhhnnntttyyyzzz{{{}}}}}}|||zzzqqqooommmmmmpppyyyyyy}}}cccSSSccc```HHHCCC<<<;;;;;;::::::::::::;;;;;;;;;<<<>>>AAACCCEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFJJJLLLNNNQQQSSSTTTTTTTTTRRRQQQQQQSSSUUUWWWXXXYYYZZZ```nnnkkkccc```\\\[[[aaaiiiuuuvvvpppnnnjjjccceeejjjrrrxxxxxxsssnnnqqqooollljjjjjjmmmpppsssooonnnmmmllljjjhhhfffdddbbbbbbbbbaaaaaa`````````]]]^^^^^^^^^]]]\\\ZZZYYYZZZYYYXXXWWWVVVWWWXXXXXXVVVWWWYYY[[[bbb{{{xxxXXXLLLPPPPPPQQQXXXdddlllooopppssssssuuuwwwyyyzzzxxxvvvuuunnnllljjjlllooozzz|||nnnWWWNNNbbbbbbGGG@@@888<<<;;;;;;::::::;;;;;;<<<<<<===???AAACCCDDDEEEEEEHHHIIIIIIHHHFFFEEEFFFGGGIIIKKKNNNQQQSSSTTTTTTSSSSSSRRRQQQRRRTTTUUUVVVUUUYYY[[[dddzzzjjjddd```\\\YYYYYY[[[dddyyy}}}ttttttqqqjjjaaaeeelllppprrrqqqooonnnnnnnnnoooppppppooonnnmmmpppnnnkkkjjjiiigggdddaaabbbaaaaaa`````````aaaaaa[[[[[[\\\[[[ZZZXXXWWWUUUXXXWWWVVVUUUUUUUUUVVVWWWYYYXXXXXXYYY[[[mmmtttWWWPPPVVVSSSXXXaaajjjrrrwwwyyyzzz}}}zzzvvvsssqqqqqqrrrtttoooqqqooojjjnnnyyyiiiMMM\\\}}}ZZZIIIAAA<<<999999999:::;;;<<<===>>>===>>>@@@@@@???@@@BBBDDDEEEEEEEEEDDDEEEEEEFFFFFFKKKLLLNNNPPPQQQSSSSSSTTTRRRPPPNNNOOOSSSVVVVVVUUUZZZ\\\\\\aaaxxxeeebbb]]]ZZZXXXUUUXXXgggxxxuuusssnnnmmmppppppooonnnoooooonnnllljjjjjjkkkmmmppprrrrrrpppmmmmmmllljjjiiihhhfffbbb___aaabbbcccbbb```___```aaa[[[YYYVVVUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQPPPVVVVVVUUUWWW```wwwZZZTTT[[[]]]bbbkkkuuu|||}}}xxxsssooommmllllllnnnqqqpppooovvvpppgggRRRhhhsssRRRCCC>>>:::999999999:::;;;<<<===>>>>>>???AAAAAA@@@AAACCCEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKMMMOOOQQQSSSSSSTTTQQQOOOMMMNNNQQQTTTTTTSSSXXXYYYZZZ]]]jjj~~~gggaaa\\\ZZZXXXWWW]]]fffxxxuuupppmmmoooooommmkkkkkklllllllllkkkkkkkkkmmmppprrrrrrooollljjjiiigggggggggfffdddbbbdddeeefffdddbbbaaaaaabbb^^^[[[XXXUUUTTTSSSQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPVVVUUUSSSSSSUUUlll{{{___[[[ccciiioooxxx{{{uuupppmmmkkkjjjnnnpppqqqtttxxxmmmjjjbbbhhhKKK???;;;888999999999999:::<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHHHHGGGGGGHHHIIIIIIJJJIIIJJJLLLNNNPPPRRRSSSSSSPPPOOOMMMMMMOOOPPPQQQPPPVVVUUUWWWYYY\\\jjjttteee\\\YYYWWWXXXYYYnnnxxxwwwuuuqqqooopppoookkkhhhfffgggjjjkkklllkkklllnnnppprrrpppmmmiiigggeeeddddddeeeffffffeeeeeeffffffeeebbb`````````]]]ZZZWWWUUUSSSQQQOOOLLLLLLMMMNNNOOOOOOOOONNNMMMOOOTTTRRRPPPQQQNNNYYYqqq~~~dddbbblllsssyyyzzzvvvsssppppppnnnooopppwwwzzzpppvvv```HHH>>>;;;:::888888888999:::;;;======>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIKKKMMMOOOQQQRRRRRRPPPOOOMMMMMMMMMNNNOOOOOOUUUQQQSSSXXXWWW]]]yyysss^^^XXXXXXXXXWWWccciiivvvuuuqqqrrrqqqooopppnnnjjjeeebbbdddgggjjjlllkkkkkkmmmooopppnnnjjjfffeeecccaaaaaacccdddeeedddbbbcccdddccc```]]]\\\\\\XXXVVVTTTSSSRRROOOLLLIIIFFFHHHKKKNNNOOOOOONNNMMMLLLPPPNNNNNNRRROOOSSSbbbiiijjjxxx{{{wwwtttrrrpppooopppxxx{{{nnnvvvYYYEEE===;;;999888888888999:::;;;<<<===<<<>>>????????????BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOVVVOOOOOOVVVXXXYYYkkkpppeeebbb^^^XXX^^^___gggvvvzzzpppmmmnnnnnnmmmmmmmmmiiidddaaabbbfffiiijjjiiiiiiiiikkkkkkjjjgggdddeeeccc```___```aaaaaa```___aaabbbaaa^^^[[[YYYYYYWWWUUUSSSQQQOOOKKKFFFBBBAAADDDHHHLLLOOOPPPOOOOOOKKKNNNJJJJJJPPPPPPQQQ\\\ooopppuuuyyytttrrrssssssuuu~~~pppfff{{{hhhOOO@@@:::888888888888888888999;;;<<<===<<<===>>>>>>>>>???AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKMMMOOOUUUOOOOOOTTTVVVWWW```kkkqqqeee^^^ZZZ\\\fffnnnuuu}}}wwwpppmmmmmmmmmkkkjjjmmmjjjeeecccdddfffgggggggggeeedddeeefffeeedddbbbcccaaa___^^^______^^^\\\\\\^^^``````]]]ZZZXXXXXXWWWUUUSSSQQQMMMHHHAAA<<<@@@CCCGGGKKKNNNOOOOOONNNKKKNNNIIIFFFLLLMMMLLLTTT^^^{{{yyyzzzwwwuuuxxx~~~jjjaaavvvwww\\\HHH>>>:::888888777777888888999:::<<<===<<<===??????>>>???AAACCCCCCCCCCCCDDDEEEFFFHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIIIILLLOOOMMMNNNQQQSSSTTTVVVZZZ]]]nnnxxxbbb\\\ZZZ]]]^^^```ooo|||vvvtttooolllkkklllkkkjjjmmmkkkhhhgggggggggfffddddddbbb______```aaaaaaaaa```___^^^^^^___^^^\\\[[[WWWZZZ\\\\\\ZZZXXXVVVUUUSSSRRRRRRQQQOOOJJJDDD???DDDFFFHHHKKKLLLMMMLLLLLLHHHNNNIIIFFFKKKKKKHHHNNNTTTaaa~~~vvv}}}iiibbbvvvoooVVVEEE>>>;;;::::::777777777888999:::<<<<<<===>>>@@@@@@???@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHJJJKKKJJJGGGHHHKKKNNNDDDMMMSSSSSSSSSWWWZZZZZZ]]]}}}ggg```\\\\\\XXXVVVdddwww{{{sssooonnnllliiijjjlllmmmlllmmmllljjjjjjiiihhheeebbbbbb___\\\[[[\\\___```aaa]]]\\\]]]^^^______\\\ZZZRRRUUUXXXXXXWWWTTTRRRRRRLLLMMMOOOQQQRRROOOJJJFFFHHHIIIJJJKKKKKKKKKJJJIIIEEEMMMKKKHHHMMMLLLIIIMMMOOOPPPhhh{{{yyy\\\```iiiNNN@@@<<<:::888888999999999::::::;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJMMMQQQUUUWWWVVVTTT\\\iiiyyyiiiaaaaaa[[[QQQVVVfffxxx~~~wwwqqqllljjjiiihhhiiiiiiiiigggjjjjjjjjjjjjiiihhhgggfffbbbaaa___]]]]]]]]]^^^___``````___^^^^^^^^^^^^^^^TTTTTTSSSQQQPPPNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIQQQNNNUUU|||uuuYYY```|||fffLLL???;;;:::888888888888888999::::::;;;;;;>>>??????@@@AAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKNNNPPPRRRQQQPPPSSS[[[uuummmbbb\\\WWWXXX^^^```kkkwwwuuuqqqpppmmmkkkiiihhhiiiiiigggfffcccddddddeeeeeeeeeeeeeeecccaaa___]]]\\\]]]___```aaa```^^^]]]\\\\\\]]]]]]SSSSSSRRRPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFLLLQQQgggpppSSS[[[uuu```JJJ>>>;;;:::888999777777888888999::::::;;;??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHIIIJJJKKKKKKJJJNNNPPP```}}}oooeee^^^ZZZQQQXXX```jjjvvvuuummmnnnpppooommmjjjhhhhhhgggfffddd___```aaacccdddeeeeeeeeedddbbb^^^\\\[[[\\\^^^``````^^^[[[XXXWWWWWWYYYZZZRRRQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE???LLLLLLPPPooogggOOO^^^kkkYYYFFF===;;;:::999999888888999999:::;;;<<<<<<@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHEEEEEEFFFHHHIIIIIIPPPPPPWWWggg{{{{{{kkk^^^ZZZZZZZZZ^^^eeeooovvvzzz{{{rrrlllnnnqqqpppnnnkkkhhhgggfffdddbbb```aaacccdddeeefffffffffcccaaa]]]ZZZYYYZZZ\\\^^^^^^[[[WWWSSSQQQRRRSSSUUUQQQQQQPPPOOONNNMMMLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAKKKIIIFFFWWWuuu]]]PPPkkk|||aaaRRRCCC<<<;;;:::999:::999999:::;;;<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHEEECCCCCCEEEHHHIIIJJJMMMOOOUUU[[[eeepppfff```ZZZXXX[[[```eeeiiisss{{{}}}|||rrrooonnnnnnqqqnnnkkkhhhgggeeecccaaadddddddddeeeeeeeeeddddddaaa___[[[XXXWWWXXXZZZ[[[]]]ZZZVVVRRRPPPPPPQQQRRRPPPPPPOOOOOONNNMMMLLLLLLHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFEEEHHHPPP]]]~~~VVVUUUwwwxxxWWWKKK???;;;;;;:::999:::::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFDDDBBBCCCEEEHHHJJJJJJFFFIIIOOOSSSWWWjjjrrrggg\\\XXXXXXXXXZZZ]]]]]]hhhxxx|||uuurrrvvvvvvrrrpppmmmkkkqqqnnnjjjhhhfffeeebbb```ddddddddddddcccbbbaaa``````^^^\\\YYYXXXXXXYYYYYY\\\ZZZVVVSSSQQQQQQRRRRRROOONNNNNNMMMLLLLLLKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAJJJOOOOOOkkkzzz{{{vvvTTT]]]rrrPPPFFF===;;;;;;:::999;;;999999:::<<<===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCEEEHHHHHHHHHEEEEEEIIINNNOOOYYYtttzzzooofff]]]XXXXXXUUUZZZaaaiiiqqqyyy|||yyywwwqqqlllhhhwwwyyyqqqqqqnnnkkkjjjpppmmmjjjhhhfffeeebbbaaacccddddddcccbbbaaa`````````___^^^\\\[[[ZZZYYYXXXXXXVVVTTTRRRPPPPPPPPPPPPLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEECCCCCCBBBAAADDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<@@@AAAEEEIIIIIIYYYwww~~~ssskkkPPPffflllLLLCCC;;;:::;;;:::999;;;888999:::;;;===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDCCCCCCEEEFFFFFFEEEJJJFFFGGGLLLMMMOOO\\\kkkkkk^^^[[[WWWUUUSSSTTTZZZccclllrrrxxxxxxnnnjjjlllnnnmmmjjjmmmrrrppppppnnnlllmmmooommmjjjgggfffeeecccaaadddddddddddddddcccbbbbbb`````````___]]][[[ZZZXXXSSSRRRQQQOOONNNMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::DDDCCC???BBBEEEMMM]]]ggg|||\\\[[[zzz|||aaaFFF@@@999777:::;;;:::888:::::::::;;;===>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCEEEFFFEEECCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGDDDDDDHHHJJJKKKNNNSSSddd|||zzzpppccc\\\WWWVVVWWWWWWZZZ^^^bbbbbbiiiuuu~~~zzzwwwllllllgggcccgggsss|||~~~yyyuuusssssspppjjjeeejjjkkkkkkiiifffdddddddddeeeeeedddcccbbbaaa```______^^^^^^```aaa```[[[WWWVVVUUURRROOOLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA???>>>>>>===============>>>>>>??????@@@CCCHHHKKKmmmddd|||pppWWWaaarrrWWWEEE???999888999;;;:::888::::::;;;<<<===???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFFFFFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFCCCCCCGGGIIIIIILLLQQQXXXhhhrrrfff[[[YYYZZZXXXVVVVVVVVVUUUXXX^^^dddhhhqqqyyyvvvooojjjggghhhiiiiiijjjtttvvvrrrooooooqqqrrrnnnkkkjjjkkkllljjjgggdddbbbbbbbbbaaaaaa```___^^^]]]\\\^^^]]]\\\]]]^^^]]]YYYVVVUUUTTTQQQNNNKKKIIIGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBB???>>>======<<<<<<=========>>>>>>>>>???BBBGGGJJJ\\\]]]ttteeeVVVoooxxxeeeLLLCCC???:::888999;;;:::999;;;;;;;;;<<<>>>???AAABBBAAAAAA@@@@@@AAACCCEEEFFFHHHEEEDDDDDDFFFFFFDDDAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCEEEBBBBBBEEEFFFFFFHHHLLLPPPUUUoooooofffbbb]]]WWWTTTWWWVVVWWWYYYYYY[[[dddnnnnnnqqqvvv|||yyyppphhhcccaaaaaa``````iiitttwwwqqqmmmkkkkkknnnpppooommmjjjlllmmmlllgggccc```^^^cccccccccbbbaaa```___^^^\\\ZZZYYYXXXYYYXXXVVVUUUSSSRRROOOLLLJJJHHHFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAAEEEHHHNNNtttTTTiiibbbYYYttt]]]GGGAAA>>>:::888999:::::::::;;;;;;<<<<<<>>>???AAABBBBBBAAA???>>>???AAADDDFFFCCCDDDEEEEEEBBB@@@??????CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBAAACCC@@@@@@CCCDDDCCCDDDHHHKKKIIIXXXzzz~~~rrrhhhcccXXXUUUTTTVVVTTTQQQSSSXXX\\\]]]aaagggoooxxxzzzqqqkkkiiiddd___\\\___ccchhhkkkppp}}}}}}qqqpppmmmiiihhhiiijjjjjjiiijjjlllmmmlllgggaaa]]][[[bbbcccccccccbbbaaa___^^^ZZZYYYWWWUUUUUUUUUTTTTTTPPPOOOMMMKKKHHHGGGFFFEEEBBBBBBCCCDDDEEEEEEEEEEEE@@@??????>>>>>>??????@@@>>>>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========???BBBEEEHHH[[[}}}OOO```{{{___ZZZtttYYYIII>>><<<:::999999:::::::::;;;;;;;;;<<<===???AAABBBBBBAAA???>>>>>>@@@CCCEEEAAAIIIPPPNNNEEE???@@@DDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>???@@@@@@@@@??????@@@>>>>>>AAABBB@@@AAADDDDDDBBBIII[[[ooo}}}jjjaaaXXXWWWXXXUUUSSSSSSRRRRRRSSSVVV[[[bbbhhhllltttwww}}}tttrrrnnnjjjeee___[[[ZZZcccaaaaaadddllluuu}}}tttlllnnnlllhhhfffeeefffffffffgggiiikkkjjjeee```\\\ZZZ\\\]]]^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSRRRRRRSSSTTTNNNMMMLLLIIIHHHFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBB>>>>>>============>>>>>>===<<<;;;;;;::::::::::::<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;===???BBBFFFFFFVVV~~~MMMYYYqqq[[[[[[qqqUUUIII<<<;;;:::999999:::;;;;;;:::::::::;;;===>>>@@@AAAAAA@@@???>>>>>>@@@BBBCCCDDDQQQ\\\YYYMMMCCCDDDIIIBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>===>>><<<<<<@@@AAA??????BBBDDDCCCFFFMMMUUUfffvvvccc[[[YYYYYYXXXYYYSSSRRRQQQQQQRRRUUUXXXZZZZZZ]]]aaaffflllooorrrsssvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyvvvsssoookkkhhhfff```______^^^ZZZVVVYYY______bbbhhhtttwwwoookkkhhhgggfffeeedddeeeffffffdddfffgggfffccc___\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZXXXUUUUUUTTTRRROOONNNPPPRRRMMMLLLKKKIIIGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA??????======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999999999888:::;;;;;;:::;;;===???GGG@@@DDDcccJJJRRRfffpppZZZdddjjjMMMFFF::::::::::::999999;;;<<<999999999:::<<<===???@@@???????????????@@@@@@AAADDDPPP\\\\\\PPPEEEBBBDDD??????????????????????????????>>>>>>>>>=========<<<<<<============<<<<<<<<<:::;;;???@@@??????BBBHHHEEEEEEIIILLLUUUkkkxxxhhh^^^XXXUUUVVVXXXWWWUUUSSSQQQRRRRRRSSSOOOPPPSSSUUUXXX[[[]]]^^^```aaaccceeehhhjjjkkklllhhhhhhhhhhhhhhhgggggggggccccccbbb```^^^\\\ZZZYYYYYYYYY[[[ZZZUUURRRZZZeeerrrvvvvvvlllhhhgggdddeeeeeeeeeddddddeeeeeeaaabbbcccccc```^^^]]]]]]ZZZ[[[]]]^^^^^^\\\ZZZYYYPPPQQQRRRPPPMMMKKKLLLNNNMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<::::::999888888888888888888999::::::999999;;;<<<@@@AAABBBPPPwwwFFFKKK]]]yyyhhh\\\ooodddFFFAAA999:::::::::999999;;;<<<888888999999;;;<<<>>>???????????????@@@@@@@@@@@@@@@JJJVVVWWWNNNCCC<<<:::========================>>>>>>>>>>>>============;;;<<<<<<===<<<<<<;;;;;;;;;999;;;???@@@??????BBBGGGAAA@@@EEEGGGHHHQQQ^^^~~~mmmeeeddd[[[ZZZWWWUUUSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVRRRRRRTTTUUUWWWXXXZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXaaacccgggiiieeedddppp~~~}}}{{{uuujjj```]]]^^^dddeeeffffffdddcccbbbccc___```aaa```^^^]]]]]]^^^UUUWWWYYYZZZZZZXXXVVVTTTMMMOOOPPPNNNKKKIIIJJJLLLLLLLLLJJJIIIHHHGGGGGGGGGBBBBBBBBBBBBAAA@@@??????<<<;;;;;;::::::;;;;;;<<<777777777777888999:::::::::999999888777888888888777999::::::999999:::;;;333===@@@AAAZZZFFFHHHTTTjjj}}}bbbSSSpppWWWIII:::888888888888888888999999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<===>>>>>>???AAAAAABBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;========================::::::;;;;;;<<<=========@@@@@@@@@AAADDDGGGKKKMMMeeeyyyuuuiii\\\VVVXXX\\\[[[XXXYYYVVVUUUWWW[[[\\\YYYUUUTTTXXXYYYTTTPPPRRRTTTTTTWWWVVVXXX[[[\\\[[[^^^cccbbb```___aaaggglllooopppwwwtttnnngggccc`````````fffggghhhhhhgggeeebbbaaaaaabbbccccccaaa]]]YYYVVVQQQQQQRRRUUUXXXYYYXXXWWWPPPNNNLLLKKKKKKKKKIIIHHHKKKIIIGGGFFFGGGGGGFFFEEEBBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;:::999888888777777777777777777777777:::999999999888888777777777888888999999:::;;;;;;>>>;;;===BBBFFFWWW~~~FFFGGGQQQeee|||xxxeeefffgggOOODDD:::888888888888888999999::::::;;;<<<<<<============;;;;;;;;;<<<===>>>>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======????????????AAADDDGGGIIIPPPmmm|||qqqooonnnkkkhhhfffbbb___dddlllnnnhhh```dddjjjlllhhhcccaaa```]]]]]]aaajjjtttwwwrrrpppqqqrrrrrruuu{{{uuuqqqlllfffbbbaaa```aaaeeefffhhhjjjjjjiiihhhggggggfffdddaaa^^^ZZZWWWUUUQQQPPPQQQSSSUUUUUUTTTRRRPPPNNNKKKJJJJJJJJJIIIGGGIIIGGGEEEEEEEEEFFFDDDCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888777777777777777777777777777888888888888777777666666777777888888999::::::::::::777999<<<===GGGbbbFFFFFFMMM]]]rrrnnnaaa{{{cccJJJBBB>>>888888888888888999::::::999:::;;;===>>>?????????;;;;;;;;;<<<======>>>>>><<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999::::::;;;;;;<<<<<<===============???AAACCCDDDFFFSSSbbb{{{yyyyyyrrrlllgggppppppmmmiiieeebbbaaaaaabbbaaacccfffiiikkkllllllkkkiiigggddd___[[[XXXVVVUUURRRQQQQQQQQQSSSRRRQQQOOOPPPMMMKKKJJJJJJIIIHHHFFFGGGEEECCCCCCDDDDDDBBBAAAAAAAAAAAA@@@???===;;;:::::::::::::::999888777666666666666666666666666666666666666666666555555555666666777888888999999::::::888999<<<;;;===KKK\\\FFFDDDIIIUUUfff{{{hhh``````EEE???>>>888888888888999::::::;;;::::::;;;======>>>>>>>>>;;;;;;;;;<<<<<<========================<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888999999999:::;;;;;;<<<<<<======<<<<<<===>>>@@@@@@HHHKKKNNNfffvvvkkkiiifffcccaaaaaabbbbbb^^^```cccgggiiijjjjjjjjjeeedddbbb___]]]ZZZXXXWWWSSSRRRQQQRRRSSSSSSRRRPPPOOOMMMJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCDDDCCCAAA@@@AAA@@@???>>>===;;;:::999999999999999888777666666555555555555555555555555555444444444444444444444555666666777777888888999999777888<<<======CCCKKKvvvEEEDDDFFFNNN[[[nnnhhhhhh}}}WWW???;;;:::888888888888999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<<<<<<<::::::::::::::::::::::::888888888999999999999999888888888888888888888888888888999999:::;;;;;;;;;==================>>>>>>CCCFFFDDDNNNmmmyyynnnfffdddbbbaaa``````aaabbb___aaadddfffhhhiiihhhhhhaaabbbbbbbbb___[[[WWWUUURRRQQQPPPPPPRRRSSSRRRQQQOOOLLLIIIHHHGGGGGGEEECCCDDDCCCCCCCCCDDDCCCAAA??????>>>===<<<;;;:::::::::888888888888777666555444444444444444444444444444333333333333333333333333444444555666666777777888555444444888999:::===AAAOOOEEECCCEEEJJJRRRbbb|||yyyjjjpppvvvPPP@@@???:::888888888888999;;;<<<===;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999999999999999999999999777777777888888888888888999999999999999999999999777888888999999::::::;;;<<<<<<<<<===============<<>><<<<<<;;;::::::::::::;;;777777777777666555444444333333333333333333333333222222222333333333333444333444444555555666777777777777666777888999;;;===<<>>;;;:::999999888999:::;;;<<<666666666666555444333333333333333333333333333333222222222333333444444444333333333444555555666666777999:::999999:::<<<======OOOlllDDDDDDFFFGGGIIITTTkkkaaaaaa|||lllEEE???@@@333888888888999:::;;;===>>>::::::<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999888888888888888888888888555666666666777777888888888888888888888888888888777777777888999999::::::888999:::;;;;;;;;;;;;;;;999>>>>>>@@@EEEDDDLLL```{{{xxxrrrfff```ddd^^^^^^^^^]]]]]]^^^^^^___]]]___aaaccceeeddddddccc``````^^^]]]\\\[[[[[[[[[XXXVVVRRRQQQPPPPPPOOONNNNNNKKKHHHFFFEEEDDDBBB@@@?????????@@@AAA@@@<<<:::999888777777888:::;;;===666666666666555444333222222222222222222222222222222222222333333444444444222222333444444555555666111555888777777999;;;<<<@@@AAAPPP}}}HHHDDDEEEHHHGGGIII]]]ttt{{{ttteeepppnnnEEE;;;<<<888888888999::::::;;;<<<<<<:::<<<>>>>>>===<<<======:::::::::999999:::;;;;;;999999999999888888888777777777777777777777777777666666666666666666666666666666666666666666666666666777777777888888888888888888888888888888888888999999:::<<>>AAABBB@@@OOO```qqq{{{rrrooollllllmmmlllfffaaabbb___[[[ZZZ[[[^^^___``````______```aaa```]]]ZZZ[[[ZZZYYYWWWVVVWWWWWWWWWXXXUUURRRPPPOOONNNLLLJJJJJJGGGDDDBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666555555444333333333222222222222222222222222222222222222222222222222333333333333444444444444666666666666777777777777777<<<@@@HHHdddJJJGGGFFFFFFCCCBBBMMM]]]|||pppbbbuuu|||PPP;;;===<<<333999999999::::::::::::::::::<<<===<<<:::999999999999888888777777888888888777777666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777777::::::999999999;;;===>>>:::>>>DDDOOOccc{{{pppgggffffffhhhlllllliiieeeaaa^^^ZZZXXXYYYZZZ[[[[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTQQQOOOLLLLLLLLLLLLKKKJJJHHHEEEBBB@@@???>>><<<::::::::::::::::::::::::::::::999999888888777777666555555555444333333222222111111111111111111111111111111111111111111222222222222333333333444444444444555555555666666666666444777999;;;IIIlllKKKHHHFFFFFFCCCAAAIIISSSrrrsssmmmkkkEEE777<<<;;;222999999999999999999999999;;;<<<===<<<:::888888999888888777666666666666777555555555444444444444333555555555555555555555555444444444444444444444444444444444444444444444444555555555666666666777777777777777777777777777777777777777888999;;;<<<===CCC@@@@@@EEEMMMbbbuuunnnffffffgggiiikkkkkkhhheee```]]]YYYXXXXXXYYYYYYYYYZZZXXXVVVWWWXXXZZZZZZZZZ]]]\\\ZZZXXXVVVTTTSSSRRRMMMKKKIIIIIIJJJJJJJJJIIIFFFDDDAAA???>>>===;;;:::999999999999999999999999888888888777777666666666444444444333222222111111111111111111111111111111000000000111111111111111222222222222333333333333333333444444444555555555777888999:::===SSSKKKIIIGGGFFFDDDDDDHHHNNNiiiwww___BBB777:::999444888888999999999999999:::<<<===>>>===;;;999999999888777666666555555555666444444444333333333222222444444444444444444444444444444444444444444444444333333333333333333333333444555555555555666666666666666666666666666666666777777777888999:::;;;<<<===:::===BBBDDDLLLggg{{{rrriiicccdddeeefffhhhiiihhhdddbbb^^^\\\YYYXXXYYYZZZZZZZZZZZZXXXVVVVVVWWWYYYZZZZZZ[[[ZZZYYYWWWTTTRRRPPPOOOKKKIIIGGGGGGGGGHHHGGGFFFFFFCCC@@@???>>>===;;;:::888888888888888888888888777777666666666666555555333333333222111111000000000000000000000000000000/////////000000111111111111111111222222222333333333333333333444444444444999777999;;;:::DDDdddLLLJJJGGGFFFFFFGGGIIIKKK___lll|||uuussswww}}}lllTTTAAA999888888777777777888888999:::::::::;;;===>>>===;;;:::::::::888888777666555555555555444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444555555555666666666666666666666666666::::::999999999888888777999999===AAA??????LLL[[[oootttnnniiibbb^^^^^^```ccceeeeeeccc```^^^\\\ZZZXXXXXXZZZ\\\\\\\\\\\\ZZZWWWVVVWWWXXXXXXWWWVVVUUUTTTRRRPPPMMMKKKIIIIIIGGGEEEDDDEEEEEEDDDCCCEEEBBB???>>>======;;;999666666666666666666666666555555555555555555555555222222222111000000//////////////////////////////......//////000000111111000000111111111222222222222333333333444444444444555444666999888:::JJJ]]]|||NNNLLLHHHEEEEEEHHHIIIHHHSSS___wwwvvvnnnfffbbbaaabbbiiipppxxxiiiZZZHHH>>>:::888888888555666777888999:::;;;<<<999;;;<<<<<<:::999::::::999888777666555555555555444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222333333444444444555555555555555555555555555555555888888888888888888777777<<<<<<======<<<===@@@DDDJJJbbboooiiigggdddbbbccc\\\___bbbcccaaa^^^[[[YYYWWWVVVVVVWWWZZZ]]]^^^]]]]]][[[XXXWWWWWWVVVUUUSSSRRRRRRQQQPPPNNNKKKHHHGGGDDDBBBAAA@@@BBBBBBBBBAAABBB@@@===<<<<<<;;;999888555555555555555555555555444444444444444444444444222111111000000///......////////////////////////------...//////000111111000000000000111111111222333333333444444444444555333444666666555777>>>EEEUUUPPPMMMHHHDDDEEEGGGGGGEEEKKKVVVnnnoooeee```]]]^^^^^^\\\___cccmmm~~~___OOO???::::::999888888444555666777999;;;<<<===777999::::::999888999:::999999888666666555555555444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111333333333444444444555555555555555555555555555555333444555777888999999999777777666666:::@@@CCCBBB>>>JJJZZZpppsssiiieeeccc___```ddd```bbbdddddd```[[[WWWTTTTTTTTTTTTVVVZZZ]]]^^^^^^^^^\\\YYYXXXWWWUUUSSSPPPRRRRRRRRRQQQOOOLLLIIIGGG@@@>>>===>>>@@@AAAAAA@@@AAA>>><<<:::::::::888777555555555555555555555555444444444444444444444444111111111000//////......////////////////////////---------...///000000111000000000000111111111111333333444444444555555555444888999666555999===???BBBcccZZZLLLEEEHHHIIIDDDBBBGGGEEESSSccczzzxxxfffZZZ\\\```\\\ZZZ^^^fff{{{tttwwwnnnXXXKKK>>>;;;;;;:::888888777888888888888999999999;;;;;;:::999999888888777777666666555444444333333333222222111111222222333111111111111111111111111111111000000111111222333222222222222222222222222222222333333333333444444444444444444444444444444555555555666666666666777:::999888888999:::<<<===DDDCCCKKKZZZhhhuuuqqqjjjdddaaaaaabbbddd`````````___]]]ZZZWWWUUUUUUVVVWWWYYYZZZ\\\]]]^^^[[[[[[YYYVVVSSSQQQRRRSSSRRRRRRRRROOOKKKIIIHHHIII@@@@@@??????>>>??????@@@???>>>===;;;999777666555666555555555555444444444444444444444333222111000111111000000//////......000000//////.........---......//////000000111111...//////000111222222222222222222333333333444444444444555666777888999999@@@LLLjjjgggUUUGGGGGGIIIDDDBBBDDDDDDOOOZZZppp}}}jjjeeebbb[[[XXX[[[]]]oooiiiuuulllTTTGGG<<<999999888777777777777888888888999999999999999999888777777666666666666666555444333333333333222222111111222222333111111111111111111111111111111000000111111222333222222222222222222222222222222222333333333444444444444444444444444444444333333333333444444444444999999888888999:::<<<<<<<<<:::???GGGOOO\\\zzz|||tttpppqqqnnniiieeebbbbbbcccdddaaa```___]]]ZZZXXXVVVUUUUUUVVVWWWXXXZZZ\\\]]]^^^ZZZZZZXXXTTTPPPOOOPPPQQQQQQRRRQQQNNNJJJGGGFFFGGG@@@@@@???>>>>>>>>>??????>>>===<<<:::888777555555444444444444333333333333333333333333222111000///000000000000//////......000/////////..................//////000000000000...//////000111111222222222222222333333333333444333444555666777888888999:::???RRRrrr|||dddMMMHHHJJJGGGCCCBBBCCCIIIOOObbb~~~~~~pppggg^^^ZZZ[[[YYYccczzz}}}rrrgggfffNNNCCC999777888777666777777777777888888888999999888888777777666555555555666555555444444333333222222222111111111111222222111111111111111111111111111000000000000111222222222222222222222222222222222222222222333333333333444444444444444444444444333333333333444444444444888888888888888999;;;;;;;;;999;;;>>>>>>BBBTTThhhwwwmmmfffbbbaaajjjhhhfffcccbbbbbbbbbbbbaaa```^^^\\\YYYWWWVVVUUUUUUVVVWWWXXXZZZ[[[]]]]]]\\\[[[YYYUUUQQQOOOPPPRRRQQQRRRQQQNNNJJJFFFEEEDDDAAA@@@??????>>>>>>>>>>>>======;;;:::888777555555333333333222222222111111111111111111111000///...000000000////////////...////////////...............////////////000000000...//////000000111111222111111222222222333333333333333444555666777777888444555<<>>===<<<;;;:::999888777333333333333222222222111111111111111111111000///.............../////////.........////////////////////////...............///////////////000000000000000000111111111222222222222222333444444555555444888<<<;;;888EEEdddjjjSSSJJJHHHFFFDDDEEEFFFDDDLLLaaarrrqqqddd]]][[[ZZZ\\\iiitttiiimmmwww}}}jjjRRRAAA;;;888888999777777:::666666666777777777888888888888888777666666555555222222222222222222222222111111000000000000111111000000000000000000000000000////////////000111111111111111111111111111111111111111111222222222222333333333333333333333333222222222222333333333333333444555666777777777777555777999:::999888999;;;;;;AAAMMMYYYbbbrrr{{{ttttttfffeeedddcccbbbaaa``````aaabbbcccccccccbbb```___ZZZ\\\___```^^^[[[VVVSSSUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[[[[YYYVVVSSSRRRRRRRRRSSSTTTRRRMMMIIIFFFEEEGGGFFFDDDBBBAAA@@@??????===<<<<<<;;;:::999888777333333333222222222111111000000111111111111000000---............/////////.........////////////////////////............---///////////////////////////000000000000111111111111222222222333333333333444777999777444:::PPPfffzzz^^^MMMHHHGGGGGGDDDGGGDDDHHHWWWddduuuuuuhhh^^^YYYYYYYYY___qqqpppffflll|||ttteeeKKK???:::777888888666666888666666666666777777777888777777666666555444444444111111111222222222222222111111000000000000111111000000000000000000000000///////////////000111111111111111111111111111111111111111111222222222222222222222222222222222222111111222222222333333333222333555666777777666666777888999999999:::999888:::<<>>======;;;::::::999888777666666222222111111111000000000...//////000000/////////---------.........//////............/////////000//////.........---------/////////////////////////////////000000000111111111111111222222222222222444444555666555777BBBOOOZZZwwwhhhRRRJJJJJJLLLCCCGGGDDDEEEOOOYYYiiiyyylllcccYYY[[[YYYYYYfff~~~mmmdddkkkppplll___DDD===999777888777444444777666666666666777777777777666555555444444333222222111111111111111111222222111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222222222222222222222222222333333444444444555555555222333444666777666666555666777777777999;;;:::888>>>888888???AAA===BBBMMMaaa|||xxxmmmiiigggccc```___^^^^^^___```bbbccceeefff``````___^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUVVVWWWXXXVVVVVVWWWWWWXXXYYYZZZZZZRRRUUUYYYZZZWWWSSSPPPNNNMMMOOOQQQPPPLLLHHHEEEDDDEEEDDDBBB@@@>>><<<;;;;;;999888888777666555555444000000000000////////////------......///......------------.........//////---.........//////000000//////.........---------///////////////.........////////////000000000000111111111111111222222222555333555888999666666999999OOOpppzzz^^^PPPLLLJJJBBBDDDFFFGGGFFFLLL^^^ppp|||mmmccc[[[\\\[[[YYY^^^nnniii```bbbpppnnnbbb>>>999999999888777666666555888888777777666666555555666444222333666666333111333333333222222222111111222222222111111111000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444444444555555555555666666777777777888888888888::::::;;;;;;===>>>???@@@KKKQQQbbbvvvjjjhhhccc___[[[YYYXXXXXXZZZYYYYYY\\\```bbbaaa______```___\\\YYYXXXZZZ]]]ZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVSSSSSSSSSRRRQQQOOONNNMMMJJJJJJJJJJJJIIIHHHGGGGGGEEECCC@@@===;;;:::999999::::::999888777666555444333222000/////////000111////////////////////////.........///////////////------............------000000//////.........---000000000000////////////////////////000000000000111111222222222333333333333333444555666777888999;;;AAAQQQnnnkkkUUULLLIIIDDDEEEGGGGGGEEEIIIXXXgggrrrggg^^^]]][[[WWWYYYeeeyyyddd[[[^^^wwwddd\\\QQQ;;;999999888888777666666555888888777777666555555444555444333333555555333111222222222222111111111111111111000000000/////////............//////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222222222222333333333333444444444444444555555555555555555666666666777777777888888999999:::<<<===>>>GGGGGGMMM^^^wwwxxxkkkccc___^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYYYY[[[^^^___^^^\\\]]]]]]]]]ZZZXXXWWWZZZ]]]ZZZZZZXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXVVVUUUTTTPPPPPPPPPPPPOOONNNLLLLLLIIIIIIIIIIIIHHHFFFEEEEEECCCAAA???<<<:::999999999999888777666555444444333222111000/////////000111................................................------............------000/////////.........---000/////////////////////.../////////000000000000000000000111111111222222222222333444555666777777<<<<<>>999888888777777666666555777777777666555555444444444333333333444444222111111111111000000000//////////////////........................//////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222333333333333333333444444444555555444444444555555555555666666666666777888999:::;;;>>>======BBBNNN\\\hhhnnnvvvnnnhhhaaaYYYTTTVVVUUUUUUUUUVVVXXXYYY[[[ZZZYYYYYYYYY[[[[[[YYYWWWYYYZZZYYYXXXWWWWWWYYY[[[[[[ZZZYYYXXXWWWVVVUUUTTTVVVWWWXXXXXXVVVTTTRRRPPPLLLMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGFFFEEECCCBBBAAA@@@>>><<<:::999888888888777666666555444333222222222111000/////////000000------------------------//////......------,,,,,,------............------/////////...............////////////////////////....../////////000000000/////////000000000111111111111222222333444555555;;;666777???MMMcccwww[[[NNNGGGFFFFFFFFFCCCAAAGGGOOO^^^xxx}}}sssjjjfff```XXXRRRSSSXXX]]]kkk{{{tttZZZPPPRRRiiiwww]]]CCC???888888777777666666666666777777666555555444444333333333333333333333222111000000/////////........./////////...........................////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111222222222222222333333333444444444444444444444444555555555555555555555555666777888999777999<<<>>>@@@CCCFFFHHHRRReee~~~~~~qqqiii^^^XXXXXXXXXUUUSSSTTTSSSSSSRRRSSSTTTUUUUUUZZZYYYYYYXXXWWWVVVTTTSSSVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXVVVUUUSSSRRRTTTUUUVVVVVVTTTRRRNNNLLLJJJJJJJJJKKKJJJIIIIIIHHHEEEEEEDDDCCCBBB@@@???>>><<<;;;:::888777777777888666555555444333333222222111111000000////////////------------------------//////...---,,,+++++++++------............------.................................///////////////........./////////000000/////////000000000111111111111222222333444444555777222444<<<===BBBZZZvvvfffNNNGGGEEEEEEFFFDDDBBBDDDJJJSSSmmm{{{oookkkcccZZZSSSOOONNNOOOVVVggg{{{nnnXXXNNNNNNfff~~~ttt[[[@@@<<<777777777666666666666666666666555555444333333333222222333333222111111111/////////.........------////////////////////////............////////////...................................................////////////000000000000000000000000000000000000000000111111111222222222222222222333333333444444444444555555555666666555555555555666777888888555999===???>>>===<<<<<<>>>GGGSSS^^^kkk{{{|||vvvoooggg```^^^XXXQQQOOOSSSVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRXXXXXXXXXWWWTTTRRRQQQPPPTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRSSSSSSSSSQQQOOOLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBAAA@@@>>>===<<<;;;:::888777666666666777555555555444444333333222000000000000//////..............................//////...---,,,+++++++++------............---------------...............------....../////////000............////////////000000000111111111222222222222222333444444555555555111555>>><<<777@@@RRRuuusssRRRJJJFFFEEEGGGFFFDDDDDDGGGNNNeeewwwvvvpppggg]]]VVVPPPKKKHHHKKKXXXhhhoooeeeUUULLLMMMfff~~~lllbbbQQQ@@@;;;666666666666666666666666555555555444333333222222000222333333111000000111/////////.........------.........///////////////............////////////......................................................////////////000000///////////////////////////000000000000111111111111111222222222333333333444444444555555555666666666555555555666666777888777888999999999:::<<<>>>>>>===>>>BBBKKKWWWccckkk{{{ssshhh___ZZZXXXVVVSSSRRROOOMMMNNNRRRTTTTTTSSSQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWVVVSSSQQQPPPQQQUUUTTTTTTVVVXXXZZZYYYXXXXXXWWWUUUSSSQQQQQQQQQRRRQQQQQQPPPOOONNNMMMKKKKKKHHHHHHHHHGGGFFFEEECCCCCC????????????>>>===<<<<<<:::999777666555555555666444444444444333333333222//////000000000///...---//////////////////////////////......------,,,,,,------............---------------------.........---------......//////000------........./////////000000000111111111222222222222222333333444444444555111333999:::888<<>>=========>>>>>>======<<<;;;:::888666555444555555333222222222222111111111...///000000000///...---................................................------............------,,,,,,,,,------.........,,,,,,---......///000000---------.........///////////////000000000111111111111111222222222222222333333333444666888;;;===AAASSSrrrmmmSSSLLLHHHIIIIIIFFFEEEEEEBBBSSSbbbuuuxxxmmmeee]]]SSSMMMLLLLLLOOOQQQOOOJJJIIILLLKKK\\\___ZZZeeeyyyxxxhhh^^^HHH>>>===333555555555666666666666666555555444333333222222111///111333222000...///111000000/////////.........+++++++++,,,,,,---------............/////////000............................................................/////////000////////////////////////////////////000000000000000111111111111222222222111111222222222333333333444444333333333444555555888777666777999999777555777:::===>>>===<<<===>>>???IIIRRRUUU[[[gggttt{{{~~~ppphhhddd___WWWQQQOOOMMMKKKJJJJJJJJJJJJJJJHHHKKKOOOQQQRRRRRRTTTUUUSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUUUURRRPPPRRRSSSXXXWWWVVVXXX[[[\\\[[[XXXVVVSSSPPPMMMLLLNNNQQQTTTOOONNNKKKJJJIIIJJJKKKMMMFFFEEEDDDCCCAAA>>><<<;;;;;;<<<======>>>>>>======<<<:::888666555444444444111111111111000000000000...///000000000///---,,,------------------------.........///////////////---..................---,,,,,,,,,------.........,,,,,,------...///000000---------.........//////............/////////000000000000000111111111111000555666444333777888666===>>>LLLooo^^^TTTMMMKKKIIIEEEEEEJJJDDDJJJTTTfff{{{iiiYYYSSSIIIKKKKKKIIIJJJMMMKKKFFFHHHHHHHHHJJJQQQaaauuu~~~zzzfffMMM>>><<<;;;777888888777777666666555555333333333222222222111111111111111111111111111111111111000000//////......//////000000000000//////,,,---......//////..............................000///...---,,,------...///////////////.........///////////////////////////000000000111111111111000000000000111111111111111111111111111111111111222222222222222222222222444444444555666777777888666666666777888888999999======>>>???CCCGGGKKKMMMWWW\\\dddppp|||uuummmhhh]]]ZZZTTTOOOKKKIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTXXXUUUQQQNNNNNNPPPTTTVVVXXXZZZ]]]___^^^\\\YYYWWWYYYXXXUUURRRPPPPPPQQQRRRQQQPPPOOOOOOOOOMMMIIIFFFEEEEEEEEECCCAAA>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;888666444222111111222222222111111111000000......//////...---,,,,,,------------------------..................------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///000111111222000000000000111111111111222222333444444555555666::::::===KKKeeeiiiYYYKKKHHHIIIHHHEEEEEEBBBFFFNNN]]]wwwxxxdddTTTOOOOOONNNJJJJJJLLLKKKFFFHHHGGGFFFEEEIIIUUUfffrrr~~~~~~uuuaaaJJJ===;;;;;;888888888777777666555555444333333222222222111111111111111111111111111111111000000000000//////......------............------,,,------.......................................000///...---,,,------.../////////////////////...//////////////////////////////000000000111111111//////000000000111111111111111111111111111111111222222222222222222222222333444444555666666777777555555666777777888888999;;;;;;:::;;;===@@@CCCDDDCCCFFFLLLTTT\\\dddjjjmmmsss|||{{{xxxrrrkkkccc\\\VVVSSSTTTQQQMMMJJJGGGGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKLLLNNNPPPPPPQQQQQQRRRQQQQQQQQQRRRSSSTTTUUUWWWUUUPPPMMMMMMOOORRRUUUXXXYYY\\\^^^^^^\\\ZZZXXX[[[YYYVVVTTTQQQPPPOOOOOOOOOOOONNNOOONNNLLLIIIFFFEEEEEEDDDCCCAAA>>><<<:::<<<<<<<<<;;;;;;;;;;;;::::::999777555444222222222222222111111111000000000...............---,,,,,,------------------------..................------,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111//////000000000111111111222222222333444444555555:::999999===MMMkkkhhhPPPHHHJJJLLLGGGCCCGGGGGGJJJUUUlllpppXXXSSSSSSPPPKKKKKKNNNMMMJJJHHHHHHFFFDDDGGGRRRcccpppzzzvvvlllYYYEEE;;;:::;;;:::777777777666555555444444222222222222111111111000000000000000000000000000000000000////////////...------............------,,,,,,---.......................................//////...------------.........//////////////////////////////////////////////////////000000000000//////000000000000111111111111111111111111111111222222222222222222222222333444444555555666666666444555555666777777888888:::999888888999:::<<<===999:::===@@@CCCGGGIIIJJJRRRWWW___iiirrrzzz~~~zzzvvvrrrnnnjjjgggZZZXXXUUUQQQMMMKKKIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLHHHJJJMMMPPPQQQQQQPPPOOOPPPOOONNNNNNOOORRRUUUWWWWWWTTTPPPMMMMMMNNNQQQSSSWWWXXX[[[\\\]]]\\\[[[ZZZ[[[ZZZXXXVVVSSSPPPNNNMMMNNNNNNNNNNNNNNNLLLIIIFFFDDDDDDCCCBBB@@@>>><<<:::;;;;;;;;;:::::::::999999888777666444333333333333111111111111000000000000---............------,,,------------------------------------------......,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////000000000000111111000111111222333333444444555888888666999LLLiiiaaaOOOKKKLLLJJJGGGIIIGGGFFFLLL^^^xxxxxx```WWWVVVQQQLLLLLLPPPQQQNNNHHHIIIIIIIIIOOO___vvvyyylllaaaOOO@@@999999:::;;;777777666555555444444333222111111111111000000000000000000000000000000000////////////////////////...//////000000//////...,,,,,,---.........------....................................------..................////////////////////////////////////........./////////000000////////////000000000111111111111111111111111111111111111111222222222222333333444444444555555555444444444555666666777777999999888888888999::::::999::::::;;;<<<======>>>EEEDDDFFFIIIMMMPPPQQQQQQ\\\^^^aaadddfffggggggffflllooossswwwyyyyyyxxxwwwqqqnnnjjjfffdddaaa\\\YYYZZZZZZYYYUUUQQQNNNMMMLLLMMMKKKIIIHHHGGGHHHJJJKKKHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFIIIMMMQQQRRRQQQOOOMMMNNNMMMKKKKKKMMMQQQUUUXXXXXXUUURRROOONNNOOOQQQSSSVVVWWWYYY[[[[[[\\\[[[[[[YYYYYYYYYXXXVVVRRROOOMMMOOONNNNNNOOOOOOMMMJJJGGGDDDCCCBBBAAA???===<<<;;;:::::::::999999888888777555555444333333333333333111111000000000/////////---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------........................------------------------........................//////////////////......////////////000000000111000000000111222222333333///666;;;:::777<<>><<<<<<;;;:::999999888777666666666333333222222222222333333000000000/////////......,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------..................------------------------........................////////////...............////////////000000000//////000111111222222333///444888:::999888;;;===IIIbbboooSSSGGGHHHLLLFFFDDDCCCDDDHHHUUUlll|||{{{yyytttkkkiii```VVVRRRQQQOOOJJJIIIJJJJJJIIIQQQgggtttcccYYYLLL@@@;;;:::888888999555555555444333333222222000000000000////////////////////////////////////---............/////////,,,,,,------------,,,,,,++++++,,,---------------........................,,,---......///.........------......///000000000////////////////////////------------.........///......////////////000000000000000000000000000000//////000000111222222222333333333333333333333333222222222333444444555555222333444555666666777777333444444555777888888999777777888888999:::;;;;;;;;;:::::::::;;;>>>AAACCC===@@@BBBBBB???======???<<<======>>>???@@@AAAAAA???@@@AAABBBAAABBBCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCGGGGGGGGGGGGGGGEEEDDDDDDEEEHHHLLLPPPQQQPPPNNNLLLLLLJJJIIIIIIKKKPPPUUUXXXWWWVVVSSSRRRQQQSSSTTTVVVXXXXXXWWWWWWXXXYYYZZZ[[[VVVWWWXXXXXXXXXVVVTTTRRRQQQPPPOOOOOOOOOMMMIIIFFFCCCBBB@@@>>>===<<<;;;;;;999888888777666555444444222222111111111111222222////////////............+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------..............................////////////000000///000000111222222333333444222111222444666666666777AAATTTmmmaaaNNNJJJKKKGGGGGGHHHIIIGGGMMM___rrr}}}vvvpppppprrrqqqnnnggg]]]XXXWWWSSSNNNJJJLLLKKKIIIMMM^^^yyymmm```RRRFFF<<<:::;;;999777777555555444444333222222222000000/////////.................................---------.........//////+++,,,,,,------,,,,,,+++++++++,,,------------,,,........................,,,,,,.../////////......------......///000000111////////////////////////,,,,,,---------................../////////000000000000000000000000000000/////////000111222222222333333222222222222222222111111222222333444444444222333333444555555555555444444555666777777888888777:::<<<:::777444555777999999888777888999;;;<<<===>>>??????===;;;<<<===:::;;;===???@@@@@@AAABBB@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFEEEDDDFFFHHHLLLOOOPPPPPPNNNMMMKKKJJJIIIJJJLLLPPPTTTWWWUUUTTTRRRQQQQQQSSSUUUVVVYYYXXXWWWVVVVVVXXXYYYZZZXXXYYYYYYXXXWWWUUUTTTRRRPPPOOONNNNNNMMMJJJFFFCCCBBBAAA???===<<<;;;;;;<<<888888777666555444333333222111111000000000111111/////////.........------***+++,,,---------------++++++++++++++++++++++++***++++++,,,------......***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,------....../////////........./////////000000000000111111222333333444333111//////222444666777777999>>>KKKeeeoooXXXNNNJJJCCCDDDGGGHHHCCCDDDSSSeeezzzwwwrrriiiggglllpppnnnhhhaaa^^^^^^[[[VVVLLLNNNOOOLLLLLLYYYppp|||hhh___OOOCCC::::::<<<999666666555555444333333222222111000/////////....................................---------.........//////---......//////......---++++++,,,---------,,,,,,........................+++,,,.../////////......---------...///000000111////////////////////////,,,,,,,,,---------................../////////000000000000000000000000000...//////000111222222222333222222222222222222222000111111222333333444444555555666666666555555444555555555555555555555555222777;;;:::555333444777777777666666666666777777;;;;;;<<<<<<;;;;;;;;;<<<888:::===>>>>>>>>>>>>>>>>>>===<<<===@@@AAA@@@??????@@@AAABBBCCCCCCCCCCCCGGGHHHIIIJJJIIIHHHFFFDDD>>>@@@BBBDDDFFFFFFFFFFFFFFFHHHKKKNNNPPPOOONNNMMMKKKKKKJJJKKKMMMPPPTTTVVVSSSRRRQQQPPPQQQSSSUUUVVVZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[ZZZXXXVVVTTTSSSRRRPPPNNNMMMLLLKKKHHHCCC@@@BBBAAA???===<<<;;;;;;<<<888777666555444333222222222111111000000000000000//////.........---------***+++,,,,,,------------++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,*********++++++,,,,,,,,,........................------------------------,,,,,,------...///000000............/////////000111111111222333333444444///000222444555555666666555;;;<<<999???XXXzzzhhhTTTMMMHHHFFFFFFGGGFFFFFFKKKRRRkkk|||uuukkkaaa^^^bbbjjjzzzuuummmnnnhhh]]]RRRRRRRRROOOMMMUUUjjj~~~kkkXXXOOOAAA>>>;;;999888888777666555444333222111111111111000000000000000///......................................................//////.........---------------------------------------------------------------------------------,,,---------...///////////////...------------...---------............///---------............/////////...//////000111222000000000000111111111111333333333222222222111111000111111111111222222222222222222333333444444444333333333444444444555555666666666666666666666666444444555555666888999:::<<<<<<;;;:::888777666666;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============AAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEHHHIIIGGGDDDAAA???@@@AAAAAAAAABBBDDDFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJIIIHHHIIILLLOOOQQQRRRRRRPPPPPPPPPQQQRRRSSSUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZYYYVVVTTTTTTUUUSSSNNNHHHFFFGGGEEEAAA<<<;;;;;;:::::::::999999999888777666555333222111000000000111111111111000000000///---,,,++++++,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...,,,***+++...000...,,,+++++++++,,,,,,,,,------....................................////////////------------.........//////000000000111111111111333333333444444444555555444666888888;;;BBBNNNXXX|||___LLLJJJFFFEEEEEEDDDBBBFFFLLLZZZooo{{{ppphhhiiinnn{{{{{{uuujjj^^^XXXSSSQQQOOOTTTiiidddQQQGGG???===999777777777555444444444333222111111111111000000000000000///......////////////////////////........................//////.........---------------------------------------------------------------------------------------------............//////...---------------------------............---------............/////////////////////000111//////000000000111111111333333222222222111111111000000111111111222222222222222222333333333333333333333333333444444444444555555555555555555555555444444444555666777999999<<<;;;:::999888777666666::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDFFFGGGEEECCCBBBAAABBBBBBBBBAAAAAACCCEEEHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHJJJMMMQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWUUUSSSSSSTTTSSSNNNHHHFFFFFFDDD@@@;;;::::::::::::999999999999777777666444333111000000///000000111111000000///000///---,,,++++++,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...,,,+++,,,...///...,,,,,,,,,,,,---------..........................................////////////------.........///////////////000000000111111111222222333333333444444444222555777777777999@@@FFFUUUpppsssZZZOOOJJJFFFFFFDDDAAABBBFFFKKK^^^uuuwwwtttxxx|||qqq```UUUTTTSSSTTTiii]]]JJJBBB===;;;888666555555444333444333222111111000111111///000000000000///......////////////////////////.......................................---------------------------------------------------------------------------------............------------///......---------------------------............---------............///000000//////...///////////////000000000000111111222222222222111111111000000000000111111111222222333333333222222222222222222222333333333444444444555555555555555555555555444444444444555666888888::::::999888888777666666888888999:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@AAACCCHHHIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHIIIKKKOOORRRTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPRRRSSSSSSRRRQQQQQQRRRRRRMMMHHHEEEDDDBBB>>>:::999999999999888888888888666666555333222111000////////////000000////////////...---,,,+++++++++,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,---...---+++------------............---------------------------............/////////............/////////000////////////000000000000111111111222222222333333000333666666555444666888777HHH```wwwqqqWWWOOOIIIHHHGGGDDDDDDFFFHHHVVViii|||iiiXXXXXXVVVUUUkkkZZZIIIBBB<<<:::777555555555444333444333222111000000000000//////000000//////...---////////////////////////................................................------------------------------------------------------------------------.........------,,,,,,,,,///...------,,,,,,------,,,,,,---------.........---------............///111000///...............////////////000000000111222111111111111000000000000000000000111111111111333333222222111111000000222222222222333333333333444444444444444444444444333333333333444555666777888888888777777666666666666666777888:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>??????AAABBBDDDEEEFFFEEEFFFEEECCCAAA@@@AAABBBCCCDDDFFFGGGHHHHHHHHHGGGIIIIIIIIIJJJKKKMMMNNNPPPTTTUUUUUUUUUUUUSSSQQQPPPNNNNNNOOONNNMMMLLLKKKJJJGGGIIIKKKLLLKKKJJJKKKMMMMMMJJJFFFCCC@@@===:::888777777666666666555555555333333222111000//////...---------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------,,,------******+++++++++,,,,,,,,,------------------------------------........................////////////---............//////////////////000000000111111111222333444444666888:::???<<<999888AAAXXXyyy~~~fffXXXJJJFFFGGGGGGFFFGGGAAAHHHRRR^^^sssppphhhaaaaaaxxxmmmLLLBBB===;;;999666555555555444444333222111000000///000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------------------------------------------------------------------------------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............/////////......---...............////////////000000000000000000/////////////////////000000000111111111111111000000000000000000000111111111222222222333333333333333333333333222222222222222333444444555555555555555555555666444444555666777888888999999999999:::::::::;;;;;;999999999999999999999999<<<<<<>>>???AAACCCEEEEEEDDDEEEEEEDDDBBBAAABBBDDDBBBCCCEEEFFFHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNNNNNNNLLLJJJHHHGGGEEEGGGIIIIIIHHHHHHHHHJJJIIIHHHEEEAAA>>>;;;999888555555555555444444444444222111111000//////......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,...---,,,,,,---///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///------------.........////////////000000000111111444333222111111222444666444666999<<<<<>>;;;999777444333333444333222333222111000000/////////......//////......---,,,------------------------........................---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------............///......---------...//////........./////////000000000000/////////.........////////////000000000111/////////000000000000000000000000000111111111222222222222222222222222222222111111111111222333333333333444444555555555555444444555555666666666666777888888888888999999999888888888888888888888888888999;;;>>>@@@AAABBBCCCBBBCCCDDDCCCBBBCCCDDDFFFBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMQQQQQQPPPOOOOOOPPPPPPPPPMMMMMMNNNNNNLLLJJJGGGEEEDDDFFFHHHHHHFFFFFFFFFGGGFFFEEECCC@@@===:::999999444444444444333333333333111000000//////......---++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))+++------,,,,,,///111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,---------.........//////000000000111111111333222000000111222222222///000555;;;;;;888;;;BBBzzzgggRRRJJJKKKJJJIIIIIICCCFFFFFFGGGRRRjjj{{{gggVVVAAA>>><<<888555333222222222222111333222111000////////////......//////......---,,,................................................---------.........//////------------------------------------------------------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------.........//////---------------...///000............/////////000000/////////............////////////000000000000......//////000000111111000000000000111111111111222222222222222222222222111111111111111111222222222333333444444555555555444444555555555555555555666777777777777888888888888888888888888888888888444666999<<<>>>@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHDDDEEEFFFFFFFFFEEECCCBBBBBBCCCEEEGGGIIIKKKMMMNNNQQQPPPOOONNNNNNOOOQQQRRRMMMMMMNNNNNNLLLIIIFFFEEEDDDFFFGGGGGGFFFEEEEEEFFFDDDDDDCCC@@@<<<:::999:::444444444333333333222222000000//////......------+++++++++,,,,,,+++++++++)))***,,,,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,(((***------,,,---///222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000111111111111000///000111333444444333777000...222555555888>>>~~~dddRRRLLLKKKJJJIIIFFFCCCBBBEEELLLZZZpppiiiWWWJJJ???::::::666555555444444333222222111111111111000///------......////////////.........------,,,,,,,,,------..............................------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///////////////.................................---...///...,,,,,,...///////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222333333444444444555555555555666777777777777777888888888888888888888888888888888::::::;;;;;;<<<=========???@@@AAABBBDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMNNNOOORRRTTTVVVSSSQQQOOOLLLIIIGGGEEEEEEGGGFFFEEEEEEFFFEEECCC@@@FFFGGGFFFBBB;;;666444444666666555444222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************......---,,,++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---............------------......///////////////.........000000111111111222222222444444444555555555555666zzzcccRRRIIIHHHIIIFFFCCCAAACCCFFFOOO```oooyyy{{{aaaOOOCCC<<<999999555555555444333333222222111111111000000///---------......//////......---...------,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...---,,,...///........................////////////////////////111111111111111111111111000000000111111111222222111222222222222333333333333333333333444444444444555555666666666666777777888888888888888888888888999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFGGGGGGGGGIIIKKKJJJKKKKKKLLLOOOQQQTTTUUUTTTRRRPPPMMMKKKIIIGGGFFFHHHFFFDDDDDDDDDCCCBBB@@@@@@BBBBBB>>>999555444555555444444333222111000///////////////.........---++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---------------......///......------------......////////////............000000000111111111222222222333333333333444444444{{{```MMMHHHJJJHHHEEECCCCCCBBBEEEOOOYYYdddvvvtttWWWDDD<<<888777888555555444333333222222111000000000000///......---,,,------......------,,,---------,,,,,,------...************************,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++++++++,,,------------------------------------...///...---,,,...///........................////////////////////////////////////////////////000000000000111111111111222222222222333333333444111111222222222333333333444444444444555555666666888888888888888888888888777888888999999:::;;;;;;<<<===>>>???@@@BBBCCCCCCEEEEEEDDDCCCCCCBBBBBBAAACCCDDDFFFFFFEEEFFFGGGIIIGGGGGGIIIKKKMMMPPPSSSTTTTTTSSSQQQOOOMMMKKKJJJIIIIIIGGGDDDBBBBBBAAA@@@???;;;<<<<<<;;;888555444555333333222111000//////...//////.........---------************************++++++++++++++++++++++++************************+++************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,------...///......------------..............................000000000000111111111111111111111111222222222333rrrZZZNNNLLLJJJGGGEEEEEECCCAAAEEELLLUUUjjjjjjMMM>>>999777555555444444333333222111111111//////000000///......---+++,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111------------------------,,,...//////---------...........................////////////////////////......................../////////000000000111111222222222222333333333333111111111222222222333333333333444444555555666666888888888888888888888888777777888999999::::::;;;===>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBCCCEEEEEEDDDDDDEEEGGGDDDEEEFFFIIILLLNNNPPPRRRSSSRRRQQQPPPOOOMMMKKKJJJJJJFFFBBB@@@?????????>>>999999999888666555444333111111000//////...------.........---------,,,,,,))))))))))))))))))))))))************************************************))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,------...------...............////////////000000000111111000000111111111222222222kkkWWWLLLIIIFFFFFFGGGEEEBBBCCCGGGKKK___zzzsss^^^GGG<<<:::888444222333333333222111111000000...////////////......---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///........................------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111------------------------,,,...//////...------...................................................------------------------....../////////000000000111111111222222222333333111222222222333333333333333333444555555666777777777777777777777777777777888888888999::::::;;;;;;<<<===>>>???@@@BBBCCCCCCEEEEEEEEEEEEEEECCCBBBAAAAAABBBCCCCCCBBBBBBDDDEEECCCDDDFFFHHHJJJLLLMMMNNNPPPPPPPPPOOONNNMMMKKKJJJHHHEEEAAA>>>>>>>>>======::::::888777666444222111/////////......---------------------,,,,,,,,,,,,))))))))))))))))))))))))************************************************((((((((()))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,------,,,---------......//////....../////////000000000000111111111111222222222{{{bbbRRRJJJFFFEEEFFFEEEBBBBBBEEEDDDSSSiii}}}}}}wwwyyy~~~bbbQQQAAA;;;:::888555333333333222111111000000///....../////////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...---------------------------------........................------------------------............////////////000000000000111111111222111111222222222333333333222333333444555666777777777777777777777777777777777888888999::::::;;;;;;999:::;;;<<<===???@@@@@@DDDDDDEEEEEEDDDCCCAAA@@@???@@@BBBBBBAAABBBCCCEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHEEECCC@@@>>>>>>===<<<;;;;;;999888777666444111/////////......------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************)))))))))******,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////............////////////000000000111111111222222ssscccPPPKKKGGGGGGFFFCCCCCCEEE@@@IIIWWWgggxxxuuuSSSGGG<<<999888666555666222222222111000000//////------...//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------------------------------................................................------........./////////////////////000000000000000000000111111111222222111111222333444555666666777777777777777777777777666666777888888999999:::999999:::;;;===>>>??????AAABBBCCCCCCCCCAAA???>>><<<>>>@@@AAAAAAAAACCCEEEGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIJJJJJJIIIGGGFFFBBB@@@>>>>>>>>>>>><<<:::999777555555555444111..................---------,,,,,,,,,,,,++++++++++++************************************************************************+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------...//////------........./////////....../////////000000000vvvWWWQQQKKKJJJHHHDDDDDDFFF>>>BBBJJJVVVggg{{{qqqbbbKKKAAA888666666555666888222222111111000/////////------......///......---,,,------......------,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------------------------------................................................---------.........//////............////////////////////////000000000000///000111222333444555555777777777777777777777777555555666666777888888888:::;;;<<<===>>>@@@AAAAAA???@@@AAABBBAAA???===;;;;;;===???@@@@@@AAACCCEEEIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEDDD@@@???>>>>>>???>>><<<:::777555333333555444111.....................------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---------.........//////---------.........//////iiiWWWFFFCCCHHHIIIFFFDDDBBBAAACCCLLLYYYjjjvvv\\\TTTAAA===999666555666666555333222111///......------........................+++++++++...000000...,,,+++,,,---...//////000000------------------------+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////........................---------...............111111000000111111222333555555555555555555444444888999:::999777777888999::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHFFFCCCBBBDDDEEEFFFGGGFFFDDDBBB@@@AAA@@@>>>>>>===:::666333666555444222111000000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))******++++++************************++++++************+++++++++++++++*********)))))))))************+++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++******)))*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------------------------------............///zzzfffPPPGGGGGGEEECCCAAACCCAAAAAAFFFNNN\\\qqqpppWWWKKK???<<<888555555555555444333222111///......------------------------------,,,,,,,,,,,,++++++++++++...---,,,+++++++++++++++------------------------+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///........................---------...............111111000000111111222333666666555555555555555555777888999999777777888999::::::;;;<<<===>>>????????????@@@@@@??????>>>>>>===>>>???AAABBBBBBBBBBBBDDDEEEGGGHHHHHHFFFDDDBBBFFFGGGHHHHHHHHHFFFDDDBBBAAA???===<<<;;;:::777444555444333222111000000000//////.........---------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********************************++++++************+++++++++++++++*********)))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------------------............zzzbbbSSSKKKFFFCCCDDDEEECCCAAAAAACCCLLL___qqqnnnWWWGGG===:::666444444444333333222111000///...---------+++++++++++++++++++++++++++,,,,,,+++)))***///333222111...+++)))((())))))------------------------,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///---------------------------------.........//////111000000000000111222222555555555555666666666666777888999999777777888999999:::;;;<<<===>>>>>>>>>===>>>>>>???????????????>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCEEEFFFGGGHHHGGGFFFDDDBBBAAA>>>;;;:::999888777555444444222111000000000000////////////............+++++++++++++++++++++++++++++++++***************************))))))))))))************************++++++************+++++++++++++++***************)))************+++++++++************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,------------------------............yyygggVVVJJJHHHKKKGGGEEEDDDCCC@@@CCCRRRaaarrr|||iiiTTTCCC;;;888555333333333222111111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---+++***---666===666333///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,------.../////////000000000000000111222222333444444444444444555555666777888888777777888999888999;;;<<<===>>>>>>===;;;<<<===>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@???===999888777777666555333333222000000/////////............------------************************************************++++++******))))))((((((************************++++++************++++++************************))))))*********+++++++++************************))))))))))))************+++++++++++++++++++++,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........|||cccOOOIIIMMMDDDEEEFFFFFFBBB@@@HHHRRR\\\jjjooo]]]JJJ;;;999666333222222222111000111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---+++***---666===333111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,------...//////000000000//////000000111222111111111222222222333333555666888888777777888999777999;;;===>>>>>>======:::;;;<<<===>>>?????????>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCCCCAAA@@@>>>===:::777666666666666555222222111000////////////---------,,,,,,,,,++++++************************************************++++++******))))))((((((************************++++++************++++++************************))))))*********+++++++++************************(((((()))))))))*********++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...qqqWWWJJJHHHCCCCCCDDDFFFCCC@@@BBBGGGPPP\\\ooogggSSSBBB999777555333222222222111000000///......------......------------------------+++,,,,,,+++)))***///333---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------((()))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000////////////000111111//////000000111111222222444666777777777777888999777888;;;===>>>>>>===<<<::::::<<<===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???@@@BBBCCCCCCBBB@@@???:::888666555666666555444111111000///////////////,,,,,,,,,,,,+++++++++******************************************+++++++++************))))))))))))************************++++++************++++++***************+++++++++)))************+++++++++************************((()))))))))************+++++++++++++++*********+++******++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------hhhSSSIIIHHHEEECCCEEEEEEAAAAAACCCHHHQQQ```rrrsss___III>>>===777555333333333333111000//////...---------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......++++++++++++++++++++++++---------...------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...)))*********++++++++++++************************************************)))+++,,,,,,*********+++************++++++++++++************************,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///////////////000111111//////000000111222222222444555777777666666888:::666888;;;===>>>===<<<;;;:::;;;<<<<<<============<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@===>>>@@@AAAAAA@@@>>>===777666555666666666444222000000///.........//////------,,,,,,,,,+++++++++************************))))))*********+++++++++)))))))))))))))*********************************++++++************++++++))))))*********+++++++++)))************+++++++++************************)))))))))*********++++++++++++++++++*********))))))))))))******,,,------***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------yyy___PPPOOOIIIDDDEEEFFFDDDBBBCCC===DDDPPP```rrr|||lllcccTTT???888>>>666555333333333333111000//////...---------......************************+++++++++...000000...,,,,,,------....../////////++++++++++++++++++++++++------......------,,,+++++++++,,,---------,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...))))))******++++++++++++************************************************)))***,,,,,,***)))***+++)))************+++++++++************************,,,,,,,,,++++++******************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///////////////000111111///000000111222222333333333555777777666666888:::666888;;;===>>>===<<<;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@??????999:::<<<===>>>===;;;:::555555555666777666444111000//////............///......---------,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++************************++++++************++++++))))))******++++++++++++)))************+++++++++************************************++++++++++++++++++++++++******))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------{{{ZZZTTTGGGAAAGGGIIICCCAAAEEEDDDAAAEEEQQQZZZbbbuuuvvvgggVVVEEE888777;;;666444222000/////////000000000///...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,***))))))+++...+++,,,---------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********)))))))))************+++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////111111222333333333333222222333444666666666666555888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<===???@@@???>>>===>>>???>>><<<;;;;;;;;;:::999888888888888777666666444333222111111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++***************+++***)))(((((()))+++---...)))***+++,,,------------*********++++++,,,,,,,,,))))))*********+++++++++---,,,+++******,,,...///+++++++++*********)))))))))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........qqq]]]OOOFFFIIIKKKFFFDDDGGGDDD???@@@IIIPPPXXXjjj}}}{{{ooo___PPPBBB777666999555444222111/////////000000//////...------,,,,,,,,,------......------,,,+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,+++******+++---,,,------...---,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********)))))))))************+++++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///////////////////////////000111222222333333222222222333444555666666555555888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<;;;<<<===>>>???@@@???>>>>>>??????===;;;;;;:::999888888777888888666666555444333222111111///...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++***************+++***)))))))))***+++,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++,,,+++***))))))+++,,,---+++++++++*********))))))(((((()))))))))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......hhhWWWHHHFFFHHHFFFDDDFFFFFF@@@>>>BBBFFFLLL[[[lllrrrcccRRRGGG>>>777444666444333222111000//////////////////...------,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++)))+++---,,,+++***+++,,,,,,---.........---,,,+++++++++************++++++++++++++++++++++++++++++)))************++++++++++++++++++***************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************************************)))************+++++++++*********++++++++++++,,,+++++++++,,,,,,---...///////////////////////////000000111222222222222222111222333444555555555555777888888999999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>???>>>>>>>>>??????>>><<<::::::999888777777777777666555444444333222111111///...---,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))************++++++++++++***************++++++******+++++++++++++++***((())))))***++++++++++++,,,,,,++++++++++++++++++***************+++++++++******)))((((((***+++,,,+++++++++***************'''((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------~~~hhhRRRIIIHHHGGGFFFGGGHHHCCC@@@AAABBBEEEOOOZZZqqq~~~|||gggWWWGGG???;;;777444444333222222111000///////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))+++------,,,+++***+++------...///...---,,,+++++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++,,,---...///........................///000000111222111111111111222222333444444555555777777777888888999999999999999999999::::::::::::;;;::::::999:::;;;<<<=========<<<===>>>>>>===;;;999999888777666666666666444444444333222111111000///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++*********)))******+++,,,***+++,,,---,,,+++***)))))))))***+++++++++++++++,,,,,,,,,++++++************************************))))))))))))***+++,,,************************((((((((()))))))))******************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjXXXPPPLLLJJJIIIGGGDDDCCCCCCBBBBBBEEEJJJZZZeeexxxlll[[[MMM???::::::888555333111111111111000//////..................---------,,,------......------,,,......---,,,,,,+++******++++++++++++++++++++++++)))+++------,,,+++***+++,,,---.........---,,,+++++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---......------------------------...///000000111111000000111111222222333333444555666666666777777777777777888888888999999999:::::::::999888888888999;;;;;;;;;::::::;;;<<<<<<;;;999888888777666555555555555333333333222111111000000......---,,,++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,***+++,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************+++,,,,,,************************)))))))))*********++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjZZZPPPIIIEEEDDDDDDCCCCCCBBB@@@@@@@@@JJJQQQaaaxxx~~~cccPPPDDD:::999:::888444333000000111111000000///...........................,,,------......------,,,......------,,,+++***************+++++++++++++++)))+++---,,,+++***+++,,,+++,,,---------,,,+++***++++++************++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++)))************+++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))***+++++++++******************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++)))))))))************+++*********++++++,,,---...------------------------......///000000000000000111111111111222333444555666666666666666666666666777777888888888999999999888888777777777888999:::999888888999;;;;;;:::888777777666555444444444444222222222111111111000000...---,,,++++++*********,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,***************+++++++++************++++++++++++************************)))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++yyyhhhYYYNNNGGGEEEEEECCCBBBAAABBBAAA???EEEGGGRRRfff{{{vvv\\\FFF>>>888888999666333222///000111111111000///...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,,,,+++******+++---***+++,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++)))************+++++++++(((((()))))))))*********)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))***+++++++++******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////111111000000111222333444555555555555555555555555777777777777888888888999888777666666666777888999999888888999;;;;;;:::999777666555444333333333333111111111111111000000000...---,,,+++************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********))))))((())))))***************))))))*********+++++++++))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******vvvgggZZZQQQHHHGGGDDDBBBBBBDDDDDDCCCBBB@@@FFFWWWjjj{{{nnnUUU@@@:::666888888444111111//////000111111000///...---.....................,,,------......------,,,)))******+++---...//////))))))******++++++++++++,,,,,,,,,***)))))),,,...******+++,,,+++***)))(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++)))************+++++++++(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++'''(((((()))***+++++++++******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111000000000000222333444555555555555555555555444777777777777888888888888777666666555555777888999999999888:::<<<<<<;;;:::666666555444333333333333111111111111000000000000...---,,,+++************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---++++++******+++---///000******+++++++++******)))*********++++++,,,,,,---++++++++++++******))))))'''(((((()))))))))))))))))))))******++++++++++++(((((((((((())))))))))))************************)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,++++++*********sss\\\QQQNNNJJJGGGFFFDDDBBBAAA===???CCCHHHRRRaaarrr}}}yyy___RRR<<<;;;999777555333222222000000000000////////////......//////......---,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************)))((((((************************************************************************************************,,,,,,,,,++++++)))((((((,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************+++++++++*********))))))************************(((((()))***************'''(((((())))))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,,,,---------......,,,,,,.../////////...---------...000111333444444333333444444555666666777555666666666777777888888777777666666666666777777888999999999999888777777999777444222000000111222////////////............---,,,******+++***)))'''++++++***************+++))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++))))))*********++++++++++++*********+++---///000))))))*********++++++++++++++++++++++++++++++++++++*********))))))((((((***,,,,,,+++)))((()))***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************++++++www]]]TTTJJJEEEFFFGGGEEEBBBAAABBBBBBDDDHHHQQQ]]]fff}}}fffOOOCCC<<<;;;999666444333222111000000000000////////////...............------,,,+++++++++++++++***))))))***++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***************)))((((((************************************************************************************************)))******+++++++++******,,,,,,,,,++++++************************+++++++++************************+++++++++*********))))))************************(((((()))***************)))))))))******)))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,,,,------------...,,,---.../////////...---------...000111222333444333444444444555555666666555555555666666777777777777666666555555666666777888888888999888777777666777555333111000000111222111111111000000000//////---,,,******+++***)))'''+++******))))))*********))))))))))))))))))))))))******))))))))))))******************)))))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***+++,,,+++)))((()))***)))***++++++++++++***)))************************************************))))))))))))))))))))))))************)))))))))(((+++******))))))******+++ssscccQQQGGGHHHKKKIIIEEEDDDCCCBBB@@@@@@DDDJJJNNNhhhtttqqqVVVDDD===;;;:::888555333222111000000000000000////////////...............---,,,,,,++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------*********+++******)))(((************************************************************************************************'''((()))***+++,,,,,,,,,+++++++++++++++*********+++++++++***************************************+++************)))))))))************************(((((()))***************++++++++++++***)))(((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++,,,,,,,,,,,,------------,,,---......//////......---......000111222333444444444444444444555555555555555555555555666666666666666555555555555666666777777777888777666666555333222111000///000111111111000000000000/////////---+++******++++++)))((())))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,+++)))))))))+++)))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))+++******))))))******+++www```QQQKKKKKKIIIGGGCCCBBBAAA@@@@@@AAACCCEEEXXXbbbqqqzzzaaaLLLBBB@@@:::999777444222111000///000000000000////////////------.........---,,,,,,+++++++++,,,,,,+++******+++++++++,,,,,,,,,------+++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********++++++******)))************************************************************************************************((()))***++++++++++++++++++++++++***************,,,+++++++++***)))))))))************************************))))))))))))************************(((((()))***************,,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++,,,,,,,,,------------------.....................///000111222333333444444444444444444444444444444555555555555555555555555444444444444555555666666666666666555444444000000////////////000111.........---------,,,,,,,,,+++******++++++***((((((((())))))******))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************++++++++++++******++++++++++++,,,,,,+++******)))))))))))))))******++++++++++++,,,,,,************************++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))************))))))************************************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******rrr^^^QQQJJJGGGFFFCCCCCCBBBBBBBBBCCCBBBBBBHHHNNNXXXdddqqqyyyfffQQQDDD???@@@999888666444222000//////000000000000////////////---------...---,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++***************************************************************************************************************+++++++++******************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++++++++,,,,,,,,,------------------......//////......///000111222222333333333333444444444444444555555555555555555444444444444333333333333444444444555555555555444333333//////.../////////000000------------,,,,,,,,,,,,,,,+++)))***++++++***)))'''((()))***+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))))))))******+++++++++))))))))))))************************)))(((((('''))))))))))))************************************))))))******************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***~~~lll]]]RRRKKKGGGGGGEEECCCCCCCCCCCC@@@>>>AAADDDIIINNNXXXgggwwwyyyjjjYYYJJJBBB??????:::999777444222111000///000000000000////////////---------------,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***++++++,,,+++++++++******************************************************************************************************+++++++++******))))))))))))***************+++++++++***************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))***************++++++++++++***)))(((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++++++++++++++,,,,,,,,,,,,...------------...//////...//////000111111222222222222222333444444555555666666666555555555555555333333222222222222333333333333444444333333222111//////////////////////////////.........---------+++***)))***++++++***)))'''(((***+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))***+++++++++((((((((())))))))))))******************)))((('''((((((((())))))))))))***************************)))))))))))))))*********)))***++++++***)))+++,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***{{{qqqeeeWWWNNNJJJHHHEEEEEEEEEDDDAAA???AAABBBCCCEEEJJJUUUcccmmmxxxzzznnn]]]NNNFFFBBB@@@>>>:::999777555333111000000000000000000////////////,,,------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,+++************************************************************************************************((()))***+++++++++++++++((()))))))))*********+++***************+++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((()))***************)))))))))******)))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++***++++++++++++,,,,,,,,,...------,,,---...///000/////////000111111222222000000111222444555666666777777777666666555555555222222111111111111222222222222333333222222111000//////000000000//////............------------,,,+++***)))***+++,,,+++)))((()))+++---...---,,,+++))))))))))))))))))))))))******))))))))))))******((()))))))))************((((((((()))***+++++++++((())))))))))))*********)))***+++++++++***)))(((((())))))))))))*********************************)))))))))******+++++++++(((***++++++******+++,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))wwweeeVVVLLLIIIFFFFFFHHHHHHEEECCC@@@@@@??????AAAHHHSSS[[[eeezzzmmm```NNNCCC???>>>===:::;;;:::888555333222111000000000000000////////////,,,,,,---------,,,++++++***+++,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************************************************************************************&&&'''(((***,,,---------(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++******+++++++++,,,,,,,,,......---,,,---...///000//////000000111111222222//////111222444555777777888888777777666666666555222222111111111111222222222222222222222111000000000000111111000///......,,,,,,,,,+++++++++******+++***)))***+++,,,+++***(((***,,,...///...---,,,))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''(((((()))***+++++++++)))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,(((***++++++******+++---***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))uuucccUUUPPPIIIFFFFFFGGGFFFDDDAAA>>>>>>@@@@@@@@@EEEKKKVVVcccvvv~~~\\\SSSHHHBBB@@@@@@>>><<<:::999777555333222111000//////.........---------------------------------++++++,,,---............------------------------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********...---,,,+++++++++,,,,,,...///...---***)))***,,,++++++++++++++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))++++++******************)))))))))))))))))))))))),,,++++++******)))))))))*********))))))))))))((())))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000000111111222222333444444666666777777777777666666444444333333333333222222111111111111000000000000////////////////////////++++++++++++++++++++++++************************))))))***+++,,,,,,------))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++(((***+++***)))((()))***++++++***)))(((((()))))))))***++++++***)))***+++************))))))))))))///...,,,***(((((((((((())))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))wwweee^^^TTTLLLGGGFFFGGGGGGEEEBBBAAABBBAAA???@@@DDDDDDNNN\\\hhhsss{{{|||mmmPPPIIIAAA<<<<<<===;;;999:::999777555333111111000//////.........---------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***+++,,,---...///000///...+++***+++,,,++++++++++++++++++++++++************************+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))+++************)))))))))))))))************))))))(((((())))))))))))(((((('''((())))))******))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...////////////////////////000111111222222333333444555666666777777666666555444444333333333222222222111111111000000000//////........................++++++++++++++++++++++++************************))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))************(((***+++***)))((()))+++++++++***))))))))))))))))))***++++++***)))***+++(((((())))))*********+++...---+++***)))((())))))************+++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))){{{ttthhhZZZOOOIIIIIIJJJFFFCCCBBBCCCAAA<<<;;;===<<>><<<::::::<<<<<<:::999666666444333111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////......------,,,,,,++++++++++++++++++++++++,,,+++*********,,,---...000111111///---+++++++++******************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++************))))))************))))))(((((())))))))))))(((((())))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************++++++++++++++++++,,,,,,,,,---------////////////////////////000000000111222222333333444444555555555555444444333333333222222222222111111000000000////////////........................++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++******))))))))))))***++++++))))))***+++++++++***))))))*********)))***++++++***)))***+++'''(((((()))******++++++******************++++++++++++++++++,,,,,,,,,,,,************************************************))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))ooo]]]QQQKKKJJJEEEDDDHHHJJJHHHGGGHHH@@@@@@???>>>>>>CCCJJJPPP^^^hhhvvvxxxpppnnnoooqqq}}}}}}eeeNNN>>><<<<<<;;;;;;;;;;;;999777444444333111111000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000000///......---,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------///111111000---+++******************************************************)))******+++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,---------+++++++++*********))))))))))))************))))))(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))*********++++++++++++++++++,,,,,,,,,------........................///000000111111222333333333333444444444444333333333333222222222111111111000000000////////////...........................++++++++++++++++++++++++************************)))))))))))))))*********************************((())))))***+++,,,,,,---,,,,,,++++++******)))))))))+++,,,+++***)))***++++++***************++++++)))***++++++***)))***+++******)))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))~~~nnnaaaXXXPPPHHHCCCDDDFFFEEEEEEFFF@@@AAAAAAAAA@@@BBBDDDGGGLLLUUUbbbmmmwwwyyytttlllggghhhoooxxx~~~lllYYYGGG;;;999999999888888666555444333222111000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111000///...------,,,***++++++++++++,,,,,,,,,...------,,,,,,---//////000222333222///,,,******************************************************))))))***++++++++++++***))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,*********))))))))))))((())))))************))))))(((((())))))))))))((((((((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++++++++++++++,,,,,,,,,,,,........................//////000000111222222222222222333333333333222222222222222222111111111111000000////////////......------------------------++++++++++++++++++++++++************************************************************************)))*********+++,,,,,,,,,+++++++++++++++************+++,,,+++*********,,,+++************+++,,,,,,)))***++++++***)))***+++************))))))(((((()))******+++++++++******))))))*********+++++++++***************+++++++++***************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))){{{uuucccWWWLLLHHHFFFDDDCCCDDDCCCDDDEEEDDDDDDCCCCCCCCC@@@GGGPPPVVV]]]gggtttvvvmmmbbbbbbcccgggooozzzkkkXXXKKK@@@888555666666555444333222222111111000/////////000000---------.........//////++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///111111222222111000///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,---...000333444333444666444111...,,,,,,************************************************))))))***+++++++++++++++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))++++++***************))))))))))))(((((((((''''''))))))************))))))(((((())))))))))))(((((('''((())))))******))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************++++++++++++,,,,,,,,,........................//////000000111111222222111111222222222222111111222222222222111111111111000000/////////.........------------------------++++++++++++++++++++++++************************+++++++++++++++++++++***************************++++++++++++++++++++++++***++++++++++++++++++,,,***+++,,,,,,******+++,,,+++*********++++++,,,---)))***++++++***)))***+++)))))))))))))))***************+++++++++***))))))(((((()))))))))*********))))))*********+++++++++******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))|||mmm]]]TTTOOOJJJHHHIIIDDDDDDDDDBBBAAA???======;;;@@@DDDFFFHHHPPP]]]gggssszzzyyynnnfff]]]UUU^^^cccjjjtttpppYYYIIIAAA;;;444333444555444333222333444000000////////////000000---------.........//////++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...///000222222222222111000///...------*********++++++,,,,,,,,,******+++---000333666888555666888777444000...---))))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,......................../////////000111111222222111111222222222222111111222222222111111111111000000/////////............------------------------++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************************,,,,,,++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,******+++,,,+++*********+++,,,,,,---)))+++++++++***)))***+++''''''((()))***+++,,,,,,***++++++,,,+++***)))((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))){{{aaaNNNHHHIIIIIIEEEGGGIIIHHHDDDAAA???>>>???@@@???>>>???EEENNNTTT^^^eeetttuuufff```\\\YYYZZZ```dddlllxxx{{{eeeNNN>>>666555777444333222222111111222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,---000222333333222111000///...---,,,++++++++++++++++++++++++*********+++---000222444666777777777555333000...************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,............////////////////////////000000000000111222222333333222222111////////////............000000//////......---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////***+++,,,------,,,+++***...---,,,,,,++++++++++++------,,,+++***)))((('''***++++++,,,,,,++++++***************************))))))************))))))&&&&&&'''((()))***++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwweeeZZZQQQKKKHHHGGGEEEDDDDDDEEEFFFGGGAAAAAA@@@???>>>AAAFFFKKKOOOTTT```ooowww}}}|||ssskkkaaaZZZZZZ\\\^^^ccciiirrrxxxqqqYYYEEE<<<888777666333333222111111111111111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,---///111333000000///...---,,,+++***++++++++++++++++++++++++,,,,,,---...000222444555444555555555333111...---************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............////////////000000000000111222222222222222222111////////////............////////////.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...---,,,,,,++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++************************)))******++++++******)))(((((())))))***+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqq```RRRPPPLLLFFFDDDDDDEEEDDDCCCCCCCCCCCCBBB@@@???@@@BBBBBBDDDKKKTTTZZZaaakkkuuuwwwkkkbbb[[[WWWVVVSSSTTT\\\eeemmmuuu{{{uuuaaaIII:::999:::777333222111111000000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111222//////...---,,,,,,++++++++++++++++++++++++++++++***+++---///111222333333111222222222111///---+++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...////////////000000000000111111222222222222111111/////////............---.............../////////............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzkkk^^^WWWOOOKKKKKKJJJEEEAAADDDEEEFFFFFFDDDBBBAAA@@@>>>???AAACCCFFFIIIPPPUUUbbbgggpppzzz}}}uuuhhh[[[QQQNNNPPPSSSVVVYYY```kkkwwwsss```PPP>>>555666999666111111111000///////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,...///111000//////......---------++++++++++++++++++++++++((()))+++...///000//////////////////...,,,+++***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000000000111111111111000000//////.........------------------....../////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------------,,,,,,------------,,,,,,...------,,,,,,,,,------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++************))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzooo```VVVQQQOOOLLLHHHDDDEEEFFFGGGGGGFFFCCCBBB???AAAAAA@@@@@@AAABBBBBBLLLPPPUUU\\\dddnnnwww~~~sssiii```]]]VVVPPPMMMPPPXXX___bbbiiirrr|||tttbbbIIIBBB:::666555555333111111000//////......//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++,,,---...///............------------++++++++++++++++++++++++((()))+++---/////////...------------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---.........////////////////////////000000000000///000000111111000000///............------------,,,,,,------......//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...///000111222---------------------------------,,,,,,---......------------,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++******)))(((((()))))))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{gggYYYPPPKKKIIIJJJIIIHHHHHHHHHHHHFFFDDDAAACCCDDDBBBAAACCCBBB???CCCDDDFFFIIIOOOWWW```gggrrrwww|||rrrkkkcccYYYQQQNNNNNNNNNOOORRRXXX___dddkkktttyyyaaaOOO:::::::::888555333222222111000000///////////////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---...******+++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,........./////////000000////////////000000000000//////000000000000//////.........------------,,,---------------.........************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---///111222333444///......------......///------------------...///.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******)))))))))((())))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyiii]]]WWWWWWTTTOOOLLLLLLKKKHHHFFFDDDFFFFFFBBBBBBFFFEEEAAAAAAAAABBBBBBDDDHHHNNNRRR[[[___fffnnnvvvtttmmmccc[[[UUUQQQNNNMMMJJJMMMRRRYYY___ccceeefffnnnzzz{{{fffQQQBBB666777888777555333222333222111000000//////000000111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,---))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---...///000111---,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////////////////000000000000...//////000000//////............---------,,,,,,...------------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------------------------------------............,,,---...///000111222333000///...------...///000---------------...//////------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwweee___WWWRRRPPPNNNKKKIIIHHHJJJGGGAAAAAAEEEEEEAAA@@@@@@AAA@@@???@@@CCCEEEFFFIIINNNSSSYYYaaaiiinnnsss{{{xxxpppiiieeeXXXTTTMMMGGGEEEGGGKKKNNNQQQUUU^^^gggooorrrpppmmmooo}}}jjjUUUFFF===888777666555555444444333222222111000000000000000111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++...---,,,+++++++++,,,---+++++++++,,,,,,------...++++++++++++++++++++++++++++++******+++---...000------,,,,,,------...///************************))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000......////////////............---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------------------------.........//////---.........//////000000000///...------...///000---------------...///000++++++,,,---...///000111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}ooocccZZZTTTPPPPPPNNNKKKIIIHHHGGGEEECCCIIIGGGDDDCCCCCCBBBAAA@@@BBBCCCDDDEEEGGGJJJOOORRRUUUYYY___dddhhhmmmtttyyy~~~~~~wwwssskkkggg```\\\XXXSSSMMMIIILLLJJJIIIJJJMMMOOOQQQRRR\\\```fffkkkoooqqqtttvvvvvv~~~rrr[[[FFF;;;888666555555444222111000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***+++,,,---...,,,,,,------,,,,,,+++***---,,,***))))))***,,,---******))))))))))))******+++*********))))))((((((************************+++***)))(((((()))***+++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))************************************************---------............///............//////////////////////////////////////////.........------------------,,,,,,+++++++++------------------------------------------------+++,,,---......---,,,+++------------------------------......////////////+++,,,---...//////...---000000111222111000///...000//////.........//////,,,------............---......---,,,,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((())))))******++++++******))))))((((((,,,***(((''''''(((***,,,((((((((((((((((((((((((yyyjjj```UUUQQQKKKHHHGGGHHHHHHHHHFFFDDDCCCCCCEEEEEEDDDCCCAAAAAAAAABBBBBBDDDGGGIIIGGGJJJNNNQQQSSSWWW\\\```fffiiimmmssszzzzzzxxxuuupppjjjddd___]]]TTTQQQMMMLLLMMMNNNNNNMMMLLLLLLMMMPPPTTTXXXZZZ[[[ddddddeeefffjjjqqqzzzvvv___MMM???777666555555444333222111000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,------------,,,++++++,,,,,,+++******+++,,,,,,******))))))))))))******+++*********))))))))))))******************************))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((())))))(((((((((((()))))))))***************************************************------------........................////////////........................///.........---------------------,,,,,,,,,++++++------------------------------------------------,,,,,,------------,,,,,,////////////.../////////------------...///000000---...///000111111111000000111222333444333333222333222111000////////////......//////......---,,,..................//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************((((((((()))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))~~~qqqjjj___VVVPPPMMMJJJIIIJJJHHHFFFEEEEEEEEEDDDBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEEEEEEEGGGIIILLLMMMOOOSSSYYY^^^dddhhhjjjjjjmmmqqqwww}}}~~~}}}}}}}}}}}}||||||||||||wwwvvvsssppplllhhhdddbbb\\\[[[YYYWWWTTTQQQNNNLLLKKKHHHEEEEEEGGGJJJKKKLLLQQQRRRTTTVVVZZZ]]]```aaaaaadddiiioooyyyvvv[[[III???888555666555444444333222111000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------,,,++++++++++++++++++++++++++++++******))))))))))))*********************)))))))))************************))))))************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))))))))******************************************************------------............---............/////////....................................------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...//////000222111000000000111222333333444555666777777777777888999;;;===>>>???@@@@@@???>>><<<:::888666444333000000111111000///...---........./////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))************************{{{nnnaaaVVVOOOPPPLLLHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEBBBCCCEEEGGGJJJLLLMMMNNNPPPRRRUUUYYY\\\___aaabbbbbbccceeedddaaa___^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUSSSQQQPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLLLLLLLNNNPPPQQQRRRXXXYYYYYYZZZ\\\```dddgggjjjrrrvvvaaaIII===999777666666444333333222111000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...---,,,,,,+++***++++++,,,,,,++++++***+++******))))))******+++************************************************((()))***++++++***)))(((************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((()))))))))(((((()))))))))*********************************************************,,,,,,---------.........---------.........//////........................------------------------------------------,,,,,,------------------------,,,,,,,,,,,,------------------,,,+++,,,---///000///000000222444777:::;;;>>>===;;;999888888888999;;;<<<<<<======>>>>>>>>>???@@@BBBDDDGGGIIIJJJKKKJJJIIIFFFCCC???;;;888666111222444555555555333333111111111000//////..................////////////------------------------------------------------...------------,,,,,,,,,))))))))))))))))))))))))************************+++******))))))((((((((((((((())))))******++++++))))))************))))))))))))))))))))))))))))))yyyooo^^^YYYRRRMMMLLLLLLMMMMMMHHHGGGEEEFFFHHHJJJJJJIIIEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIHHHJJJLLLMMMKKKJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFGGGIIIJJJKKKJJJLLLOOOSSSVVVYYY\\\]]]\\\^^^aaadddhhhoooxxx~~~uuubbbQQQ@@@:::999888555333222222222111111000000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........---,,,,,,***++++++,,,,,,++++++***++++++************++++++***************+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***))))))))))))************************************************************,,,,,,,,,------------...------------....................................,,,,,,------------------------------------------------------------------,,,,,,,,,------............---------...000333444::::::<<>>>>>======:::999777555444333333333---..................///........................------------------------.........---------,,,,,,))))))))))))))))))))))))************************++++++******))))))(((((((((((())))))******++++++))))))************))))))((((((((((((((((((((((((tttiii___XXXRRROOOOOOKKKGGGFFFHHHJJJIIIHHHGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFFBBBDDDEEEFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFGGGIIIKKKNNNPPPRRRNNNPPPTTTVVVXXXZZZ]]]___dddjjjrrrzzztttdddPPPDDD:::888999666222000111111111000000000//////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***************************+++,,,---------,,,,,,...............---,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******)))))))))*********++++++************************************************,,,,,,,,,,,,------------,,,------------.........------------------------,,,,,,,,,,,,------------------------............---------------------------------...//////000000///000111333555777999;;;@@@AAACCCGGGLLLRRRXXX[[[]]]\\\ZZZWWWSSSPPPMMMLLLIIIHHHGGGFFFEEEDDDDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNLLLJJJGGGCCC???===:::<<>><<<;;;<<<===???444333222111000///...---////////////////////////------------------------............---------,,,************************++++++++++++++++++++++++******************))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''wwwjjjccc```YYYQQQMMMLLLLLLKKKHHHKKKIIIGGGGGGIIIJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDFFFGGGHHHHHHHHHEEEFFFGGGFFFDDDDDDEEEGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRUUUXXXYYYYYYZZZ[[[ZZZ[[[___eeejjjwwwttteeeSSSCCC;;;666777777444111111000000000000000/////////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++***+++,,,---------,,,,,,...............------,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++************************************************++++++,,,,,,,,,---------,,,,,,---------.........------------------------++++++,,,,,,,,,---------------------.........///------------------------......//////000111111222222444777:::===@@@BBBBBBDDDDDDFFFIIINNNTTTZZZ]]]ddddddcccaaa^^^[[[WWWUUUSSSRRRPPPMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIIIILLLMMMNNNOOONNNMMMKKKJJJBBBEEEIIIMMMOOOPPPOOONNNFFFDDD@@@>>>???BBBGGGJJJCCCBBB???;;;777444111///////////////////////////....................................------------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++*********)))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((qqqhhh]]]VVVSSSRRRNNNKKKLLLIIIGGGGGGIIIIIIHHHFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGEEECCCCCCDDDFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQQQQQQQQQQRRRTTTWWWZZZ[[[\\\]]]]]]___ccclllyyyuuudddTTTBBB===888555666666333222444000000000000////////////000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++,,,------...///++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,......//////......---,,,---,,,***))))))***,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,------------------.........//////------------------------...//////000111222222333555777;;;???CCCFFFGGGHHHIIIIIIJJJMMMQQQWWW\\\```eeefffgggfffdddaaa]]]ZZZ\\\[[[XXXUUUSSSQQQQQQQQQIIIHHHFFFDDDBBBBBBBBBBBBEEEGGGJJJMMMOOOPPPOOOOOOHHHKKKOOOSSSTTTTTTSSSQQQDDDBBB>>><<>>;;;666111//////222444555...------...000///,,,***---------,,,,,,,,,++++++************************++++++++++++++++++++++++...------,,,+++***))))))************************))))))))))))************))))))))))))))))))))))))}}}vvvkkkbbb[[[WWWUUUSSSQQQPPPNNNKKKHHHGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPRRRNNNNNNPPPPPPMMMNNNQQQQQQSSSUUUWWWZZZ]]]bbbeeelllmmmpppuuu|||{{{gggSSSBBB999666777666555333222222222111000000////////////000000................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------------------......---,,,,,,+++******************************************************++++++***)))))))))))))))***)))))))))((((((((('''*********************************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))***+++***((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---......---+++,,,...000---......------...000222555444444555888<<>>===???CCCHHHLLLNNNOOOPPPQQQQQQSSSSSSQQQNNNJJJHHHHHHJJJGGGCCCBBBBBBBBB???======:::777666777888888888999::::::;;;<<<<<<======:::999;;;BBBLLLTTTVVVUUUTTTUUUVVVTTTRRRUUU]]]cccddddddccc```ZZZRRRKKKFFFCCC@@@<<<888555222...+++...------...//////...,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))zzztttooommmgggccc\\\TTTMMMKKKLLLNNNPPPPPPPPPPPPOOOMMMKKKJJJLLLLLLLLLMMMMMMNNNOOOOOOSSSOOONNNPPPQQQPPPRRRVVVWWW[[[```dddjjjooovvvzzzmmmXXXIII===777666666555444333222111111111000//////......//////000................................................------------------------///......---+++******)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++------------,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,++++++***************************************************+++***))))))))))))))))))))))))))))))((((((((((((******************************))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))***+++***)))((()))***)))((((((''''''(((((()))))))))))))))))))))))))))---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,******,,,...---......------000555888===<<<<<<===@@@EEEJJJMMMKKKIIIEEEBBB???=========<<<>>>AAAAAA@@@@@@AAABBBDDDEEEEEECCC???<<<;;;;;;===<<<;;;<<<======<<<:::@@@===999777888888888777666666666666777777888888888666666;;;BBBIIILLLMMMKKKNNNRRRUUUVVVYYY___dddaaaccceeefffccc^^^XXXTTTJJJGGGCCC???<<<999555333000...------///000///...------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))~~~sssiiidddccccccbbbbbbcccdddeeeeeecccaaa\\\ZZZYYYWWWWWWXXXYYY[[[]]]ZZZZZZ^^^aaacccgggmmmqqquuu{{{vvv]]]LLLCCC<<<888777555444333222111111111111/////////....../////////................................................------------------------......---,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++......------,,,,,,,,,+++******+++,,,------......---------,,,,,,+++++++++***************+++++++++******************************)))))))))))))))***))))))))))))((((((((((((***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))---------,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,******,,,...+++---///000222777???EEEFFFGGGHHHIIIKKKMMMNNNOOOGGGEEEBBB@@@???@@@BBBDDDBBBCCCBBB???;;;999999:::;;;<<<======<<<;;;<<<======>>>@@@BBBDDDEEEDDDCCCGGGEEECCCBBBAAA>>>;;;888777888:::<<<===============:::777777:::>>>@@@AAA===@@@DDDGGGHHHJJJNNNQQQPPPSSSWWW[[[]]]]]]\\\[[[UUUPPPJJJEEEBBBBBBAAA@@@666333000////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))~~~mmm\\\III@@@;;;777333222444333222111111111111111//////............//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++************+++,,,,,,.........------,,,,,,,,,******++++++,,,---......------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((()))******)))((()))+++))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++*********)))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,+++,,,...000---222777:::>>>EEENNNUUURRRTTTWWWXXXWWWSSSNNNKKK@@@???======>>>@@@CCCEEEAAA@@@???<<<999777888999666999<<>>AAAFFFJJJLLLLLLJJJHHHFFFCCC>>>;;;999999888888<<<===============>>>@@@@@@AAACCCGGGKKKOOORRRTTT[[[XXXSSSOOOLLLHHHDDDAAA???;;;777444222111///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************((()))))))))************))))))))))))))))))))))))rrrSSSHHH===:::888555222111333222111111000000111111///......------......///........................------------------------------------------------+++++++++,,,,,,---------*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...************************,,,++++++++++++,,,------.........---------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))******))))))***+++***))))))(((((())))))***))))))))))))))))))))))))************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///......///222444666<<>>===<<<<<<===@@@DDDFFFLLLMMMQQQTTTUUURRRLLLGGGHHHEEEAAA===:::777444111000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((************************))))))))))))************))))))))))))))))))))))))kkkXXXEEE???::::::888555333555222222111000000000000111///......------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++,,,------------------............++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''')))******))))))***+++******))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111222666888???GGGPPPUUUTTTUUUXXX\\\___aaabbb___XXXNNNCCC<<<999999:::;;;<<<>>>???@@@@@@AAABBBBBBAAAAAABBBCCCHHHMMMTTTYYY\\\]]]^^^^^^[[[]]]^^^^^^\\\\\\___aaacccccceeefffgggeee```\\\TTTUUUWWWXXXYYYZZZYYYYYY^^^^^^___]]]YYYUUUQQQOOONNNPPPSSSVVVWWWUUUQQQNNNFFFDDDBBB@@@???>>>>>>???<<<>>>DDDKKKQQQUUUUUUSSSPPPMMMJJJGGGDDD@@@<<<999333333222222111000//////------------------------------------------------,,,,,,,,,++++++*********************************))))))))))))************))))))))))))))))))))))))sssZZZIII===999777777555222222555222111000000000000000111.........------.................................------------------------------------------------///...------,,,+++******))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---------.../////////,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))((())))))***++++++'''((((((((())))))******************************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''')))******))))))***,,,******))))))))))))******)))))))))))))))))))))))))))***+++,,,---......///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111222222555888;;;CCCLLLVVVYYYVVVRRRRRRUUU^^^^^^]]]XXXPPPFFF;;;555888999;;;>>>@@@BBBDDDEEEOOOPPPPPPOOOMMMJJJJJJJJJKKKPPPWWW\\\]]]\\\[[[ZZZZZZ[[[\\\ZZZWWWWWWZZZ]]]`````````bbbdddeeedddccc[[[YYYXXXVVVVVVWWWYYYZZZYYY]]]```aaa^^^ZZZWWWUUUNNNRRRYYY```cccaaa\\\XXXMMMMMMKKKIIIFFFCCCAAA@@@@@@===;;;>>>DDDMMMTTTXXXTTTRRRPPPNNNKKKGGGCCC???777666555444222111000000........................------------------------***++++++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))xxx```KKK???;;;777444777777444333444222111000000000000000000................................................------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))---+++******,,,---------+++***)))))))))***+++,,,...------,,,+++***))))))---,,,+++*********,,,,,,,,,+++***((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......//////111222222444666888:::;;;IIIMMMRRRRRRPPPQQQUUUYYY^^^ZZZUUUNNNDDD;;;999>>>===@@@BBBDDDEEEHHHMMMQQQQQQWWWVVVSSSUUUOOOKKKRRRTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^^^^```eeejjjnnnlllbbbcccqqqqqqfffccc^^^\\\ZZZXXXXXXZZZ^^^aaa]]]______[[[YYY[[[YYYUUUTTTSSSUUU\\\ccceeeaaa\\\TTTOOOOOOTTTUUUOOOKKKLLLJJJFFFAAA@@@CCCHHHMMMOOOXXXYYYYYYVVVQQQLLLIIIHHHBBB???<<<777333111000111222000---,,,---.........---------------------------------,,,,,,+++++++++)))************+++++++++(((((())))))******++++++)))************+++++++++vvvbbbOOOCCC>>>666222111222111......222222222111000/////////000................................................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---+++***+++---...---,,,...---,,,+++******++++++---,,,,,,++++++*********+++*********+++,,,...///...,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((''''''&&&((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000000444555666888:::<<<>>>???FFFMMMUUUXXXVVVTTTTTTUUUOOOKKKGGGDDD???999:::??????BBBEEEGGGIIIKKKMMMOOOVVV[[[XXXVVVZZZWWWVVV___YYY\\\cccooo{{{yyyyyyyyy{{{vvvkkkccc``````]]]aaabbb]]]YYYXXXWWWTTTUUUUUUWWW\\\bbbeeedddaaaZZZQQQJJJJJJLLLNNNVVV^^^[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXVVVQQQMMMJJJHHHDDD@@@<<<888444222000///------...///...,,,---------------------------------,,,,,,,,,++++++************++++++++++++(((((((((((()))))))))))))))************+++++++++sss^^^JJJ>>>:::;;;555333333444222000444;;;333222111000//////...///................................................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++++++++---...---,,,000000...---,,,+++++++++++++++++++++++++++++++++)))))))))***,,,...///111///...,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((((((((()))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------...///111222888999:::===???BBBCCCDDDIIIPPPXXX[[[WWWPPPKKKIII???<<<;;;===>>>>>>@@@EEEIIIJJJLLLMMMNNNNNNNNNNNNRRRZZZYYYYYYbbbeeefffoooooosss~~~ppptttuuummmeee```[[[WWWWWWXXXYYY\\\___bbbeeefff___\\\YYYXXXTTTPPPQQQUUU]]]___bbbfffhhhfffaaa]]]UUUSSSRRRWWW^^^___[[[UUUTTTPPPMMMJJJHHHDDD===888111000//////000000///---------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))((((((((((((((()))************+++++++++zzz{{{cccMMM???999777888333333555666444444;;;DDD333222111000///.........................................................------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,.........---,,,,,,,,,,,,*********++++++,,,,,,,,,)))******,,,---...000000///...,,,+++************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((()))))))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---...000222444999:::<<>>222111000///............................................................---------....../////////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,---....../////////...,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))))))))(((((((((((((((((())))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000222444666:::;;;===???AAABBBBBBCCCGGGHHHGGGEEECCCAAAAAAAAAMMMLLLNNNRRRSSSPPPPPPSSSPPPSSSTTTSSSQQQPPPRRRTTThhh{{{{{{xxxtttmmmfffbbbaaabbb``````^^^ZZZXXXXXXXXXYYYPPPRRRVVV\\\aaabbb```^^^WWWVVVUUUTTTUUUYYY^^^bbb```\\\WWWTTTSSSQQQNNNKKK@@@;;;555111000111222222........................------------------------+++,,,,,,,,,---------------,,,,,,++++++*********))))))*********+++++++++vvvYYYLLL===777999;;;888333666333222222...+++...444000000//////......//////................................................---------...//////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,'''''')))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---.../////////...///...,,,***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))(((((()))*********))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000333555777999999<<<===???@@@@@@@@@???>>>;;;;;;<<<>>>BBBHHHMMMPPPQQQPPPQQQRRROOOMMMQQQXXXeeelllssstttpppmmmooosss|||uuurrrdddggghhhggggggeee___WWWXXXWWWWWWXXXZZZ\\\[[[ZZZXXXWWWUUUQQQOOOQQQWWW\\\bbbaaa^^^[[[WWWTTTQQQPPPHHHCCC;;;555333222111111........................------------............,,,,,,,,,---------......---------,,,,,,,,,,,,,,,)))************+++++++++wwwhhh]]]CCC>>>999777777888666333888444222333111......222///............///000000................................................---------...///000000000,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///000000...,,,'''((()))+++++++++******++++++++++++++++++,,,,,,***+++---///000111111000111///---+++***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............000444888;;;===>>>>>>AAAAAABBBBBBAAA???===<<<999;;;???EEELLLQQQTTTUUURRRRRRRRRSSSRRRWWWfffuuuppp___```]]]ZZZXXXXXXXXXXXXWWWWWWTTTQQQNNNMMMMMMNNNNNNZZZ^^^cccccc___[[[YYYZZZRRRMMMGGGAAA===888444111........................------------.........///------------............++++++,,,,,,,,,,,,,,,,,,)))************+++++++++nnn^^^PPPFFF<<<>>>>>><<<888555555555222...---000222000000222...------......///000111................................................---------...///000000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///111000...,,,)))***+++,,,++++++)))(((++++++++++++++++++++++++((())),,,///111222333333222111///,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******(((((()))***************((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////222777<<<@@@BBBBBBBBBEEEEEEEEEEEECCC@@@===;;;AAADDDJJJQQQUUUVVVSSSPPPXXXYYY[[[]]]```nnnfffccc___]]]\\\\\\[[[ZZZVVVQQQLLLLLLNNNMMMHHHCCCOOOYYYeeejjjgggcccbbbdddYYYWWWRRRMMMHHH@@@999333////////////////////////---------.........//////---------.........//////*********++++++,,,,,,---)))************+++++++++ooo\\\GGG???AAA:::999777666444333333222000000000000000000000000000000//////.........---......////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------))))))*********+++++++++******))))))))))))******------------------------,,,,,,,,,++++++*********,,,,,,---......---,,,,,,,,,+++***))))))***+++,,,)))************+++++++++)))+++---///000000000///111111000...---,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,------,,,,,,---...---...////////////111333333888>>>AAAAAAAAADDDFFFMMMLLLIIICCC<<<:::>>>EEENNNLLLPPPWWWTTTNNNQQQ[[[gggpppssswwwsssddd___cccfffaaa[[[bbb^^^VVVNNNJJJHHHJJJLLLKKKPPPYYYdddkkkllliiifffccc^^^WWWQQQKKKFFFBBB???333333333222000000111222///............///000000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,jjjqqq```QQQBBB<<<@@@999999777555444333222222000000000000000000000000000/////////..................////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++++++++***))))))***++++++)))************+++++++++***+++,,,...///000//////000000///...---,,,++++++))))))***+++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///...000111111111222555888>>>???@@@AAA@@@AAABBBDDDDDDBBB???<<<:::===EEEMMMTTTRRRPPPQQQUUU___qqqzzzwwwuuummmeeebbb___ZZZWWWUUUTTTTTTTTTSSSUUUZZZaaaiiinnnpppqqqjjjfff___XXXSSSMMMGGGCCC<<<:::777222///...000111////////////.....................---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------HHH```sssZZZLLLCCC<<<:::===888888666444333222222222000000000000000000000000////////////..................////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---......---,,,++++++******))))))******+++)))************+++++++++***+++,,,---...///////////////...------,,,++++++******+++++++++******)))************************))))))))))))))))))(((((((((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,...000000222555666888;;;???BBBFFFCCC@@@????????????>>>;;;;;;;;;<<<@@@FFFLLLOOOPPPSSSSSSSSS^^^xxxqqqjjjbbb]]]]]]___`````````^^^]]]___eeelllqqqtttrrrnnniiiddd^^^WWWPPPKKKIIIEEE>>>777222000111111000000000000///...---,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........:::EEE[[[yyynnn[[[GGG>>><<<999888999777666555333222222111111///////////////////////////////////////...............////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++******))))))))))))******))))))*********+++++++++***++++++,,,---............---------,,,,,,+++++++++++++++++++++***)))(((************************+++******))))))(((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************,,,,,,,,,---------......+++,,,------,,,---///111333666;;;???AAADDDFFFHHHDDDAAA>>>>>>@@@@@@===:::;;;>>>BBBFFFLLLRRRTTTRRRQQQ\\\cccfffuuurrrddd```cccfffhhhmmmiiifffeeehhhlllppprrruuussspppmmmhhhbbb[[[VVVSSSNNNGGG@@@;;;777444333//////000000000///...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------>>>===BBBPPPeee{{{dddVVVJJJ>>>:::::::::888777555555444222111111111111////////////////////////.........///////////////......////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((************************++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************,,,,,,,,,---------......***+++,,,,,,,,,...222444888<<>>???CCCGGGGGGCCC???DDDGGGIIIKKKTTTaaahhhhhhlllwww~~~zzzoookkkkkkkkknnnmmmkkkkkknnnqqqsssttttttsssrrrqqqoookkkeee```VVVRRRMMMHHHCCC>>>888444//////000000111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,<<<999;;;AAALLLeee}}}tttcccPPPFFFAAA<<<::::::999777555444333222111111000000000000000000000000000000000.........///////////////......////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***((())))))******))))))((()))************++++++++++++************+++,,,---+++++++++++++++++++++,,,******+++++++++******)))++++++++++++++++++++++++******************))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------///222666:::@@@BBBCCCBBB@@@<<<::::::AAACCCGGGMMMPPPPPPNNNKKKPPPSSSRRRQQQ^^^www{{{xxxmmmkkkiiiiiilllooorrrrrrrrrrrrrrrsssssspppllliii[[[WWWRRRNNNJJJDDD<<<666333222111111111111111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,555555:::@@@CCCPPPppp|||mmm___PPPFFF>>>>>>===:::888777666555333222111000000000000000000000000000000000000000............/////////000......////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***'''((()))******)))(((''')))************++++++++++++******)))******,,,,,,)))*********++++++,,,,,,))))))***+++++++++******++++++++++++++++++++++++******************++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000222777<<<@@@DDDCCCAAA>>>;;;:::<<<>>>IIILLLQQQTTTUUUUUUUUUUUUXXX___ccceeeuuu}}}rrrkkkhhhiiilllnnnrrrrrrrrrssstttssspppmmmgggaaaZZZUUURRRLLLEEE???999777444111000000111111////////////............------------------------+++++++++,,,,,,,,,------444444999<<<999:::PPPjjjrrrbbbQQQEEEBBB<<<>>>>>>999555444555666222222111000000///000000000000000000000000000000---.........//////000000......////////////.........------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***'''((()))******)))(((''')))************++++++++++++***)))))))))***+++,,,)))))))))***++++++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333555:::@@@EEEEEECCC>>>:::999===DDDJJJOOOSSSVVVWWWUUUUUUWWWZZZ\\\iiiuuu{{{uuukkkiiikkknnnsssrrrrrrssstttsssqqqooossslllbbb[[[XXXSSSMMMGGG???;;;777222///...///000000/////////............------------------------,,,,,,,,,---------......444555777888:::===BBBFFFhhhuuueeegggmmmeeeQQQ@@@<<<;;;888555444444444555333333222222111000//////111111000000//////............////////////......///......---------..............................//////.........---------------------------------++++++++++++++++++++++++.........------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++++++++++++++*********)))))))))))))))************(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------......////////////222777<<>>BBBTTTggguuueeeYYY\\\ccc___PPPCCC;;;:::777555333333333444333333222111111000//////111000000000/////////.........////////////...............---------..............................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************************************************************++++++++++++******++++++*********)))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------......//////000333666;;;@@@DDDGGGIIIIIIIIIEEEEEEHHHJJJIIIHHHJJJDDDKKKNNNWWWiiiqqqttt}}}xxxmmmjjjjjjkkkmmmppprrrtttvvvxxxsssrrrrrrqqqmmmeeeZZZSSSLLLFFF===777333222111111000000000//////.................................,,,------------,,,++++++777888888777666777:::<<>>===DDDZZZwwwiii\\\QQQHHHBBBCCCDDDAAA===<<<777666444333222111111111222111111111000000000///000000000000////////////......////////////......------........................................../////////..............................................................................---------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++************************))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------.........///111333555666@@@BBBFFFJJJMMMOOOOOOOOONNNIIIDDDAAA??????DDDLLLLLLZZZdddvvvyyyhhhccciiiqqqtttsssrrrqqqooolllhhhfff```YYYOOOEEE???:::777555000000111111111000///...........................---------...---,,,,,,+++222444555555444444666888::::::===CCCNNNeeeuuu___OOOIIIGGGBBB======;;;888666888555555444333222111111111111111111000000000000000////////////000000000000......////////////......,,,,,,---...//////..............................////////////////////////////////////////////////------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......///000333777:::<<>><<<<<<;;;666333444444444444444444333222111////////////000000000000.../////////000000111111......////////////......***+++---///000000///............................../////////000000111111000000000000000000000000000000000000000000000000---.........//////000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++,,,************************************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++************))))))))))))************(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))(((((()))+++,,,...000111++++++++++++++++++++++++++++++,,,,,,---...//////---------------------------...000444:::BBBHHHLLLMMMOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQQQQOOORRR```nnn|||yyyyyywwwsssooonnnqqquuupppooolllhhhccc[[[SSSMMM@@@===999444222222333444000000000000000000000000......//////......---,,,111111111111222333444555666777777777888888888888???DDDRRRlll{{{ccc[[[QQQKKKHHHDDD???:::===;;;888888888888666555222222111111111111222222333222222222111111000000111000000000///............000111000///...///000000//////......///000000111111111111222333555666666888::::::888888888999888888888999999:::::::::;;;:::888666444222111000222222222222111111111111...////////////...------,,,------...---,,,+++***//////...------------------------,,,,,,,,,++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******)))*********))))))***+++,,,,,,------************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////////////////...333555999>>>CCCFFFHHHIIIMMMRRRSSSOOONNNQQQQQQMMMOOOPPPQQQSSSYYYiii~~~{{{hhhmmmrrrnnnssssssqqqnnnkkkggg[[[PPPJJJEEE>>>999555444222111111111111000//////......000/////////............111111111111222333444555666666666777777777888888:::;;;AAANNNfffzzziiiaaaVVVPPPHHHDDDDDDCCC???<<<<<<:::777777777777666444222222111111111111222222222222222111111000000000000000000000000000000000111222222111///...///000111111222222222222222222888888888999:::<<<===>>>AAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDBBB@@@>>>===<<<;;;:::999888777555444444555555555444333222222111...------------...///000///...---,,,++++++++++++---------,,,,,,,,,++++++------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,------*********++++++,,,,,,---************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((((((******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////.........//////000555777;;;@@@DDDHHHJJJKKKNNNQQQQQQMMMMMMPPPPPPLLLKKKIIIQQQddd{{{oooiiijjjnnnqqqqqqnnnmmmmmmjjjdddQQQKKKCCC===888666444222111111000000////////////000000/////////.........111111111111111222333444555555666666666777777777888999999<<>><<<:::888666555555555444333222222111111111111222222111111111000000000000000/////////000000000111111222222222000......000222333444666888::::::::::::AAABBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMKKKIIIIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJGGGFFFEEECCC@@@>>><<<<<<:::999888777666555444333000///---,,,---///222444000///...---,,,+++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...---------///111222888:::>>>BBBFFFIIIKKKLLLMMMOOONNNLLLMMMQQQQQQNNNPPPMMM[[[}}}rrrdddkkkkkkpppsssqqqoooooolllhhh[[[UUULLLCCC===999666444111111000////////////000000000000/////////......111111111111111222333333444555555555555666666666666999;;;;;;???LLLaaaqqqxxxjjj\\\TTTQQQLLLHHHCCC@@@???===;;;999888666444333444444333222222222111111111111222222000000000000000000000000///////////////000000000222333333222111222555888777999===AAADDDFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPLLLNNNOOOOOOMMMLLLMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGCCCBBB@@@>>><<<;;;:::999555444222000//////000111000///......---------......------------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000...---,,,---000333555:::<<<@@@DDDGGGJJJKKKKKKLLLLLLLLLMMMOOOQQQPPPOOOQQQSSSjjj}}}jjjkkkeeekkkppppppqqqpppjjjccceee^^^UUUKKKDDD>>>999666222222000000///000000111000000000////////////...111111000000111111222222333333444444444555555555444555777888:::???GGGMMMfffwwwlllccc[[[SSSOOOOOOIIIGGGCCC???===;;;999777666555333222333333222111222222111111111111222222000000000000000111111111000000000000111111111111888999:::;;;;;;===@@@CCCBBBDDDGGGJJJLLLMMMLLLLLLJJJKKKLLLNNNPPPQQQQQQQQQIIIKKKMMMMMMMMMLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMKKKIIIGGGEEEEEEEEE>>>===<<<:::777444111000000///...............///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******)))******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000///------///222666888<<<>>>AAAEEEGGGIIIJJJKKKMMMMMMMMMNNNMMMLLLMMMOOOPPP]]]{{{pppjjjllllllkkkooosssqqqllllllfff]]]TTTLLLEEE>>>:::555444222111000000111222111000000000////////////111111000000000111111222222333333333333444444444666444333333666999<<<>>>CCC[[[yyytttmmmeee\\\WWWRRRKKKIIIJJJBBBAAA???===;;;999999888666444222222333333222111222222111111111111222222111111111111111222222222222222333555666888999999BBBDDDFFFHHHIIIJJJMMMOOONNNNNNOOOOOOOOOMMMLLLKKKIIIKKKMMMNNNOOOOOOOOONNNIIIKKKMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFEEECCC@@@<<<999777444333222000////////////............---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------+++***)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------....../////////000222555888:::???@@@CCCFFFHHHJJJJJJJJJNNNNNNNNNMMMKKKKKKTTT^^^kkk}}}}}}ppplllooorrrrrrpppllleee^^^WWWNNNFFF@@@999777555222111111222222111111000000000/////////111111000000000000111111222222222222333333333333666555444444666999;;;===<<>>>>>===<<<:::999999999555444222222333333333222222222111111111111222222111222222222333333333333444666888<<<@@@CCCFFFGGGKKKMMMQQQSSSSSSRRRSSSTTTPPPOOONNNNNNMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMLLLKKKMMMNNNMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRNNNLLLIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB???>>>;;;888555333111111............------------,,,---...//////...---,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,++++++*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,------------...,,,,,,,,,---------......//////111333555888:::<<>>BBBNNNhhhsssdddbbbccc[[[VVVSSSSSSPPPJJJEEEDDD@@@@@@@@@>>>;;;999888888555444222222333444333222222222111111111111222222222222222333333444444444666888<<>>666111000222333......---///000111///...000000111111111222222222111111111222222222333333222222333333444555555555666777777666777>>>HHHQQQ\\\vvvppp^^^\\\[[[UUUTTTRRROOOKKKGGGCCCAAA@@@<<<;;;:::999888666555555111111111111111111111111222222111111111111222222222444777999<<>>:::999999777666555444333///000111111111111111000666555333111111222333444666:::@@@EEEJJJOOOTTTWWWUUUWWWZZZ\\\[[[YYYVVVSSSPPPOOOOOOOOONNNNNNNNNNNNGGGFFFEEEFFFFFFEEEBBB???BBBAAABBBEEEHHHJJJJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOJJJFFFBBBAAA@@@???<<<:::@@@<<<;;;===???======@@@DDDCCCAAA???===<<<;;;:::777999;;;===???AAABBBBBBLLLLLLNNNSSSXXXXXXTTTPPPHHHHHHGGGHHHJJJMMMPPPRRRUUUQQQKKKGGGDDD@@@999444000000...------...///000/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))******)))((())))))))))))************))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++,,,,,,,,,+++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------++++++,,,,,,------......---...//////------///111555777999===@@@CCCEEEFFFJJJMMMOOOOOONNNLLLKKKKKKLLLWWWrrrccc```gggmmmoooppppppkkkeeeZZZUUUMMMCCC;;;555222111333111000111222222111000000000000000111111111111111111111111222222222222111222222333444444555555333666999:::888777888999<<>>===888888777666555444333222000111222444444444333333777666444333333555888999BBBFFFMMMSSSWWW[[[^^^```^^^___^^^\\\YYYUUUQQQNNNMMMNNNNNNOOOPPPQQQRRRRRRMMMKKKIIIHHHGGGFFFCCCAAA@@@@@@@@@AAACCCCCCDDDCCCHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFDDDBBBBBBBBBGGG???;;;<<<===;;;::::::>>>>>>===<<<;;;:::888888::::::;;;;;;;;;;;;;;;:::EEEGGGLLLTTTYYYZZZUUUPPPKKKJJJHHHGGGGGGHHHJJJKKKQQQSSSVVVXXXVVVOOODDD<<<333222111000///000111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))******((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......***++++++,,,---...//////...//////...---...000222888:::===@@@CCCFFFHHHHHHKKKNNNOOONNNKKKJJJJJJLLLRRRfffrrreeeggghhhhhhmmmrrrqqqlllbbb^^^VVVLLLCCC:::333000444222111111222222111000//////000000000111111111000000111111111222222222111111222222333444444555000222444555666666777888888;;;@@@GGGUUUnnn}}}uuupppjjjfffhhhkkkhhh\\\UUUUUUTTTPPPJJJHHHFFFCCCAAA???>>>===666666555555444333222222111111222333444555555555444444444666:::@@@EEEHHHQQQUUUZZZ]]]___```aaaaaabbb```]]]ZZZVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPMMMJJJGGGFFFEEECCCAAA@@@BBBDDDEEEFFFGGGHHHIIINNNMMMMMMLLLKKKKKKKKKKKKEEEOOOZZZ```]]]YYYWWWXXXQQQHHHBBBAAAAAA>>><<<===999:::<<<<<<<<<:::888777;;;:::999999888777777777<<>>AAAKKK___sss~~~qqqgggbbbbbbbbbbbb]]]aaa```YYYTTTSSSPPPLLLFFFEEECCCAAA???>>>===<<<666555555444333333222222000000111111222444666666333555999@@@HHHPPPXXX\\\___bbbdddeeecccaaa`````````^^^\\\YYYYYYYYY[[[\\\ZZZZZZXXXWWWUUUSSSRRRQQQNNNLLLJJJIIIIIIHHHFFFDDDEEEIIINNNQQQRRRSSSTTTUUUWWWUUUSSSQQQPPPQQQRRRSSSSSSaaattt|||xxxlllaaa[[[QQQJJJDDDBBB@@@===>>>AAA<<<>>>BBBDDDCCCAAA===:::888888777777777777888888666888===DDDJJJKKKGGGBBBDDDEEEGGGIIIIIIIIIGGGFFFCCCDDDEEEGGGJJJNNNQQQSSSJJJIIIGGGCCC===888333000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***((()))******)))((())))))))))))************)))))))))))))))))))))))))))))))))************+++)))************+++++++++)))))))))))))))******************++++++++++++,,,,,,,,,,,,---------......,,,,,,------....../////////000000//////111555888===>>>AAADDDGGGIIIKKKKKKMMMNNNMMMIIIHHHMMMXXXaaa|||nnnkkklllkkkiiihhheee___VVVJJJ@@@:::777444111000000000///...////////////000000000111000000000000111111111111111111111222333333444444555444444555777888999888666666999<<<:::888@@@KKK^^^qqq~~~ooojjjddd^^^[[[[[[\\\]]]YYY\\\^^^[[[WWWTTTOOOJJJBBBAAA@@@>>>===;;;;;;;;;555555555444444333222222333222111111222555888:::===@@@FFFNNNVVV___eeeiiigggiiiiiihhheeecccaaaaaa___^^^]]]]]]\\\]]]]]]^^^ZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRUUUXXXZZZYYYUUURRRPPPUUUZZZ]]]]]][[[[[[[[[WWWUUURRRQQQRRRUUUYYY\\\```hhhrrryyywwwlll]]]SSSNNNIIIEEECCC@@@???CCCIIIIIIMMMQQQTTTRRRMMMGGGBBB===<<<:::999999999999:::666666888===BBBDDDAAA===>>>@@@CCCFFFIIIJJJJJJJJJGGGEEEBBB@@@AAAEEEJJJNNNOOOPPPPPPNNNJJJDDD>>>;;;555444333222000///...---................................................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))))))))******+++++++++*********+++++++++,,,,,,+++,,,,,,,,,---------------------...............///000000000111444888<<<@@@AAACCCFFFIIIKKKLLLMMMKKKMMMNNNOOOUUUdddyyyxxxiiihhhllljjjkkkkkkggg___TTTIIICCC999666333111111111000000////////////000000000000000000000000111111111111000111111222333333444444//////111333666777777666777333444999:::999===DDD;;;JJJ^^^uuuxxxooohhhggghhhgggccc___\\\[[[[[[TTTXXXZZZYYYVVVQQQKKKEEE@@@???===<<<;;;:::999999555555555444444333333333666555333222444888<<<>>>KKKMMMRRRYYY___fffjjjmmmjjjkkkkkkjjjgggddddddddd`````````___^^^\\\ZZZYYYTTTTTTTTTTTTTTTUUUUUUUUUXXX]]]dddkkkooommmhhhcccZZZ^^^cccdddaaa\\\YYYXXXRRRPPPMMMLLLOOOUUU[[[```]]][[[[[[aaagggfff^^^UUUQQQMMMKKKJJJGGGFFFMMMVVVWWW[[[```bbb```YYYPPPJJJEEEDDDAAA>>><<<:::::::::888777777;;;???AAA>>>;;;;;;<<>>AAACCCEEEHHHKKKMMMNNNOOOHHHKKKOOOVVVddd|||hhhgggnnnkkkmmmnnnllleee[[[PPPIII;;;888444222222222111111////////////000000000000000111111111111222222222111111222222222333333333444444444555555555555666444444555666777888999999<<<>>>EEETTTiii|||vvvooofffccchhheeebbb^^^\\\\\\\\\\\\[[[YYYXXXWWWUUUSSSNNNHHHDDD???>>><<<:::999777777777555666777666444333333444555333555999999;;;EEERRRZZZ[[[]]]```dddhhhlllnnnkkkiiigggfffeeecccbbb```hhhbbb___```___XXXQQQOOOTTTOOOQQQ[[[dddeeeaaa___bbbfffooo|||tttiiigggbbb^^^]]]\\\ZZZXXXWWWWWWSSSPPPPPPSSSXXX]]]___YYY\\\ZZZTTTSSSYYY^^^___]]]ZZZXXXXXXUUUQQQRRRUUUSSSTTTVVVZZZ\\\ZZZUUUQQQKKKJJJGGGCCC@@@???AAACCC@@@<<<:::>>>DDDDDD===666???>>>999===JJJJJJIIIQQQPPPOOOMMMJJJFFFBBB>>><<>>FFFQQQbbbxxxxxxjjjhhhddd]]]\\\aaaaaa___\\\[[[[[[[[[ZZZYYYWWWVVVTTTSSSQQQMMMHHHEEE>>>===;;;999888777666666333555777666555333222222111222999AAAFFFJJJTTT___ggggggfffeeefffhhhiiikkkgggfffeeefffggghhhfffeeebbb]]]ZZZYYYWWWQQQOOOPPPNNNOOOXXXhhhuuuzzz{{{|||}}}{{{||||||wwwnnnfffgggdddcccccceeefffggghhhxxxssslllgggffffffgggggg]]]ZZZUUURRRPPPQQQSSSTTT[[[ZZZ\\\```aaaaaadddjjjgggdddaaa___\\\WWWOOOJJJLLLJJJFFFBBB??????@@@BBB<<<:::;;;BBBJJJMMMHHHBBB;;;BBB@@@AAAKKKNNNNNNVVVSSSRRRPPPMMMJJJGGGEEEDDD@@@BBBGGGLLLQQQTTTVVVWWWRRROOOJJJDDD>>>888333111//////.........---------///...------------...//////...---,,,++++++++++++------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,------------------....../////////...000222444555888===@@@FFFHHHKKKMMMMMMLLLKKKKKKHHHPPPYYYnnnrrrjjjhhhfffgggkkklllfff]]]WWWKKK@@@555444444333111000////////////000000000000.../////////000000000000111111111222222222222333222222222222333333333333333444444555666777888888999777777999<<>><<>>BBBGGGMMMSSSWWWZZZZZZYYYVVVQQQJJJBBB;;;777000000000000000///......//////...------......//////...---,,,++++++++++++------,,,,,,,,,,,,++++++************************))))))************))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((())))))***+++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,------------............////////////000111444555777:::>>>BBBHHHKKKNNNOOONNNMMMMMMMMMSSSaaappp|||nnnhhhpppqqqgggaaacccVVVIII<<<666444222111222////////////000000000000/////////000000000111111111111111111222222222222222222222222333333333333333333444555555666777777888666666888777777<<>>EEESSSbbbooovvvrrriii___YYYUUURRRSSSVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZXXXUUURRRWWWSSSMMMGGGCCC@@@<<<:::666555555444444444555555222333444666===GGGRRRZZZbbbjjjrrrvvvyyyzzzuuuppppppqqqqqqpppmmmhhhbbb___TTTUUUVVVVVVWWW\\\eeellluuu|||qqqiiiiiieeecccbbbcccaaaaaafffnnnfffcccaaa```aaaaaa```___ZZZ]]]^^^aaalllxxxxxxooo^^^[[[YYYYYY\\\___aaaaaaccc___cccooowwwuuuuuuxxxuuunnniiikkkkkkiiifffggggggddd]]]XXX___uuuxxxqqqooopppppp\\\]]]]]]ZZZUUUOOOKKKIII]]]nnnoooddd]]]SSSGGGDDDDDDFFFIIIKKKKKKHHHFFFDDD@@@???>>>???AAAFFFKKKNNNQQQUUU[[[___```^^^YYYVVVIIIDDD===666222000000000000000000000000///------......---------------...------,,,,,,,,,,,,++++++******************************++++++++++++******+++++++++++++++*********************************))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,---------............/////////000111222222222555777:::<<<>>>BBBGGGJJJOOOOOONNNKKKJJJRRR^^^iii}}}wwwrrrnnnkkkgggeeebbb```]]]\\\\\\\\\\\\[[[YYYYYY[[[]]]```bbbeeefffnnnrrrxxx|||rrrlllmmmkkkhhh^^^TTTLLLCCC999333333////////////000000000000000000000000111111111111000000000000111111111111222222222222333333333333333333333333333444444444666333222666777666666888333444666999>>>DDDJJJNNNWWWiii{{{zzznnnfffbbbXXXQQQMMMNNNOOONNNOOORRRRRRSSSTTTSSSSSSUUUVVVWWWXXXWWWVVVVVVVVVUUURRRPPPPPPLLLHHHDDDAAA>>>:::777555555444444444555555666555888===DDDNNNZZZfffnnnlllrrrvvvwwwyyyzzzwwwpppooommmjjjfffbbb___]]]\\\YYYaaaiiikkkiiikkkttt}}}tttddd\\\[[[]]]]]]ccckkkppprrrwww}}}pppllliiijjjnnnpppnnnkkkcccggglllvvv}}}zzzwwwvvvwwwxxxyyyxxxzzzxxxvvvvvv{{{{{{qqqpppsssqqqkkkhhhmmmmmmiii___ZZZfffkkkoooqqqnnnfff]]]XXXVVVVVV]]]\\\ZZZ\\\TTTJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDDDDFFFIIIMMMPPPRRRUUUZZZ]]]___^^^[[[YYYRRROOOIIICCC<<<666222000000000111111000///---,,,......------------......------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++******++++++++++++++++++,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,***************++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++------------..................///000222333444444777999;;;===@@@DDDIIILLLPPPPPPOOOOOOTTTcccyyyyyyssspppbbb___ZZZXXXVVVUUUSSSQQQNNNLLLKKKKKKLLLMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOOOORRRVVVZZZ[[[\\\___eeejjj{{{jjjgggllliiibbb\\\WWWMMM@@@666333////////////000000000000////////////000000000000000000000000111111111111000111111111111222222222333333333333333333444444777333222555777666666888888999999777666666999<<<999DDDNNNVVVjjjuuuggg\\\UUUPPPMMMKKKGGGHHHMMMPPPOOOOOOQQQPPPRRRTTTSSSTTTWWWZZZ[[[XXXVVVUUUTTTTTTSSSPPPNNNJJJGGGDDDAAA???===999666555555444444444555666666:::???HHHSSS^^^jjjuuu|||ssswwwyyyvvvwwwyyyuuunnnkkkggg```[[[XXXXXXYYY[[[mmmyyy{{{ttthhhdddfff___```hhhvvvzzz~~~{{{uuuqqqmmmyyyuuuooonnnooo^^^ZZZQQQPPPYYYWWWUUU^^^ZZZVVVOOOJJJHHHIIILLLNNNOOONNNLLLKKKLLLNNNPPPRRRUUUWWWZZZ\\\]]]\\\ZZZYYY[[[YYYUUUOOOGGG>>>777222000111111111000///---,,,......---------......///---------,,,,,,,,,++++++***************************++++++,,,,,,++++++************++++++,,,,,,---************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---------.........//////---...///000222444555666777999<<<>>>AAAEEEJJJMMMPPPQQQRRRTTT___vvv|||wwwnnnddd[[[UUURRRQQQLLLJJJHHHGGGHHHIIIHHHGGGIIIHHHHHHIIIKKKKKKJJJHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEHHHKKKKKKIIIJJJOOOTTTVVV]]]eeekkkvvviiiaaammmkkkgggddd```VVVGGG;;;666........./////////000000......//////000111111222222111000//////000222333222222111111222333444444333222222222333333444555444444444555555555555666555555666777777777777777666999===AAAGGGRRR___hhhxxxvvvggg```XXXQQQNNNKKKHHHFFFFFFFFFGGGIIILLLNNNMMMLLLOOONNNNNNQQQUUUXXXWWWUUURRRPPPNNNNNNNNNNNNLLLJJJFFFCCC???======<<<999666666666666555444555888;;;HHHRRR```lllrrruuuvvvwwwpppnnnoootttwwwsssggg]]]^^^[[[YYYYYYXXX^^^nnn~~~xxx{{{~~~~~~|||~~~~~~||||||xxxqqqiiijjjrrrvvvlll]]]iii^^^^^^[[[HHH>>>HHHPPPUUUUUUWWWZZZWWWRRRRRRVVVYYYWWWVVVXXX[[[\\\YYYVVV\\\]]]]]]\\\WWWNNNDDD<<<555333111000000000///------------...------,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,...,,,***+++---...,,,***************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---------........./////////000000000000333666999======AAAGGGIIIKKKOOOVVVWWWSSS[[[mmmzzzvvvbbb___ZZZTTTOOOLLLJJJIIIFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQTTTZZZccciiiuuuooohhhhhhjjjhhhbbb[[[QQQDDD:::////////////000000000000/////////000000111111111333333111000///000000111222222222222222333444444333333333333333444555555444444444444555555555555555555666777777777777777777888999:::<<>>999333000//////000000---............---,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,...,,,***+++---...,,,***************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---------.........---------........./////////000111111111333777;;;AAA@@@BBBFFFHHHJJJPPPXXXYYYXXXcccyyyzzzeeeWWWUUURRROOOMMMLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKKKKLLLOOOTTTYYYaaakkkyyy|||hhhhhhfffffffffbbbVVVIII@@@000000000000000000000000000000000000111111111111444333222111////////////333222222222222333333444444444333333444444555555444444444444555555555555555555666777777777777666:::::::::999888999<<>>;;;999999888777666555555444555:::CCCOOOWWWfffnnnvvvxxxtttnnnkkkjjjeeedddddddddeeeccc```]]]```bbb``````jjjxxxyyyrrr~~~zzzuuuuuuyyy}}}~~~{{{rrrggg]]]```aaaVVVTTTQQQQQQSSSUUUTTTVVVZZZYYYZZZZZZYYYYYYYYY[[[]]]aaa```^^^]]]]]]ZZZWWWTTTJJJDDD:::222///000111222///............------,,,......---------,,,,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,+++************************+++++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------.........------.........////////////000111222333555999===DDDCCCEEEIIIKKKNNNVVV``````bbbpppyyygggYYYPPPOOONNNMMMLLLMMMNNNOOONNNOOOOOOOOOOOOPPPOOOOOORRRRRRRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIGGGGGGIIIKKKMMMSSS\\\fffuuutttjjjeeeiiiiii]]]OOOHHH000000000000////////////000000000000000000000000222222111000000000//////222222222111111222222333444333333333333333444444333333444444444555555555444555666666777777666666999999::::::999::::::;;;666<<>>GGGSSS```hhhrrruuuwwwssskkkdddbbbbbbaaa```^^^]]]^^^aaadddgggyyyrrrkkkuuu|||{{{tttgggccciiiwww|||tttrrrxxxoooqqqyyyttthhh]]]RRRNNNLLLLLLPPPVVVZZZ]]]___]]]YYYVVVWWWXXX^^^]]]\\\]]]]]]\\\YYYWWWVVVOOOEEE;;;666333111111000000///......---------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,------------........................///////////////111222333444888<<<@@@CCCDDDHHHNNNPPPTTT^^^hhhllltttnnnccc\\\WWWQQQPPPPPPOOOOOOPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTUUUYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTRRRQQQVVVVVVUUUSSSQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIIIIHHHJJJLLLOOOWWWfffxxx|||hhhhhhkkkbbbTTTMMM////////////////////////000000000000000111111111000000111111222222222222333222222111111111222222333333222222222222333333333333333444444444444555444444555666666666666666444444555666888888888777777888999888888<<>>BBBAAAAAAAAA@@@>>>>>>???BBBDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGFFFFFFGGGKKKOOONNNPPPQQQSSSSSSTTTUUUUUUWWWTTTQQQNNNLLLIIIFFFCCC???===:::777444333444555555;;;DDDOOOZZZeeepppvvvyyywwwrrrjjjccc______```\\\[[[ZZZ]]]eeeppp{{{||||||yyysssooopppzzzzzzxxx|||ssseeeWWWQQQOOONNNNNNQQQVVVZZZ^^^^^^[[[WWWUUUVVV[[[[[[\\\^^^^^^]]]YYYVVV]]]XXXPPPIIIAAA:::444///222111000......---............---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........//////........./////////000000000111333444666:::???CCCBBBEEEKKKQQQSSSVVV___iiizzz|||xxxnnnbbb[[[XXXVVVTTTRRRRRRSSSTTTVVVWWWYYYZZZ\\\\\\\\\^^^aaaeeeiiikkknnnoooqqqtttuuuuuuuuutttxxxvvvtttppplllgggdddbbb```___]]]ZZZXXXUUUSSSRRRQQQQQQQQQQQQQQQOOONNNLLLLLLKKKJJJHHHIIIOOOWWW^^^lllvvvsssggghhhcccYYYQQQ/////////000000000111111000111111222333333444444111222333555666666666666555444444333333333333333444444333222222222333333333333333333444444444444444444555666666666666555555555555666888888777555888888888888777888:::<<<999???IIIPPPTTT\\\mmm}}}uuukkkfffYYYQQQJJJGGGEEE@@@<<<;;;;;;;;;>>>@@@???;;;;;;===???AAACCCCCCCCCBBBCCCDDDDDDHHHLLLMMMLLLLLLOOORRRPPPRRRTTTUUUUUUUUUVVVWWWWWWTTTPPPMMMJJJGGGCCC@@@===<<<:::777444444777999???HHHUUUcccmmmuuu{{{~~~|||uuullleeebbbaaaaaaaaa\\\ZZZ[[[aaakkkxxxzzzyyy{{{sssggg\\\ZZZYYYUUUPPPMMMOOOSSSWWWZZZ[[[ZZZYYYXXXZZZZZZ\\\^^^___^^^[[[XXX___]]]YYYUUUNNNDDD:::444333222000///.........///......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---***************************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------........./////////....../////////000000000000222444666888===BBBFFFEEEHHHNNNSSSSSSUUU___kkktttkkk^^^ZZZWWWWWWZZZZZZWWWRRRVVVXXX\\\```fffkkknnnppprrrrrrtttxxx~~~~~~tttrrrnnnjjjeee```\\\ZZZWWWVVVTTTTTTTTTSSSQQQOOOOOOOOOMMMKKKHHHHHHKKKMMMPPPTTTbbbvvvjjjbbbbbb]]]VVV000000111222333333444444222333444555666888888999777888999:::;;;;;;::::::888888777666666666666666666666555444444444444444222222333333333444444444333444555555666666555555999777666777999:::888666666666777999999:::999999===;;;<<>><<>>;;;;;;???:::999<<<@@@???<<>>DDDHHHIIILLLPPPTTTUUU[[[jjjyyy~~~uuukkk___WWWUUUSSSTTTZZZ```cccbbb```hhhkkkqqqyyy}}}uuuooollleeebbb^^^\\\[[[YYYUUURRRPPPPPPPPPOOOMMMLLLKKKKKKJJJGGGMMMYYYdddppprrr___```aaa\\\111111222333555666777777444555666888999;;;<<<===<<<===>>>>>>>>>===<<<;;;;;;;;;:::999888888999999888888777666666666666666222222333333333444444444333444555555666666555555666444333444888999888666444444555666888777666555999333333999>>>===???CCCHHHQQQ```ppp}}}|||mmmddd[[[ZZZVVVNNNEEE???>>>???<<<999:::===:::444444999<<<999:::<<<:::777:::BBB???AAACCCBBB@@@@@@CCCFFFAAAIIIQQQTTTPPPKKKIIIIIIPPPSSSVVVVVVTTTTTTVVVXXXVVVSSSOOOKKKGGGCCC>>>;;;555777777777777:::AAAFFF\\\eeeqqq|||wwwmmmdddcccgggiiiccc\\\WWWYYY```mmm{{{zzz{{{yyyuuuooolllhhhgggSSSPPPMMMNNNSSSWWWYYYYYYWWWUUUSSSTTTWWW[[[^^^___[[[\\\^^^___\\\UUULLLFFF555444111///......//////......---------,,,,,,,,,,,,++++++++++++++++++,,,***,,,...---+++***,,,...************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............/////////000////////////000000000000000222555777:::???EEEIIILLLMMMQQQUUUYYYcccxxxyyyooohhhaaaYYYSSSZZZWWWXXX]]]dddjjjpppttt}}}~~~sssoooiiieeebbb___ZZZWWWRRRRRRRRRRRRQQQOOOOOONNNMMMIIIKKKRRRTTTWWWhhh{{{yyy^^^___dddaaa888888999:::;;;;;;;;;;;;:::;;;===???AAABBBBBBCCCDDDAAA>>>>>>@@@AAA???===<<<<<<============<<<<<<>>><<<:::999::::::999888777666666555444444444555333333333333333333333444666666555555555444444444666666555555555555666666888888888888888888888888===@@@DDDFFFGGGKKKQQQUUUpppyyyxxxlllbbbYYYQQQIIICCC@@@>>><<<:::999888999999666777777888999999::::::999::::::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBCCCFFFIIIJJJKKKLLLMMMOOOKKKPPPTTTSSSRRRUUUUUUSSSPPPSSSOOOCCC<<<<<<;;;777666555444333666BBBQQQ]]]iiivvv~~~sssjjjiiihhhccc^^^^^^ccchhhtttuuuqqquuutttooolllrrr{{{}}}wwwrrrtttoooaaaQQQJJJJJJLLLSSSZZZ[[[WWWSSSSSSWWW[[[[[[ZZZZZZ[[[\\\^^^^^^\\\WWWSSSIII@@@555///......---***111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---......//////..................////////////000000111000//////222444444444666999>>>DDDIIILLLSSSSSSUUUXXX]]]kkk{{{rrrnnnggg^^^YYYYYYZZZ\\\\\\\\\aaajjjxxxzzzqqqhhhcccaaaZZZSSSPPPRRRSSSQQQNNNMMMMMMMMMLLLKKKMMMPPPRRRjjjwwwmmm\\\]]]bbb======>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>>>>>@@@@@@>>><<<>>>>>>???@@@@@@@@@?????????===;;;:::;;;;;;:::888:::999888888777777777888444444444444333333333333555555555555444444444444666555555444444555555666888888888888888888888888666888:::;;;;;;>>>BBBEEEBBBHHHPPPVVV[[[bbbkkkqqq~~~yyysssooolllhhhaaa[[[QQQLLLEEE@@@===:::666333===;;;:::888777777777888777777888999999::::::;;;999999:::;;;<<<===>>>>>><<<===>>>@@@BBBCCCCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNKKKRRRXXXXXXXXXXXXUUUQQQOOOPPPLLLBBB======;;;777;;;999888;;;EEETTTccclllvvv~~~~~~xxxlllccchhhpppooojjjffftttzzzzzzrrrqqquuuwwwyyyoooeee```[[[TTTOOONNNUUUUUUVVVYYY\\\]]][[[YYY[[[[[[[[[]]]^^^\\\YYYVVVRRRJJJ>>>555111000000//////...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---...........................///////////////000000///...///222444555666888;;;@@@FFFKKKOOOPPPRRRXXX___fffrrr}}}rrrfff^^^\\\ZZZXXXYYY^^^cccfffggguuu{{{}}}uuulllaaa[[[ZZZZZZXXXVVVQQQPPPOOOMMMLLLLLLMMMOOOSSS^^^hhh}}}tttgggdddEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???======<<<===>>>>>><<<:::???@@@AAACCCCCCCCCBBBBBBAAA???===<<<======<<<;;;;;;;;;:::999999999::::::666666555555444444333333333444444444444444444444555444444333333444444555666666666666666666666666555666777777666777999;;;999<<>>;;;;;;<<<===>>>===888888777666666666666666777888888999999::::::;;;888999::::::<<<<<<===>>>999;;;===???AAACCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNMMMVVV]]]^^^\\\ZZZUUUOOOMMMLLLGGG@@@===<<<:::666999888:::BBBRRRcccpppwww|||tttkkkiiiuuuzzzooozzz~~~|||tttnnnfffZZZOOOJJJNNNOOORRRVVVYYY\\\]]]]]]\\\[[[[[[\\\]]]]]][[[ZZZ[[[TTTIII===555222111222---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------............////////////.../////////...///222444888888:::===BBBIIIOOOSSSUUUUUUYYYbbblllyyyssshhh___WWWRRRPPPQQQTTT[[[dddlllrrrtttssshhhccc___[[[WWWWWWVVVSSSQQQNNNMMMMMMLLLGGGMMMQQQ]]]vvvwwwfffKKKJJJIIIHHHFFFDDDBBBAAA:::;;;;;;;;;:::999999888888888999:::::::::999888===>>>@@@BBBBBBBBBAAA@@@???===<<<<<<===>>>>>>===;;;;;;:::::::::::::::;;;888888777666555555444444333333333333444444444444444333333222222333333444555555555555555555555555777777888777777777777888999;;;<<<;;;;;;<<>>999888777777888::::::;;;555555555555555555666666666666777777888999999999888888999:::;;;<<<======999:::<<<>>>@@@AAABBBBBBDDDEEEEEEEEEEEEGGGKKKNNNOOOWWW]]]]]][[[XXXSSSMMMKKKGGGAAA<<<::::::888555555:::DDDPPP^^^lllwww~~~}}}xxxtttmmmlllqqq~~~xxxjjjvvv~~~uuukkkaaa[[[YYYNNNMMMMMMNNNQQQWWW^^^ccc]]]\\\ZZZ[[[]]]^^^^^^]]]^^^YYYQQQFFF;;;444111000,,,,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,---------------............////////////---.../////////000333555999999;;;???EEELLLSSSVVV]]]YYYYYYaaannnxxxlllbbb\\\XXXTTTQQQQQQQQQUUU\\\gggsss~~~vvvmmmccc\\\]]]ZZZWWWTTTRRRPPPOOOMMMHHHLLLJJJOOO___mmmyyyIIIHHHGGGEEECCC@@@>>><<<666777777777777777666555444555666777777777777888888:::<<<>>>>>>===<<<;;;:::999888888;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999888888777666555555444444444444444444444444333333222222222222333333444444444444444444444444444444444555666666666666333444666777666555555555===::::::<<<======AAAGGGJJJLLLOOOQQQSSSTTTVVVWWWZZZ]]]aaacccccccccdddeeefffiiimmmmmmkkkfffbbb```ZZZYYYWWWUUUTTTTTTTTTUUUNNNIIIEEEDDDFFFFFFBBB>>>???>>>===<<<:::999888888:::888666444555666666666555555555444333222222333555555555666666666666666444444444555666666777777777777888999:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@EEEFFFFFFEEEEEEGGGKKKNNNPPPVVVYYYWWWTTTRRROOOKKKHHHCCC===:::888777888999>>>JJJZZZfffmmmttt}}}~~~{{{uuunnniiibbbgggmmmsssvvvrrrhhh```rrrzzznnngggfffWWWVVVUUUVVVXXX[[[]]]___^^^\\\[[[[[[]]]___```___\\\[[[XXXPPPEEE;;;444111------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,------......------............////////////---.../////////111444777999:::>>>CCCIIIPPPVVVYYYZZZ[[[aaappp|||ttteee```YYYUUUUUUUUUTTTRRRUUUUUUXXX___mmmzzznnnfffaaa[[[WWWUUUSSSQQQOOOGGGKKKHHHIIIQQQWWWbbbvvvBBBBBBAAAAAA@@@>>>===<<<<<<============<<<;;;:::666777888888777888;;;===999;;;===??????===;;;999999777666666888999999888======<<<<<<<<<===>>>>>>::::::999999888888777777666666555555555444444444444333333222222333333444444444444444444444444444333333333555888999888777555666888::::::999888777888555444666777666999===888888:::;;;<<<=========>>>@@@BBBCCCAAA@@@@@@@@@BBBCCCEEEEEEEEECCC@@@???@@@???>>><<<;;;:::999999;;;777444444666888777666777888888999888777555444444444333333333333444444777888999888666666666777555555666666777666666555222333333444444555555666666777888888::::::;;;<<<<<<===>>>??????@@@??????EEEFFFFFFFFFFFFGGGJJJLLLNNNSSSTTTPPPLLLLLLKKKHHHDDD@@@;;;999777777===DDDNNN\\\mmmvvvvvvwww}}}|||uuullleeedddbbbkkkrrrrrrppppppqqqqqqqqq||||||mmmffffffgggjjjnnnooojjjaaaZZZ___]]]\\\]]]___``````___\\\\\\\\\XXXQQQHHH>>>888000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---......//////..................////////////---///000000111333666999999<<>>???@@@BBBDDDEEEEEEEEEIIIIIIHHHGGGFFFDDDCCCBBB<<<======<<<;;;===AAAEEEEEEGGGIIIJJJJJJGGGDDDBBB@@@>>><<<;;;;;;:::999777999999999999999:::;;;<<<:::::::::999999999999999888888777666555444444333444444333333333333444444555555555555555555555555555444444777:::;;;:::777222222222333555555555444555222111555777666777:::888888888999::::::999888:::;;;<<<;;;999888888999:::999999999999:::999999999999999999999888888888777777666777777777666666666666777777666555444333000222444555666777888999///111333333111000222333444555666666666555444333222333333444444555666666666666777888999:::;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDFFFFFFFFFFFFHHHIIIJJJNNNOOOLLLIIIHHHGGGCCC???<<<::::::888:::GGGUUU```jjjuuuzzzyyyxxx|||~~~zzzvvvmmmeeedddiiijjjzzz|||~~~|||rrrttttttxxx~~~pppccc```___^^^___```aaa```___\\\[[[[[[ZZZXXXRRRHHHAAA444333111///...------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------...//////000000//////............////////////...///111111222444888;;;:::???FFFNNNUUU[[[^^^``````wwwppp```WWWTTTRRRQQQWWW```jjjppprrrtttzzzqqqhhhbbb\\\XXXRRRSSSLLLKKKOOOLLLJJJTTT[[[lll>>>@@@CCCGGGJJJNNNPPPQQQRRRRRRQQQOOOLLLJJJHHHFFFBBBBBBBBB@@@???BBBGGGLLLRRRTTTVVVWWWVVVSSSPPPMMMJJJGGGDDDAAA@@@>>><<<:::555444444444555666666777::::::::::::::::::::::::::::::999777666555444333555444444333333444444555555555555555555555555555333111111444777888666333555333222222333666777777666222222555777444333555888777777888888888777555444666777777666555777888777555333333555666777777333444555666777777777777333555888888555333111000444444444444444444555555111333555555333222111111000222555555222111333555444444555666555444333222333333444444555666666777666666777888999:::;;;;;;:::;;;===???AAACCCCCCDDD@@@CCCEEEFFFEEEEEEFFFGGGFFFKKKNNNKKKHHHGGGDDD@@@<<<::::::;;;:::>>>OOOaaaqqquuuzzz|||}}}}}}~~~|||vvvrrrnnnfffaaagggqqqmmm{{{}}}|||zzz|||sss```______```aaaaaa___^^^[[[XXXWWWXXXZZZVVVNNNFFF777555222///------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...//////000000000000000............/////////000...000111222333666999<<<<<>>:::666333333555777888777777999;;;<<<;;;999888888999999999777666555444333222222222333444555555555333444===DDD???444444333333333333444555555555555444444444333333333444444444444444444444444666666666666777777777777777777666555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555555555555555444333333222222333333444222222222222222222222222222222333333333333444444444333222222333444666777666666777777888888999999============>>>@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGJJJNNNNNNJJJIIIJJJFFF???:::555444999@@@JJJ]]]nnnsssxxx}}}ooocccaaaeeekkkvvv~~~sssdddZZZ\\\___]]]___eee___\\\YYYYYYZZZXXXSSSNNNAAA:::222......000111111//////...---,,,,,,++++++......,,,++++++,,,......++++++,,,---............,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------------------------............///////////////////////////............/////////000111//////000444888:::;;;???AAAKKKZZZbbbeeekkksssyyytttlll^^^VVVVVVRRRSSSUUU[[[gggzzznnn___XXXVVVSSSPPPNNNMMMLLLLLLPPPLLLRRRgggFFFLLLTTT[[[^^^_________ZZZVVVOOOJJJHHHJJJNNNQQQTTTUUUUUUSSSPPPNNNMMMMMMHHHNNNVVV[[[]]]^^^```bbb___[[[UUUPPPLLLIIIEEECCCEEEDDDCCCAAA===:::999888777777777999;;;;;;:::888:::::::::::::::999888888555444333333333333444555222333222333999???;;;222444333333333333444555555555444444444444333333333444444444444444444444444555555666666666777777777777666555555444444555555444444444444555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333222222222222333333222222222222222222222222222222222333333333444444333333222222333444666777666666666777888888999999<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGHHHGGGGGGFFFFFFJJJLLLIIIHHHIIIEEE>>>;;;999;;;CCCKKKUUUeeettt|||}}}|||ttthhh```cccnnnzzznnn\\\WWWYYY[[[[[[[[[]]][[[YYYYYYZZZYYYVVVTTTIIIDDD;;;444000///......///......------,,,,,,,,,...------,,,,,,------...,,,---------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---------------------------------............///////////////////////////........./////////000000222111111222555999;;;===FFFFFFMMMZZZdddlllvvvzzziiiccc___XXXWWW\\\```bbbgggppp~~~sssccc```[[[VVVRRROOOLLLKKKMMMKKKMMMYYYlllPPPUUU[[[______^^^]]]]]]___\\\WWWUUUTTTUUUUUUUUUUUUWWWYYYXXXVVVTTTSSSSSSLLLOOOSSSWWW\\\aaadddffffffccc___ZZZUUUPPPJJJEEEEEEGGGHHHGGGEEE@@@;;;888999999:::<<<>>>>>><<<:::===<<<;;;;;;;;;;;;;;;;;;777777666444444444444444000222222222444777555111333333333333333444555555444444444444333333333333444444444444444444444444444555555555666666666666666555555444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333222222222222222222222222222222222222333333333333333333333333333555666666555666666777888888999999;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFCCCHHHKKKJJJIIIGGGCCC>>>999<<>>>>>???AAACCCCCCAAA@@@>>>===;;;:::::::::;;;<<<:::999888777666555444444000222333333222222222111333333222222333333444555444444444333333333222222333333333333333333333333444444444444555555555555555555444333333333333333222333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111111222222222222333333333222222333333444555555666555555666777888999999::::::::::::;;;<<<===>>>???BBBCCCDDDFFFFFFFFFFFFEEEDDDHHHKKKKKKHHHEEEAAA???888@@@MMMZZZdddllluuu{{{~~~zzzwwwooohhheeennnxxxrrr~~~qqqeee___nnnzzz|||kkkZZZWWW[[[\\\_________^^^\\\ZZZXXXWWWQQQPPPLLLCCC999222///000.............../////////,,,---...//////...---,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///////////////////////////...////////////000000000222333444555777;;;???BBBAAAPPPcccoootttyyyqqqfff^^^___fffqqqttthhh```\\\YYYVVVMMMLLLJJJIIIJJJRRReeexxxZZZ[[[\\\[[[ZZZZZZ\\\^^^ZZZ\\\______^^^[[[XXXWWWcccdddeeeeeeeeegggkkknnndddaaa^^^^^^aaaeeehhhiiiiiiiiijjjjjjiiiccc\\\VVVOOOMMMKKKKKKLLLLLLJJJHHHCCCBBBBBBCCCEEEFFFEEEDDD???>>><<<:::::::::;;;;;;;;;;;;:::999888666555555222333444444222000000333333222222222222333444444444444333333333222222222333333333333333333333333222333333333444444444444444333333222222222222222222222222222333333333444222222222222222222222222333333333333333333333333333333333333333333333333222111111000000111111222111111111111111111111111111111111222222222333333222222333444444555555555555555666777888999::::::::::::::::::;;;===>>>???AAABBBDDDEEEFFFFFFEEEEEEDDDFFFGGGGGGDDD@@@?????????JJJXXXdddmmmtttzzz}}}~~~}}}xxxvvvzzz~~~wwwtttsss{{{~~~xxxzzz~~~pppaaaiiiwww}}}uuujjjddd^^^VVV[[[[[[\\\]]]\\\ZZZWWWUUUSSSSSSQQQIII>>>555111000.../////////////////////,,,---////////////---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///000000000000000000000000////////////000000000111111333555777999<<>>===<<<;;;;;;<<<<<<<<<;;;:::888777666555333444555333000111444222222222222222333444444333333333333222222222222333333333333333333333333222222222222333333333333333333222111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111222222222222111222333444555555555555444555666777888999:::;;;:::::::::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEDDDDDDBBBAAAAAAAAA>>>;;;>>>DDDNNNZZZfffnnntttzzz~~~zzztttvvv{{{yyy~~~vvvqqqmmmpppzzz}}}qqqbbb\\\YYYWWWXXX[[[\\\ZZZWWWXXXXXXUUUOOOFFF<<<444000000000000000000/////////......////////////......***+++,,,---............,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------............///000000000000000000000000/////////000000000111111000333777999;;;???FFFLLLPPP```pppuuuyyyyyyoooiiieeeaaagggqqq|||zzznnnccc[[[WWWRRRNNNNNNNNNLLLMMMPPP```{{{kkkooouuuyyyzzzyyyxxxxxxzzzuuussswwwyyyzzzyyyvvvvvvyyy}}}|||~~~~~~ssskkk___XXXVVVTTTRRRPPPJJJGGGDDDCCCEEEHHHKKKLLLHHHGGGFFFEEECCC@@@>>>===<<<<<<======<<<:::999888777222111555555222111555222222222111222222333444333333333222222222222111222222222222222222222222111111111111222222222333222222111000000000000111111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000//////000000000111111111111111111111111111111111111222222222222111222333555555555555444444444555777888999:::;;;::::::;;;;;;<<<===???@@@@@@AAACCCDDDEEEEEEDDDCCCBBB???===>>><<<<<>>DDDLLLRRR[[[eeeqqq{{{vvvgggcccdddeeeqqq|||uuuiii]]]WWWSSSRRROOOJJJHHHJJJMMM```{{{nnnxxxtttjjjeeeaaa\\\WWWOOOKKKFFFEEEGGGKKKNNNPPPLLLLLLLLLJJJHHHDDDAAA???<<<============;;;:::999888111///444555222222555222222111111222222333444333333333222222222111111222222222222222222222222000111111111111222222222222111111000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000111111111111222222222111222333555666555555444444444555777888:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDDDDDDDDDDCCCCCC???===>>>===@@@LLLZZZfffooouuutttuuu{{{~~~}}}}}}xxxssssss|||tttfff___ppp||||||rrrkkklllnnnqqqrrrpppllllllnnntttvvvuuupppooorrrtttssssssuuuvvvwww{{{wwwnnnhhheeellltttyyy~~~wwwmmmmmmyyysssaaaZZZ^^^bbbbbb___ZZZYYYXXXYYYWWWQQQHHH@@@333222222111000///......000///...------...///000000000000000///...---,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000000000000000111111111111111666<<>>===<<<;;;999777555555555333222000000000000111222333444111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000111111111111000000222333444444555444444444888777666888<<<>>>===<<<::::::;;;<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAA===<<<;;;<<>>999333////////////...000...---...///000///...------------------------------------------------........................,,,,,,---------...................../////////////////////000000000000000///111222222111111222333555;;;BBBHHHLLLSSS\\\cccgggnnn|||wwwmmmggghhhmmmrrr{{{kkk```\\\TTTQQQPPPIIIKKKIIILLLWWWiiiyyyoooooonnnjjjaaaYYY[[[```[[[]]]]]][[[VVVQQQOOOOOOLLLJJJFFFDDDCCCBBB@@@>>>>>>===;;;:::999777444111////////////000111222333111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000111111111111000000222222333444444444444444777666666888;;;======<<<::::::;;;<<<<<<===>>>>>>===>>>???AAAAAA@@@>>>===888999;;;AAALLLZZZgggpppppprrrrrrrrrtttuuuqqqjjjbbbaaa```vvv}}}rrrllliiiiiihhhdddbbbbbbaaadddhhhmmmpppqqqqqqqqqpppppppppqqqrrrqqqnnnkkkhhhlllrrruuuxxx||||||yyyyyy~~~yyytttwww}}}}}}yyyqqqYYYPPPbbbqqq{{{rrraaaWWWYYY]]]^^^]]]\\\[[[YYYWWWUUUTTTEEE???777111//////000000000...---...///000///...///.........------,,,,,,------------------------........................,,,------------.....................////////////000000000000000000/////////111222222111111222444555<<>>===<<<<<<<<<999666333///////////////000111222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000222222333444444444444333444444444666888999::::::========================<<<>>>@@@AAAAAA???===;;;:::;;;AAAKKKXXXeeennnrrrttttttssssssssspppjjjdddcccddddddttt|||tttnnnkkkccceeeiiimmmooooooqqqsssvvvxxx{{{}}}}}}{{{xxxwwwvvvvvvvvvxxxyyyxxxuuussspppssswwwzzz}}}|||{{{vvvoooppptttyyy}}}iiiUUUQQQggg{{{|||mmm^^^YYY[[[^^^``````^^^ZZZVVVTTTTTTMMMGGG>>>666111000111222000...---...///000///...//////......------,,,,,,................................................------------........................////////////222111111000000/////////000111222222111111333555999===FFFVVVfffnnnnnnjjjkkkuuuzzzooorrrzzztttccc\\\[[[TTTMMMJJJGGGGGGJJJVVVnnn~~~nnniiieeebbbbbbcccbbb^^^ZZZWWWUUUQQQNNNLLLHHHDDDAAA======<<<======<<<999777111111000000000000111111000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000111111111111000000111222333333444444333333222333444666666888999:::AAA@@@@@@???>>>===<<<;;;<<<>>>@@@AAAAAA???===;;;999===FFFSSSaaalllrrruuuwwwuuuuuutttpppjjjeeebbbggglllkkkqqqyyyqqqllljjjdddkkkttt{{{||||||}}}~~~|||tttqqqppppppqqquuuwwwwwwwww|||cccRRRbbbuuu}}}uuudddXXXRRR[[[^^^```___\\\XXXUUUTTTQQQLLLCCC;;;444111111222000...---...///000///.../////////......---------................................................---------.........//////............////////////222222111111000000//////000111222222111222444666<<<<<>>===>>>>>>>>><<<:::555555333222111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////......////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000//////...000000111111111111000000111111222333333333333333333555777777777888:::<<>><<<:::888777555333222111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000///......000000111111111111000000111111222333333333333222222444777777777777999<<<============<<<<<<<<<<<<:::;;;<<<===============???IIIWWWccckkkqqqvvvyyyyyyuuuqqqkkkbbbaaalll{{{ttttttrrrttt~~~~~~xxxrrrpppqqqsssoookkkhhhiiisssrrrhhhdddmmmvvvvvvnnnhhh```\\\YYYXXXZZZ\\\[[[ZZZRRRRRROOOHHH>>>666222000000...---...///000///...------......//////000000............................................................////////////............////////////111111111111111111222222111222222111111222666888;;;CCCPPPbbbqqq{{{{{{uuuxxxzzz~~~|||nnnbbbZZZTTTNNNMMMLLLKKKNNNSSSeee|||ssskkkjjjkkkbbb```^^^[[[YYYUUUPPPLLLIIIGGGCCCAAA@@@@@@>>>===<<<;;;999666444222111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000///......000000111111111111000000111111222333333333333222///222555555444444777:::999999::::::;;;<<<<<<===999999::::::;;;<<<======JJJUUUbbblllppprrrvvvyyyyyytttnnneee\\\^^^rrr}}}wwwuuuuuunnnjjjhhhbbb___jjjzzznnnmmmsssrrrlllhhhiiibbbYYYUUUXXX[[[[[[ZZZUUUVVVUUUOOOEEE<<<666333000...---...///000///...,,,,,,---...///000111111////////////////////////..................................../////////000............/////////000000000000111222222222333111222222111111333666999===JJJ]]]mmmxxxqqqrrr{{{nnncccZZZQQQOOOOOOMMMNNNQQQPPPfff{{{mmmiiicccfffeee___]]]]]]XXXQQQNNNKKKHHHFFFEEEDDDBBB@@@BBB???;;;888666555333111222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////........................///////////////////////////...---,,,,,,---...///000000//////.........---000000000000000/////////000000///...............000000000000111111111111111111222333333333222222333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<===>>>;;;;;;<<<:::777>>>HHHTTT```jjjnnnrrrwwwxxxuuuxxxppphhheeefffpppxxxooosss{{{~~~xxxzzz}}}~~~~~~~~~}}}{{{mmmeeeiiikkkeeecccgggrrr~~~qqq^^^XXX___iiiqqqhhhZZZPPPPPPUUUWWWUUUWWWWWWUUUQQQJJJAAA999444222000.........///...---////////////////////////........................////////////000000000000............////////////............/////////000111111222222222333333333111222333333333444777999EEERRRdddyyywwwooowwwjjjaaaWWWSSSQQQLLLJJJKKKOOOVVVlll}}}ooooookkkbbb[[[\\\```\\\UUUPPPNNNJJJHHHGGGFFFDDDCCCCCC@@@===;;;999888555444333333222222111000//////000000000000000000000000////////////////////////////////////////////////........................////////////////////////......------------......000/////////............////////////////////////000000///...............//////000000000111111111111111222333333333222222333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<===;;;:::;;;===;;;:::CCCNNN]]]fffmmmppprrrvvvvvvrrrqqqhhhcccgggrrr~~~xxxvvvtttxxx~~~~~~~~~{{{}}}yyyllljjjiiicccccchhhgggpppaaaOOOUUUaaajjjkkkbbbRRRMMMUUU[[[YYYXXXWWWUUUPPPJJJCCC===999333111/////////000///...////////////////////////....................................////////////............////////////........./////////000000111111222222222333333333111222333444444777:::===HHHYYYmmmwwwsss}}}wwwjjj]]]XXXUUUQQQNNNMMMJJJNNN___}}}xxxggg]]]^^^cccaaa[[[VVVSSSOOOLLLJJJIIIGGGFFFDDDBBB@@@???>>><<<999666555555444333222000000///000000000000000000000000........................////////////////////////........................////////////////////////---..................---////////////....................................000000///...............//////000000000000111111000111222333333333333333333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<===999:::<<<===<<<@@@LLLYYYeeekkkppprrrtttvvvtttppplllggggggsssyyy}}}~~~~~~~~~~~~}}}}}}uuuooogggdddgggcccgggqqq{{{ttt]]]UUUVVV]]]gggeeeUUUKKKQQQVVVTTTXXXWWWUUUQQQMMMGGGCCC@@@555333111000000111000///////////////////////////........................------------........................////////////....../////////000000000111111222222222333333333111222333444666999>>>BBBLLLcccwwwzzz|||uuubbbYYYVVVRRRNNNLLLIIIHHHQQQhhhqqqdddaaacccbbb^^^^^^ZZZUUUQQQOOOLLLIIIGGGDDDCCCBBBBBBAAA???<<<999888888666555333111000///////////////////////////////////////////////////////////////////////////........................////////////////////////,,,---...//////...---,,,///////////////.........---------...............000000///...............////////////000000000111000111222222333333333333333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<;;;===GGGXXXfffiiinnnrrruuuuuutttqqqnnnnnnsss~~~uuuiiidddggghhhkkkoooqqqvvvkkkUUUTTT\\\aaa^^^WWWQQQMMMKKKTTTUUUVVVUUUQQQLLLGGGDDD777555111000000111000000////////////////////////........................------........./////////............////////////...////////////000000000111111222222222333333333222333333444666;;;AAAFFFWWWrrr~~~~~~kkk\\\WWWSSSPPPNNNLLLHHHLLLYYYiiiuuuhhhaaa^^^^^^___ccc```[[[WWWTTTPPPLLLIIIFFFEEEDDDDDDCCCAAA>>>;;;<<<;;;999777444222111000////////////////////////000000000000000000000000////////////////////////........................////////////////////////,,,---...//////...---,,,.........///////////////------------......//////000000///..................////////////000000000///000111222333333444333333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::AAAPPPcccpppnnnqqqvvvwwwtttooommmmmmwwwyyytttgggeeedddfffiiiiiilllvvvjjjUUUPPPWWWgggjjj[[[NNNKKKOOORRRVVVXXXVVVPPPJJJFFF:::777333000000000//////000000000000000000000000////////////////////////....../////////000000000............////////////////////////000000000111111111222222222333333333444444444444666<<>>===;;;999666333111000000000000000000000000000111111111111111111111111////////////////////////........................////////////////////////---..................---.........///////////////---------...//////000000000000///.....................////////////000000///000111222333444444444333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<=========<<<===HHH[[[kkksssrrruuuxxxxxxrrrmmmqqqyyywww{{{vvveeebbbaaadddfffhhhnnnvvv```QQQNNN___mmmgggYYYSSSMMMPPPTTTWWWVVVRRRLLLHHH???;;;666222111000///...000000000000000000000000////////////////////////////////////000000000111............/////////////////////000000000111111111111222222222333333333444444444555888???HHHNNNkkk{{{uuufff[[[TTTRRRJJJJJJLLLMMMMMM[[[vvvpppkkkddd```___^^^^^^_________\\\VVVRRRPPPMMMJJJGGGFFFEEEBBB@@@AAA???===:::777444111000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////......------------................../////////000------...//////000111111000000///......................../////////000000///000111222333444444444333555666777666777888:::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>CCCRRReeennnnnnrrrtttvvvuuupppqqq{{{vvvzzzqqqhhhfffffffffiiinnn|||~~~lllVVVRRRbbbrrrooobbbNNNOOOQQQSSSRRRPPPMMMKKKEEE@@@:::555222111000///000000000000000000000000////////////////////////........./////////000000............//////////////////000000000111111111111111222222222333333333444444555666<<>>;;;777444222000000000000000000000000000000000000000000000000000////////////////////////........................///////////////////////////...---,,,,,,---...///---.........//////000000.........///000111111222000000///.........................../////////000//////111222333444444444333555666777666777888:::;;;;;;;;;<<<<<<<<<======999<<>>;;;888666555000000000000111111111111000000111000000///...---000000//////.........---............////////////000000//////...........................---------////////////////////////...000111222222111000...000000//////.........---////////////000000000000222222333333333444444444666666777888999::::::;;;:::======888777;;;<<<888777>>>KKK[[[ggglllnnnooommmrrrsssnnnnnn~~~|||nnnnnnwwwxxx||||||~~~~~~tttkkkdddhhhdddeeemmmwwwZZZQQQjjjxxxqqqiiiXXXJJJIIILLLLLLNNNQQQKKKHHHBBB<<<666222///...000000////////////000000////////////............///////////////.........000000000000000000000000111000000//////000111222222222222222222222222222222444888;;;@@@KKK___ooovvvjjjZZZWWWRRRNNNKKKIIIIIIRRR]]]wwwkkkddd]]][[[^^^```^^^[[[YYYXXXVVVSSSOOOLLLIIIHHHGGGEEECCC???<<<888666555000000000000000000111111///000000000000//////...000/////////......................../////////////////////.........------------..................////////////////////////...///111222222111///...000/////////............////////////000000000000222222222222333333333333666666777888999::::::;;;888<<<===999888<<<===;;;>>>GGGUUUccckkknnnoooppprrrvvvvvvsssttt|||sssrrrzzz~~~rrryyy||||||tttjjjkkkfffdddgggjjjppp}}}tttWWWTTT^^^cccbbbXXXNNNKKKKKKKKKLLLNNNPPPLLLGGG@@@:::666333111111111000000000000111111111000000000000/////////000000000000000000000000000000000000000000000000111000000///000000222222444333333333333333333333555777999<<>>===CCCPPPaaalllqqqssstttvvvnnnpppqqqrrrwwwooonnnoooyyyxxxkkkgggdddddddddfffmmmuuuhhhRRRNNNTTTUUUVVVRRRLLLIIIKKKMMMMMMRRROOOJJJDDD>>>888444222222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000000111222333444444444444444555555555777888888;;;FFFYYYppp~~~ttt~~~xxxcccZZZRRRMMMJJJHHHLLLRRRUUUiiinnn```]]]___aaaaaa]]]```aaa\\\TTTNNNMMMOOOMMMKKKHHHDDD@@@<<<999777222111000////////////000---...///000000111000000///////////////.....................////////////------------------------,,,,,,,,,---...///000000//////////////////////////////000111111000/////////////////////.........////////////000000000000000000111111111222222222555555666777888999::::::888;;;<<<;;;999:::===@@@GGGXXXjjjtttwwwyyy{{{|||llllllmmmnnnsss~~~wwwrrrkkknnn}}}tttqqqnnnllliiihhhiiijjj{{{lll[[[PPPHHHNNNOOOHHHFFFJJJOOOPPPPPPOOOKKKFFF???888333000222111111000000111111222111111111000000000/////////000000000000000111111000000000000000000000000000000000000111222222333444444444444444555555555777777666;;;JJJccczzzqqqooowwwmmmaaaTTTNNNKKKIIIJJJMMMNNN\\\zzztttggg```^^^]]]^^^bbbddd```XXXRRRQQQSSSPPPNNNKKKGGGCCC???<<<:::444333111////////////000---...///000000111000000.........///////////////............////////////------------------------,,,,,,,,,---...///000000/////////////////////////////////000000/////////.........///////////////////////////000000000000000000111111111222222222555555666777888999999::::::;;;<<<;;;999999>>>DDDQQQbbbsssyyyzzz{{{|||zzzqqqppppppppprrrwww|||~~~yyyvvv~~~zzz}}}|||uuunnnhhhccc___lll{{{rrr]]]EEEGGGFFFAAA@@@FFFMMMQQQOOOOOOLLLHHHBBB;;;444000000000////////////000000000000/////////..................//////000000000111111111111111111111111///000000111222333333333222222333333444444444555888888999@@@UUUqqq{{{mmmjjjuuu{{{kkkYYYPPPNNNLLLJJJJJJGGGPPPggg}}}mmm```ZZZ___aaacccaaa\\\XXXVVVVVVSSSRRROOOKKKGGGCCC@@@???777555333000//////000111...//////000000000000///.........///////////////............////////////---------------.........,,,---------.../////////////////////////////////////////////////////////.........///////////////////////////000000000000111111111222222222222333444555555666777888999999;;;:::;;;;;;:::;;;DDDNNN```ooo{{{|||zzz{{{xxxrrrkkkooottt{{{~~~wwwqqqllleee]]]___iiiwwwyyyXXXMMMAAA======@@@GGGMMMPPPQQQPPPMMMHHH@@@888333000000////////////000000////////////............------......//////000000111111111111111111111111//////111222333333333333222222222333444444555555999<<<@@@JJJcccyyylllhhh{{{zzzbbbVVVSSSPPPLLLIIIFFFIIIYYYyyyrrrbbb^^^___aaaaaa```]]][[[YYYUUUTTTQQQNNNJJJGGGEEECCC999777444111000000111222///000000000000//////.............../////////000............////////////------........./////////------................../////////////////////////////////....../////////............/////////000////////////000000000000222222222222333333333333444444555666777888999999;;;::::::<<<<<<@@@LLL[[[kkkwww}}}{{{|||vvvmmmfffooo}}}}}}wwwsssqqqiii```\\\___ccckkk}}}cccIIIBBB@@@===AAAJJJPPPRRRRRRQQQKKKCCC;;;666111000000000000000000111000000000////////////...---......///000000111111111111111111111111111111...///111333444444444444333333333444555555666666777===EEESSSooowwwgggsssnnn]]]XXXTTTMMMIIIJJJHHHQQQjjjppp^^^^^^___aaabbbaaa]]]ZZZVVVUUUSSSPPPMMMJJJGGGFFF;;;999555222000111222333000000111000000///......---.........//////000000............/////////000........./////////000000...............---------//////////////////////////////............//////---.........//////000000////////////000000000000222222333333333444444444444444555666777888999999;;;999:::===???DDDTTTdddooozzz||||||yyymmmmmmxxx{{{uuuqqqggg\\\aaa___ZZZ[[[iiixxxTTTJJJGGG>>>???IIIOOOQQQRRRQQQLLLDDD<<<777222222111111111111222222111111111111000000000000...//////000111222222222111111111111111111111111...///111333444444444444444444444555666777777888444<<>>AAAJJJJJJPPPRRRNNNNNNNNNEEE888555333000//////000///...000000000000////////////000000000000000000000000///000000000000111111111111111222222222333333333444555666555555555777888???;;;EEEbbbzzzwwwwwwooo___UUUNNNKKKKKKKKKKKKWWWpppqqqgggddd```^^^___]]]\\\[[[XXXTTTPPPMMMJJJEEEAAA;;;777555444333222111111111111111000//////........................///---------///000///...///......---------..............................////////////////////////------........./////////////////////////////////000000000000000000000///222222333333444444444555666666666777777888888999:::=========FFFYYYkkksssxxx|||~~~{{{zzzzzz|||vvv~~~vvvuuu~~~vvviiifffcccaaabbbbbbdddllltttvvv\\\IIIDDDHHHHHHNNNPPPMMMLLLLLLGGG???888555222111111111000000111000000000////////////000000000000000000000000000000000111111111222222111111222222222333333333444555666666555555777999??????MMMjjj~~~lll^^^TTTNNNKKKJJJFFFNNNbbbvvvpppnnnmmmppptttvvvuuusssllllllkkkjjjkkknnnrrrvvvyyyxxx|||tttfff___]]]______^^^]]][[[XXXTTTQQQOOOIIIEEE@@@;;;888666444222111111111111111000//////........................000......///000111000///......---------...//////........................////////////////////////....../////////000000000////////////////////////000000000000000000000000111222444555666666666555666777777888999999::::::999;;;>>>CCCQQQdddrrrxxxzzz~~~}}}{{{~~~nnnllluuu~~~zzz{{{~~~|||yyy~~~qqqgggeeeeeefffccc^^^]]]```jjj|||yyy]]]KKKEEEGGGMMMQQQPPPMMMJJJHHHEEE;;;888555222222222222111111111000000000/////////000000000000000000000000111111111111222222222333111111222222222333333333444555666666555666888:::???DDDWWWvvv|||kkk\\\QQQMMMKKKDDDFFFTTTfff|||sssmmmoooooorrrxxx}}}~~~zzzvvvtttwwwyyyxxxuuutttvvvxxxzzzxxxyyy}}}mmm```\\\^^^```___^^^]]]ZZZWWWTTTRRRLLLHHHCCC>>>:::666333000111111111111111000//////------------------------000/////////111222111000---------------...///000........................////////////////////////////////////000000000000////////////////////////000000000000000111111111000111444666888777777666777777888999::::::;;;;;;;;;;;;===GGGYYYjjjuuuyyy{{{~~~|||}}}{{{nnnooovvvzzzwww~~~~~~|||yyy{{{fffeeeeeegggeee___]]]^^^___nnnuuuWWWFFFFFFKKKRRRUUUQQQJJJFFFFFF>>>;;;666333333333222111111111111000000000//////////////////////////////111111222222222333333333111111222222222333333333444555666666666777:::<<>>???HHH\\\rrruuummmfffdddaaa^^^___aaabbb```aaalllpppVVVIIIEEENNNSSSLLLFFFGGGDDD???999555333222222111222222111111111000000000000000000000000000000000111111111111222222222333111111222222222333333333333555777777888:::<<>>@@@MMMddduuu|||gggWWWUUULLLIIIKKKHHHPPPeeeppp~~~|||rrrcccdddgggkkktttwww``````aaa```___^^^\\\[[[VVVTTTQQQMMMIIICCC<<<777111111111111111000//////000000000000000000000000000......///000111000///000///...---------------........................////////////////////////------------.........//////////////////////////////000000111222222333333333333222222222333444444444555666777999:::;;;<<>>888666555555444222222222111111111111000000000000000000000000000///000000000000111111111111111222222222333333333333555777888999;;;>>>AAASSSnnnzzzxxxuuu]]]YYYNNNIIIJJJFFFKKK]]]zzzmmmeee```bbbfffnnn|||rrrccc[[[``````XXXWWW___WWWUUURRRNNNKKKFFFAAA===666444222222222222000///000000000000000000000000///////////////////////////...,,,++++++,,,...///////////////////////////////////////////////////000000000000000000000000////////////000000000000111000000000000000111222111222222333333444444555777666555555999>>>???===FFFYYYooo}}}~~~~~~vvvddd[[[___aaa^^^\\\\\\```fffrrrOOOEEEMMMKKKHHHKKKGGGDDD???;;;888666333111333333222111000000000111222111111111000000//////000000111222222222222111111111222333444444444444111777666555::::::<<>>===JJJ\\\rrr~~~nnneeedddaaa```\\\ZZZZZZ^^^hhh{{{XXXIIIKKKKKKJJJLLLHHHEEE@@@<<<999666333111222222111111000111111111111111111111000000000///000000111222222222222111111111222333444444444444333888666666;;;:::===KKKbbbyyyvvvyyytttbbbSSSNNNKKKGGGIIIQQQiiizzzjjj___]]]```\\\ddduuurrraaa^^^___^^^[[[\\\ZZZWWWTTTQQQMMMHHHDDD:::777222000000111222222000000000000000000000000///////////////////////////...---,,,,,,---...///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111222222222222222333444444555555777777777999<<>>:::777333111111111111000111111222222111111111111000000000000000000111222222222222111111222333444444555555444555999777777<<<;;;???OOOooo~~~{{{}}}wwwvvvoooZZZQQQLLLHHHHHHLLL\\\nnnvvviiiccc___]]]^^^eeerrrppp___]]]^^^^^^]]][[[XXXVVVTTTPPPKKKHHH>>>999444000000222333444000000000000000000000000////////////////////////......------------......////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111222333333222222333333444555555555666666999===@@@DDDKKKRRRkkkxxx~~~{{{||||||rrrcccccc^^^ZZZZZZZZZ\\\bbbjjjzzzkkkRRRJJJLLLOOOLLLIIIDDD@@@<<<888444111111000000000111222333333111111111000000000000000000000111222222222222111111222333444555555555555555888666777<<<:::AAAUUUyyyyyyssszzz{{{bbbTTTOOOLLLJJJLLLSSS```~~~pppnnneee\\\YYY^^^llleeeWWWYYY]]]]]][[[YYYWWWUUURRRNNNKKKBBB===666222111222444555111111111111111111111111000000000000000000000000........................////////////////////////////////////////////////........................////////////000000000000000000000000111222333444222333333444444555666666888777999>>>@@@CCCNNNZZZvvvwwwiiinnnuuuyyyhhhaaa\\\[[[^^^___]]]^^^```jjj}}}]]]KKKJJJNNNMMMJJJFFFBBB???:::666222111000000000111222333333000000000000000000111111000000111222222222222111222222333444555555555555555777555777<<<:::DDD\\\~~~|||sssooohhhWWWPPPNNNLLLLLLOOOXXXuuuwwwnnneee___\\\```nnn{{{xxx^^^XXX]]]]]][[[YYYXXXWWWTTTPPPMMMGGGBBB;;;555333444444444111111111111111111111111000000000000000000000000........................////////////////////////////////////////////////........................////////////000000000000000000000111222333444555333333333444555555666666:::888999======???NNN___zzzxxxffffffkkkuuurrrccc^^^[[[^^^```]]]ZZZZZZ]]]mmmpppWWWMMMLLLNNNKKKHHHDDDAAA===888444111111111000111111222222000000000000111111111111000000111222222222222111222333444555555666666555555666444888>>><<>>BBBUUUkkk~~~pppqqquuu|||}}}nnneee]]]]]]^^^\\\YYYXXXWWW^^^nnnmmmXXXOOONNNKKKHHHFFFCCC???:::666222222111111000111111111///000000000111111111111000000111222222222222111222333444555666666666666666777555;;;@@@???OOOmmm}}}hhhpppfffVVVOOOLLLJJJJJJRRRbbb|||mmmaaaaaahhheeevvvlll^^^]]]\\\[[[ZZZXXXUUURRRMMMHHHAAA;;;888666444333111111111111111111111111000000000000000000000000......////////////......////////////////////////////////////////////////........................////////////000000000000000000000111222444555666333333444444555666666666777555888???BBBIII```zzz~~~|||xxxppprrruuuuuutttsssssstttsssxxxzzzmmmaaa^^^]]][[[YYYYYYVVVVVV```tttdddTTTMMMKKKIIIFFFDDD@@@;;;777333333222111000000000111//////000000111111111222000000111222222222222111222333444555666666666666888777666===CCCBBBSSSrrr||||||jjjlllvvvqqq\\\RRRNNNKKKGGGPPP\\\pppxxxoookkkiiinnnvvvxxxddd___\\\\\\[[[XXXWWWYYYPPPLLLFFFAAA???:::555000333222111222222222000...000000000000000000000000000000///...............////////////////////////////////////////////////000000000000111111111111111111000000000000111111111111222333333333222222444444444555555555555555999555999CCCGGGOOOjjj|||{{{|||wwwuuuxxxxxxrrrooorrrjjjkkkpppwwwyyywwwxxx|||zzzoooiiiddd___^^^___```[[[\\\fffsss~~~mmmRRRLLLHHHJJJJJJBBBBBBBBB888777555333222333333222000000000000000111111111111222222333333333444444444444444444444444555666777888444666<<<@@@IIIaaazzz~~~~~~rrrdddgggzzz|||cccWWWQQQMMMLLLMMMRRRccc|||qqqjjjkkkmmmwwwfff^^^ZZZ]]]]]]WWWUUUWWWSSSNNNIIIEEEBBB===777333444222111222222222000...000000000000000000000000000000///...............//////////////////////////////////////////////////////000000000111111111111111000000000000111111111111222333333333222222444444444555555555555666:::888:::BBBIIIWWWppp~~~}}}{{{yyyxxxwwwzzz|||}}}zzzyyy{{{pppooorrryyy}}}}}}~~~zzzvvvrrrkkkggggggddd___]]]ccckkkttt~~~jjjNNNLLLHHHLLLLLLEEEDDDDDD;;;888555333222333333222111000000000000111111111111222222222222333333333333444444444444444555666777999666999???CCCKKKaaayyy|||~~~~~~tttcccccctttjjj[[[TTTQQQLLLKKKNNN]]]}}}qqqlllhhhkkkuuuvvvfff\\\___aaaZZZVVVYYYVVVRRRLLLIIIFFFBBB;;;777444333222111222222000///000000000000000000000000000000///...............//////////////////////////////////////////////////////000000000000111111111111000000000000111111000111222333333333333333444444555555555666666666;;;:::;;;AAAOOOeee}}}~~~}}}}}}}}}zzzzzz{{{tttmmmkkkhhhccc```aaadddjjjvvvqqqSSSJJJEEEJJJLLLDDDBBBBBB;;;999666444222333333222111000000000111111111222222111111111222222222222333333333333444444666777777:::999<<>>MMMhhh{{{yyywwwvvvxxxyyyzzzzzz}}}}}}zzzxxxzzzxxxqqqlllgggdddaaabbbkkkvvv```PPPMMMOOOIIIGGGFFF@@@<<<999555333333333333333111111111111222222222222000000111111111222222222333333333444555666777888::::::<<<@@@KKKbbbzzzqqq^^^^^^kkkmmm^^^VVVOOOJJJFFFKKK\\\yyyuuupppqqqllljjjlllhhh___aaaaaa\\\ZZZWWWSSSQQQOOOJJJCCC===888666333111111111111000000000000000000000000000000000///...............////////////////////////////////////////////////......////////////000000111111000000000000111111///000111222333444444444444444555666777777888999999:::CCCZZZyyy~~~~~~|||zzzyyywwwuuussstttxxx||||||zzzwwwqqqkkkgggccc```ccciiiuuupppWWWKKKKKKHHHFFFDDD>>>>>>:::666333333333444333111111111222222222222333111111111222222222222333222222333333555666888999999:::<<<@@@OOOmmmwwwbbb]]]dddsss```UUUQQQLLLHHHJJJVVVmmmwwwooojjjiiisssvvv______```YYY[[[XXXUUUSSSQQQLLLEEE???999666333111111111111000000000000000000000000000000000///...............////////////////////////////////////////////////........./////////000000111111000000000000111111///000111222333444444444444444555666777888999999<<<;;;IIIhhh~~~}}}|||{{{zzzyyyyyyxxxvvvuuuxxx~~~~~~{{{zzztttnnnllliiidddbbbdddiii}}}```KKKJJJHHHGGGEEE===???;;;666333333444444444111111111222222222333333222222222222333333333333222222222333555777888999777;;;>>>DDDUUUvvvkkk``````vvv|||fffWWWRRRMMMIIIKKKQQQccczzzqqqnnnbbbrrrbbb___```YYY]]]ZZZWWWUUUSSSNNNGGGAAA:::777333111111111111000000000000000000000000000000000///...............////////////////////////////////////////////////............/////////000111111000000000000111111//////111222333444444444444444555666777888999999???===NNNrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxwww{{{{{{tttpppppppppkkkgggfff___mmmmmmSSSOOOOOOOOOLLLDDD@@@<<<777333333444444444111111222222222333333333222222333333333444444444222222222333555777888999666;;;@@@GGGZZZ{{{}}}tttddd\\\nnnqqq```QQQMMMJJJKKKOOO^^^{{{}}}~~~xxxuuucccmmmyyy\\\[[[ZZZ___]]]VVVPPPRRRTTTLLLAAA>>>999444222333444333111111111111111111111111111000000000000000000000000////////////////////////000/////////............////////////000000000000111111000000111111222333333333222111111222222222777666555777999;;;;;;;;;;;;AAA[[[}}}}}}{{{|||}}}}}}||||||~~~~~~}}}~~~|||zzzxxx{{{~~~}}}yyyrrrmmmrrrxxxtttjjjiii___ggg}}}\\\MMMJJJGGGDDDCCC@@@>>>;;;888666444333333111111111111111111111111111111222222222333333333444444555555666666777777888@@@@@@IIIiii}}}kkkbbbggg~~~~~~]]]VVVQQQMMMKKKJJJSSSnnn}}}xxx{{{}}}uuuqqqvvvfff\\\\\\___^^^YYYTTTSSSSSSLLLBBB???:::444222333444333111111111111111111111111111000000000000000000000000////////////////////////000000/////////.........////////////000000000000111111000000111111222333444333333222222222333333777666666666888:::;;;;;;AAAJJJddd~~~zzz|||}}}~~~~~~}}}~~~{{{~~~vvvoooqqqwwwwwwqqqjjj```cccyyyhhhTTTMMMKKKJJJIIIAAA???<<<999666444333333111111111111111111111111111222222222222333333333444444555555666777777777888???@@@KKKjjjpppddddddwwwiiiYYYSSSOOOLLLIIIPPPhhhyyysssqqqzzzjjjooozzz^^^\\\^^^___\\\XXXUUURRRLLLEEEAAA<<<555333333444333111111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////......////////////000000000000111111000000111111222333444444333333333444444555666666666666777999:::<<>>AAAPPPnnn{{{vvv{{{uuueeeaaammm~~~qqq\\\UUUPPPMMMIIILLL```uuu~~~tttwwwsssqqqfffZZZ[[[\\\]]]ZZZWWWRRRMMMIIIDDD>>>777333333444333111111111111111111111111111////////////////////////000000000000000000000000000000000////////////...////////////000000000000111111000000111111222333555444444444444555555666666666666666666888;;;===EEEYYYyyy|||qqqsssuuupppppptttwwwoookkkdddcccvvvfffQQQJJJGGGCCCCCCAAA>>>;;;888666444444222222222222222222222222222222222333333333444444444444555666777888888999999>>>DDDXXXvvv{{{ssstttwww{{{xxxhhh```gggtttvvv^^^WWWQQQNNNIIIJJJYYYjjj|||ttt\\\YYYYYYZZZ[[[YYYTTTOOOMMMGGG@@@999444333444333111111111111111111111111111////////////////////////000000000000000000000000111000000000////////////////////////000000000000111111000000111111222333555444444444555555666777555666777666666888===AAAIIIbbbtttlllrrrzzzqqqlllmmmpppnnnmmmfffaaajjjfffUUULLLHHHEEECCC???<<<888666555555222222222222222222222222222222333333333444444444444444555666777888999999;;;>>>HHHccc|||xxxrrrnnnooorrrwwwzzzooobbbccckkk}}}aaaXXXQQQNNNKKKJJJUUUcccvvvjjj]]]YYYYYY\\\[[[VVVRRRQQQIIICCC:::555444444333222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000000111111000000111111222333444444444444444555666777444666777777777:::@@@EEESSSooorrroooyyy~~~tttkkkhhhjjjiiihhheee```aaapppbbbPPPKKKFFFDDDAAA===999777666555333333333333333333333333333333333333444444444444444444555666888999::::::===@@@MMMooo|||rrrllliiihhhgggiiiqqq}}}wwwfff```cccsss{{{yyyfff[[[RRROOOLLLJJJRRR^^^|||zzz{{{eee^^^ZZZ]]]^^^YYYSSSQQQLLLDDD;;;555444444333222111111111111111111111111000000000000000000000000////////////////////////111111111000000000//////////////////000000000000111111000000111111222333333333333333444555666777333555888888888<<>>:::888666666333333333333333333333333333333333444444444444555444444555777888999:::;;;>>>AAARRRzzz{{{rrrjjjeeeaaacccjjjuuuwwwyyy~~~}}}iii^^^^^^ddd|||xxxttt{{{mmm```UUUQQQMMMJJJPPPZZZssszzzlllbbb\\\___aaa[[[TTTQQQMMMEEE<<<666444444333222111111111111111111111111000000000000000000000000////////////////////////111111111111000000000000////////////000000000000111111111000111222222333222222222333444555666777222555888888999===EEELLLeeexxx{{{yyy~~~kkkoooyyymmmhhhiiifffaaabbbccc\\\ZZZoootttUUUQQQHHHFFFBBB>>>:::888666666333333333333333333333333333333333444444444555555444444555777888:::;;;;;;???BBBVVVtttlllfffcccbbbiiirrrxxxwwwtttbbbeeelllxxxjjj]]]\\\ZZZssswwwqqqwwwrrrdddWWWRRRMMMIIINNNWWWnnn|||vvv}}}hhhTTT___iii^^^UUUXXXRRRJJJ???777444333222111111111111111111111111111111111111111000000000000111111000000//////......000000000000000000000000000000000000111111111111000111111111111222222222333333333333444555666666444999666444999<<>>DDDFFFbbbyyyxxxtttnnnjjjpppxxx{{{xxxjjj```\\\fffuuutttdddXXX\\\iiisssnnnxxxlllZZZTTTOOOJJJMMMUUUqqq~~~xxxwwwuuuYYY^^^fff___WWWYYYTTTMMMBBB:::666444333222111111111111111111111111111111111111000000000000111000000000/////////...000000000000000000000000000000000000111111111111111111111111222222222222333333333333444555666666444777666777<<<===KKKfffzzz~~~{{{zzztttnnn~~~}}}xxxsssfffdddmmmyyyqqqjjjbbbaaa``````]]][[[___ffffffSSSIIIHHHFFFBBB===999777666666555555555555444444444444444444555555555555666555666777777777999;;;>>>CCCJJJlll}}}zzzxxxkkkaaabbbkkkzzzzzziii]]]WWW___qqqvvvppptttttt___UUUPPPKKKLLLSSShhh{{{wwwpppbbb\\\bbb___YYYYYYWWWPPPFFF>>>888555333222111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222333333333333333444555666777444555555:::???===RRRwww~~~sss{{{{{{lllbbbZZZUUUMMMKKKTTT___mmmxxxjjjfffaaa___```^^^[[[YYY[[[ooosssZZZJJJHHHEEEAAA===:::888777666555555555555444444444444444444555555555555666555666777777777999<<>>XXXyyyssszzzdddUUUOOOMMMMMMIIIOOOUUU]]]zzzooommmggg```^^^ZZZWWWXXX\\\iiizzz```LLLIIIEEEAAA>>><<<999888666555555555555444444444444444444555555555555666555666777888888:::===???@@@UUU~~~lll___ZZZdddsssfff^^^WWWZZZmmm~~~wwwmmmwwwjjjYYYRRRNNNMMMNNN```yyytttoooyyy]]]WWWZZZ[[[ZZZWWWSSSKKKCCC;;;555222111111111111111111111111111111111111111000000000///////////////000000000000000000000000000000000000///000000000111111111111111222222222222333333333444444444444555666777777777555666===AAA@@@]]]yyyttt|||dddWWWTTTUUUNNNGGGIIIMMMTTTrrruuunnnkkkgggccc\\\WWWYYY^^^cccrrriiiPPPLLLFFFBBB@@@>>>;;;888666555555555555444444444444444444555555555555666555666777888888:::===@@@BBBYYY~~~}}}wwwhhh]]]aaaxxxvvviiiaaaXXXVVVfff{{{ooosssqqq\\\TTTQQQOOOMMM^^^ttt|||qqqsssgggWWWXXX[[[ZZZVVVSSSMMMEEE<<<666333333111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222333333333333444444444444555666777888777888888<<>>AAAGGG^^^tttuuuttteeeaaappp}}}pppaaaXXXSSS^^^ssstttrrr|||yyycccXXXTTTQQQNNNWWWkkkzzzqqqtttuuuZZZWWW[[[YYYVVVTTTPPPHHH???888555555111111111111111111111111111111111111000000000000.../////////000000000111000000000000000000000000000000000000111111111111222222222333333333444444444444444444555666777888666;;;:::<<>>@@@IIIaaayyyppp{{{qqqllluuuzzzxxxwwwxxx}}}zzz}}}{{{dddWWWXXXjjjwwwrrrvvvzzzmmmcccccchhhgggdddbbbeeemmmzzzfff[[[NNNEEEBBB???<<<:::666555444333444444666666444444444555555555666666777;;;888777===<<<===HHHXXXxxxssshhheeessswwwkkkiiilll|||lll]]]XXX]]]nnn{{{{{{rrr___TTTOOOPPPMMM\\\vvvuuulll~~~vvv```\\\ZZZ[[[WWWQQQKKKEEE???:::666444333222222111222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111444444444444444444444444444444555666777888999999888;;;>>>BBBMMMhhh{{{{{{|||pppppp{{{||||||}}}}}}}}}yyy{{{nnncccfffwww|||qqqeeecccfffeeebbb```aaabbbrrrkkkZZZKKKFFFDDD@@@======666555444444444444666666444444444555555555666666666;;;888888===<<<===HHH[[[{{{nnnjjjwwwyyyllliiikkkrrraaaYYY[[[jjj||||||ttt```UUUQQQPPPNNNZZZqqqtttwwwooo[[[]]][[[WWWQQQKKKFFF@@@:::777777666444333111000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000111111111222222444444444444444444444444444444555666777888999999:::;;;>>>DDDTTTrrr|||ssskkktttzzz||||||yyyzzzvvvzzzwwwhhhcccdddccc```___]]]VVVfffxxx```MMMJJJIIIAAA===???777666555444444444666666444444555555555666666666666:::888999>>><<<>>>KKKaaauuuooo||||||oooiiiiii|||yyyfff[[[YYYeee}}}xxxcccXXXRRRPPPNNNVVViiivvv~~~___aaa[[[WWWRRRMMMGGGBBB<<<888777666444333222111000000111000000000000000000111000000000000000000000000000000000000000000000000000000111111111222222222444444444444444444444444444444555666777888999999;;;;;;===FFFZZZzzzfffbbbsssyyyuuuxxx~~~{{{{{{{{{jjjccccccbbb```___YYYSSS]]]{{{lllSSSOOOLLLBBB<<<@@@777777555444444555555666555555555555666666666666666999888:::???<<<@@@PPPkkkwwwssssssjjjiiivvv~~~jjj]]]XXXbbb}}}jjj]]]TTTNNNMMMRRRaaa{{{}}}yyyeee___\\\YYYTTTOOOJJJDDD===999555444444333222222222333111111000000000000111111000000000000000000000000000000000000000000000000111111111111222222222222444444444444444444444444444444555666777888999999;;;;;;===JJJaaaxxx\\\\\\rrr~~~vvvrrrtttyyy}}}}}}|||~~~llldddcccbbbaaa```UUUUUUWWWccc|||xxx[[[QQQLLLCCC>>>@@@888777666555444555555666555555555666666666777777666888777;;;@@@===CCCWWWwww|||tttuuuwwwmmmiiitttnnnaaaZZZaaa|||rrrcccVVVLLLKKKNNNZZZsss|||pppZZZ]]]ZZZVVVQQQMMMFFF@@@;;;444333333333333444444555222111111000000111111222000000000000000000000000000000000000000000000000111111111222222222222333444444444444444444444444444444555666777888999999;;;:::???PPPkkkpppZZZ```xxxyyytttrrruuuyyy}}}~~~~~~nnneeedddbbb```___RRRUUUSSSTTTiiifffSSSJJJEEEBBBAAA999888666555555555555666555555666666666777777777777888666;;;AAA???IIIaaa}}}ssspppwww{{{pppkkksssuuufff\\\```yyyvvvhhhZZZMMMJJJLLLVVVlllzzz```^^^\\\XXXTTTOOOIIIBBB===444444333333333333444444222111111000000111111222000000000000000000000000000000000000000000000000111111111222222222333333444444444444444444444444444444555666777888999999:::;;;CCCWWWvvvkkk```nnnyyyttttttzzzzzz}}}rrrhhhdddaaa]]][[[SSSRRROOOOOO]]]zzzzzzZZZKKKHHHEEE@@@:::999777555555555555666555666666666777777777777999888666;;;BBB@@@MMMjjjuuukkkmmmzzz~~~rrrlllqqq|||kkk^^^^^^rrrvvvkkk___RRRJJJMMMUUUgggooo|||lll___]]]YYYUUUQQQJJJCCC???666555444333333333333333222222111111111111222222000000000000000000000000000000000000000000000000111111222222222333333333444444444444444444444444444444555666777888999999999;;;EEE]]]~~~}}}yyyjjjgggzzz~~~wwwvvv|||uuuiiieee___ZZZXXXUUUOOOLLLPPPXXXiiicccMMMKKKGGG===:::999777666555555555666666666666666777777777777:::888555;;;BBBAAAQQQooouuugggmmm}}}tttnnnoooooo___[[[mmmuuulllbbbWWWKKKNNNUUUdddzzz{{{pppbbb\\\]]][[[QQQNNNLLLBBB999777444333444444444333333222000/////////000111000000000000000000000000000000000000000000000000222222222222222222222222333333333444444444555555555555666666777999:::;;;:::<<>>HHHaaa}}}mmmjjjjjj|||mmmeeeXXXUUU^^^fffooo|||rrrtttyyyyyyuuuhhhYYYZZZmmmssseee\\\YYYVVVUUUWWWXXXZZZaaajjjssszzz```cccaaaVVVUUULLLEEE<<<666444444555555444333222222111111222222000000000000000000000000111111222222222222111111222222222222222222222222444444444555555555555666666777888777777888;;;===>>>VVV}}}{{{}}}{{{uuuzzzuuullldddnnntttyyyyyyzzz}}}}}}{{{~~~uuuhhhwwwtttrrrzzzzzzzzzlll\\\PPPGGGDDDFFFGGGCCCGGGTTTfffvvvlllkkkgggbbb^^^XXXTTTWWW^^^tttmmmVVVHHHAAA???<<<999777666777777777777777777888888888888:::999:::>>>HHH```mmmiiimmmxxxkkk^^^XXX\\\___dddwwwtttrrr{{{zzzsssgggZZZ[[[mmmzzzkkk```YYYWWWVVVWWWXXXVVVTTTXXX^^^jjjppp~~~hhh___```YYYUUUMMMGGG>>>888555444555555444333222222111111222222000000000000000000000000111111222222222222111111222222222222222222222222444444444555555555555666666777888777777888;;;>>>???XXXxxxssszzztttrrr}}}yyyuuummmcccmmmssswwwwwwxxxzzz{{{yyy|||vvvgggtttyyyxxxzzzyyyyyybbbSSSLLLFFFCCCCCCFFFAAA@@@FFFQQQ___rrruuuiiifffccc```YYYSSSTTTYYYlllzzz\\\GGGBBB@@@===999777777777777777777777777888888888888999999;;;???IIIaaajjjfffrrr~~~}}}tttfff]]]\\\ZZZ[[[jjj}}}xxxpppyyy~~~|||nnncccYYYZZZjjjzzziii```]]]ZZZZZZ\\\]]][[[YYY^^^fffooouuu~~~sss\\\\\\[[[TTTNNNIIIAAA:::666444444555444333222222111111222222000000000000000000000000111111222222222222111111111222222222222222333333444444444555555555555666666777888888888999<<>>AAAJJJjjj}}}|||~~~mmmiiikkk|||xxxooommmoooooowww|||~~~|||||||||{{{}}}~~~|||zzzqqqccc[[[ZZZWWW[[[bbblllzzzyyyjjj]]]TTTXXXkkk}}}{{{~~~wwwqqqrrrwww{{{dddUUUMMMCCCAAA>>>;;;999888888888777777777777888888888888777:::>>>EEEZZZ|||lllmmmxxxtttiiiiiijjjooonnn___WWWYYY___rrryyy~~~iii[[[QQQQQQUUU___ttt{{{vvvvvv___aaa\\\SSSQQQKKKBBB999444444555444333222222111111222222000000000000000000000000111111222222222222111111000000111222333333444444444444444555555555666666666777888888999;;;>>>AAAJJJlll|||kkkfffjjj|||}}}wwwooopppuuuyyyxxx}}}~~~||||||||||||{{{}}}{{{uuurrrpppgggXXXPPPOOOMMMPPPUUUZZZeeevvvzzzxxxxxxlllppptttzzz}}}pppgggiiiwwwoooYYYMMMCCCAAA>>>;;;999888888999777777777777888888888888777;;;>>>FFF]]]uuu{{{zzzdddhhhwwwsssjjjhhheeeiiiyyyrrrccc[[[]]]bbbrrrvvv~~~gggXXXMMMOOOSSS\\\oooeee^^^dddTTTQQQKKKBBB;;;777666777333333333222222222111111111111111111000000000000222222222111111111000000000111111111111222222222333333444444555666666666666888999999:::<<>>888666666444444444333333333222222222222222222111111111111111111111111111111111111111222222222222333333333444444555555666777777888777777888888999<<>>===<<<:::888:::666666777777888999999:::;;;<<>>CCCGGG^^^gggaaavvv}}}tttiiidddfffkkkqqqtttqqqrrrsssuuuwwwyyyzzzzzz|||~~~||||||{{{}}}uuugggXXXTTT```rrr}}}rrrmmmwwwrrreeeYYY\\\kkkvvvwwwyyypppeeeYYYMMMCCC@@@CCC???>>>???BBBDDDMMM___pppwwwgggaaabbbooo{{{eeeOOOFFF???===<<<:::999:::666666777777888999999999;;;<<>>@@@<<<<<<>>>@@@AAAHHHZZZjjj{{{ooo]]]VVVTTT]]]qqq~~~yyywwwwww|||~~~xxx~~~{{{pppgggcccccckkknnnooocccQQQGGG???===<<<:::999;;;777777888888999:::::::::<<<;;;GGG```}}}oooZZZWWWfffvvv~~~qqqgggeeelllooorrrzzz}}}rrrcccVVVMMMLLLRRRZZZyyypppllleeeiiizzznnncccooo{{{ddd^^^[[[VVVMMMDDD<<<777666555555444444444333333333333333333222222222111111000000111111222222222222222222333333333444444444555555666666777777888888::::::::::::;;;@@@FFFKKKgggqqq]]]bbb{{{rrrgggbbbdddjjjnnnoooooooooppprrruuuzzz~~~{{{zzzzzz}}}~~~wwwxxxwwwiiigggsss{{{uuueeeUUUNNNIIIBBB@@@AAA>>>???@@@AAABBBHHHXXXiiizzzmmmZZZQQQNNNPPPgggxxx||||||~~~xxx___aaa```aaagggoootttsssqqqkkkqqqwwwvvvooofffaaa___]]]ggglllnnn~~~fffQQQHHH@@@===<<<::::::;;;888999999::::::;;;<<<<<<===:::FFFeeemmmZZZYYYhhhwwwmmmbbb```bbbyyyrrrnnnqqq~~~uuugggYYYOOOLLLPPPVVVuuusssiiijjjkkknnn~~~qqqdddfffrrr^^^^^^ZZZUUUOOOFFF<<<777888555444333222222222333333333333333222222222111111111111222222222333333333111111222222222333333333555555666666777777888888777777999;;;999:::BBBLLLdddzzz^^^^^^zzzuuunnneeebbbeeejjjoooqqqsssnnnjjjmmmwwwxxxyyy{{{~~~xxxmmmsssmmmiiirrrxxxcccXXXLLLFFFBBB>>><<<>>>>>>===>>>???@@@HHHYYYiii}}}vvvcccVVVLLLFFFNNNZZZkkkzzzqqqrrrwww{{{ggg[[[YYYXXXYYY]]]dddiiikkkkkkoooooossstttlll```]]]aaaaaaiiilllooonnnTTTJJJ???;;;999777777:::777777777777888999:::;;;<<<<<>>===???===<<<===>>>@@@GGGXXXhhh}}}ssseee\\\SSSKKKFFFQQQ___lllwww}}}yyyqqqnnnpppvvvjjj\\\WWWUUUSSSUUUYYY\\\]]]]]]nnnppptttxxxrrrfff___```jjjoooqqqtttWWWLLLBBB===;;;888888;;;777777777777888999:::;;;???<<>>???FFFWWWggg|||xxxggg\\\PPPFFFCCCJJJTTT^^^hhhooommmfffiiimmmuuuxxxggg]]]YYYUUUSSSTTTWWWXXXYYYccchhhsss~~~zzzssspppuuuxxxxxx|||[[[PPPDDD???===:::999;;;888777777888888999:::;;;@@@<<>><<<666555444333222333333444333333333222222222111111111111222222222333333333222222222333333333444444555555666666777777888888999999;;;===<<<===FFFPPPooogggUUUdddpppiii```\\\___fffkkkmmmoooqqqssstttuuuwww|||~~~}}}}}}xxxvvvwwwrrrllloooxxxyyydddUUULLLDDDBBBAAA>>>===>>><<<;;;<<<===>>>FFFWWWggg{{{kkk[[[NNNDDDEEEIIIOOOWWWbbbllllllgggeeejjjuuuuuuhhhccc]]]XXXVVVXXX[[[]]]___gggvvv]]]RRRFFF@@@===:::999;;;888888888888999:::;;;;;;@@@<<>>GGGQQQqqqgggXXXlll}}}|||mmmfff^^^\\\___eeejjjlllnnnrrruuuuuutttuuuyyy}}}~~~~~~~~~~~~xxxvvvzzzlll]]]SSSIIIEEECCC???===>>><<<;;;<<<===>>>FFFWWWgggzzzqqq^^^SSSLLLFFFHHHKKKRRR___kkkmmmjjjaaaiiivvvtttooofff^^^YYYYYY\\\^^^gggooo{{{]]]QQQFFF@@@===999888:::888888888888999:::;;;<<<>>>===XXXfffWWW]]]iiiyyyzzztttggg]]]WWWWWWVVV]]]uuu}}}nnnccc___hhh~~~wwwgggWWWMMMOOOWWWjjjxxxjjjcccfffeee[[[YYY___yyy{{{pppmmmppprrrtttwwwzzzaaaZZZUUUTTTQQQHHH@@@<<<777666444333333333444555333333333222222222111111111111222222222333333333333333333333444444444444555555666666777777888888888888;;;======>>>GGGQQQrrrjjj]]]uuu}}}xxxttthhhccc]]]\\\aaagggkkklllnnnqqqttttttssssssvvvyyy{{{}}}|||~~~zzzzzzuuufff[[[OOOIIIFFFAAA@@@AAA<<<<<<<<<>>>???FFFWWWgggyyyppp[[[PPPLLLDDDDDDEEEKKKZZZhhhllliii___hhhwwwwwwllleeebbbeeegggnnnvvv\\\QQQEEE@@@<<<999888:::999888888999999:::;;;<<<===???[[[kkk\\\^^^hhhrrrxxx}}}~~~qqqfff\\\VVVVVVVVV[[[ooo~~~qqqfff```fffyyy{{{kkkYYYNNNOOOUUUgggpppddd^^^aaa]]]TTTUUU]]]nnnyyyeee]]]VVVUUUQQQIIIAAA>>>777666555333333444444555333333333222222222111111111111222222222333333333333333333444444444444555555555666666777777888888777777:::<<<<<<>>>FFFQQQqqqmmmbbb}}}|||tttmmmddd```]]]^^^ccciiikkklllnnnppprrrsssssssssssstttxxxyyy|||~~~~~~~~~{{{|||wwwjjjZZZQQQJJJCCCAAABBB===<<<===>>>@@@GGGXXXhhhyyyjjjXXXMMMHHHEEEDDDCCCIIIXXXfffkkkggg___iiiyyy|||uuusssvvvzzz~~~\\\QQQEEE@@@===:::999;;;999999999999:::;;;<<<<<<===CCC[[[~~~kkk^^^___fffooo~~~vvv{{{pppfff^^^YYYSSSSSSWWWggguuujjjaaacccrrrooo\\\NNNMMMRRR```~~~kkk```[[[^^^ZZZQQQTTT```ggg|||hhh___XXXUUURRRKKKCCC@@@777666555444333444555555333333333222222222111111111111222222222333333333333333333444444444555555555555666666777888888888777777999<<<<<<===FFFQQQpppnnnddd~~~tttjjjaaa^^^\\\___eeejjjllllllooooooqqqrrrssssssrrrqqqvvvwwwzzz{{{|||{{{zzzyyy||||||{{{|||}}}xxxfffXXXNNNEEEAAAAAA>>>===>>>???@@@HHHYYYiiixxx|||ggg[[[TTTNNNJJJHHHFFFKKKZZZhhhlllhhh___jjjzzz}}}~~~\\\QQQFFFAAA>>>;;;;;;===999999999999:::;;;<<<<<<===EEEZZZwww{{{dddXXXYYY```ooo~~~vvv{{{rrriiibbb]]]OOOOOORRR```yyymmmbbb___iiiuuusss^^^NNNKKKPPPZZZ}}}nnnbbb\\\^^^[[[RRRRRR[[[gggqqq\\\VVVZZZRRRGGGDDD@@@999777666444333333333333333333333222222222111111000111111111111222222222222333444444222222333444666666666666777777777777999888999::::::<<>><<<@@@LLLZZZcccqqq}}}pppfff^^^YYYWWWXXXXXXYYYaaakkkooonnnnnnttt|||___PPPGGGBBB:::;;;>>>999::::::999999999:::;;;;;;@@@CCC[[[zzzooo```VVVUUU^^^nnn~~~vvv{{{rrrlllcccZZZTTTTTTTTT___|||zzzrrrggg___eeerrr{{{]]]NNNOOONNN]]]}}}rrreee]]]___[[[QQQQQQYYYjjjsss]]]VVV[[[SSSHHHCCC???999777666444333333333333333333333222222222111111111111111111222222222222222333444333222111222444666666666666777777777777:::999:::;;;;;;===HHHSSSppp~~~ssswwwvvvjjj___```bbbdddeeeiiinnnqqqpppooooooqqqtttvvvtttrrrrrrsssvvvyyyyyyyyywwwvvvyyywwwxxx}}}~~~~~~~~~iiiWWWKKKDDDBBB???@@@???>>>AAAMMM\\\gggppp{{{xxxqqqpppqqqsssrrrnnnjjjmmmtttwwwuuurrrzzzdddSSSIIIDDD;;;;;;>>>999::::::999999::::::;;;<<>>999777666444333333333333333333333222222222111111111111111111222222222333222333444333222222333444666666666777777777888888999999:::<<<;;;>>>HHHSSSsssvvvzzzxxx{{{rrr}}}sssggg^^^```ccceeefffhhhkkkmmmkkkkkkkkknnnrrruuuwwwwwwssstttuuuvvvwwwvvvvvvuuuwwwvvvxxx{{{{{{zzzvvvbbbQQQGGGBBBAAA@@@??????BBBMMM___lllsssyyyxxxtttiiiVVVKKKFFF===;;;>>>::::::::::::::::::;;;<<<<<>><<>><<>>::::::::::::;;;<<<===>>>===PPP{{{kkk[[[UUUYYYfffzzz~~~{{{uuurrrjjjbbbUUUVVVVVVZZZqqq{{{mmmdddaaacccppp|||eeeRRRMMMJJJNNNgggnnn^^^[[[YYYRRRSSS[[[ttthhh^^^TTTMMMJJJEEE999777666444333333333333333333333222222222111111222222222222333333333333555666777666555555666777555666777777888999::::::777777:::<<<<<<===FFFPPPjjjuuu~~~}}}kkk~~~yyymmmaaaXXX\\\aaaeeehhhkkknnnpppiiijjjlllmmmmmmnnnqqqsssttttttvvvwwwxxxwwwvvvvvvqqqrrrwww||||||yyyzzz~~~{{{uuuxxxnnnXXXKKKCCC@@@@@@AAA@@@DDDVVVkkk|||jjj\\\RRRJJJHHHJJJLLLRRRbbbyyytttWWWGGGFFF???;;;>>>>>>::::::::::::;;;<<<>>>>>>AAAYYYmmm]]]WWWZZZfff|||{{{uuuqqqiiiaaaVVVYYYWWWYYYmmmpppddd]]]cccppp|||wwwcccPPPKKKIIIJJJaaatttbbb^^^[[[TTTUUU\\\vvvfff]]]UUUNNNJJJCCC999777666444333333333333333333333222222222111111222222222333333333444444333555666555444333444555555666777888999::::::;;;888999<<<>>>>>>???HHHRRRmmmwwwqqqiii{{{uuujjj___\\\___cccfffhhhjjjmmmppphhhjjjmmmnnnnnnnnnppprrrsssuuuxxxzzz{{{zzzyyyxxxsssrrruuu{{{~~~~~~yyyuuuwww{{{|||{{{```PPPEEEBBBBBBDDDAAABBBRRRggg|||tttcccZZZSSSNNNGGGIIIIIIJJJVVVooowww~~~|||\\\JJJHHH@@@:::<<<<<<999:::::::::<<<===>>>???BBB[[[qqq^^^WWW\\\lll~~~yyytttkkkcccXXX[[[YYYXXXjjjuuuggg^^^bbboooxxxtttaaaPPPKKKJJJIII```yyyfffaaa]]]VVVVVV]]]wwwccc]]]VVVOOOIII@@@999888666444333333333333333333333222222222111111222222333333333444444444222333444444222222333444555666777888999:::;;;;;;:::;;;>>>@@@@@@AAAIIISSSnnnwwwhhhgggyyyssshhh]]]]]]___bbbdddeeehhhkkkmmmfffjjjnnnpppooooooqqqssssssuuuyyy|||}}}|||zzzyyyyyyuuuuuuzzz|||yyyxxxwwwwwwzzz|||www{{{hhhUUUGGGCCCDDDFFFBBBAAAPPPeee~~~zzztttxxxwwwnnnccc[[[TTTNNNEEEHHHGGGCCCJJJbbbuuubbbdddsss}}}```MMMJJJAAA:::;;;;;;999::::::;;;<<<===??????AAAWWWuuu^^^VVV^^^qqq}}}}}}xxxooofffZZZ\\\ZZZXXXhhhyyymmmccc```nnnwwwtttbbbPPPKKKJJJJJJ```mmmccc]]]XXXZZZaaa{{{eeedddUUULLLJJJAAA>>>;;;777444333333222111222222222222222222222222111222333444555444333333444444333444444555666777777777777888999999::::::>>>:::999>>>EEEJJJPPPVVVooo~~~www~~~___tttwwwlll```XXX]]]___``````dddlllooommmiiiiiikkklllnnnoooppppppppprrrwwwzzz|||{{{zzzxxxxxxwwwvvvwww{{{~~~wwwzzz~~~~~~zzzwwwzzzxxxssszzznnn[[[HHHQQQNNNFFFDDDCCCJJJYYYsssxxxnnnnnnqqqtttssslllcccZZZVVVOOORRRPPPJJJLLL```hhhWWW^^^kkkqqq~~~yyynnnjjjjjjaaaccc___]]]qqq]]]PPPGGG@@@AAA:::===::::::;;;:::999:::<<>>;;;777444333333222111222222222222222222222222111222333444444444333333444444333444444555666777777777777888999999::::::>>>;;;:::>>>CCCGGGOOOXXXrrr}}}www___uuuxxxnnnccc[[[]]]___```aaaeeelllooommmjjjkkkkkkmmmnnnpppqqqqqqmmmooorrrtttvvvvvvttttttwwwvvvuuuwww{{{{{{www{{{{{{yyy|||zzzuuu{{{wwwdddQQQ[[[XXXMMMGGGCCCJJJ[[[ggg|||xxxzzz||||||yyytttmmmiiiaaabbb[[[PPPNNN```}}}lllYYY]]]gggllloooqqqqqqjjj___VVVSSSTTTSSSWWWXXX\\\rrr^^^PPPGGG@@@AAA:::===::::::;;;:::999:::===???BBB[[[}}}tttbbbYYYaaauuu~~~{{{yyy}}}}}}yyyrrrggggggaaa]]]iiiuuufffaaagggzzzwwwdddTTTOOOMMMPPPTTTzzzxxxkkkaaaZZZ[[[bbbjjjbbbWWWOOOKKKDDD>>>:::666444333333222222222222222222222222222222111222333444444444333333444444333444444555666777777777777888999999::::::<<<<<<===???@@@CCCNNNZZZssszzzvvvbbbyyyxxxoooeee]]]]]]```bbbbbbeeelllooonnnkkkkkklllmmmnnnpppqqqrrrlllmmmnnnooopppppppppppptttsssrrruuuyyyyyywww|||}}}|||~~~}}}xxx|||}}}}}}ooo```llliiiZZZMMMDDDJJJ]]]^^^{{{}}}xxxsssrrrfffUUUOOO___zzzttt^^^[[[aaaeeeeeebbb]]]UUUMMMIIIHHHIIIIIIPPPVVV^^^ttt___QQQGGG@@@AAA:::===::::::;;;::::::;;;===@@@BBB[[[|||xxxdddZZZbbbwwwyyyuuurrrwww}}}|||wwwllljjjddd```jjjyyyjjjccceeettt{{{eeeTTTPPPOOOMMMSSSyyy{{{nnnddd]]]___gggzzzwwwqqqaaaWWWNNNGGGAAA===:::666444333333333222222222222222222222222222222222333333333444444444444444333444444555666777777777777888999999::::::;;;<<>>@@@FFF```xxxcccZZZddd{{{zzzvvvssswww~~~~~~~~~{{{ooommmgggccckkk}}}ooogggeeeooo}}}fffSSSNNNMMMLLLTTTxxxqqqeee]]]```iiixxxpppssswww```XXXOOOEEE@@@===:::666444444444333222222222222222222222222222222222222333333333444444444444333444444555666777777777777888999999:::::::::<<<@@@@@@<<<>>>KKKYYYqqqvvvqqq~~~mmmwwwlllaaaYYY[[[aaaeeedddeeejjjmmmmmmjjjjjjiiiiiijjjlllnnnoooooonnnnnnmmmmmmnnnoooooossssssuuu{{{|||xxxxxxyyyxxx{{{{{{~~~ooosssqqqZZZHHHLLLaaannnqqqyyy___UUUfff~~~kkkZZZUUUUUUQQQMMMJJJJJJNNNTTTXXXZZZeeemmmuuuzzzcccSSSHHH@@@AAA:::>>>999:::;;;;;;:::<<>>IIIVVVqqq{{{rrr~~~nnnwwwkkk___VVVYYY```eeeddddddhhhkkkllljjjiiihhhggghhhjjjlllnnnlllllllllkkkllllllmmmmmmuuuvvvzzz|||yyyxxxvvvtttxxx~~~zzz}}}}}}||||||hhhpppttt\\\IIIKKK^^^pppnnnxxxjjj^^^lllrrr[[[QQQOOOGGGEEEEEEIIIPPPYYY```ddduuu~~~dddTTTHHH@@@AAA:::>>>999:::;;;;;;;;;<<>>AAA??????GGGRRRoooxxxiiixxxlll^^^TTTXXX___eeedddcccfffjjjkkkkkkjjjhhhggghhhjjjmmmnnnjjjkkkkkklllllllllmmmmmmsssuuu|||zzzyyyzzzzzzwwwsssuuu{{{zzz|||~~~~~~zzzwwwvvv{{{}}}}}}{{{~~~yyybbbhhh|||rrr\\\IIIHHHYYYiiikkkuuuttteeesssxxx\\\OOOLLLIIIHHHHHHKKKRRR]]]iiippp{{{eeeUUUIII@@@AAA:::>>>999:::;;;;;;;;;===@@@BBBKKKhhhiii[[[ZZZhhh{{{}}}~~~zzzwwwtttrrrrrr~~~nnnhhhlllsssbbbWWWNNNLLLZZZ~~~|||lllaaaeeeooovvv^^^ZZZRRRBBB@@@<<<999555444444444444333222222222222222222222222444333222111222333444555444444444444444555777777777777777888999999::::::999:::>>>AAA@@@@@@GGGOOOkkkeeeyyylll^^^TTTWWW___eeedddbbbeeeiiijjjlllkkkiiihhhiiikkkmmmooojjjkkklllnnnnnnooonnnnnnooorrrzzz}}}tttvvvzzz}}}yyyssstttyyy||||||~~~}}}wwwrrrqqqvvv}}}~~~zzz|||{{{sssyyyttt___```uuu|||nnn[[[GGGFFFUUUbbbkkkxxxxxxiiiwww{{{]]]NNNKKKMMMLLLKKKLLLRRR^^^lllvvv{{{fffUUUIII@@@AAA:::>>>999:::;;;;;;;;;===@@@CCCMMMhhhggg\\\[[[ggg}}}|||wwwzzz~~~}}}zzzwwwvvvuuu~~~qqqjjjlll}}}~~~rrrcccXXXNNNLLL[[[nnn___eeevvvfffXXXPPPFFFCCC<<<999666444444444333222333333333333333333333333333333222222333333444555666555555555555666666777777777666666777777888999;;;;;;<<<===>>>BBBGGGKKKhhhxxxddd{{{sss```NNNTTT\\\dddeee```^^^aaaeeelllooonnniiigggiiikkkjjjjjjiiiiiihhhiiijjjlllmmmkkkqqqxxx}}}~~~wwwtttvvvxxxvvvttttttwwwzzz~~~xxxppplllmmmttt{{{~~~vvv{{{}}}}}}lllcccmmmuuuzzznnnXXXHHHJJJTTT^^^eeeqqq}}}uuu}}}ppp```MMMTTTUUUYYY^^^aaaeeeppp{{{bbbWWWJJJ???@@@999;;;888:::;;;;;;<<<===AAACCCLLLppplll]]]XXXdddzzz{{{wwwyyy~~~||||||yyy{{{wwwpppnnnzzz}}}uuubbbSSSNNNOOO```ttteeejjjzzzhhhYYYQQQGGGCCC;;;999666444444444333222333333333333333333333333333333222222333333444555666555555555555666777777777777777888888888999999:::;;;<<<<<<>>>AAAFFFJJJccc~~~~~~ggg~~~{{{uuunnn___QQQSSS[[[ccceeeaaa^^^```ccchhhlllllliiihhhkkkmmmllllllkkkjjjjjjkkklllnnnooonnnqqqssssssvvvyyyxxxsssqqqtttwwwwwwvvvvvvyyy|||~~~~~~zzzrrrllllllqqqxxx}}}}}}~~~~~~~~~zzzzzz}}}yyy|||zzznnn[[[MMMNNNVVV^^^dddppp}}}ttt{{{rrr^^^ccccccfffjjjkkknnnvvv}}}|||[[[RRRGGG>>>@@@:::<<<999:::;;;;;;;;;===@@@CCCLLLqqqmmm^^^WWW^^^rrr{{{yyywwwyyy~~~{{{uuusssyyy~~~vvvrrr|||yyyfffUUUPPPPPPbbbzzzjjjnnn|||iiiZZZQQQFFFCCC;;;888555444444444333222333333333333333333333333333333222222333333444555555555555555555666777777777777999:::::::::999888999:::;;;;;;===@@@EEEIII^^^wwwkkk}}}wwwnnnggg]]]SSSRRRZZZbbbeeebbb^^^^^^___ccchhhiiiggghhhllloooooommmlllkkkkkklllnnnpppqqqrrrqqqmmmhhhiiinnnpppnnnnnnssswwwyyyyyyyyy{{{~~~~~~}}}xxxpppmmmpppvvvyyyzzz{{{~~~zzzvvvwww|||ooo^^^QQQRRRZZZ]]]bbbooo~~~zzzlllpppyyy|||qqqmmmlllnnnsssuuuuuuzzzvvvwwwyyyYYYQQQGGG???AAA:::<<<;;;;;;<<<;;;;;;===@@@CCCLLLppplll___XXX]]]nnnwwwwwwwwwzzz~~~}}}wwwooolllpppttt}}}www~~~jjjYYYSSSRRRfffnnnppp}}}jjjZZZPPPEEEAAA:::888555333444444333222222222222222222222222222333333222222333333444555555555444555555666777888666888:::;;;<<<;;;999888999:::::::::<<>>CCCGGG\\\llljjjlll}}}nnncccXXXPPPWWW\\\bbbeeeddd^^^XXXSSS```eeehhhfffgggkkkmmmmmmlllkkkiiiiiijjjmmmppprrrwwwuuunnnggggggmmmpppooossswww{{{}}}{{{yyyzzz|||yyyvvvwww~~~xxxtttvvvzzz{{{yyyzzzyyyssssssxxxuuuaaaQQQWWWffflllmmmtttyyywwwuuusssqqqxxxooolllmmmsssvvvtttppppppoooqqqmmmfffkkk~~~{{{[[[TTTJJJAAABBB999:::<<<<<<<<<;;;;;;===AAAEEETTTpppccc[[[\\\ggg|||}}}uuuwwwwwwzzz~~~{{{yyy~~~xxxqqqmmmjjjqqq{{{ooo[[[TTTWWWnnn|||iiiWWWLLLAAA???999666444333333444333333222222222222222222222222333333222222333333444555444444444555555777888999777777999:::::::::999888::::::;;;:::;;;>>>CCCGGGZZZvvvnnneee~~~qqqfffZZZQQQYYY[[[```dddeee```YYYSSS___dddgggfffgggjjjlllkkkkkkjjjhhhgggiiilllooorrryyywwwpppjjjiiinnnqqqoootttwwwzzzzzzxxxvvvwwwyyysssqqqsssyyy}}}zzzuuutttwww|||}}}{{{{{{~~~vvvpppqqquuuzzzdddQQQUUUeeeqqqrrryyy~~~{{{zzz~~~sssjjjddddddfffbbb___]]]]]]aaa```]]]hhh~~~wwwXXXPPPGGG???BBB;;;===<<<<<<;;;:::;;;>>>CCCGGG[[[wwwcccXXXYYYhhh~~~}}}vvvxxxyyy{{{zzzxxxyyyooolllqqq}}}~~~ooo\\\UUUXXXqqqjjjWWWKKKAAA@@@888666333222333444333333111111111111111111111111333333222222333333444555444444444444666777888999777777777888888888999999;;;;;;;;;;;;<<>>;;;;;;;;;:::;;;???EEEIII^^^fffXXXXXXggg}}}uuuxxxzzz}}}yyyxxxuuullljjjuuuooo]]]WWWYYYrrrlllWWWLLLBBBBBB888555333222333444444333111111111111111111111111333333222222333333444555333333444444666777888999777777666666777777888999;;;<<<<<<<<<<<>>::::::::::::;;;???FFFJJJ]]]iiiZZZYYYhhh{{{tttyyy|||~~~yyyxxxsssfffjjjuuuppp^^^XXXYYYsss}}}yyyoooTTTNNNGGG<<<888777555333222222222333222222222222222222222222111111222222222333333333444444444555555555555666777777888888888999999999::::::::::::;;;>>>CCCGGGVVV{{{kkk}}}aaafff|||yyypppbbbVVVSSSUUUYYY___dddddd___[[[\\\___dddeeedddeeehhhkkkpppiiiiiiooonnniiimmmwwwxxxtttmmmfffggglllllliiimmmnnnooooooooonnnooopppqqqsssuuuwwwxxxvvvtttrrruuuttttttvvvzzz}}}|||}}}~~~|||yyy}}}yyyrrrmmmllljjjqqq~~~uuugggXXXPPPPPPUUUcccmmmpppvvv{{{iii^^^___hhhqqquuunnnkkkfffggguuuYYYQQQMMM??????<<<>>><<<:::;;;<<<<<<<<>>CCCGGGXXXrrrfffccceee}}}yyyooo___RRROOOQQQUUU[[[```aaa^^^[[[\\\```cccddddddeeehhhlllmmmgggggglllmmmjjjoooyyyzzzvvvooogggfffhhhgggbbbaaacccgggjjjlllmmmnnnnnnoooppprrrtttvvvvvvuuutttuuuttttttuuuyyy|||}}}}}}{{{zzz|||~~~}}}yyyrrrnnnkkkggglll{{{rrrfffWWWLLLHHHFFFRRR___gggooo{{{|||uuuvvv{{{{{{vvvooommmzzz]]]TTTPPPBBB@@@;;;;;;<<<:::;;;<<<<<<<<>>BBBFFF\\\tttrrrhhhfffgggccc}}}xxxlll[[[MMMMMMOOORRRXXX]]]___^^^\\\^^^aaacccdddcccdddhhhlllkkkfffeeejjjkkkjjjpppzzz|||yyyrrriiiffffffaaaZZZXXX\\\aaagggjjjllllllkkkmmmnnnoooqqqsssuuuvvvvvvvvvuuutttuuuxxxzzzzzzzzzwwwvvvwww|||zzztttnnniiicccddduuuuuummmeeeXXXLLLEEEDDDKKKXXXdddkkkqqq|||zzzqqqooo|||^^^UUUPPPBBB@@@;;;;;;<<<:::;;;<<<<<<===DDDLLLhhhsss[[[ZZZlllqqqooouuuzzz|||uuu~~~sssvvveee]]]VVVZZZvvvzzztttooolllkkkooovvvzzz|||}}}~~~qqqmmm||||||ZZZJJJDDD???888777555333222222222333222222222222222222222222222222222333333333444444444444444555555555555666999999999999::::::::::::999:::::::::;;;===AAAEEEYYYyyynnnrrrpppcccqqqjjj```{{{tttiiiXXXKKKOOOQQQTTTWWW[[[]]]]]]]]]```bbbdddcccbbbbbbfffjjjlllhhhfffiiijjjjjjpppyyy|||zzzssslllhhhfff```XXXZZZ]]]bbbhhhlllmmmkkkiiiooooooooopppqqqtttvvvwwwwwwvvvvvvwwwzzz{{{{{{{{{uuussstttyyy}}}}}}|||vvvooohhh```]]]hhhuuuzzzrrrlllfff^^^WWWRRROOONNNUUUccckkkllluuu}}}~~~}}}~~~zzzvvvpppppp^^^RRRLLL@@@@@@<<<===<<<:::;;;===<<<===EEEMMMlllxxx^^^YYYjjjnnnlllsssyyy{{{}}}vvvzzzrrrbbb\\\VVVYYYtttyyypppjjjbbbbbbaaa```______aaacccoooxxx|||vvvyyy}}}\\\KKKEEEAAA888777555333222222222333222222222222222222222222222222333333333444444444444444444555555555555666888888999999999:::::::::999:::;;;;;;;;;===@@@CCCPPPxxxwwwlllccc```}}}lll]]]}}}wwwpppfffXXXMMMPPPRRRTTTVVVXXXYYYZZZZZZaaaccceeecccaaa```cccfffmmmjjjiiiiiiiiijjjooouuuxxxwwwsssnnnkkkjjjccc[[[[[[\\\```ffflllnnnmmmkkkqqqqqqppppppqqqsssuuuwwwwwwvvvvvvyyy|||}}}}}}}}}wwwtttuuuxxxzzzzzz~~~}}}xxxpppggg^^^ZZZ___fffqqq{{{zzzzzzxxxqqqjjjgggggghhh^^^SSSPPPXXXbbbhhhsss}}}yyywwwyyy{{{|||xxxvvvrrruuueeeSSSKKK>>>???===>>>;;;:::;;;======>>>EEENNNnnn}}}bbbZZZiii~~~~~~mmmkkkrrrxxx{{{|||uuuyyyuuu|||nnn___[[[XXXXXXsss}}}qqqhhhaaa^^^YYYUUUSSSSSSUUUWWWXXXdddrrr}}}}}}|||]]]LLLDDD@@@888777555333222222222333222222222222222222222222333333333333444444444444444444444555555555555666777777888888888999999999999:::;;;;;;;;;===???BBBMMMwwwrrraaa___lllYYYvvvwwwooofffYYYOOONNNPPPSSSUUUUUUUUUVVVWWW]]]```ccccccaaa```aaadddjjjjjjjjjiiiiiijjjnnnqqqsssssspppmmmmmmmmmhhhaaaYYYYYYZZZ```hhhmmmnnnmmmqqqqqqppppppqqqsssuuuvvvuuuuuuuuuxxx{{{||||||{{{xxxwwwwwwxxxwwwwww}}}yyyqqqggg___[[[\\\___```kkkuuuxxxwwwuuuqqqllluuuyyyxxxpppjjjjjjpppssssssfffYYYUUUWWW]]]hhhqqq|||}}}xxxwww{{{xxxvvvrrruuukkkXXXMMM>>>???<<<<<<;;;:::;;;======???FFFOOOmmmhhh]]]iii}}}nnnlllrrrxxxzzz|||~~~ttt}}}~~~jjj\\\ZZZXXXXXXsssuuukkkaaa]]]XXXTTTRRRRRRRRRRRROOOUUU^^^lll{{{uuu[[[KKKCCC>>>888777555333222222222333222222222222222222222222333333333444444444444555444444444555555555555666666666777777777888888888888:::;;;;;;;;;<<>>???GGGOOOkkknnnbbbkkk}}}rrroootttxxxyyy||||||rrrhhhZZZYYYXXXYYYvvvxxxnnnaaa]]]YYYUUUSSSQQQOOONNNPPPPPPQQQ___qqqjjjsssmmmXXXJJJBBB>>>888777555333222222222333222222222222222222222222333333333444444444555555444444444555555555666666666666666666777777777777888:::;;;;;;;;;<<<>>>AAAKKKwwwtttdddrrrjjjSSSnnn}}}uuujjj[[[NNNJJJOOOUUUXXXXXXXXXYYY[[[PPPVVV^^^bbbccccccdddfff___bbbeeefffgggjjjlllmmmlllmmmkkkiiikkknnnlllfffccc]]]XXXYYY___eeehhhiiiiiijjjlllnnnqqqsssuuuvvvqqqqqqqqqrrrsssrrrpppnnnnnnppprrrpppkkkkkkxxx{{{rrrhhhbbbaaa```^^^TTTVVVUUUOOOLLLOOORRRSSSRRRSSSNNNIIILLLWWW^^^^^^ppptttiii```XXXYYYcccttt}}}{{{yyyqqqvvv}}}yyytttvvv^^^PPPKKKAAABBB<<<999;;;:::;;;===>>>???GGGPPPjjjsssfffmmm}}}uuurrruuuxxxxxx}}}{{{qqqhhhYYYXXXWWWYYYxxxttthhhddd]]]UUUSSSUUUTTTOOOHHHRRRSSSTTTooo{{{mmmpppvvveeeOOOGGG@@@888999555222000111444555666333333333222222111111111333333333333333333333333666666666666666555555555777777777777777777777777555888777555;;;EEEJJJIIIMMMiiiyyymmmyyytttYYYccc}}}xxxooo\\\JJJIIIJJJNNNUUU\\\___]]]ZZZRRRUUUYYY^^^aaaccccccbbbcccaaa___```dddgggiiijjjjjjhhhgggiiimmmooonnnlllfffaaa\\\[[[```fffiiikkkkkklllmmmmmmmmmnnnqqqtttssstttqqqooossswwwsssiiikkkooonnnddd___gggyyy~~~xxxooogggaaa______\\\ZZZWWWSSSOOOMMMKKKJJJEEEDDDEEEFFFEEEHHHRRR]]]qqqjjjNNNRRRXXXiii}}}~~~~~~tttyyytttxxxyyy___PPPJJJ@@@;;;<<<999;;;:::;;;===;;;===EEEPPPmmmxxxaaappp}}}yyyvvvxxxvvvrrrzzzrrrkkkYYYTTTQQQ]]]yyyzzzppplllddd\\\YYYZZZXXXTTTNNNTTTSSSTTTjjjxxxqqqmmmxxxhhhQQQHHHAAA999888666444333333444333222333333333222222222111111333333333333333333333333555555555555555444444444777777777777777777777777888::::::888<<>>???CCCIIIXXXwww|||```[[[]]]lll{{{}}}{{{yyy{{{|||wwwvvvnnnssspppxxxlllTTTGGGEEE===;;;===;;;;;;:::;;;===<<<===FFFQQQkkkxxxnnn|||yyywww{{{~~~|||sssrrr]]]UUURRRVVVttt~~~tttfff]]]ZZZVVVRRROOOOOOOOOPPPVVViiinnngggttttttkkkRRRIIICCC<<<888666555444555555333111333333333333333333333333444444444444444333333333444444444444444555555555777777777777777777777777888999999888999;;;===>>>AAA```}}}```kkkggg]]]{{{xxxrrrcccSSSOOOOOOPPPRRRUUUXXXZZZ[[[YYYWWWWWWYYY\\\^^^]]][[[^^^]]]]]]^^^aaadddeeeeeeeeeddddddfffiiimmmppprrrpppooojjjccc___```fffkkkmmmlllllllllmmmmmmlllkkkfffddd```\\\___iiiuuu|||xxxgggZZZ\\\bbbgggtttxxxwwwrrrhhh^^^VVVQQQPPPOOOKKKBBB;;;;;;>>>??????AAAJJJiiizzzmmmdddiiiyyyyyywwwyyy}}}vvvrrriiimmmkkkuuuiiiRRREEEDDD===:::===:::::::::<<<===<<<>>>GGGQQQvvvrrrdddccciiiyyy{{{}}}~~~ssswww___UUURRRUUUsss~~~nnnaaa[[[WWWRRRPPPPPPRRRTTTTTT^^^xxxzzzlllrrrvvvjjjPPPGGGBBB===888555222222333555777777333333333333333333333333555555555444444333333333444444555555666666666666666666666666666666666666888999::::::999888999<<<<<<\\\ffflllwwwmmm[[[zzz|||vvvdddSSSPPPPPPQQQRRRTTTVVVYYY[[[UUUSSSTTTXXX]]]___]]]ZZZ[[[ZZZ[[[^^^bbbeeeffffffggghhhhhhiiijjjllloooqqqqqqrrrpppkkkfffeeehhhkkkllljjjiiiiiikkklllkkkiii___ZZZSSSMMMMMMXXXkkk{{{qqq```\\\___eeerrr~~~vvvjjj]]]UUURRRSSSTTTNNNDDD;;;<<<>>>>>>======BBBZZZ{{{qqqmmmxxxyyywwwyyywwwooodddfffeeeqqqiiiRRRFFFDDD===:::<<<999::::::<<<======>>>HHHRRR{{{fffTTTVVVfff~~~zzz~~~~~~~~~}}}ssszzz___UUUTTTWWWuuurrrddd]]]XXXTTTPPPQQQRRRRRRRRR[[[qqquuuttt{{{kkkOOOEEEAAA===888555222111333666888:::333333333333444444444444666666555555444333333333444444555555666777777777666666666666666666666666888999<<>>YYYooorrrzzzsssZZZqqq{{{iiiWWWNNNPPPRRRSSSSSSUUUXXX[[[SSSQQQPPPUUU\\\___^^^ZZZZZZZZZ[[[^^^bbbeeeffffffhhhiiikkklllkkkkkkmmmnnnppppppooommmkkkjjjjjjkkklllhhhddddddfffgggfffdddYYYUUUOOOHHHCCCHHHZZZlllvvvggg\\\[[[eeettt~~~vvvjjj]]]UUUQQQQQQRRRMMMCCC<<<<<<===<<<:::;;;@@@MMMhhhvvvzzz{{{yyy{{{xxxooobbbbbb```llliiiRRRFFFEEE===:::;;;888::::::<<<>>>===???HHHSSS}}}hhhRRRQQQ___}}}}}}~~~{{{~~~{{{rrr~~~zzz___VVVVVVZZZwwwzzzmmmfffccc```YYYYYYUUUQQQVVVhhh~~~~~~nnnPPPEEE@@@<<<888666333333555666777777333333333444444444555555666666666555444444333333333333444555555666777777666666666666666666666666777888<<<@@@>>>999;;;AAABBBVVVwwwuuuzzzWWWfff|||kkk[[[LLLOOORRRTTTTTTUUUXXXZZZWWWRRRNNNPPPWWW]]]^^^\\\]]]\\\]]]___bbbddddddccceeehhhlllmmmlllkkkkkklllnnnkkkiiihhhiiikkklllllllllfff```]]]^^^___^^^[[[UUUWWWYYYVVVNNNJJJUUUdddvvvyyyqqq```[[[hhhwww~~~|||rrrggg]]]VVVSSSQQQLLLDDD>>>======;;;;;;===AAAFFFYYYxxx~~~{{{}}}zzzssscccaaa^^^iiifffOOODDDDDD===:::;;;888::::::<<<>>>>>>???IIITTT{{{sssVVVNNNXXXxxx}}}yyy{{{yyyqqq}}}zzz^^^VVVWWW]]]yyy{{{uuusssqqqiiiggg^^^WWWaaa{{{qqqRRREEE@@@<<<777666555666777666555333333333333444444555555555777777666555444444333333222222333333444555666666666666666666666666666666444555:::???===777999@@@EEESSS{{{uuu~~~UUU^^^|||zzzjjjZZZKKKOOOSSSTTTTTTUUUXXXZZZ\\\TTTLLLLLLSSS[[[^^^^^^```______```bbbcccbbb```aaafffkkkmmmllljjjkkkllllllgggccccccfffjjjllllllmmmfff]]]YYYYYYYYYWWWUUUUUU\\\fffiii___VVVZZZfffqqq}}}zzzfff^^^kkkyyy|||}}}sssiii___WWWSSSLLLFFFAAA@@@???======@@@CCCCCCPPPnnn}}}}}}xxxdddaaa]]]hhhcccMMMBBBBBB<<<:::;;;888::::::<<<>>>>>>@@@IIITTTvvv]]]OOOXXXzzz}}}wwwzzzxxxqqq|||}}}}}}yyy^^^VVVXXX^^^zzz}}}wwwjjjdddkkk~~~wwwRRRFFF@@@999666666777777777555444333333333333444444444555555555555555555555555444444555444444333333333444444999888888888777777666666333999<<<:::888;;;===<<>>:::::::::;;;===<<<>>>HHHSSS{{{aaaRRR___vvv{{{{{{ooorrrzzzvvvwwwxxxiiiVVVTTTUUUYYYqqqgggkkk}}}uuuRRREEE@@@999777777777777666555333222333333333444444444444555444444555555555555555444555444444333333444444444888888888777777777666666888???AAA===999:::<<<<<<@@@IIIzzzWWWRRRnnn~~~xxxjjjZZZMMMJJJKKKPPPSSSTTTVVVZZZYYYWWWTTTQQQOOORRRXXX]]]ZZZ]]]___^^^bbbiiimmmmmmgggeeeeeegggiiiiiigggeeefffgggddd^^^___fffkkkkkkqqqrrrlll___TTTRRRTTTUUU[[[eeeppptttpppooosssyyyyyysssqqqtttwww{{{xxxrrrkkkccc[[[LLLIIILLLHHHHHHIIIDDDCCCEEEOOO___ppp|||zzz~~~nnndddiiijjj|||{{{___LLLCCC@@@999:::>>>:::::::::;;;===<<<>>>HHHSSS}}}bbbQQQ[[[sss}}}}}}qqqqqq}}}xxxuuusssssszzz}}}hhhWWWTTTTTT^^^~~~ttthhhhhhxxxqqqPPPDDD???:::777777777777555444222111333333333333444444444444222333444555555555555555444444444333333444444555888888777777777777666666888???CCC>>>888999<<<>>>>>>EEEmmm^^^NNNaaa~~~nnn\\\MMMIIIIIINNNRRRSSSUUUYYYYYY[[[ZZZTTTNNNNNNUUU\\\YYY^^^aaa___```ffflllmmmeeeddddddfffggghhhgggeeeggghhheee^^^\\\aaaiiimmmxxx|||yyynnnaaa]]]]]]]]]___eeelllooopppsss{{{{{{wwwuuuuuuuuu{{{~~~vvvoooaaaRRROOOTTTRRRSSSQQQGGGGGGGGGNNN[[[iiiyyyxxxuuu{{{rrrfffiiihhhyyy{{{]]]KKKBBB@@@999:::>>>:::::::::;;;======???IIITTT~~~iiiTTTXXXmmmsssqqq}}}xxxuuuooommmqqq|||zzzgggXXXUUUTTT```tttzzzpppbbb___llluuu|||kkkMMMBBB???;;;888888777666555333222111222222333333333444444444111222333444555666666666444444333333333444555555777777777777777777666666222;;;???;;;666888===@@@AAAGGGccczzzyyyiiiPPPXXX}}}vvvbbbOOOJJJGGGKKKPPPRRRTTTWWWZZZ\\\\\\XXXSSSPPPRRRUUUXXX___ccc```]]]^^^aaacccaaaaaabbbcccdddeeeeeeeeeeeegggfffaaa]]]___eeekkkyyyuuunnnlllkkkeeefffhhhiiilllrrrzzz|||yyywwwwwwvvvtttrrryyy|||iiiYYYTTTWWWXXX]]]\\\PPPJJJIIILLLUUUaaaoooyyyrrrnnnxxxttthhhkkkjjjzzz|||ZZZHHHAAA???999:::>>>:::::::::;;;======???IIIUUU|||uuu[[[WWWeee{{{wwwsss|||xxxqqqmmmmmmttt}}}yyyfffYYYWWWSSS```|||jjjlllvvvyyyiiiYYYSSSZZZjjjwwwrrruuudddJJJ@@@===;;;888777666555444333222222222222222333333333444444111222333444555555555555333333333333333444555666666666666666666666777777333:::>>>999555888===@@@AAAGGGYYYxxxqqqmmmwwwYYYTTTqqq}}}kkkRRRKKKGGGJJJOOOQQQSSSUUUYYYZZZ[[[\\\ZZZWWWRRRNNNUUU^^^dddaaa]]][[[[[[ZZZ^^^^^^___```aaabbbccceeeccceeegggfffaaa___bbbgggttt}}}xxxtttmmmkkkhhhggghhhmmmtttzzzvvvuuussssssttttttsssqqqtttyyyppp```XXXXXXYYYbbbeee[[[MMMIIIIIIOOOXXXeeewwwyyyrrrnnniiisssuuujjjoooooo{{{WWWFFF???>>>999:::===999::::::;;;======@@@JJJUUU||||||bbbXXX```ttt{{{uuuxxxrrroooqqqwwwzzzeeeZZZXXXTTTdddzzzeeebbbgggwwwpppdddTTTJJJJJJTTT]]]uuusss___GGG===;;;:::777666555444333333333333222222222222333333333333111222333444444444444444333333333333444555555666555555666666666666777777999>>>>>>999666888;;;;;;;;;DDDOOOjjjzzzjjjddd{{{dddSSSdddsssWWWNNNGGGIIINNNPPPQQQSSSVVVWWWZZZ]]]^^^[[[TTTNNNPPPXXX^^^^^^]]]^^^]]]ZZZ[[[]]]^^^______```ccceeecccdddfffhhhfffaaabbbfffooozzz|||vvvqqqoookkkgggfffiiiooouuuppppppppppppqqqqqqrrrsssnnnsss}}}uuufff\\\WWWWWWbbbiii```MMMHHHEEEHHHPPP]]]pppuuuooolllgggppp|||wwwlllrrruuuwwwTTTDDD>>>>>>999:::===999::::::;;;>>>>>>AAAKKKVVV|||zzzcccXXX^^^ppp~~~}}}~~~~~~uuuyyysssrrrtttzzz~~~fffZZZYYYVVVkkkyyyddd\\\]]]iiiggg```TTTIIIFFFKKKQQQkkk~~~{{{sss|||^^^FFF;;;888888555555444333333333444555111222222222222333333333222333333444444444333333333333333333444555666666555555555666666666777777;;;<<<:::666666:::;;;888666AAAHHH___}}}vvvsss||||||eee[[[kkkkkkSSS[[[www[[[QQQHHHIIINNNOOOPPPRRRSSSVVVZZZ]]]]]]ZZZWWWUUUMMMRRRVVVVVVYYY]]]^^^[[[[[[]]]_________aaadddhhhfffccccccggggggddddddgggrrrwww||||||}}}~~~yyyssslllllljjjfffcccdddkkkqqqlllnnnooommmkkkkkknnnrrriiinnnvvvxxxkkkaaaYYYTTT___fff^^^MMMFFFAAACCCJJJXXXkkk{{{zzzqqqlllhhhnnnwwwzzzooouuuxxxpppRRRBBB<<<===999:::===999::::::;;;>>>>>>AAAKKKWWWxxxvvvaaaVVV[[[lll~~~~~~}}}~~~sss~~~wwwttttttxxxfffZZZZZZXXXnnnxxxcccYYYXXX]]]___]]]VVVMMMIIILLLQQQZZZqqq~~~sss||||||^^^FFF:::666666444444333222333444555666111111222222222333333333333333444444444333222222222222222333444555666777444555555555666666777777666666333111555;;;;;;888666AAAEEEZZZxxxiiipppvvvbbbSSS]]]qqqmmmTTTXXXxxx^^^RRRIIIIIIMMMOOOPPPQQQPPPVVV\\\\\\YYYWWWZZZ]]]NNNOOOOOONNNRRRYYY[[[YYY\\\^^^`````````bbbfffjjjjjjcccaaaeeegggeeefffjjjxxxyyyxxxvvvxxxzzzwwwqqqeeeffffffccc___aaahhhoooiiilllmmmjjjfffeeejjjooofffkkkrrr{{{zzzooofff[[[SSS\\\ccc[[[LLLEEE???@@@GGGUUUhhhyyy|||uuullliiimmmttt||||||pppvvvzzzjjjQQQAAA<<<===999:::===999::::::;;;>>>>>>AAALLLWWWtttuuu```TTTXXXiii~~~~~~rrryyyvvvtttwwwgggZZZ[[[YYYlllrrreee[[[UUU[[[\\\[[[VVVNNNGGGEEEDDDQQQ^^^oooyyyuuurrr^^^FFF;;;999555555555555666666666666666111111111111111111111111222222222222222222222222444444444444444444444444666666666666666666666666666666666666777777777777;;;555BBB]]]yyy~~~zzzppp```WWWWWW___iiiPPPWWW~~~{{{dddXXXKKKEEEIIINNNQQQQQQWWWVVVUUUWWWYYY\\\\\\\\\QQQLLLHHHJJJPPPWWW[[[[[[ZZZ[[[[[[[[[\\\___cccgggjjjkkkllliiieeecccdddgggzzz}}}yyyqqqnnnssstttoooeeedddbbb^^^\\\^^^dddiiiiiiiiijjjiiihhhfffdddccceeecccgggpppyyyxxxmmm^^^TTTTTTZZZ^^^^^^PPPIIIBBB>>>>>>GGGZZZjjjvvv|||uuussslllpppvvv}}}yyytttqqqzzzbbbGGGAAA;;;;;;:::888999;;;888<<>>RRRlll|||fffXXXTTTUUUrrruuuYYYVVVzzzggg\\\NNNGGGHHHMMMOOOOOOTTTUUUUUUVVVXXXYYY[[[\\\WWWOOOHHHGGGMMMUUUYYYYYYYYYZZZZZZZZZZZZ]]]aaadddhhhjjjkkkhhhdddbbbcccfffvvvzzzxxxqqqooosssrrrlllccccccccc```___aaaeeeiiiccccccbbbbbbbbbcccdddeeefffdddeeejjjooovvvuuujjj\\\SSSSSSYYY^^^___SSSLLLDDD@@@???EEESSSaaajjjtttvvvqqqnnnqqqwww}}}\\\FFF@@@;;;;;;:::888999;;;999<<>>??????>>>@@@EEEJJJbbbjjjVVVWWW```ppp|||vvvwww{{{|||}}}qqqvvv|||pppdddgggsssvvviii\\\TTTNNNRRRVVVVVVQQQLLLIIIIIIGGGIIIKKKOOO^^^uuulllUUU@@@999:::666555555444333222111111000111111111111111111111111111111111111111111111111333333333444444444555555555555555555555555555555555555555555666666666666666999===>>>OOOyyy|||hhhUUUUUUcccttt{{{xxx~~~SSSZZZrrrgggYYYMMMIIIIIIKKKLLLJJJOOOTTTTTTQQQPPPSSSWWWWWWSSSNNNNNNSSSWWWYYYXXXYYY[[[]]]]]]\\\[[[\\\]]]___bbbeeeeeeeeefffjjjnnnrrrzzz}}}yyywwwxxxsssiii\\\]]]^^^```aaabbbaaaaaaaaa```____________``````gggiiijjjjjjjjjkkklllllluuu}}}pppbbbZZZTTTQQQTTTZZZSSSKKKEEEDDDCCCAAA@@@AAAEEELLL\\\rrrzzzrrrtttxxx}}}~~~wwwuuussstttzzzwwwSSSAAA;;;888::::::888888:::<<<>>>>>>===<<>>888:::666444444444333333222222222111111111111111111111111111111111111111111111111222333333444444555555555444444444444444444444444444444555555555666666666444666;;;<<>>DDDIII]]]{{{^^^YYYcccnnn|||wwwxxx{{{|||~~~qqqrrrsssggghhhssstttdddXXXLLLOOORRRPPPLLLIIIHHHIIIGGGIIIIIIJJJSSScccpppuuu~~~bbbNNN===888:::666444444444444333333333333111111111111111111111111111111111111111111111111222222333333444555555666444444444444444444444444444444444555555555666666555555:::;;;@@@___iiigggyyyvvvjjjRRRkkkzzzppp```RRRIIIFFFGGGHHHKKKLLLOOOQQQRRRSSSRRRRRRPPPRRRSSSQQQNNNPPPWWW]]]WWWZZZ^^^______^^^]]]^^^^^^```ccccccbbbcccfffjjjtttyyyyyyrrroooqqqnnnfffXXXVVVUUUXXX^^^eeeiiikkkllllllkkkkkknnnqqquuuwwwwww}}}{{{sssjjjnnnwwwrrriii]]]RRRSSS[[[TTTIII@@@@@@CCCBBB???>>>;;;<<>>DDDJJJ[[[___XXXaaalllxxxzzzwwwzzz{{{}}}pppooorrrfffkkkxxx{{{iii\\\LLLNNNPPPOOOJJJHHHHHHIIIJJJLLLKKKKKKTTTcccooouuuzzz___LLL<<<888:::555444444444444444444444444111111111111111111111111222222222222222222222222222222333333444555666666444444444444444444444444444444444555555555666666888666;;;<<<<<>><<<;;;???KKK]]]mmmuuuwwwnnnrrrxxx~~~}}}{{{nnnrrrxxx~~~eeeHHH<<<888666999;;;999888::::::;;;<<<;;;:::>>>EEEKKK\\\]]]UUU^^^jjjuuuvvvyyyyyy}}}|||nnnmmm~~~~~~ooodddkkk{{{|||kkk^^^UUUSSSQQQNNNLLLJJJJJJJJJMMMLLLKKKMMMSSS___mmmwww}}}aaaHHH777999<<<555555444333333222222333333222222222222222222222222222222333333333222222111111111222222222333333333222333333444444333333222666444222111111333666777777888666888@@@MMMqqqtttccctttgggpppYYYTTTtttuuuhhhZZZGGGAAABBB>>>IIIJJJLLLPPPRRRSSSPPPNNNPPPSSSVVVTTTLLLGGGNNNYYYYYY___aaa[[[XXX\\\^^^\\\]]]^^^___aaadddgggiiijjjttt{{{xxxooollllll___UUUOOORRR[[[bbbhhhlllffffffddddddjjjsssyyy{{{yyy~~~{{{xxxvvvvvv||||||rrrdddVVVRRRXXXTTTIIIAAA@@@BBBAAAAAACCC>>>======AAAPPPcccmmmooossssssvvvzzzwwwmmmhhhrrrxxxtttxxx[[[DDD<<<;;;:::999888888888888:::;;;;;;:::<<>>===>>>???AAAEEEFFFGGGDDDAAAEEEQQQ]]]cccjjjnnnttt|||eeeJJJ???;;;:::999888888888888888999:::::::::;;;???CCCGGGTTTttt\\\WWWYYYgggwwwyyy{{{zzz}}}|||lllggguuu}}}kkk^^^^^^rrrmmm___WWWRRRMMMJJJNNNXXX___```]]]WWWUUUSSSQQQUUU]]]hhhpppxxxrrrXXXGGG:::999;;;444444333333222111222222222111111111111111111111111000111111222222222222111111111111111222222222222222222333333333333222222222222333444444444444333111666666777888<<>>::::::999888888888888888999:::::::::;;;>>>BBBFFFPPP}}}___WWW[[[hhhwww{{{~~~~~~ppphhhrrr|||kkk]]]]]]ttt~~~jjj^^^XXXWWWRRROOOTTT^^^ggghhhgggbbb___[[[XXXZZZbbbmmmuuu|||nnnRRRCCC888777:::666333333222111111111111222222222222222222222222222///000111111222222222222000000111111111222222222111222222333333222222111444333222111111333444666000444555777999:::QQQvvvtttfff||||||fffRRRLLLgggsss\\\TTTNNNAAA??????AAAFFFLLLQQQTTTTTTWWWSSSRRRWWWXXXQQQHHHCCCKKKOOOUUUXXXWWWUUUUUUXXXWWWVVVVVVXXX]]]eeemmmrrriiijjjnnnxxxzzzrrrpppnnnjjjkkknnngggkkkqqqtttpppnnnxxx}}}tttqqqooozzzxxxhhhYYYPPPLLLDDD===<<<;;;<<>>999999888888777777888888888999::::::;;;===AAADDDNNNfffVVV\\\hhhvvv{{{tttiiiooozzzjjj]]]^^^ttt|||iii\\\VVVWWWTTTSSSXXXbbbkkkooopppllljjjgggeeefffllluuu{{{}}}wwwuuuyyyfffKKK@@@777666999666333333222111111111111111222222222222222222222222//////000111222222222222000000000111111111111222111111222222222222111111555333111///000222444666111333333777;;;:::KKKjjjttt{{{jjjQQQIII___yyyddd]]]WWWGGG@@@@@@AAADDDJJJPPPSSSTTTVVVQQQPPPUUUWWWQQQJJJFFFIIIKKKQQQVVVVVVTTTVVV[[[[[[YYYWWWVVVXXX]]]bbbfffhhhgggiiinnnvvv|||~~~wwwoooooonnniiiiiinnnhhhjjjooopppggg```iiiwwwzzzsssmmmsss}}}yyykkk\\\RRRKKKDDD???>>><<<;;;>>>CCCJJJPPPTTTRRRRRRYYYaaaeeejjjrrryyy|||{{{oooXXXJJJAAA<<<999888888777777777888888777999::::::;;;<<<@@@BBBKKKwwwqqqYYY[[[ggguuuxxxwwwhhhjjjvvvfff[[[]]]rrrmmm\\\SSSSSSRRRSSSXXXaaakkkrrrvvvtttuuuwwwwwwxxx{{{zzzoookkknnntttzzz}}}zzzYYYCCC>>>999777888444333222222111111111111111111111111111111111111111...///000111222222222222000000000000111111111111111111222222222222111111222222111111111222333444444444111555;;;888CCC]]]vvvvvvUUUGGGWWWtttkkkeee]]]JJJCCCAAAAAADDDIIIOOORRRTTTVVVQQQPPPTTTVVVRRRMMMKKKGGGHHHMMMTTTUUUTTTXXX______]]]ZZZXXXXXXZZZ]]]______```bbbeeejjjmmmooopppyyyuuuvvv|||~~~yyynnniiillllllhhhjjjrrrppplllmmmoooiiiaaaeeeooo~~~|||qqqpppsss}}}ppp___QQQJJJEEEAAA@@@===;;;===AAAEEEMMMTTTVVVZZZaaafffgggqqqxxx~~~|||mmmPPPHHHAAA888888888777777777777888888777888:::::::::<<>>===:::888777222333222222111000111111111000000000000000000000000......000111111222222222000000000000111111111111111111222222222222111111000111222333444333222222777444000444;;;777>>>TTTlllttt\\\EEEQQQlllppphhh^^^IIIDDDCCCBBBDDDIIINNNQQQSSSWWWRRRPPPTTTUUURRRPPPPPPFFFFFFKKKSSSUUUTTTYYYbbbbbb```]]][[[[[[]]]___aaaXXX[[[___dddgggiiijjjkkkggggggkkkooopppnnnqqquuusssiiieeejjjmmmjjjmmmvvvyyypppmmmrrrqqqiiihhhnnnpppuuu~~~tttooommmwwwsss```PPPJJJFFFCCCBBB>>>;;;<<<@@@???HHHSSSZZZbbbjjjnnnnnnpppwww~~~~~~||||||~~~lllLLLGGGAAA444888777777777777777888888666888:::::::::<<<>>>AAACCClllssscccgggrrrzzzppp{{{vvveeecccnnntttbbbZZZ```wwwmmmYYYUUUSSSQQQTTT```oooyyy}}}{{{yyy}}}nnn^^^YYY[[[___cccgggpppuuu~~~dddRRR>>>777888777444222333222111111000000111111000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111111222333222111111333555111333444333333888BBBJJJsssmmmjjjlllOOOOOOaaavvvjjj[[[OOOHHHDDDBBBEEEHHHIIILLLQQQTTTUUUUUUVVVUUURRRPPPOOOLLLHHHFFFJJJQQQXXXZZZYYY\\\[[[\\\aaaeeeccc]]]VVVXXX[[[^^^aaabbbdddfffhhhjjjjjjkkkkkkllllllkkkkkkkkkhhhdddcccfffkkkoooqqqlllnnnrrrtttuuusssqqqooorrrssswww|||xxxnnnuuurrreee]]]TTTNNNGGGBBB@@@>>>:::777???DDDJJJRRR___kkkpppnnnwwwzzz|||}}}|||||||||}}}~~~zzzpppMMM@@@===:::888888777666666666666666888999999999999;;;???BBBDDDiii|||uuujjjgggsss}}}vvvrrrsssyyyvvviii___eee}}}ooobbb[[[^^^vvv}}}nnn]]]WWWRRRUUUaaaoooxxx{{{yyyrrrpppmmm```TTTPPPQQQTTTYYY^^^hhhoooyyybbbPPP>>>777777777444333333222111111000000111111000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111111222333222111111333555222444555333333777???EEEcccyyyhhhbbbuuuzzzTTTMMMYYY{{{zzznnn___SSSGGGBBB@@@CCCEEEGGGKKKPPPQQQRRRTTTUUUUUUTTTRRRQQQNNNKKKHHHIIINNNSSSWWWXXX\\\[[[\\\```dddddd___ZZZVVVXXX[[[]]]___aaadddggghhhiiijjjkkkkkkkkkjjjiiiiiigggeeedddfffiiimmmooojjjllloooqqqqqqpppmmmlllkkklllooossszzzvvvyyy{{{ooofffaaaZZZPPPIIIEEEBBB>>>;;;<<>>AAAAAAeeemmmgggccceeeppp~~~vvvpppsssyyy{{{lllaaahhh~~~nnnaaaZZZ^^^xxxlllbbbXXXZZZeeerrrxxxzzz~~~zzzwwwuuuooofff``````WWWPPPIIIFFFFFFGGGMMMSSS[[[cccppp}}}^^^MMM<<<777777666444333333222111111000000111111000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111000222333333111111333444222444555444333555;;;???PPP|||yyy{{{ssseeeYYYaaaeeeQQQQQQooouuufffYYYHHHBBB>>>???BBBDDDHHHMMMNNNPPPRRRTTTUUUUUUTTTSSSQQQOOOKKKHHHHHHKKKRRRWWWYYYWWWXXX[[[___aaa___\\\UUUVVVXXXYYY[[[]]]aaadddfffgggiiikkkjjjiiigggeeeeeeggghhhgggeeefffiiimmmhhhiiilllnnnnnnllljjjiiifffggghhhkkkqqqxxx|||xxxooofffZZZOOOHHHCCC>>>;;;;;;@@@FFFNNN\\\lllvvvxxxwwwxxxzzzzzzzzzzzz{{{}}}{{{}}}~~~}}}~~~}}}}}}fffHHH>>>===;;;888888777666666666666666888999999999999;;;>>>@@@???```~~~aaaYYY___```lll|||vvvnnnrrrzzzssseeelllmmm```YYY___zzz}}}ooobbbbbblllsssvvvvvvpppjjjddd```YYYQQQNNNOOOHHHDDDBBBBBB@@@@@@EEEMMMPPPXXXgggwwwXXXIII;;;666666555333333333222111111000000111111000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111000111333333222222222444111333444444333555999<<>>>>>AAACCCGGGKKKOOOPPPSSSUUUVVVVVVUUUUUUTTTSSSNNNHHHCCCEEEMMMTTTSSSRRRRRRUUUYYY\\\\\\\\\XXXXXXXXXXXXXXXZZZ]]]```bbbdddgggiiiiiigggdddbbbaaaeeeiiihhhdddcccfffjjjeeegggiiilllmmmlllkkkjjjiiihhhhhhiiilllrrrwww{{{vvvfffYYYOOOHHHAAA======AAAEEEJJJUUUeeepppsssuuuvvvvvvuuuttttttuuuwwwxxx{{{|||||||||yyy{{{```FFF>>>===<<<888777777666666666666666777888999999999:::===??????ZZZfffTTT^^^[[[gggyyywwwkkkpppxxxzzziiikkk|||}}}oooaaaXXX___{{{yyykkkjjjooopppmmmlll```YYYSSSOOOIIIDDDBBBEEE???>>>???@@@===<<>>@@@SSStttTTTYYYXXXcccuuuxxxiiimmmuuulllggg{{{~~~vvvwww~~~tttcccXXX___}}}sssqqqpppiiiaaa___TTTNNNIIIGGGDDD@@@@@@CCC<<<;;;<<<>>><<<:::>>>DDDJJJRRR```qqq|||MMMBBB777555555444333444333222111111000000111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000///111333444333222222333111111111222444666888:::>>>LLLtttqqq```]]]xxxzzzUUUQQQiii}}}rrr```SSSEEE@@@@@@AAACCCFFFMMMOOOQQQSSSTTTTTTTTTSSSUUUUUURRRKKKDDDBBBGGGLLLOOOOOOPPPRRRUUUYYY\\\^^^^^^^^^^^^[[[YYYXXXYYY[[[[[[]]]```bbbccccccaaa```]]]aaadddeeecccbbbccceeebbbdddfffiiilllmmmnnnnnnmmmllljjjhhhhhhhhhiiijjjoooxxxyyyiii[[[OOOHHHAAAEEEGGGHHHNNN[[[fffjjjqqqqqqooommmkkklllooorrrpppssswwwzzz}}}|||uuuQQQ???;;;999666888888777666666666666666666888::::::999999;;;<<>>;;;;;;======;;;===AAAFFFMMMZZZiiiwwwzzzIII???666444555333333444333222111111000000111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000...111444444333222222222555444222222333555777888===AAAjjjzzzfff^^^vvveeePPP[[[zzzxxxiiiYYYHHHAAA@@@???@@@BBBHHHJJJMMMPPPRRRSSSRRRRRRTTTTTTRRRMMMHHHEEEFFFHHHMMMNNNPPPRRRTTTWWW[[[]]]\\\]]]^^^]]][[[ZZZZZZ[[[XXXZZZ\\\___```aaaaaaaaa]]]^^^```bbbccccccccccccbbbcccdddfffhhhhhhiiiiiikkkjjjjjjiiihhhgggggggggiiiqqqzzzsssaaaQQQHHHCCCGGGHHHEEEHHHQQQZZZ^^^```___^^^]]]]]]```eeeiiihhhmmmqqquuu~~~~~~}}}~~~lllKKK???<<<;;;888888888777666666666666666666888::::::999999:::;;;???FFFrrrccc]]]ZZZ```qqqzzzgggiiikkksssppp```ssswwwmmmmmmttt{{{hhh\\\fffxxxdddWWWTTTGGGDDDBBBDDDBBB???>>>@@@BBB>>><<>>AAAAAAGGGSSSaaannnyyyrrrGGG===555444444333333444333222222111000111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000...111444555444222222222999777333222333444555666<<<;;;eeejjj]]]qqqrrrQQQQQQppp{{{nnn]]]JJJAAA???>>>>>>@@@BBBEEEIIIMMMPPPQQQRRRRRRSSSSSSRRROOOKKKHHHFFFEEEJJJLLLNNNPPPRRRUUUXXX[[[YYY[[[]]]]]]\\\[[[\\\\\\WWWXXXZZZ\\\___```bbbbbb]]]]]]]]]```cccddddddcccbbbbbbcccddddddddddddccciiiiiijjjjjjjjjiiihhhgggffflllssszzz}}}hhhVVVLLLEEEHHHGGGBBBAAAGGGNNNPPPMMMMMMMMMMMMNNNSSSYYY^^^cccggglllqqq{{{~~~aaaCCC:::999888555888888777666666666666666666888::::::999999:::;;;@@@DDDnnnqqqiii]]]aaappp{{{gggggggggnnnqqq```qqquuujjjjjjppp}}}|||jjj^^^iii~~~iiiYYYTTTLLLGGGDDDDDDCCCAAABBBEEEAAA@@@>>><<<;;;:::;;;;;;???BBBKKKXXXdddmmmyyy^^^@@@<<<777444333333333222222222222111111111111000//////000000///...------////////////////////////////////////000000000000///////////////000111111000111111111111222222222444333222222333444666777>>>;;;YYYuuuWWW___XXXKKKYYYyyy|||vvvjjjXXXIIIAAA===;;;:::>>>BBBHHHLLLMMMNNNOOOPPPYYYVVVRRRQQQOOOLLLGGGBBBGGGHHHKKKOOOOOONNNRRRXXXYYY[[[]]]\\\YYYXXXYYY[[[YYYWWWVVVVVVYYY___dddhhh\\\\\\]]]___aaaccceeefffeeecccccceeehhhiiigggeeegggjjjllllllkkkjjjkkknnnkkklllooossszzz|||lll]]]PPPOOONNNMMMLLLGGG@@@>>>>>>???>>>===>>>@@@EEEIIILLLVVV[[[aaaiiivvvtttTTTAAA;;;999:::;;;666666666666666666666666555555666666777999:::;;;===BBBddd}}}qqqjjjmmm{{{hhheeehhhmmmxxx{{{jjjgggzzz{{{nnnffffffyyy|||nnn]]]jjjooo^^^WWWOOOJJJEEEEEECCCAAAAAADDDBBBAAA???===<<<<<<<<<<<>>???;;;;;;::::::;;;???BBBDDDMMMSSSYYYaaaooo~~~}}}fffKKK===999777666666555555555555555555555555555555666666777999:::;;;===@@@aaa~~~wwwmmmmmmzzzjjjfffhhhkkkvvvlllfffxxx~~~ppphhhgggvvvzzzmmm]]]lll|||iii```QQQKKKFFFEEEEEEBBBCCCEEEDDDCCCAAA???>>>===<<<<<<>>>???EEEPPP\\\hhhvvv~~~OOO>>>:::666444333333333222222222111111111000000000///////////////......---////////////////////////....../////////000000000///////////////000111111000000000111111111222222000000111222333333333333555888PPPhhh]]]kkkvvvuuuwww~~~dddQQQPPPhhh|||rrrcccTTTIIIBBB===;;;:::===BBBEEEHHHKKKNNNPPPQQQPPPPPPRRRTTTUUUTTTRRRGGGHHHLLLQQQQQQMMMMMMPPPVVVXXXYYYYYYXXXYYYZZZ\\\YYYYYYYYYZZZ\\\^^^```aaa___^^^]]]^^^___bbbeeefffhhhggggggggghhhhhhgggeeecccfffjjjlllnnnpppsssuuuppppppoooooossszzz~~~pppaaaTTTVVVZZZ[[[SSSGGG>>>;;;<<<999888888888888:::;;;===BBBHHHNNNTTTaaarrr~~~~~~~~~{{{~~~hhhUUUBBB:::888666444333555555555555555555555555555555666666777999:::;;;>>>>>>\\\uuuxxxxxxnnnlllxxxlllggggggjjjsssoooeeesssuuukkkhhhrrr~~~xxxjjj]]]nnn{{{pppVVVNNNHHHGGGGGGEEEEEEGGGDDDCCCBBB@@@???===<<<<<<======AAALLLXXXeeeuuurrrFFF<<<999555444333333333222111111111111000000000000...///////////////......////////////////////////........./////////000000///////////////000000111000000000000111111111111///000222444444444333333555777FFFjjjwwwccceeennn}}}{{{tttuuuttt[[[LLL[[[|||{{{mmm^^^PPPEEE>>>;;;888;;;>>>AAADDDGGGLLLOOOPPPPPPPPPRRRSSSTTTTTTTTTIIIIIILLLQQQQQQMMMJJJLLLQQQSSSUUUWWWXXXZZZ\\\^^^YYYZZZ\\\^^^_______________^^^]]]\\\]]]___bbbdddffffffggghhhhhhiiihhhgggccceeehhhkkkmmmppprrrsssqqqpppnnnlllmmmrrrzzz|||pppcccYYY]]]dddeeeZZZJJJ???:::999999999999999999:::;;;;;;;;;???DDDHHHPPP___qqq}}}yyy}}}}}}zzz~~~|||[[[LLL>>>999999777555555555555555555555555555555555555666666777999:::;;;>>><<>><<<;;;<<<;;;???IIIVVVccctttjjjDDD999777444333333333333111111111111000000000//////......///////////////...////////////////////////............///////////////////////////000000111//////000000000111111111000111333555555555444444666777===RRRxxxnnndddjjjsssvvvjjjPPPQQQiiiyyyiiiYYYJJJ@@@;;;999:::<<<===@@@DDDIIIMMMPPPPPPPPPPPPOOOOOOPPPQQQLLLJJJLLLPPPPPPLLLJJJJJJMMMNNNPPPTTTXXX\\\___```YYY[[[^^^```aaabbbaaa```aaa```___^^^^^^```bbbcccaaaccceeefffhhhiiiiiijjjdddeeefffhhhkkklllmmmmmmooommmkkkiiiiiilllrrrwwwyyyooofff```hhhrrrttthhhVVVJJJBBB===<<<;;;;;;;;;;;;;;;<<<<<<:::;;;===???BBBLLL]]]jjjnnnttt}}}}}}~~~}}}vvvVVVHHH;;;777777777666777555555555555555555555555555555666666777999:::;;;>>>;;;TTTmmm]]]\\\eeesss}}}rrrggghhhmmmppp}}}{{{cccgggvvvnnnuuuwwwggg]]]sssrrreee]]]XXXQQQKKKIIIFFFFFFEEEDDDBBB???===<<<<<<;;;???IIIUUUcccuuuvvv{{{dddCCC777666444333444444222111111111000000000/////////---...//////////////////////////////////////////------.........////////////////////////000111111/////////000000000111111222222333444555555555555666555777CCC___|||fffhhhzzz```RRRXXX|||tttbbbQQQEEE???;;;<<<;;;;;;<<<@@@EEEJJJNNNNNNOOOMMMLLLKKKMMMOOOPPPLLLKKKMMMNNNLLLKKKMMMKKKKKKMMMRRRXXX\\\^^^___WWWYYY]]]```bbbccccccbbbcccccccccbbbbbbbbbbbbccc]]]___bbbdddeeegggiiijjjfffeeeeeefffhhhiiihhhfffkkkkkkjjjhhhhhhjjjnnnqqqwwwnnniiihhhtttzzzjjj___SSSJJJ@@@???===<<<;;;:::;;;;;;;;;:::;;;<<<<<<@@@KKKWWW```hhhttt~~~~~~}}}}}}~~~~~~~~~}}}nnnPPPCCC888444555444444555444444444444444444444444555555666666777999:::;;;===999PPPuuuVVVRRRcccxxxwwwhhhgggnnnoooyyydddbbb~~~{{{sssxxxwwweee^^^wwwvvvmmmggg___WWWTTTIIIIIIHHHGGGEEEBBB@@@>>><<<;;;???JJJWWWeeevvvnnnrrr~~~[[[@@@666444333333444444222111111000000000////////////------...///////////////////////////////////////---------........./////////////////////000111111////////////000000000111222222222222333444555666555444555===NNNooonnnjjjzzzvvvZZZLLLaaazzz|||jjjXXXLLLFFF???>>><<<999999<<>>;;;:::::::::;;;999:::<<<<<<<<>>???===???FFFJJJUUUeeerrrzzz{{{yyyxxxvvvuuuuuuwww|||}}}}}}gggDDD<<<777777888555222222444444444444444444444444555555666666777999:::;;;;;;777JJJvvvbbbMMM^^^rrrjjjbbbjjjnnnvvveee]]]yyyzzzyyytttdddaaa}}}wwwsssqqqgggSSSEEEHHHKKKEEE>>>>>>@@@??????FFFUUUhhhyyy]]]GGG<<<666555555444222111000000000000////////////000000------............------------------------------,,,------......------,,,............////////////......///000000000000000222222111111111111111222222444333888BBBNNNrrrtttpppnnnMMMHHHSSSjjjyyybbbWWWWWWJJJAAA:::999:::999:::<<>>GGGTTT___eeeiiikkkmmmtttuuuwwwzzz|||~~~~~~~~~~~~~~~}}}}}}}}}{{{yyy|||{{{{{{{{{}}}iiiLLL:::999888666555444333333333333333444444444555555555555666666777888888888777;;;>>>XXX]]][[[hhhjjjkkkqqqtttcccccc}}}yyyxxxmmm^^^ccc~~~{{{wwwuuu|||gggPPPHHHHHHFFFEEEHHHDDDCCCCCCIIIVVViii{{{eeeGGG===:::555555444333222111111000000000////////////000000------............------------------------------,,,------......------,,,............////////////......///000000000000000222111111111111111222222222444111222666999QQQuuu{{{~~~mmmDDDAAALLLiiittthhhcccWWWLLL@@@<<<:::888888;;;===???CCCEEEGGGHHHJJJLLLLLLMMMMMMJJJFFFDDDGGGJJJLLLNNNOOOPPPQQQSSSVVVYYYQQQPPPRRRUUU[[[aaadddeeecccffffffeeefffhhheee```]]]\\\[[[ZZZZZZ\\\^^^___aaacccfffjjjnnnnnnkkkhhheeefffhhhjjjlllmmmooooooqqqrrrooolllqqq~~~~~~}}}{{{vvvnnnmmmmmmkkkaaaQQQCCC===<<<;;;;;;;;;;;;;;;<<<<<<;;;DDDPPPZZZaaaggglllpppyyyyyyyyy{{{}}}~~~~~~}}}}}}|||{{{yyyzzzzzzyyyzzz{{{}}}rrrjjjVVV>>>777777555444444333333333333333333444444444555555555666666777888888999999777===???RRR}}}aaa\\\dddxxxooojjjlllqqqggg```yyy~~~{{{~~~}}}|||wwwrrreeeZZZccczzzvvvqqqqqqyyywwwdddWWWLLLDDDBBBEEEEEEDDDDDDIIIUUUhhh{{{[[[AAA<<<999444444333333222111111000000000////////////000000------............------------------------------,,,------......------,,,............////////////......///000000000000000111111111000111111222333000333111222666888IIIgggsssRRREEECCCXXXzzz}}}qqqjjjaaaTTTFFF???;;;888888::::::===AAADDDEEEGGGIIIKKKIIIKKKLLLKKKGGGEEEEEEFFFKKKLLLNNNOOOOOOPPPSSSUUUOOOOOOOOORRRVVV[[[___aaa```dddffffffgggjjjiiieeeaaa```^^^]]]\\\\\\\\\]]]```aaaeeeiiilllmmmjjjhhheeeeeefffhhhllloooqqqqqqqqqooojjjfffiiivvv}}}{{{{{{rrrtttuuurrrhhhXXXIIIAAA>>>===;;;:::::::::::::::>>>IIIWWWbbbiiiooouuuyyy}}}|||{{{{{{}}}~~~}}}}}}~~~|||{{{zzzyyyxxxyyyyyyyyyyyyzzz|||}}}~~~hhh\\\LLL:::666555555444444444444555333333333444444444555555555555555666777777888888888???BBBNNNsss```YYY^^^qqq}}}llleeegggmmm~~~lll^^^rrrxxx}}}yyysssoooppptttzzz~~~{{{vvvrrrtttyyyxxxooo```YYYfff~~~xxxrrrooommmnnnvvvrrr]]]LLLEEEGGGEEEEEEEEEIIISSSeeezzzTTT>>>;;;666333333333222222111111000000000////////////000000------............------------------------------,,,------......------,,,............////////////......///000000000000000111111000000111222222333///444333333777777CCCZZZ}}}~~~bbbOOOAAAKKKeee|||tttjjj\\\NNNEEE???:::888:::999<<>><<<;;;;;;<<>>DDDNNNxxxyyyfffXXXPPP]]]vvvjjj```bbbhhhttt```\\\ooopppssswwwpppggg___WWWSSSZZZddd}}}{{{llleee\\\UUUPPPMMMQQQXXXhhh}}}jjjYYY^^^xxxuuurrrrrrwww{{{zzznnnaaaUUUMMMJJJJJJJJJLLLTTTeee{{{bbb<<<888<<<444222222222111111111111111000000////////////000000---..................---------------------------,,,------......------,,,............/////////000...//////000000000000000000000000000111222333444---333111000444444777CCCNNNppp}}}qqqwwwvvvnnnaaaUUUdddrrrVVVBBBFFFcccyyylll^^^TTTKKKBBB<<<;;;::::::999888999<<>>===888999;;;:::999:::>>>BBBGGGHHHJJJLLLMMMLLLKKKJJJFFFFFFGGGIIILLLLLLKKKJJJJJJKKKMMMMMMLLLIIIFFFDDDLLLLLLMMMRRRXXX^^^bbbcccaaa___]]]\\\^^^```aaaaaaeeebbb]]]UUUOOORRR[[[ccchhhgggccccccjjjrrrsssooopppggg```]]]\\\ZZZ[[[___aaagggmmmooopppttt|||||||||rrriiieeeeeeaaa\\\XXXVVVQQQJJJGGGHHHIIIYYYlllyyy|||zzzxxxyyyuuuvvvwwwxxxzzz{{{}}}}}}zzzxxxvvvvvvxxxyyyyyyyyy{{{|||}}}{{{xxxvvvvvvwwwhhhmmmuuu{{{\\\EEE@@@;;;222555444222333333444222111111111222222222333333333333333444444444444444444<<<333999===CCClllmmmWWWUUU```~~~uuuddd```eeemmmtttlllYYYccc|||uuuhhhooouuujjj]]]VVVYYY```sssfff]]]VVVQQQRRRVVVdddwww___QQQ___|||vvvwwwzzz}}}{{{nnn^^^RRROOOMMMLLLPPP[[[mmmzzzPPP999777777222333222111111000000111111////////////....................................------------------------...------,,,,,,------.......................................////////////000...---...111333444333111222222333444555666666888LLLppp~~~uuummm```UUUXXXooovvvXXXDDDIII^^^vvvggg\\\RRRHHHAAA@@@:::::::::888666888<<<@@@EEEFFFHHHJJJKKKKKKJJJJJJHHHFFFEEEFFFIIIKKKLLLLLLMMMMMMNNNNNNMMMKKKHHHGGGGGGHHHIIILLLQQQVVVYYY[[[XXXXXXXXXZZZ]]]```aaaaaaaaaaaa___YYYTTTTTTZZZ___dddeeecccccciiiqqqsssqqqqqqiiiaaa^^^[[[XXXWWWZZZ]]]cccjjjllllllpppwww~~~~~~|||uuuqqqoootttoookkkhhhbbbXXXQQQPPPNNN\\\mmmyyy{{{yyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvtttrrrqqqsssttttttsssssstttvvvvvvtttrrrrrrrrrnnnrrrxxx}}}xxxTTTAAA;;;666000555333222222333333222111111111222222222333333333333333333444444444444555:::444;;;>>>@@@cccxxx[[[VVV^^^zzz{{{ggg___aaaiiirrr|||sss\\\aaawww}}}iiihhhuuu}}}yyywwwvvvvvvrrrtttwww|||{{{qqqfff___aaaggg~~~|||ppphhh___WWWUUUWWWgggttt]]]PPP```}}}xxxzzz|||}}}lllUUUSSSPPPOOOVVVddduuueeeBBB666777666000222222111000000000000111////////////....................................------------------------...------,,,,,,------.......................................////////////000...---...111333333333111111222333444555666666777@@@^^^zzzmmmaaaXXX^^^|||mmmRRRHHHKKKooo|||oooeee[[[PPPGGGEEE>>>===:::777666777<<>>===XXX~~~]]]UUUXXXkkk||||||nnnaaa___gggqqqvvv}}}bbb^^^pppmmmdddiiiqqquuuvvvtttrrrnnnllljjjhhhhhh___```aaadddjjjqqqwww{{{{{{sssmmmlllnnn~~~xxxnnnbbb\\\[[[mmm~~~oooZZZPPPaaa|||}}}|||xxxvvvvvvzzz{{{yyyvvvzzz```VVVRRRRRR\\\mmm}}}VVV999333777555///222222111000000000000000////////////....................................------------------------...------,,,,,,------...---------...........................////////////////////////111222222222111111222333444555555666???:::KKKuuu{{{kkkWWWRRRooolllXXXIIIUUUmmmzzzqqqfffYYYNNNIIIAAA@@@===;;;::::::===>>>???AAACCCFFFHHHJJJKKKKKKLLLIIIFFFEEEGGGIIIJJJJJJLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOSSSXXX[[[WWWUUUSSSTTTXXX\\\^^^___^^^```bbbaaa^^^\\\]]]^^^^^^ccceeedddgggmmmrrrssspppiiibbb^^^YYYQQQMMMMMMSSSXXX^^^aaabbbeeejjjnnnqqquuu~~~vvvjjjaaa]]]^^^fffooouuuvvvuuuvvvwwwuuutttttttttttttttssssssuuussspppooopppqqqqqqppppppqqqqqqooonnnoooqqqttt|||}}}~~~RRR???;;;666444777444222111222333333222111111111222222222333333333222333333444444555555555777888<<<<<<;;;PPP}}}cccXXXUUUZZZooo{{{{{{xxxeee___gggsssrrrggg[[[jjj~~~tttfffhhhooorrrsssrrrqqqooommmkkkiiihhhcccaaa^^^\\\^^^bbbgggjjjuuuxxxtttsss|||nnneeecccttt~~~yyyiiiWWWOOOccc}}}yyyuuurrrpppsssuuusssrrrwwwqqq^^^ZZZZZZddduuu|||OOO666333666444000222111000000//////000000////////////....................................------------------------...------,,,,,,------...---------.........//////............////////////...///000111111111111222000111111222333444555555<<<555===aaaqqqWWWLLLfffmmmLLLDDDYYYuuu{{{ppp```SSSMMMBBBAAA???>>>===<<<;;;;;;===???AAADDDGGGIIIKKKLLLMMMKKKKKKKKKLLLKKKHHHFFFKKKKKKKKKKKKJJJJJJJJJJJJMMMOOOPPPQQQSSSWWW^^^ccc]]]XXXRRROOOPPPTTTWWWYYY^^^___```_________```aaa___dddgggfffhhhnnnrrrsssnnnggg```]]]WWWNNNIIIHHHLLLPPPVVVYYY\\\```eeeiiikkkqqq~~~{{{rrrkkkhhhfffkkkqqqtttssssssssstttqqqqqqqqqqqqqqqrrrrrrrrruuusssppppppqqqqqqqqqqqqvvvtttqqqmmmlllnnntttxxxtttHHH::::::666444777333111111111333333222111111111222222222333333333222222333333444555666666666999::::::<<>>XXX~~~cccQQQ^^^xxxPPPAAAMMM```vvvzzzjjj[[[SSSHHHEEEAAA>>>===;;;999777<<<===>>>AAADDDFFFIIIJJJLLLLLLNNNQQQQQQOOOKKKGGGLLLLLLMMMNNNNNNNNNMMMMMMMMMOOOQQQQQQRRRVVV^^^ccc^^^YYYQQQLLLKKKNNNPPPRRR[[[[[[\\\]]]^^^```aaabbbaaaeeeggghhhlllsssvvvuuuoooggg___ZZZTTTKKKEEEDDDEEEHHHLLLQQQVVV\\\bbbgggkkkqqq}}}|||vvvqqqnnnmmmpppssstttsssrrrqqqqqqtttsssrrrqqqpppooonnnnnnqqqooommmlllnnnoooooooootttrrrnnnkkkjjjnnnuuuzzziiiEEE888777444111333222111000111222333222111111111222222222333333333111222333333444555666666555999888999===GGGoooqqqSSSMMMMMM___}}}~~~}}}~~~kkk___aaajjjmmm|||wwwbbbdddrrrvvvsssxxx|||vvvrrrmmmgggcccaaaaaaaaa```hhhtttzzz{{{bbbTTTRRRjjjzzzsssmmmiiiffffffdddeeegggjjjooouuuyyy{{{~~~{{{~~~yyy[[[???666555222000333111111000///////////////////////////....................................------------------------...------,,,,,,------...,,,,,,------...//////000............////////////---000222222111///000111000000111222333444444555111:::@@@JJJkkk~~~eee]]]ddd|||tttqqqaaaFFFGGGMMM```wwwhhh```WWWPPPGGG@@@<<<:::999777999:::;;;===@@@CCCEEEFFFJJJLLLOOOSSSUUUTTTQQQMMMJJJKKKMMMOOOOOOOOOMMMLLLLLLNNNOOONNNMMMQQQXXX___\\\XXXSSSPPPOOOPPPQQQQQQSSSTTTVVVZZZ]]]___```___aaaccceeehhhpppyyy{{{yyyrrriii___YYYPPPGGGAAA@@@>>>@@@CCCHHHOOOWWW```eeejjjnnnvvv|||vvvssstttvvvwwwwwwuuusssqqqpppwwwwwwuuusssqqqooonnnmmmllljjjiiiiiikkkmmmmmmmmmmmmmmmlllkkklllqqqwww{{{}}}sssZZZ@@@555444333222111111000000111222333333111111111222222222333333333111222222333444555666777444999666999???AAAbbb~~~yyyRRRJJJJJJTTTmmm{{{zzz}}}qqqaaa___dddiiiuuujjjcccjjj~~~~~~yyyuuuqqqooommmgggkkkrrryyyaaaTTTTTTnnnvvvkkkbbb[[[XXXWWW``````aaagggoootttuuuuuu}}}aaaIII777555666000///444111111000///////////////000/////////....................................------------------------...------,,,,,,------...,,,,,,------...///000000............/////////000---000333333111///000111000000111222333444444555000;;;;;;777RRRyyyaaaXXXqqq|||vvvpppkkk^^^tttuuuLLLDDD@@@QQQttttttlllddd[[[MMMBBB===;;;;;;:::777888999;;;===@@@BBBDDDJJJKKKNNNSSSWWWXXXVVVTTTGGGIIILLLNNNNNNMMMLLLJJJLLLNNNNNNLLLJJJMMMTTT[[[ZZZXXXVVVVVVVVVVVVUUUTTTMMMOOOSSSXXX]]]^^^]]]\\\```bbbdddiiittt~~~|||uuukkk```XXXNNNDDD===<<<:::;;;===CCCKKKUUU^^^dddfffhhhnnntttwwwyyy{{{yyyyyyzzzyyywwwuuurrrqqqxxxwwwvvvuuusssrrrqqqpppjjjhhhggghhhjjjlllmmmmmmgggiiilllnnnqqqtttyyy|||\\\MMM;;;222222555555444111000///000222333333111111111222222222333333333111111222333444666666777444999666:::@@@===VVVZZZQQQKKKKKK[[[}}}yyywww{{{vvveee___bbbfffppppppbbbccc|||}}}zzzxxxyyyzzz|||~~~{{{}}}sssuuu}}}aaaTTTVVVppp~~~ttthhh\\\SSSQQQRRRQQQVVV]]]bbbfffiiinnnqqqxxx}}}{{{xxx~~~}}}{{{{{{sssSSSHHH;;;333333444222///000000000000000000000000......------------......---------------------------------,,,,,,+++++++++---------............///...------------...//////........................000000000000111111111111111111222222222333333333---999;;;888JJJtttttt]]]gggvvviiiddd^^^bbb{{{bbbEEE999JJJdddxxxpppcccQQQDDD???>>>===<<<:::;;;;;;;;;;;;<<>>===999999>>>DDDLLLYYYdddeeeggghhhhhhhhhmmmwww}}}xxxyyyzzz{{{yyyvvvsssqqquuutttqqqppppppooommmlllbbbaaabbbgggmmmpppooommmhhhiiikkkooosssxxx|||~~~|||~~~|||{{{~~~}}}hhhIIIAAA888444555666666444333333333333333333333333000111111111111222222222222222333333333333444444777777444666:::===WWW~~~mmmTTTFFFGGGUUUssszzzvvvsssttt~~~hhh[[[ZZZ___sssuuu[[[bbbssszzzyyyzzzbbb___fffiiiVVVRRR]]]zzzrrrdddXXXNNNIIIHHHHHHLLLQQQUUUZZZaaaiiiooouuu{{{~~~}}}yyytttvvv~~~}}}||||||jjjKKKBBB777222333444222///000000000000000000000000......------------......---------------------------------,,,,,,+++++++++------------............---------------...//////........................//////000000000111111111111111111222222222333333111888999777EEEhhhkkk___{{{xxxnnnbbb^^^qqqwwwTTT???CCCRRRmmm|||nnn\\\NNNFFFBBB===:::999999999999999999;;;<<>>VVVyyysss\\\lllxxxggg[[[ggggggKKKAAA@@@OOOfffqqqwwwfffXXXOOOGGG>>>888999999888888888888888888<<<<<<>>>CCCIIIMMMOOOOOOUUUSSSPPPMMMJJJIIIHHHGGGIIIKKKKKKJJJHHHGGGHHHIIISSSRRRRRRTTTWWWYYYYYYYYYZZZWWWUUUVVVXXXYYYWWWTTTUUUXXXYYY\\\fffwwwvvviii]]]RRRLLLEEE???;;;<<<===@@@FFFMMMOOOUUU\\\aaaffflllsssyyyzzzvvvuuuuuuvvvvvvuuurrrooonnnjjjnnnrrruuutttpppjjjgggfffgggiiiiiiiiiiiijjjkkkmmmooorrrvvvzzz|||~~~~~~}}}}}}~~~}}}uuuzzzxxxooo[[[BBB;;;777222000222222111///111111111111111111111111000000000111111111222222222222222222333333333333333555333555888999JJJjjjoooOOOCCCKKKggg~~~uuuuuuyyyvvvtttyyyyyy}}}rrrbbb[[[___jjjppp|||kkkXXXbbbppp~~~zzz|||||||||{{{{{{www^^^SSSQQQOOOQQQSSSbbb~~~vvvggg]]]VVVLLLDDDEEEDDDBBBBBBEEEKKKSSSXXXeeemmmvvvwwwtttrrruuu}}}~~~~~~}}}|||||||||{{{zzzzzzzzzzzzzzz{{{}}}xxxPPP===888333111333333111///////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///........................////////////000000000111111111111111222222222222555333444888:::FFFaaa|||zzzeeeeeexxxxxxdddfff|||zzz___NNN>>>>>>KKKQQQyyyqqqeee[[[QQQFFF>>>;;;:::888888888999888888777888:::===BBBFFFHHHIIIMMMNNNMMMKKKIIIHHHIIIKKKFFFHHHKKKLLLKKKLLLMMMNNNQQQRRRVVVZZZ]]]^^^[[[YYYXXXWWWVVVXXX[[[\\\\\\ZZZ[[[]]]^^^___dddooo||||||rrrfff\\\RRRIIIAAA??????AAAGGGNNNSSSXXX___eeehhhlllooorrrpppttt{{{|||vvvrrrrrrsssssssssqqqooommmkkkhhhkkknnnooonnnllljjjiiijjjlllmmmllliiihhhjjjmmmrrrtttxxx|||}}}qqq___KKK;;;555333000000111111000///000000000000000000000000000000000000111111111111111222222222222333333333111555444666999888DDD^^^zzzVVVDDDIII___}}}vvvssswwwuuurrr{{{zzz{{{wwwcccYYY[[[dddjjjttttttWWW\\\iiizzzyyywwwyyy{{{~~~{{{}}}|||||||||fffZZZUUURRRNNNUUUgggsssiiibbbVVVJJJGGGEEEBBBAAABBBFFFIIIKKKYYY```kkkvvv}}}tttqqqvvv~~~{{{zzz{{{||||||zzz|||{{{zzzyyyxxxwwwwwwwwwzzz{{{}}}}}}}}}}}}~~~fffAAA;;;888444333333333000...////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---.................................////////////000000000000000111111111222222222333111444999999;;;MMMccctttiiirrrsssgggppprrr___GGG<<<@@@CCCXXXrrr}}}sssiii^^^QQQGGG>>>;;;888777888999888777666777888:::<<>>EEE]]]{{{{{{qqqeeeVVVLLLFFF@@@:::666777888777555666777888888999:::>>>AAACCCDDDDDDEEEGGGHHHHHHHHHIIIIIIHHHFFFEEEGGGJJJNNNNNNQQQVVV\\\___]]]XXXTTTVVVVVVVVVUUUUUUUUUUUUTTTXXXWWWZZZ^^^```aaaeeejjjtttrrraaaVVVPPPNNNPPPUUUZZZ\\\___cccfffhhhiiijjjkkkjjjjjjjjjlllooosssuuuvvvvvvuuuwwwxxxyyyxxxvvvooooooooonnnlllkkkiiihhhhhhgggddd```^^^cccllltttkkkjjjiiihhhgggiiimmmpppuuuwwwzzz}}}}}}}}}gggJJJ777999222222111111111111222222000000000000000000000000/////////000000000111111111111111111222222222222111777666666;;;999<<>>MMMcccyyy{{{ooobbbWWWSSSKKKAAA:::999999888666777888888777666666:::===@@@??????BBBFFFHHHHHHFFFGGGGGGGGGFFFFFFGGGJJJMMMOOOPPPRRRUUUWWWWWWUUUSSSTTTUUUUUUUUUSSSSSSSSSTTTXXXTTTUUU\\\aaaaaacccggglll{{{nnnddd]]]XXXVVVWWW]]]]]]]]]___bbbdddfffgggiiiiiiiiijjjkkklllnnnooovvvtttrrrssstttuuuuuutttooonnnnnnlllkkkjjjiiihhhdddeeeeeecccaaadddlllsssllljjjhhhhhhkkkpppsssuuuwwwyyy{{{~~~xxx|||ooo___FFF444:::222222111000///000111333111111111111111111111111////////////000000000111111111111111222222222222000666555555:::888999EEEZZZ}}}sssPPPDDDJJJ\\\hhhmmmooojjjhhhrrrmmmuuuxxxyyypppZZZXXXSSS]]]gggiiiuuuwwweeeYYY```mmm{{{uuuoootttzzz|||~~~|||uuunnnlllrrr~~~vvvfffZZZTTTOOO___tttiiiaaaVVVMMMHHHEEEBBB???AAAJJJSSS[[[hhhzzz~~~qqqhhhddddddfffeeecccfffnnnuuuwwwuuutttvvvuuutttuuuwwwwwwssspppvvvvvvvvvvvvwwwxxxzzzzzzyyyzzz{{{{{{yyyyyyzzz{{{xxxwwwyyy~~~dddFFF777444333111000000111111222000000000000000000000000.........------.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......................................./////////000000000000000111111111111222333222000222888<<<===DDDrrr|||wwwrrrvvv~~~iiiTTTDDD888@@@MMM```zzzsssjjj```VVVIII@@@===<<<:::888888999999666444444777:::<<<::::::???FFFKKKIIIGGGCCCEEEHHHIIIJJJLLLOOOQQQSSSQQQPPPPPPRRRTTTUUUUUURRRSSSUUUUUUUUUVVVWWWYYY^^^WWWVVV]]]bbbcccdddhhhiiiwww{{{sssmmmfffbbbaaabbb```^^^^^^___bbbcccdddeeegggiiikkkmmmmmmlllkkkvvvtttqqqppppppppppppoooooonnnmmmllljjjiiihhhhhh```dddggghhhfffggglllqqqpppllliiijjjpppvvvzzz{{{{{{|||~~~|||uuuwww]]]TTT@@@...555222222111///...///111333111111111111111111111111////////////000000000000000111111111111222222222000555333333999888888AAAMMMuuuwwwqqq{{{UUUEEEMMMVVV___lllvvvppplllvvvoooxxxzzzwww~~~vvv___\\\OOOXXXdddeeeqqqvvvfffXXX]]]iiiwww}}}~~~xxxooouuuvvvyyy}}}yyyrrroooiiihhhuuuxxxiii]]]WWWPPPbbbvvv|||zzzmmm]]]RRRMMMGGGBBBBBBEEEIIIRRRbbbtttrrr___SSSQQQUUUPPPUUU]]]dddiiikkklllmmmqqqqqqqqqqqqppppppppppppwwwuuusssqqqqqqrrruuuvvvuuusssuuuxxxxxxuuutttwwwttttttxxxkkkQQQ???555444444333222222111111000000000////////////000000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++........................000000000000////////////////////////000000000000333222111111222333555666@@@VVVxxx}}}~~~wwwxxx|||VVVAAA>>>===FFF```{{{xxxqqq```KKK===999999999777777777666666666666666555777999===@@@BBBDDDEEEGGGFFFFFFGGGHHHJJJMMMNNNPPPNNNLLLMMMOOOQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZXXXWWWWWWXXX\\\```eeehhhiiikkknnnsssyyy}}}tttlllfffcccbbbdddeeeggggggggghhhjjjlllkkklllmmmpppqqqppplllhhhpppqqqpppmmmkkkkkklllnnnooommmkkkiiigggeeeaaa___```ccchhhjjjjjjiiihhhiiikkkooossstttssstttyyyyyypppyyy~~~vvvcccMMMAAA:::666666333222111111000000111111111111000000//////......000000000000111111111111000111111111111222222222000222333444555777:::===HHHfffnnnuuu|||UUUFFFNNNJJJYYYuuu~~~qqqkkksssoootttxxxyyy{{{jjj^^^VVVUUU]]]dddgggmmmuuudddYYY\\\ppp|||{{{~~~llloooyyy~~~{{{}}}}}}uuuooohhhgggmmmvvvssseee[[[WWW\\\lll}}}|||tttyyyhhh]]]VVVOOOHHHFFFEEEEEEJJJVVVfffssszzz{{{|||yyynnn^^^QQQKKKJJJFFFMMMWWWaaahhhkkklllllllllmmmnnnnnnooooooooooootttsssqqqpppppppppqqqrrrrrrqqqssswwwwwwssssssvvvrrrrrrvvvcccMMM>>>555444333333222111111000000000000////////////000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////////////////////////////000000000000222222111111222333555666555GGGffftttpppwwwxxxxxx}}}mmmCCCBBB@@@AAALLLddd|||vvvfffRRRCCC>>>;;;888777777666666555555444444555666888;;;>>>AAACCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJKKKMMMOOOOOONNNQQQRRRTTTVVVYYY[[[\\\\\\[[[YYYXXXXXX[[[___dddhhhddddddfffhhhlllrrrwwwzzz}}}yyyssskkkeeeaaa______cccdddfffffffffgggjjjlllooopppqqqtttvvvuuuqqqooommmmmmllljjjhhhhhhiiikkknnnllljjjhhhgggeeebbb___aaacccggghhhhhhggghhhhhhkkkoootttvvvvvvxxx}}}zzzxxx{{{{{{|||~~~|||uuu{{{zzz[[[GGG>>>888444333333222111111000000111111111000000000/////////...//////000000000111111111000000111111111222222222111222333444555777;;;>>>BBB___~~~zzzqqqqqq~~~[[[IIIMMMJJJWWWppp|||vvvoooooolllppptttvvvxxxqqq```WWWUUU\\\bbbeeekkkssshhh[[[[[[lllxxxxxx{{{yyyooovvv|||}}}~~~|||uuuooohhhfffkkktttzzzmmmccc^^^\\\___nnn~~~gggsssqqqfffZZZPPPKKKFFFAAABBBJJJVVVbbbjjjkkkjjjfff___UUULLLFFFCCCAAAGGGRRR]]]dddggggggfffeeefffhhhkkklllmmmmmmmmmppppppoooooonnnnnnnnnnnnooonnnqqqtttsssppppppsssrrrsssyyyrrrWWWFFF;;;666333333222222111000000000000//////......//////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222222------------------------........................////////////////////////////////////000000000000222111111111222333444555333===UUUxxxsssiiimmmhhh]]]jjjSSSHHH===;;;>>>MMMjjj~~~qqq___PPPGGG@@@999:::999888777555555444444666666777999;;;>>>AAACCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNPPPOOONNNNNNOOOQQQTTTVVVYYY[[[\\\]]][[[YYYXXXZZZ]]]bbbddddddccccccccceeehhhllloooooommmiiidddaaa^^^]]]\\\```bbbcccdddeeegggjjjlllooooooqqqsssvvvvvvtttrrriiijjjjjjhhhgggfffgggiiikkkjjjhhhffffffdddaaa^^^aaacccdddeeeeeeeeefffhhhlllqqqwwwzzz{{{||||||vvv}}}|||uuuyyyyyyxxxxxx~~~~~~~~~~~~lllNNN===999666222000222222111000000000000111000000000000//////////////////000000000000111111000000000111111111222222111333444555555777;;;===BBB\\\xxx|||fffLLLKKKJJJRRRfffxxx|||ssskkkgggkkkoooqqqttt|||yyycccYYYTTTZZZ```bbbgggooolll^^^ZZZgggrrrtttvvv|||sssrrruuu|||{{{uuuooohhheeeiiiqqq~~~~~~rrrfff______bbbdddrrrZZZcccrrr|||kkk]]]SSSKKKCCCBBBFFFLLLUUU\\\]]]XXXQQQKKKHHHHHHHHHHHHFFFIIIOOOVVV\\\^^^^^^\\\^^^```cccgggjjjkkkkkkkkkkkkkkkmmmnnnnnnnnnmmmlllnnnmmmoooqqqoookkkmmmrrrwww{{{aaaKKK>>>888555222222222111000000///////////////....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------.................................///////////////////////////000000000000111111111222222333444444999:::EEEbbb{{{xxxnnn```cccqqqtttVVV===:::@@@EEEOOO\\\yyy}}}nnn```UUUIII@@@>>>===;;;999888777777777777666666666888;;;???AAA@@@BBBDDDFFFHHHHHHHHHHHHLLLLLLMMMPPPRRRSSSRRRPPPMMMNNNOOOPPPRRRTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]bbbaaa``````bbbeeehhhkkkjjjiiigggdddaaa^^^\\\[[[]]]___aaabbbccceeehhhjjjggggggiiikkknnnpppooonnnggghhhiiihhhffffffggghhhgggeeedddccccccaaa___\\\___```aaabbbbbbcccfffiiioootttyyy}}}yyyxxxzzzyyylllssszzz~~~vvv]]]BBB666555444111///222222111000000000000000000000000000////////////////////////000000000111000000000000111111111111222333444555555777:::===BBBVVV}}}|||vvvPPPJJJIIIMMM\\\rrrwwwhhheeehhhkkkmmmqqqyyy~~~iii\\\TTTXXX]]]^^^cccjjjnnnaaaZZZbbbmmmrrrtttwww}}}~~~~~~~~~rrrnnnwww~~~~~~~~~|||vvvpppjjjeeeiiippp~~~~~~}}}~~~||||||~~~zzzmmmaaa\\\^^^cccjjjvvvUUU[[[eeeppp{{{wwwcccXXXOOOKKKIIIGGGJJJOOOPPPMMMJJJJJJLLLOOOOOOOOOLLLKKKLLLOOOTTTWWWXXXXXX\\\]]]aaadddgggiiijjjkkkfffgggjjjlllnnnnnnmmmmmmmmmlllmmmmmmjjjhhhlllsssoooSSSAAA999555333222111111000000//////...//////............//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------....../////////000////////////000000000000000000111222333333333333:::555666HHHgggvvvkkkddd~~~zzz}}}sssQQQEEEBBB======DDDZZZrrr|||qqqfffXXXLLLCCCAAA>>>;;;999888888888777666666666777:::<<<>>>>>>@@@BBBEEEGGGIIIIIIIIIMMMMMMNNNQQQSSSTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUWWWYYYZZZYYYWWWVVVXXXXXXXXXZZZ]]]```ccceeehhhhhhgggeeebbb^^^ZZZXXXZZZ\\\^^^___```bbbeeeggg_________bbbeeehhhhhhhhhcccdddeeeeeedddcccdddfffbbb```____________\\\ZZZ]]]^^^___```aaadddiiillltttxxx|||}}}mmmeeettt~~~eeePPP:::222333444222000222111000000//////000000////////////000000000000...////////////000000000//////000000000111111111222333444444444666999<<<===JJJmmmYYYLLLIIIJJJUUUkkk{{{wwwjjjfffgggiiijjjnnnvvvooo```TTTVVVZZZ[[[___eeemmmccc\\\___hhhqqqttttttxxxwwwwwwyyy|||xxxkkkqqq{{{}}}~~~|||wwwrrrkkkgggkkkrrr~~~~~~~~~}}}|||}}}~~~||||||~~~}}}}}}||||||}}}~~~}}}}}}||||||~~~~~~|||zzzzzz{{{}}}}}}|||~~~~~~{{{wwwjjj^^^YYY]]]bbbpppzzzUUUYYY___eeehhhooo|||nnnaaa[[[TTTKKKJJJOOOOOOSSSZZZ```cccaaa[[[VVVQQQNNNLLLNNNTTTYYY\\\\\\^^^^^^```ccceeehhhjjjkkkdddeeegggjjjkkklllllllllkkkjjjjjjjjjggggggpppzzz~~~~~~^^^FFF;;;666333222111111000000///.........///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------......//////000////////////000000000000///000111222333333333333888444333;;;QQQrrrppp___fffqqqoooiiiuuuwww\\\DDD555888DDDAAAYYYvvvwwwiii]]]MMMJJJFFF@@@<<<999888777777777666666777999;;;<<<===>>>AAADDDGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQPPPOOOSSSSSSQQQQQQQQQRRRSSSTTTNNNQQQUUUXXXYYYXXXUUUSSSRRRSSSUUUXXX[[[^^^```aaabbbccccccccc```\\\XXXUUUWWWYYY[[[\\\\\\^^^aaaccc[[[ZZZZZZ\\\___bbbdddddd\\\^^^```aaa```___```aaa^^^]]]\\\]]]^^^]]][[[YYY[[[]]]```ccceeejjjooosssyyy{{{~~~xxxeeeiiizzztttUUUEEE666111333333222111111111000////////////000////////////000000000000......////////////000000/////////000000000111111111222333333333444888:::;;;AAA___gggNNNJJJHHHQQQcccrrrtttnnnhhhhhhggghhhkkkrrr{{{vvvdddVVVUUUXXXYYY\\\bbbiiieee___]]]cccmmmrrrrrrrrrqqqrrruuuvvvxxxsssqqqvvv{{{}}}|||vvvqqqkkkhhhmmmuuu~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}|||zzzxxxyyyyyy}}}{{{~~~~~~|||||||||{{{zzzzzz{{{}}}~~~zzzzzzzzzzzz{{{|||}}}~~~|||zzzxxxxxxzzz{{{|||{{{}}}||||||~~~}}}vvvuuu~~~{{{zzzsssggg\\\XXX^^^eeettt}}}TTTUUUZZZ```aaaccclllwwwuuummmeee[[[[[[aaacccjjjtttzzzzzzsssjjjdddZZZWWWUUUXXX___dddeeedddbbbaaaaaabbbdddgggjjjllldddeeeeeefffgggggggggggggggffffffffffffjjjwww|||yyy{{{rrrOOO<<<888666333222111000000//////...------///......------......///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------........................,,,,,,---......///000000////////////000000000000//////111222333333222222444666777888DDDbbbtttnnn\\\bbblll}}}uuullljjjpppyyyTTT>>>;;;BBB888HHH[[[kkk{{{yyynnn___[[[SSSKKKCCC===:::999777777777888888999999:::<<<===???CCCFFFJJJNNNOOONNNMMMKKKLLLMMMNNNNNNMMMQQQPPPOOONNNNNNPPPRRRSSSNNNPPPRRRUUUVVVWWWWWWWWWRRRTTTWWWZZZ[[[\\\[[[ZZZWWWYYY]]]______\\\YYYVVVUUUWWWXXXYYYYYYZZZ]]]___ZZZXXXWWWYYY\\\___aaaaaaYYY[[[^^^___^^^^^^^^^___]]]\\\\\\\\\^^^^^^\\\ZZZ[[[^^^cccggglllqqqwww{{{|||}}}|||rrrkkkyyyyyyfffHHH>>>444222222111111222111111000///////////////.../////////000000000111........./////////000000////////////000000000111000111222222222333666999===<<>><<<777777888999999999999888<<<===???BBBFFFKKKPPPRRRQQQNNNLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOQQQPPPPPPPPPRRRTTTWWWZZZ\\\QQQSSSVVVXXXXXXVVVSSSQQQOOOSSSXXX]]]___^^^[[[YYYTTTVVVWWWWWWWWWXXXZZZ\\\YYYWWWVVVWWWZZZ]]]___```YYY\\\___```_________```]]]]]]\\\]]]______]]]\\\[[[___eeekkkqqqwww}}}}}}~~~vvvwww{{{oooxxxnnnYYY@@@999444333222000000222111111000///////////////.../////////000000111111............/////////000////////////000000000000///000111111111222555888;;;666IIIkkkuuuyyyTTTLLLHHHOOOXXX```lllxxxjjjhhhfffdddfffkkkqqquuu~~~jjjWWWTTTVVVVVVYYY^^^dddgggddd[[[ZZZdddjjjiiikkklllrrrvvvuuusssyyy|||oooqqqxxx{{{wwwyyyrrrlllgggfffnnnwwwzzzxxxwwwxxxzzz|||}}}~~~~~~lllfffdddkkksssxxx{{{~~~~~~zzzvvvtttttttttsssrrrrrrrrruuu|||zzzyyyyyyyyyyyyyyyxxxxxxxxx{{{{{{yyyyyy|||}}}zzzwwwwwwvvvxxxzzz|||{{{{{{xxxyyyzzzzzzyyyxxxvvvuuuzzzxxxvvvwwwyyy{{{|||{{{{{{{{{{{{~~~wwwoooqqq~~~{{{sssqqqkkk___WWWYYYfffrrrxxxxxx}}}NNNOOOQQQTTTVVVXXXYYYYYY```ccciiirrr}}}{{{uuuooommmmmmmmmiiieee___```bbbdddeeefffgggggghhhfffeeedddddddddbbbaaacccbbbbbbeeelllxxxvvvwwwvvvsssxxxkkkRRR;;;666777333000333000000000000////////////..................------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---..............................---......//////////////////000111222333222111111222000333999;;;FFFlllsss^^^___sssqqqbbbfffqqqlllPPP:::>>>:::===DDDFFFMMMfff}}}zzzssshhh\\\OOOFFFAAA>>>;;;888888999:::;;;;;;;;;:::<<<@@@BBBEEEMMMVVVXXXWWWSSSNNNIIIGGGHHHIIIGGGGGGHHHJJJKKKMMMNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXXXXVVVSSSPPPNNNNNNQQQUUUYYY\\\\\\ZZZYYYTTTTTTTTTTTTTTTUUUVVVWWW\\\[[[YYYVVVUUUWWW\\\```^^^\\\ZZZZZZ\\\___```aaaaaa```___]]]\\\]]]```ccceeekkksssxxx{{{~~~nnn___XXXrrrzzzXXXDDD555444333111000/////////000000000000000000000000////////////000000000000////////////////////////000000000000111111111111222222222222333444555555999666<<>>DDDKKKQQQQQQOOOLLLHHHEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPRRRSSSTTTUUUTTTRRROOOMMMLLLNNNRRRUUUXXXXXXXXXWWWXXXXXXWWWWWWVVVVVVWWWWWW[[[ZZZWWWTTTSSSTTTXXX[[[\\\ZZZYYYYYYZZZ\\\]]]^^^aaaaaa___]]]^^^bbbhhhmmmtttwww{{{~~~gggWWWWWW^^^lll|||eeeIII999555444222111000/////////////////////////////////.../////////000000000000........................//////000000000111111111222222222222333444555555666555999SSSvvv|||vvveee___yyydddLLLHHHEEEIIIRRRYYYqqqtttjjjbbbbbbdddeeeiiinnnwww}}}fffVVVRRRUUUZZZ\\\]]]aaaccc\\\TTTSSS]]]hhhmmmnnnpppqqqrrrtttvvvwwwrrrlllsssvvv}}}xxxoookkkmmmppprrrrrr{{{yyyxxxvvvvvvxxxzzz{{{zzz{{{{{{|||||||||||||||}}}~~~wwwiii[[[VVVYYY```jjjsss|||zzzwwwuuutttrrrpppnnnkkklllooouuuzzz~~~}}}|||xxxwwwwwwxxxyyyxxxuuurrrvvvuuuuuuuuuvvvvvvwwwxxxvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvuuuxxxwwwuuuttttttvvvxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~|||uuuqqqooohhh^^^UUUSSS[[[gggpppzzz~~~yyyxxx|||JJJKKKMMMOOOQQQRRRSSSTTTUUUUUUUUUWWWZZZ^^^aaadddkkkpppvvvyyy{{{~~~{{{ssshhh```^^^^^^]]]\\\bbbbbbbbbbbbaaa```___^^^bbbaaa``````___^^^^^^]]]]]]___gggttt|||rrrmmmmmmuuuzzz|||pppRRR@@@222222444333111333000000000/////////......------------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000...------------,,,,,,,,,---,,,,,,,,,,,,---..............................---......//////////////////000111111222222111111555222333666333777PPPnnnppp]]]dddnnn```]]]gggxxxttt[[[JJJ;;;888:::;;;@@@FFFVVVlllyyyooobbbYYYSSSNNNHHHBBB???===;;;:::<<<:::999;;;:::888;;;@@@IIIKKKLLLKKKIIIFFFDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNPPPPPPOOOMMMLLLJJJLLLNNNQQQSSSUUUVVVWWWZZZZZZYYYXXXXXXWWWWWWVVVXXXWWWUUUSSSQQQQQQTTTWWWXXXXXXXXXXXXYYY[[[]]]^^^```_________bbbiiirrrxxx{{{gggWWWUUUcccqqquuu|||~~~lllTTT>>>222444333222111000/////////////////////////////////....../////////000000000........................//////000000000000111111222111111222222333444555333777999JJJnnn~~~sssfffWWWkkkmmmQQQGGG???CCCLLLQQQeeeqqqiiiaaa```aaabbbdddgggnnnnnn\\\SSSTTTYYY]]]^^^^^^``````XXXQQQWWWdddkkkkkklllooorrrtttuuuttt||||||lllnnntttzzzxxxsssnnnlllooorrrrrrrrrvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxyyyzzzzzzzzzzzzzzz}}}~~~|||{{{rrr```VVVUUUXXX```hhhtttuuuvvvuuurrrooonnnmmmiiimmmrrrvvvyyy{{{}}}~~~yyyxxxyyyzzzzzzyyyvvvsssuuuuuuuuutttuuuuuuvvvwwwuuutttssssssssstttuuuvvvwwwwwwwwwvvvuuuuuuttttttwwwvvvtttsssssstttuuuvvvuuuuuuvvvwwwxxxzzz|||}}}}}}{{{zzz{{{}}}vvvpppmmmmmmeee[[[TTTUUU]]]iiirrr||||||yyy}}}{{{HHHIIIKKKMMMOOOPPPQQQQQQWWWVVVUUUUUUVVVWWWYYYZZZ\\\___dddhhhjjjllloooqqq}}}{{{xxxwwwtttnnneee___]]]^^^^^^^^^aaaaaaaaaaaa```^^^]]]]]]``````^^^]]][[[ZZZ\\\]]]___fffrrr~~~xxxpppkkkkkkpppyyyxxx\\\FFF:::111111333222111111000000/////////.........,,,,,,------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000111---------------------------,,,,,,,,,,,,---..............................---......//////////////////000000111111111111111333000333666444777JJJaaajjj^^^ooovvvjjjeeekkk|||zzzqqqbbbOOO@@@999999???EEECCCWWWqqq|||rrrjjjddd^^^VVVMMMGGGAAA===:::===:::999;;;:::888999===DDDGGGKKKMMMKKKIIIGGGFFFBBBDDDFFFHHHIIIHHHGGGGGGIIIJJJJJJJJJJJJHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJIIIJJJKKKMMMPPPRRRTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTSSSQQQPPPQQQSSSVVVVVVWWWXXXYYYZZZ\\\^^^```[[[]]]```ccchhhpppxxx~~~}}}ooo\\\TTT]]]ppp~~~~~~vvvxxxsss___III999333333222111000000000000000////////////////////////........./////////000000........................////////////000000000111111111111111222333444555222::::::DDDggg~~~|||ttt^^^iiiyyyZZZJJJ<<<===HHHMMMaaakkkddd^^^]]]___bbbdddeeeiiiyyyuuuaaaTTTQQQVVV[[[^^^YYY\\\bbb\\\PPPRRR___hhhhhhjjjnnnsssuuuuuusssvvvxxxtttfffpppuuuyyypppooommmnnnppprrrrrrqqqrrrrrrsssuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyy}}}~~~{{{zzz~~~{{{hhh]]]YYYXXX[[[```jjjnnnrrrsssoookkkiiijjjiiiooouuuxxxwwwwwwzzz~~~xxxxxxxxxyyyzzzxxxuuusssuuutttttttttttttttuuuuuutttsssrrrqqqqqqqqqrrrsssuuuuuuuuuttttttsssssssssuuutttsssssssssssssssssssssssstttuuuwwwyyyzzz{{{~~~}}}|||zzzyyy{{{{{{uuuoookkkjjjbbbXXXTTTXXXbbbmmmsss{{{~~~ttttttzzzGGGHHHJJJKKKMMMNNNOOOOOOQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZ\\\^^^```gggiiilllmmmllljjjiiiiiinnnkkkgggdddaaa```^^^]]]^^^^^^_________^^^^^^]]]^^^^^^]]]ZZZXXXYYY]]]aaahhhqqq|||~~~uuulllgggggglllvvvfffJJJ???888222222333222000000////////////............,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000111---------------------------,,,,,,,,,,,,---..............................---......///////////////000000000000000111111111222000222555555777CCCRRRrrr}}}iiidddjjj|||rrrjjj}}}xxx```HHH<<<;;;===999CCCUUUiiizzzyyysssmmmcccYYYPPPGGG@@@<<<===999888;;;;;;::::::===???CCCHHHJJJJJJHHHGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCEEEFFFHHHHHHHHHHHHFFFFFFFFFHHHJJJLLLOOOPPPMMMNNNOOOPPPQQQRRRQQQQQQOOOPPPQQQQQQQQQRRRUUUWWWXXXZZZ[[[ZZZYYYYYYZZZ\\\ZZZ]]]ccciiiooouuu{{{xxxqqq]]]XXXSSSZZZppp{{{fffiiinnnwwwrrr___III888333555111111000000///000000000....................................////////////...........................////////////000000000111111111111222333444444000:::888===^^^kkkooooooZZZCCC===EEELLLaaaaaa]]]XXXWWW[[[aaaddddddhhhuuuyyyeeeVVVPPPQQQUUUZZZVVVYYYbbb^^^QQQQQQ[[[dddfffjjjooosssuuuuuutttsssvvv|||eeekkkpppsssjjjjjjllloooqqqrrrrrrqqqoooppprrrssstttuuuttttttuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}|||||||||mmmeee___ZZZYYYZZZ```eeekkkmmmjjjgggeeeeeejjjpppvvvwwwuuutttwww{{{wwwvvvvvvvvvwwwvvvtttrrrttttttssssssssssssssstttsssrrrpppooooooooopppppprrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrqqqsssssstttuuuvvvxxxyyyzzzzzz{{{|||{{{{{{|||~~~~~~yyyrrrlllhhhhhh```WWWVVV]]]hhhppptttxxx|||{{{mmmpppEEEFFFHHHIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOQQQSSSTTTWWWVVVTTTTTTTTTVVVXXXZZZYYY\\\^^^______^^^___```iiiiiihhhfffbbb___[[[ZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZWWWWWW\\\eeellluuu{{{|||rrrhhhccccccdddnnn|||sssUUU???;;;777444222222111000////////////.........------++++++,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,------------...---,,,,,,,,,,,,---..............................---......///////////////000////////////000111222333111111333333222999BBB[[[yyyvvviiieeessskkkuuuoooUUUBBB777777777>>>LLL]]]mmm|||~~~xxxpppggg]]]SSSKKKEEEAAA<<<999;;;<<<:::;;;===:::===AAACCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIFFFHHHJJJLLLMMMNNNMMMMMMKKKMMMPPPQQQRRRSSSUUUWWWZZZ\\\]]]\\\XXXVVVXXXZZZ```dddkkkqqqvvvzzz~~~rrrbbbVVVIII[[[nnn{{{sssfff^^^ZZZeeeqqqwwwyyy}}}}}}ppp]]]JJJ888...111888000000/////////000111111........................------........./////////------------------------......////////////000000111000000111111222333444---777555777QQQppp~~~}}}tttUUUBBBDDDJJJ```\\\ZZZTTTQQQUUU^^^bbbaaagggppp}}}jjjZZZQQQOOOPPPUUUSSSWWW^^^]]]UUUSSSWWW___dddjjjooorrrssstttuuurrrvvvuuuxxxrrrlllooo~~~nnneeehhhkkkoooqqqrrrqqqqqqppppppqqqrrrsssssssssrrrttttttvvvwwwxxxxxxxxxxxxxxx{{{|||}}}xxxmmmgggbbb\\\WWWVVVZZZ^^^dddggggggeeebbbaaaiiioootttvvvtttsssuuuxxxxxxuuussssssssstttsssrrrtttsssrrrrrrrrrrrrrrrrrrsssrrrpppnnnmmmmmmnnnnnnppppppppppppppppppppppppoooppprrrssstttsssrrrqqqttttttttttttuuuwwwxxxyyyvvvxxxzzz{{{{{{{{{}}}}}}zzzuuupppllljjjggg```YYYZZZdddnnnttttttvvvzzz~~~uuukkkoooCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTSSSRRRRRRSSSUUUVVVWWWVVVXXXYYYYYYYYYXXXZZZ[[[```aaabbbaaa^^^[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUXXXaaapppzzzyyypppfffaaaaaacccgggtttyyy```HHH:::666666444111000111111000//////.........---------***++++++,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---......///////////////000//////...///000111222555222111222111111444888AAAZZZppp|||pppkkkttttttlllnnnqqquuuyyy~~~}}}```GGG???;;;999===CCCMMM^^^mmmxxxpppggg^^^WWWMMMEEE???>>>>>><<<;;;===888999;;;======???BBBEEEFFFDDDCCCBBBBBBCCCDDDEEE@@@AAACCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIJJJMMMPPPQQQQQQRRRSSSTTTVVVZZZ______]]]]]]```dddlllppptttxxx{{{~~~~~~qqqbbbVVVQQQXXXrrr|||hhhXXXRRRRRRdddpppzzzzzzsssssszzz|||zzzllljjj[[[III===555000111555///////////////000111111........................---------.........//////------------------------........./////////000000000000000000111222333444///666444444FFF]]]yyyeeeIIICCCGGG^^^bbb^^^WWWPPPSSS\\\```^^^dddjjjxxxpppaaaWWWPPPMMMOOOQQQVVVYYY[[[YYYWWWUUUXXXaaakkkooooooooorrruuuttttttrrruuuqqqpppyyyjjjcccfffkkknnnppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrsssuuuvvvvvvwwwwwwwwwyyyzzzzzz~~~uuulllhhhddd]]]XXXWWWXXXZZZ^^^ccceeeeeebbb___gggkkkpppsssssstttvvvxxxyyyvvvrrrpppqqqrrrssstttssssssrrrqqqqqqqqqqqqqqqsssrrrpppnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooommmooorrrtttuuutttsssrrrttttttssssssttttttuuuvvvtttuuuwwwwwwwwwxxx{{{}}}~~~{{{xxxvvvuuuvvvyyy{{{ggg```[[[___kkktttvvvtttwwwyyy}}}~~~zzzrrroootttAAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMQQQPPPPPPQQQSSSTTTSSSRRRWWWXXXYYYXXXVVVVVVWWWXXXWWWXXXZZZZZZZZZZZZZZZ\\\WWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTYYYfffxxxrrrfff______bbbeeemmm{{{nnnTTTAAA999333444333000///000111111//////.........---------******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---..............................---......///////////////000///.........///111222555222111222333333555777000DDDVVVjjj}}}qqqmmmlll~~~gggddd```^^^___dddnnnwww|||^^^KKKEEE???;;;666888GGGXXXmmmzzzxxxnnnhhhXXXOOOGGGDDDAAA>>><<<===888999::::::;;;>>>BBBFFFEEEDDDAAA??????@@@CCCDDD===>>>AAACCCDDDEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIKKKKKKJJJHHHGGGJJJMMMPPPQQQPPPPPPPPPQQQRRRXXX___cccdddgggmmmrrrwwwyyy{{{|||~~~tttbbbWWWWWW\\\rrrpppZZZPPPUUU___ooozzzwwwxxx|||tttwww~~~pppdddTTTFFF999777888555///+++//////...//////000111222........................---------.........//////------------------------............/////////000000000000000111222333444222888666555AAAQQQmmmnnnLLLBBBEEE\\\jjjfff\\\SSSTTT\\\___]]]aaaeeerrrtttggg[[[RRRMMMKKKQQQUUUVVVYYY\\\ZZZTTTTTT___kkkooommmlllpppuuuuuurrrrrrxxxwwwrrrvvv}}}{{{hhhbbbfffjjjnnnooopppppppppsssrrrqqqqqqpppqqqqqqrrroooppprrrssstttuuuuuuuuuwwwyyywwwvvvyyy~~~~~~uuulllhhhddd^^^ZZZYYYXXXXXX[[[```eeefffbbb^^^dddggglllqqqtttvvvwwwyyy{{{wwwrrroooppprrrtttuuusssrrrrrrqqqpppppppppqqqsssrrrpppnnnmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnlllnnnqqqtttvvvuuutttssstttssssssrrrrrrsssssstttsssssssssssssssvvvzzz}}}{{{xxxuuutttwwwhhhaaa\\\bbboooxxxxxxtttxxxzzz}}}~~~}}}|||{{{{{{~~~wwwrrrtttyyyAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNNNNOOOOOOPPPPPPPPPTTTTTTTTTTTTTTTSSSSSSRRRVVVXXXYYYYYYXXXXXXZZZ[[[WWWWWWVVVUUUTTTSSSRRRRRRMMMQQQWWW^^^eeennnvvv|||~~~sssdddZZZYYY^^^dddgggtttyyy___FFF999666222222222111000//////...///............---------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000000000000000/////////111222222111111222333444???HHHQQQjjjxxxwww{{{oooaaaYYYXXX\\\aaafff~~~qqq\\\EEE999888<<<@@@BBBSSS^^^tttyyyqqqmmm^^^QQQLLLIIIBBB<<<;;;;;;:::999999:::<<>>===============<<<<<<>>>AAABBBAAA@@@CCCEEEFFFFFFEEEEEEFFFGGGBBBDDDFFFFFFEEEEEEEEEFFFIIIHHHFFFDDDCCCDDDHHHLLLKKKLLLLLLLLLLLLMMMPPPRRRSSSWWW^^^cccfffkkkqqqvvv{{{uuummmkkkeee```iiixxxwwwfff[[[ZZZeeesss|||tttbbbVVV>>><<<888555222111111111////////////////////////------------------------........................++++++,,,,,,---...//////............////////////000000000000111111111111000444444888BBBKKK```~~~}}}rrrwwwZZZBBBEEERRRfffiiibbbVVVSSSZZZ\\\WWW]]]aaafffqqqlllZZZQQQPPPLLLNNNNNNPPPXXX^^^XXXNNNQQQZZZdddkkkllllllmmmpppqqqrrrsssssswww}}}nnnrrr||||||qqqgggaaadddhhhlllmmmmmmlllkkklllmmmooopppqqqqqqppppppqqqooonnnpppssstttsssqqqrrruuuzzz}}}}}}}}}}}}}}}vvvqqqjjjfffccc___^^^___WWWXXXZZZ]]]```___]]]ZZZ^^^aaaeeeiiipppwwwvvvpppqqqrrrrrrpppoooooorrrttttttrrrooolllkkkkkkmmmnnnqqqpppnnnmmmlllkkklllllliiijjjkkkllllllmmmnnnnnnqqqqqqppppppqqqsssuuuwwwtttsssrrrqqqqqqrrrssstttuuuuuuuuuuuuwwwyyyzzz{{{xxxwwwtttsss|||dddbbbaaadddkkkqqqtttuuuwww|||~~~}}}}}}{{{wwwxxxkkknnnzzz|||BBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUWWWVVVTTTPPPNNNMMMNNNQQQRRR]]]bbbiiinnnooooooooooooiiibbbYYYVVVZZZdddlllpppwwwkkkSSS???555333222222111111000//////...///............---------...........................------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000//////000000000000/////////111222222111000222333333888<<>>???@@@???>>>===<<<<<<===>>><<<<<<<<<===???@@@???>>>???@@@BBBBBBAAAAAABBBDDDCCCEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@BBBFFFIIIKKKLLLNNNNNNNNNPPPSSSVVVZZZ^^^ccciiinnntttyyy|||~~~|||ooobbb[[[bbbllltttvvvfffgggqqqxxxzzz{{{hhhUUUKKK;;;999666333111000000000////////////////////////------------------------........................,,,,,,,,,------......///............//////////////////000000000111111111222555333444<<>>======>>>??????>>>===<<<===>>>???===;;;:::<<<>>>>>>======???@@@>>>???@@@@@@>>><<<<<<===???@@@@@@??????@@@CCCFFFLLLMMMOOOQQQSSSUUUZZZ]]]cccdddhhhooowww~~~}}}tttnnn```VVVVVVhhh~~~ooofffdddqqqxxx\\\FFF===666555333111////////////////////////////////////---------------------------------------------------.....................---............///////////////000000000000111111222555111222888:::IIIcccxxx~~~sssqqqzzzwwweeeeeefffFFF<<>>>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPNNNLLLKKKLLLQQQYYYbbbgggooorrrsssqqqiii___VVVQQQTTTTTTVVV___kkkuuu|||~~~dddJJJ<<<555333444111111000000///////////////............------------------------------------------,,,,,,,,,++++++)))******++++++******))))))***+++,,,,,,+++***)))*********+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000...//////000000000000//////000111111000000111222555111222888;;;HHHkkkzzzlllqqq}}}zzzhhhaaappp}}}mmmgggyyyxxx^^^KKKAAABBB;;;:::FFFXXXkkk}}}}}}zzzwwwqqqjjjddd[[[YYYTTTOOOJJJFFFDDDBBBDDDCCCAAA@@@@@@@@@AAAAAA@@@???>>>>>>??????===;;;999;;;<<<<<<<<<<<<===???999;;;======;;;:::;;;<<<>>>???BBBBBBCCCDDDFFFHHHMMMPPPSSSVVVYYY^^^cccggghhhiiilllttt~~~}}}tttvvv|||vvvlllhhhhhhhhhrrruuukkkgggdddaaajjjwwwtttSSS;;;555333222111000////////////////////////////////////------------------------------------------------///.....................---------.........//////////////////000000000111000222000222888999FFF]]]www}}}~~~}}}www~~~kkkaaajjjHHH===EEEOOO```kkkdddWWWRRRTTTVVVSSSWWW[[[```hhhxxxzzzeeeUUULLLMMMNNNOOORRRWWW[[[\\\OOONNNOOOVVV___fffgggfffggghhhiiiiiijjjnnntttyyy~~~sssqqqiii\\\WWWZZZ___dddhhhiiiiiiiiiiiijjjkkkllllllkkkjjjiiijjjjjjjjjllloooqqqsssttttttqqqpppuuu}}}zzzooogggeeefffaaa[[[XXXUUUQQQOOOQQQSSSUUUVVVTTTUUUUUUWWW^^^gggiiigggggghhhiiiiiihhhhhhjjjkkklllkkkiiihhhgggggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiigggggghhhiiijjjccccccdddgggjjjmmmpppqqqsssrrrrrrrrrrrrrrrrrrssskkknnnsssvvvxxxvvvtttrrrpppiiifffnnn|||ssseee]]]aaaggglllppppppnnnlllqqqtttvvvtttttttttooojjj___UUU^^^pppwww}}}>>>>>>???????????????@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIJJJKKKGGGIIIMMMSSS[[[ccciiimmmrrrppplllddd\\\UUURRRQQQRRRUUU]]]iiivvv}}}WWW???777444333333000000000//////////////////............---------------------------------------,,,,,,,,,+++++++++)))******++++++******)))))))))+++,,,,,,+++))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......///000000000000000...000111111000///111222333...111777555999UUUuuuqqqooossszzzuuujjj___cccwwwwwwiiipppxxxaaaPPPEEE===888;;;FFFVVVkkk{{{}}}zzzvvvqqqhhhfffbbb\\\VVVQQQNNNLLLMMMKKKIIIGGGEEEEEEEEEEEEEEECCCBBBBBBBBBBBB???===<<<>>>??????>>>>>>???@@@<<<>>>@@@AAAAAABBBCCCDDDDDDGGGKKKMMMNNNOOOQQQRRRSSSVVVZZZ^^^ccchhhnnnsssppppppssszzzzzzwwwtttuuuwwwvvvnnniiimmmvvvyyybbbUUUVVV[[[gggvvv{{{fffGGG666666111111111000000000000000////////////////////////------------------------------------------------...............---------------------...............////////////000000000///111///222888777@@@VVVooovvvyyy}}}ppp```{{{oooOOOCCCHHHIII[[[iiiggg[[[RRRQQQTTTTTTVVVZZZ]]]bbbnnnmmmZZZPPPMMMLLLMMMPPPUUU[[[```TTTPPPNNNRRR\\\dddfffeeeeeeffffffggggggjjjmmmooo{{{~~~sssfffWWWVVVXXX\\\```ccceeegggggghhhiiijjjkkkkkkkkkjjjiiihhhiiiiiijjjlllooosssuuuuuurrrooossszzz}}}sssiiifffgggbbbZZZXXXVVVTTTSSSTTTTTTTTTSSSWWWWWWVVVVVV\\\dddfffbbbfffggghhhgggfffeeefffggghhhgggfffeeeeeeeeefffggggggggghhhiiiiiijjjjjjjjjiiiiiiggggggfffggghhhhhhcccdddeeehhhjjjmmmoooppppppppppppqqqqqqppppppppphhhlllqqqvvvxxxvvvssspppjjjdddccclllvvvvvviii\\\]]]bbbhhhmmmooonnnllljjjrrrtttuuusssttttttpppiii```VVV]]]kkkpppvvv<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@DDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHJJJJJJIIIHHHJJJKKKRRRUUU[[[bbbgggkkklllmmmhhhddd\\\SSSMMMLLLOOORRRQQQWWWbbbqqq~~~}}}gggHHH888444333111000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))******************))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////---...///000000111111000...///111000//////000222555111333888444333BBBXXXwww}}}qqqtttnnn```WWW]]]mmmxxx}}}tttoookkklll|||pppXXXNNNDDD===<<>>>>>>>>>>>??????@@@@@@AAA@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHJJJMMMOOOQQQSSSVVVXXXccceeeiiikkkjjjgggccc```SSSQQQMMMIIIHHHLLLSSSYYY___dddnnnzzzzzzsssuuu~~~wwwcccOOO;;;444555444111//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...///000111111111111...///000000//////000222555333444777555444:::CCCSSSwww|||kkk\\\ZZZaaagggxxx|||zzzqqqddddddkkkppp]]]OOOFFFAAADDDJJJ]]]bbbhhhkkkooovvv~~~|||yyyuuuqqqnnnlllkkkiiigggeeeccccccccccccbbbaaa`````````___]]][[[[[[[[[\\\ZZZXXXVVVWWWWWWRRRTTTWWWXXXYYYYYY[[[]]]^^^cccjjjppprrrsssssssssssstttvvvwwwyyy|||}}}yyyvvvtttuuuuuutttrrruuunnncccZZZWWWcccsssaaaSSSQQQ\\\nnn|||~~~eeeMMM===555333444000000000000000///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,---------................../////////000000111333000111555///111BBBbbbuuuvvvyyy}}}{{{uuuqqqXXXCCC>>>IIIYYYdddeee^^^XXXUUUSSSRRRTTTWWWYYY]]]iiiwwwuuueeeWWWLLLJJJLLLNNNQQQVVVYYYTTTNNNLLLQQQWWW]]]```cccbbbaaabbbdddfffggggggjjjrrrmmm___XXXWWWUUUUUUVVVZZZ^^^```bbbccceeegggiiiiiiiiiiiiggghhhiiihhhhhhkkkooosssxxxuuurrrqqqssswww|||}}}tttlllkkkggg___\\\ZZZYYYXXXXXXWWWTTTRRRRRRSSSRRRRRRWWW^^^^^^ZZZ[[[^^^```bbbaaaaaabbbcccaaaaaaaaaaaabbbbbbccccccbbbcccdddeeeeeeeeedddcccbbbccceeeggghhhgggfffeeeddddddeeegggggghhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiijjjllloooqqqppplllgggdddZZZZZZ___eeeccc\\\XXXYYY^^^bbbgggjjjkkklllnnnpppnnnooooooooorrrtttnnnfff[[[VVV___iiieeehhhxxx999:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAABBB===>>>???@@@BBBCCCDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQMMMQQQUUUYYY\\\```dddgggkkkkkkkkkhhhbbbZZZRRRMMMEEEFFFGGGJJJNNNVVV___eeeqqquuu|||zzzlllbbbmmm|||qqqcccPPPBBB555444777777333111........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++***)))(((((()))***+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...///000111111111111...///000000//////000111///......000222444666888@@@NNNqqqsssooorrruuu```vvvqqqdddaaazzzrrrbbbXXXOOOJJJIIIGGGLLLQQQSSSUUU\\\hhhrrrwww|||yyywwwxxxwwwvvvtttssssssttttttrrrqqqppppppqqqpppnnnlllkkkkkkkkkiiigggeeeeeeeeefffhhhjjjkkkjjjjjjlllmmmhhhmmmuuu{{{}}}~~~~~~~~~}}}zzzzzz{{{yyywwwvvvxxx|||}}}kkkeee^^^ZZZ]]]kkk}}}jjj[[[MMMNNN\\\oooyyywwwiiiRRR===666777444...000000000000///...------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------................../////////000111333000333777111222BBBUUUlllwwwnnnMMM:::CCCRRRbbbhhhddd]]]XXXQQQOOOPPPTTTVVVWWWaaammmmmm]]]MMMJJJKKKKKKMMMPPPYYYSSSMMMIIILLLRRRYYY]]]bbbaaa``````ccceeeffffffmmmhhhlll}}}ssseee\\\ZZZVVVTTTUUUYYY^^^aaa___aaaccceeeggghhhhhhhhhggghhhiiihhhgggiiinnnsssrrrqqqnnnkkkjjjnnntttxxx|||yyynnnmmmiiibbb___\\\YYYWWWWWWVVVUUUTTTOOOQQQQQQRRRXXX______ZZZVVVYYY\\\___```aaabbbddd______``````aaaaaabbbbbb```aaabbbccccccbbbaaa``````bbbeeeggghhhgggfffdddcccddddddeeeeeeeeeddddddggghhhiiijjjjjjiiihhhggglllmmmoooooolllgggaaa^^^XXXZZZaaafff```WWWWWW]]]cccfffiiiiiihhhhhhkkkmmmkkklllllllllppprrrlllddd\\\ZZZfffoooiiikkk|||777777777888999999::::::;;;;;;;;;<<<<<<=========AAA@@@???>>>>>>@@@BBBCCCEEEHHHLLLRRRVVVZZZ\\\]]][[[___dddhhhjjjiiifffdddgggeee___XXXPPPKKKIIIIIIEEEFFFFFFHHHQQQbbboootttzzzttthhhiiioooyyy|||wwwdddYYYEEE>>>555000///111222222//////////////////////////////...---,,,++++++******++++++,,,---...//////+++******))))))******++++++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,------,,,,,,,,,---...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,---------......000000000000000000000000////////////000000000000222111//////000111444555<<>>???@@@BBBCCCEEEGGGLLLSSSYYY^^^bbbdddbbbdddeeefffddd```\\\YYYWWWVVVRRRLLLFFFCCCCCCCCC@@@GGGMMMRRR\\\lllyyyzzzsssoooqqqyyy}}}|||jjjXXXNNN>>>:::444111111111000...////////////////////////.........---------------,,,,,,------------------++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,---...///---,,,,,,,,,,,,---------......////////////////////////.../////////000000000000111000//////000111333555555999HHHaaa~~~yyy|||vvvjjj___gggpppccc\\\iiissspppuuuxxxuuuYYYOOODDD===:::;;;EEEQQQRRRWWW\\\```hhhttt}}}~~~{{{zzzzzz|||zzzyyyyyyyyyyyyzzzzzz{{{zzz}}}{{{yyyzzz||||||}}}~~~|||wwwrrrpppnnnppp||||||yyyvvvppplllrrrvvv}}}{{{ttttttyyy{{{ssshhh\\\UUUZZZrrr~~~vvvrrrqqqzzz~~~xxx{{{|||ttthhhKKKBBB666//////000111111000000000000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////111222222111222333555555DDDUUUqqq{{{~~~aaaDDD999;;;GGGQQQ]]]___TTTOOOKKKJJJNNNQQQTTTYYY___ooosss___QQQLLLLLLNNNPPPRRRTTTUUUPPPJJJGGGJJJNNN[[[]]]```aaaaaa`````````eeehhhmmmrrrxxxyyyrrrhhh``````]]]WWWRRRRRRWWW\\\^^^___```aaaaaabbbbbbaaaccccccddddddeeegggkkknnnrrroookkkhhhfffffffffgggrrrzzz}}}xxxqqqkkkgggbbbbbb[[[TTTPPPOOOPPPOOONNNNNNPPPOOONNNSSS\\\```^^^UUUWWWZZZ\\\^^^______^^^``````______^^^^^^______```````````````````````````aaaaaabbbbbbbbbbbbaaaaaabbbcccdddddddddddddddgggfffeeebbb___aaaeeeiiinnnnnnlllhhheee```TTTIIIJJJQQQWWWXXXUUURRRTTTWWW``````bbbfffjjjllllllkkkjjjiiiiiijjjoooqqqpppllllllkkkpppwwwvvvvvv777777777666666666666555888888888999999999999999>>>>>>======>>>???AAABBB@@@AAAEEEJJJOOOUUUYYY\\\[[[ZZZXXXVVVRRRMMMIIIFFFGGGFFFEEEBBB???>>>@@@BBBAAAJJJRRRYYYeeeuuutttpppvvv~~~}}}ooo[[[KKKCCC666444333222222111...+++////////////////////////------........./////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,---------......////////////////////////....../////////000000000111000//////000111333444000222999HHH]]]|||ppp]]]jjjeeeNNNNNN^^^vvvssssssxxxzzzrrrgggYYYKKK???888:::??????CCCDDDDDDJJJYYYhhhppptttwww{{{~~~}}}}}}||||||}}}~~~zzzvvvttttttqqqrrrvvvyyywwwtttuuuyyyzzzvvvppplllllloootttwww||||||sssqqqtttrrrlllbbbWWWNNNKKKJJJjjj{{{zzzuuuooojjj]]]OOO999444...,,,...111111000///000000000000///......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////111222000///666???===333;;;III```zzz~~~}}}pppiiimmmJJJ;;;777<<>>AAADDDGGGIIIIIIHHHFFFCCCAAA???===<<<>>>????????????@@@DDDGGGKKKOOOUUU\\\iiizzz~~~{{{yyy|||yyy{{{{{{|||}}}~~~sss```KKK===999111111111222111000...---////////////////////////.../////////////////////---------------------------,,,,,,++++++,,,,,,---)))******++++++******)))*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------+++++++++...//////...,,,,,,,,,---------......////////////////////////........./////////000000000/////////000111222333333333444888BBB[[[xxxcccnnnwwwlllPPPIIIMMMWWWoooqqqlllnnnqqqzzzrrrfffWWWIII@@@===AAACCCAAA<<<===FFFRRRYYY```bbbfffmmmuuu}}}}}}}}}~~~~~~wwwyyyzzzyyywwwuuuttttttxxxyyy{{{zzztttkkkfffdddrrrqqqnnnkkkkkkpppwww}}}{{{zzzvvvjjjbbbVVVLLLGGGIIIOOOTTTyyyssseeeWWWHHH:::444222//////000000///---//////000000//////...---,,,------......------,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////---111111111???NNNGGG555;;;BBBPPPeeezzzxxx~~~xxxzzztttiii\\\eee~~~XXXEEE:::888;;;HHHQQQMMMGGGDDDCCCGGGIIIKKKOOOTTTXXXbbbuuuwwwcccWWWSSSPPPMMMMMMQQQUUUVVVSSSLLLEEEBBBLLLRRRYYY\\\[[[[[[\\\___^^^]]]cccooorrrjjjgggjjj```___\\\XXXSSSRRRUUUWWWZZZ[[[\\\]]]^^^_________aaaaaaaaaaaaaaabbbfffiiimmmiiieeeeeehhhhhhddd___bbbiiimmmkkkhhhfffccc___[[[VVVPPPMMMMMMMMMKKKIIIKKKLLLNNNRRRWWW]]]______TTTTTTVVVXXXZZZ]]]___```[[[[[[[[[\\\\\\^^^______\\\\\\\\\\\\\\\\\\\\\\\\_______________^^^]]]\\\\\\]]]^^^^^^____________aaa___]]][[[[[[^^^bbbeeeeeefffddd___ZZZUUUJJJAAADDDIIIOOORRRRRRSSSWWW[[[^^^]]]^^^aaaeeeggghhhgggeeefffiiimmmnnnkkkjjjkkklllrrrzzzyyynnnfffooo}}}<<<;;;;;;:::999888777777777777777777777777777777888888888999999:::;;;<<<<<<<<<;;;:::;;;<<<>>>??????>>>===<<<<<<===>>>???;;;<<<>>>@@@BBBFFFKKKOOOWWWZZZ^^^fffsss}}}}}}wwwkkkuuuzzzwwwuuueeeQQQ>>>333111111111111000//////000111////////////////////////111000000///......------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---)))******++++++******)))+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------...,,,++++++---.........,,,,,,,,,---------..........................................////////////////////////000111222222444555555444555CCCaaa|||ttt^^^aaakkkjjjhhhyyywww]]]PPPIIIGGGRRRccchhhttt|||xxxqqqsss~~~|||pppcccYYYRRRRRRTTTQQQIIIDDDEEEHHHHHHGGGGGGIIIQQQ\\\hhhpppttt{{{}}}zzzuuupppsssxxx{{{{{{zzzzzzzzzyyytttiii^^^XXXZZZ___ccczzzzzzyyywwwtttrrrsssuuu|||vvvnnnYYYQQQHHHFFFLLLUUU\\\```qqqzzzfffQQQCCC888222333333222222111000---+++///////////////...------,,,------......------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////,,,111222555CCCQQQGGG222888<<>>999999GGGSSSQQQFFFCCCBBBFFFHHHIIILLLQQQRRRYYYlll~~~}}}nnnaaaZZZRRRKKKJJJMMMRRRVVVVVVQQQIIICCCFFFKKKRRRWWWYYY[[[^^^```___]]]bbbnnnooogggdddggg]]]\\\YYYVVVSSSSSSTTTUUUYYYZZZ[[[]]]^^^_________``````aaa``````aaaeeehhhiiiddd^^^^^^aaacccbbb___\\\bbbeeedddccccccaaa]]][[[WWWRRRPPPPPPPPPNNNKKKJJJKKKNNNTTTZZZ]]]^^^^^^TTTUUUVVVXXXZZZ]]]^^^___ZZZZZZZZZ[[[\\\]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^______^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZ^^^\\\[[[ZZZ\\\___bbbdddcccdddbbb[[[UUUPPPHHH@@@EEEHHHMMMPPPRRRUUUYYY]]]bbbaaaaaabbbdddffffffeeefffgggjjjnnnllleeeeeeiiimmmuuu}}}zzzmmmeeekkkvvv======<<<<<<;;;:::999999999888888888888777777777777777777888888888888888777777888888999:::;;;<<<<<<;;;;;;:::;;;<<<>>>???999<<<@@@DDDIIIOOOVVV[[[dddiiinnnuuu|||~~~vvvjjjiiiyyy|||~~~ooo\\\JJJ;;;444444222222111///......111444////////////////////////111111000///...---,,,+++***++++++,,,---...///000,,,,,,++++++++++++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///---++++++,,,---...---,,,,,,,,,---------..............................------........./////////......///000000111111222222333555444222888JJJ\\\aaaOOOPPPTTTTTTbbbyyykkkWWWIIICCCFFFNNNPPP\\\eeefffiiixxxzzzqqqjjjfffgggeee___[[[ZZZVVVQQQAAA===:::<<>>EEE<<<,,,///666EEE^^^xxxwwwnnn|||{{{sssvvvuuu}}}vvvuuutttmmmppptttsssppp]]]```uuuzzzuuuxxx~~~dddPPPAAA;;;;;;IIIWWWVVVEEEBBBBBBEEEGGGGGGJJJNNNNNNTTTbbbrrrxxxxxx~~~ttthhh```VVVKKKIIIKKKNNNSSSWWWUUUOOOIIICCCFFFKKKPPPVVVZZZ]]]^^^```___cccjjjlllhhhcccbbb[[[ZZZXXXUUUTTTSSSSSSSSSXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^___^^^^^^```dddgggddd___YYYWWWYYY\\\]]]]]]YYY^^^aaa``````aaa^^^ZZZZZZVVVSSSRRRTTTSSSQQQNNNJJJJJJNNNWWW\\\\\\\\\\\\TTTUUUWWWYYY[[[\\\\\\]]]XXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWW[[[ZZZYYY[[[^^^aaabbbbbbdddeeeaaaXXXPPPLLLFFF@@@EEEGGGJJJMMMPPPTTTXXX[[[dddbbbaaaaaacccdddddddddggggggkkknnniiiaaaaaaiiiiiirrryyyvvvkkkeeejjjqqq=========<<<<<<;;;;;;;;;:::::::::999999999888888888999999999999888777777444555666888999999999:::::::::::::::;;;===>>>@@@>>>BBBGGGNNNVVV___hhhnnnuuuyyy{{{xxxwwwwwwuuuqqq}}}~~~eeeRRRCCC999555666///111111///------000222///////////////////////////.........------,,,,,,,,,,,,,,,------.........++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------111///,,,++++++,,,---,,,,,,,,,,,,---------..............................---------.........//////---...///000000111111111111000111333222444===GGGqqqmmmXXXQQQOOOPPPWWWiiiyyy}}}jjjWWWPPPMMMJJJLLLSSSVVVSSSVVVeeezzz|||ttttttrrrrrrvvv|||{{{vvv```UUUGGG???>>>BBBFFFHHHHHHKKKOOOSSSWWW]]]cccgggnnnooorrruuuyyy}}}}}}|||{{{{{{{{{zzzwwwuuusssqqqnnnhhhaaa\\\ZZZZZZZZZaaagggjjjnnnrrrqqqkkknnnlllkkklllnnnmmmjjjfffgggiiiooossslll]]]PPPJJJHHHOOO[[[hhhqqqrrrmmmhhhffftttpppppphhhXXXCCC777555777777......///.........//////......//////......---,,,,,,------......------,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////000///...222666777333...---222???VVVsss~~~ooowww{{{ttttttrrrzzzmmmsss|||tttvvvzzzzzzuuulllbbbggguuuuuuoooqqqjjjVVVHHHAAA>>>JJJVVVUUUDDDAAAAAADDDFFFEEEHHHLLLIIINNNXXXcccmmmuuu|||uuujjjeee[[[PPPLLLKKKLLLPPPVVVWWWSSSNNNDDDCCCDDDJJJRRRXXXZZZYYYZZZ]]]```dddjjjnnniiiaaa]]][[[YYYWWWUUUSSSQQQPPPUUUVVVXXXYYY[[[\\\\\\\\\ZZZ[[[\\\\\\\\\___cccfffccc```[[[XXXVVVWWWXXXZZZYYY]]]^^^]]]^^^___\\\WWWVVVTTTRRRRRRTTTUUURRROOOKKKJJJOOOYYY]]][[[ZZZ[[[SSSTTTWWWYYYZZZZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVWWW[[[___aaaaaa___bbbbbb]]]SSSLLLIIIGGGCCCHHHIIIJJJLLLOOOSSSXXXZZZ```^^^]]]^^^```bbbbbbbbbfffeeeiiimmmggg^^^aaakkkgggooouuusssllliiilllqqq===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;::::::999888777888999;;;<<<<<<<<<;;;:::::::::;;;===???AAACCCEEEEEEJJJQQQYYYcccnnnyyy~~~qqqiiimmmyyy}}}}}}|||tttXXXDDD888111000111---///111111...---...000////////////////////////,,,,,,,,,------------.........---------,,,,,,,,,+++******************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------333000,,,++++++,,,,,,+++,,,,,,,,,---------..............................---------.........//////---...///000111111111111222//////111222222777===LLLccczzzmmmhhhYYYZZZ___nnn|||}}}oooeee[[[PPPGGGKKKJJJEEEEEEPPP]]]eeexxxzzzyyyxxx|||vvv___LLLCCC???===<<<;;;<<<===>>>???CCCGGGKKKPPPRRRUUUYYY___dddhhhjjjlllooouuuzzz}}}{{{wwwsss|||}}}~~~~~~|||yyyuuusssnnnllliiiggghhhiiijjjiii^^^]]]\\\ZZZZZZ]]]bbbfffxxx}}}~~~|||yyysssllljjjjjjjjjeeeaaaPPPLLLJJJKKKJJJHHHIIIMMMUUU___lllvvvyyywwwsssqqqnnnmmmgggbbbjjj{{{{{{uuummmjjjoooyyyrrrdddXXXPPPBBB555222444222---000000000...------///111......//////......---,,,,,,------......------,,,++++++++++++++++++++++++************************)))************+++++++++---,,,,,,,,,,,,---................../////////000111,,,+++///111000222666333222777JJJgggrrruuu{{{xxxtttssssssvvveeedddzzz}}}}}}~~~|||ssswwwggg```vvv~~~pppjjjsss___QQQGGGBBBJJJSSSQQQCCC@@@@@@CCCEEEDDDFFFJJJFFFKKKQQQZZZfffsss{{{|||zzzsssjjjggg___TTTPPPLLLKKKNNNUUUXXXUUUQQQFFFBBB@@@EEEOOOVVVVVVTTTRRRWWW[[[___iiitttpppddd```^^^[[[XXXVVVSSSPPPNNNSSSTTTVVVXXXYYYZZZ[[[[[[WWWXXXYYYZZZ[[[]]]bbbeeeeeedddaaa\\\XXXVVVWWWXXXZZZ]]]^^^\\\]]]^^^[[[VVVSSSQQQPPPQQQTTTTTTRRROOOKKKJJJOOOZZZ^^^[[[XXXZZZQQQSSSVVVYYYYYYXXXVVVUUUTTTTTTTTTSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYZZZYYYYYYYYYTTTTTTVVVZZZ___aaa___]]]]]]]]]XXXOOOJJJJJJJJJHHHKKKKKKLLLNNNPPPTTTYYY[[[\\\ZZZYYYZZZ]]]```aaaaaaeeeccchhhlllfff]]]aaannnkkkrrrxxxvvvrrrqqqtttxxxBBB@@@===<<<======<<<;;;666777999;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<:::::::::<<<===<<<:::???===>>>BBBDDDFFFLLLTTT\\\```hhhrrr|||vvvhhheeeiiisss}}}{{{yyy{{{zzz|||}}}oooYYYDDD<<<777000///555111///......//////...,,,........................++++++,,,---...///000111------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++******))))))***+++,,,---...---,,,+++***************************+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---...///000111---------............///............////////////111111111111222333444555999EEEVVVpppwwwnnnggg___fffzzztttbbbRRRQQQNNNJJJEEECCCCCCDDDSSS\\\jjj{{{~~~sssnnnxxxyyyZZZKKKIIIGGGCCCAAACCCAAA<<<:::===???>>>@@@???@@@DDDIIILLLKKKIIIQQQOOORRRZZZ___^^^[[[[[[^^^]]]^^^```___YYYRRRNNNPPPMMMLLLOOORRRSSSVVVZZZ\\\]]]ccckkkoooppptttzzz}}}|||ssspppiii\\\PPPLLLIIIFFFBBB@@@CCCLLLWWW___hhhppp{{{~~~sssddd\\\cccooosssoookkkrrrwwwtttnnnmmmuuu~~~yyylll\\\PPPJJJAAA666000///000000...........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***)))))))))++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000000222555>>>VVVyyy~~~qqqzzztttvvv|||nnn```hhhxxx}}}zzz~~~wwwrrrgggbbbppprrr~~~lllOOOAAAIIIVVVYYYGGG???;;;@@@DDDCCCBBBEEEFFFIIIMMMSSS[[[eeeooovvvtttuuuuuutttqqqjjjbbb\\\VVVTTTPPPNNNNNNPPPSSSVVVLLLFFF???>>>BBBIIINNNQQQSSSWWWWWWXXXcccrrrsssiii___[[[WWWVVVVVVTTTOOOIIIRRRRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[___aaa^^^fffjjjccc]]][[[YYYVVVWWWXXXZZZZZZZZZWWWTTTRRRLLLOOOSSSTTTTTTQQQOOOOOOIIIJJJMMMRRRWWWYYYVVVSSSRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVTTTSSSRRRRRRRRRRRRWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXYYYYYYYYYWWWTTTSSSRRRUUUZZZ^^^___^^^\\\ZZZWWWUUURRROOOMMMLLLLLLLLLHHHHHHJJJLLLPPPTTTWWWYYYVVVVVVWWWXXXZZZ\\\]]]^^^```eeejjjjjjgggeeehhhkkknnnwww{{{{{{}}}AAA@@@@@@@@@BBBBBB@@@>>><<<<<<=========;;;:::999999::::::::::::999888888::::::999999999:::;;;;;;???>>>@@@FFFKKKPPPXXXaaadddkkkvvv~~~mmmjjjjjjpppvvvzzz~~~yyyyyy{{{wwwwww}}}{{{sss```MMM<<<777555///...333111///......//////...---........................------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,************************++++++++++++*********)))------------,,,++++++******************************+++,,,,,,------,,,,,,+++,,,------......------------,,,------...///000---------............///............////////////111111111111222333444444111:::EEEZZZqqqyyywwwhhhaaacccooouuuttt~~~rrr]]][[[VVVOOOHHHDDDCCCDDDGGGJJJQQQaaazzz~~~qqqhhhqqqhhhWWWTTTSSSPPPTTTUUUQQQIIICCCBBB@@@===>>>======CCCJJJLLLHHHCCCBBB@@@CCCJJJNNNKKKHHHHHHIIIHHHIIIKKKJJJGGGDDDBBBBBBDDDJJJSSSZZZaaammmyyyqqqmmmkkkqqqwww{{{~~~xxxjjjcccZZZOOOFFFCCC===???BBBEEEKKKVVVccclllvvv~~~}}}ssshhhdddggglllmmmkkkuuu{{{{{{yyy~~~vvvgggYYYQQQMMMEEE===444000000111000...........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,,,,------........./////////000000000000///111333:::OOOnnnyyyzzzxxxxxxvvvaaabbbppp{{{}}}sssooofff```mmmqqqVVVHHHOOOYYY[[[JJJ@@@:::<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999<<<>>>???>>>======AAADDDFFFFFFLLLUUU]]]cccmmmvvv|||zzztttppphhhkkksss}}}|||{{{}}}{{{pppnnnpppiii]]]LLL>>>333222222...---000000///......//////...---------------------------000//////...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************///...---,,,+++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------......------------......---------............///............////////////000000000000111222333444///444888EEEXXXdddvvvpppgggccceeedddbbbmmmooolllggg^^^TTTLLLGGGEEEDDD@@@???KKKddd|||}}}nnnccciii|||yyyjjjggghhhiiirrrqqqkkkaaaZZZVVVRRRMMMOOOLLLNNNVVVaaaeee```YYYJJJDDD@@@AAABBBBBBCCCFFFEEEGGGIIIIIIHHHHHHHHHHHHCCCGGGPPP[[[dddpppuuusssvvvwwwwwwyyyyyy}}}~~~zzzvvvuuutttqqqpppdddVVVNNNHHHDDDBBBCCCHHHMMMTTTXXX\\\bbblllttt{{{rrrqqqooolllnnnttt}}}yyyqqqhhh___VVVNNNHHH===888222000000111000///........................------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******)))******++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000---000222666DDD]]]vvv|||||||||jjj```eee|||zzz{{{vvvtttjjj```dddtttpppYYYKKKNNNVVVZZZQQQEEE:::999>>>AAACCCEEEBBBCCCEEEIIIOOOXXXbbbhhhnnnppprrrrrroooiiibbb^^^WWWUUUSSSPPPOOONNNOOOPPPSSSOOOIIICCC@@@AAAEEEIIIMMMRRRRRROOOTTT```fffeee]]]YYYTTTRRRRRRRRROOOLLLPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVXXX\\\___eeejjjlllfff^^^XXXSSSOOOSSSSSSSSSRRRPPPNNNLLLKKKNNNOOORRRTTTTTTSSSQQQOOOJJJKKKNNNRRRVVVWWWUUUSSSSSSRRRQQQQQQQQQRRRSSSTTTQQQPPPPPPOOOOOOQQQRRRSSSRRRQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMQQQSSSUUUXXXYYYXXXVVVUUURRRRRRRRRQQQPPPOOOMMMMMMFFFIIIJJJHHHFFFGGGMMMSSSWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^aaagggjjjkkkjjjnnnsss{{{~~~lllfff^^^VVVQQQNNNKKKJJJCCCBBB@@@>>>>>>>>>???@@@???>>>>>>>>>>>>>>>??????EEEIIILLLKKKIIIJJJPPPUUUZZZ\\\cccmmmtttxxx~~~}}}tttnnnlllooosss}}}}}}~~~}}}~~~~~~yyytttiiifffdddYYYKKK<<<444///000222///---...000///......///000///---------------------------//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------///...------,,,,,,,,,------------............///............////////////000000000000000111222222222444222888EEEOOOcccsssfffZZZVVVPPPKKKRRR]]]hhhuuuzzznnn```TTTNNNJJJDDD???DDDRRRbbbkkkmmmkkkaaaYYY[[[gggyyy}}}sssmmmllliiidddaaa]]]^^^jjj{{{}}}nnncccWWWQQQNNNPPPWWW___[[[```dddcccbbbbbbbbb```\\\[[[]]]ccckkktttssslllhhheeedddfffnnnmmmjjjeeeaaa]]]XXXTTTPPPIIIBBBAAAEEELLLSSSXXXdddjjjqqqsssrrrtttyyy~~~xxxyyyssslllqqq|||zzzwwwiii\\\\\\ccc___NNN<<<555222000///111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,---------...------........./////////000000---000222333:::LLLdddttt}}}zzzyyyddd___rrryyyyyy{{{ooo___XXX```ppp}}}wwwwwwooo^^^OOOKKKRRRYYYYYYMMM???999;;;@@@BBBCCCAAABBBBBBDDDHHHPPPYYY```iiilllpppqqqnnniiidddaaaUUUTTTRRRPPPNNNMMMMMMMMMPPPPPPNNNIIICCC@@@AAADDDGGGMMMPPPMMMOOOVVV]]]^^^ZZZVVVRRRPPPOOOPPPOOOMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTVVV[[[^^^aaaeeegggfffaaa\\\WWWTTTPPPQQQRRRSSSSSSRRRRRRQQQOOOPPPQQQSSSTTTSSSQQQOOOJJJLLLNNNRRRTTTUUUTTTSSSSSSQQQPPPOOOOOOPPPRRRSSSOOOOOONNNMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMSSSTTTUUUUUUUUUSSSQQQPPPPPPPPPPPPPPPOOOMMMJJJIIIDDDGGGIIIEEE@@@@@@GGGNNNUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWYYY]]]bbbfffjjjkkkffffffkkkuuu}}}{{{xxxtttoooiiidddWWWTTTQQQNNNLLLLLLLLLMMMGGGGGGGGGHHHIIIKKKMMMNNNYYY]]]aaaaaa___aaaggglllsssuuuzzz~~~vvvqqqjjjfffhhhqqq~~~{{{~~~|||vvvyyy}}}~~~yyy|||www}}}yyykkkaaa]]]XXXMMMAAA555111///111222000...---///...---...///000///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***+++,,,...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,---------............///............////////////000000/////////000111111000111---///777:::IIIbbb~~~mmmddd]]]SSSOOOPPPSSS[[[jjj|||~~~lllbbbQQQMMMJJJJJJMMMOOOPPPQQQPPPLLLJJJJJJLLLUUUgggxxxxxxrrrrrrooojjj```\\\]]]kkktttlllgggeeejjjqqqqqqyyy~~~~~~}}}}}}yyytttrrriiibbbccchhhnnnuuu|||yyyqqqiiiccc]]]YYYZZZ___]]]XXXQQQMMMJJJFFFCCCAAA>>>???AAAIIIVVVgggttt{{{}}}|||{{{~~~xxxlllooo||||||xxxjjj___VVVXXX^^^XXXDDD111000/////////000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---.........------............////////////...000111222444@@@SSSccczzz}}}vvvxxxmmm___hhhwww{{{{{{}}}~~~yyynnn___QQQPPP```pppvvvyyyyyynnn\\\OOOQQQYYY]]]TTTFFF<<<;;;>>>@@@@@@AAAAAAAAABBBEEEJJJRRRWWWbbbggglllooommmiiifffeeeTTTSSSQQQOOOMMMMMMMMMMMMJJJMMMPPPNNNIIICCC@@@@@@AAAHHHMMMMMMMMMQQQTTTVVVVVVTTTPPPNNNMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRUUU[[[___dddfffiiikkkhhhccc^^^\\\VVVWWWXXXYYYYYYYYYXXXWWWQQQPPPPPPQQQSSSRRROOOLLLIIIKKKNNNPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQNNNMMMLLLLLLLLLMMMOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLMMMMMMNNNVVVVVVUUUTTTQQQOOOMMMLLLNNNNNNNNNMMMKKKIIIFFFEEEEEEIIIKKKGGGBBBAAAGGGNNNRRRRRRRRRRRRRRRSSSTTTUUUOOOSSSWWWYYY[[[___ffflllbbb]]]aaannnsssxxxzzzsssqqqlllgggcccaaa``````^^^^^^^^^___aaadddfffhhhssswwwzzz{{{zzz{{{~~~wwwssstttiiihhhiiinnnwww~~~xxxwwwzzz|||tttqqquuuzzz}}}xxxqqqtttzzz|||yyyooobbbXXXSSSLLLBBB:::333111000111222111000...///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------......---,,,++++++,,,,,,---------............///............////////////000000////////////000000000111...000555222888KKKccc~~~{{{nnnbbb\\\QQQOOORRR^^^kkkttt{{{zzz\\\YYYYYY\\\[[[TTTMMMJJJCCCCCCDDDDDD@@@AAAMMMZZZfffnnn|||xxxsssqqqllleee]]]ZZZ[[[hhh|||}}}yyyssslllkkknnnxxx~~~wwwjjj___]]]aaaeeehhhkkklllgggccc^^^VVVPPPPPPTTTKKKDDD???>>>>>>===???BBBDDDJJJRRR\\\lll~~~xxx{{{|||uuuxxxzzztttooosssxxxtttbbbcccbbb\\\QQQDDD999333......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---.........---,,,------.........///////////////111222222888FFFUUUcccqqquuuxxxpppvvv{{{{{{zzzhhhbbbjjjuuu~~~sssnnnhhh___SSSMMMWWWgggzzz{{{|||mmmXXXOOOQQQYYYVVVMMMAAA<<<<<<>>>===AAAAAAAAAAAABBBFFFKKKOOOYYY___gggkkkjjjhhhggghhhXXXVVVSSSOOOMMMLLLLLLMMMFFFJJJOOOPPPMMMGGGBBB???===BBBHHHKKKLLLLLLNNNPPPRRRQQQOOONNNMMMLLLMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQVVV\\\```nnnnnnqqqtttqqqiiicccbbb^^^___```aaa___\\\YYYWWWSSSQQQOOOPPPQQQPPPMMMIIIHHHKKKMMMOOOOOONNNOOOPPPOOOOOOMMMLLLLLLMMMMMMNNNLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJJJJJJJLLLNNNPPPVVVUUUSSSQQQNNNLLLKKKJJJLLLLLLKKKJJJIIIGGGEEEEEEIIILLLNNNMMMIIIIIIMMMQQQPPPPPPPPPPPPQQQRRRSSSTTTJJJOOOSSSTTTTTTXXXaaaiiiZZZTTTYYYeeewwwmmmbbbfffnnnwww~~~zzzwwwuuusssssssssrrrrrrssstttwwwzzz{{{~~~~~~}}}wwwuuuuuuuuurrrmmmmmmqqqttttttyyy~~~~~~{{{xxxwwwwwwxxxzzzyyywwwvvvwwwzzz~~~{{{uuupppsssvvvqqquuuzzzuuupppfffZZZOOOGGG???777333000000000///000111111000///...---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------------,,,,,,+++,,,,,,,,,---------............///............////////////000//////....../////////000222000555:::444333@@@FFFbbb}}}sssmmmbbbVVVMMMNNNRRRWWW^^^dddyyyjjjcccbbbkkkpppiii\\\TTTGGGEEEEEEEEECCCAAADDDKKKOOOSSS^^^iiinnnlllnnnssszzzyyyvvvssssssrrrkkkbbb[[[ZZZ\\\fffuuutttqqqpppnnniiibbbbbbeeepppxxx|||uuuiii___[[[[[[\\\^^^bbbccc\\\UUURRRLLLFFFCCCDDDAAA===;;;???AAABBBGGGOOOPPPXXX___ggguuu|||yyywwwxxxppppppqqqooooooqqqwww}}}xxxrrrppp}}}}}}tttoooeeegggcccUUUCCC666333555//////000///.........///........................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++---//////...---,,,---------........./////////---...111222444===IIIZZZlllyyyzzzuuurrruuukkkoooqqqooowwwxxxbbb^^^mmmyyy{{{mmmhhheeedddZZZNNNPPP[[[zzzvvvzzz~~~hhhSSSKKKOOOSSSPPPEEE<<<;;;<<<<<<@@@AAAAAAAAAAAABBBEEEHHHOOOWWWaaafffffffffggghhh```\\\WWWRRRNNNLLLLLLMMMHHHIIILLLNNNNNNJJJDDD???<<<>>>AAAEEEGGGIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNQQQWWW^^^ccctttrrrtttyyywwwmmmfffeee___aaacccdddbbb^^^YYYUUUUUURRRNNNNNNOOONNNJJJEEEGGGJJJMMMMMMLLLKKKMMMOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMOOONNNMMMLLLLLLKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGHHHKKKOOOQQQQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLNNNOOONNNOOOPPPRRROOOOOOPPPPPPRRRSSSUUUUUUJJJLLLMMMNNNPPPVVV]]]cccPPPNNNVVV___fffrrrqqq```aaa___]]]```iiisss|||xxxwwwvvvvvvwwwyyy{{{}}}uuuuuuuuuuuutttqqqmmmiiiiiiffffffhhhiiijjjpppxxx}}}}}}}}}uuuvvvzzz~~~~~~xxxtttvvvttt{{{{{{ppppppvvvtttjjjaaaTTTIII???666000......///...,,,---000222111...------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,------------.........//////............/////////000000//////.........//////,,,......444<<<555111;;;===TTTrrryyygggUUUNNNKKKKKKOOOUUUddduuupppddd```mmmyyyuuufffZZZLLLFFFCCCEEEFFFCCCBBBCCCEEEEEEKKKUUUXXXVVVWWW]]][[[___dddiiioooqqqjjjaaaTTTTTTWWW^^^hhhppptttuuujjjfffaaa]]]YYYWWW]]]eeedddiiimmmqqqvvvnnnddd^^^XXXUUUYYY___SSSIIIBBBBBBDDDBBB???>>>AAA>>>@@@FFFHHHIIIOOOXXXVVV]]]bbbgggrrrzzzzzz||||||{{{wwwkkkffflllpppnnnrrr{{{zzzxxxssssssqqqnnnpppqqqtttyyy|||zzztttoooiii```RRRCCC777111000000000000000///------...///........................++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---//////...---,,,---------.........//////...,,,---111222222999BBBXXXmmmvvvzzzxxxhhhlllyyyjjjeeeooossspppxxxfffXXXeeerrrrrrqqqjjjhhhjjj___MMMHHHOOOzzzqqqvvvyyy\\\MMMFFFOOOQQQGGG===;;;<<<<<>>>>>@@@DDDIIIKKKIIIEEEJJJPPPXXX\\\^^^bbbjjjpppnnnhhhcccfffppp|||{{{wwwzzz~~~~~~pppddd]]]dddqqqzzz}}}}}}vvvxxxwwwtttoookkkkkkmmmhhhaaabbbnnnzzzyyyqqqiii___RRRBBB666111000///...------......------,,,+++//////000000///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................//////......000333666777UUU[[[qqqcccZZZcccccceeehhhlllooosssxxx|||yyyZZZUUUeeesssuuurrrnnniii^^^UUUVVV]]]cccqqqoooRRRGGGJJJOOOQQQHHH;;;999>>>999<<<@@@AAA???>>>???AAAHHHKKKQQQZZZbbbfffeeebbbcccddd```VVVKKKEEEGGGLLLJJJHHHEEEEEEFFFHHHHHHGGGBBB@@@<<<;;;<<<@@@EEEHHHFFFKKKPPPRRROOOMMMKKKKKKMMMIIIFFFFFFHHHIIIHHHFFFJJJJJJJJJJJJKKKOOOUUUYYYfffiiimmmooooookkkfffbbbZZZYYYXXXXXXYYYYYYXXXWWWTTTSSSQQQOOOLLLIIIGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHGGGEEECCCBBBBBBDDDGGGJJJLLLLLLLLLKKKKKKHHHDDDDDDFFFIIIJJJJJJHHHFFFDDDCCCCCCEEEGGGIIIIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOQQQSSSUUUWWWLLLOOOMMMIIIPPP[[[]]]WWWOOOUUUWWW\\\ccc\\\WWW___uuuggg```aaahhhnnnqqqgggjjjgggaaa```aaaZZZOOOPPPOOOOOONNNOOORRRWWWZZZ]]]YYYXXXZZZZZZ[[[___dddkkkmmmppptttyyy~~~zzzuuutttuuuwww}}}xxxvvvvvv||||||uuutttppphhhSSSJJJ>>>666333111///,,,........................------------..................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++---......---,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------------------------------------------............///......---------..............................000000//////000000111222///333???TTTnnn{{{cccWWWVVV]]]ddd^^^[[[aaavvvvvvddd]]]bbbjjjnnnnnniiibbb\\\ZZZWWWNNNGGGDDDFFFFFFFFFDDDBBBBBBDDDGGGCCCAAA???AAAEEEHHHIIIIIIBBB@@@>>>???CCCHHHLLLNNNLLLNNNMMMIIIGGGKKKLLLKKKCCCAAA@@@@@@CCCHHHLLLNNNKKKHHHDDDAAA????????????FFFKKKUUUaaajjjlllgggbbbdddiiiooouuuyyyzzz{{{|||}}}{{{wwwoookkkoooyyyyyyvvvxxx|||}}}uuutttvvvvvvwwwxxxttttttsssoooiiieeedddeee______eeeooorrriii^^^WWWIIIAAA777111000111000///---............---,,,,,,.../////////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................///.........///222444666IIIXXXmmmzzzxxxnnnccc^^^fffhhhgggeeegggnnnuuuxxxcccVVV___nnntttpppkkkgggeeeaaa\\\WWWaaammmvvvzzz}}}{{{jjjWWWFFFIIINNNPPPIII===888;;;888;;;>>>???>>>===???@@@CCCFFFKKKSSS[[[```aaa```aaabbbaaa[[[SSSMMMKKKLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDAAA>>><<<;;;===@@@BBBCCCGGGLLLNNNMMMKKKJJJJJJLLLIIIFFFFFFGGGHHHFFFEEEGGGHHHIIIIIIIIILLLQQQTTTWWWZZZ___ccccccaaa]]][[[YYYWWWVVVVVVWWWWWWVVVUUUSSSRRRPPPNNNKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCEEEGGGJJJKKKKKKKKKJJJJJJGGGDDDEEEGGGJJJJJJIIIFFFEEECCCBBBBBBDDDFFFHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRUUUVVVSSSPPPLLLLLLSSS\\\\\\XXXZZZcccaaa\\\[[[VVVRRRZZZyyypppiiihhhmmmsssxxxuuutttmmmffffffiiicccWWWJJJIIIIIIJJJOOOVVV]]]aaaiiidddbbbfffiiikkknnnsssvvvqqqnnnsss||||||yyy{{{|||sssnnnooouuu{{{zzz{{{}}}|||~~~zzzuuusssjjj___CCC===555111//////---+++------------------------------------...............------------,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---------,,,,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------------------------............000///...---------------........................000000//////000000111222000000444>>>PPPfff{{{ooo___^^^hhhrrrlll___SSSYYYrrrsssiiigggnnnxxx~~~zzztttqqqkkk```XXXUUUMMMOOOPPPNNNJJJGGGGGGHHHGGGEEEDDDCCCCCCBBB@@@>>>>>>;;;::::::<<>>>>>;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<===@@@BBBIIISSSeeexxxwwwzzz~~~qqqkkkttt~~~{{{zzzxxxqqqkkksssvvvsssuuusssrrrnnniiibbb^^^\\\\\\[[[___gggllldddTTTGGGBBB666222......000111000.........//////......---,,,------......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------.................................---------...000222444;;;TTTgggmmmssszzzqqq___iiillljjjaaa___gggoooqqqzzzpppXXXYYYgggpppmmmhhhgggooouuujjjYYY^^^eeekkklllppptttoooeeeHHHHHHKKKNNNKKKBBB;;;999888999;;;<<<<<<<<<===???@@@AAAEEELLLTTT[[[^^^```^^^___```^^^ZZZTTTMMMIIIJJJIIIGGGGGGGGGGGGEEECCCEEECCCAAA>>><<<;;;;;;;;;???CCCGGGIIIIIIHHHHHHHHHKKKIIIGGGFFFFFFFFFDDDCCCDDDEEEGGGGGGGGGHHHJJJMMMMMMPPPUUUZZZ\\\\\\ZZZXXXUUUTTTSSSSSSTTTTTTSSSQQQPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIJJJIIIIIIHHHGGGFFFEEEFFFHHHJJJIIIHHHDDDCCCAAAAAAAAACCCEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMOOORRRTTTVVVZZZRRRNNNRRRWWWZZZ[[[\\\mmmzzztttaaaXXXSSSRRRXXX~~~wwwppplllooowww~~~xxxmmmjjjmmmiii```WWWVVVUUUXXX___fffmmmqqqyyyrrroooqqqtttuuuwwwzzzzzztttqqquuu~~~~~~wwwwwwyyyrrrlllfffgggooo{{{{{{tttsss{{{uuuttt|||}}}uuuqqqkkk^^^PPP:::666222000000000...---------------------------,,,,,,---------.........------------------------------,,,,,,,,,+++++++++)))))))))******++++++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.........+++---//////...,,,+++***++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...---------------........................///////////////000111111444333333666???PPPcccqqqwwwaaa^^^nnn}}}rrr\\\OOO\\\vvv~~~}}}~~~uuunnnmmm___dddgggeee^^^TTTMMMIIIKKKPPPVVVZZZZZZTTTKKKEEEAAA>>>;;;:::;;;===>>>>>><<>>???AAA???;;;======>>>===<<<<<<===>>>???CCCGGGJJJKKKMMMPPPSSSNNNWWWiii}}}|||uuutttyyyvvvnnniiihhhaaa___rrr|||ssstttsssooojjjccc___]]]]]]^^^bbbaaaaaa^^^RRRBBB888666333111//////000000...,,,......//////......---,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................------,,,---...///000111444LLL```gggqqq}}}zzzlllgggqqqtttjjjaaaccciiilllxxxzzz\\\VVVaaaiiijjjffffffsssvvvaaaYYY\\\```eeeqqq{{{{{{uuuNNNHHHDDDGGGLLLJJJAAA:::888888999999999:::<<<===???@@@CCCHHHOOOWWW]]]aaa]]]\\\[[[\\\ZZZUUUMMMGGGHHHGGGFFFFFFGGGGGGEEEDDDEEEDDDCCCAAA>>><<<:::999<<<>>>AAADDDEEEEEEEEEEEEIIIHHHGGGEEEDDDDDDCCCBBBBBBDDDEEEFFFEEEDDDEEEFFFHHHKKKOOOTTTWWWWWWWWWVVVQQQOOONNNNNNOOOPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEGGGHHHHHHGGGGGGAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNRRRUUUVVV\\\UUUSSSWWWWWWSSSXXXaaayyyjjj[[[VVVUUUYYYyyytttvvv~~~}}}ppplllhhhbbb\\\[[[[[[```hhhpppvvvxxx}}}xxxuuuvvvxxxxxxzzz~~~}}}{{{zzz}}}|||vvvqqqsssxxx~~~|||tttnnndddaaa___eeeqqq~~~wwwrrrvvv~~~uuukkkmmmzzzwwwlllfff]]]NNN@@@555333111000000///...---------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++)))))))))******++++++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---......(((---222333111---)))(((***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...---------------......................../////////...///000000111000111222222444<<>>@@@CCCIIIQQQXXX]]]^^^[[[XXXWWWWWWUUUOOOJJJGGGEEEEEEEEEGGGHHHGGGFFFDDDDDDDDDCCCAAA???===;;;:::;;;<<>>======???AAACCCEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFFFFEEEEEEDDD????????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKNNNQQQTTTVVVXXXVVVXXXYYYRRRLLLUUUdddtttiii[[[WWWSSSUUU~~~xxxuuupppbbb___^^^ccclllvvv}}}~~~{{{{{{}}}}}}}}}~~~yyyuuuhhhiiilllnnnooolllfffbbbcccccceeekkksss|||xxxoooooouuuxxx|||qqqggghhhttt|||kkk^^^VVVLLL???333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,---'''---333555111---***)))******+++,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///........................//////......//////000111---///111222111333777;;;III[[[ooo{{{ggg[[[gggwwwzzzgggQQQKKKJJJFFFMMMOOOTTT^^^jjjuuu{{{}}}}}}|||zzz~~~pppaaa[[[]]]___``````aaabbbddd___[[[WWWTTTSSSSSSRRRQQQ\\\aaaeeejjjrrryyyxxxrrreeeddd```[[[WWWWWW\\\aaa```ccchhhoootttuuurrroooiiigggfffjjjttt~~~~~~zzzuuuooogggaaaiiigggiiiiiiccc^^^fffttt|||mmmiiiiiifffdddccceeehhhjjjjjj^^^NNN<<<444111///...///111000...---,,,,,,------------......------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................---------------......---000555DDDVVV___cccooo}}}dddmmm{{{sssaaa]]]dddqqqttt{{{yyykkk^^^XXX]]]bbbcccaaaeeejjjfff\\\QQQKKKIIIUUUhhhsssnnneeeWWWQQQIIIFFFJJJNNNIII@@@===:::666444555777888888::::::;;;===AAAHHHPPPVVV^^^ZZZVVVTTTUUUUUUSSSQQQHHHFFFDDDDDDEEEFFFGGGFFFCCCCCCDDDDDDCCCAAA???>>>:::999:::<<>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@??????>>>>>>?????????>>>>>>===<<<===???AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEEEECCCAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLOOORRRSSSSSSVVVXXXUUULLLHHHSSS```bbboookkk\\\VVVQQQLLLNNN}}}wwwmmmgggaaaaaajjjuuu}}}~~~}}}yyytttooodddcccccceeegggiiijjjkkknnnqqqtttvvvxxx{{{rrriiikkkrrrxxxzzzqqqgggeeennn|||~~~ooo\\\OOOFFF>>>444...,,,,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************))))))(((((()))***+++)))---222222///,,,+++---)))***+++,,,,,,,,,,,,+++++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,------------------------...///000........................///............///000000...000111222222222333444666AAAMMMWWWeeexxxjjj]]]```ggglllyyyzzzlllccc]]]ZZZOOOMMMLLLNNNSSSYYY___cccdddkkkuuuzzzwwwpppqqqvvvqqqbbb```^^^\\\^^^eeeooowwwxxxvvvtttrrrpppkkkeeeaaabbbeeegggmmmyyy}}}vvvooommmqqquuuqqqrrrvvvzzzsssmmmfffdddhhhoootttvvv{{{{{{{{{yyywwwwwwzzz}}}||||||yyyssslllfffdddccciiimmmpppmmmfffbbbbbbeeettt{{{sssjjjhhhjjjiiiiiiiiihhhccc\\\WWWHHH===222///000///......,,,------------,,,------,,,,,,,,,---,,,,,,+++***++++++,,,---------------++++++++++++++++++++++++************************,,,*********,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................---...............------111000777EEEQQQ[[[iiivvvjjjdddkkkyyyttt```YYYaaaffffffiiipppyyyzzzlll\\\VVVYYY^^^bbbdddaaa[[[WWWSSSJJJDDDKKKZZZcccccc^^^]]]aaa```XXXPPPNNNLLLIII@@@<<<666444444666666666888999999:::<<>><<<:::888:::>>>AAAAAA@@@???BBBDDDDDDBBB@@@AAABBB>>>???@@@???>>>===>>>??????@@@AAABBBCCCDDDEEEEEEDDDCCCAAABBBCCCCCCBBB@@@CCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAA???>>>>>>======>>>>>>???======>>>>>>>>>?????????>>>>>>============>>>>>>===<<<<<<===>>>@@@AAACCCAAA@@@@@@????????????@@@AAACCCDDDCCC???===>>>???===>>>>>>???@@@BBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNOOOOOOTTTSSSLLLGGGJJJRRRWWWVVVYYYSSSNNNQQQNNNHHHMMMyyy{{{}}}rrrhhh\\\YYY___jjjsssxxx|||}}}zzzwwwsssmmmhhhfffdddbbbcccgggooovvv{{{zzz}}}~~~~~~{{{nnnhhhmmmyyywwwooofffdddjjjvvvuuueeeRRRDDD<<<555000---***++++++++++++---///222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------,,,,,,,,,++++++---------,,,,,,++++++++++++******************+++((((((((((((((((((((((((*********++++++,,,,,,,,,***************************)))(((''''''((())))))+++...111000,,,***---111)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111.......................................///000000///.........000111333444222444888???NNNbbbooosssyyyrrrfffbbbbbbjjjuuuwwwmmmfff^^^\\\XXXRRRLLLIIIKKKNNNPPPXXXeeemmmlllgggjjjqqq{{{|||yyyddddddccccccgggqqq~~~xxxnnnggg^^^^^^___eeesss~~~wwwsssvvvyyy~~~|||uuummmhhhiiikkkmmmmmmpppmmmjjjiiijjjkkkkkkjjjkkkssszzzwwwnnnggggggkkklllpppppphhhcccccccccbbbkkkmmmsssxxxuuunnnkkklllqqqppppppnnnhhh[[[KKK@@@777222000444555222......+++---000111///---,,,++++++,,,,,,,,,,,,+++******+++,,,------............++++++++++++++++++++++++************************+++***)))***,,,------+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------....................................//////......------333222222999III[[[iiipppppp]]]\\\pppsss^^^VVV___^^^^^^___hhh|||xxxaaaQQQRRRZZZeeehhhbbbZZZXXXVVVLLLDDDGGGRRR[[[```bbbbbbpppwwwjjjXXXOOOPPPRRRBBB===777333444555555555888999:::::::::>>>EEEKKKNNNNNNMMMMMMOOORRRUUUXXXQQQLLLFFFBBBAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>======:::888:::===@@@AAA@@@===@@@CCCCCCAAA@@@AAABBB===>>>>>>===;;;;;;<<<>>>:::;;;<<<===???@@@AAABBBBBBAAA@@@@@@AAAAAA@@@>>>BBBAAAAAA@@@???>>>======;;;;;;<<<===>>>???@@@@@@>>>>>>============>>>>>>============>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<===???@@@BBBBBB??????>>>>>>>>>>>>>>>???AAACCCCCCAAA===;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEGGGIIIKKKLLLNNNRRRNNNEEEDDDNNNRRRPPPSSSPPPGGGHHHQQQNNNJJJPPPlllooosssvvvxxxxxxyyyzzzwwwpppfff]]]YYY___llluuuyyyzzz{{{yyywwwxxx}}}xxxiiibbbdddgggfffqqqyyy}}}wwwrrrvvvzzz|||zzz||||||qqqiiijjjqqqzzzqqqlllddd```hhhsssuuuooo___TTTDDD888333111///---------------------------++++++++++++++++++++++++------------------------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******+++///---(((,,,444333++++++,,,---...---,,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................////////////000000000000//////111666===FFFNNNRRRhhhsssxxxppplll~~~qqqqqqkkkaaaXXXUUUVVVWWWYYYTTTQQQSSSVVVVVVYYY]]]gggjjjuuuqqqnnnlllkkkmmmttt{{{vvvpppgggeeecccgggppp}}}yyyzzz~~~}}}~~~tttkkkmmmpppnnniiifffgggcccWWWVVV]]]XXXQQQWWW```iiirrruuuqqqllljjjjjjnnnnnnoooooommmjjjfffcccfffffffffggghhhjjjkkklllpppmmmfff\\\PPPEEE;;;666000...---///111000///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++---,,,,,,+++*********+++++++++******************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...111333777EEEYYYeeefffjjj]]]TTT^^^fffVVVOOO___VVVZZZ^^^gggyyy|||iiiRRRNNNQQQ\\\cccaaa]]][[[YYYSSSKKKFFFHHHPPPYYY___cccooo|||zzzdddMMMHHHOOOAAA===888555555666777777999888777666888;;;???AAAIIIKKKMMMOOOOOONNNLLLKKKNNNLLLIIIFFFCCCBBBAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCC;;;;;;;;;:::777666777999<<<<<<<<<<<<========================<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999============>>>>>>>>>>>>@@@???<<<;;;:::<<<>>>@@@BBBAAA>>>;;;:::::::::;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEE@@@BBBDDDCCCAAA@@@CCCFFFMMMLLLHHHFFFKKKRRRRRRMMMLLLHHHGGGKKKKKKGGGFFFKKKnnnpppssstttuuutttttttttssstttuuuvvvwwwxxxyyyzzzooolllfff```^^^ccckkkrrrjjjkkkkkkjjjhhhggggggggghhheeeaaa___aaahhhsss{{{~~~~~~|||~~~~~~|||}}}wwwvvvuuuuuuuuutttsssrrrnnniiiaaa\\\___ddd___VVVJJJBBB999333111111...,,,------------------------++++++++++++++++++++++++---------------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,++++++************+++...000000000333777555000------------,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---............/////////000000000222666:::???BBB@@@KKKYYYdddkkksss}}}}}}yyyyyy}}}uuuoookkkjjjiiibbb[[[TTTQQQNNNLLLPPPUUURRRPPPSSS```pppwwwssskkkpppppppppqqqtttyyy~~~yyy}}}{{{qqqjjjgggcccccciiirrr{{{{{{vvvuuurrryyy~~~uuummmggghhhjjjhhhddddddZZZ^^^WWWSSSXXXVVVSSSXXX[[[]]]```eeeiiilllllllllkkkllloooppppppmmmhhhdddYYY[[[___bbbdddeeedddcccXXXTTTMMMDDD;;;555000...222111000000111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++---,,,++++++*********+++************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............---///000222===PPP^^^ddddddcccYYYTTTYYYUUUOOORRRYYY]]]]]]^^^jjj{{{|||___TTTNNNVVV```bbb___]]]VVVWWWUUUOOOHHHHHHNNNTTT\\\eeennnmmmaaaUUUNNNLLLCCC???:::666555555555555777777666777888;;;===???EEEFFFIIIKKKLLLKKKJJJHHHKKKJJJHHHEEECCCBBBAAA@@@===========================<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@:::;;;;;;999777666777999;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::===========================<<<;;;:::;;;<<<>>>@@@@@@???===;;;:::::::::;;;:::;;;;;;<<<===>>>???@@@?????????@@@AAABBBBBBBBB@@@AAABBBBBBBBBCCCDDDFFFHHHFFFEEEGGGKKKOOOQQQQQQIIIDDDCCCGGGHHHEEEDDDFFF{{{|||}}}~~~}}}|||yyyxxxpppkkkfffdddeeefffeeedddaaa```^^^\\\[[[]]]aaadddbbbbbbaaa```^^^\\\[[[ZZZ^^^ZZZ[[[aaadddhhhwwwyyy|||~~~~~~zzzwwwtttrrrsssvvv{{{~~~|||vvvooojjjiiiddd]]]WWWVVVSSSIII>>>666333///...000///---***------------------------++++++++++++++++++++++++......------,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++*********+++,,,,,,000...111888:::777444333///...---,,,++++++***+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,---------.........////////////000111333444---333:::@@@EEEOOO\\\fffooo~~~}}}~~~}}}nnnggg^^^VVVPPPNNNUUU___ZZZPPPFFFFFFOOOXXX[[[YYYfffhhhjjjjjjhhhiiimmmqqqnnnqqqyyy|||nnnjjjgggcccaaaccciiiqqqvvv|||wwwlllfff]]]bbbeeegggpppyyywwwnnnbbb^^^]]]______]]]]]]```bbbqqqpppgggggghhhggglllfff^^^XXXYYYaaahhhiiifffmmmnnnppprrrqqqmmmgggbbbSSSVVV[[[______[[[UUURRRDDD@@@999333...------...////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++************+++************************------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............---///......555FFFXXXccccccnnncccPPPSSS[[[WWWQQQVVV]]]]]]XXX[[[kkk|||qqq___PPPPPPZZZbbbcccbbbSSS[[[```ZZZMMMDDDEEEJJJSSS[[[___^^^___```XXXLLLGGGCCC===888666666555555555555666777888:::;;;;;;???@@@CCCFFFGGGGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;:::::::::999777666777888::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999::::::;;;;;;;;;>>>>>>======<<<<<<;;;;;;999999:::;;;<<<======>>>===<<<;;;999999:::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<======>>>?????????AAA@@@@@@AAACCCEEEFFFFFFCCCDDDMMMYYYZZZQQQLLLNNNEEE@@@===AAAEEEDDDBBB@@@wwwooofffbbbbbbaaa]]]XXXWWWWWWWWWWWWWWWXXXYYYZZZdddhhhjjjiiiccc``````aaafff```aaaiiihhhfffssssssvvvwwwtttqqqqqqqqqoooyyyzzz{{{zzzuuuooojjjhhhfff```XXXRRRNNNHHH===333111///------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********++++++,,,.........+++000;;;===444000333000///---+++******++++++***************************************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,------......------------------------------,,,------------.........------...///000111111111222444444333333999BBBJJJSSScccuuu|||zzzyyy~~~zzzsssiii___WWWVVVaaammmlll___PPPGGGHHHKKKLLLLLLQQQUUUYYYXXXUUUTTTXXX]]]ZZZ[[[aaalllzzzyyymmmgggeeecccbbbdddjjjqqqvvvuuuwwwxxxwwwsssiii^^^WWWOOOQQQQQQRRRYYY``````ZZZXXXYYY\\\```^^^\\\___eeevvv{{{{{{zzz}}}pppfff\\\ZZZaaagggiiihhhnnnlllkkkjjjhhhddd]]]XXXYYYZZZ\\\[[[VVVNNNEEE@@@999666333///...///111333))),,,...,,,,,,///000///.........---------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++++++++***************+++***************++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------............000///---111@@@UUUdddgggsssiiiVVVWWW___]]]YYYRRRYYY\\\VVVUUU___nnnwww~~~lllXXXPPPTTT^^^eeehhhUUU^^^eee```SSSGGGDDDFFFLLLTTTVVVTTT[[[eee```QQQJJJFFF@@@;;;999888777777333444666888888888888888:::;;;>>>AAABBBCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999999999888888888999999888666666777888999999999:::::::::;;;;;;:::::::::999999999888888888888888888888888888888888888888999999999::::::999999999999999999999999777777777777888888888888888888999:::;;;<<<<<<<<<>>>======<<<;;;::::::999999:::;;;<<<<<<<<<;;;;;;999999888888888999:::;;;999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<=========@@@>>>===???CCCFFFFFFDDD???HHH___uuuqqqXXXGGGEEEDDD>>>;;;>>>DDDFFFBBB>>>yyyrrrllllllppppppjjjddd\\\[[[ZZZ[[[]]]```cccdddhhhuuu|||pppjjjiiiddd___aaaiiiiiifffrrr~~~|||}}}ppptttsssnnnmmmrrruuuuuu}}}}}}|||wwwpppiiieeedddddd\\\QQQJJJDDD===444///000...,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++,,,...///000...,,,222;;;<<<333///333///...,,,+++******++++++*********************************************************+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,------......------------------------------------........./////////,,,---///000111111000000000111222111111555;;;@@@AAAKKKYYYccciiiooowww}}}xxxvvv~~~wwwiii\\\VVV]]]hhhfff___XXXSSSSSSSSSQQQOOOKKKOOORRRQQQOOOPPPVVV[[[SSSSSSQQQTTT___kkkkkkeee\\\]]]^^^^^^___bbbhhhllleeedddccccccaaa\\\UUUOOOOOOOOOOOOQQQVVV]]]___\\\cccfffkkklllhhhcccfffmmm~~~|||xxxyyymmmhhhcccaaaeeejjjnnnpppiiieee```^^^]]]ZZZTTTOOO[[[ZZZVVVQQQIII@@@999555000000//////......//////+++111222---+++...///---...------------,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))************************************************))))))*********+++++++++*********))))))***++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...---......---///:::NNN___jjjoooggg\\\[[[XXXUUU\\\SSSVVVWWWSSSSSS[[[fffmmm|||rrrbbbTTTNNNTTT___ggg[[[___aaa^^^UUUJJJDDDAAAEEENNNQQQMMMRRR___```WWWKKKFFF@@@;;;999888777777333444666888888777666666777888:::===???@@@@@@AAA???@@@BBBCCCCCCBBBAAA@@@=========<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999888777777777888888777666555777888888888888888999999999999:::::::::999999999888888777777777777777777777777777777777777888888888888999999999999999999999999666666666777777888888888888888999999:::;;;<<<<<<===<<<<<<;;;:::999888888<<<<<<======<<<:::888777666666666777777888999:::888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>><<<:::<<>>FFFOOOXXX___ddduuu{{{zzzsssttt{{{iii\\\[[[```dddddddddeeeeeeccc___\\\XXXYYYZZZYYYZZZ___gggmmmmmmkkkaaaSSSOOOTTTUUURRRNNNQQQTTTSSSQQQPPPRRRTTTSSSWWW^^^eeegggddd\\\WWWWWWVVVWWWZZZ___eeehhhiiiooorrruuuuuummmddddddiii~~~{{{rrrssslllkkkhhhfffdddeeehhhjjjeee```\\\[[[\\\[[[VVVPPPOOOLLLGGGAAA;;;666333111---...///000///...,,,+++111888888000+++---...***------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++***))))))))))))***++++++)))))))))***++++++,,,,,,((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------******,,,---...444BBBQQQiiiiiidddaaa]]]PPPLLLZZZZZZVVVQQQNNNRRR[[[fffmmmppprrrjjjZZZLLLKKKUUU^^^___]]][[[XXXRRRJJJAAA;;;>>>FFFIIIFFFHHHRRRYYYYYYNNNIIIBBB===:::888666555444555666777777777666555444555777999;;;<<<===>>>======>>>????????????>>>=========<<<;;;;;;::::::::::::999999::::::;;;;;;;;;::::::999888888777777666777777666555555666888666666777777777888888888:::999999999999888888888666666666666666666666666555666666666666777777777888888888888888999999999555666666777777888888888888888888999999:::::::::;;;;;;::::::999999888888<<<<<<<<<<<<:::888555444444444555666666777777888777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>??????AAAJJJ[[[jjjfffUUUIIIHHHCCCBBB@@@@@@EEEJJJHHHCCC}}}wwwsssooommmnnnooooooooouuu{{{wwwvvvsssqqqoooqqqvvvzzz}}}wwwssssssqqqooorrrxxxzzz~~~tttooorrrqqqkkkoooxxxyyykkk```ZZZOOODDD:::555111,,,+++---++++++++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++((()))***,,,...000333444333888:::777444555444333++++++,,,,,,------,,,,,,************************************************************++++++++++++((())))))***++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------,,,,,,,,,...///000000///...------------///222777===CCCGGGZZZ___nnnvvvqqquuu~~~qqqmmmnnntttuuuvvvwwwuuusssooommmfffccc``````dddllluuu|||}}}gggVVVTTTUUUSSSRRRWWW[[[ZZZTTTOOOMMMMMMQQQ```vvvuuujjjfffddddddgggjjjllloooqqqrrrsssvvvuuulllbbb```cccuuuzzzooopppkkkjjjgggdddaaa``````aaa^^^ZZZXXXYYY[[[YYYPPPIII???<<<888444111000111111...///000000///...,,,+++---666888...)))---...+++---------,,,,,,,,,++++++************************++++++************++++++************************************************)))************+++++++++)))))))))))))))***++++++((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++***,,,///......666AAAVVV\\\\\\[[[XXXKKKHHHTTT]]]WWWPPPNNNRRRYYYaaahhhgggpppqqqbbbQQQKKKOOOSSSZZZYYYXXXVVVRRRLLLDDD???;;;>>>AAAAAACCCIIISSS[[[XXXRRRJJJCCC>>>;;;888666666666777777777666666555222333444666777999::::::999999999999999:::;;;;;;<<<<<<<<<;;;:::999999999888888888888888999::::::999999888888777777666666555666777666555555666888555555666666666777777777888888888777777777666666666666666666666666666666444555555555555666666666555666666666777777777777555666666777888888999999888888888888888888888888999999999999999888888888:::999999888777555444333333333444555555666666666666666777777777777888888:::::::::::::::999999999666777888888888888:::<<>>888444///++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))******))))))))))))))))))++++++++++++++++++++++++***)))))))))))))))***+++,,,+++***((((((((()))***))))))))))))))))))))))))******+++++++++******)))*********+++---///000111333444444333111000111222000//////333666555...(((,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++******)))))))))++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------,,,,,,////////////000000000000////////////000111222333555888>>>HHHSSS___hhhnnniiilllpppuuu|||sssggg]]]^^^dddkkkrrrxxx}}}yyyuuussssssuuunnntttwwwtttmmmfffbbb```dddlll{{{uuusssrrrqqquuuzzz|||xxxqqqkkkeeebbbaaabbbgggnnnrrrrrrqqqoooooolllddd]]]\\\aaaddddddaaaWWWPPPHHHBBB@@@===888333////////////////////////.........------,,,,,,,,,///......---+++******)))++++++------------++++++------,,,+++))))))+++,,,*********)))))))))((((((***************)))((('''))))))************))))))************************(((((())))))******++++++...,,,)))((()))******)))******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,............///000222222555<<>>888777666555444444555666777333444444444555666666666444444555555666555555555::::::999999999999999999999888777666666777888999999999888888888888888888666666666666666666666666666666666666777777777777888777777666555444444444444444444555555555555666555555555555555555555555555555555555666666666666777777777777777777777777888888888888888888888888777777777777777888888888888666333111111222444666222333333333333333444444444444444555666777777888888888777666666666666666777333222555555444;;;EEEMMMGGG@@@<<<===>>>???>>>===???@@@@@@>>>======>>>}}}vvvjjjeeeiiijjjpppuuuvvvyyy~~~~~~zzzssspppmmmnnnpppooojjjeeeggg^^^YYY[[[___```bbbfffnnnooonnnhhh```[[[ZZZ\\\YYYZZZZZZXXXQQQHHH>>>888555222...,,,,,,------,,,------,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******)))))))))))))))***,,,+++)))((((((((()))***))))))))))))))))))))))))******+++++++++******)))******+++,,,...000111222111222333222111000111222444222222444888777222---,,,,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------------............/////////............///000111222///000333888>>>EEEKKKNNN]]]___ccchhhoooyyyooo^^^[[[bbbhhhiiijjjsssuuuxxxyyyyyyxxxxxxxxxrrrvvvyyyyyywwwuuuooojjjcccggg~~~~~~xxxvvvtttrrrsssxxxxxx~~~pppccc^^^___\\\bbbkkkqqqsssqqqooonnnlllfff```___aaa```\\\WWWHHHCCC<<<888888777333///..............................---------,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++***)))(((((()))***,,,,,,+++++++++*********************)))))))))((())))))************))))))************************)))))))))))))))*********---+++))))))*********)))******++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...///000111222777>>>CCCCCCBBB???>>>GGGIIIIIIGGGFFFKKKUUU]]]iiixxxuuuggg\\\QQQGGGEEEGGGLLLQQQPPPIIIEEEFFFEEECCC@@@@@@BBBGGGMMMQQQWWW___bbb[[[OOOFFF>>>999777666555444333444555666333333333444444444444444222333333444444333333333666666777777777777777777888888666666555666777777777777777777777777777777666666666666666666666666444555555555555666666666777777777666555444444444444444444444555555555555555555555555555555555555555555555555666666666666777777777777777777777777666666666777777777777777777777777777777666666666555444222111111111222333222222222222333333333333333444444555666666777777777666555555444444555555999777777888666666>>>IIIJJJEEE???<<<<<<>>>@@@AAA>>>>>>======<<<<<<<<<;;;|||yyywwwwwwwwwpppqqqttt~~~}}}vvvtttmmmbbb]]]______cccdddccceeejjjllljjjiiimmmttt{{{|||ssskkknnnccc[[[[[[^^^___^^^]]]ggggggeee___XXXSSSRRRSSSOOONNNLLLHHHBBB;;;555111111///---------...---,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++++++++************++++++++++++******+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++***))))))((())))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,...000111333444111222444333222222333444555333222333666666333000---,,,+++***))))))***+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,,,,---------.........---------------...///000000//////000111444666777BBBEEEIIIMMMSSS[[[dddjjjrrrooollllllnnnrrrtttvvvuuuuuuvvvzzz~~~eee^^^dddgggddd```lllrrryyy~~~~~~~~~wwwnnnccc```lllzzzvvvtttqqqmmmlllooorrrttt```YYY\\\WWW^^^fffkkkllliiieeeccc```\\\WWWUUUTTTPPPHHH@@@888444000///111111000---........................------------,,,,,,,,,,,,***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++***))))))))))))***---------,,,,,,,,,,,,,,,+++***)))((((((((()))***************************************************************))))))))))))---+++))))))***+++***)))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111666<<<@@@@@@>>><<<<<>>BBBEEEIIIWWWcccaaaVVVKKKAAA;;;777666555333333333444555333333333333333333222222111111222222222111111000222222333333444444555555777777666555444444555555555555555555555555555555777777777777777777777777333333444444444555555555777777666666555444444444444444444444555555555555444444444444444444444444444555555555555666666666666666666666666666666666444444444555555666666666777777666666555555444444222222222111111111111111222222222222222222222222333333444444555555666666555555444333333333444444666555555555444555===FFFEEEBBB???;;;:::===BBBFFF@@@===999888:::;;;:::888~~~zzzwwwvvvkkkjjjkkkuuuuuupppmmmooolllccc\\\\\\bbbcccdddcccdddeeefffeee___jjj|||tttttthhh\\\YYY\\\___]]]ZZZcccccc___YYYRRRLLLJJJJJJEEECCC???:::555222///......---,,,---...///---,,,,,,,,,,,,++++++++++++******************************************+++++++++*********++++++++++++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******+++,,,...000111333444444444555666555333333333555444111//////000111000///...---+++***)))******+++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,---...//////,,,------------.........---------------...//////111111000000000111222333///111444777:::@@@FFFJJJSSSRRRRRRTTTXXX]]]aaacccaaaeeelllsss~~~lllbbbdddeeebbb___lllrrrxxx}}}~~~}}}}}}xxxoooeee\\\]]]mmm~~~}}}wwwsssooolllllliiicccaaacccmmmnnnYYYSSSVVVTTTXXX\\\]]]ZZZVVVRRRPPPNNNJJJFFFDDDCCC>>>777111111///------///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''(((***+++************************************************++++++******))))))((((((,,,***))))))++++++***)))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............111888>>>AAA???<<<:::>>>BBBCCCBBBDDDJJJPPP^^^cccfffccc``````\\\VVVBBB???@@@HHHMMMMMMKKKKKKOOOOOOMMMFFF===888999<<<===LLLZZZ^^^YYYQQQGGG???999888666555444444444555555444444444333333222222111111111111111111000//////000000111222333333444666555555444333333333333444444444555555555555555777777777777777777777777333444444444444555555555666666666555555444444444333333444444444555555555444444444444444444444444444444444555555555666666555555555555555555555555222333333444444555555666666666555444333333222222000111222222222111000000111111111111111111111111222333333333444444444555555444333333333333444444555333111222555999???CCC??????===:::888<<>>;;;777222///---------+++++++++---//////---+++,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))(((((((((((()))))))))*********))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,---///111222333333333333444555333111000000111222000---,,,---.../////////---,,,************+++************************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,---...//////------........./////////......---------...//////............//////000000---...000111222444777:::<<<===???BBBFFFJJJOOORRRPPPYYYfffpppyyy~~~lllcccaaa``````bbbhhhlllpppsssuuuuuuvvvwww~~~|||yyyttthhh^^^XXX^^^jjjooolllhhheeebbbaaacccaaa\\\ZZZ[[[cccmmmssslllZZZKKKHHHJJJKKKKKKKKKHHHDDDAAA??????AAA===:::888888666333111000///......000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++---,,,+++,,,......---+++************+++++++++++++++***((('''''')))***,,,++++++***))))))***++++++************************++++++******))))))((((((+++***)))***+++,,,+++)))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------............000666===AAAAAA@@@???@@@AAADDDFFFFFFEEECCCQQQSSSTTTTTTXXX]]]___^^^OOOCCC<<>>AAADDDEEEOOO\\\gggmmmrrryyy~~~wwwooogggccc```]]]___dddaaacccgggiiikkkmmmppprrrwwwsssqqqlllddd^^^YYYZZZ```dddccc```YYYVVVVVVXXXWWWSSSQQQSSSQQQSSSRRRLLLBBB;;;:::<<<<<<<<<:::777555444666888666333000///000222222222//////////////////......------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))++++++************+++++++++)))(((***---...+++(((((())))))))))))************)))((((((((()))***+++,,,+++***))))))***+++,,,************************************))))))))))))***))))))***,,,,,,+++)))******++++++++++++******************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,------.........000555:::???BBBCCCCCCAAA@@@BBBFFFFFFBBB>>>GGGHHHJJJMMMQQQVVV[[[^^^UUUFFF;;;>>>HHHMMMMMMLLLJJJIIIFFF@@@888444444666555:::???EEELLLPPPJJJAAA>>><<<:::888666666666666555555555555555555444444333333333333333222111000...//////000000111111111000000111111111111000000333333333444555555666666666666666666666666666666444555555555555666666666444444444444444444444444333333333333444444444444333333333333333333333333333444444444444555555555333333333333333333333333333333333333333333333333222222111111000000/////////000222333333222111111///000000111222333444444111111111111222222222222444444333333333444555555666444111444===EEECCC<<<888888888888888:::>>>AAA===:::666666777888777555}}}zzzwwwhhheeeaaabbbjjjssssssmmmlllnnnrrrwww|||~~~{{{qqqnnnmmmmmmhhh]]]UUUUUU\\\___cccfffffffffeeeeeebbbaaa]]]XXXYYY\\\YYYSSSIIIFFFBBB>>>;;;888555333///...------------...///,,,+++******,,,---,,,+++++++++++++++************************************+++*********)))))))))(((************++++++++++++++++++,,,,,,,,,+++******(((((())))))***++++++,,,++++++++++++++++++++++++******)))))))))))))))***'''((()))***+++******)))))))))))))))))))))))))))(((((()))++++++,,,,,,+++///000111222222111000///,,,---//////......///000222111000///---...000111000///---+++***************************************))))))))))))***++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,---------.........------,,,,,,,,,,,,------////////////......---,,,+++---//////...------......111333444444444666999888???IIIPPPTTTVVVXXXZZZ[[[YYYXXXZZZYYYUUUUUUXXXSSSVVVZZZ\\\^^^___aaaccc|||pppaaa___\\\UUUTTTSSSSSSSSSTTTUUUSSSPPPJJJGGGFFFHHHGGGBBBAAACCC<<<<<<;;;888444222222333000111111000///000222444///...,,,+++,,,---//////---...//////...------...------------------------******+++++++++,,,,,,,,,************++++++++++++,,,+++***))))))***+++,,,+++)))(((***...///,,,(((((((((((()))))))))******((()))))))))************---,,,***))))))***,,,---************************)))))))))))))))*********)))))))))+++,,,---+++)))******++++++++++++******************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---000222666:::???CCCAAA???<<<===???BBBCCCDDD@@@BBBGGGJJJLLLMMMPPPSSSNNNDDD;;;<<<@@@DDDFFFIIIHHHEEE@@@;;;777555444555222777:::<<>>>>>===:::888666555555555444444444444444444555555333333333333222111000///..................//////------///000111111000000111111222222333444444555444444444444444444444444333333444444444555555555444444444444444444444444222222333333333444444444333333333333333333333333333333444444444555555555333333333333333333333333333222222111111000000000000000//////////////////...///000000111111111000...///000222333555666777111111111111111111111111222222222222222333444444222666777777:::>>><<<666666555555666999:::;;;:::777777666666555555555444tttsssnnnhhhfffjjjmmmlllnnnoooooopppuuuzzz|||{{{rrrmmmjjjiiibbbVVVPPPPPPPPPUUU]]]aaabbb___\\\ZZZPPPUUUUUUQQQPPPQQQKKKCCC<<<:::666444222111///---)))***+++,,,------......---+++******+++,,,,,,++++++++++++************)))************************+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,+++***)))'''(((((()))******++++++++++++++++++++++++++++++***)))))))))))))))***+++'''((()))+++++++++***)))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,///000222333222000...---+++---///000111222444666000000///...------...000000///---+++************))))))))))))))))))))))))***************++++++,,,)))))))))******+++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++++++++,,,---------,,,,,,+++---000111000//////000,,,///111111///---///111---111555999<<<===???@@@DDDBBBEEEKKKLLLHHHEEEEEEDDDGGGKKKMMMNNNMMMMMMNNNUUU___]]]MMMGGGLLLKKKCCCCCCGGGIIIIIIFFFDDDAAA===<<<999888999777333222444///111333333111//////000,,,...000000//////000111000/////////............---...000000///......///------------------------*********++++++,,,,,,,,,'''((()))***+++,,,------,,,+++***))))))***+++,,,---+++***,,,111222...***(((((())))))*********+++'''((()))***************---,,,***))))))***,,,---************************(((((())))))******++++++)))((()))+++------+++)))******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++(((+++///000222666===BBB<<<<<<:::777888===EEEKKK;;;???FFFJJJHHHDDDDDDGGGEEE@@@<<<;;;;;;;;;@@@GGGGGGBBB<<<888666555555444000777:::999999;;;<<<;;;>>><<<:::777555444444444222222222333333444444444333333333222222000//////...---------------------+++,,,...000111111000000///000000111222222333333444444444444444444444444222222333333333444444444444444444444444444444444222222333333333444444444333333333333333333333333333333333444444444555555222222222222222222222222222222111000///...------.........///////////////............//////000000......000222444666888999111111111000000000000000111111000000111222333333333===BBB>>>;;;;;;;;;888666444333666999:::888555222444666666444333333444|||}}}{{{xxxuuurrrqqqooommmkkkqqqkkkccc```dddqqqxxxlllfffiiieeeWWWMMMLLLKKKOOOTTTXXXYYYWWWSSSPPPLLLGGGAAA??????===777222111000000///......------***++++++,,,,,,++++++***************************------------,,,,,,+++************)))))))))))))))+++*********))))))((((((************************+++++++++++++++***)))((((((((())))))*********+++)))************+++++++++,,,++++++++++++++++++,,,))))))))))))((((((((((((*********)))))))))))))))++++++***************+++---111555444000---...111,,,,,,///222111///222888333000---,,,---...//////000...---+++******++++++'''((()))***+++,,,------))))))))))))************************************++++++,,,,,,,,,++++++***------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,---...//////,,,,,,,,,---------......+++...000000///...//////000000000000111111111111444444444555555555666666777777777777777777777777;;;;;;;;;;;;:::888777666555555555555555555555555111111111111111000/////////////////////...............------------..................................../////////...,,,+++......---------,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************+++++++++***)))***,,,...,,,,,,+++***))))))******,,,+++++++++***)))))))))***************)))((('''((()))++++++)))((()))*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///.........///222444666;;;;;;;;;999888999<<>>@@@CCCFFFGGGAAABBBBBB>>>999666888;;;CCCDDDCCC???888444333444666555444444666777777666888666666888<<<;;;666111222222222222222222222222444444444333222111000///......---------,,,,,,,,,......------------......000000////////////000000111222333444444333222111111111222222222333333333222222222333333444444444333333333333333333333333222222222222222222222222333222222111111222222333333222222222111111000000000000//////.........------------............//////////////////////////////...///222555777555222111000000000000000111222///111222111000///000222999@@@GGGDDD;;;555444777444444555555666555555444444444333222222222222222rrrppppppsssxxxyyywwwtttrrrpppnnnnnnnnnnnnlllkkkiiiddd^^^\\\aaalllyyywwwlllgggiiieeeXXXNNNMMMHHHJJJMMMOOOOOOLLLIIIFFFBBB===888777777555000,,,000//////...------,,,,,,***++++++,,,,,,++++++***************************,,,,,,------,,,,,,+++******)))))))))))))))))))))************)))))))))(((************************+++++++++++++++***))))))((()))))))))************)))************+++++++++++++++************++++++))))))))))))((((((((((((***)))))))))))))))))))))++++++***************+++---111444222...,,,---///,,,,,,///222111///111666111///---,,,---......---......---,,,++++++***+++***************+++++++++))))))))))))************************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------------,,,,,,,,,---------......+++...000000///...//////////////////000000000000111222222222333333333333444444444444444444444444444444444444333222111111000000000000000000000000000000000000000///......////////////..................------------..............................---.../////////...,,,+++------------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************************************************************)))******)))((()))+++---,,,++++++***))))))******+++++++++*********************++++++******)))(((((()))++++++)))((()))************+++++++++,,,,,,++++++***))))))***++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...------...000222444888999999999888999;;;>>>;;;;;;;;;<<>>:::888777888===@@@BBBAAA<<<888555444777555444444666777777666666444444777;;;<<<888444333333333333333333333333333333333333222111000000.........---------,,,,,,......------------......000//////......//////000000111222222222222111000111111111222222222222333222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111222222222111111111000000000///000/////////.........------------............//////////////////////////////...///111444555333111000000000000000111111222222222222111000000111111888>>>BBBAAA:::555444555333444444444444444444444333222222111222333444555UUUUUUWWW\\\aaabbb___\\\^^^^^^___aaadddeeecccbbb\\\YYYUUUTTTXXXaaakkkqqqlllccc___```\\\QQQIIIHHH@@@AAABBBBBBAAA>>>;;;:::666333/////////...+++'''......------,,,,,,++++++******++++++++++++******************************,,,,,,,,,,,,,,,++++++***))))))))))))))))))******************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************)))************+++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))******+++***************++++++---000222111---+++,,,---...---///222111...///333///---,,,,,,---...---+++------------,,,+++***))),,,+++++++++******))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------...---------,,,,,,,,,+++,,,,,,,,,---------......,,,---///000.........///---.........////////////....../////////000000000000000000000000000000000------............------////////////////////////...////////////...------..............................------------......---------------------------............---,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******************************************************************************((()))***)))((((((***,,,,,,+++******)))************************+++++++++++++++++++++++++++***)))((()))++++++)))((()))************++++++++++++,,,++++++***))))))***++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---///...---------...000111333555777777777888:::<<<<<<;;;:::;;;===AAAEEEGGGFFFCCC???===;;;999777555666:::???AAA@@@<<<999777888666444444666666666555555333222555999;;;999666333333333333333333333333333333333333222111111000///.........------------......------------...............------.........//////000000000000//////000000000111111111222222222222222222111111111111111111111111111111111111111111111111111111111111222111111000000111111222000000000////////////////////////...............---------............////////////////////////////////////000222222111//////000000000000111111222555333111111111222111000777999<<<<<<999555333222222222222222222222222222222111000000111555888:::::::::<<<@@@DDDEEEDDDBBBFFFFFFIIIMMMPPPQQQPPPOOOMMMKKKHHHHHHJJJPPPVVVZZZUUUOOOLLLMMMKKKCCC>>>===888777777666444333222111000...,,,,,,,,,,,,***(((,,,,,,,,,,,,++++++************++++++++++++******************************++++++,,,,,,,,,++++++***)))))))))))))))******************)))))))))))))))((((((((((((((((((((((((******+++++++++******))))))))))))))))))*********))))))*********+++++++++))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******************)))******+++,,,...000111000---,,,,,,---...---...222111......000,,,,,,+++,,,...---,,,***+++,,,---------+++***)))+++++++++************)))((()))))))))************************************++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---//////...---...000,,,,,,---------.........------------............////////////////////////+++,,,---.......................................------.........------,,,------...............///...------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************************************((()))******))))))***,,,++++++***************+++)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***((()))++++++)))((()))***************+++++++++++++++******************+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,------......111444555666777888:::>>><<<:::::::::===@@@CCCBBB???;;;:::;;;:::777333222555:::>>>???>>>===<<<999777555555555555555333555333222444666888777666444444444444444444444444333333333333333222111000/////////............---......------------.........------,,,,,,------...........................//////000000000111111111222111111000000/////////000000000000000000000000000000000000000000000000111000000//////000000111................................................---------............////////////////////////////////////////////////......///000000111111111111333111///000222333222111555555555666666555222000222111111111000000000111111000///000222777<<>>===;;;???===<<<;;;;;;===@@@AAA===:::999;;;:::666333333000//////...------......,,,+++***+++,,,,,,+++++++++++++++++++++*********)))******++++++******)))******************************+++,,,,,,+++++++++(((((())))))************))))))))))))))))))******(((((((((((((((((((((((()))******+++++++++************))))))))))))))))))))))))*********+++++++++)))(((((((((((((((((()))))))))))))))(((((((((((((((((())))))******************))))))***++++++,,,000000000///.........///...,,,---111111...,,,...,,,++++++,,,------,,,******+++,,,---,,,+++***))))))************+++++++++((()))))))))***************************************+++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,******++++++,,,------...,,,,,,,,,---------......,,,---......------...000,,,,,,,,,,,,------------------------....................................,,,,,,---...////////////++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------......//////------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************************************)))***,,,,,,+++***+++,,,+++***************++++++)))))))))***+++++++++,,,***++++++,,,,,,,,,++++++((()))++++++)))((()))***))))))*********+++++++++*********++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,...111333444555666888???===;;;888888999:::;;;;;;888666777999999777444222333555888;;;>>>@@@@@@;;;888666555555555333222555444333444444555444444444444444444444444444444222222333333333222111111000000/////////...............------------......------,,,,,,,,,,,,------------------------------........./////////000000000000000//////......---////////////////////////////////////////////////000//////......//////000------------------......---------...............---------............///000000000000000000000000/////////......---......---...000111222222222111/////////000222333333222333222111333555555333111222111000////////////000111000000000333888===@@@///...---------...///000------...000222222111///444333222111111111111111/////////000000///...///,,,,,,+++++++++,,,,,,---)))))))))******++++++,,,++++++++++++++++++******))))))************))))))************************)))***++++++++++++++++++((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))******++++++))))))))))))***+++,,,,,,//////......//////000111---+++,,,000222///,,,,,,,,,+++***+++---...---,,,***+++++++++++++++******))))))******+++++++++,,,))))))))))))***************************************+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************+++,,,,,,))))))***+++,,,---......,,,,,,,,,---------......,,,---...---,,,,,,...000+++,,,,,,,,,---------------............/////////////////////////////////+++,,,,,,---............------------------------+++,,,,,,------------,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************************************)))***,,,---,,,++++++,,,*********)))******+++,,,***************+++++++++)))***++++++++++++++++++((()))++++++)))((()))***)))))))))************+++)))***++++++++++++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,,,,...000111222333555777<<<;;;999777666555555666555555555666777777666555444222111333777<<>>------...............///,,,+++++++++---...---,,,...------------,,,,,,,,,+++,,,---,,,,,,,,,---,,,+++++++++++++++++++++,,,((()))*********+++,,,---++++++++++++++++++++++++))))))************))))))************************))))))***+++++++++++++++'''(((((()))******++++++((()))))))))************************************))))))***+++++++++++++++************)))))))))((()))************+++++++++***))))))(((((())))))***))))))))))))(((((((((((('''(((((()))******++++++))))))))))))***+++,,,------,,,,,,,,,...000111111,,,)))***000222///,,,,,,...,,,******,,,.........++++++************+++++++++++++++***************))))))))))))***************************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************++++++,,,******++++++,,,,,,,,,---,,,,,,,,,---------......,,,------,,,+++,,,...000,,,,,,,,,------------...---............/////////........................+++,,,,,,------------,,,////////////////////////+++,,,,,,---......------++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************'''))),,,,,,+++******+++******))))))***++++++,,,+++++++++***************((()))******++++++******((()))++++++)))((()))***))))))))))))************)))***++++++++++++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,---------------------...//////000111444777777777777666555444333333333555777777666555555555444111///111555:::<<<======:::777555555333111000000111444555444333222222333333333333333333333333111222222333333222222222111111111000000000//////......------------............------------.........---,,,,,,,,,,,,---...,,,------------.........,,,,,,,,,,,,------------------------------------------------------------......------------......------------.........///,,,,,,,,,------.........---------............///000000000000000000000000...///000...,,,,,,///222,,,---000222333333222111,,,333::::::666111111333000111111111222444666777333222000...---...//////.........///111444777888&&&))),,,...---,,,++++++,,,+++))))))+++,,,,,,,,,+++++++++,,,,,,---------+++---...,,,***+++++++++,,,,,,,,,+++++++++******)))***,,,,,,,,,,,,---///++++++++++++++++++,,,,,,))))))************))))))************************((()))***+++++++++++++++'''(((((()))***+++++++++(((((())))))*********+++************************((()))***++++++++++++++++++*********))))))(((((()))************+++++++++******))))))))))))******))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))***+++,,,---+++***)))***---///111111,,,((()))///333000,,,,,,///---******,,,...//////++++++)))))))))***+++,,,------,,,+++***)))((('''))))))))))))***************************************+++,,,---............------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------*********)))***++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,------,,,+++,,,...000,,,,,,---------.........------............//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///......------------,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************&&&(((++++++***))))))*********))))))***+++,,,,,,,,,+++++++++******))))))'''((()))***************((()))++++++)))((()))***))))))))))))************)))***+++,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,---............---...//////......000444777222333555555555444333222444777:::999555333333555333111///111555999:::999>>>;;;888666444333111///,,,///333555555444333333222222222222222222222222111222222333333333222222111111111111000000000000.........------.........///......------......///......,,,,,,,,,,,,......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------....../////////,,,,,,,,,------.........---------.........//////000000000000000000000000---///000...,,,---000333+++---000222333333222111...777@@@???777000000222///111222222222333777:::444222000...---...///000,,,,,,---...000111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++---,,,***))))))***,,,---((())))))******)))))))))++++++++++++++++++++++++))))))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,------......++++++******++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***---///...,,,)))'''+++---///000...------......---,,,,,,,,,---...///))))))((((((***,,,///111222...)))''')))+++++++++******************************+++++++++,,,,,,,,,++++++---......---++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,,,,------------------------------,,,,,,------...////////////............---------...........................------------...//////,,,,,,,,,------,,,++++++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))***************)))******000---))))))+++,,,+++)))************************)))************+++++++++))))))))))))************+++++++++************)))+++++++++++++++++++++++++++++++++*********))))))((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////444555666666555444333222555666666666555444444333//////000111222333444444:::===>>>;;;555222333666333000///000333555444333333222222222333555777888333222111000///000111222222222111111111111222222000000000000000///......000////////////.........------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---.........//////000000000000///.....................///000000000000000000//////000111111000...111666;;;>>><<<777222000555222//////333666777666222222000/////////000111000111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,************,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))************)))+++---//////---+++)))+++---///000...------...///...---+++++++++,,,,,,******))))))***,,,...000222...)))((()))+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++++++++,,,---------------,,,,,,,,,++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------...////////////............------------------...............---------------...//////,,,,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))---++++++000555666111,,,///,,,******,,,---,,,+++************************)))************+++++++++))))))))))))************++++++++++++************+++++++++++++++++++++++++++++++++*********))))))((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////555666777888888777555444555555555555444444333333//////000000111222222333777;;;??????;;;777666888888555222000111222000...444444333333333444444555555555333222111111000000222222111111111111222222000111111111111000//////////////////........................---------,,,.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............................../////////000000000000000///.....................///000000000000000////////////000000///...000444888:::888555111000222000......111444444333222111000//////000111222555444333222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++))))))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((''''''&&&%%%%%%+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---//////...,,,+++,,,...//////...------...000...---+++***)))******,,,+++*********+++---...000...***)))***+++++++++******************************+++++++++,,,,,,,,,++++++************++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,------.........---------,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---....../////////............---------,,,,,,------.........///---------------.........+++,,,,,,------,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************...******222===???555+++---+++******,,,------,,,************************)))************+++++++++)))))))))*********++++++,,,+++++++++************+++++++++++++++++++++++++++++++++***************((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------......///444666888::::::999777666444444444333333333222222...//////000000111111111333999???BBB@@@===;;;;;;;;;777333000000///......444444444444444333222222777666666555444222111000222222111111111111222222222222222222222111111000/////////.........------000////////////..................------------------,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................//////000000000000000111000//////............///......///000000000000000/////////////////////...///222555555444222111000000...------///111111111111000...---...000333555;;;999666333000...------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******++++++,,,++++++***)))(((************************((()))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))(((((((((***************++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))***************+++,,,---------,,,+++---...//////---,,,---......---,,,***))))))******...---,,,++++++++++++,,,///...,,,+++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////............---------+++,,,,,,------......///,,,,,,------............++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++''''''...888:::111(((******)))***+++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,------...///222444777:::;;;999777666333333222222222222222222/////////000000000000000000555<<>><<<777333///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************++++++,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''((())))))***++++++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,///000000...,,,+++---...,,,+++*********,,,---............---,,,++++++***,,,...///...,,,+++***+++******************************+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------***************+++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///............---------------,,,,,,,,,,,,,,,,,,***+++,,,......------,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++***************+++++++++))))))***)))(((((()))***''')))++++++***)))***+++************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---000222444555555555333222111111111222333444444444444333333222222111111111000111444888<<<>>>::::::999666333000000111///000111333444444555555000111222444555666666777333333222222222222333333444444444444444333333222111111111000000000//////////////////.........................../////////---------............/////////.........---------,,,---------............------------------------------...////////////...////////////////////////111000000000000000/////////............//////000......///000000000000000---222888:::777333111111000111000//////000444777111444666666555222111111///......///000222333555:::888555222///---,,,,,,************************************************************************)))************++++++++++++***)))(((((()))***+++(((((()))***++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***************)))(((((()))+++,,,...000000000...,,,+++,,,......---,,,++++++,,,------............---,,,+++++++++...000000---+++***+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------***************++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************++++++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,---......///............---------...------,,,,,,+++++++++)))+++,,,......---,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))***+++***)))((()))+++))),,,......+++******+++************************)))************+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++---...111333555666333333111111111222444555777777666666555444333333222000......111444777888777999;;;999666333333444222111111111222333444444000000111111222333444555444333333222222333333444333444444444444333222222222222222222111111111111111111000000000/////////---........./////////000------......////////////////////////.........---------------....................................------...///////////////////////////////////////000000000/////////.....................///000000......///000000000000000---444===@@@<<<777333222/////////......000444777222555999999666333111111......///000111222222222333333222000///...---,,,************************************************************************)))************+++++++++,,,***)))'''''')))***,,,$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************+++***))))))***+++...///000000000...++++++,,,...111000...,,,+++++++++,,,------......------,,,++++++...111111---+++***+++******************************+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------*********)))***++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++,,,------......++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,---......//////.........---------///...------,,,+++***))))))***,,,......---,,,+++)))***+++,,,------...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,+++******+++...111000---++++++,,,************************)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++((()))++++++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...+++++++++---///222555777444333222111111333555666999999888777666555555444111000......000222444444222555999;;;999777888999444333222111111111222333222111000///000111222333444333333222222333333444333333444444333333222111333333333222222222111111222222222111111111111000---.........//////000000---.........//////000000000/////////............---------.........//////........................---......///////////////000000000000000000000000000000//////.........---...............///000111...//////000000000000000---555???CCC???999444222---............000333666222666::::::777333111111---...000222222222111000/////////000///...---,,,++++++************************************************))))))))))))******))))))))))))************))))))*********))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))***++++++)))(((''')))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***,,,...000------......------,,,,,,***++++++,,,++++++******---------...------,,,,,,***+++,,,,,,,,,,,,+++***...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++------------...000........................++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++,,,---------,,,+++***+++++++++*********))))))++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,------...///000000111444444111111555666555666666555444444444444555111111111111111000000///111333777:::;;;<<<;;;;;;999666333000//////000111222222222111111111111111111222222333333444444555111000000000111222222333555444222111111111222222222222111111000///......000000000///////////////000000//////.........---........................------------------------...........................------------...//////000000///...............000000000000000000000000///000111000/////////111---...///000111000000///111444777888777555333333...//////000111222222222666444222000//////000111333222111111111111000//////...---,,,++++++++++++******************************************************))))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***************************************************************************)))(((((()))************+++++++++************************))))))))))))))))))))))))******))))))***,,,...000---------......---,,,,,,///////////////......---,,,------.........------***+++,,,,,,,,,,,,+++***,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++,,,,,,,,,,,,+++++++++***************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++------,,,---...000------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++((()))+++,,,,,,,,,,,,++++++++++++*********))))))++++++************++++++************************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,++++++******+++++++++++++++,,,---.........999???@@@:::333333444444444444333333333444666777444222111/////////000111111333555888:::;;;;;;;;;:::888555222000000000111000000000111111222222333111222222333333444444555444333222111111111111111444333222111111111222222444333333222111111000000000000000000000000000000000000/////////....................................................................................------------...//////000000///...............000000000000000000000000---///000///...---...000...111444444222000///000000333555555444222222222000000000000111222333444555333111///...///111222===999555111000000000000......---,,,++++++++++++******************************************************))))))))))))******))))))))))))************))))))************)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************************************************************+++******))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************))))))***,,,...///,,,------.........------111111111111111000///...,,,---...///////////////***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******************)))(((((()))))))))*********+++++++++***************************************++++++,,,,,,,,,,,,------******++++++++++++*********+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,+++++++++***************++++++************++++++************************************))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++******++++++,,,,,,------:::BBBFFF>>>555222333444222222111111222444666888666444111///...///111222111222333555777999;;;<<<<<<:::777555222111111111//////000111222333333444111222222333333444444555777666555333111000//////111111111000111111222333555555444444333222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////...------------...//////000000///...............000000000000000000000000...///000000......///000000666:::999444000///111///111222222000000111222333222000//////222444666444222000...---///222444FFFAAA:::333///...000111...---,,,++++++***++++++***************+++++++++******************************))))))))))))******((()))))))))************((())))))************)))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************************************************************,,,+++)))((((((((()))***))))))*********+++++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,---......///......///////////////...------,,,---...///000000000000++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,------,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))************))))))))))))))))))*********+++*********)))))))))))))))************************+++++++++,,,,,,,,,------)))******++++++******)))***+++------,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,+++++++++++++++++++++))))))***+++++++++,,,,,,************************++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************+++******))))))******+++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,***+++++++++,,,,,,------111888<<<999555444555444333222000///000222555777666555333111000000000111111111111222444777:::<<<===<<<:::777555444222222000000111111222222333333111222222333333444444555888777555333222000000000000000000000111222222333444444444333333222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------------...//////000000///...............////////////////////////000111222111000///000222222999???>>>666000///111000000000///...///111333444222///......111444666333111...------000333555FFFBBB===666000...///000---,,,,,,+++******++++++))))))*********+++++++++******************************))))))))))))******((()))))))))************(((((()))***************))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************************************************************,,,+++)))((((((((()))***))))))*********+++++++++++++++++++++++++++++++++************************************+++,,,------+++,,,---...//////000///,,,------......------,,,,,,---...///000000000000++++++++++++++++++++++++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,------,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))************))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,,,,------)))******++++++******)))***,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,++++++++++++************************++++++************++++++************************))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++************++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------***...000111444888666222444333111000000111222333333444444444444222000///111000000000111444888:::;;;;;;:::999888666555444444444333333222222111111111222222333333444444555666555444333222222222222000000111111222222222222222222222222111111111111000000111111222222222222000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...------------...//////000000///...............///////////////////////////000111111//////000111222999???>>>777000000222000111000///...///222444333111000...///000222444222000...------000333555======<<<777222...---...,,,,,,+++*********++++++)))))))))***++++++,,,,,,******************************))))))))))))******))))))))))))************'''((()))******+++******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))((())))))))))))************++++++++++++++++++++++++************************+++******))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++---...000000111111,,,,,,---...////////////,,,---...///////////////,,,++++++******++++++,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******************)))***++++++++++++,,,,,,,,,))))))))))))************************************++++++,,,,,,,,,,,,------******++++++++++++*********,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,*********+++++++++++++++000///---,,,+++************************+++++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************++++++************++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---------------,,,---,,,---222777555///444333333222111111111222111333555666666444111///111000//////000222555666777888:::::::::999888777777666666555444333222111111222222333333444444555444333222222222222222333111111222333333333222222000000000000000000000000//////000000111222222222111111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000...------------...//////000000///...............000000000000000000000000...///000000......///000111666;;;:::555111000222000000111000///000333555111111222222222222222222000000.........000222333333666999777222...,,,---++++++************++++++((())))))***++++++,,,,,,******************************))))))))))))******))))))))))))************'''((()))******+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))******************)))))))))))))))************++++++++++++++++++++++++***************************************)))(((((()))************+++++++++************************))))))))))))))))))))))))******++++++,,,,,,,,,+++***+++---...000111111222***+++,,,...///000111111,,,------.........------,,,,,,+++******+++,,,,,,,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++******************++++++++++++)))))))))******+++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))*********++++++++++++...---,,,*********++++++))))))*********+++++++++++++++************++++++************************((()))))))))************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,***))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++)))*********++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++++++++,,,...---,,,...222222...111222333444444333333222111222444555555555444333000000/////////000111222333555888;;;<<<<<<;;;:::777777666666555555444444111222222333333444444555333333222111111111111222333333444555444333222222000000000000000000000000......///000000111222222111111111222222222333333000000000000000000000000111111111111111111111111000000000000000000000000...------------...//////000000///...............000000000000000000000000000111222222000000111222000222555555444222111111...///000000000000222444000222555777777555222000////////////000000000000...222666555000,,,,,,---++++++************++++++((())))))***++++++,,,,,,******************************))))))))))))******))))))))))))************''''''(((******+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&''')))***+++,,,---************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++************************)))***+++++++++***(((''')))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,++++++***+++---...000111222222'''(((***,,,...000000111---------...------,,,,,,---,,,+++******+++,,,---***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))************))))))******+++++++++,,,************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,))))))******+++++++++++++++***)))))))))***+++,,,))))))******++++++++++++++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++))))))******+++++++++++++++*********+++,,,,,,---++++++******************)))---...+++***---000000...000333555666555444333333333333333444555666666000000000/////////000000000333777;;;=========<<<666666666777777777777777111222222333333444555555444333222111000000000000444555555666555444222111000000000000000111111111---......///000111111111111111111222222333333333////////////////////////000000000000000000000000////////////////////////...------------...//////000000///...............000000000000000000000000444555666666444444555666///000111222222222111111,,,...000000000000111333000444888<<<;;;888333000//////000000000000///...---111555333...+++,,,...+++***************++++++))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))************))))))************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''************************))))))))))))))))))))))))------,,,,,,+++*********'''(((((()))******++++++.../////////...------,,,+++++++++,,,---...///000111---***,,,000111...+++.........------,,,,,,,,,------,,,++++++,,,,,,,,,......---------,,,,,,,,,+++,,,---......,,,+++))),,,,,,,,,+++++++++******++++++,,,------......///*********++++++*********)))))))))***+++++++++,,,************************************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++******************---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,+++***)))(((((((((***++++++)))(((((()))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++(((((()))***************++++++******++++++,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------+++(((''')))...000---***)))***+++,,,---------------------,,,,,,+++++++++---,,,++++++,,,---///000333333333444444555555555333333333333333333333333333222000...---......///222222333444555777888999::::::999999999999888888555444333222111000000000333222111//////000000111111111222333444555555666666555444333222222111000////////////////////////000111111222222222111111//////...//////000111222///.........///000222333111111222222222111111000//////............//////..................------000111222111000///000111666:::===;;;555111222444///000000111000///......111...,,,---111333333222000777===;;;333---///333777777666333///---......//////...------,,,++++++*********)))******+++,,,))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++(((((())))))***++++++,,,...............---,,,+++,,,++++++,,,,,,...//////000---***,,,///111...+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++---/////////------,,,,,,,,,+++++++++******+++++++++,,,------......***++++++,,,,,,++++++***************++++++++++++************************************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))*********+++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************)))************+++++++++((())))))***************++++++******++++++,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++)))'''***...000---***)))***+++,,,------------,,,,,,,,,,,,+++++++++***,,,++++++++++++---...///111222222333333444444555333333333333333333333333333222111000////////////000000111111333444555666999999999999999999999999666555444222111000000000222111000/////////000000//////000111222222333333444444444333222222111111000000000000000000000000111111111111111000///...000////////////000000111//////......///000111222000000111111111111000000000000///.........//////........................///000111111//////000222666999<<<:::555111222444000000000000000000000000222///---...111333333333666999;;;777000---///333;;;;;;:::777333000///000......------,,,++++++******************++++++,,,((()))******++++++******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++***************++++++,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,))))))******+++,,,,,,,,,,,,,,,---------,,,++++++,,,++++++,,,,,,---...//////,,,+++,,,...///---+++------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++---///000000000///,,,,,,,,,+++++++++************++++++,,,---------,,,,,,------------,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,************************,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++)))(((***---...---+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++************************)))))))))))))))))))))))))))************+++++++++((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---+++)))(((***---///---*********+++,,,------------+++++++++***************************+++,,,---...000000000111222333333333222222222222222222222222222222222222111111000///.........///000111222333777777888888999999::::::777777666444333111000000111000000///...//////////////////000000111111111222222222222222222222222111111111111111111111111111111111111///...---,,,111000000////////////000000000/////////000000111//////000000000000000///111000//////.........////////////......//////000000111222111000000111333666888:::888444111222444000///......///000222333333111//////111333444333<<<:::777222......000333======<<<888444000///000------,,,,,,+++************************+++,,,,,,((())))))***************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++++++++,,,------......,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,++++++---.../////////...,,,,,,,,,+++++++++******)))******++++++,,,,,,---------............------------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++***************+++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++---)))&&&)))...111///,,,******************************************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,************************************************))))))*********+++++++++))))))***++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))+++---...,,,******+++,,,,,,---------,,,*********))))))))))))))))))))))))******+++,,,,,,......//////000111222222111111111111111111111111222222333444333222000///...............///000111555555666777888999:::::::::999888777555444222111111000000///////////////000000000000000000111111000111111111222222333333111111111111111111111111000111111111000///......111111000//////...//////111111000000000000000000///000000111111111111000111000000///.../////////000000/////////000111222555666555333111000111333555666777666333222222333//////...---///111444555333222111111111222333444:::777222///...///000111888888888555222///......++++++++++++******))))))+++************+++,,,,,,(((((()))************)))***))))))(((((())))))***************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************************))))))))))))*********+++++++++++++++++++++++++++******++++++++++++******************************,,,+++++++++***)))))))))*********++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++,,,,,,,,,******++++++,,,++++++***,,,,,,+++++++++,,,------,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,---.........//////............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))*********+++++++++,,,++++++******++++++,,,+++*********++++++,,,------------,,,,,,+++++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))***************---)))&&&)))...111000---******************************************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++))))))***+++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++,,,---,,,***++++++,,,---------,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,---...///000111222111111111111111111111111222222333444444333111000000000/////////000000111222333444555666888999999:::::::::999888666444333111111111111111000000000///////////////.........///000000111111222222222111111111111111111111111///000000111222222222222111111000//////...//////111111111111111000000000000111222222333333333222000000////////////000000111111000///000111222444;;;;;;999555222000111222444555555444222222222333//////......///222444666444333222111111111222333444111//////000111000///222333444333111///......++++++************))))))+++++++++***+++,,,,,,---'''((())))))******))))))******))))))))))))******************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******************************+++++++++***************))))))******+++,,,,,,,,,,,,+++++++++******))))))************************)))))))))))))))))))))))),,,++++++***))))))((((((******++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---............---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++,,,---------......////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++************++++++************+++,,,------...------,,,,,,++++++***++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************,,,***((())),,,///000///******************************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***++++++,,,+++++++++)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,))))))))))))************((((((***++++++,,,+++++++++,,,---...///000111222222222222222222222222222222222333333333222222111222222111000000000111111111111222333444555666777999999::::::999777555444333444444444444333222222.........------,,,,,,,,,//////000000111111111222111111111111111111111111...///000222333333333333111000000////////////000000000111222222111111000111111222333444444444444////////////000111222222222111000///000222444555======:::666222000111333444333222222222222222333////////////000222444555333444333111//////111333/////////000111222000///000222333333222000///000************************+++++++++++++++,,,------'''(((((()))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************+++++++++((())))))***++++++,,,,,,***************+++++++++************************))))))))))))))))))))))))+++++++++++++++************************************++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,***+++++++++*********+++******+++++++++,,,,,,,,,++++++++++++,,,---...///......---------,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,+++++++++******+++++++++,,,------......---......//////......---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********((())))))***++++++,,,,,,++++++************++++++************+++,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++***))))))***,,,...///******************************************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************)))************+++++++++)))***++++++,,,,,,++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))))))))******+++++++++((()))***,,,,,,,,,,,,++++++,,,---...///111222222333333333333333333333333222222111111111111222222333333222111111111111111///000000111222333333444555666777888777666444333666666777777777666555444111111000000///......---//////000000000000000000000000000000000000000000//////000111222222111111000////////////000000111//////111222333222222111000000111222333444444333---......///000222333444333222000000111333555777;;;:::888444111000222444333222000000111222333333//////000111222222333333333333333111...---///222000111222222111111000111///111333333111///......++++++++++++++++++++++++,,,++++++++++++,,,------'''(((((()))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,************************))))))******+++++++++,,,((())))))***++++++,,,,,,'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------******))))))))))))))))))***+++,,,---------------,,,,,,++++++***+++++++++)))***++++++***)))***+++*********++++++,,,,,,,,,++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,+++++++++******+++,,,,,,------......///------............------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((())))))***++++++,,,,,,++++++************++++++************+++,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++000000///...------,,,,,,***++++++))))))***---000************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++(((***+++------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,+++******+++,,,,,,,,,------,,,++++++))))))******+++++++++,,,((()))+++,,,------,,,,,,+++,,,---...000111222333333333333333333333333333222111000000000111222333444333222111111000000111/////////000111111222222222333555666666444333222777888999999999888666555666555555444333222111111000000000000000////////////////////////////////////000000000000000///...//////...//////000111222...///111222333333333222//////000222222333333333,,,------///111333555666444222111000111333666888777777555222000000333555333111//////111222333333///000111222222333222222222333333111---,,,...111444555444222000///111333///111333222///,,,******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,++++++------------------------,,,++++++***+++,,,...///---,,,,,,+++*********+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++++++++*********))))))+++++++++*********)))))))))***,,,......---,,,+++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---////////////...------,,,,,,...---,,,++++++,,,---...---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***,,,,,,***)))***+++))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++***+++---------+++)))(((......---,,,,,,,,,,,,---,,,+++******)))*********************************,,,,,,,,,++++++*********.........------,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++......---,,,+++***)))(((+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***+++,,,,,,------,,,,,,+++------,,,+++************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++------++++++++++++------///000222333444333333222555555444333222222222222666555444444222111111000000///////////////000111333333222222222333555666999999999888888888888888666777777777666444111///000000///...///000222333111111000000111111222333111111000///...---,,,,,,111111000000///.........------...000333333222111000000000222444555444222111000000000222555777999777333111333222///000333444222111111333333222000......///000222333444444333333333222222111111111111000///...///000333444555555555333000//////000,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,------............---------...///000---,,,,,,++++++***++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))+++,,,......---,,,+++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////.........------------------------------------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///------..................---------,,,,,,------------------,,,,,,+++++++++---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***,,,,,,***)))***+++***))))))))))))******+++******+++,,,,,,,,,,,,,,,***+++---------+++***(((......---,,,,,,,,,,,,---,,,++++++***************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************+++******))))))******+++)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++***************************************++++++++++++******))))))***++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++************+++,,,...///111222333333333222333333222222222222333333333333333333333333333333111111000000000000000000333222111111222333444555666666666777777777777777666666777777666444222111222222111000000000111111111111000000111111222333111000///......---......111111000000///.........//////000222333333222111111000111222444555444333111000000000222444777888666333111222111//////222222111000111222333222111000000111222333444555555333333222222222111111111000///...---...///111222555666777555222000//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))***++++++,,,---....../////////...---------......,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))+++++++++***************+++++++++******************+++,,,---...---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///............------------------------------------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///,,,,,,------...//////000,,,------......------,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***,,,,,,***)))***++++++******))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,------,,,***)))......---,,,,,,,,,,,,,,,,,,,,,+++***************************************,,,,,,,,,++++++++++++******************)))))))))***************************))))))))))))))))))***)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))******+++++++++++++++,,,,,,------,,,,,,+++************+++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++******))))))******+++---...///111222333333333222222222222333333444444111111222333333444555555333333222222111111000000222111111111111222333333333333333444444555555555555666666777666555444333444444444444333222111111222111111111111222333333222000///......///000111222222111000////////////222222333444444333222111222222222333555666555333111111000111222444666777666222111222111------000111000///000333444333222000111111222333444444555222222222111111111111111000///...---...///000111555777888777444000///...)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++************)))******,,,---...//////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************+++,,,---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///---------.........//////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,,,,***)))***+++---,,,+++***************++++++++++++,,,,,,------+++,,,,,,------,,,++++++...---,,,,,,++++++,,,,,,,,,,,,+++************+++************************++++++++++++++++++++++++***************)))))))))******************************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******************************++++++++++++*********************++++++++++++,,,,,,------,,,,,,++++++*********++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************+++++++++,,,---///000222333333444444444444444444444444111111222333333444555555555444444444333222111000111111111111111111111222000000111111222333333333444555555666666666555555555666777777777666555444444333333333333444555555333222000//////111444666555444333111111111111111444555777666555333222222333333222444666666555333111111111111222333555555555222111222111---,,,///111000000111444555555444000000111111222222333333111111111111111111111000111000////////////000000333555777666333///---,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,+++++++++))))))***+++,,,......///---------,,,,,,++++++***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++,,,,,,---------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---/////////.........---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,,,,***)))***+++...---,,,+++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,---,,,,,,,,,------,,,++++++++++++,,,---,,,,,,+++***+++++++++************************++++++++++++++++++++++++***+++++++++++++++++++++************************+++++++++******+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++******************************++++++++++++************)))))))))***+++,,,+++,,,,,,------,,,,,,+++---,,,++++++*********+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...000111222666666777777666555444444444444333333333333222222555555555555444333111000111111111111111111111111//////000000111111111111333444444555555555555555444555777999::::::999888666555555555555666777777666444222111222444777999888666555333222333333444555777999888555333222333444333333444555666444333111111111111222222333444444111111222111---,,,///111111111222555777777666222222222333333333333333000000000000000000000000333222222111000000000000///111333333000---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''((()))******+++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---------,,,,,,,,,++++++)))******+++,,,------........./////////...------***+++---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///000//////...------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------............+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***,,,,,,***)))***+++---,,,,,,+++++++++,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,------------------,,,+++++++++++++++------,,,+++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,---+++,,,,,,------,,,,,,+++...---,,,+++************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++---...000111555555777777777666555444666555555444222111111000444444555555555333222111222222222333222222111000000000000000000000000000333333333333333333444444333444555777888999::::::777666666666666777888888666555444333444555777999999777555333333333444555555888:::999555222222444444333222333555555444222111111111222222222222222333111111333333///...000222111111222555666666666555555555555444444444444////////////000000000000444444333222222111000000+++---//////---+++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---.../////////...---***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///..................---------------,,,,,,---------+++++++++,,,,,,---------------------.........///+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......------------------------,,,,,,,,,+++++++++******************************)))***,,,,,,***)))***+++******))))))******++++++...---+++++++++,,,...///,,,,,,,,,,,,,,,---......---,,,++++++***+++++++++------,,,++++++++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))************+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++******++++++++++++******+++***)))((()))***,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++*********+++,,,...///000111333666777777666666666555555444222111111000222333444555555444222111222333444444333222111000222222222111111000000///333333222222111222222222333333333333444555777777666555555555555666777777555555444444444555666666888777444222111222444555444888;;;999555222333555333222222333444444222111111111222222222111111111222000111444444111000222111000///111333444444333444444444333333222222222........./////////000000444444333222111000///...)))+++------+++***+++,,,))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))+++++++++++++++++++++,,,)))***,,,---...---,,,,,,***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************))))))******++++++++++++))))))******++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///,,,,,,------.../////////......,,,++++++,,,......+++++++++,,,,,,------------------.........//////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********************************)))***,,,,,,***)))***+++(((((('''(((((()))******...---,,,++++++---...000,,,,,,,,,,,,,,,---...///---,,,++++++******++++++...---,,,,,,++++++,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++((()))***+++,,,---......+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++***)))((((((***,,,---+++,,,,,,------,,,,,,+++************+++,,,------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++*********+++---...+++---000444666777777777555555444333333222222111000222333555555444222111333444444555444333222111444444333222111000//////333222111111000000111111333222111000000111333444444444444444444555666666444444444444444444444333777555333111000111333444333777;;;999555222333555333222111222333333222000111222222222222111000000111000111555555222111333000///...///111222222111111111000000///.........---.........//////000000333333333222000///---,,,)))***,,,+++******,,,---(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))*********++++++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++************************,,,,,,,,,---------......,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---...---,,,******+++++++++,,,,,,,,,------....../////////...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***)))************+++++++++******++++++++++++******))))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++///...---,,,+++,,,------//////...---,,,,,,++++++...------,,,+++***))))))***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++......---,,,,,,+++******++++++++++++++++++++++++(((***++++++++++++,,,......---,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,+++******))))))******************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,---///222555666777777777777666555333222111111111111111000///...333333222222111000000000111111222222222111111000222222111000//////000000///////////////000111111111111222222222333333333444444555666555444222111222222333333333444444444555444444333333222222111111111111111000000//////000000111111111111000000222222111000//////000000///......///222333333222///////////////000111111333222000//////000222333555444333111...,,,+++*********)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))******++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,------------,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,---------......---......//////...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***************++++++++++++******++++++++++++******))))))))))))******************)))******+++,,,---++++++++++++++++++++++++......,,,+++++++++,,,---///......---,,,,,,++++++---,,,,,,++++++************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++......---,,,,,,+++******++++++++++++++++++++++++***,,,---,,,******+++,,,...---,,,+++++++++++++++------,,,,,,,,,+++++++++,,,+++******))))))******************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---...111333444777777888888777444222000333333444444333333222111111111111222222222333333222222333333333222222111222222111000000000000000///////////////000111111111111111111222222222333222333333444333222111000111111111111222222222222111111222222222222222222222222111111111000000000000111111111111111111000222222111000000000000000111000//////111111111//////////////////000111111333222000......///000111222111000///---+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------)))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))***++++++,,,,,,++++++***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000++++++,,,,,,,,,,,,------***++++++,,,,,,+++++++++++++++++++++++++++++++++000...+++))))))***---...------------............,,,------............---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***************+++++++++,,,******++++++++++++******)))))))))*********++++++*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,------,,,***))))))***---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111555666888888777555222000444444555555444444333333//////000111333444555555222222333333333333333222222111000000000000000000///////////////000111111000000000111111111222222000111111111111000///////////////000000000111111//////000000111222222333222222222222222111111111111111222222222222111111222111000000000000000000111000//////000000///...000////////////000111111222111///...---------.........---,,,+++***)))))),,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........))))))))))))************((((((((((((((((((((((((((()))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))******++++++******)))((()))))))))))))))************+++++++++,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))******+++---......///+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,------------...+++,,,,,,---............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++************+++++++++,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***,,,+++******))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------000222555777777555333111222333333333333333222222...//////000111222333444111111222333333333222222111111000000000000000111///////////////000000111///000000000000111111111000000000000000000000///////////////000000000111000000000111111111222222222222222222222222222222222222222333333222222222111111000000000000000111000///......000111000///000000//////000000111222333222000...---,,,,,,,,,,,,++++++++++++*********++++++*********+++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////(((((()))))))))*********((((((((((((((((((((((((((()))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,((()))***,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***)))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++++++++******++++++,,,,,,,,,+++++++++*********,,,+++******))))))************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...111444666666555444222333333444444444333333000000000000000000000000//////000111111111111111111000000000000000111111///////////////000000111///000000000000111111111111111000000000111111111000000000111111111222222333333222222111111111111222222222222222222222222222222222333333222222222111000000000000000111111...------...111333222222000000000000000111222222333333111///...,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))(((((()))************)))((())))))))))))))))))((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++************++++++++++++---,,,,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,******++++++++++++***************++++++++++++,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++++++++---...+++************++++++,,,++++++++++++************,,,+++******))))))*********************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++...000222444444444444444555555666666555555222222111000//////............///000111111111111000000000000000111111222///////////////000111111000000000111111111222222111111111111111111222333111111111222222222333333444333333222111111000000111111111222222222222222111111222222222222111111000000000000000111111222---------///222444444444111000000000000111222222222222111000...---++++++++++++,,,,,,,,,,,,,,,,,,(((((((((((()))***++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++******)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,+++++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------******++++++++++++***************+++++++++,,,,,,******)))******+++,,,---------------------------,,,------...---,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---***************+++,,,,,,++++++++++++************,,,+++******))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,,,,+++++++++,,,---...000111222333333444555555555555555333333333222111000000///......000111111222222222000000000000000111222222///////////////000111111111111111111222222222333111111000000000111222333111111111222222222333333111111111111111111000000000000000111111111222222000111111111111111111000000000000000000111222222/////////000333444444444111111000000111111222333000000///...---,,,+++***++++++++++++++++++++++++))))))))))))***+++,,,---((())))))***++++++,,,,,,,,,,,,,,,------------...------------------------(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,******++++++++++++******)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))+++,,,,,,------,,,,,,+++******+++,,,------......******+++++++++,,,,,,,,,,,,,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---)))***,,,------,,,***)))))))))***+++---...//////++++++,,,,,,,,,---------((()))***+++,,,---------++++++++++++++++++++++++---,,,***)))***,,,...000++++++,,,,,,,,,---------///...,,,+++***++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++++++++,,,,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,))))))))))))***+++,,,---------------------------------...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***)))***+++******))))))***+++,,,,,,+++++++++************))),,,++++++***)))*********************************))))))******++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++---,,,++++++,,,---///000000111222222333333333222444444444333333333222222//////000222222333333333000000///000000111222222///////////////000111111111222222222222333333333111000/////////111222333111111111111222222222222......//////000000111111//////000000111111111222000000111111111111000000000000///000000111222222222111000111333444444333111111111000111111222333.........---,,,+++***)))++++++++++++************************+++,,,---...((())))))***++++++,,,,,,,,,,,,,,,---------......------------------,,,,,,************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********************************************************************************,,,,,,++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...---,,,,,,++++++++++++***+++,,,------,,,***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,...//////---,,,++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///333000((((((111111))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,------......------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------------.........///000111111222333333333444333333222222000000000000000000000000///////////////000111111......///000111222222333222222222000//////222444222222111000/////////000222111111111000000//////222222111111111111222222222222222111000//////...111///...000222333111...//////000222333333111///222000///111555888888777333222111000///...---------,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************)))))))))(((************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++---///...---+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------.........++++++,,,,,,---......///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666;;;777---***///...(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))------......///000000111222333333444444444333333333222222111111000000///000000/////////000000111//////000000111111222222222333333222111111222444222222222222222222111111222222222222111111111000111111111000000111111111222222222111000/////////111000///000222333111///222111111222333444333111333111000222555888888777222111000///...---,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------.........//////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777===;;;111+++,,,---***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,+++***))),,,,,,------......//////111222222333444444444444555444444333222111000000111000000/////////000000000000000000000111111111111333444444333222222333222333444555555444444333333333333222222222222222111000000//////000000111222222222111000000//////222111000111222333111///222111111222333444333222222111111222555777777777000//////...---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,---------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,,,,++++++,,,,,,,,,---,,,+++******,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------++++++,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------........./////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++++++++++++++,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///555666///)))***------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------+++++++++,,,,,,,,,------)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,---------...///000111222222333333333333333333333222222222222111000000///000000000111111111000000000000000///222444444333111111222000222444666666555444333222222222222222222222222000000////////////000000222222222111111000000000222222222222333222111000000111222444666555333000111000000000222333444444......------,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,,,,,,,,,,---......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,++++++,,,,,,------,,,+++***+++,,,...///,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------.........///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))///111---))))))---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------+++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000000000000000111111222333444444111111000000000000111111111111111000000000000000...000222333111000000000///000333444555444333222000000111111111111111111000000////////////000000222222222222111111111111333333444444333222111111000222666:::<<<999444///...............///000111------,,,,,,++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,*********************************************************************************++++++,,,,,,------,,,,,,,,,,,,---......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,------,,,++++++,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---+++,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++************++++++...------,,,++++++******,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,***++++++,,,------------,,,---...///111333444444111000000000000111222333000000000000000111111111...000111111000//////000000000222333333222111111000000000000000111111111111000000//////000000111222222222222222222222222333444555555333111111222111444888===???<<<666111,,,---...---,,,,,,---///---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((()))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...***+++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***)))***,,,...+++,,,,,,---......------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,------......------,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---///000111111/////////000111222333444//////000000111111222222000111111000//////000222222222222222111111111111000000000111111222222222111111111000000111111111222222222222222222222222333555777666333111111333111222444777999888444111,,,---...---+++***,,,...---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++++++++,,,,,,---...)))+++,,,...//////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***)))***---///+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,---------......////////////////////////000///---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))''''''***---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---.........,,,------......------,,,,,,++++++++++++++++++,,,++++++************++++++***++++++,,,,,,------...***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---............//////000111333444555...//////000111222222333222222222000//////222444444444222111111111111222111111111222222333333333222222111111111111222222222222222222222222222222333666777666333111111333///......///111111000...,,,...///...+++***,,,///------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))))))))*********++++++++++++***************************************++++++,,,))))))))))))************(((((())))))******++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++,,,,,,---......------,,,+++***)))))),,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********------------------------------++++++++++++------++++++,,,,,,,,,,,,------***+++---......---+++***---,,,+++,,,.........---,,,,,,,,,---------..................////////////---...//////...---***)))........................,,,,,,,,,---------......+++,,,------......------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((,,,......+++***+++...,,,,,,+++***+++,,,---.........---,,,,,,+++*********+++,,,---,,,,,,***))),,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++*********++++++,,,------------.........////////////000444333222111111333555666444333333444555666666555111888:::444000222111...222111111333444555444222444222111000111333666888666555333222222333555666444555666555333111111111...---,,,++++++,,,---...+++++++++,,,,,,---------///...---,,,+++,,,,,,---++++++---......---++++++(((((()))***,,,---......---,,,,,,,,,,,,---............---------,,,,,,,,,...111///******///000---------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++***************************))))))))))))***++++++))))))))))))************))))))))))))************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++*********,,,++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++...,,,,,,,,,...///...---,,,---------........................////////////...///000000///...,,,***........................,,,,,,,,,---------......+++,,,------......------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,+++++++++,,,---.........------,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++******++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,---------......222111000//////111222444===;;;999777555222000...000777999555222333333000111111111333666777777555444333111111111333666888777666444222111111111222111222333222000///...///---------,,,,,,---------++++++,,,,,,,,,---------------,,,++++++,,,------,,,,,,,,,------,,,,,,,,,)))******+++,,,---......---,,,,,,,,,,,,---............---------,,,,,,,,,///111///******...///,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))((((((((()))******)))))))))*********++++++***************)))))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---////////////---,,,...---,,,---///000///...------........./////////............///////////////000000111000///---,,,........................,,,,,,,,,---------......,,,,,,---............---------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++111///---,,,,,,------,,,,,,,,,+++++++++,,,---.........------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,******++++++++++++******,,,,,,---------,,,++++++******+++++++++,,,,,,,,,///...---------...000111777666666555444222000//////444777555444555444222000000111333666888888777444333111111111333555777777666333111///.........---///000///---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------......---------...//////------,,,,,,,,,,,,------+++,,,,,,,,,---------------,,,,,,,,,,,,---............---------,,,,,,,,,000111///+++***------+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((())))))***))))))*********++++++++++++++++++******)))))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******)))***************++++++,,,,,,,,,---,,,,,,+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------------............------///...---...000000000///.........////////////000............///////////////////////////...---,,,........................,,,,,,,,,---------......,,,------...............------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********444000,,,+++---...---,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***------------,,,++++++***************++++++++++++------,,,,,,,,,---...///...///111111000000000111...111333444444444333222000000000222555666555444111111000///000111333444555333111///---,,,,,,,,,+++---...---+++******++++++,,,---......---,,,+++,,,,,,------------------333333222111111111111111...---,,,++++++,,,---...---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,000000...,,,+++,,,,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((())))))***************++++++++++++,,,,,,++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,///...---...000000000///.........////////////000............////////////---.........------,,,,,,........................,,,,,,,,,---------......,,,---......//////......---......//////......------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---------,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********444000,,,+++---...---,,,++++++,,,,,,,,,---------......------------,,,,,,+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111111///---,,,---////////////111222111000000000//////000111222000///......---------...///000000//////...------,,,,,,+++,,,...---,,,++++++,,,+++,,,---......---,,,+++------------------------555444444333111000///...///...,,,,,,,,,,,,...///......------------,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,///...------,,,+++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))((((((((()))***************++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,...000333555666------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------........./////////............////////////------------------------........................,,,,,,,,,---------......------...////////////.........////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++111///---,,,,,,------,,,***+++,,,---------,,,,,,......------------------,,,+++++++++,,,---...///------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,...///...---///444888333///---//////...---//////...------......---+++,,,,,,,,,++++++,,,,,,---------------------------+++---......,,,+++,,,---,,,------......------,,,............------------222111111000///---,,,+++......------------......---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,...,,,,,,......++++++---------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++***************************))))))))))))***++++++*********+++++++++,,,,,,***++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++++++++++++++,,,,,,++++++,,,---///111333444------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...,,,,,,,,,...///...---,,,---------........................////////////......------------..............................,,,,,,,,,---------......------...///////////////......////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---------------...//////...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---,,,+++,,,---***+++,,,---------,,,,,,------..................,,,,,,++++++,,,---///000------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,(((***++++++,,,000999@@@999111,,,---...++++++...,,,++++++,,,---...,,,+++,,,,,,,,,+++++++++,,,,,,,,,---------...---------+++,,,......---,,,,,,------------,,,,,,---------///.........---------------......//////...,,,,,,------............------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---******...///++++++...------,,,,,,,,,,,,++++++))))))))))))))))))))))))************++++++++++++***************************************++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---++++++++++++---...++++++,,,,,,,,,---------///......------......///---,,,+++,,,...///...---,,,,,,,,,---------................../////////000//////.........//////000........................,,,,,,,,,---------......---......///////////////......////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---------------...///000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((,,,......+++***+++...***+++,,,---...---,,,,,,------..................,,,,,,++++++,,,...///000...------,,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,*********++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------------***++++++++++++,,,,,,,,,))))))***+++++++++++++++---...---***'''***222999===444------...++++++...*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***,,,......,,,,,,,,,---......,,,++++++,,,......//////.........---------+++,,,...000000000000///,,,---...//////...---,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,((()))...///++++++///---------,,,,,,,,,++++++************************************************+++*********))))))((((((+++,,,,,,***))))))+++...+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***---+++)))+++...///...,,,+++++++++++++++++++++++++++)))((())),,,---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------++++++++++++------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,.........------,,,,,,,,,......---,,,++++++++++++.........------,,,,,,,,,---------.........//////---.........//////000000---///111000---,,,...000////////////000000000000///////////////000111111000...------...///000000......//////...---,,,,,,,,,,,,,,,------///000000,,,---///000000000///...000000000000000000000000---...000111222111///...000///......///000///---000000//////....................................------------------------,,,---000111...)))***...------------------------........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........//////......---,,,------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------............/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,+++***)))++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------------------------------............///////////////////////////........................,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************************************************++++++******))))))))))))+++,,,,,,+++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***---+++)))***---...,,,++++++++++++++++++++++++++++++)))((())),,,---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,------,,,++++++,,,------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,......---------,,,,,,,,,...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,---------................../////////000---///000///---,,,...000////////////000000000000///////////////000111111000///......//////000//////////////////...------.........//////000111222,,,---///000000000///...........................---...000111111111///...///...---...//////...---/////////.........------........................------------------------...000///,,,+++...000///------------------------........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........//////......---,,,------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........////////////---------............/////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,------------,,,+++******++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------....................................------,,,,,,------...//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------------------------------............///................................................,,,,,,,,,---------...............---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++,,,,,,+++******,,,---,,,++++++******++++++,,,---+++***+++,,,---,,,***,,,+++******+++,,,***)))+++++++++++++++++++++++++++***)))***,,,,,,,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------++++++,,,,,,,,,---------............////////////,,,...///...------...///////////////000000000000///////////////000111111000000000000///////////////000000000000//////...//////...//////000111222---...//////000/////////........................---...///000111000/////////---,,,---...///...---.........---------------........................------------------------+++......+++***...///---------------------------........................------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............//////......---,,,------------------------.........---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////---------............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++,,,,,,------...------,,,+++***,,,,,,,,,,,,------------------------------------------------------------,,,------------.........////////////////////////...------,,,,,,------...//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................---------------------------------............///------------------------........................,,,,,,,,,---------...............------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***,,,---,,,+++************+++,,,---,,,++++++,,,---,,,+++,,,+++************)))(((++++++++++++++++++++++++*********++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,...//////...............---------,,,,,,,,,---------...............///////////////,,,---......------......////////////000000000000///////////////000000111///000111111000///000000000000111111111000000///---------------...//////......//////////////////........................---...///000000000//////...---,,,---...///...---------------------------........................------------------------,,,---555>>>:::...***///............................................................////////////........................------------------------..............................------------...............///......---,,,------------------------...............---------------............------------------------------...........................------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------......------,,,,,,------------------------------------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---------............---------............/////////......---------,,,,,,,,,,,,---------------------------------,,,,,,************++++++,,,---------------------------------------------,,,,,,------------.........//////...---,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,------------...------------------------------------............------------.......................................------,,,,,,------...//////...------------...------------------------------------------------,,,,,,,,,------------...................................................---------------------------------............///------------------------........................,,,,,,,,,---------..................------------------,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,++++++++++++++++++,,,---,,,++++++------,,,+++++++++++++++***)))))))))++++++++++++++++++++++++***+++++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,---...///000....................................///////////////////////////.........------------.../////////////////////000000000000///////////////000000111///000222111000000111333000000111111111111111000...------------......////////////.........//////////////////////////////---......///////////////...---,,,---///000///...------------------------........................------------------------222111CCCZZZQQQ222)))777........................////////////////////////........./////////000000........................------------------------........................///......------......///.........///......---,,,------------------------........................---......//////......---------------------------.................................---------,,,,,,,,,,,,---------.........------------------------------------------------...---,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------,,,,,,---------.........++++++,,,,,,,,,------------------............//////...............------,,,,,,,,,------.........---------------------------,,,++++++************------------------------------------------------------.........////////////...------,,,,,,,,,---------.........---,,,,,,,,,,,,---------.........---------------------------------....../////////---------.........//////------------------------...------,,,,,,------...//////...------------...------------------------------------------------,,,,,,---------.........................................................---------------------------------............///------------------------........................,,,,,,,,,---------......//////.........---------...------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,......---,,,,,,---+++,,,,,,------,,,,,,+++...,,,+++,,,---...---+++***+++,,,,,,***)))***+++++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,---...///000.............../////////...////////////000000000///////////////............------...000111000///////////////000000000000///////////////000111111...000222111///000444777///000000111111111111000000000////////////000000000000///............///000000000000000000000000------........./////////...------...000111000///---------------.................................------------------------111///BBB[[[RRR111'''666........................////////////////////////....../////////000000000........................------------------------........................//////............//////......//////......---,,,------------------------.............../////////......////////////......------------------------....................................---------,,,,,,---------............------------------------------------------------...---,,,,,,,,,---///000------------------------------------............***++++++,,,,,,------...,,,---------............+++,,,,,,,,,,,,------------------............///........................,,,,,,,,,---......//////------------............///...---+++************------------------------------------............---------.........//////......------------......------............------,,,---------............---------------------------------...//////000000------........./////////------------------------...------,,,,,,------...//////...------------...------------------------------------------------,,,---------............................................................---------------------------------............///------------------------........................,,,,,,,,,---------....../////////.........------......------------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,...///---,,,,,,---+++,,,...000000...,,,+++...,,,,,,,,,---...---,,,)))+++---,,,+++***,,,...++++++++++++++++++++++++)))+++------++++++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------...///000---........./////////000.........////////////000000/////////............///...---...111333222000////////////000000000000///////////////000111111...000111000...000666<<<...///000000111111000000000000////////////000000111000///...---......///////////////////////////...---------....../////////...---///111222222111------........./////////........................---------------------------,,,444@@@===///***///........................////////////////////////.../////////000000000000........................................................................//////............//////......//////......---,,,---------------------------........./////////000......////////////..................................................................------------------------............................................................///...------...000222444........................------------.........///******+++,,,,,,---......------------............---------.........//////---------............///............////////////,,,,,,------.../////////------------.........///......---,,,+++++++++,,,........................------------.........///,,,,,,---------.........------,,,------...///000------............------------------............---------------------------------...///000000000............////////////...........................------,,,,,,------...//////...------------...------------------------........................------------............................................................---------------------------------............///................................................,,,,,,,,,---------......////////////..................------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---//////...,,,,,,---***,,,///111111///,,,***...---,,,,,,......---,,,)))+++...---++++++---///++++++++++++++++++++++++))),,,...---+++***,,,///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,------............------------...//////---.........//////000000---------.........//////000000//////.........---000...---///222444333111////////////000000000000///////////////000111111...000111///---000888???......///000000000000000///......---------......111000///...------...///...........................------------.../////////......///222333222222........./////////000000........................------------------------......+++(((,,,222222---////////////////////////000000000000000000000000////////////000000000000////////////////////////........................//////////////////////////////............//////......//////......---,,,---------------------------.........//////000000......////////////..............................//////////////////////////////.........------------------.........//////................................................000/////////000222555777........................---------.........//////******+++,,,,,,---......---------.........//////////////////000000000111---------.........//////.........///////////////,,,,,,------...///000000---------.........//////------,,,,,,,,,---..............................---------.........//////,,,,,,,,,---------......,,,,,,,,,---...///000111------...............------------.........//////---------------------------------...///000000111............/////////000////////////////////////...------,,,,,,------...//////...------------...------------------------........................---------.........//////////////////////////////........................---------------------------------.........//////////////////////////////........................,,,,,,,,,---------......000/////////..................------------......---------.........//////,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,---......,,,777???666%%%***000***------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...000000------------------------)))******+++,,,---......////////////////////////---------------------------,,,,,,,,,,,,---............------------...............------,,,,,,,,,...........................------,,,,,,------...................................................////////////////////////............/////////000000000000000000000000000///000000000000000//////000111111000//////000222111111000000000000111111000000000000000000000000////////////////////////000/////////............111111000000000000111111////////////000000000000000000//////.........---000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000......------------......//////............//////////////////////////////...///000///...---...000444111...---...///000000//////.........---------////////////////////////////////////////////////000000//////......------000000000000000000000000------............------................................................------............---------------.........////////////............//////111000000///...---------,,,---......//////...............///////////////111111000000000000111111000000000000000000000000111111000000//////......///.........------------000000000///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000000000000000000........................---------------------------------.........//////////////////////////////111...,,,,,,...///...,,,......................../////////...---------,,,////////////////////////////////////////////////---------.........//////......////////////......////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////......////////////......//////............//////........................////////////////////////........................,,,,,,---------..................---------,,,,,,---,,,,,,,,,,,,---......(((///666...000***+++&&&------------------------.........------,,,,,,,,,---------------------------.........------,,,+++,,,,,,,,,---------......------------------------//////...------------...------------------------,,,,,,,,,---------------////////////////////////------------------------......------......///000///......------......////////////.........------........................///......------......///................................................////////////////////////........./////////000000111111111111111111111111///000000000000000//////222222333222111000222444111111000000000000111111000000000000000000000000000000000000000000000000000000/////////.........111000000//////000000111////////////000000000111000000/////////.........000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000//////......//////000//////............//////////////////////////////...///000000///...///000111///------.........---/////////......---------///////////////////////////////////////////////////////////////.........////////////////////////---......//////......---................................................---......//////......---------.........///////////////............//////111000000///......------,,,---......//////............////////////000000111111000000000000111111000000000000000000000000111111000000////////////////////////............/////////////////////////////////.........------........................////////////////////////////////////////////////000000000000000000000000........................---------------------------------.........//////////////////////////////000...,,,,,,...000///---........................//////...............---////////////////////////////////////////////////------........./////////......////////////......////////////////////////000000/////////.........////////////////////////////////////////////////////////////////////////......////////////......//////............//////////////////////////////////////////////////////////////////////////////,,,------------..................------------,,,---,,,,,,,,,,,,---......000+++***;;;***,,,///,,,,,,,,,---.........///.........---------------........................---............---,,,,,,,,,,,,,,,---------..............................222111000...---,,,,,,,,,------------------------/////////......---------////////////////////////------------------------//////......//////000111///......------......///000000000///////////////........................000//////////////////000////////////////////////........................////////////////////////....../////////000000000111111111111111111111111///000000111111111000000333444555444222222444555111111000000000000111111000000000000000000000000111111111111111111111111000000000/////////......000000////////////000000/////////000000000111111000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000//////......//////000///////////////////////////111222111000///000111111000//////000000///---////////////............////////////////////////////////////////////////...///////////////000000////////////////////////......////////////......////////////////////////..............................////////////..................////////////000//////......//////000111000000//////......---------...////////////.........//////000000000000111111000000000000111111000000000000000000000000111000000000000/////////111111000000000/////////---......///000000111111////////////............000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................------........./////////////////////////////////000...------///000///.......................................////////////////////////////////////////////////////////////............////////////...//////000000//////...////////////////////////000000////////////......////////////////////////////////////////////////////////////////////////...//////000000//////...000//////......//////000000000000000000000000000////////////////////////000000000000000000000000------------........................---------------,,,,,,,,,,,,---......444---///'''YYY999111333+++,,,,,,---...//////000...............---------........................------............------,,,,,,,,,---------......////////////////////////222111000...------,,,,,,........................////////////////////////////////////////////////........................//////......//////000111//////............//////////////////////////////........................000//////......//////000////////////////////////........................////////////////////////...////////////000000000111111111111111111111111000000111111222222111111333444555444222222444555222111111000000111111222000000000000000000000000111111111111111111111111000000000////////////...000//////////////////000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000////////////////////////000111222222000000111222222222222444555444111...////////////////////////////////////////////////////////////////////////......//////000000000111...........................//////000000//////...////////////////////////...........................//////000000//////........./////////000000000000000////////////000000000000000000//////......------...////////////////////////000000111111222222111111000000111111222000000000000000000000000000000000000000000000000222222111111111111000000/////////000000111111111000000000/////////......111111111111111111111111................................................000000000000000000000000////////////////////////....................................////////////////////////////////////000///......///000000000.................................//////000000111////////////////////////////////////////////////....../////////000000000//////000000000000//////////////////////////////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000---------.........////////////.........------------,,,,,,,,,,,,---......,,,+++;;;>>>qqqGGG222,,,,,,,,,------...///000000........................------------------------------...//////......---,,,,,,,,,---------....../////////////////////////////////.........//////..............................///000000111222222////////////////////////..............................------......///000/////////....../////////........................///////////////////////////..................///000000000000000000000000////////////////////////000000000000000000000000////////////000000000111111111111111111111111111000000111222222222222222222333333333111111333444222222111111111111222222111111111111111111111111000000000000000000000000111000000000////////////000000////////////000000000000000000111111111111000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000//////000000111000000////////////000000000000000000000000000000000222333222111000111333222222333444555444111...000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111///////////////////////////000000000000000000///000000000000000000000000///////////////////////////000000000000000000////////////000000000111111000000////////////000000000000000000000/////////---...//////000000////////////000000111222222333222222111111111111222222111111111111111111111111000000000000111111111111333222222222222111111111222222111111000000000000111111000000000/////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000////////////////////////........./////////000000000000000000000000000000///////////////000111222////////////////////////...//////000000111111111000000000000000000000000000000000000000000000000/////////000000000111111//////000000000000//////000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000////////////////////////------.........//////////////////.........---------,,,,,,,,,,,,---......---)))111222UUU999///------------.../////////000.............../////////------------------------------...////////////...,,,,,,,,,---------......////////////////////////............///000111222........................---......///111222222333////////////////////////..............................------......///000000//////......//////000------............/////////////////////////////////......------......///000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111222222222222222222222222000111222333333333333333111222222222000000222333222222111111111111222222111111111111111111111111000000000000000000000000111111000000000/////////111111000000000000111111000000000111111111222222111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111000000//////000000111000000000000000000000000000222222222111000111222000000000222333222///,,,000000000000111111111111000000000000000000000000000000000000000000000000///000000000000000000111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000111111111111000000000000000000111111111111111000000//////000000111000000000000000000000000......///000000000000/////////000111222333333444222222111111111111222222111111111111111111111111000000000111111111111222333333222222222111111111333333222222111000000///111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000///000111000///000222444////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///111000000//////000000111////////////////////////000000000000000000000000////////////////////////............////////////////////////............---,,,,,,,,,,,,---......111)))(((&&&...(((---222............////////////---........./////////000........................------...///////////////,,,,,,,,,---------..........................................///000111222.........................../////////000000111111////////////////////////........................//////......//////000111000000////////////000000....../////////000000000////////////////////////000//////......//////000111111111111111111111111////////////////////////000000000000000000000000//////000000000111111111222222222222222222222222000111222333444444444444111222222222000000222333333222222111111222222333111111111111111111111111111111111111111111111111111111111000000000//////222222111111111111222222000000111111111222222222111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000000111222111000///000222000000///000111111///---000000000111111222222222000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000111111222222111111000111111111111111111111111////////////////////////000111111222222111111000000000000111111111222222111111000000000000111111000000000000000000000000......///000000000000000///000000111222333444555333222222111111222222333111111111111111111111111000000111111111222222222222222222222111111111111222222222222222222222111222222111111111000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000000000000000000000000000000...000111111000000222555////////////////////////222111111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000/////////............---,,,,,,,,,,,,---......,,,,,,333777---,,,...,,,///////////////.........---.........//////000000000000000000000000000000------...///000000//////,,,,,,,,,---------..............................///////////////000111111////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000111111222000000////////////000000//////000000111111111222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222000111222333444444444444222333333222111111222444333222222111111222222333111111111111111111111111222222222222222222222222111111111111000000000000333333222222222222333333000111111111111222222222111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111444333333222222333333444111111000000000000111111000000000000000000000000///111111111000///000111333222111111222222111///000000111111222222222222000000000000000000000000000000000000000000000000222222111111000000//////111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222111111000000000000111111000000000000000111111111...//////000000000000000///000000222333444555555333222222111111222222333111111111111111111111111000000111111222222222222222222222111111111000000111111111222222333444444222222222111111111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...000222111000000333666000000000000000000000000333222222222111000000000000000000000000000000000000000000000000000000000000111111111111222222222000000111111111111000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111222222////////////....................................------------.........//////333777555000---...000..............................////////////......///////////////.........////////////////////////222111111000///......---//////............//////////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000000111111111111111111111111111000//////000000000000000000000000//////......///000111111///000000000000111111111111111000000000000111111222111111111000000//////111111111000000000000000000000111111111000000///111000000000000000111111444333333333333444555555444222000000333444333111111111111111111111111111111111000000000000111111222222333333333333444444333222111000000111222333333333333444444444555555222222444444444444222222222222222111000///...---///000222333444333333222333222222111111222222333000111111111111222222222///000111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222///111222222000//////000---///000111000000111333555555444333222111000///222222222111111111111000000000000000000000000000000000000000000000000000444444444333333333222222111111111111111111111111///000000000000111111111222222222222222222222222222222222222111111000000///000000000000111111111000000111111222222333333////////////////////////111111222222222333333333333333333333333333333333000000000000000000000000000111111111111222222222333222222111111222222333222222222222222222222222000000000000000000000000111111111111111111111111111222333333111111222333333333333333333222111000444333333222111111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000...///000///......000111222222111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////////////////000000000000111111111111000000//////222222111000000/////////111111222222222333333333111111222333333333222222111222222333333222222111333222222111000///......111222222333333222222111222111000111222222222000000000111222222222222111///////////////000000000////////////////////////........................---.........///////////////222444333///,,,...111..............................////////////......////////////////////////////////////////////////111000000///......------000000////////////000000////////////////////////////////////////////////////////////000000111111000000000000000000000000000000000000111111111111111111111111111000//////111111111111111111111111222111111111111222222333000000000111111111222222111111000000000000111111222111111111000000000000111111111111000000000000000000000111111000000///222222111111111111222222333222222222222333444444555333000111333444333111222222222222222222222222222111111000000111111222222222333333333333444444333222111000000111222333222222222333333333444444222333333333333222111000111111222222222111000000111111222333444333222222333333222222222222333333111111111111222222222222222333333444444444333333111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222000111222222000000111222222222111111111222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111444444444333333333222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222111111111000000000111111111222222222///////////////000000000000000000000000000000000111222222222222333333333222222222222222222222222222222222222222222222222111111111111222222222222333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111333333333222111222333333333333333333222111111444333333222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222111//////000222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000///000000000000111111111222222222111111111000000222222222222222222222222222222222333333333444444444444444444333333222111222222333333333333222222555444444333222222111111222333333444444333333222333111000111222333222111///000111111222222111111////////////............000000000000000000000000////////////////////////////////////000000000000...000222000------///222////////////////////////...//////000000//////...////////////////////////////////////////////////000000//////...---------111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000000000000111111111222222111111111222111111000///111111111111111111111111333333222222111222222222111111222222222333333333111111000000000000111111111111111111111000000000111111111111111111111111000000111111111111000000222222111000000111111222222111111111111222333333555444222111222333222111333333333333333333333333333333222222222222333333222222333333333333444444333222222111111222222333111111111222222222333333222222222222222111000000111111222333333333333333222333333333333333222111333333222222222222333333111111111111222222222333333444444444444444333222111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333111222222222111111444666:::666222111333444333222222222222333333444444444333333333222222222111111111111111111111111111111222222222222222222222222444444444444333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222222222333333333333333333333333333222222222222222222222222222222222222222222222333333333333111111111111111111111111333333333333333333333333111111111111222222222333333333222222222222333333333333333333333333333333333333333222222111111111222222222222222222222222111333444333222111222444333333444444333333222222444333333222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111444555555333111111222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333222222222222000111111222333333444444333333444444444555555555777777666666555333222111222333333444444333333222555555444444333333222222444444444555555444444444333222111111333333222111000000111222222222222222000000000//////.........000000000000111111111111000000000000000000000000///000000000000111111111///000000///......111444000000000000000000000000//////000000000000/////////////////////000000000000000000000000000000000111000000000//////......222111111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111222222111111000111111111111111111111111333222111000000000000000222222222333333333444444222111111000000111111222111111111111111111111111000111111111111111222222111111222333333333222222111111000000///000000000222222222222222333333444555444333222222222222222444444444444444444444444444444333333333333444444222222222333333333444444333333333222222333333333222222222222333333333333111111222222333333333333222333333444444444444444444444444333333222222111333333333222222333333333111111111222222222333333222222333333222222111000222222333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444333333333222111333666999???999333111444666444222333333333333444444444444444333333333222222222222222222222222222222222222444444444444444444444444555444444444444333333333333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222333333333333444444444444777666666666555444444444333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111111111111222222222333333333333333222222333333333333333333333333333333333555444444333333222222111222222222222222222222222222333444333222222333444333333444444444444333333444333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222666777777555333222333444222222222333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333333444444444444444444444333333111111111222222333333333555555555555666666666666777777777777666555444333333333444444444444333333333333333222222222222222555555666666666666555555444222111222333444333222222222333444444444333333111111111000000////////////000000000111111111222111111111111111111111111000000000000111111111222000000000000///000333555111111111111111111111111//////000000000000//////////////////000000111111111111111111111111111111222222222111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111111111111111222222222222111111222222222222111111111111111111111111111111333333222111111000111111222333333333333444444444222222111111111111222222111111111111111222222222000000111111222222222333222333444444555555555444444333222222111111111222333333333333333444555555555444444333222222222333444444444444444444444444555555444444444444555555222222222333333333444444333333333444444333333333333333333333444444444444000111222333444666777888555555555555555444333333555444444333333222222222444333333333333333333444111222222222222333333333222222333333333222222111333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444333444333222222333777:::@@@:::333222555777555222555555555444444444333333444444444444333333333222222222222222222222222222444444444444444444444444555555555444444444333333333333333333333333333333333444444444444555555555555555555555555555555555222222222222222222222333333444444444444555555555444444333333222222222111333333333333333333333333222222333333333444444444444444444444444444444444111111111111111111111111111222222222222333333333444333333333333333333444333333333333333333333333444444444333333333222222222222222222222222222222222333444444222222333444333444444555555555444444444333333222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444777888777666444333333555222222333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444555555555555555444444333333333555555666666666777777777666777777888888888777777444444444555555444444444333333333333333444444444555666666777777666666555444333222333444555444222333444555555666666555555111111111111000000000000...//////000000111111111000000000000000000000000000000000000111111111111111111000111111222333333000000000000000000000000///000000111111000000///...//////000000111111222111111111111111111111111333333333222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111111111111222222222222333000111222222333222222222222222222222222222222222555555444444333444444444222222333333333444444444222222111111111111222222111111111222222222222222000000111111222333333333222333444555666666666555777777666555444444444444444444333333444444555666333444444444222222444555444444444444444444444444555555444444444444555555222222333333333333444444333444444555555444444333333333444444444555555555111111222333555777888999555555555555555444333222555444444333333333333444444444333333333333444444222222222222333333333333333333444555555555555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444555555555555555555555555333444444444333333666888;;;888444333555666555444666666666555555444444444555555444444444333333333333333333333333333333333444444444444444444444444555555555555444444444333444444444444444444444444444444444444555555555555555555555555555555555555222222222222333333333333444444444444555555555555555555444444444444444333444444444444444444444444333333333333444444444444555555555555555555555555444444444444444444444444222222222222333333333333444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222444555444333222333555444444555555666666555555333333333333333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555666777777555333333444555222333333444444555555666333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333444444444444444444444444555555555555888888888777666555555555555555666666666777777777666666777888888888888888444555555666666555555444555555666666777777888888555666666777777666666555555444333333555555444333444444555666666666666666/////////000000000000000------...//////000111111000000000000000000000000/////////000000000111111000000000111222222111000000000000000000000000000000000111111111111000000...//////000111111222222222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111222222222333333000111222222333333333222222222222222222222222222555444444444444555555666222222222222333333333333333222222111111222222333111111111222222333333333000000111222222333444444111222333444444555555555777777666555444333333444333333222222333333444555111333444444222333555888333333333333333333333333555444444333333444444555222222333333333333444444333444555666666555444333222222333333333444444444333333222222333444666777333333444555555555444444444444333222333444555555444444333333333333444444222222222333333333444444222222444555666666777777444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555555555555555555555555555333444555555333333444555555555444444444555555555555555555555555666666666555555555555444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444333333444444444555555555444444444444444444444444222222222333333333444444333333444444444555555555555666666666666666666777333333333333333333333333333333333444444444444555444444444444444444444444444444444444444444444444222222222333333333444444444444333333333333444444444444444444444444444444111111222222333333444444333333333333333333333333333444555444333333333555444444555666666666666666333333333333333444555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444555444222222333555333333333444555666666666222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444333333333444444555555555666666555555555555555555555555555666666666777777777888888888888777777666555555666666666666555555555555666777777888999999555666666666666666666555555444333444555666555333333333444555555555555444---.........//////000000,,,------...///000000111////////////////////////////////////000000000000/////////111222111///---////////////////////////000000111111111111000000...//////000111222222222222222222222222222222222111111111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000222222222222111111000000111111111111111111111111111111222222222333333333000111222333333333333333222222222222222222222222222222222222333333444555111111222222222333333333333222222111111222222333111111111222222333333333000000111222333333444444///000111222333333444333555444333222111111111111222222111111222222333444000222444444333333666999333333333333333333333333444444444333333444444444222222333333333444444444333444555666666555444333111111222222222333333333555444333222111222333333000111222444555666666666444333333222333444666777555444444333333444444555222222333333333444444444///000111333444555666666444444555555555555444444555555555555555555555555333333333333333333333333555555555555555555555555333333333444444444555555666666666666666666666666222444666555444333333333111222444444444444555666333333444555666777888888666666555555555444444444444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555555555333333333444444444555555222222222222222222222222222222222333333444444444333333333444444444555555111222222222333333444444333333333333333333333333333333333444444444555555333333333333333333333333222222222222222222222222222222333333333444444444555444444333333444444555444444444444444444444444///000111222333333444555333333333333333333333333333444555555333333444555444444555666777777666666333333333333333444555666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333333222222333555333333444444555666777777222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333444444444555555000111111222222333333444555555555555666666666666999999999888777666555444555555666666666666555555333333444555666777888888555555666666666666555555666555444444555666555444111222333333444444333333