BM6P6(@ wwwggg___[[[XXXTTTNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLMMMNNNMMMKKKKKKMMMNNNOOOOOORRRPPPQQQUUUZZZ[[[WWWSSSLLLLLLMMMPPPSSSVVVVVVVVV\\\___```]]]XXXVVVZZZ^^^aaa]]]XXXTTTTTTWWW\\\```aaa___^^^___aaa```]]]ZZZZZZ[[[]]]___```aaabbbbbbhhhgggfffdddcccbbbaaaaaa^^^\\\\\\```gggiiigggdddbbbccceeegggiiiiiiiiihhhoooqqqtttssspppllliiihhhnnnllliiihhhhhhkkknnnpppnnnooonnnllljjjiiikkkllleeeeeeddddddeeegggjjjkkkiiiiiinnnsssooofffcccfffiiimmmqqqtttzzz|||gggVVVLLLGGGEEEFFF@@@>>>BBBCCC@@@@@@DDD>>>??????===;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<===>>>@@@BBBDDDFFFFFFJJJKKKLLLNNNQQQSSSTTTUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]___bbbeeehhhiiiiiihhhgggiiilllooorrrtttuuuuuuuuuxxx{{{}}}|||{{{{{{{{{zzz}}}~~~}}}}}}zzz{{{|||~~~~~~~~~}}}||||||||||||}}}~~~{{{yyyyyyyyyyyyzzz||||||{{{zzzzzzzzz{{{{{{{{{yyyxxxvvvxxxwwwvvvuuussspppnnnmmmkkkkkkiiiaaaXXXSSSTTTVVVccceeejjjooouuuzzz}}}}}}uuuiii]]]RRRIIIBBB>>>777888999:::===???AAABBBAAAAAA@@@???>>>======<<<999::::::;;;;;;;;;::::::<<<999666555666888999999999777666666:::>>>BBBDDDKKKTTT```hhhkkkmmmqqqtttuuu}}}{{{{{{pppjjjiiillllllmmm}}}|||uuuyyy}}}yyyjjjaaa]]]ZZZYYYWWWWWWYYYZZZYYYXXXUUUWWWZZZ[[[[[[ZZZ[[[\\\^^^```bbbcccccccccdddeeehhhhhhgggdddbbbbbbdddfffccciiipppqqqooommmmmmooooooooooooqqqqqqpppllliiijjjjjjiiiiiijjjlllnnnpppnnnnnnoooqqquuuyyy}}}rrrsssrrrooolllkkkmmmpppqqquuuzzz~~~~~~{{{vvvssssssrrrqqqsssuuuvvvvvvuuutttsssqqqmmmjjjjjjkkknnnnnnlllmmmoooooonnnrrrwwwsssrrrqqqqqqrrrrrrqqqpppllliiifffhhhlllooommmkkkmmmqqqwwwxxxfffXXXSSSQQQOOOLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIJJJMMMOOOOOOOOOSSSQQQQQQUUUYYYYYYUUUPPPKKKJJJIIILLLQQQUUUVVVVVV\\\]]]^^^[[[XXXWWWZZZ]]]]]]\\\ZZZYYYYYYZZZ]]]^^^```^^^^^^___aaaaaa^^^[[[\\\]]]]]]^^^___``````aaafffeeedddbbbaaa`````````\\\\\\^^^dddjjjkkkfffbbb```aaaccceeeggghhhiiijjjnnnoooooommmjjjgggeeeeeegggfffdddeeeggglllqqqtttooommmjjjhhhgggggghhhhhhhhhgggfffeeeeeefffgggiiijjjiiijjjkkkfff___]]]```fffkkkpppuuu{{{zzziii]]]VVVQQQNNNMMMFFFCCCFFFHHHFFFDDDEEEBBBAAA???>>><<<;;;;;;:::<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNNNNOOOQQQSSSTTTUUUTTTVVVYYY\\\^^^_________```bbbeeeiiilllnnnooopppooorrruuuwwwwwwvvvvvvwwwxxxyyyzzzyyywwwvvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||zzzwwwtttrrrsssssssssuuuxxxyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssoooooonnnllljjjgggeeedddeeeeeeccc\\\TTTQQQRRRUUU```bbbgggmmmrrrvvvxxxzzztttmmmaaaUUUKKKCCC>>>:::666777777777999:::;;;<<<>>>======<<<;;;:::::::::999999::::::;;;;;;::::::<<<;;;:::::::::::::::999999999999<<>>>>>???===;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLNNNQQQSSSTTTTTTTTTWWWXXX[[[___bbbdddfffgggfffiiilllnnnnnnooopppqqqssssssqqqooollllllnnnppptttuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttssssssttttttsssttttttsssrrrooollljjjkkkkkklllnnnqqqssssssrrrpppooonnnmmmlllllllllllliiiiiigggfffccc```^^^]]]\\\[[[YYYSSSNNNLLLOOOSSS]]]```eeekkkooorrrssssssiiibbbVVVKKKCCC>>>:::888777777666666666666777777999999999888777777777666888999999:::;;;;;;::::::::::::;;;;;;:::999888777===???EEELLLTTT\\\bbbffftttzzzzzzrrrggg^^^YYYXXXXXXYYY[[[___nnnyyypppqqq|||{{{lllddd___\\\ZZZXXXWWWVVVWWWXXXXXXXXXVVVRRRUUUXXXZZZZZZZZZ[[[\\\ZZZ]]]```aaabbbccceeegggdddccc```]]][[[\\\___bbbdddgggjjjjjjhhhggghhhjjjmmmnnnppptttuuutttppplllfffggghhhiiijjjjjjiiiiiijjjlllnnnppprrrsssttttttqqqqqqqqqpppnnnoooqqqsss{{{zzzxxxwwwuuutttttttttuuuttttttttttttsssooolllkkklllmmmmmmkkkiiiiiijjjqqqpppsssxxxyyywwwvvvxxxvvvuuusssqqqooonnnmmmmmmkkkiiihhhjjjnnnooommmjjjmmmqqqvvv}}}wwwlllccc[[[QQQKKKJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNLLLKKKKKKKKKLLLLLLLLLMMMHHHIIIKKKLLLMMMMMMLLLLLLIIIHHHHHHKKKNNNQQQRRRRRROOOOOOOOOQQQSSSSSSPPPNNNLLLHHHEEEHHHQQQWWWYYYXXXZZZYYYXXXXXXZZZ[[[ZZZYYYVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[[[[]]]^^^``````___^^^^^^]]]\\\[[[[[[]]]```aaa```````````````______^^^ZZZ\\\```eeeiiihhhccc___`````````aaacccfffhhhjjjnnnnnnmmmjjjfffcccbbbbbbcccaaa^^^^^^___cccgggjjjmmmhhhbbbbbbfffiiiiiigggiiihhhgggeeeddddddddddddeeedddbbbbbbaaaaaaccceeehhhjjjmmmnnnrrrzzz}}}|||vvvsssuuuwwwvvvtttpppkkkiiioooxxxzzzuuuooo^^^TTTHHHAAA@@@AAAAAA???=========<<<<<<<<<<<<<<<:::::::::999999999999999<<<<<<<<<<<<==================>>>>>>???@@@AAABBBDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNQQQTTTWWWZZZ\\\]]]]]]```ccceeefffggghhhjjjlllkkkiiifffdddeeeiiilllmmmnnnnnnooooooooonnnnnnooonnnmmmmmmllllllmmmmmmmmmmmmmmmllljjjgggdddcccfffeeefffhhhjjjlllkkkjjjfffeeecccbbbaaaaaabbbbbbaaa```___]]][[[XXXVVVTTTQQQPPPMMMIIIFFFGGGJJJNNNYYY\\\bbbgggjjjkkkkkkjjj___XXXNNNEEE???<<<:::999888777777666666777777888777777666666666666666666888999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;999999999:::EEELLLWWWccclllssswwwzzz|||zzzhhhaaaYYYSSSSSSVVVZZZ]]]hhhooo~~~wwwpppqqqttt{{{yyykkkbbb___^^^\\\YYYWWWVVVVVVVVVXXXXXXWWWUUUSSSVVVYYY[[[[[[[[[\\\]]][[[]]]```aaaaaaaaabbbdddbbbaaa___[[[ZZZ[[[___bbbfffggghhhgggeeedddfffhhhjjjlllnnnrrrsssqqqllliiiccceeehhhkkklllllljjjiiiiiijjjmmmoooppppppnnnmmmnnnnnnnnnnnnooopppqqqrrruuutttsssrrrrrrsssttttttqqqqqqqqqssssssqqqmmmiiifffggghhhhhhhhhjjjmmmoooxxxvvvxxx}}}}}}yyyuuuuuurrrrrrqqqooommmlllmmmmmmnnnmmmlllmmmnnnmmmkkkhhhfffkkkqqqxxxmmmaaa[[[WWWQQQJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJLLLMMMNNNNNNMMMLLLIIIIIIJJJLLLPPPRRRRRRRRRKKKKKKLLLNNNPPPQQQPPPOOONNNJJJHHHKKKRRRXXXZZZYYYYYYWWWWWWXXXYYYZZZYYYWWWTTTUUUVVVXXXXXXYYYYYYYYYXXXZZZ\\\]]]^^^^^^^^^^^^[[[ZZZZZZZZZ[[[^^^aaabbb^^^___```aaaaaaaaa``````[[[\\\^^^```bbbcccaaa```dddcccbbbbbbccceeeggghhhiiikkklllkkkhhhdddaaa```aaa```^^^\\\]]]___bbbdddgggbbb^^^___eeeiiiiiigggeeeeeeddddddddddddddddddaaabbbaaaaaaccceeegggfffggggggffffffkkkuuu|||~~~|||sssqqqzzz|||yyy{{{{{{mmmYYYJJJDDDBBB@@@>>><<<<<<<<<===============<<<<<<;;;;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHJJJMMMPPPRRRSSSTTTVVVYYY[[[\\\^^^```bbbcccbbbaaa^^^^^^```dddhhhffffffgggggggggggggggffffffeeeeeedddcccdddddddddfffffffffdddccc```^^^]]]```______```bbbbbbaaa___[[[YYYXXXVVVUUUVVVVVVWWWSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFDDDAAA@@@BBBEEEGGGQQQTTTXXX\\\^^^^^^]]]\\\SSSMMMEEE???<<<;;;::::::666666666666777888::::::777777777888888888888888:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;===BBBFFFSSS^^^mmmzzzvvvhhh^^^[[[XXXXXX^^^gggoootttyyyqqqrrrvvvxxxxxxyyytttmmmddd_________\\\YYYWWWVVVVVVWWWXXXXXXWWWUUUUUUXXX[[[]]]]]]]]]^^^___]]]___``````___^^^___```bbbaaa___\\\[[[\\\___bbbfffffffffeeecccccceeefffhhhiiikkkmmmnnnlllhhhddd```bbbfffjjjllllllkkkjjjhhhjjjmmmoooooommmkkkiiilllkkkkkklllnnnoooppppppmmmnnnooopppppppppooooookkklllmmmooopppooollliiiddddddddddddfffllltttzzz{{{{{{}}}}}}wwwrrrppplllmmmmmmllljjjjjjmmmppprrrqqqooommmllljjjgggeee^^^bbbjjjrrrwww|||yyyfffYYYSSSQQQPPPMMMIIIGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMOOOQQQPPPOOOGGGHHHJJJKKKMMMNNNNNNOOOMMMLLLKKKMMMPPPTTTVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVXXX[[[\\\\\\[[[\\\\\\YYYYYYYYYZZZ\\\^^^```bbb]]]^^^```aaabbbbbbaaaaaa]]]]]]\\\\\\]]]___```aaaddddddccccccddddddeeefffaaadddggghhhfffbbb___^^^]]]]]]]]]^^^```bbbdddeeeaaa___]]]___cccffffffeeeaaaaaabbbbbbccccccdddddd___```^^^]]]___dddeeebbbdddbbbaaabbbhhhttt~~~xxxzzzsssjjjpppxxxpppZZZKKKCCC???<<<<<<<<<<<<<<<============???>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;999999:::;;;;;;<<<======@@@@@@AAABBBDDDGGGIIIJJJJJJLLLOOOPPPQQQRRRUUUWWWWWWWWWWWWWWWVVVXXX[[[^^^\\\]]]^^^^^^_________^^^[[[[[[ZZZYYYYYYYYYYYYZZZ\\\\\\[[[ZZZYYYXXXVVVUUUWWWVVVUUUVVVWWWWWWUUUSSSOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIGGGFFFDDDCCC@@@???===<<<<<<>>>???@@@EEEGGGJJJMMMNNNNNNLLLKKKFFFBBB===:::999999999888444444555666888999;;;<<<999::::::;;;;;;<<<<<<<<<======???@@@AAAAAAAAAAAA;;;===>>>>>>@@@GGGPPPXXXiiisss{{{rrrhhhaaaaaabbbfffnnnxxx{{{uuuwwwyyyyyy{{{}}}yyyiiifffaaa______^^^[[[XXXWWWWWWWWWXXXYYYYYYWWWUUUXXXZZZ]]]^^^^^^]]]^^^___^^^___aaa```^^^\\\\\\]]]aaaaaa```___]]]^^^```bbbddddddcccccccccccccccdddffffffgggiiijjjiiifffddd___aaaeeehhhjjjjjjjjjiiiiiikkkmmmnnnnnnllljjjhhhkkkjjjjjjkkknnnoooooonnnjjjlllmmmnnnnnnllljjjiiiiiiiiijjjlllnnnooommmkkkgggfffeeeeeeiiiqqq||||||xxxxxxwwwqqqllljjjfffhhhiiihhhggghhhmmmqqqrrrqqqnnnjjjgggeeecccccc[[[]]]dddlllpppqqqtttyyy~~~oooaaaVVVOOOMMMLLLLLLJJJIIIHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFIIILLLMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMMMMLLLJJJGGGHHHIIIJJJJJJJJJKKKLLLJJJLLLMMMMMMLLLMMMPPPSSSOOORRRUUUTTTQQQOOOOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSUUUWWWZZZ[[[YYYXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^___[[[\\\___aaabbbbbbaaaaaa^^^^^^]]]]]]]]]^^^```aaa```aaabbbcccdddddddddddd]]]```bbbcccbbbaaa```aaa]]]^^^aaaccceeeggghhhhhhaaaaaabbbcccdddeeeeeeeee___``````aaaaaaaaaaaaaaa\\\[[[XXXUUUYYYbbbfffdddeeecccbbbccciiittt~~~xxxmmmpppsssvvvzzzkkkWWWJJJCCC@@@?????????@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::888777777888888999::::::;;;;;;;;;<<<===???AAABBB@@@BBBCCCDDDEEEGGGIIILLLJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIJJJLLLLLLKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBAAA@@@;;;;;;:::::::::;;;::::::===>>>???@@@@@@@@@???>>>===;;;888888888999999888777777888999:::<<<===>>>;;;<<<<<<===>>>????????????@@@AAACCCDDDEEEEEEEEE>>>CCCIIIOOOUUU___llluuuzzz||||||tttnnnlllmmmooovvv{{{~~~~~~~~~wwwiiibbbaaa___\\\ZZZXXXWWWVVVWWWWWWXXXYYY[[[ZZZXXXUUUYYY[[[]]]^^^]]]\\\\\\]]]\\\^^^______]]]\\\\\\]]]___```aaaaaa______```aaaaaa`````````aaabbbaaaaaaeeeeeeeeegggjjjkkkjjjiiieeefffhhhjjjkkkkkkjjjiiikkklllmmmnnnmmmllljjjiiillljjjjjjlllooopppooommmhhhiiijjjkkklllkkkkkkjjjjjjjjjjjjkkknnnooonnnlllllllllkkklllpppxxxwwwpppooonnnjjjfffeeeccceeegggfffdddeeekkkpppnnnllliiieeeaaa```aaabbb^^^\\\___gggllllllnnnssszzzkkkddd[[[SSSOOOMMMKKKJJJEEEEEEEEEEEEFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGJJJNNNOOONNNLLLJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFEEEDDDDDDEEEFFFHHHIIIKKKJJJJJJKKKKKKKKKHHHFFFHHHIIIJJJIIIHHHHHHIIIJJJFFFJJJNNNLLLIIIHHHKKKNNNLLLPPPTTTRRRMMMJJJKKKNNNQQQRRRUUUWWWVVVTTTRRRPPPTTTWWWZZZZZZXXXVVVWWWYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYY[[[^^^```bbbbbbaaa```]]]^^^______^^^^^^```aaa\\\]]]```bbbdddddddddddd]]]___`````````aaaccceee```bbbeeehhhiiijjjiiihhheeegggiiiiiihhhfffffffff___```````````````______XXXXXXSSSOOOVVVdddkkkkkkiiihhhggghhhlllrrrzzz~~~~~~yyyyyyyyyxxx{{{vvvaaaRRRIIIFFFDDDDDDDDDEEEEEEFFFFFFFFF@@@@@@???>>>======<<<<<<<<<<<<<<<<<<============;;;;;;:::999999999::::::999999888888999999:::;;;999888888888999:::<<<===999;;;<<<======>>>AAACCCBBBDDDGGGHHHFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@AAABBBDDDEEEDDDCCCAAAAAABBBBBBBBB@@@>>>===;;;;;;<<<<<<<<<;;;:::::::::999999999:::999888666::::::::::::::::::999999:::999888888:::;;;;;;:::<<<<<<<<<===>>>???@@@AAA<<<======>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIQQQ\\\fffppp|||xxxmmmfffjjjuuu{{{{{{{{{uuummmiiiiiiooozzzrrrggg```______]]]YYYUUUSSSTTTUUUXXXXXXXXXZZZ[[[[[[XXXVVVYYY[[[]]]]]]\\\[[[[[[[[[ZZZ\\\^^^^^^]]]]]]]]]^^^^^^___aaaaaa```___``````^^^]]]^^^___```aaa```^^^dddddddddgggkkknnnoooooolllmmmnnnnnnnnnmmmllllllllllllmmmmmmmmmlllkkkjjjmmmkkkkkkmmmpppqqqooommmeeefffgggiiikkkmmmooopppmmmlllkkklllnnnooonnnmmmpppqqqqqqsssvvv|||}}}sssjjjhhhgggeeeccccccbbbeeefffdddbbbccciiioooiiigggddd```]]]]]]```bbbddd^^^^^^eeejjjkkkmmmrrrrrr|||vvvkkkXXXUUUQQQLLLIIIFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGIIIGGGFFFDDDDDDEEEGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGGGGJJJMMMNNNLLLJJJIIIIIIJJJHHHGGGHHHKKKMMMKKKIIIJJJMMMOOOOOOMMMKKKKKKKKKRRRTTTWWWYYYZZZYYYVVVTTTXXXXXXWWWWWWWWWXXXXXXYYY]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZ\\\___bbbcccbbb```___]]]]]]^^^^^^___`````````iiifffccc```````````````bbbaaa```______```aaacccfffffffffggghhhhhhiiiiiimmmlllkkkjjjhhhgggfffeeecccbbbaaaaaa````````````[[[VVVRRRRRRWWW^^^dddfffiiigggfffgggkkkpppsssuuu~~~}}}ooo^^^SSSPPPTTTQQQOOONNNPPPRRRSSSSSSOOOKKKEEE???<<<<<<>>>???<<<;;;:::;;;===>>>>>>>>><<<<<<<<<;;;;;;::::::::::::999999999888888777777>>>===<<<:::999999888888888888999999:::::::::;;;<<<===>>>?????????>>>======AAA@@@<<<>>>CCCBBB;;;AAABBBBBBCCCCCCBBB@@@???=========<<<<<<=========>>>>>>======<<<;;;::::::888999999999::::::::::::888888888888888888888888888888888888777777777777777777888888888888888888:::888777777888:::::::::;;;===?????????>>>???@@@===>>>???@@@@@@AAAAAABBBFFFGGGHHHIIIKKKNNNSSSWWWeeemmmzzzxxxooocccYYYYYY^^^bbbfffiiifffffffffiiixxxzzzzzz~~~pppfff^^^YYYUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYY[[[ZZZYYYXXXXXXXXXXXXXXX]]]___```___]]]\\\\\\]]]bbbbbbaaa___\\\[[[]]]^^^]]][[[[[[]]]]]]\\\___eeehhheeebbbdddkkkqqqtttuuutttqqqmmmiiihhhiiikkkmmmmmmnnnooooooooonnnlllkkkmmmiiiiiinnnqqqooollllllfffgggiiimmmpppqqqpppooonnnllljjjjjjlllnnnnnnnnnppprrrqqqqqquuu|||~~~nnnkkkgggcccaaabbbcccdddaaaaaaaaaaaaaaacccgggjjjfffbbb\\\XXXXXX\\\aaaeeegggbbbaaafffjjjjjjiiijjjppprrryyyoooaaaXXXRRRPPPMMMIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGLLLMMMNNNMMMKKKIIIJJJKKKHHHGGGFFFGGGJJJLLLKKKIIIKKKLLLMMMMMMKKKIIIIIIJJJSSSVVVYYY\\\]]]]]][[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZ]]]```ccccccbbb___]]]ZZZZZZ[[[\\\^^^___``````hhhfffcccaaa````````````dddccc```^^^]]]^^^```aaadddddddddeeefffggghhhhhhkkklllllllllkkkhhhfffdddbbbaaa```______```aaabbb\\\XXXTTTSSSVVV[[[^^^___fffeeedddfffjjjnnnqqqrrrtttzzz~~~|||sssiiidddddd___]]]\\\^^^bbbeeegggfff[[[VVVOOOGGGAAA???>>>???>>>===;;;;;;=========<<<<<<<<<<<<===>>>>>>??????>>>=========<<<<<<<<<<<<<<<;;;:::999888888888888888888888999999999::::::999999999:::::::::999999:::;;;;;;::::::<<<;;;888;;;<<<<<<===<<<;;;:::999::::::999999999999::::::;;;;;;;;;:::999888888777888888888888999999999999777777777777777777777777666666666666666666666666666666666777888888999999<<<<<<;;;<<<===>>>??????===???AAABBBBBBBBBDDDEEEDDDEEEEEEEEEDDDEEEGGGHHHHHHMMMTTTYYY___eeemmmrrrtttkkkccc[[[VVVXXX]]]aaafffjjjkkknnnsss{{{}}}ssssssttt~~~rrrggg___XXXTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYY[[[]]]___```___^^^^^^^^^_________\\\ZZZYYYZZZ\\\___]]]]]]___```___bbbfffhhheeeccceeekkkqqqtttttttttqqqmmmiiiggghhhjjjlllkkkllllllmmmmmmmmmmmmlllnnnjjjjjjoooqqqnnnlllllliiijjjlllpppssssssrrrooommmlllkkklllnnnoooooonnnpppqqqpppnnnqqqwwwxxxuuujjjhhhdddbbbaaabbbdddfffdddcccbbb```___aaadddfffdddaaa]]]ZZZZZZ^^^cccfffhhhbbb___cccffffffeeegggjjjiiiooo|||ttteeeYYYRRRNNNJJJIIIHHHFFFEEEEEEFFFFFFCCCCCCBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFGGGPPPPPPOOOLLLIIIHHHIIIKKKEEEEEEEEEGGGJJJKKKKKKIIIKKKLLLLLLKKKIIIIIIJJJKKKTTTVVVZZZ]]]______^^^]]]XXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZ[[[]]]aaaccccccaaa]]][[[WWWWWWXXXZZZ\\\]]]^^^___dddcccbbbaaa````````````dddbbb___\\\[[[\\\^^^```ccccccccccccdddfffhhhiiikkklllmmmnnnllljjjfffdddcccaaa___]]]]]]^^^```bbb^^^\\\YYYXXXYYYZZZ[[[ZZZaaaaaaaaadddhhhkkkmmmmmmmmmooouuu|||~~~||||||yyyzzz|||zzzzzzyyyxxxyyy|||uuusssssswww~~~rrrlllbbbVVVLLLEEEAAA???<<<:::888888:::;;;:::999;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>============<<<<<<;;;:::999999999999999777888888888888888999999777777666666666666666777555555666888888666777:::777777777888777666666555666666666555555666666666888888777777666666555555777777777888888888888999777777777777777777777777555666666777777888888999777888888999:::;;;<<<<<<;;;<<<<<<===>>>??????@@@???@@@BBBBBBAAAAAACCCDDDDDDEEEEEEFFFGGGIIINNNQQQYYYaaammmvvv|||zzzoooddd^^^ZZZYYY\\\bbbgggjjjqqqxxx}}}|||yyyvvvpppjjjpppuuu~~~pppddd]]]XXXTTTQQQTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWXXXYYYXXX[[[___aaa```_________^^^^^^]]][[[YYYXXXZZZ[[[___]]]]]]aaabbbaaacccggghhheeeccceeekkkpppssssssrrrppplllhhhffffffhhhiiiiiiiiijjjjjjkkkmmmnnnoooooollllllqqqrrrnnnlllllllllmmmpppsssvvvuuussspppmmmlllmmmoooqqqqqqpppnnnnnnooonnnlllmmmpppnnnjjjdddcccaaa``````bbbdddffffffddd```^^^\\\]]]___aaabbb```]]]\\\]]]```dddgggiiiccc^^^aaaccccccccceeefffcccggguuu|||lll]]]TTTOOONNNNNNGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGOOOOOONNNLLLHHHFFFFFFGGGDDDDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLOOOQQQTTTVVVYYY[[[\\\\\\[[[ZZZWWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZXXXWWWWWWWWWXXXYYY[[[]]]```bbbbbb___[[[YYYXXXXXXYYYZZZ[[[[[[\\\\\\``````aaa```^^^^^^^^^^^^aaa^^^[[[YYYXXXZZZ]]]___cccccccccdddeeegggiiijjjjjjkkkllllllkkkjjjhhhggggggddd```\\\ZZZZZZ[[[]]]]]]]]]^^^_________^^^]]]]]]]]]^^^aaaeeehhhiiiiiijjjjjjmmmssszzz|||zzzwwwrrrpppsss~~~|||yyyrrruuuxxx~~~|||yyywwwxxx{{{zzziiiZZZNNNFFFBBB<<<:::999999;;;;;;;;;:::======<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<888888888888888888888888999888777666666666777888555222444999888444777>>>888888888888777777666666666666555555555555666666666666666666555555555555777777777777888888888888888888888888888888888888888888999:::;;;<<<======<<<<<<======>>>>>>>>>???<<<===>>>???>>>>>>??????AAABBBCCCBBBAAA@@@BBBCCCDDDGGGKKKOOOSSSZZZbbbhhhxxx}}}~~~{{{tttkkkeeecccccceeejjjsss{{{}}}sssnnnssszzz|||zzz|||~~~ssslllccc[[[XXXVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUYYY^^^aaaaaa`````````^^^___^^^\\\ZZZYYY[[[\\\^^^[[[\\\aaadddccccccfffhhheeeccceeejjjoooqqqqqqpppmmmjjjgggeeeeeefffggghhhhhhhhhiiikkkmmmpppqqqpppnnnooossssssooolllmmmmmmoooqqqtttvvvuuurrrnnnkkklllnnnppprrrrrrpppmmmlllmmmllljjjjjjllliiieeeaaa```___^^^^^^```bbbdddddd```\\\YYYYYYZZZ\\\]]]___^^^]]]]]]___bbbfffhhhiiibbb]]]___aaabbbccceeefffdddgggrrrggg```UUUMMMHHHHHHIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDCCCBBBBBBDDDGGGJJJKKKMMMKKKHHHDDDBBBAAADDDFFFHHHJJJLLLLLLLLLLLLJJJLLLMMMNNNOOOQQQUUUXXXVVVWWWYYYZZZZZZYYYXXXWWWUUUVVVWWWYYYZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWWWW[[[\\\^^^______]]]ZZZXXX[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]______\\\[[[[[[[[[[[[YYYWWWVVVWWWZZZ]]]```cccdddeeefffggghhhiiiiiiiiihhhhhhhhhhhhiiijjjjjjjjjgggaaa\\\XXXVVVVVVWWWYYY\\\```cccccccccaaa```[[[[[[\\\___cccfffggggggeeeeeeggglllsssvvvtttrrrooonnnrrryyyhhh___dddhhhnnnwww{{{xxxwwwzzz~~~|||iiiYYYNNNHHHDDDBBB@@@???@@@@@@???===@@@???>>><<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>===<<<<<<<<<<<<:::::::::::::::999999999;;;:::999888777888888999999666666888777555666:::::::::999999888888888888888888777777777777888888666777777777777777777777888888888888999999999999::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@@@@@@@???????????????@@@AAACCCBBB@@@@@@AAACCCBBBCCCEEEEEEFFFGGGJJJLLLRRRXXXaaajjjqqqzzzyyytttpppnnnoooooonnnlllhhhggglllwww}}}wwwtttyyy}}}pppccc```ZZZWWWUUUTTTTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXWWWVVVTTTTTTSSSSSSSSSTTTXXX]]]``````_________\\\]]]\\\ZZZXXXXXXZZZ\\\^^^[[[\\\cccgggfffeeeggggggdddbbbdddiiinnnooonnnllljjjgggeeecccddddddeeehhhhhhhhhiiijjjmmmoooqqqooooooqqquuutttooolllmmmlllmmmooorrrtttsssooollljjjkkkmmmoooqqqpppmmmjjjhhhjjjiiiggghhhjjjhhhdddaaa```^^^]]]]]]^^^___```^^^ZZZVVVTTTVVVZZZ\\\]]]]]]]]]\\\]]]___bbbfffhhhddd]]]YYY[[[______aaacccdddeeeiiipppwwwUUUQQQKKKGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBB@@@???@@@CCCEEEEEEGGGIIIIIIFFFCCC@@@???DDDGGGJJJLLLLLLKKKLLLLLLIIIKKKNNNOOOQQQSSSWWWZZZWWWWWWXXXXXXXXXWWWVVVUUUTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVVVVZZZ[[[[[[[[[[[[ZZZYYYXXX]]]]]]\\\[[[ZZZZZZYYYXXXYYY]]]```___\\\YYYXXXYYYWWWWWWWWWWWWYYY[[[^^^```aaaccceeegggggggggeeedddccccccdddeeeggghhhjjjjjjjjjgggbbb]]]YYYWWWWWWWWWVVVZZZ```ddddddbbbaaa```[[[ZZZZZZ]]]aaaeeeffffffeeeeeegggkkkooorrrrrrqqqoooooosssuuuddd\\\ZZZ]]]bbbjjjttttttcccWWWQQQLLLJJJHHHGGGGGGGGGFFFEEEEEECCC@@@>>>======>>>>>>????????????@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888<<<<<<999666777:::999666;;;:::999888888888888999:::999999888888999999:::888888999999::::::;;;;;;::::::::::::;;;;;;;;;<<<========================;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCCAAABBBFFFJJJEEEGGGJJJMMMPPPTTTZZZ]]]hhhrrr~~~pppgggbbb______bbbdddeeehhhmmmwwwyyy{{{zzzjjj___ZZZXXXVVVSSSRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXVVVUUUSSSRRRRRRRRRUUUXXX\\\^^^^^^]]]\\\\\\YYYYYYYYYWWWUUUUUUWWWYYY___\\\]]]eeejjjjjjhhhhhheeecccaaaccchhhkkklllkkkhhhgggeeecccbbbcccdddeeegggggghhhhhhjjjkkklllmmmllllllppptttrrrmmmkkkllljjjjjjkkkmmmoooooommmkkkiiiiiijjjlllmmmlllhhheeedddfffeeecccdddhhhgggccc```___^^^]]]\\\\\\]]]]]][[[VVVRRRQQQVVV[[[^^^___\\\[[[ZZZ[[[]]]aaadddggg___YYYUUUXXX\\\\\\]]]___]]]___ccchhhmmmxxxLLLJJJHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDD@@@@@@???>>>===>>>AAADDDCCCEEEFFFFFFDDDBBBBBBBBBCCCGGGKKKLLLKKKIIIIIIJJJHHHJJJMMMOOOPPPQQQSSSUUUSSSSSSTTTTTTUUUTTTTTTSSSTTTVVVWWWYYYYYYYYYWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUYYYYYYXXXWWWWWWWWWXXXYYY\\\\\\[[[[[[ZZZZZZYYYYYYZZZ^^^bbbaaa]]]XXXWWWXXXXXXYYYYYY[[[\\\]]]^^^___\\\___bbbeeeeeebbb___]]]ZZZ]]]aaafffhhhiiihhhgggeeedddbbb```^^^^^^^^^^^^ZZZ___dddfffdddaaa___^^^\\\ZZZZZZ\\\```dddgggggggggiiikkklllmmmmmmoooqqqlllmmmqqq|||vvvjjjggg___bbbffflllsssyyyiii^^^YYYUUUUUUUUUWWW[[[___``````[[[XXXSSSMMMHHHFFFDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDFFFEEEDDDBBB@@@???>>>>>>@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999:::>>>;;;444:::HHHGGG<<<;;;:::999888888888999999999999888888888888999999999::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGEEEHHHJJJIIIIIILLLSSSYYY]]]___bbbeeehhhmmmssswwwuuukkk___YYYVVVVVV[[[bbbkkkpppzzz~~~uuuiii```XXXWWWVVVUUUSSSQQQPPPPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSWWWYYY[[[[[[ZZZYYYYYYZZZWWWXXXXXXVVVTTTTTTVVVXXX[[[XXXZZZccciiiiiifffeeedddaaa```bbbfffiiiiiihhheeedddbbbbbbbbbbbbdddeeeffffffgggggghhhhhhggggggfffggglllpppnnniiigggjjjiiihhhhhhiiikkkllllllkkkhhhgggggghhhhhhgggcccaaaaaaaaa```]]]^^^bbbccc______^^^]]]]]]\\\\\\]]]]]]\\\VVVQQQQQQWWW]]]```aaa[[[ZZZXXXXXXZZZ^^^bbbeee```ZZZWWWZZZ]]]\\\[[[\\\YYYXXXYYY^^^dddpppDDDCCCBBBCCCDDDCCCAAA???>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>???AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDD??????>>><<<;;;===@@@CCCDDDDDDDDDCCCBBBBBBDDDFFFBBBFFFKKKLLLJJJHHHHHHHHHGGGIIILLLNNNNNNMMMNNNOOOMMMMMMOOOPPPQQQQQQQQQQQQUUUWWWXXXZZZZZZYYYWWWVVVVVVVVVTTTSSSSSSSSSTTTUUUYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[```dddccc^^^YYYXXXYYY[[[[[[]]]^^^^^^___^^^^^^XXX[[[```cccbbb___ZZZVVVSSSXXX```gggjjjjjjfffddd``````aaaaaacccdddeeefffaaaeeejjjjjjfffaaa^^^]]]]]][[[ZZZ[[[___dddgggiiieeehhhjjjjjjgggfffiiilllhhhjjjnnnxxx~~~|||wwwppprrroooqqquuuyyy~~~zzzmmmccc^^^aaabbbeeellluuu|||zzzuuummmccc[[[UUUQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@???===<<<:::555===;;;444@@@VVVWWWGGG===<<<:::999999999:::;;;888888777777777777888888::::::;;;<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDDDDEEEEEEEEECCCDDDFFFHHHJJJLLLNNNOOOPPPSSSUUUVVVVVV\\\eeemmm}}}xxxkkkcccZZZVVVUUUYYYdddooozzzvvvwww{{{~~~~~~mmmccc```\\\WWWWWWXXXWWWUUURRRPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUXXXXXXWWWVVVWWWXXXYYYZZZVVVVVVUUUUUUUUUUUUUUUUUUXXXYYY[[[ZZZXXXWWWWWWXXXYYYYYYYYYWWWVVVVVVXXXZZZWWWTTTVVV___fffeeebbb```cccaaa___aaaeeehhhhhhfffbbbbbbaaaaaaaaabbbdddeeedddeeefffgggfffeeecccbbbaaaccciiinnnlllfffeeehhhhhhgggfffgggiiikkkllllllgggfffeeeeeeeeeccc```^^^______\\\XXXYYY^^^^^^\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^XXXRRRRRRXXX___bbbbbb[[[YYYWWWVVVXXX\\\aaadddddd^^^[[[^^^```^^^\\\\\\ZZZTTTRRRVVV^^^kkk|||EEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<@@@???>>>>>>>>>???AAABBB@@@@@@@@@AAAAAABBBBBBCCCBBBAAA????????????AAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDAAA>>>===>>>@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@???===;;;::::::<<<>>>@@@EEEBBB???@@@CCCEEEEEEDDDFFFAAA>>>@@@FFFIIIGGGCCCGGGGGGHHHHHHIIIJJJJJJJJJHHHIIILLLNNNQQQSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVXXXVVVUUUSSSTTTUUUXXXZZZXXXUUUSSSRRRSSSUUUVVVVVVUUUUUUWWWXXXZZZ[[[[[[[[[^^^___```aaa```___^^^\\\aaa^^^\\\]]]______]]][[[[[[]]]```bbbbbb```^^^\\\]]]___aaaeeefffeee```]]]]]]aaacccaaabbbgggjjjjjjkkkooonnneee_________\\\```\\\XXXWWWYYY```hhhnnnkkkkkkjjjjjjiiiiiiiiiiiiiiiiiilllsssyyysssuuuyyy}}}xxxssssss|||vvvooommmnnnlllooottt}}}|||vvvoookkkkkkiiieeeaaaaaadddgggjjjkkkjjjaaa[[[[[[ZZZUUUNNNLLLPPPIIIEEEFFFGGGDDDBBBCCCBBBBBBAAA@@@@@@?????????>>>===;;;<<>>???CCCCCCBBBAAAAAABBBBBBCCCFFFFFFFFFCCC@@@@@@CCCGGGFFFGGGIIIIIIIIIJJJKKKLLLRRROOOOOOTTTYYY]]]dddlllnnnqqqrrrpppsss}}}xxxvvvssspppgggeeeaaa^^^```jjjyyytttjjjhhhdddqqq{{{zzz}}}uuuggg___ZZZTTTPPPPPPNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSXXXWWWUUUTTTTTTVVVWWWXXXYYYVVVUUUUUUXXXYYYWWWUUUWWWYYY\\\___``````___^^^```]]][[[^^^dddfffdddaaaaaa```````````````aaaaaadddcccbbbbbbddddddcccbbbdddeeeggghhhgggeeebbb```eeegggjjjjjjiiigggffffffaaacccdddbbb___]]]]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\WWW[[[]]][[[WWWVVVYYY]]]```[[[XXXZZZ```ddddddbbb]]]ZZZWWWWWW[[[___``````aaa``````______]]][[[XXXWWWTTTTTTXXX[[[bbbqqqDDDCCCAAA@@@?????????@@@??????@@@@@@@@@???>>>>>>??????>>>======>>>???@@@????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????@@@AAACCCAAA??????@@@BBBBBBAAA??????@@@@@@AAA@@@@@@???>>>===;;;:::;;;<<>>???BBBDDDCCC@@@GGGGGGGGGHHHIIIIIIJJJJJJIIIKKKMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVTTTRRRQQQRRRSSSVVVXXXXXXVVVTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\___]]][[[\\\^^^___^^^\\\ZZZ\\\___aaabbb```^^^\\\______aaadddfffeeebbb______bbbcccbbbeeejjjllljjjhhhllljjjccc^^^______]]]^^^ZZZUUUUUUYYYaaagggkkkiiiiiijjjiiiiiihhhgggfffggghhhjjjppp{{{{{{uuuvvvyyy}}}|||{{{~~~wwwuuuvvvxxx{{{zzztttqqqxxxwwwxxxzzz}}}||||||zzzqqqfffaaaVVVPPPKKKKKKJJJFFFCCCCCCBBBAAAAAA@@@???>>>>>>===<<<<<<999888<<>>???AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDFFFHHHIIIIIIHHHIIILLLOOORRRRRRQQQQQQRRRVVVZZZ]]]fffccccccjjjqqqyyy~~~xxxtttwww}}}~~~zzz}}}xxxqqqmmmqqq}}}zzzzzzzzzssslllkkkrrr|||~~~vvvrrrhhh___\\\YYYSSSNNNMMMOOOOOOPPPPPPOOONNNMMMLLLNNNOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQPPPPPPRRRTTTUUUVVVUUUSSSUUUWWWXXXWWWUUUVVVXXX[[[]]]^^^^^^]]]\\\^^^[[[YYY[[[```cccbbb`````````_________``````aaadddcccbbbcccdddeeedddbbb```bbbdddeeefffdddbbbaaaeeegggiiiiiifffdddccccccaaaaaa___^^^\\\[[[ZZZYYY\\\[[[ZZZYYYXXXXXXXXXYYYUUUXXXZZZXXXUUUTTTWWWZZZ___[[[YYYZZZ___bbbbbb```YYYUUURRRTTTZZZ```aaaaaacccaaa^^^\\\[[[ZZZZZZYYYXXXUUUTTTVVVXXX\\\iiivvvBBBAAA@@@???>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>===<<<<<<======>>>???????????????>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@??????@@@AAABBB@@@?????????@@@@@@@@@@@@??????===<<<;;;:::;;;===@@@AAACCCAAA@@@@@@BBBCCCCCCBBBCCCBBBAAA@@@@@@@@@AAAAAAGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRPPPOOOOOOQQQSSSUUUWWWVVVVVVVVVXXXXXXVVVUUUUUUUUUTTTTTTVVVYYY]]]___\\\[[[YYYWWWXXXYYY[[[]]]]]]\\\[[[\\\^^^^^^^^^\\\XXXZZZ]]]```aaa```^^^]]]_________aaacccdddcccbbbaaabbbbbbbbbgggnnnnnnjjjdddfffeee___]]]^^^``````___ZZZUUUVVV]]]eeeiiijjjggghhhhhhhhhhhhfffdddcccffffffhhhllluuu|||{{{|||www|||~~~~~~xxxzzz}}}{{{}}}{{{vvvyyy||||||tttfff```\\\[[[XXXRRRNNNNNNIIIHHHGGGFFFEEEDDDCCCBBB>>>===:::777999<<<:::444999999999999999999999:::999999::::::;;;<<<<<<===<<<===???AAACCCEEEGGGHHHHHHJJJMMMPPPQQQRRRQQQQQQRRRTTTWWWYYYZZZ\\\```bbbmmmjjjgggfffiiinnntttyyy{{{zzzyyyvvvsssyyyuuuqqqxxx~~~{{{xxxxxxwwwjjjbbb\\\XXXYYYXXXSSSNNNLLLOOOOOOOOOOOONNNLLLKKKJJJMMMNNNOOOPPPPPPQQQRRRRRRQQQRRRTTTUUUTTTRRRPPPNNNQQQQQQRRRRRRSSSTTTTTTTTTRRRPPPMMMKKKKKKMMMPPPRRRTTTSSSRRRTTTVVVXXXWWWWWWWWWXXXZZZ[[[\\\[[[YYYXXX[[[XXXVVVWWW[[[^^^___^^^_______________```aaaaaaeeecccbbbcccdddeeedddccc___aaaccceeefffeeedddcccdddeeefffeeebbb^^^]]]]]]]]]ZZZWWWWWWZZZ\\\\\\[[[]]]\\\ZZZXXXVVVUUUUUUUUUSSSVVVWWWUUUSSSRRRUUUWWW\\\ZZZXXXZZZ^^^___^^^\\\TTTOOOKKKNNNWWW___aaa___ccc```\\\YYYWWWWWWXXXYYYXXXVVVUUUUUUUUUVVV___hhh@@@@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;<<<@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>======>>>@@@AAAAAA???<<>>===<<<;;;;;;;;;<<<>>>AAABBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDBBB@@@@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTRRRQQQOOONNNNNNPPPRRRTTTWWWVVVWWWXXXYYYXXXVVVSSSTTTTTTUUUWWWYYY[[[]]]^^^\\\YYYVVVTTTUUUXXX[[[^^^___^^^^^^^^^^^^]]]]]]\\\XXXYYY\\\___``````___^^^^^^\\\\\\]]]```bbbccccccaaaaaa```bbbhhhooommmgggaaaaaa___]]]]]]___aaabbbccc\\\WWWZZZcccjjjllljjjeeeeeefffgggfffdddbbbaaaeeeeeefffhhhmmmvvvxxxxxxxxx|||wwwlllqqqzzz{{{uuunnnsss|||vvvqqqnnnmmmjjjdddaaabbb___^^^]]]ZZZXXXVVVUUUTTTLLLJJJEEE??????CCCCCC@@@CCCDDDEEEEEEDDDCCCBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJNNNRRRUUUWWWXXX[[[```gggmmmppppppmmmjjjhhhiiikkknnnqqqwww|||vvvqqqvvv}}}yyyuuuzzzsssqqqwwwvvvjjj^^^YYYWWWYYYXXXSSSOOONNNOOONNNNNNMMMLLLKKKJJJJJJLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQTTTUUUTTTQQQNNNKKKOOOOOOPPPQQQRRRSSSTTTTTTRRROOOLLLJJJIIIKKKNNNPPPRRRRRRSSSTTTVVVXXXXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVXXXUUUSSSSSSVVVZZZ\\\\\\____________```aaabbbccceeecccbbbcccdddeeedddcccbbbccceeefffffffffeeedddaaabbbbbb___[[[XXXVVVVVVUUUQQQMMMPPPWWW^^^______\\\\\\\\\\\\ZZZXXXVVVUUUUUUVVVWWWVVVTTTTTTUUUWWWXXXWWWWWWXXXZZZ[[[YYYWWWQQQKKKGGGJJJTTT\\\]]][[[]]]\\\[[[XXXVVVVVVXXXYYYWWWWWWVVVTTTSSSTTTXXX]]]@@@@@@@@@@@@@@@????????????@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAAAAABBBBBB???@@@BBBBBBBBBBBB@@@???@@@???>>>==================>>>???AAACCCCCC@@@===>>>?????????>>>>>>===<<<<<<;;;;;;<<<===???AAABBB@@@AAABBBAAAAAA@@@@@@AAA@@@BBBCCCBBB@@@AAAFFFKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTRRRQQQOOONNNNNNPPPSSSTTTUUUUUUVVVXXXYYYWWWTTTQQQQQQTTTXXX[[[]]]]]]\\\[[[ZZZXXXUUUTTTUUUXXX\\\___aaaaaaaaa___]]]\\\[[[[[[XXXZZZ\\\^^^_________^^^ZZZYYYWWWYYY\\\```bbbbbb``````___```gggllljjjddd___]]][[[\\\]]]^^^```bbbccc]]]YYY\\\eeekkkkkkhhhbbbbbbcccccccccbbbaaa```cccddddddeeegggkkkqqqvvv|||~~~yyyvvvzzzzzzssshhhkkkoootttzzzyyyuuuooorrrxxx{{{zzzzzzxxxuuuvvvzzz~~~{{{xxxtttqqqnnnmmmfffcccZZZQQQOOOSSSWWWVVVYYY\\\______\\\YYYWWWWWWZZZYYYYYYYYYXXXXXXXXXWWWZZZ]]]bbbgggmmmqqquuuvvvuuu{{{zzzzzz{{{rrrnnneee```hhhppprrrpppoooxxxzzzzzz~~~zzzjjjaaa\\\XXXXXXUUUPPPNNNOOONNNNNNMMMLLLKKKKKKKKKJJJLLLKKKJJJJJJJJJKKKLLLLLLOOOQQQSSSTTTSSSQQQMMMKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQNNNLLLKKKMMMOOOQQQQQQRRRSSSUUUVVVWWWYYYZZZYYYZZZZZZZZZYYYXXXWWWVVVVVVTTTRRRRRRTTTWWWZZZ[[[_________```aaabbbdddeeedddcccbbbbbbddddddcccbbbbbbccccccdddcccbbbaaa```^^^^^^]]]ZZZVVVSSSQQQQQQOOOJJJGGGJJJRRRYYY[[[[[[YYY\\\___aaaaaa^^^ZZZXXXXXXYYYYYYXXXWWWWWWXXXYYYUUUTTTUUUUUUVVVVVVUUUTTTQQQLLLHHHKKKSSSXXXXXXVVVVVVXXXZZZYYYXXXVVVWWWYYYVVVWWWWWWUUUTTTVVVXXXYYY??????@@@@@@@@@@@@???>>>@@@@@@@@@???>>>===;;;:::999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????@@@???@@@@@@AAAAAA@@@@@@???<<<;;;;;;::::::::::::;;;@@@@@@AAACCCEEEEEECCCAAA>>>>>>???>>>>>>===<<<;;;<<<<<<<<<===>>>???@@@AAA@@@BBBCCCCCCAAA@@@@@@AAA>>>@@@AAA@@@???AAAFFFKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTTTTSSSQQQOOONNNNNNPPPSSSTTTTTTTTTTTTUUUVVVUUURRROOOPPPTTTYYY]]]^^^]]]YYYWWWXXXWWWUUUUUUVVVYYY\\\^^^```aaaaaa___]]][[[[[[\\\ZZZ[[[]]]^^^____________WWWVVVUUUVVVZZZ^^^aaabbb^^^`````````dddiiigggaaa\\\XXXXXX[[[]]]\\\\\\^^^^^^ZZZXXX[[[aaaeeeeeebbb]]]]]]]]]^^^^^^^^^______```aaaaaa``````aaacccfffhhhuuu{{{}}}wwwsssnnnoooooopppttt|||zzzzzzzzzzzz{{{~~~{{{wwwnnnddd```eeejjjkkkuuuzzz}}}wwwsssrrrvvvuuutttrrrpppooommmllljjjnnnttt|||wwwkkkggg^^^[[[dddmmmooosssxxxvvvkkklllsssxxx~~~kkkaaa[[[WWWUUUQQQLLLKKKNNNNNNMMMLLLLLLKKKLLLLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRPPPMMMKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNNNNNNNOOOPPPOOOQQQSSSTTTTTTUUUWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSUUUWWWZZZ[[[]]]]]]^^^___aaacccdddeeecccaaa```aaabbbcccbbbaaa_________^^^^^^]]]\\\[[[[[[[[[ZZZXXXTTTQQQPPPQQQNNNJJJGGGHHHLLLQQQSSSSSSXXX[[[```cccdddaaa]]][[[[[[ZZZZZZYYYYYYZZZZZZ[[[SSSSSSTTTTTTTTTTTTTTTTTTSSSPPPOOOQQQUUUWWWWWWUUUSSSVVVZZZZZZWWWVVVVVVXXXVVVXXXWWWUUUUUUYYYZZZYYY======>>>?????????>>>===>>>>>>??????>>>===<<<<<<888999;;;<<<============??????>>>>>>======<<<<<<@@@??????>>>>>>??????@@@:::999999999999::::::;;;??????@@@AAADDDDDDCCCAAA>>>>>>>>>>>>===<<<;;;:::=========>>>>>>??????@@@AAACCCEEEEEEBBB@@@AAABBBBBBBBBAAA@@@@@@CCCGGGJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSRRRPPPNNNMMMNNNOOORRRSSSSSSRRRRRRRRRSSSRRROOOMMMQQQTTTWWWZZZ[[[ZZZWWWUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[]]]^^^]]][[[ZZZ[[[]]]\\\]]]^^^_______________UUUTTTTTTVVVZZZ___aaabbb]]]aaacccbbbccceeeddd```YYYTTTTTTYYY\\\YYYWWWXXXYYYXXXXXXZZZ]]]___^^^]]]XXXWWWVVVVVVWWWYYY\\\]]]\\\]]]]]]\\\YYYXXXXXXYYY\\\hhhuuuyyy{{{|||{{{xxxxxx}}}wwwxxxuuuuuuuuuvvvzzz{{{{{{}}}}}}~~~{{{|||{{{wwwpppnnntttyyyzzz}}}zzzxxxvvvtttxxxvvvmmmnnnmmmmmmnnnrrrxxx|||~~~uuulllkkkssszzz~~~~~~qqqkkkddd___eeeoooppp{{{kkk[[[WWWUUUTTTPPPKKKKKKNNNMMMMMMLLLLLLLLLMMMNNNOOOOOONNNLLLKKKJJJKKKLLLMMMLLLMMMNNNOOOOOONNNLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMPPPRRRRRRQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZ\\\[[[[[[\\\]]]___aaacccdddaaa```___```aaabbbaaa___[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZXXXUUUSSSSSSTTTPPPNNNMMMLLLMMMPPPRRRTTTZZZ[[[]]]___```___]]]\\\ZZZYYYXXXXXXYYYZZZZZZYYYTTTTTTTTTTTTSSSTTTVVVXXXTTTVVVXXXYYYZZZYYYYYYXXXVVVYYY[[[YYYUUUSSSUUUXXXWWWYYYXXXUUUVVV[[[[[[XXX;;;<<<===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>777888;;;===>>>>>>>>>>>>DDDCCCBBB@@@???===<<<;;;@@@???>>>======>>>???@@@::::::::::::;;;<<<<<<======<<<<<<>>>@@@AAA@@@???>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>????????????AAADDDFFFFFFCCCAAAAAABBBHHHFFFCCCBBBCCCEEEHHHJJJEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQOOONNNLLLMMMOOOQQQSSSRRRQQQPPPPPPQQQPPPNNNLLLRRRSSSUUUWWWWWWVVVUUUTTTPPPRRRUUUWWWYYYYYYYYYYYYVVVYYY[[[[[[YYYYYY\\\^^^^^^^^^______```_________UUUTTTTTTWWW[[[```bbbccc]]]ccceeecccbbbcccccc```VVVQQQRRRXXX[[[VVVSSSTTTWWWXXXYYY[[[[[[\\\\\\\\\TTTSSSRRRQQQSSSVVVYYY\\\ZZZ[[[[[[YYYUUURRRQQQQQQWWWbbbmmmqqqqqqqqqqqqooosss~~~~~~|||vvvuuuyyywwwxxxzzz}}}www|||sssppppppsssvvv{{{yyytttqqqrrrvvvvvvtttvvv}}}{{{wwwvvv|||~~~zzzxxxyyyyyynnnccc``````___```bbbhhhpppvvvwwwjjj___]]]]]]___iiiwwwvvvpppttt~~~wwwgggVVVTTTTTTUUUSSSNNNMMMPPPMMMMMMLLLLLLLLLNNNOOOPPPRRRQQQNNNMMMLLLMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKKKKLLLNNNQQQQQQOOOOOOQQQTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUWWWXXXXXXYYY[[[\\\YYYYYYZZZ[[[]]]___aaacccaaa___^^^___```aaa```___YYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[YYYVVVUUUVVVWWWQQQRRRRRRRRRRRRTTTXXX[[[\\\\\\[[[ZZZ[[[[[[\\\\\\YYYXXXWWWWWWXXXYYYXXXXXXVVVVVVUUUTTTTTTVVVYYY[[[UUUZZZ^^^```^^^\\\\\\]]][[[\\\\\\WWWRRRPPPTTTXXXXXXZZZXXXTTTUUU[[[[[[WWW999999999::::::;;;;;;;;;>>>>>>===<<<;;;::::::999===<<<;;;;;;<<<===>>>???DDDBBB???<<<;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;<<<<<<<<<:::999:::===@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIKKKLLLNNNOOOOOONNNMMMMMMNNNNNNPPPQQQRRRJJJKKKMMMPPPRRRSSSSSSSSSTTTRRRPPPQQQSSSUUUVVVVVVVVVXXXYYYXXXVVVTTTTTTTTTXXX[[[]]]]]][[[[[[^^^aaaZZZ^^^aaa___YYYVVVVVVXXXVVVZZZ^^^___]]]\\\]]]```bbbbbbbbbbbbbbbaaa``````[[[VVVSSSVVVVVVQQQMMMKKKMMMSSSXXXZZZ]]]bbbbbb___YYYXXXVVVSSSQQQQQQSSSVVVUUUTTTSSSQQQPPPQQQUUUWWW```bbbeeehhhjjjlllmmmmmmsss|||~~~||||||~~~~~~zzzwwwwww{{{~~~|||xxx}}}|||}}}wwwqqqqqqpppoooooorrrxxx|||zzzwwwtttqqqnnniiigggmmmvvv~~~}}}yyypppgggccc```bbbdddeeehhhnnnwww{{{uuulllccc[[[[[[___cccffflllxxxssseeefffeeeaaaaaakkk~~~yyyqqqnnniiijjjmmmrrruuupppeee\\\SSSSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPOOONNNLLLJJJIIINNNOOOPPPOOONNNMMMOOOPPPVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVXXXYYY[[[[[[\\\\\\XXXXXXYYY[[[]]]]]]\\\ZZZ[[[WWWYYY___aaa^^^]]]```]]]^^^___^^^^^^^^^```bbbccc```\\\YYYXXXYYY[[[\\\XXXXXXWWWWWWWWWXXXZZZ[[[^^^^^^]]][[[YYYXXXVVVVVVYYYXXXWWWVVVWWWYYY[[[\\\VVVTTTSSSUUUYYY\\\\\\[[[YYYYYYZZZ\\\___```^^^]]]YYY[[[\\\YYYUUUTTTVVVXXXVVVUUUTTTTTTTTTUUUWWWXXX999999::::::::::::::::::======<<<<<<;;;;;;::::::===<<<;;;;;;;;;<<<>>>???BBB@@@>>><<<::::::;;;;;;;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;:::::::::888777888;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPKKKMMMOOOQQQSSSSSSTTTSSSSSSRRRQQQSSSUUUWWWWWWWWWXXXYYYYYYWWWVVVUUUWWWXXXXXXZZZ[[[[[[[[[[[[]]]^^^YYY\\\___]]]YYYWWWYYY[[[[[[\\\^^^^^^]]]]]]^^^___bbbccccccbbbaaa___^^^\\\YYYVVVWWW[[[[[[UUUOOOMMMRRRWWWZZZZZZ\\\___^^^ZZZWWWWWWWWWTTTPPPNNNMMMNNNOOOQQQRRRPPPOOOQQQVVV[[[______```aaaeeeiiimmmoooooowww}}}}}}~~~yyy}}}~~~xxxsssooopppuuu{{{~~~~~~|||yyyzzz{{{zzzxxxxxx{{{}}}~~~xxxqqqllljjjpppwww{{{zzzwwwxxxvvvuuuuuuuuu}}}|||zzzvvvkkkaaa]]][[[\\\^^^```eeeppp~~~vvvpppnnnnnnqqqvvvrrrggggggkkkooopppsss~~~|||rrrkkkgggeee]]]\\\^^^aaadddaaaYYYSSSRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJIIIKKKMMMOOOPPPOOOOOOOOOQQQTTTTTTUUUVVVVVVWWWWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]\\\ZZZXXXWWWUUUWWW]]]```]]]\\\___```aaaaaa```^^^]]]___``````___^^^\\\[[[ZZZZZZZZZWWWVVVVVVVVVXXXZZZ\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[[[[[[[[[[[[[ZZZWWWVVVUUUWWW[[[]]]\\\[[[XXXXXXYYY[[[^^^___]]]\\\XXXXXXXXXWWWUUUTTTTTTVVVQQQQQQQQQRRRSSSUUUVVVWWW:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>???>>><<<;;;::::::;;;<<<;;;::::::999999::::::;;;999999999999::::::::::::999::::::999888888;;;===>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNKKKLLLMMMOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRSSSUUUXXXZZZYYYXXXWWWWWWUUUSSSRRRTTTXXX[[[ZZZYYYXXXYYY[[[\\\\\\[[[XXX[[[]]]\\\ZZZZZZ]]]```aaa___]]]\\\]]]]]]]]]]]]bbbbbbcccbbb```^^^[[[YYYXXXXXX[[[bbbbbb[[[TTTRRRYYY\\\]]][[[ZZZ[[[ZZZVVVUUUVVVWWWTTTOOOJJJGGGFFFIIIMMMPPPOOOLLLNNNUUU]]]^^^\\\ZZZ[[[^^^eeelllqqqpppwww{{{yyy}}}}}}}}}uuuxxx|||vvvnnnggggggjjjoooqqqqqqtttyyywwwrrrppptttxxxzzz~~~{{{zzz}}}xxxtttpppkkkhhhiiilllvvvwwwmmmgggfffgggiiimmmuuuyyyqqqllljjjsssyyy{{{nnnccc^^^\\\\\\[[[VVVUUUTTTVVVXXXXXXTTTPPPOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRMMMMMMKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJMMMPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYVVVTTTSSSSSSVVV\\\^^^[[[ZZZ\\\^^^___```^^^\\\[[[\\\]]]]]]^^^______^^^\\\ZZZYYYWWWVVVVVVVVVXXX[[[]]]___^^^^^^]]]]]]\\\[[[[[[ZZZ\\\]]]___```___]]]ZZZXXXXXXXXXXXXZZZ]]]]]][[[ZZZXXXWWWXXXYYY\\\]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQLLLMMMNNNPPPRRRTTTVVVWWW;;;:::::::::999999888888999999::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;::::::999999999999::::::999999999999999999999::::::;;;;;;;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPPPPOOONNNMMMOOOQQQRRRTTTUUUUUUTTTTTTQQQRRRTTTXXX\\\\\\[[[YYYUUUTTTQQQOOONNNRRRXXX\\\\\\ZZZXXXYYY\\\]]]\\\YYYXXXZZZ[[[[[[[[[]]]aaadddddd```[[[ZZZ[[[]]]\\\[[[___```aaaaaa```]]]ZZZXXXZZZZZZ^^^dddddd___ZZZYYY___aaa```\\\ZZZZZZXXXUUUUUUVVVVVVSSSOOOJJJHHHGGGJJJOOOSSSQQQKKKLLLTTT\\\___]]]ZZZYYY\\\bbbiiimmmpppuuu|||{{{~~~}}}wwwxxx{{{wwwnnnjjjjjjmmmrrrsssqqqsssxxxzzz|||zzzwwwxxxzzz}}}xxxsssuuuyyy|||{{{rrroooooo|||~~~xxxuuuyyyvvvxxx{{{}}}rrrggg[[[SSSSSSUUUUUUTTTSSSRRRRRRTTTVVVVVVSSSQQQLLLLLLLLLLLLLLLMMMMMMMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSNNNMMMKKKIIIIIIKKKLLLMMMPPPNNNLLLJJJJJJKKKMMMOOOOOOOOOOOONNNNNNMMMLLLLLLLLLOOOSSSTTTSSSQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTVVVVVVWWWXXXYYYYYYYYYXXXQQQQQQQQQSSSUUUUUUSSSQQQRRRTTTXXX[[[[[[YYYWWWWWWUUUWWWYYYZZZYYYZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXX[[[]]]___]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^]]][[[XXXVVVWWWXXXZZZ[[[\\\[[[YYYXXXWWWVVVVVVWWWYYYZZZZZZYYYYYYUUUQQQPPPQQQQQQNNNLLLJJJKKKNNNQQQTTTVVVWWWXXX:::::::::999999888888888888888999999:::;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::999999999999999:::999999888888888888999999999999999999999999999999999:::;;;;;;::::::;;;===========================<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMOOOPPPRRRSSSTTTTTTTTTSSSQQQSSSVVVZZZ]]]^^^[[[YYYUUUTTTQQQOOOOOOSSSYYY^^^^^^\\\ZZZ[[[]]]^^^\\\YYYXXXYYYZZZ[[[]]]```cccfffeee```ZZZYYYZZZ\\\\\\[[[]]]^^^___```___]]][[[ZZZ]]]\\\^^^bbbbbb___^^^```bbbcccaaa\\\ZZZ[[[ZZZVVVUUUVVVUUUSSSPPPNNNNNNOOOSSSXXX[[[WWWPPPOOOVVV^^^bbb```]]]\\\]]]```dddggghhhlllttt}}}}}}~~~{{{rrrmmmmmmrrryyy{{{{{{}}}~~~~~~}}}wwwwww{{{~~~{{{uuukkkdddeeemmmzzz~~~{{{hhh```YYYPPPMMMOOOQQQQQQOOOMMMOOOQQQTTTUUUSSSPPPMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRNNNLLLKKKIIIJJJKKKMMMNNNQQQPPPMMMKKKKKKLLLOOOPPPOOOOOOOOOOOONNNNNNOOOOOOPPPSSSUUUUUUSSSPPPNNNMMMLLLMMMOOORRRSSSTTTTTTSSSWWWWWWXXXXXXYYYXXXXXXXXXLLLLLLMMMPPPSSSTTTSSSRRRTTTXXX[[[ZZZWWWUUUTTTSSSMMMPPPTTTWWWZZZ\\\^^^```]]]]]]\\\[[[[[[[[[\\\]]]\\\[[[XXXWWWWWWYYY[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYXXXWWWVVVUUUUUUWWWYYYZZZZZZXXXWWWVVVVVVTTTTTTUUUWWWXXXWWWWWWZZZVVVRRRPPPQQQPPPMMMIIILLLNNNRRRUUUXXXYYYYYYYYY999999999999999888888888888888888999999:::::::::<<<;;;:::999888999:::;;;888888888888888888888777999888888777777888888999999999999999999888888888777888999999888888999:::========================<<<<<<===>>>>>>??????@@@????????????????????????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTVVVZZZ]]]]]][[[YYYWWWWWWVVVUUUUUUXXX\\\```___]]]\\\\\\]]]]]][[[ZZZYYYZZZ[[[]]]___bbbdddeeebbb___\\\ZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\^^^\\\\\\^^^^^^\\\^^^ccccccdddaaa[[[YYY[[[ZZZWWWUUUVVVVVVUUUSSSSSSTTTVVVZZZ^^^___[[[VVVUUU[[[bbbeeecccaaa___^^^___aaabbbdddhhhoooyyywwwmmmmmmrrryyy|||wwwuuuyyyzzzrrrdddaaa]]]\\\```iiisssyyy}}}xxxggg[[[RRRNNNKKKKKKMMMNNNMMMKKKLLLOOOSSSVVVVVVSSSOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKJJJIIIIIIJJJLLLMMMOOONNNMMMLLLLLLMMMOOOPPPOOOOOONNNNNNNNNOOOOOOPPPRRRSSSUUUTTTQQQNNNLLLKKKKKKMMMPPPSSSUUUUUUUUUTTTWWWWWWWWWXXXWWWWWWVVVVVVKKKLLLMMMQQQUUUWWWVVVUUUUUUZZZ\\\WWWSSSRRRQQQPPPKKKNNNTTTXXX\\\^^^aaaddd\\\[[[ZZZYYYYYYZZZ\\\]]][[[YYYVVVTTTTTTUUUXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZVVVVVVVVVUUUUUUUUUUUUUUUSSSUUUXXXXXXWWWVVVVVVVVVUUUSSSRRRRRRTTTUUUUUUUUUYYYWWWTTTRRRQQQQQQOOOMMMRRRUUUXXX[[[\\\[[[ZZZXXX888888888888999999999999888888888888999999999999<<<;;;999888888888999:::888888888888777777666555888888777777777777888888999999999999888888888777666888999999888888999:::========================<<<<<<======>>>?????????========================>>>??????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMPPPQQQRRRRRRRRRUUUUUUWWWYYY\\\\\\[[[YYYWWWXXXYYYYYYYYYZZZ]]]___]]]]]]^^^\\\ZZZYYYZZZZZZ[[[[[[\\\___aaaccccccccc___```___^^^]]]^^^aaacccaaa```^^^]]]\\\\\\\\\]]][[[ZZZ[[[\\\[[[YYY\\\bbbdddddd```ZZZWWWXXXXXXVVVTTTVVVXXXYYYXXXWWWWWWXXXWWWYYYZZZYYYXXXZZZ___dddgggeeeaaa^^^]]]^^^```bbbdddhhhnnnvvv~~~|||{{{uuurrrsssxxx~~~~~~vvvhhhjjjkkkmmmqqqyyy|||pppgggccc```^^^^^^bbbkkkvvvzzzkkk```XXXTTTJJJJJJIIIJJJJJJKKKKKKKKKMMMPPPSSSUUUTTTRRROOOMMMHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOOOOOOOPPPQQQPPPMMMKKKJJJKKKKKKMMMQQQTTTVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSLLLMMMNNNQQQUUUVVVVVVTTTSSSYYYZZZSSSNNNOOOPPPOOOMMMPPPUUUYYY[[[]]]^^^```WWWXXXYYYZZZZZZZZZZZZZZZVVVTTTQQQOOOOOORRRUUUWWWYYYYYYYYYXXXXXXWWWWWWWWWQQQSSSUUUWWWXXXXXXWWWVVVSSSUUUWWWVVVUUUUUUVVVXXXTTTRRRPPPPPPRRRTTTTTTSSSUUUVVVVVVUUUSSSSSSTTTUUUYYY[[[]]]___^^^\\\YYYVVV777777888888999999999:::888888888888888888888888<<<;;;999888888888999999888888888888777666555444888888777777777777888888999999999999888888777777888999;;;;;;:::::::::;;;========================<<<<<<======>>>?????????===========================>>>>>>???AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEGGGHHHJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHIIILLLNNNPPPQQQQQQQQQVVVVVVWWWYYY[[[[[[ZZZXXXUUUWWWZZZ[[[ZZZZZZ[[[\\\[[[]]]^^^\\\YYYWWWXXXZZZ[[[\\\]]]```bbbcccbbbaaa^^^```bbbaaa___```dddhhhdddccc```]]][[[[[[[[[\\\XXXXXXZZZ\\\ZZZWWWYYY___dddddd___XXXTTTVVVUUUSSSRRRVVVZZZ\\\\\\YYYWWWVVVOOOPPPRRRSSSUUUZZZ```dddhhheee```\\\[[[]]]aaadddbbbeeejjjoootttyyyzzzyyy}}}~~~||||||wwwxxx}}}zzzfffdddaaa]]]^^^gggttt~~~}}}{{{yyywwwxxx~~~|||tttiiibbb______ddddddfffmmmxxx{{{qqqdddXXXOOOKKKJJJHHHJJJJJJJJJIIIJJJLLLNNNKKKMMMOOOPPPNNNLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJJJJJJJLLLMMMNNNLLLMMMMMMLLLJJJIIIJJJKKKKKKNNNQQQUUUWWWXXXWWWWWWSSSSSSTTTSSSSSSRRRQQQPPPLLLLLLMMMPPPSSSTTTSSSQQQQQQWWWWWWPPPKKKMMMPPPPPPNNNRRRVVVXXXXXXXXXYYYZZZTTTVVVYYY\\\\\\[[[XXXWWWQQQOOOMMMKKKLLLOOOSSSVVVYYYXXXXXXWWWVVVVVVUUUUUUNNNRRRWWW[[[\\\[[[XXXVVVSSSUUUWWWVVVTTTUUUWWW[[[TTTRRRPPPPPPQQQSSSSSSSSSRRRUUUWWWWWWUUUUUUYYY\\\\\\^^^```aaa```\\\WWWUUU555555555555666777888999777777888888888999999999777777777777777777777777999999888888777777666666666777888999888888666555888888888888777777777777999888777777777888::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLMMMOOOPPPQQQRRRNNNLLLNNNSSSWWWVVVTTTSSSUUUWWWWWWWWWWWWYYYZZZYYY\\\______]]][[[ZZZYYY\\\]]]^^^```aaacccdddeeecccccc```\\\^^^dddgggeeegggaaa[[[YYY\\\___^^^\\\\\\\\\]]]]]]\\\[[[YYYXXXcccaaa]]]ZZZWWWTTTSSSSSSWWW[[[______``````\\\UUUWWWSSSOOOQQQXXX___aaaaaakkkddd^^^^^^ccchhhhhhfffiiihhhgggggghhhjjjlllnnnyyy}}}|||}}}|||}}}}}}~~~}}}~~~|||mmmhhhdddbbb``````eeemmmvvv}}}zzzwwwwwwyyy{{{|||}}}rrrnnnmmmrrr}}}uuuooolllkkkpppwwwzzzttttttuuueeeaaaZZZTTTNNNLLLKKKKKKGGGHHHJJJLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNKKKJJJIIIGGGGGGHHHHHHIIIMMMMMMOOORRRUUUWWWWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQKKKLLLNNNPPPQQQRRRRRRRRRTTTVVVSSSMMMJJJLLLOOONNNOOOQQQSSSVVVWWWWWWVVVUUURRRTTTWWWYYYXXXUUUQQQOOOMMMLLLJJJJJJKKKOOOSSSVVVXXXWWWUUUUUUTTTRRRNNNLLLIIIMMMSSSYYY\\\[[[XXXVVVUUUWWWXXXXXXWWWWWWXXXYYYUUUSSSQQQSSSWWWXXXWWWUUUWWWUUUTTTUUUXXXXXXVVVTTTXXXYYYZZZZZZYYYVVVSSSPPP999888888777777777888888777777777888888888999999777777777777777777777777888888777777777777777777666777888999999888777777666666777777777888888888888888777777777888999:::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRROOOLLLNNNSSSVVVVVVTTTSSSTTTVVVVVVVVVVVVXXXZZZZZZ]]]```aaa___]]][[[ZZZ]]]^^^___```aaaccccccddd```aaa___]]]^^^dddfffdddbbb]]]XXXXXX[[[^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZaaa```]]]ZZZWWWVVVUUUUUUZZZ^^^___^^^^^^^^^ZZZTTTWWWSSSPPPSSS[[[bbbeeeeeeeeeaaa^^^___eeejjjlllkkkhhhgggeeedddeeefffgggiiinnnrrrvvvxxxxxxyyy|||~~~zzzxxxxxxiiihhhkkkooonnnjjjjjjnnnmmmttt{{{~~~|||wwwsssnnnkkkmmmpppttt}}}xxxsssiiiggggggmmmyyy|||}}}{{{~~~ttteee[[[XXXSSSNNNIIIGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRQQQTTTSSSOOOMMMQQQSSSSSSRRRSSSUUUVVVWWWVVVUUUTTTSSSUUUVVVWWWUUUQQQLLLIIIFFFGGGJJJMMMPPPTTTVVVXXXXXXWWWVVVVVVVVVTTTQQQNNNKKKNNNSSSXXXZZZYYYWWWVVVWWWWWWXXXVVVUUUTTTVVVWWWXXXVVVTTTUUUXXXYYYWWWTTTWWWUUUTTTUUUWWWWWWUUUSSSTTTVVVWWWXXXWWWUUURRRPPP999999888666666555555555666666777777777888888888666666666666666666666666666666666777777777777777555666888999999999999888444555555666888999999:::888777777777777888999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBEEEEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMOOOPPPRRRSSSRRROOOMMMOOOSSSVVVVVVTTTSSSTTTVVVVVVVVVVVVXXXZZZ\\\___bbbdddbbb___]]]\\\______```aaaaaabbbcccccc]]]``````^^^___cccdddbbb[[[XXXUUUVVVZZZ]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]aaa___]]]ZZZXXXWWWWWWWWW\\\``````]]][[[\\\YYYUUUWWWUUUTTTWWW^^^eeeiiijjjbbbbbbbbbcccfffhhhkkkmmmfffeeecccbbbbbbbbbcccccchhhkkkppprrrsssvvv{{{wwwrrrqqqyyy~~~uuujjjlllqqqwwwxxxtttsssuuuqqqyyyxxxqqqiiibbb```bbbhhhrrr|||~~~{{{{{{~~~{{{zzzzzzvvvrrruuu|||~~~wwwtttrrrmmmiiibbbeeekkkuuu~~~{{{|||tttfff[[[TTTPPPNNNLLLIIIFFFDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSQQQUUUVVVSSSRRRTTTUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSTTTUUUVVVUUURRRMMMHHHEEEEEEHHHMMMRRRUUUWWWWWWWWWWWWVVVVVVWWWXXXWWWUUURRROOOQQQTTTVVVWWWWWWVVVUUUXXXXXXWWWUUUSSSSSSUUUWWWZZZXXXVVVWWWZZZ[[[YYYWWWVVVUUUTTTTTTUUUUUUSSSQQQPPPRRRTTTVVVVVVUUUSSSQQQ666555444333333333333333555555666666666777777777555555555555555555555555555555555666666777777777444555777999::::::999999555555666666777888888999777777777777777888888999::::::999999999999:::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>???@@@@@@???????????????@@@@@@@@@?????????@@@@@@AAAAAABBBDDDCCCAAA@@@@@@AAACCCEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPOOOQQQTTTUUUUUUTTTUUUVVVWWWVVVVVVWWWZZZ\\\]]]```cccdddccc```^^^]]]``````aaaaaaaaaaaaaaabbb]]]bbbdddbbbaaabbbaaa^^^WWWVVVUUUWWW[[[]]]]]]\\\]]]\\\\\\\\\]]]___aaabbbbbb```]]][[[XXXWWWVVVVVV]]]______[[[YYYZZZZZZXXXZZZYYYYYY\\\aaagggiiijjjeeeggghhhgggdddccceeegggdddcccbbbaaaaaaaaaaaaaaaeeehhhlllmmmnnnqqqwww{{{~~~zzz}}}|||ssspppxxx|||vvvqqqpppssswwwxxxvvvyyy}}}}}}{{{pppeee___^^^```fffnnnooovvv{{{}}}{{{wwwuuuzzz}}}wwwwwwzzz}}}{{{uuurrrwwwvvvkkkhhhhhhfffdddhhhoooyyyxxxoookkkkkkkkkhhhdddjjjsss{{{{{{}}}ooo^^^UUUOOOLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@AAABBBDDDEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFEEECCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJIIIHHHHHHNNNMMMLLLLLLMMMPPPSSSTTTUUUYYYZZZWWWTTTTTTTTTQQQWWWWWWWWWWWWVVVTTTSSSRRRUUUVVVVVVUUURRRNNNJJJGGGOOOQQQSSSVVVWWWVVVTTTSSSVVVUUUVVVWWWYYYZZZXXXVVVTTTTTTUUUVVVVVVVVVVVVVVVYYYYYYWWWUUUTTTUUUXXX[[[ZZZXXXWWWXXX\\\]]]\\\ZZZTTTSSSSSSSSSSSSRRRQQQPPPMMMOOORRRUUUVVVUUUSSSRRR333333333333333444555555444444555555555666666666444444444444444444444444444444555555666666666777444555666888999999888888777666666666666666666666666666777777888888888888888777777666666777777888999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@??????@@@BBBEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPQQQRRRTTTUUUUUUTTTVVVWWWXXXWWWWWWXXX[[[^^^]]]```bbbcccaaa___^^^]]]````````````````````````aaagggiiieeeaaa```^^^ZZZUUUVVVXXX[[[^^^___^^^]]]^^^^^^]]]^^^___aaadddeeecccaaa^^^ZZZXXXVVVUUUTTTZZZ^^^^^^YYYWWWZZZ\\\\\\]]]]]]]]]___bbbeeefffgggeeehhhjjjgggbbb``````ccccccbbbbbbaaa````````````bbbdddffffffeeegggkkkppp{{{~~~wwwtttuuu~~~{{{zzz|||~~~vvvrrrrrrtttxxxyyywwwzzz~~~zzzmmmgggcccaaadddhhhgggjjjmmmnnnttt|||~~~}}}zzztttpppmmmnnnuuu}}}~~~zzzuuuppptttyyy~~~|||xxxsssmmmlllttt~~~pppeee```______^^^```eeennnuuuyyyxxxuuusssrrrnnnjjjkkkoooqqqooolllzzz}}}{{{hhh[[[TTTOOOKKKHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@??????AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJEEEDDDDDDCCCBBBAAAAAAAAACCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDEEEIIILLLIIIIIIHHHHHHHHHHHHHHHHHHNNNMMMLLLMMMNNNPPPSSSUUUTTTXXXZZZWWWUUUUUUTTTQQQWWWWWWWWWVVVUUUTTTSSSRRRUUUVVVWWWWWWVVVSSSPPPNNNXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUWWWZZZ[[[YYYXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYXXXWWWWWWZZZ^^^aaa^^^[[[XXXYYY[[[[[[YYYVVVQQQRRRRRRRRRQQQPPPOOOOOOJJJLLLOOOQQQRRRRRRQQQOOO444444444555555777888888333333444444444555555555555555555555555555555555444444444555555555555555333444666777888777777666777777777666666555555555555666777777888888777777666666555555555555666666777888888999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???;;;;;;<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>???AAACCCFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWWWWVVVVVVXXX[[[^^^]]]^^^___^^^]]]\\\\\\]]]_____________________```dddjjjlllgggaaa^^^[[[XXXVVVYYY\\\___aaa```___]]]^^^^^^^^^___aaacccdddeeeaaa___\\\YYYWWWUUUUUUTTTYYY]]]^^^YYYWWWYYY\\\]]]^^^___``````aaabbbbbbbbbaaaccceeedddaaa___```cccaaaaaa```___^^^]]]\\\\\\^^^```ccccccbbbbbbfffiiiuuu|||~~~uuueeejjjpppuuuwwwzzz~~~~~~}}}yyyuuuppprrrxxx|||{{{~~~}}}rrrmmmkkkiiijjjmmmiiijjjjjjkkkqqqyyyzzzwwwrrrjjjbbb``````bbbiiippptttyyy|||}}}zzzwwwtttqqqrrrvvv}}}~~~yyyxxxxxx~~~}}}vvvqqqllljjjpppxxxyyy~~~}}}sssfff\\\YYYYYYZZZZZZ```eeekkkrrrvvvvvvuuusssvvvwwwxxx{{{~~~pppbbbTTTOOONNNLLLGGGEEECCCCCCDDDDDDCCCBBBAAA@@@BBBAAA???>>>???@@@BBBCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFGGGHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDEEEEEEDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCBBBDDDFFFFFFEEEFFFJJJNNNIIIHHHFFFFFFEEEFFFGGGHHHLLLLLLLLLMMMNNNPPPRRRSSSNNNSSSVVVTTTSSSUUUVVVTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTXXXWWWUUUTTTSSSSSSTTTUUURRRRRRSSSVVVYYYZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYY\\\```cccaaa]]]YYYXXXWWWVVVRRRNNNMMMOOOQQQQQQOOONNNOOOPPPGGGIIIKKKNNNNNNMMMLLLKKK777666666666666666777777333333333333444444444444555555555555555555555555555555444444444444444444333444555666666555444444555555555666666666666666555555777888888888777666666666666555555666666666777777777888999:::::::::999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVUUUTTTTTTVVVZZZ]]]\\\\\\[[[ZZZXXXXXXZZZ\\\\\\]]]]]]]]]^^^^^^______ccciiilllfff___\\\[[[XXXXXX[[[___bbbbbb```]]]\\\\\\]]]^^^```aaabbbbbbbbb]]][[[YYYXXXVVVVVVVVVWWWYYY^^^___ZZZVVVXXX[[[[[[\\\^^^___``````_____________________^^^___```bbb```___^^^\\\YYYVVVTTTSSSUUUYYY]]]______aaadddgggmmmpppvvvnnnllljjjiiijjjoootttxxxzzz|||~~~}}}yyywwwvvvuuuuuuzzz{{{ppplllmmmnnnqqquuurrrtttuuuxxxssshhh^^^ZZZZZZ\\\___dddeeeiiilllnnnttt~~~vvvnnnlllkkkiiihhhlllqqqvvvzzz|||uuuqqqpppppptttxxx|||~~~~~~~~~~~~zzzssslllhhhfffdddhhhnnnkkkrrrwwwwwwxxxzzzzzzwwwpppiiiaaa\\\\\\___bbbccckkkooouuu{{{zzzkkk[[[QQQIIIIIIHHHEEECCCDDDBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAABBBDDDEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFDDDAAA???>>>@@@BBBDDDAAADDDHHHHHHFFFFFFIIIMMMHHHFFFDDDBBBBBBDDDGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPLLLQQQSSSQQQPPPSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTUUURRRSSSUUUWWWXXXWWWWWWVVVUUUTTTSSSQQQQQQPPPQQQQQQPPPPPPQQQTTTWWWYYYXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTUUUWWWXXXXXXYYY\\\^^^^^^ZZZVVVUUUUUUSSSPPPLLLJJJMMMOOOOOONNNMMMOOOPPPIIIKKKMMMNNNNNNMMMJJJIII777666555444444444444444222222333333333444444444666666666666666666666666555555555444444333333333333444555555555444333222333444444555666777888888444555777888888888777666777777666666666666777777666777777888999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;===>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRTTTXXX[[[[[[[[[YYYVVVUUUUUUYYY[[[[[[[[[\\\]]]]]]^^^______aaahhhjjjddd^^^[[[[[[YYYXXX\\\aaacccbbb___\\\ZZZZZZ\\\^^^```aaaaaa``````YYYXXXWWWVVVVVVWWWXXXYYYZZZ```aaa[[[VVVVVVYYYYYYZZZ\\\^^^______^^^^^^^^^```^^^]]]\\\\\\]]]^^^___```___\\\YYYUUUPPPMMMKKKHHHMMMSSSWWWYYY[[[___ccceeefffiiirrr~~~yyyqqqllliiiiiiiiihhhrrryyy|||yyyxxxxxx~~~{{{zzz}}}yyymmmjjjllloootttxxx|||~~~ssseee```^^^]]]]]]___XXX]]]aaadddkkkuuu{{{}}}|||zzzsssfff^^^]]]^^^]]]\\\```eeeiiinnnuuu~~~yyyxxxvvvqqqjjjeeeccccccdddhhhlllppprrruuuyyy{{{zzz}}}|||wwwtttuuuxxxkkkccc]]]\\\]]]^^^aaafffhhhpppvvvxxxxxxxxxuuupppppplllgggfffjjjoootttvvvxxx{{{xxxkkk___SSSNNNHHHEEEFFFDDD@@@AAAFFFDDDCCCAAA@@@>>>>>>=====================>>>??????AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFDDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDAAA@@@?????????@@@AAABBBAAAAAA@@@@@@AAACCCEEEFFFDDDBBB>>><<<<<<>>>BBBDDDAAAEEEIIIIIIFFFEEEHHHKKKHHHEEEBBB@@@@@@BBBFFFHHHFFFGGGIIIKKKLLLMMMMMMMMMOOORRRSSSOOOMMMOOOPPPNNNPPPPPPQQQQQQRRRTTTUUUVVVQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKOOOOOOPPPSSSVVVWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRTTTVVVVVVVVVVVVXXXYYYWWWTTTRRRRRRTTTTTTRRROOOHHHKKKNNNOOOMMMMMMOOOQQQMMMOOOPPPQQQQQQOOOLLLJJJ555555555555555555555555444444444444444444444444444444444444444444444444111222333333444444444333555555555444444333333333888777666555555555555555444444333444444555666777444444444555555777888999999888777666777888:::;;;888:::;;;;;;:::999999::::::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNOOONNNOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSRRRQQQQQQTTTVVVVVVUUUTTTTTTTTTUUUVVVWWWZZZYYYXXXXXXYYYZZZ[[[\\\___```___]]]ZZZYYYZZZ[[[___^^^]]]]]]\\\\\\]]]]]]]]]^^^___``````___^^^]]]ZZZXXXVVVVVVWWWYYYYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWZZZYYYWWWWWWWWWYYY[[[\\\aaa___\\\ZZZYYYZZZ\\\]]]```]]]ZZZWWWUUUSSSOOOMMMHHHKKKOOOTTTXXXZZZ[[[\\\[[[^^^bbbhhhooowwwwwwtttooogggfffgggppp~~~|||{{{~~~wwwqqqppptttzzz~~~xxxkkkmmmooojjjgggjjjkkkjjjlllttt}}}{{{sssggg\\\VVVWWW\\\```]]]fffmmmmmmmmmsss{{{xxxvvvsssooolllfff```\\\aaa```cccgggiiikkksss|||}}}}}}~~~~~~yyyiiieeeaaabbbffflllpppqqqqqq{{{zzzxxx}}}}}}~~~rrrbbbVVVNNNJJJFFFEEEDDDCCCCCCCCCCCCCCC@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<============>>><<<<<<===@@@BBBCCCBBB===>>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???CCCCCCCCCCCCBBBAAA@@@???@@@??????BBBFFFFFFCCC@@@BBBBBBAAAAAA@@@@@@AAAAAADDDCCCBBBBBBBBBBBBCCCDDDDDD???;;;===CCCDDD@@@;;;DDDFFFFFFDDDFFFIIIIIIEEEGGGDDD@@@======AAAFFFIIIHHHGGGFFFFFFGGGJJJLLLNNNOOOOOOOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPRRRSSSSSSTTTTTTQQQPPPNNNNNNOOONNNLLLJJJMMMNNNOOOQQQSSSTTTVVVVVVRRRQQQPPPPPPPPPQQQSSSTTTVVVUUUSSSRRRRRRTTTVVVWWWTTTTTTTTTTTTSSSQQQOOONNNSSSRRRQQQQQQQQQQQQPPPNNNIIIMMMSSSXXXXXXTTTNNNIII444444444444444444444444444444444444444444444444444444444444444444444444222333333444333333333222555555444444444333333333777666555444444444444555444333333444444555666777555555444555555666777888888777555555555666888999888:::;;;;;;:::999999:::::::::;;;===>>>???@@@AAA@@@?????????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???@@@AAABBBCCCFFFFFFFFFGGGFFFFFFFFFEEEGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQQQQPPPRRRTTTWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWXXXYYYZZZ[[[]]]^^^]]][[[YYYWWWXXXZZZ^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]^^^______^^^]]]\\\WWWUUUSSSSSSUUUWWWWWWVVVYYYZZZ[[[[[[ZZZXXXVVVUUUWWWVVVUUUUUUVVVXXXZZZ[[[^^^\\\YYYWWWVVVVVVWWWYYYZZZZZZ[[[ZZZZZZYYYXXXWWWNNNPPPSSSVVVXXXYYYYYYYYYZZZ\\\___bbbffflllsssxxx|||}}}vvvfffcccdddkkkrrryyy~~~yyyyyy}}}zzzzzz}}}|||ooopppsssooommmqqqvvvwww{{{{{{nnnccc]]]^^^dddjjjooowww}}}|||}}}}}}vvvooojjjfffgggmmmtttyyy}}}rrrooonnnppptttyyy||||||~~~xxxiii[[[QQQJJJEEECCCCCCBBBAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;<<<<<<<<<============>>>===<<<;;;<<>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???>>>>>>AAACCCDDDBBB@@@BBBAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBB>>>999777999<<<>>>>>>DDDKKKOOOLLLGGGFFFFFFEEEFFFCCC@@@>>>>>>AAAEEEGGGFFFEEEEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPOOOPPPPPPPPPNNNLLLPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTRRRQQQSSSRRRQQQPPPPPPPPPOOONNNJJJMMMQQQUUUVVVUUUSSSQQQ444444444444444444444444444444444444444444444444444444444444444444444444222333333333333333222111444444444444333333333333555444444333333333333444333333333333444555666777666555555555555555666666555555444333333555666777777999::::::999888888999999:::;;;<<<===???@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????AAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOLLLNNNOOOPPPPPPRRRUUUWWWUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUVVVXXX\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZUUUTTTRRRSSSUUUVVVVVVUUUWWWYYYZZZ[[[YYYWWWTTTRRRSSSSSSRRRSSSTTTVVVXXXYYYZZZYYYVVVTTTSSSSSSTTTUUUYYY\\\```aaa___]]]]]]___UUUVVVXXXYYYYYYYYYXXXWWWYYYYYYZZZ[[[\\\^^^cccfffqqquuuzzz{{{{{{{{{~~~vvvnnneeeaaaaaagggsss|||zzzzzzuuutttvvvtttsssvvv}}}qqqlllnnnuuu|||~~~xxxooorrryyyzzzyyyxxxzzz}}}uuuiii^^^YYYQQQJJJFFFDDDBBBAAA???>>>>>>>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<============>>>===<<<:::;;;===>>>>>>===??????@@@@@@@@@@@@??????======>>>??????@@@AAAAAA@@@AAAAAAAAA@@@???>>>===>>>======>>>@@@AAA@@@???AAA@@@???>>>============>>>???@@@AAAAAA@@@???>>>======;;;777666999@@@EEENNNXXX]]]VVVJJJDDDCCCDDDCCCBBB@@@???@@@AAACCCEEEBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOQQQPPPOOOPPPQQQRRRPPPNNNQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUTTTQQQQQQOOONNNMMMLLLKKKKKKKKKLLLNNNPPPRRRUUUVVVWWW333333333333333333333333333333333333333333333333444444444444444444444444000111222333333333333333333333333333333333333333333333222222222222222333333333333333444555666666666666555444444444555555444444333333333444555666666888999999888777777888999999:::;;;===>>>???@@@???@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@>>>======???AAACCCBBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNMMMOOOQQQQQQRRRRRRUUUWWWUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSSSSUUUWWW[[[ZZZYYYYYYXXXXXXYYYYYYXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTUUUWWWXXXXXXWWWVVVXXXZZZZZZYYYWWWSSSQQQPPPPPPPPPQQQSSSUUUWWWXXXWWWVVVUUUSSSSSSTTTUUUVVV___dddhhhgggaaa\\\\\\]]]ZZZZZZZZZ[[[ZZZYYYXXXWWWXXXYYYYYYWWWVVVWWWYYY[[[dddfffiiilllqqqvvv{{{~~~uuuhhh```___dddjjjooottt|||}}}}}}yyyxxxyyyyyyzzz|||~~~xxxxxx~~~{{{xxxyyyzzzyyywwwwwwyyy}}}{{{pppfffZZZQQQNNNKKKGGGEEEDDDCCCAAA@@@<<<<<<<<<<<<<<<===>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===============;;;999999;;;;;;;;;:::======>>>?????????>>>>>><<<=========>>>>>>>>>???>>>>>>??????>>>===<<<<<<===<<<;;;;;;<<<===>>>>>>??????===<<<;;;;;;;;;;;;<<<>>>???AAAAAA???>>><<<888<<<>>>===;;;???JJJTTTfffkkkjjj]]]NNNEEEBBBAAA@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMOOONNNNNNOOOQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNLLLMMMOOOPPPPPPPPPOOONNNLLLMMMNNNOOOPPPPPPOOOOOOOOOQQQRRRTTTUUUVVVUUUUUUNNNNNNMMMKKKIIIHHHHHHIIILLLMMMNNNOOORRRTTTWWWXXX333333333333333333333333333333333333333333333333444444444444444444444444...///000222333444444555333333333333333333333333222222111111111222222333333222222333333444555666666555555444444444444555555444444555555555666666555777888888777666666777888888999;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======???@@@BBBAAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPRRRTTTTTTSSSSSSTTTVVVTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVUUUSSSQQQRRRUUUWWWZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTTTTUUUWWWXXXXXXWWWVVVWWWYYYZZZYYYWWWTTTSSSOOOPPPQQQRRRSSSUUUWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZcccgggjjjhhh```ZZZYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVVVVWWWYYY\\\[[[ZZZ\\\bbbiiipppttt~~~wwwkkkdddaaa```\\\```eeelllrrrxxx~~~{{{{{{{{{xxx{{{~~~yyyxxxxxx}}}vvvtttrrrrrrvvv~~~xxxiii^^^WWWPPPIIIEEECCCBBB@@@@@@@@@@@@>>><<<<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::888888999:::999888999:::;;;===>>>?????????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::<<<===>>>===<<<;;;::::::::::::<<<===???@@@@@@???===<<<:::<<<======@@@KKK^^^lllzzzmmm\\\OOOIIICCC>>>>>>??????@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKMMMOOOOOONNNMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLNNNOOOOOOOOONNNMMMKKKKKKMMMNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWWWWVVVOOOOOONNNKKKIIIHHHIIILLLOOOPPPRRRTTTUUUVVVWWWWWW222222222222222222222222333333333333333333333333222222222222222222222222...///000222333444444444222222222222333333333333222111111111111222222333222222222222333444555666555444444444444444555555555555555666666666666777444666777777666555555666777888999:::;;;===>>>>>>???@@@AAAAAAAAA@@@???>>><<<<<<===============>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@AAABBBDDDFFFGGGEEEEEEGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNRRRSSSUUUUUUTTTTTTTTTUUUSSSTTTUUUWWWXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWUUUUUUTTTRRRQQQRRRUUUXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRRRRTTTWWWWWWWWWUUUUUUVVVWWWXXXXXXWWWVVVUUURRRRRRSSSTTTVVVWWWWWWXXXWWWWWWWWWXXXXXXZZZ[[[[[[___bbbdddccc___[[[ZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZYYYWWWWWWYYYZZZZZZXXXWWWWWW[[[aaahhhlllvvvzzzzzztttnnnaaa^^^YYYWWWZZZbbblllsss}}}{{{~~~zzz|||zzzuuuvvvuuuuuuuuuwwwwwwggg]]]RRRKKKGGGBBB???@@@===<<<<<<===??????===<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;999777777888999999888777888:::;;;===>>>>>>???<<<<<<;;;;;;:::999999888999:::::::::::::::999999999:::;;;:::999999:::;;;<<<;;;::::::999:::::::::<<<===>>>??????>>>===<<<>>>===<<<>>>HHH\\\rrr{{{fffTTTLLLIIIDDD<<<===>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJIIIKKKMMMMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPUUUVVVWWWXXXYYYXXXXXXWWWPPPRRRQQQNNNKKKKKKNNNQQQRRRSSSUUUWWWWWWWWWWWWVVV222222222222222222222222222222222222222222222222111111111111111111111111000111111222222222222111111111222222222333333333222111111111111222333444222222222222333444555666333333333333444555555666444555555666666666666666333555777666555444555666777777888:::;;;<<<===>>>===>>>???@@@???>>><<<;;;;;;;;;<<<<<<<<<=========<<<===>>>?????????>>>>>>@@@@@@??????AAACCCFFFHHHCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOOOOQQQTTTUUUTTTTTTUUUVVVSSSTTTVVVWWWXXXYYYYYYXXXZZZYYYWWWVVVVVVVVVWWWXXXVVVUUUTTTRRRQQQSSSWWWZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSRRRSSSUUUXXXYYYWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[YYYXXXXXXXXXXXXXXXYYYYYYVVVWWWXXXXXXWWWWWWXXXYYYWWWXXXYYYYYYYYY\\\aaaeeefffmmmvvvzzzrrrhhh___[[[\\\___bbbpppvvv|||{{{{{{~~~~~~}}}~~~xxx{{{zzz{{{~~~tttfff\\\RRRKKKEEEDDD@@@;;;;;;???<<<<<<<<<===???@@@>>>===<<<;;;:::::::::::::::;;;::::::::::::::::::::::::777888888888888999999999:::888777777888:::999888888888:::;;;<<<<<<<<<<<<999999999999999999999999777888888999999999888888777999<<<<<<:::888888999::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======BBBNNN```rrrzzzmmmYYYIIIEEEFFFCCC<<<======>>>>>>>>>???>>>>>>@@@@@@???>>>???@@@AAABBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIJJJLLLLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRVVVVVVWWWWWWWWWVVVTTTSSSOOOQQQQQQOOOKKKKKKPPPTTTPPPPPPQQQRRRSSSTTTTTTUUU111111111111111111111111222222222222222222222222000000000000000000000000333333333222222000//////111111111222222333333333222222111111222333444444222222222222333444555555222222222333444555666777333444555555666666555555333555666666555444444555777777888999;;;<<<===>>>;;;<<<===>>>===<<<:::888;;;;;;;;;<<<<<<<<<======:::<<<>>>@@@@@@???===<<>>>>>>>>@@@CCCEEEGGGBBBCCCDDDEEEEEEFFFEEEEEECCCDDDEEEHHHJJJMMMNNNOOOLLLOOORRRTTTTTTTTTUUUVVVSSSTTTVVVXXXYYYYYYYYYXXXZZZYYYXXXWWWVVVWWWWWWXXXVVVVVVTTTRRRRRRTTTXXX[[[YYYYYYXXXWWWWWWWWWWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVXXX[[[[[[ZZZYYYRRRRRRQQQQQQRRRTTTWWWXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTWWWVVVUUUWWWYYY[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWTTTUUUWWWVVVUUUUUUVVVWWWOOOSSSVVVWWWVVVUUUXXX[[[ZZZdddnnnvvvwwwmmmeee^^^ZZZXXX^^^gggrrr}}}}}}{{{||||||||||||{{{www|||mmmaaaYYYQQQMMMFFFBBBAAABBB???:::;;;AAA===<<<;;;;;;<<<<<<;;;999;;;;;;:::999888888888999::::::::::::::::::::::::666777777777777888888888999888666777999::::::999999::::::;;;;;;:::::::::777777777888999999::::::666777888888888888777777666999======:::888888999999999999999:::;;;<<<===;;;::::::999999::::::;;;888>>>LLLbbbyyyjjj```OOOBBB???BBBBBB>>>============>>>>>>>>>>>>BBBAAA???>>>>>>@@@BBBCCC??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKJJJIIIIIIKKKLLLMMMNNNNNNMMMMMMNNNPPPSSSTTTTTTTTTTTTTTTSSSQQQOOONNNLLLNNNOOOLLLIIIIIIOOOTTTKKKKKKJJJJJJLLLNNNQQQSSS111111111111111111111111222222222111111111000000000000111111111222222222222222111111111111222222111111111111111111111111000000000000111111111111222222222222222222222222444444444555555555555666333333333333333333333333333222222111111222222333555555777888999:::::::::999:::<<<======;;;:::999:::999999:::===???>>>>>>@@@?????????>>>>>>======<<<<<<===>>>???AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGHHHHHHJJJKKKMMMMMMMMMNNNPPPRRRRRRRRRPPPOOONNNOOOQQQTTTVVVWWWXXXYYYUUUUUUTTTTTTSSSTTTTTTTTTTTTQQQOOOOOOQQQTTTVVVWWWYYYXXXXXXXXXWWWVVVVVVUUUWWWZZZ\\\\\\XXXUUUTTTUUUVVVWWWYYYZZZ[[[ZZZZZZYYYQQQRRRSSSUUUVVVWWWWWWWWWZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYVVVTTTRRRRRRSSSTTTVVVWWWXXXXXXYYYXXXXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUWWWWWWVVVTTTQQQQQQRRRRRRSSSSSSTTTTTTZZZ]]]bbbiiiqqq{{{tttfff```]]]ZZZYYY^^^hhhuuu~~~|||yyy{{{}}}xxxyyyyyyvvvvvv~~~{{{|||qqq```TTTNNNKKKGGGDDD@@@???>>>===<<<;;;::::::::::::::::::::::::::::::777777888888888888777777777777777777777777777777888777777777999:::999888666666777888888888888888999999999888888888777777666777777777777777666666666666777777777777666666777777666666666888999;;;888888888777777777777777<<<;;;:::999888999:::;;;:::FFF\\\uuu}}}sss\\\RRRFFF???===<<<:::888<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>???>>>>>>===<<<<<>>>>>===???>>>>>>>>>============<<<<<<===>>>???AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJKKKJJJLLLMMMOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWSSSSSSRRRRRRRRRSSSSSSTTTSSSPPPNNNOOOQQQTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVUUUXXXZZZYYYVVVSSSRRRSSSTTTUUUWWWXXXXXXXXXXXXWWWSSSSSSTTTVVVWWWXXXXXXXXX[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUSSSRRRRRRRRRRRRSSSWWWUUUTTTTTTUUUTTTSSSRRROOOOOOPPPQQQSSSTTTUUUUUUZZZ[[[]]]```dddjjjqqqvvv|||hhhbbbZZZSSSRRRVVV]]]cccrrryyyuuuuuuwwwxxxxxxxxxxxx{{{~~~tttbbbYYYMMMEEEBBBBBB@@@>>>>>>>>>===<<<;;;:::999999999999999999999999999999666777777888888777777666777777777777777777777777888777666777999:::999888666666777888888888888777999999888888888777777777555555666666666666555555666666777777777777666666666666666666777888999:::777777777777777888888888:::999999888999:::;;;<<<===KKKccczzz~~~kkk\\\QQQJJJAAA<<<<<<===<<<:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<=========<<<<<<;;;:::======>>>@@@BBBCCCDDDEEECCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOMMMJJJJJJKKKMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLOOORRRTTTRRRQQQQQQQQQQQQPPPLLLIIIDDDDDDEEEFFFGGGGGGFFFEEECCCGGGHHHFFFHHHMMMOOOMMM111111111111111111111111222111111111111000000000//////000000000111111111222111111000000111111222111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333333333333333333333333333555444444333333444444555555666777999999:::::::::888999:::;;;;;;:::999888999888888:::<<<======<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCC???@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSQQQOOONNNOOORRRUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVSSSUUUWWWVVVTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYY[[[\\\\\\[[[ZZZXXXVVVTTTTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSYYYVVVSSSRRRQQQQQQPPPOOOMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWZZZ^^^bbbnnnuuuxxxqqqfff[[[TTTRRRSSSUUU___nnn~~~}}}~~~~~~~~~~~~vvvkkk^^^TTTLLLGGG@@@======>>>===;;;<<<<<<;;;:::999888888777888888888888888888888888666666777777777777666666666666666666666666666666777666555666888999888777555666666777777777777777888888888888777777777777444444555555555555444444555666666777777666666555555555666777888888888888666666777777888888999999777777777888999:::<<<===???LLL___qqqvvvkkkXXXHHHGGGBBB<<<:::;;;<<<;;;999;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999999::::::<<<>>>AAADDDFFFDDDEEEFFFGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKIIIHHHJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSPPPOOOOOOPPPQQQPPPMMMJJJCCCDDDEEEFFFEEEDDDBBB@@@BBBEEEGGGGGGIIINNNPPPOOO111111111111111111111111111111111111000000000000000000000111111111222222111111000000000000111111111111111111111111111111///000000000111111111111111111111111111111111111111111111222222222333333333333333333333333333333444444333333333333444444555666777888999999999999777888999::::::999999888::::::999:::===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBB???@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSTTTOOONNNNNNPPPSSSUUUVVVUUURRRRRRQQQPPPQQQSSSUUUVVVSSSTTTTTTTTTSSSQQQPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWWWWWWWXXXYYYYYYZZZYYYZZZ[[[[[[ZZZXXXVVVUUUUUUUUUVVVVVVXXXZZZ\\\]]]ZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUXXXUUUQQQOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRRRRRRRRRRTTTXXX\\\___eeennnuuu{{{{{{sssllleeeaaa]]][[[VVVaaapppzzz}}}zzzuuuqqqyyy|||sssdddYYYQQQIIICCCDDDAAA===<<<<<<<<<;;;999::::::999888888777666666777777777777777777777777555666666777777666666555555555555555555555555555666555444555777888777666444555666666777777666666888888777777777666666666444444555666666666555555555666666666666666666555333555666888999888888777555555666777888999999:::777777777888999::::::;;;>>>DDDOOOXXX[[[VVVKKKBBBBBB???;;;:::::::::888666::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;::::::999888888999:::===AAAEEEGGGDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNNNNOOOOOOOOOMMMMMMNNNOOOPPPOOOMMMJJJEEEFFFHHHHHHFFFDDDBBBAAA@@@DDDGGGHHHLLLRRRTTTSSS000000000000000000000000000000000000000000000000111111111222222222333333111000000000000000000111000000000000000000000000///000000000111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333222222222222333333555555666777888888888888666777777888888888888888<<<;;;:::;;;===>>>>>>===:::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOPPPQQQRRRSSSTTTNNNNNNNNNQQQSSSUUUUUUTTTQQQQQQPPPPPPQQQSSSUUUVVVTTTSSSSSSSSSSSSRRRQQQPPPNNNOOOOOOPPPQQQRRRSSSTTTXXXXXXWWWWWWWWWXXXXXXYYYUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXZZZ\\\^^^___[[[[[[[[[ZZZXXXWWWUUUTTTSSSTTTTTTTTTUUUUUUTTTTTTTTTRRROOOMMMNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRTTTXXX[[[[[[^^^bbbfffjjjooouuuyyyzzz{{{yyywwwvvvuuuqqqlllggg___cccjjjpppoooiiidddaaahhhnnn{{{|||jjjaaaVVVOOOJJJEEEAAA???<<<;;;:::::::::999777666888888777777666666555555666666666666666666666666555555666666666666555555444444444444444444444444555444333444666777666555444444555666666666666555777777777666666666555555444555666777777777777777555555666666666666555555333444666777888888777777555555666777888999999:::888888888888888888888777:::<<>>BBBEEEHHHCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEFFFHHHIIIHHHGGGLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLNNNOOOOOOLLLJJJEEEHHHJJJIIIFFFCCCBBBCCC@@@EEEIIIKKKOOOVVVXXXVVV000000000000000000000000//////000000000000000111000111111111222222222222111000000//////000000111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333333333222222111111222222333444444555666666666666666555666666666777888888888<<<;;;:::;;;===>>>===<<<::::::::::::;;;;;;;;;;;;============>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNOOONNNNNNPPPOOOOOOOOOPPPQQQRRRRRRNNNNNNOOORRRTTTTTTSSSQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWTTTTTTTTTUUUVVVVVVWWWWWWSSSTTTUUUWWWXXXZZZ[[[[[[XXXXXXXXXWWWVVVUUUSSSRRRQQQRRRRRRSSSSSSRRRQQQQQQQQQOOOMMMNNNOOOQQQRRRQQQOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTWWWZZZ[[[\\\]]]^^^bbbgggkkkkkkttt}}}xxxxxxyyy}}}|||xxxttttttuuuwwwsssjjjbbb```^^^eeettt|||iii^^^RRRKKKEEEDDDCCC@@@===<<<888888999:::::::::999999777777666666666555555555555555555555555555555555444444555555555555444444333333333333333333333333444333222333555666555444333444444555555555555555666666666666555555555555444555666777888888888888444555555666666555555444444444555666777777777777666666777777888888999999888888888888888777666555666999>>>BBBCCC@@@<<<999888999999:::;;;<<<<<<<<<999888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<============<<<=========>>>@@@CCCEEEFFFAAABBBCCCEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDEEEHHHIIIIIIHHHIIIIIIIIIJJJJJJKKKMMMMMMNNNOOONNNNNNMMMLLLJJJJJJKKKKKKLLLMMMNNNNNNKKKHHHCCCFFFHHHGGGCCCBBBCCCEEEDDDIIILLLNNNQQQVVVXXXVVV000000000000000000000000////////////000000111111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111222222333333333333333333333333333333333222222333333333333333444444555555444444555555555555666777888888:::999888999;;;<<<;;;:::::::::::::::;;;;;;<<<<<<======<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPRRRTTTTTTQQQOOOQQQRRRTTTVVVVVVVVVUUUTTTUUURRRPPPPPPRRRSSSRRRPPPRRRQQQQQQRRRTTTVVVXXXYYYWWWVVVTTTSSSRRRSSSTTTUUUUUUTTTRRRRRRRRRSSSUUUVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPOOONNNOOOQQQRRRQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNQQQRRRRRRQQQPPPPPPRRRTTTWWWXXXZZZZZZZZZ[[[^^^```]]]dddkkkpppyyyyyyxxxyyy{{{rrrooogggkkksss{{{|||xxxxxx|||~~~vvvjjj^^^RRRJJJEEE>>>:::===>>>;;;999;;;888999:::::::::999999999666666666666666555555555444444444444444444444444444444444555555444444444333333333333333333333333444222222333444555444333333333444555555555555444666666666555555555444444333444555666777777777777444555555666666555555444555555555555555666777888777777777777777888888888555666777888888888777666555888<<>><<<:::999888999::::::::::::;;;<<<888888777777777777888888888888999999999:::::::::;;;;;;<<<===============??????@@@AAABBBBBBCCCCCC>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEHHHJJJJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLIIIGGGBBBDDDFFFEEEBBBAAAEEEIIIIIIMMMPPPOOOQQQTTTSSSPPP000000000000000000000000.../////////000000111111------------.........///000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000333333333333333333333333555444444333333444444555222222333333444444333333444444444555555777888888999777777777999:::999888:::::::::;;;;;;<<<<<<<<<======<<<======>>>???@@@?????????????????????@@@?????????@@@AAACCCDDDEEEDDDEEEGGGIIIJJJIIIGGGFFFFFFGGGIIIKKKMMMOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOQQQSSSTTTSSSPPPMMMRRRTTTVVVXXXXXXWWWUUUSSSTTTQQQOOOOOOQQQRRRQQQOOOSSSSSSSSSSSSUUUWWWYYY[[[WWWUUUSSSQQQQQQQQQSSSTTTWWWUUURRRPPPOOOQQQSSSTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRTTTUUUUUUUUUTTTSSSQQQPPPPPPOOOOOOPPPRRRRRRPPPNNNKKKKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSRRRRRRRRRTTTUUUSSSVVVYYY[[[ZZZYYYYYYZZZVVV[[[___aaahhhuuu{{{xxxvvvvvv}}}vvvvvvxxxxxxssskkkjjjmmmpppzzz~~~uuueeeXXXQQQLLLGGGCCC@@@888555999;;;999888:::777888888777555333333333666666666666666555555555333333333333333333333333333444444555555444444333222222222222222222222222333222111222444555444333222333444444555555444444666666555555555444444444222333444555666666666666444555555555555555555444555555444444555666888999888888888777777777777777333444666777888999888888666777888888888999<<<>>><<<<<<<<<:::888777777888888888777777777777888888666777777777777888888888:::;;;;;;<<<=========<<<@@@AAAAAABBBBBBBBBAAAAAA===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBEEEIIIKKKKKKJJJEEEFFFFFFHHHIIIKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMLLLIIIFFFBBBEEEGGGEEEBBBCCCHHHMMMLLLPPPRRRPPPOOOQQQOOOKKK.........///////////////000000//////.........---000000000000000000000000///////////////.........//////............//////////////////000000000000111111000000//////......///000000000000111111111333333333222222111111111222222333333333333444444555444444333333444444555444555555666666666666666999888777777777888999::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>===BBBCCCDDDDDDCCCCCCDDDFFFHHHFFFDDDFFFIIIJJJHHHFFFGGGHHHIIIJJJLLLNNNPPPQQQSSSRRRPPPNNNNNNNNNPPPQQQOOOPPPPPPPPPOOOPPPSSSUUUXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRTTTVVVSSSPPPOOOTTTYYYYYYXXXVVVSSSSSSSSSTTTUUURRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTTTTWWW[[[bbbhhhlllsss{{{|||{{{{{{}}}xxxwwwxxxyyyzzzzzzsssqqquuu{{{zzzxxx{{{{{{ppp\\\WWWOOOGGGBBB???===;;;:::::::::999999888888888888777777666555444444444666666666666666666666666555555444444444333333333444444222222222222444444111111111111111111111111222222222222222222222222111222333333444444333333555555555555555555555555555444444333333444444555555555555444444333333333333444444555555444444333666666666666777777777777333555666666555555777888999999888888777666666666===;;;::::::;;;;;;999888888888999999999:::::::::777888:::<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<======???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCHHHLLLOOOOOOHHHIIIKKKLLLLLLJJJIIIGGGMMMNNNOOONNNLLLJJJJJJKKKMMMJJJHHHHHHJJJKKKJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPPPPPPPOOO............////////////000/////////.........---////////////////////////////////////............//////............//////.../////////000000000000000000000000//////......000000000111111111111222333333333222222111111111222222222333333333444444444444333333333333444444444444555666666666666666888888777666777888999::::::::::::::::::::::::::::::;;;<<<======>>>>>>===<<<======>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDHHHFFFEEEFFFHHHIIIHHHFFFGGGHHHHHHJJJKKKMMMOOOPPPSSSQQQPPPNNNNNNNNNPPPQQQNNNNNNOOONNNMMMNNNPPPRRRWWWWWWWWWVVVUUUUUUTTTTTTQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQUUUVVVVVVUUUUUUTTTSSSRRRQQQUUUXXXVVVSSSQQQSSSVVVXXXWWWUUUTTTSSSTTTUUUVVVSSSTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSTTTUUUTTTRRRQQQQQQRRRQQQQQQQQQRRRUUUZZZ^^^```ccciiipppwwwzzz||||||}}}yyyzzz|||~~~xxxvvvuuutttsss}}}|||||||||yyyssskkk```YYYPPPKKKEEE@@@===;;;999888999999888888777777777777777777666666555444444333444444444444444444444444444444444444333333333333444333222222222222333444333333333333333333333333222222222222222222222222111222333333444444333333444444444444444444444444444444333333333333444444555555444444444333333333333444444555555444444333333333333333444444444444444555666666555555666777888888777777777777666666999888777777888999888666888888888999999999::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@CCCGGGKKKMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNNNNLLLKKKLLLMMMKKKIIIHHHHHHKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJGGGIIIKKKMMMOOOOOOPPPOOO......................../////////...............................................................//////............//////....../////////000000000000000000////////////...000111111111111222222222222222222222222111111111222222222222333333333333444333333222222333333444444444555666666666666555777666666666666777888999::::::::::::::::::::::::999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCGGGEEEEEEEEEGGGHHHGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPRRRQQQOOONNNNNNOOOPPPPPPNNNOOOOOONNNMMMMMMOOOQQQWWWVVVTTTSSSRRRRRRSSSSSSOOONNNNNNNNNPPPQQQSSSUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOMMMMMMMMMOOOQQQSSSXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVZZZYYYVVVSSSSSSTTTXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUVVVVVVVVVTTTSSSRRRQQQRRRUUUWWWXXXXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUUUURRRSSSSSSRRRPPPOOOOOOPPPNNNOOOOOOPPPQQQSSSTTTVVVUUUXXX]]]```dddiiinnnrrrrrruuuzzz|||uuuqqquuussstttzzzmmmggg^^^XXXTTTPPPKKKGGGBBB@@@===;;;:::999777555777777666666666666555555666666666555555444444333333333333333333333333333444444444333333333222222333333222222222222333333444444444444444444444444222222222222222222222222111222222333333333333333222222222222222222222222444444333333333333444444444444444444333333333333333444444555555444444333111222222222333333333333555666777666444444555666666666666666777777777777666444444444666777666555777888888888999999999999:::999999999999999::::::::::::;;;<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBDDDHHHLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHJJJLLLMMMLLLLLLMMMNNNIIIHHHHHHJJJLLLNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJEEEFFFIIIKKKMMMNNNOOOOOO///...............------........................------------------------------...............//////......------......///........./////////000000////////////////////////111111111111222222222222222222222111111111111111111222222222222333333333333333222222222222333333333444555555666666555555555555555666666777888888999999999999999999999999999999:::<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPOOONNNNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNPPPRRRUUUTTTRRRPPPOOOPPPQQQRRROOONNNNNNNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOPPPSSSUUUWWWXXXWWWVVVUUUTTTUUUVVVWWWVVVXXXZZZYYYWWWTTTTTTUUUYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQSSSVVVYYYZZZYYYXXXVVVXXXWWWWWWVVVUUUUUUUUUUUURRRSSSSSSQQQOOONNNOOOPPPOOOOOOPPPQQQRRRRRRRRRQQQSSSTTTUUUUUUVVVYYY^^^aaaccciiiqqqwww~~~yyyssspppqqqtttuuuyyy~~~}}}}}}}}}rrrfff___VVVRRRKKKGGGEEEDDDBBB@@@<<<;;;:::::::::999777555666666666666555555555555555555555444444444333333333333333333333333333333333333333333222222222222333222222222222222222333333333333333333333333333111111111111111111111111111111222333333333333222333333333333333333333333444333333333333333333444333333333333333333333333333444444555555444444333444444444444555555555555555666777666444333444555444444555666666777888888444333222333555666666444777777777888888888888999:::999888777777777999999999::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEHHHKKKNNNNNNNNNNNNMMMKKKIIIIIIJJJKKKLLLHHHJJJLLLMMMLLLLLLMMMNNNHHHHHHIIIKKKMMMOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIHHHFFFGGGIIIKKKMMMMMMMMMMMM//////......---------,,,---------...............------------------------,,,---------......//////......------------..................////////////.............../////////000000111111111222222222111111111111111111111111111111111222222222333333222222111111111111222222333444444555555555555555444555555666777888888888999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???????????????AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOONNNNNNOOOOOOOOOQQQQQQQQQOOONNNNNNPPPRRRTTTRRRPPPNNNMMMNNNOOOPPPPPPOOOOOONNNOOOPPPQQQRRRUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPQQQRRRTTTWWWXXXWWWVVVVVVVVVWWWXXXZZZ\\\ZZZZZZYYYWWWUUUUUUVVVWWWYYYYYYXXXVVVUUUTTTSSSSSSUUUVVVVVVWWWVVVUUUTTTSSSQQQSSSVVVXXXYYYXXXVVVUUUSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSQQQOOONNNOOOQQQNNNOOOPPPRRRRRRRRRQQQQQQRRRRRRRRRQQQOOOOOOPPPRRRTTTZZZccciiioooxxx{{{xxxvvvttttttwwwxxxyyyzzz~~~}}}~~~zzz{{{~~~}}}~~~rrrfff]]]UUUOOOKKKEEECCCAAA???>>>===<<<:::;;;:::999999:::999666444555555666666666666666666444444444444333333333333333333333333333333333333333333222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000111222222333333222222333333333333333333333333333333333222222333333333333333333333333333333333333444444555555444444333444555555555555666666666555666777666444333333444333333444555666777777888555444333444666777666555666666777777777888888888:::999888777666777888999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEFFFHHHKKKLLLLLLKKKKKKJJJHHHFFFFFFHHHJJJKKKJJJKKKMMMMMMKKKJJJKKKLLLHHHJJJLLLMMMNNNOOOOOOPPPNNNMMMLLLJJJHHHHHHGGGGGGJJJKKKLLLMMMMMMMMMLLLKKK//////......---,,,,,,,,,---------------.........------------------------,,,,,,,,,---......//////......------------......------........./////////---............////////////000000000000111111111000000000111111111111111111111111111222222222222222111111000000111111222333333444555555555555444444555666777888999999999999999999999999999999999888888999:::;;;;;;;;;;;;:::;;;<<<>>>???????????????AAABBBBBBAAA@@@BBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNMMMLLLLLLNNNPPPRRRQQQOOONNNMMMMMMNNNNNNPPPPPPOOONNNNNNOOOPPPQQQTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVXXXVVVWWWWWWXXXZZZ\\\^^^___[[[ZZZWWWUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWUUUTTTSSSMMMMMMKKKKKKKKKKKKMMMNNNRRRSSSRRRPPPNNNNNNOOOQQQMMMNNNNNNOOOOOOOOOOOONNNKKKMMMNNNNNNLLLJJJJJJKKKJJJOOOVVV[[[```gggpppvvv|||~~~zzzxxxxxxxxxxxxwwwuuuxxx|||~~~}}}zzz|||qqqhhhbbb\\\SSSLLLGGGEEEDDDCCC============<<<;;;999888999888777777777666444222555555555555555666666666333333333333333333333333333333333333333333333333222222222111111111000000111111222222222222111111000000000000000000000000111111111111111111111111000111111222222222222222444444444444444444444444333333222222222222333333222222222222333333333333333444444555555444444333333333333333444444444444444555666555333333444555333333333444555666666777777666555555777888777666666666666666777777777777999888888888888888999999888888999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGFFFEEEDDDEEEGGGIIIJJJJJJKKKMMMLLLKKKJJJJJJKKKJJJLLLOOOPPPOOONNNNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHMMMNNNNNNOOONNNMMMKKKJJJ//////...------,,,++++++,,,,,,,,,------.........------------------------++++++,,,------...//////...------,,,,,,------...---------.........//////---------.........//////....../////////000000000///000000000111111111222111111111111222222222222111111000000000000111111222333444444555555444444444555777888999::::::999888888888888888888888888777888999::::::;;;;;;::::::;;;<<<>>>??????@@@@@@>>>???@@@@@@??????@@@BBBAAADDDEEEEEECCCCCCDDDFFFFFFFFFGGGGGGHHHIIIKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMLLLLLLLLLOOOQQQPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRSSSUUUXXXYYYXXXYYYZZZ\\\]]]^^^^^^^^^XXXWWWVVVVVVWWWWWWWWWWWWSSSSSSTTTTTTUUUTTTTTTTTTQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLKKKJJJIIIJJJLLLMMMOOOQQQQQQPPPNNNLLLLLLNNNPPPNNNNNNNNNMMMLLLLLLKKKKKKGGGIIIKKKKKKIIIIIIIIIJJJIIIKKKNNNQQQUUUYYY\\\^^^bbbggglllpppqqqtttyyy}}}|||}}}tttuuuvvvuuuwww|||}}}zzzqqqiii^^^TTTMMMIIIFFFBBB???>>>>>>>>>===;;;<<<;;;;;;999888888999888666555444555555444222333333333333444444444555222222222222222222333333222222222222222222222222222111111111000000000000000111222333333222111000////////////////////////111111111111111111111111000000111222222222222222222222222222222222222222333333222222222222333333111111222222222333333333333444444555555444444333111222222222333333333333222444555555333333444666333333333444444555555555888777666666777888777555555555555666666666777777777777888999::::::::::::888888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>???@@@AAAAAABBBBBBBBBBBBAAABBBCCCEEEEEEDDDBBBDDDDDDDDDDDDFFFHHHIIIKKKHHHIIIKKKLLLKKKKKKLLLMMMLLLOOORRRRRROOOMMMLLLMMMJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKK//////...---,,,,,,++++++,,,,,,,,,------.................................++++++,,,,,,---...//////...------,,,,,,------...---------.........//////---------.........//////............//////////////////000000111111111222000111111111111222222222111111000000000000111111222333444444555555444444444555777999:::;;;::::::888888888888888888888888777777888999:::::::::::::::;;;<<<>>>??????@@@@@@===>>>??????>>>>>>???@@@AAACCCEEEEEECCCBBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNOOONNNNNNOOOQQQTTTOOOOOOPPPOOOOOONNNLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUXXXWWWVVVVVVVVVXXXZZZ\\\ZZZ[[[]]]^^^______^^^]]]UUUUUUVVVXXXYYYYYYWWWUUUOOOPPPRRRSSSUUUUUUVVVVVVOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLLLLMMMOOOQQQSSSPPPPPPOOOLLLJJJJJJLLLOOOQQQPPPOOOMMMKKKJJJJJJJJJIIIJJJJJJJJJHHHHHHIIIKKKKKKKKKKKKMMMOOOQQQQQQPPPPPPVVV[[[]]]\\\^^^eeelllnnnnnnpppvvvxxxrrrtttzzz}}}sssjjjeee___XXXRRRNNNKKKGGGDDD===<<<;;;;;;<<<<<<:::888999999777555333333555666777666444444555666666555111111222222222333333333222222222222222222222333000000000000000000000000111111111111000000000000000111222333333222111000////////////////////////000000000000000000000000000000111222222222222111111111111111111111111111333222222222222222222333111111111222222333333333333444444555555444444333222222333333333444444444222333444444333333555666333333444444444444555555999888666666777777666444555555555555666666666777666777999:::;;;;;;;;;:::777888888999::::::;;;;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>???@@@AAAAAA@@@CCCBBBCCCDDDFFFFFFDDDBBBBBBCCCCCCEEEGGGIIIJJJKKKEEEHHHJJJKKKKKKLLLMMMOOONNNQQQTTTSSSOOOLLLKKKLLLIIIHHHGGGFFFGGGIIIKKKMMMJJJKKKLLLNNNNNNNNNMMMLLL///...---,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,---...///------------------------,,,,,,,,,------........................///000000............//////////////////000111111111111111222000///------///000222111111000000000000000111222222333333333333444444444444555666777888999999999999999999999999999999888888999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDCCCAAAAAACCCDDDGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGIIIMMMOOOMMMKKKHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKIIIHHHLLLLLLLLLMMMOOOQQQRRRSSSVVVTTTSSSSSSTTTTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRVVVZZZ[[[YYYVVVVVVVVVYYYZZZ[[[\\\\\\\\\[[[[[[UUUWWWYYYZZZYYYVVVSSSPPPPPPQQQSSSUUUVVVVVVVVVVVVTTTVVVYYYYYYVVVRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOQQQOOOMMMLLLLLLLLLJJJHHHHHHIIIJJJIIIGGGGGGIIILLLKKKJJJHHHHHHHHHHHHFFFEEEHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQWWWYYY\\\aaagggooowww}}}}}}|||{{{~~~}}}}}}oooddd___[[[VVVRRRJJJHHHEEEDDDCCCAAA???===;;;:::999999888888999999555555555555444444444444555555555555555555555555444444555555555555444444444444444333333333222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111000111222444777888222222111111111111111111222222222222222222222222111111000000111111222333333333555555555555333333111111111111111111111111444444444444444444444444444333333333333444555555999888777555555555666777555555555666666666666666777888999:::;;;;;;;;;;;;999888888999;;;<<<;;;:::;;;;;;<<<<<<<<<;;;:::999======>>>???????????????>>>???AAABBBBBBAAA???>>>@@@@@@???@@@AAACCCEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJHHHIIIHHHFFFHHHOOOSSSSSSZZZVVVRRROOOOOOOOOLLLJJJNNNKKKHHHGGGHHHJJJKKKKKKJJJLLLNNNOOOMMMLLLKKKLLL------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...------------------------,,,,,,------------------...............//////000............//////////////////000111111111111000111000///......///000111111111000000000000000111222222222333333333444444333444555666777888888999888888888888888888888888888888888888999999999999999999999:::;;;<<<<<<<<<======>>>>>>???@@@@@@@@@BBBCCCDDDCCCAAAAAABBBDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHKKKNNNOOOMMMKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTRRRRRRSSSSSSQQQPPPNNNNNNOOOOOOPPPPPPQQQQQQRRRUUUXXXXXXWWWUUUUUUVVVYYYZZZ\\\]]]]]]\\\ZZZYYYUUUVVVWWWXXXWWWUUUSSSQQQOOOPPPRRRUUUVVVWWWWWWWWWVVVWWWXXXWWWTTTPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOMMMKKKKKKKKKJJJHHHFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGHHHHHHFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQUUU[[[bbbgggnnnrrrwww|||~~~vvvggg___UUUOOOLLLKKKHHHEEECCCAAA???======<<<:::888999888777777666666777777666666666555555555555444444444444444444444444444333333444444444444333333333333333222222222222111000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000000111222000000000111222333444555111111111111111111111111222222222222222222222222111111000000111111222333111222333333333333222111111111111111111111111111333333333333333333333333444333333333333444555555888777666555555555666666555555555555666666666666666777888999::::::::::::999777666888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>>>>???AAACCCDDDEEEEEEFFFEEEEEEDDDEEEEEEGGGHHHJJJHHHJJJJJJHHHLLLTTTYYYZZZYYYUUUQQQOOOOOONNNLLLJJJLLLKKKIIIJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKKKKKKK,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------------------------,,,,,,......------......///000---............/////////...///000000111111000000111000///......///000111000000000//////000000111222222222222333333333333333333444555666777777888777777777777777777777777888888888888777777777777888888999999::::::;;;;;;;;;<<<<<<======>>>??????AAABBBCCCCCCAAAAAABBBCCCFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOONNNLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPRRRSSSTTTUUUVVVTTTRRRQQQQQQQQQQQQPPPNNNKKKLLLLLLMMMNNNOOOOOOPPPRRRSSSUUUUUUTTTSSSUUUVVVZZZ[[[]]]^^^]]][[[XXXVVVUUUUUUUUUUUUTTTTTTRRRRRROOOPPPRRRTTTUUUVVVWWWWWWWWWXXXWWWUUUQQQNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHFFFDDDEEEDDDEEEGGGIIIKKKJJJJJJJJJHHHGGGGGGHHHHHHFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGJJJOOOSSSXXX[[[```dddhhhlllqqqtttttttttuuuyyy|||yyyssspppllliiifff```XXXQQQNNNIIICCC@@@@@@@@@>>>;;;<<<:::888888888888666444666666555444444444444555555555444444444333333333444444444444444444444444111222222333333222222111222222111111111000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222//////000111111111111111111111111111111111111111222222222222222222222222111000000000000111222222000000111111111111000000111111111111111111111111222222222222222222222222333333333333333444555555777666555555444555555555444444555555555666666666666777777888999999999999888777777999<<<>>>??????===<<<;;;:::::::::;;;<<<<<<<<<=========<<<<<<;;;===>>>???@@@@@@???>>>===<<<>>>AAADDDFFFFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGHHHFFFHHHHHHHHHMMMVVV]]]___WWWTTTPPPOOONNNNNNLLLKKKKKKJJJJJJLLLLLLLLLIIIGGGHHHJJJKKKKKKJJJIIIJJJJJJ,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------------.........------,,,,,,,,,...------------...//////---------.........//////...//////000000000000000000000////////////000000000////////////000000111111222222222222333333333222333333444555555666666555555555555555555555555777777777777666666666666888999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAABBBBBBAAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNNNNMMMKKKIIIKKKLLLMMMNNNOOOOOOOOOOOOKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVWWWSSSQQQPPPOOOPPPOOONNNLLLIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQSSSUUUVVVYYY[[[\\\]]]\\\YYYVVVTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVUUURRROOONNNNNNPPPPPPPPPOOONNNLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHHHHGGGEEECCCCCCCCCDDDGGGJJJLLLJJJHHHHHHGGGFFFFFFGGGHHHFFFEEEFFFFFFGGGHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAABBBEEEHHHOOOPPPRRRTTTUUUXXX[[[^^^___bbbfffjjjooovvv}}}}}}vvvsssoooiiiccc^^^[[[YYYUUURRRPPPNNNMMMJJJFFFBBBDDDAAA>>><<<<<<;;;999666888777555666777777666444555555444333333333333333333222222222222111111111333333333333333333333333111222222333333222222111111000000000000/////////000000111111111111000000////////////////////////000000000000000000000000///////////////////////////////////////000111111///000111222222111///...000000000000111111111111111111111111111111111111000000000000000111222222000000000000000000000000111111111111111111111111000000000000111111111111333333222222333333444555555555444444444444444444333444444555555666666666777777888999999999999999777888;;;???BBBCCCBBB@@@===;;;999888777888:::;;;;;;;;;<<<<<<<<<;;;::::::======>>>>>>>>>>>>======;;;===???AAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEAAADDDDDDDDDIIIRRRYYY[[[TTTRRRPPPNNNMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJHHHFFFFFFHHHIIIIIIHHHHHHIIIJJJ------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------------...//////------------..................///000000000000000000000////////////000000//////......///000111111111111111222222222333333222222222333444444555555444444444444444444444444666666666666666666666666::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBBBBAAA@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMNNNNNNNNNNNNJJJIIIIIIIIIJJJMMMPPPRRRRRRRRRTTTUUUVVVWWWVVVVVVRRRQQQOOONNNNNNNNNLLLJJJGGGHHHIIIJJJLLLMMMNNNOOOQQQPPPOOOOOOQQQTTTVVVWWWYYYZZZ[[[[[[ZZZWWWTTTRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRPPPOOOOOOQQQSSSTTTSSSRRRPPPOOOMMMLLLKKKGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIHHHHHHGGGEEEDDDBBBCCCEEEHHHKKKKKKIIIGGGFFFEEEDDDEEEGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBB?????????>>><<<===@@@BBBIIIJJJKKKKKKJJJKKKMMMPPPOOOSSSWWWZZZ\\\bbbjjjppprrryyy{{{yyy{{{wwwnnngggbbbXXXVVVRRROOOKKKIIIGGGFFFDDDCCCBBBAAAAAA@@@???>>>;;;:::999888888666444222666444333444555666555444555555444333333333333444333333333222222222111111333333333333333333333333222222333333333333222222000000000/////////......000000000111111000000000////////////////////////////////////////////////......................../////////...///000000111000111222222222111///...//////000000000111111111111111111111111111111111000000//////000000111222111111111000000111111111000000000000000000000000/////////000000111111111333222222222222333444444333333333444444444333333333333333444555666666777888999::::::::::::::::::666999???EEEIIIHHHDDD@@@;;;:::888666666777888:::::::::;;;;;;;;;;;;::::::=========>>>>>>============<<<;;;<<<>>>AAADDDFFFEEEEEEEEEDDDDDDCCCBBBBBB???BBBBBBAAAEEENNNSSSSSSPPPPPPOOOMMMLLLLLLLLLMMMMMMJJJGGGFFFGGGGGGHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJ------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........------------------,,,,,,------,,,,,,------...///,,,------------.........---...//////000000////////////000000000000//////............///000111111111111111111222222222222111222222222333333333333444444444444444444444444555666666666777777777777:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<>>>AAABBBAAA@@@AAAAAA???@@@BBBCCCEEEEEEFFFFFFEEEGGGHHHIIIHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRQQQRRRTTTUUUVVVVVVUUUUUURRRQQQOOONNNNNNMMMKKKJJJGGGGGGIIIJJJLLLNNNPPPPPPQQQPPPOOOPPPSSSVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRQQQPPPPPPSSSUUUUUUTTTSSSQQQPPPOOOMMMMMMIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIIIIIIIHHHFFFDDDBBBFFFJJJLLLJJJHHHFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCC??????@@@@@@AAA@@@@@@???>>>??????>>>>>>>>>AAACCCAAACCCEEEEEEEEEEEEGGGHHHEEEHHHKKKMMMNNNQQQVVVZZZ]]]bbbkkkttt{{{}}}|||zzzwwwtttrrrppppppooohhhfffbbb]]]WWWRRRNNNLLLEEEDDDCCCAAA@@@@@@@@@@@@===<<<;;;:::999888888777444555666666666666555555333222111222333444333111555555444333333333333444555555555444444444333333222222222222222222222222222222222333333222222222000000/////////.........///000000111111000000///000000000000000000000000//////////////////////////////////////////////////////......//////000111000111111111111000000///...//////000000111111111111111111111111111111111000////////////000111111222222111111111111222222000000000000000000000000...//////000000111111111222222222222222333444444111222222333333333333222222222333444555666666777999::::::;;;;;;;;;::::::555999???FFFJJJHHHCCC>>>:::999888777777777888888999999:::;;;;;;;;;;;;;;;>>>>>>============>>>>>>>>><<<:::999;;;>>>BBBEEEDDDDDDDDDCCCBBBAAA???>>>@@@CCCDDDDDDGGGMMMPPPNNNMMMNNNNNNLLLKKKKKKLLLNNNOOOKKKGGGEEEFFFGGGHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJ,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,---......///,,,,,,------------------------,,,,,,------...///,,,,,,---------.........---...//////000000////////////000000000000//////...------......000111111111111111111222222222222111111111222222222222222444444444444444444444444555555666777888888999999:::::::::999999999999999999999::::::;;;<<<<<<<<<;;;===@@@BBBAAA@@@@@@AAA===>>>@@@AAACCCDDDDDDDDDBBBDDDEEEEEECCCDDDGGGJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQSSSUUUUUUUUUTTTSSSSSSQQQOOONNNNNNMMMKKKIIIGGGHHHIIIKKKNNNPPPQQQRRRRRRPPPPPPRRRVVVYYYYYYXXXVVVVVVUUUTTTSSSRRRRRRRRRPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUURRRSSSSSSRRRQQQQQQRRRTTTRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCIIIPPPOOOJJJEEEDDDEEEDDDCCCBBBDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB======>>>???@@@@@@@@@???@@@AAAAAAAAA@@@@@@BBBDDD<<>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<>>>@@@BBBCCCCCCCCCBBBAAA???<<<;;;@@@DDDGGGGGGIIIMMMNNNLLLKKKLLLMMMLLLJJJJJJLLLOOOOOOLLLJJJIIIIIIIIIHHHGGGEEEFFFGGGFFFFFFFFFIIIKKK+++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,---...//////,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,---------......---....../////////////////////000000000000//////---------......000111111000111111111111222222222111111111111111222222222444444444444444444444444444555666777888999:::;;;999999888888888888888888777888888999::::::;;;;;;:::===@@@BBBAAA@@@@@@@@@<<<===>>>@@@AAACCCCCCCCCAAABBBCCCBBBAAABBBGGGKKKGGGGGGHHHHHHIIIHHHHHHHHHIIIKKKLLLNNNPPPQQQQQQQQQOOOPPPRRRTTTUUUTTTSSSRRRSSSQQQOOONNNNNNMMMKKKIIIHHHIIIJJJLLLOOOQQQRRRSSSRRRQQQPPPSSSXXXZZZZZZXXXVVVTTTSSSQQQQQQQQQRRRRRROOOPPPRRRSSSTTTTTTTTTTTTPPPPPPPPPPPPRRRTTTVVVWWWSSSTTTUUUTTTRRRPPPQQQRRRPPPOOOOOONNNMMMLLLKKKKKKNNNNNNNNNNNNNNNOOOOOOOOOLLLJJJHHHGGGGGGGGGEEECCCDDDLLLSSSRRRJJJCCCBBBEEECCCBBBBBBCCCFFFGGGGGGFFFCCCDDDDDDDDDCCCBBBBBBAAA===>>>???@@@AAAAAAAAAAAA>>>??????>>>======???AAA===???BBBCCCBBB@@@??????>>>>>>???@@@BBBCCCCCCCCCEEEFFFIIIKKKNNNOOOPPPQQQQQQRRRSSSVVVYYY\\\^^^___```iiiqqqwww}}}wwwsssqqqpppmmmjjjhhhhhhkkkmmmmmmllleeebbb\\\VVVPPPLLLJJJIIIEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@???======999999::::::::::::999888444666777777666666666666555666666555333222333444555444333333444444333222444333222222111222222222000000000000////////////111111111111111111111111//////000000000000//////111000000000//////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000...............///000000......---,,,---...///000---......///000111111222000000000000000000000000///////////////000111111222111000//////000111222000000000000000000000000...//////000111222222333222222111111222222333444///000111222333333222111111111222333555666666777888888999999999888888777555555777:::===>>>===;;;;;;;;;<<<<<<<<<;;;:::999777888999;;;<<<===>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????BBBBBBBBBAAA@@@===;;;999>>>CCCGGGHHHJJJNNNNNNKKKJJJLLLMMMKKKIIIIIIMMMPPPNNNMMMMMMMMMMMMLLLIIIFFFFFFFFFGGGFFFFFFGGGIIILLL,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,------...---,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---------,,,++++++........................111111000000//////......---------............///...//////000111222222222111111222222222222111111000111111111111222222222333333444444555666666666666666666666777777777777;;;;;;<<<<<<;;;;;;:::999>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>??????@@@AAA???===>>>AAAEEEGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJMMMNNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKHHHJJJMMMQQQSSSTTTTTTTTTRRRPPPPPPSSSWWWYYYXXXVVVQQQRRRSSSRRRQQQQQQQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQMMMMMMMMMNNNOOOQQQTTTUUUQQQRRRRRRRRRRRRRRRQQQPPPVVVUUUSSSQQQOOOMMMKKKJJJHHHIIIJJJLLLLLLLLLKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFJJJJJJKKKKKKJJJGGGDDDCCCAAA@@@???@@@BBBDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAA>>>??????@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKPPPRRRVVV\\\bbbggglllnnnnnnoooppprrrvvvzzz}}}~~~}}}~~~}}}wwwuuuwwwxxxuuurrrtttuuuvvvvvvsssooojjjgggbbb```]]]YYYUUURRRPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJHHHGGGDDDCCCAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999888888888777777777777777777777777555555555555555555555555555555444333333222111111444444444333333222222222111111222222222222111111000000000000000000000000111111111111111111111111222222222111111111111000000000000000000000000000111111000000//////............////////////............////////////............................................................////////////......//////000000///...------000000000000000000000000...///000///...///000222555222///...///000000000////////////////////////////////////000000000000111111111111111222222222111111222222222333333333222222333333444555666666666666777888888888888777777777777777888999:::;;;999888777666666777888888888888888999:::;;;<<<===>>>===<<<;;;<<<===>>>???======???@@@BBBCCCEEEEEEFFFEEEDDDBBBAAA@@@???>>>FFFHHHJJJKKKKKKKKKMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHIII,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,------------......................../////////.........---------------............///...//////000111111222222000111111222222111111000000000111111111222222222333333333444555555666666555555666666666777777777999999:::;;;;;;<<<;;;;;;========================@@@??????>>>>>>?????????AAA???===>>>AAADDDGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJMMMNNNNNNOOOOOOOOOOOOOOONNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKHHHJJJMMMPPPRRRRRRRRRRRRRRRQQQQQQSSSVVVXXXVVVUUUPPPRRRSSSRRRQQQPPPQQQRRRTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTRRRPPPNNNLLLKKKJJJGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFDDDBBBBBB@@@???@@@BBBDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@??????>>>===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGJJJMMMQQQUUUXXXYYYYYYYYYYYYZZZ\\\^^^aaabbbgggggghhhjjjnnnrrrvvvyyy}}}{{{xxxuuurrrooommmllliiihhhffffffiiimmmrrruuu{{{yyyxxxwwwwwwuuupppllleee```[[[YYY[[[\\\ZZZWWWYYYYYYZZZYYYWWWTTTPPPNNNMMMLLLJJJGGGEEECCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@??????===;;;:::999999999999999999999999999999999888888777777777777777777777777777777777777777777444444444444444444444444555444444333222222111111333333333333222222222111000111111222222111111000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////000000000/////////............////////////............////////////......------------------------........................---------...------,,,,,,///////////////...------////////////////////////...///000///......000222555222///...///000000///////////////////////////////////////000000000000111111111111111111111111111111111222222222333333222222333333444555555555555555666666666777777777777777666777777888999:::999888777666666777888888888888888888888999:::;;;======<<<;;;<<<===>>>???===>>>???@@@AAABBBCCCDDDFFFFFFEEEDDDCCCBBBAAAAAAFFFHHHKKKLLLLLLKKKLLLMMMKKKKKKJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHH+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******,,,---......///------------------------.........------------------------............///...//////000000111111222000000111111111111000000000000000111111111222222222333333444444555555666555555555666666666666777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@>>>===>>>AAADDDFFFFFFGGGFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOONNNMMMMMMLLLLLLIIIJJJLLLOOOPPPQQQQQQPPPSSSSSSRRRTTTUUUVVVUUUSSSPPPQQQRRRQQQPPPPPPPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOOQQQPPPOOONNNNNNOOOPPPQQQSSSRRRQQQOOOMMMLLLJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEEEEFFFEEEDDDCCCBBBBBB@@@???@@@BBBCCCCCCCCC????????????????????????===<<<<<<<<<<<<===>>>>>>????????????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAABBBAAAAAA@@@AAAAAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWYYYXXXXXXXXXWWWVVVTTTSSSRRRPPPOOONNNNNNNNNPPPSSSTTTYYYXXXWWWWWWVVVTTTQQQNNNMMMIIIEEEDDDFFFGGGFFFCCCEEEEEEDDDDDDBBBAAA???>>>???>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;::::::;;;:::999888777777777777555555555555555555555555444444444555555555555555666666666666666666666666444444444444444444444444444444333333222111111111222222222111111111111111000111111222222111111000000000000000000000000000////////////////////////000000/////////.........///////////////////////////////////////...............////////////............////////////......------------------------------------------------...............---,,,+++...////////////...------////////////////////////...///000///......000222555222000//////000000///////////////////////////////////////000000000000222222222111111000000///111111111222222222222333222222222333333444444555555555444444555555666777777666666555666666777777888888777777777777888888888888777777777888888999<<<;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAABBBEEEFFFFFFFFFEEEEEEDDDDDDFFFIIILLLNNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGIIIIIIHHHGGGGGGGGGHHHHHH+++++++++***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......------------------------......---------------------------............///////////////000000111111///000000000000000000///000000000000111111111111222222222333444444555555444444555555555666666666777888999::::::;;;;;;;;;::::::::::::::::::::::::======>>>>>>>>>>>>>>>>>>???>>><<<===@@@CCCDDDEEEEEEDDDDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMOOOOOONNNMMMNNNOOOQQQRRRPPPPPPOOOOOONNNMMMMMMLLLJJJKKKMMMOOOPPPPPPQQQPPPTTTTTTTTTTTTTTTTTTSSSRRROOOQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNMMMLLLLLLNNNPPPQQQQQQPPPOOONNNLLLKKKJJJIIILLLMMMNNNNNNNNNMMMLLLKKKFFFFFFEEEEEEEEEEEEEEEEEEAAABBBBBBCCCCCCCCCBBBBBBBBB@@@???@@@AAACCCCCCBBB????????????????????????@@@????????????@@@AAAAAA=========>>>???AAABBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>??????@@@??????>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@DDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIGGGHHHHHHHHHFFFDDDBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEEEECCCAAA@@@CCCAAA???>>>@@@AAA@@@??????>>>======<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999999888888777888888888777777888888999555555555555555555555555222333333333444444555555555555555555555555555555333333333333333333333333333333222222111111111000111111111000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000/////////......////////////////////////........................---......//////......------......//////......---------------------------------------------------000000000000000///...---.........//////...------////////////////////////.../////////......000111444222000///000000000///////////////////////////////////////000000000000333222222111000//////...111111111111222222222222111222222222333333333444555555444444444555666777666666555444444444555555777777777777777888888888999999888777777777888888999999999::::::;;;<<<<<<>>>>>>??????????????????CCCDDDEEEFFFFFFFFFFFFEEEFFFIIIMMMOOOMMMJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHIII+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,---------------------------........................---------............//////////////////000000000...//////000000//////...//////000000000111111111111111222222333444444444444444444444555555555555888999999999999999888888888888888888888888888888;;;<<<===>>>>>>>>>>>>===???===<<<===@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPOOOOOONNNMMMMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPQQQRRRQQQPPPPPPQQQRRRRRRRRRSSSSSSQQQOOOMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNPPPOOONNNMMMLLLKKKJJJIIIIIILLLMMMNNNNNNMMMLLLKKKJJJCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBBBBBBBAAABBB@@@??????AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>=========>>>>>>============<<<<<<<<<<<>>===<<<<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>;;;:::=========>>>>>>???@@@@@@???@@@@@@???>>>===<<<<<<<<<;;;::::::;;;;;;;;;;;;999999888888888888999:::888777666555555555555555444444444444444333333222333222222222333333444555444444444444444444444444222333333444444555555555444444444444444444444444333333333333333333333333222111111111111111000000000000000000000000000000000000000111111000000000////////////////////////000000000000000000000000111111000000000/////////........................---------------.........------............------------............------........................------------------------///////////////...------------............------........................---...///...------///111333222000000000000///...////////////////////////////////////000000000000222222111111000///......000000111111111222222222111111111222222222222222666666555555666666777777555555444444444444444444666666777777888888888888:::999999888888888999999777777888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDEEEFFFFFFEEEDDDFFFIIILLLNNNLLLIIIGGGFFFFFFFFFGGGGGGEEECCCAAA???AAABBBCCCEEEGGGHHHHHHHHHMMMLLLKKKJJJJJJJJJJJJJJJ***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------............///////////////////////////......////////////....../////////000000000111111000111111222222333333444333333333444444444555555999999999999999888777666888888888888888888888888:::;;;<<<>>>>>>>>>======>>>===<<<===@@@BBBBBBAAA@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMNNNPPPQQQRRROOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUUUURRRQQQQQQQQQQQQRRRSSSRRRQQQPPPQQQSSSQQQRRRRRRRRRQQQOOOLLLJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJIIIHHHFFFEEEAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@??????AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@DDDCCCAAA???============AAAAAAAAABBBBBBAAAAAAAAA=========<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????>>>===============>>>>>><<<<<<<<<===============<<<;;;::::::;;;<<<===>>><<<<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999999999999999:::;;;<<<===999:::;;;:::999888999:::777777777777777777777777555555555555555666666777666666555333333222222222333333444444333333222111111111111111111222333444222222222222222222222222333333444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111///000000111111000000///////////////////////////000000000000000000000000111111111000000000//////........................,,,,,,,,,---------------------............------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---........................---...///...------///111333222000000111111///---////////////////////////////////////000000000000111111111000000//////...000000000111111111111222111111111111111111111111555555666777777777777666555444444444444444555555555666777888888999888888999999888888888999999:::777888999:::;;;<<<<<<<<<<<<<<<==================???AAACCCEEEEEEEEEDDDCCCEEEGGGJJJKKKJJJGGGFFFFFFDDDEEEFFFFFFDDD@@@===:::<<<===@@@BBBEEEGGGHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJ***************++++++,,,******************************++++++++++++******,,,+++******+++,,,---...******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////////////////---......//////......---////////////000000000111000000111111222333333333222333333333333444444444777777888888888888888777777777777777777777777777888:::<<<===>>>>>>===<<<===<<<<<<===@@@AAAAAA@@@>>>???AAACCCEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTUUURRRTTTVVVUUURRRPPPQQQRRRRRRSSSTTTSSSRRRRRRSSSTTTPPPQQQRRRRRRQQQNNNKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGEEECCCBBBAAAAAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@????????????????????????======<<<<<<======>>>???CCCBBB@@@>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>???===============>>>>>>>>>;;;;;;:::::::::;;;===>>><<<;;;999777777888999:::777777777777777888999999999888777666666777999999555777888777555555777999666777888888777666666666444444555555555666666666666555444444444444444555555555555555555444444333444444333333333444555555222222222222222222222222444444333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000111111222222222//////000000000000//////////////////////////////////////////////////////000000/////////.................................++++++,,,,,,,,,---------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++++++++++++++,,,------.........---........................---.........------///000333111000111111111///---////////////////////////////////////000000000000000000000000000/////////000000000000111111111111111111111111111111111000222333666777888777555444444444333444444555666777444555777888999999888888777777777777777888999:::888:::;;;===>>>>>>>>>>>>;;;;;;;;;<<<<<<=========???AAACCCEEEFFFEEECCCBBBCCCFFFHHHHHHGGGFFFFFFFFFBBBDDDEEEEEECCC???:::777888:::<<<@@@CCCEEEGGGHHHGGGGGGGGGGGGGGGGGGHHHIII*********)))***++++++,,,*********************************++++++*********,,,,,,+++++++++,,,...///******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,+++******+++---///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------........./////////////////////.........---..................---////////////000000000000000000000111222222333333222222333333333444444444444555666888999999999999888888888888888888888888888999;;;===>>>>>>===<<<===<<<<<<===@@@AAAAAA@@@===>>>@@@CCCEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKLLLOOOQQQSSSUUUQQQTTTVVVUUURRRPPPQQQSSSRRRTTTUUUTTTSSSRRRSSSUUUPPPQQQRRRRRRQQQNNNKKKIIIJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBAAABBBDDDEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>=========>>>@@@CCCEEE??????@@@@@@@@@@@@??????========================999::::::;;;;;;<<<======::::::;;;;;;<<<===>>>???::::::::::::::::::::::::999888777777777888999:::???>>>;;;999888:::<<<===;;;:::888777666777888888;;;:::888666555666888999444666888777555444777:::555666777777666555555555222333444444555444444333222222222222333333444555333333333333333222222111333333222222222222333333333333333333333333333333444333333333222222111111222222222222222222222222111111111111111111111111////////////000000000000000000111111222222222333//////000000000000//////////////////////////////........................//////.........---------........................+++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++,,,------.........---........................---.........------///000222111000111111111///---////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111000000000000000000222555777888666333111333333333444555666777888444555777888999999999888555555555555666888999999:::<<<>>>???AAAAAAAAA@@@::::::;;;;;;<<<======>>>@@@BBBDDDFFFFFFEEECCCBBBCCCEEEFFFFFFEEEEEEFFFGGGBBBCCCEEEEEEBBB===888555666888;;;>>>BBBDDDFFFGGGDDDDDDDDDDDDEEEFFFGGGGGG))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++......---,,,+++***)))(((------------------,,,,,,//////...---...///000111000////////////.....................////////////---------............///222111000000000111333333000222333333222111333444444444555555666666777777777666666777999::::::999777999<<<>>>???>>><<<;;;===============<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGEEEEEEGGGLLLOOOOOOMMMOOONNNKKKHHHEEEEEEHHHKKKIIIIIIIIIIIIHHHIIIKKKNNNWWWUUUSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRSSSRRRQQQPPPNNNMMMNNNLLLIIIIIIJJJJJJHHHEEEIIIHHHHHHHHHIIIJJJLLLMMMLLLKKKHHHFFFEEEFFFGGGGGGFFFFFFGGGFFFFFFEEECCCCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>???????????????>>>===============<<<<<<===>>>???@@@@@@AAA@@@@@@@@@???>>>======<<>><<<;;;:::999888888999<<<>>>>>>>>><<<;;;<<<===>>>>>>>>>===;;;:::======<<<;;;;;;:::999999777777777888888999999::::::::::::999999888888888999999999888888888777777666666666666666666666666666666666666666666666666555555555555555555444444333333333333333333333333555555555555555555555555555555444444444333333333333222222111111222222333333333333333333333333333333333333333333222111000111111000000000000000111222222222111111111111000000000000000000000000000000000////////////000000//////000000111111111222000000000000000000000000////////////////////////000///...---,,,------...------------------------,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------111000///////////////000111///------...///...---000000000000000000000000444333111000000000111222111222444444444222000///---......///000111111111,,,------...///000000111111222333444555555555555333333333444444444555555888777666555555666777888666666666777888888999999999888666AAAKKKBBB777===::::::;;;<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBDDDGGGGGGGGGFFFGGGIIIGGGFFFEEEEEEDDD@@@999444111444888;;;===???BBBEEEDDDDDDDDDDDDEEEFFFGGGHHH)))))))))))))))))))))))))))******++++++******)))************************************************++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---------------------,,,,,,+++,,,---...///******++++++,,,,,,------............////////////---------............///111111000000000111222333111222333333222222333444444444555555666777777888777777777888999:::::::::999:::<<<======<<<;;;:::=====================<<<>>>???@@@BBBCCCEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFHHHLLLMMMMMMKKKNNNMMMLLLIIIFFFFFFHHHJJJIIIJJJKKKJJJIIIIIIKKKLLLTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPMMMLLLMMMKKKIIIJJJLLLMMMKKKIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDEEEEEECCCBBBAAAAAAAAAAAA<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????>>>===============;;;<<<<<<===>>>>>>????????????>>>>>>===<<<<<<;;;>>>>>>===<<<;;;::::::999999:::;;;============<<<<<<======>>>===<<<;;;:::<<<<<<;;;;;;:::999999888888888888888999999999999::::::999999999888888888888888888888777777777777666666666666666666666666666666666666666666666666555555555555555555444444333333333333333333333333444444444444444444444444444333333333222222222222333222222111111222222333222222222222222222222222222333333333222222111000111111000000000000111111222222222111111111000000000000000000000000000000000000////////////000000/////////000000000111111////////////////////////........................000///...---,,,------...------------------------,,,,,,------------,,,,,,++++++,,,,,,---......///---,,,,,,,,,++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------000///////////////000000333111000000111111000///////////////////////////222111000///...//////000111111333333333222000///......//////000111111222.........//////000000111111222333444555555555555333333333444444444444555777666555555555555666777555555666666777888888888:::::::::EEEOOOEEE999>>>::::::;;;<<<===>>>????????????@@@@@@AAA@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGHHHGGGEEEEEEEEEDDDAAA;;;777444777<<>>>>>@@@AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHIIIKKKLLLKKKJJJLLLLLLLLLJJJHHHGGGHHHIIIJJJKKKLLLLLLJJJIIIJJJKKKPPPPPPPPPPPPOOONNNMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTTTTRRRPPPNNNMMMKKKJJJJJJKKKMMMOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKIIIGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@<<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======???>>>>>>===============;;;;;;<<<<<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<======<<<<<<;;;:::;;;;;;::::::999888888888::::::999999999999999999999999999888888888888888888888888777777777666666666666666666666666666666555555555555555555555555444444444444444444555555333333333333333333333333222222222222222222222222222222222222111111111111222222111111111111222222111111111111111111111111222222222333222222111000111000000000000000111111222222111111111000000000000000000000000000000000000//////......//////000.........///////////////////////////////////////........................///...------,,,---------------------------------,,,,,,------------,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------...///000+++,,,,,,------,,,,,,+++.......................................///000111444222000000111111111000//////////////////////////////...------------...///000111222111000///...//////000000111111222222000000000000000000000000111222222333444444444444333333333333444444444444666555555444444555555666444444444555666666777777777:::;;;EEENNNDDD888<<<::::::;;;<<<===>>>>>>???======>>>???@@@@@@??????BBBDDDFFFGGGFFFEEEFFFGGGEEEEEEEEEEEEEEECCC???<<<999>>>DDDHHHHHHGGGEEEEEEGGGGGGGGGFFFFFFGGGHHHHHH))))))))))))))))))))))))))))))************))))))************************************************,,,,,,++++++******))))))************************((()))))))))******************************************+++++++++,,,,,,,,,******+++,,,------......---------.........//////+++++++++,,,---......///---------.........//////---------............///////////////000000111111111333444444333333444555444555555666666777888888777888999999888999999:::::::::999888999999:::;;;<<<<<<<<<<<<============>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLKKKIIIHHHHHHHHHJJJLLLMMMMMMKKKJJJIIIIIILLLLLLNNNNNNNNNMMMLLLKKKPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSQQQPPPOOOJJJJJJJJJKKKMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>============>>>>>><<<<<<===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>>>><<<<<<<<<<<<;;;;;;::::::999999999999888888777777;;;;;;::::::999999888888888888888888888888888777999999888888888777777777555555555555555555555555444444444444444444444444333333444444444444555555333333333333333333333333333333333333333333333333333222222222222111111111222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000111222111111111111000000000000000000000000000000000000/////////....../////////........................////////////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++........................---,,,------...///000111111000....../////////...////////////////////////......------------------...//////000000///......000000000000111111222222111111111111000000000000111111222333333333333333222222333333333444444444444444444444444444444444222333333444444555666666555888888>>>FFF>>>555999::::::;;;<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@BBBDDDFFFFFFEEEEEEEEEFFFDDDDDDDDDEEEEEEDDDBBBAAA@@@EEELLLPPPOOOLLLHHHFFFIIIIIIHHHGGGGGGGGGHHHHHH)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************************************,,,,,,,,,+++++++++************++++++,,,---......---------........................---------------------------............---------............///......//////000000000000111222444333222222333555444444444555666666777777666888999999777777888:::777777666666777:::<<<===;;;<<<<<<<<<======>>>>>>===>>>???@@@AAABBBCCCDDDCCCDDDEEEFFFGGGFFFEEEEEECCCEEEHHHKKKLLLMMMMMMMMMIIIKKKLLLLLLJJJHHHHHHHHHIIIKKKMMMMMMKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKQQQQQQPPPPPPQQQQQQRRRRRROOOPPPRRRSSSSSSSSSRRRQQQLLLLLLLLLKKKKKKJJJJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMNNNMMMMMMLLLKKKJJJHHHGGGDDDCCCBBBAAA?????????>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>>>><<<;;;;;;:::::::::::::::999999888888888888777777:::::::::999999888888888777777777777777777777777::::::999999999888888888444444444444444444444444333333333333333333333333333333333333444444555555333333333333333333333333333333333333333333333333333333333333222222222222222111111000000111111222222222222222222222222222000111111222222111111111000000//////000111222222111111111000000000////////////////////////////////////............//////............------------................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,---...000000111///------...///...---............................................................///.........000000000000000111111111111111111111000000000000000111222222333222222222222222222333333333444444333333444444444444333333222222222333444444555555444888555666===999444:::::::::;;;;;;<<<<<<======<<<===>>>@@@AAABBBBBBBBBBBBDDDEEEEEEDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDEEEFFFKKKQQQTTTSSSOOOKKKHHHIIIIIIHHHHHHHHHHHHHHHHHH))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++***************++++++,,,,,,------******+++,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***,,,------------.........---------............///------...///////////////000222333333222111333444222333333444555555666666555777999888555444666999555555555555777:::<<<===;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???AAABBBBBBCCCAAAAAACCCDDDDDDDDDCCCBBBAAAEEEIIIKKKLLLLLLMMMNNNIIIKKKLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMPPPQQQRRRRRRSSSSSSRRRRRRNNNOOOPPPRRRRRRRRRQQQQQQMMMNNNNNNLLLJJJHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGBBBBBBAAA@@@????????????>>>??????@@@AAA@@@@@@@@@@@@@@@??????>>>>>>=====================>>>>>>???@@@@@@??????>>>>>>==============================:::::::::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<;;;:::999999999999:::888888888888888888888888999999888888888888888888666666666666777777777777999999999999888888888777444444444444444444444444222222222222222222222222222222333333444444555555333333333333333333333333444444444444444444444444444333333333222222222222111111000000000000111111222222222222222222222222///000111111222111111111////////////000111222333111111000000000////////////////////////////////////......------......///...............---------........................------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***))))))))))))+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///222000....../////////...........................---...//////000/////////................../////////////////////000000000000000000000000000000000000111111222222222111111222222222222333333333333333444444555555444444333222222222333444444555555666:::555333999888555;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAABBBCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDBBBCCCDDDCCCBBBCCCEEEGGGHHHLLLQQQSSSQQQNNNKKKIIIHHHHHHHHHGGGGGGHHHIIIIII))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++************++++++++++++,,,,,,---------.........---------............///,,,---.../////////......///000222111000000111333111111222333333444444555333666999777444222555888444444555666777888:::;;;;;;;;;<<<<<<===>>>>>>???======>>>???@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBFFFJJJLLLLLLKKKLLLMMMJJJKKKKKKJJJIIIHHHIIIJJJHHHIIIIIIIIIGGGGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOOOONNNPPPRRRTTTTTTSSSQQQPPPOOOPPPQQQQQQQQQPPPNNNMMMMMMOOOOOONNNJJJIIIIIIKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFF@@@@@@????????????@@@@@@======>>>????????????>>>?????????>>>>>>>>>>>>>>>===============>>>??????@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::999:::;;;============<<<;;;;;;999888888888999:::999999999999999999999999777777777777777777888888555555555666666666777777777777777777666666666666333333333333333333333333222222222222222222222222111222222333444444555555333333333333333333333333222222222222222222222222222222222222111111111111111111000000000000111111111111111111111111111111//////000111111111111111////////////000111222333111000000000///////////////////////////////////////......------......///////////////......------........................------------------------***+++,,,---...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------000///------.........---........................,,,---...///000000///..................///000000///..............................//////000000111000111111111111111000000111222222222222333333333333444555666666555444333222222333333444555555555444:::666333888777444:::::::::;;;;;;;;;;;;<<<<<<999;;;<<<>>>@@@BBBBBBCCCAAACCCEEEDDDCCCBBBBBBCCCAAACCCCCCBBBAAABBBEEEHHHHHHJJJMMMMMMKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJ))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,---......,,,,,,+++++++++++++++++++++,,,---...///...------))))))***+++,,,------...,,,,,,,,,---------......---------.........//////,,,,,,.../////////...---...000111111000000111222000111111222222333444444222666888777333111444777555555666666777777888888;;;;;;;;;<<<===>>>>>>???======>>>???@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAACCCHHHLLLMMMLLLJJJJJJKKKJJJKKKKKKJJJHHHHHHIIIKKKGGGHHHHHHGGGFFFGGGIIILLLMMMLLLLLLLLLLLLNNNPPPQQQMMMOOORRRTTTUUUSSSPPPNNNQQQQQQQQQQQQPPPMMMKKKJJJMMMOOOPPPOOOLLLJJJKKKMMMIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEEEE?????????>>>??????@@@AAA======>>>???????????????>>>>>>>>>>>>>>>?????????===============>>>????????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999<<<>>>>>>>>><<<;;;;;;:::999888888888999:::999999999999999999::::::555555666666777777888888444555555555666666777777666555555555444444444444333333333333333333333333111111111111111111111111111111222333333444555555333333333333333333333333111111111111111111111111111111111111000000000000111111000000000000111111000000000000000000000000//////000111111111111111////////////000111222333000000000000////////////////////////////////////.........------.........000000/////////.................................------------------------)))***,,,---...------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,******+++++++++***........................+++,,,.../////////.....................///000111...............---------,,,------...///000000111000000111111111000000///111111222222222333333333444444555666666555444444222333333444444555555666000888666333777666222666::::::;;;;;;;;;;;;;;;;;;888999;;;===???AAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCAAABBBCCCAAA@@@AAAEEEHHHGGGHHHIIIIIIGGGFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIJJJ++++++************++++++))))))************))))))************************))))))))))))************))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))******)))(((((((((((((((************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////..................---------------............///000000000000111111111111111111222222222333333333666666666555444444333333444444555555666666777777::::::;;;;;;;;;;;;;;;;;;===>>>???@@@AAA@@@???>>>DDDDDDCCCBBBAAAAAA@@@@@@DDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGIIILLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOSSSRRRPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHJJJKKKKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>============>>>>>>??????>>><<<<<<;;;;;;;;;===<<<;;;:::::::::::::::<<<;;;;;;::::::999999888888:::===>>>===<<<;;;;;;<<<;;;::::::999999::::::999999999::::::999999999666666777777777777666666444444444555555555555555444444444444444444444444111111333333333333111111222222222222222222222222333333333222222222111111000111222333333222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................,,,,,,.../////////...------------............///...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,(((&&&&&&'''***,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,---,,,***)))---,,,,,,,,,,,,---......---------------------------------............///000000//////.........---000000//////.........---...,,,+++---000222111///000000000000111111111111000111111111111222222222555555555666555555444444555555555555555555555555333333333333555666888888888888999:::::::::999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEBBB>>>???BBBFFFHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJ+++******************+++))))))************))))))************************))))))))))))************))))))************))))))+++******)))(((((())))))))))))))))))))))))))))))******)))(((((((((((((((************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---------------............/////////000000000111111111111111111222222222333333333333333333444444444444444444555555666666777777:::::::::;;;;;;;;;;;;;;;<<<===>>>?????????>>>===AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRRRRQQQPPPOOOQQQOOONNNNNNOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999:::::::::::::::::::::999;;;===>>>===<<<<<<<<<;;;;;;:::999999999999:::888888999999999999888888666666777777777777666666555555555555555444444444444444444444444444444444333333444555555444333333222222222222222222222222333333333333222222222222000111222222222222111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---........................,,,,,,.../////////...---------------...............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,)))((('''(((***+++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,------,,,+++---,,,,,,,,,,,,---......------------------------------------............000/////////.........---000/////////.........---...---,,,---000111000/////////000000000111111111000000111111111222222222222333333333333333222222555555555555555555555555222222333444555666777888777888999999::::::999999;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@@@@AAAAAABBB@@@>>>???CCCFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJ************************))))))************))))))************************))))))))))))************))))))************))))))******)))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------......---------............/////////000000000000111111111111111222222222222333111111111222333444444444333444444555666666777777999:::::::::;;;;;;;;;<<<:::;;;<<<============<<<>>>>>>?????????@@@@@@@@@AAABBBDDDFFFGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJJJJHHHGGGGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNLLLMMMOOOPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNMMMKKKLLLKKKIIIHHHGGGHHHJJJKKKKKKJJJHHHIIIJJJLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAA@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>========================>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::888888999999:::;;;;;;<<<:::;;;===<<<;;;;;;<<<>>>;;;:::999999888888999999777777888888888888777777666777777888888777777666666666555555444444333333444444444444444444444444333333444444444444333333222222222222222222222222444444444333333333222222000111111222222111111000111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------------------------------,,,,,,---............---------------...............---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++,,,,,,+++************+++************************++++++++++++++++++++++++++++++************++++++******++++++,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------............/////////.............../////////..................---,,,---///000000/////////000000000000111111000000000111111111222222222222333333333333222222444444444444444444444444222222333444555666666777777777888999999999999999::::::;;;<<<<<<======>>><<<<<<======>>>??????@@@AAA@@@@@@AAADDDFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJ*********++++++*********))))))************))))))************************((()))))))))************))))))************))))))***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......---------............///////////////000000000111111111111111222222222222111222222222333333333444333333444444555666777777999999999::::::;;;;;;<<<::::::;;;<<<<<<=========<<<===>>>>>>@@@@@@AAABBBAAABBBDDDEEEGGGHHHIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNJJJKKKMMMNNNOOOOOOOOOOOOMMMLLLKKKLLLMMMNNNMMMLLLLLLJJJHHHFFFFFFGGGJJJKKKKKKIIIHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAA@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>=====================>>><<<==================<<<===<<<<<<;;;::::::;;;;;;;;;;;;::::::999::::::;;;888888999999:::::::::::::::;;;<<<;;;::::::<<<>>>::::::999888888888888888666666777777777777666666666777777888888777777666666666555444444333222222333333333333333333333333111111111222222111111111222222222222222222222222444444444333333333333222000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,,,,------------------------,,,,,,---------.........,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************++++++************++++++***+++++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,---------.........................................................------------.../////////////////////000000000111000000000000111111111111333333444555555555444444444444444444444444444444222222333444555555666666666666777888999999999999999::::::;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@BBBBBBCCCEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGHHHIII)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------............///...////////////000000000000000111111111222222222444444444444333333222222222222333444555666777777888888999999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<===???@@@BBBCCCCCCBBBCCCDDDEEEGGGIIIKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMIIIJJJKKKMMMNNNOOOOOOOOONNNMMMLLLMMMOOOOOONNNMMMKKKJJJGGGFFFFFFHHHJJJLLLJJJIIIHHHHHHJJJKKKKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???AAAAAA@@@???>>>===;;;:::==============================<<<;;;;;;<<<<<<===<<<<<<============<<<<<<<<<;;;;;;::::::::::::;;;::::::999999999::::::;;;:::::::::999999888888888999:::;;;:::999999;;;===999999888777777777777888666666666777777666666666666666777777777777666666666666555444333222222111333333333333333333333333111111111111111111111111222222222222222222222222444444333333333222222222000000000000000000000000000000000000000000000000////////////////////////........................................................................................................................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************+++******))))))******+++,,,------+++)))(((***,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...............---------...............------......------...///...////////////000000000//////000000000111111111222333333444555555444444444444444444444444444444111222333444555555555444444555666777888888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBEEEFFFHHHHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHH)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))*********************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,------......---------............///......////////////000000000000000111111111111222555555555444333222222222111111222444555666777888777777888999:::;;;<<<<<<::::::::::::;;;<<<>>>>>><<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMLLLMMMNNNOOOOOOOOONNNMMMLLLMMMLLLIIIFFFDDDDDDEEEEEEGGGIIIKKKLLLMMMLLLLLLIIIIIIJJJLLLMMMOOOPPPQQQPPPOOONNNNNNOOOPPPOOOMMMKKKJJJHHHGGGHHHIIIKKKLLLIIIHHHFFFGGGIIIJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@??????>>>===<<<;;;========================>>>===;;;::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;::::::999999:::::::::999999999999999::::::;;;;;;::::::999888888777777777888:::999888888999;;;999888777777666777777777666666777777777777666666444555555666666555555444555555444444333333222222333333333333333333333333333333222222222222333333222222222222222222222222333333333222222222111111111000000//////000000111000000000000000000000000////////////////////////........................................................................................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************((()))***+++,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++******************************************************))))))))))))******,,,---...+++''''''))),,,+++++++++++++++,,,------******++++++,,,,,,------,,,,,,,,,,,,---------------------------.........---------------.........,,,---......---,,,---.........////////////000000/////////000000000111111///000111222222333333222333333333333333333333333111222333555555555444333333444555777888888888888888888999::::::;;;;;;<<<======>>>???AAABBBCCCCCCFFFGGGIIIHHHEEECCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHH(((***+++,,,,,,+++***((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))************************************))))))))))))******++++++++++++++++++++++++************************------,,,,,,++++++++++++***++++++,,,------......---------............///........./////////000000000000000000111111111111333333333333222222222222000111222333555666777888777777888999:::;;;<<<<<<888888888888999;;;===>>>;;;;;;<<<===???@@@AAAAAABBBBBBBBBCCCFFFHHHKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKMMMLLLKKKGGGDDDBBBBBBCCCCCCEEEGGGJJJKKKLLLKKKKKKIIIIIIJJJLLLMMMOOOQQQRRRQQQPPPNNNNNNOOOOOONNNLLLJJJJJJIIIIIIJJJJJJKKKLLLHHHFFFEEEEEEGGGHHHHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>??????>>>===<<<<<<========================>>>===;;;:::999:::;;;<<<:::;;;===>>>>>>===;;;:::::::::999999999999::::::999999888888999::::::;;;999999999888888888888888444666999999888777777888888888777666666666666777666777777888888777777666333333444444444444333333333333333333333333333333222222222222222222222222444333222111111222333444222222222222222222222222222222111111111000000000111000///......///000111000000000000000000000000////////////////////////........................................................................................................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++************++++++*********************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++******************************************************))))))))))))*********,,,---***'''&&&***...+++++++++***++++++,,,---)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,---///...,,,+++---............/////////000000////////////000000000111//////000222222333333222333333333333333333333333111222333555555444333222222333555666777888888888888888888999::::::;;;;;;<<<===>>>???AAABBBCCCCCCBBBDDDFFFEEECCCAAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGGGG((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((()))************************************))))))))))))******++++++++++++++++++++++++************************---------,,,,,,+++++++++******+++,,,,,,---......---------.........//////............/////////000000000000000111111111111000000000111222222333333000111222333555666777888666777888999:::;;;<<<<<<777666666666888999;;;===::::::;;;<<<===>>>??????@@@@@@AAABBBDDDGGGJJJKKKKKKLLLMMMMMMLLLKKKJJJIIILLLKKKJJJFFFBBB@@@@@@BBBBBBDDDGGGIIIKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSRRRPPPNNNNNNNNNNNNMMMKKKIIIJJJJJJKKKKKKLLLLLLLLLGGGEEEDDDEEEFFFHHHGGGGGGLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA===>>>>>>>>>>>>>>>==============================>>>===;;;999999999;;;<<<:::;;;===>>>>>>===;;;:::999999999888999999::::::999888888888999::::::;;;777777777888999999::::::222555888999888777666666888888777666666666666666777777888888888888777777222333333444444333333222333333333333333333333444222222222222222222222222222111000//////000111222222222222222222222222222111111111000000000000///111000///......///000111000000000000000000000000////////////////////////........................................................................................................................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++************++++++************************************************,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++))))))(((((()))***++++++************************))))))))))))))))))))))))******))))))))))))******(((***,,,***'''''',,,111++++++******++++++,,,---))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........+++...///...,,,+++,,,.............../////////000////////////000000000000000111222333444555555555333333333333333333333333000222444555555444333222222333444666777888888888777888888999::::::;;;;;;<<<<<<===???@@@BBBCCCCCC???AAACCCCCCAAA@@@CCCEEEBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGG******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++'''&&&&&&''''''((()))***))))))************))))))&&&&&&&&&&&&'''''''''(((,,,+++***((((((((()))*********++++++++++++******''''''((()))***++++++,,,)))************+++++++++)))************+++++++++------------------------.........------,,,,,,,,,......//////000000111111///000000000111111111111---...///000111111111111444444444555555555555555777888999;;;;;;:::999999888999::::::888888999:::<<<;;;;;;::::::;;;;;;<<<>>>???AAACCCEEEGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIHHHIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMOOOSSSVVVTTTRRROOOLLLKKKKKKMMMNNNPPPMMMKKKJJJKKKLLLLLLLLLIIIGGGFFFFFFGGGIIILLLNNNRRRPPPNNNKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB???>>>======>>>>>>===<<<;;;;;;;;;;;;:::999888777888888888999;;;;;;:::999999:::;;;<<<============999888888777777666666666777777777777777777777777888888999::::::::::::999777777666666666666777777999999888666666555555555555666666777777666555444555444333333222222333333333333333222222111111111111111222333222111000///////////////////////////222222222111111111000000111111000000//////......000000//////.........---////////////////////////222111///...------......////////////////////////..............................---------,,,,,,,,,........................)))+++,,,------,,,***)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,+++***))))))***+++,,,++++++******)))((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,333(((+++222---***,,,***,,,,,,,,,---------......---------............///000000111222222222222111000111111111111222222222444444444444444444444444333222222222222333444444666666666666777777777777888888999999999:::::::::;;;<<<===???@@@BBBCCCDDD>>>???@@@???>>>>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCDDDFFFGGG***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))))))))***+++))))))(((((('''(((((((((***++++++,,,,,,++++++***&&&'''''''''((((((((((((,,,+++)))((((((((()))***+++++++++,,,,,,+++++++++))))))******************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........///000000111111000111111111222222222222//////000111222222222111222333333444555666777777777777888999999999999888888999::::::888888999:::::::::::::::;;;;;;<<<<<<>>>>>>@@@BBBEEEGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMPPPSSSRRRPPPNNNLLLKKKLLLMMMNNNPPPNNNKKKKKKLLLMMMMMMLLLJJJIIIGGGGGGHHHKKKMMMOOOPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBBBBAAAAAAAAA???>>>======>>>>>>===<<<;;;;;;;;;;;;:::999888888999888888999;;;<<<;;;999999999:::;;;<<<<<<<<<<<<:::::::::::::::999999999999999999999999999999999777888888999999999999999777777666666666666777777999888777666555555555555555666777777777666555444444444333222222222222333333333333222222222111111111222333333333222000000000000000000000000000000222222111111111000000000000000000000//////......000/////////....................................//////...------...///000......................................................---------,,,,,,,,,------------------------***+++,,,---,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,------...++++++***))))))***++++++++++++++++++******************++++++++++++******))))))))))))))))))))))))***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///'''***///---///111***,,,,,,,,,---------......---------............//////000111111222222111111000000111111111222222222444444444444444333333333333333333333333444444555555555666666666777777777888888888999999999999:::;;;;;;<<<===???@@@AAAAAA>>>?????????>>>>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEFFF))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++***)))((((((((((((***++++++,,,,,,++++++***(((((((((((())))))))))))+++***))))))((()))))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,---------------------......//////000111111111111111222222222333333111111222222333222222222111111222444555666777888666666666666666777888888777999:::999888777888999888999999:::;;;<<<=========>>>???BBBDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFEEEHHHHHHFFFEEEFFFGGGIIIKKKKKKLLLLLLKKKIIIJJJLLLNNNOOONNNLLLKKKKKKLLLNNNOOOPPPNNNLLLLLLMMMMMMMMMLLLJJJJJJIIIHHHIIIKKKNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@???>>>======>>>>>>===<<<;;;;;;<<<;;;;;;:::999888999999888:::;;;<<<:::999888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999666666777888888888888888777777666666666666777777777777666555444444444444666666777777666555444444444444333222222222222222333333333222222222222111222333333333333222111111222222222222222222222222111111111111000000000000000000000////////////...////////////....................................------------...///000111........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++***))))))***+++++++++++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,...:::;;;,,,,,,,,,,,,---------......---------............/////////000111111111111111000000000111111111222222555555444444333333222222444333333333333444555555555555555666666666666777777777777888888888999999:::::::::;;;<<<=========<<<===???>>>======???@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCDDDEEE))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++***)))))))))))))))(((((())))))))))))((((((((())))))))))))***************))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------......///000000111000000111111111222222222111111222222222222222111222222333444444555666666666555444333444555777888777888999888777666777999777888999;;;<<<===>>>>>><<<===???AAACCCFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEIIIGGGEEEDDDEEEGGGJJJLLLLLLLLLKKKIIIGGGFFFHHHJJJLLLKKKJJJJJJKKKLLLNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMNNNJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDBBBAAA@@@?????????>>>======>>>>>>===<<<;;;;;;<<<<<<;;;:::999999999888888999::::::999777777888999:::::::::::::::888888888999999:::::::::777777777777777777777777555666666777777777777777777777666666666666777777666666555444444444444444777777777666666555444444444333333222111222222222222222222222222222222222333333333333222222222111222222222222222222222222111111000000000////////////////////////////////////////////////.................................------------......//////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******************+++))))))******+++,,,------,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---///---222DDDEEE000,,,,,,,,,---------......---------............///...///000000111111000000000000000000111111111111555555444333333222222222444444333333444444555666444444555555555666666666666666777777777888888888999999999999:::::::::::::::<<<>>>>>>======>>>@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCC(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************************************)))))))))))))))***++++++((((((((())))))((((((((())))))))))))*********+++)))))))))*********))))))))))))************)))))))))******+++,,,,,,------))))))*********+++++++++))))))*********++++++++++++,,,,,,,,,------......,,,,,,,,,------.........---------...//////000000////////////000000000000000000111111222111111111444444444444444333333333555444333222333444555666666777888888666666777888666777999;;;===>>>>>>>>><<<===???@@@CCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFGGGHHHGGGFFFEEEHHHFFFEEEDDDEEEGGGJJJLLLLLLLLLKKKHHHEEEDDDFFFGGGIIIIIIIIIIIIJJJLLLNNNOOONNNLLLLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHJJJKKKLLLIIIHHHGGGGGGGGGIIIJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDEEEDDDCCCBBB@@@@@@@@@??????>>>======>>>>>>===<<<;;;;;;<<<<<<<<<;;;::::::888777777888999999777666888888999999:::999999999888888888999999:::::::::666666666666666666666666555555666777777777777666777777666666666666777777666555555444444444444555888777777666555444444444333333222111111111111222222222222222222222222222333333222222222111111111111111111111111111111111000000000/////////...................../////////.........///////////////.......................................------,,,------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,*********++++++*********'''(((((()))***+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++...000,,,222FFFGGG000,,,,,,,,,---------......---------............///......///000000000000/////////000000000111111111444444333333333222222222444333333333333444555555444444444444555555555555555555555666666666777777888888888888888888999999999<<<>>>???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBB(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))************))))))(((((((((((()))***++++++)))******++++++******)))))))))))))))************(((((()))************)))(((((())))))))))))(((((((((((()))***+++,,,------)))************+++++++++)))************+++++++++,,,,,,,,,------......///,,,,,,------------------,,,------......///000000........./////////000000...///000111222222222222555555444444333222222222444333333333333444555555555777888777666555666777666777999<<<===>>>>>>======>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJIIIGGGEEEDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@???>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999888777888999999777555888999999::::::999999999::::::::::::;;;;;;;;;;;;888888888888888888888888555555666777777777777777777777666666666666777777666666555555555555555666999888777555444444444444333333222111111111111111111222222222222333333333333222111111000000111111000000000000000000000000////////////............---............/////////.........///////////////------------------------...//////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................++++++,,,,,,------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++++++++)))***++++++++++++***)))''''''((()))******++++++++++++************++++++))))))))))))))))))))))))+++*********************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************************************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...)))+++...,,,///@@@BBB...,,,,,,,,,---------......---------............///---......////////////////////////000000000111111222222222333333333333333333222222222222333444444333333333444444444555555444444555555555666666666888888888888999999999999999<<<>>>@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBB'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******************************'''((())))))))))))((('''((((((((('''(((((())))))))))))************))))))((((((((()))))))))******'''((()))***+++******)))))))))************)))))))))))))))******+++++++++)))************+++++++++)))************+++++++++***++++++,,,------......------------------,,,,,,,,,,,,---......//////000////////////000000000000...///000222333444444444444444333333333333333333222333444444555555444444555666777777555555666777666888:::<<<=========<<>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999::::::888777999:::::::::::::::999999:::::::::::::::999999999888888888888888888888888666666777888888888888777777777666666666666777777777666666555555666666777:::888777555444444444444333222222111111111111111111111222222222333333333222111000/////////000000000000000000000000000000/////////.........---------------.........//////............/////////000------------------------,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,............---,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++******************)))***++++++++++++***))))))))))))******+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,,,,---......******...------888;;;---,,,,,,,,,---------......---------............///------.../////////......////////////000000000111111111111222333333444444222111111111111222333333222333333333333444444444333444444444444555555555888888999999::::::;;;;;;999<<>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;;;;<<<<<<:::888::::::;;;;;;;;;::::::999999888888777777666666666666666666666666666666666666666777888888888888888777777666666666666777777777777666666666777777888:::999777555444333444444333222222111000111111111111111111222222333333333222111///.........///000000000000000000000000000//////.........------------------.........//////---.........//////000000------------------------***+++---...///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******++++++******************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++,,,,,,---......---+++000111...555888///,,,,,,,,,---------......---------.........//////,,,---......//////......////////////000000000000000000111222333444444555111111000000111111222333222222333333333444444444333333333444444444555555888999999:::;;;;;;<<<<<<999<<<@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCEEEEEEEEEDDDCCCBBB******))))))((((((''''''(((((()))***************))))))))))))***+++------))))))))))))************''''''(((((())))))******''''''(((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******)))***+++,,,---,,,++++++,,,,,,------------......++++++,,,,,,,,,,,,---------------............///............////////////...000111111000000111222000000000000111222333444333333222222111222222222555444444333333444444555444555777888::::::;;;;;;<<<<<<>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@AAAAAABBBDDDEEEGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFJJJIIIHHHGGGHHHJJJLLLMMMJJJJJJIIIIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHIIIJJJJJJHHHGGGDDDCCCBBBAAA@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDD============<<<<<<<<<<<<;;;;;;:::::::::999999999888999999::::::999999888======<<<<<<;;;;;;;;;:::<<<<<<;;;::::::999888888888888888777777777777777666666666666666666666666555666777777777666444333444444444444444444444444333333333333333333333333333333333222222222111111//////000000111111111222000000000000000000000000000000000000111111111111////////////////////////...------,,,,,,------...........................,,,,,,,,,------...............---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,---.........---,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))******++++++++++++************************************))))))******+++,,,))))))************))))))))))))))))))************))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++---,,,***)))))))))************))))))******+++,,,************************,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---***+++,,,///222111///,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000////////////000000000000000000111222222222222111000111111111111222222222111111222333333333333222444333222222333444666777777888888999:::;;;<<<<<>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJHHHGGGGGGHHHIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGEEEDDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCC============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777666666666666666555444444444444444444444444444444444444444444444444444444333333222222222111111111//////000000000111111111////////////////////////000000//////......------........................---------,,,,,,---------........................,,,,,,------------------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,***************************+++,,,,,,------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,------,,,++++++***,,,++++++******++++++,,,******************++++++************************************************)))))))))))))))))))))))))))******************)))******************************))))))******+++,,,))))))************))))))))))))))))))************))))))))))))************((()))***++++++***)))(((************************,,,,,,***)))))))))************))))))******+++,,,************************,,,++++++++++++,,,------++++++******++++++,,,---***+++,,,///111111...,,,++++++++++++++++++++++++,,,,,,,,,---------......//////......//////000111.../////////000000000000000000111222222222222111000000111111111222222222000111222222333333222222333333333333333555666777777777888999:::;;;;;;<<>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGEEECCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAAAAA@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;999::::::;;;;;;<<<<<<===;;;;;;::::::999888888888666666666777777777777777777777777777777777777777888777666555444444444444444444444444444444444444555555555555555555555555333222222222222111111111//////000000000000111111////////////////////////111000000///...---,,,,,,........................------------------------------------------------------------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************************++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))++++++************++++++((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((())))))******))))))(((******************************))))))******+++,,,))))))************))))))))))))))))))************))))))))))))************))))))************))))))((((((((((((((((((((((((,,,+++******)))***************))))))******+++,,,************************+++++++++++++++,,,------++++++******++++++,,,,,,++++++,,,...000000...,,,++++++++++++++++++++++++,,,,,,,,,---------......///............///000000....../////////000000000///000111111222222111111000000000111111111222222000111222222333333222222333333333333444555666777666777888888::::::;;;<<>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEECCCAAABBBAAAAAA@@@@@@@@@@@@@@@======>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999999888888888777555555666666666666666777666666666666666666666666999888666444333333333444333333333333333333333333444444444444444444444444222222222222111111111111//////000000000000000000////////////////////////111111111000000//////...........................,,,------------------,,,------------------------.........------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++++++++++++++******++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((******************************))))))******+++,,,))))))************))))))((()))))))))************((()))))))))************)))))))))******)))))))))((((((((((((((((((((((((++++++************************))))))******+++,,,************************+++++++++***+++,,,,,,---,,,++++++***++++++,,,,,,++++++,,,...000000...,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------...//////........./////////000000///000000111111111111111000000000000111111111111000000111222222222222222333333333444555555666777777777888999:::;;;<<<<<>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@????????????@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@@@@?????????<<<===============<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::<<<<<<;;;:::999888888777999888888888888888777777444444555555555666666666555555555555555555555555888777555333333333333444333333333333333333333333222222222222222222222222222222222111111111000000000000//////////////////..............................//////000000111111........................,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++*********))))))************************************************))))))))))))))))))))))))(((((())))))))))))((((((******************************))))))******+++,,,))))))************))))))((()))))))))************((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************+++***************))))))******+++,,,************************+++************+++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---//////---+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...............//////////////////000111111111111000//////000000000111111111000000111222222222222111333333444555666666666666888888999:::;;;<<<===============>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@(((((((((((()))))))))))))))************))))))((((((((('''''''''(((((()))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******((((((''''''(((((()))***))))))))))))************************++++++++++++,,,,,,,,,,,,------------,,,------------.........---///000000//////000111000000000//////000000111000000///000000111222333333333222222222222333333111222444555777888888888;;;<<<<<<===>>>>>>======;;;<<<======>>>???@@@@@@>>>>>>======>>>>>>???@@@???@@@AAACCCFFFHHHJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBB@@@>>>???@@@@@@@@@@@@???>>>>>>======>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::999999999888999999::::::999999888<<<<<<;;;:::888777666666777777777777777777777777333333444444555666666666444444444444444444444444666555444444333444444444333333333333333333333333111111111111111111111111222111111111111000000000000000////////////..............................++++++,,,---...//////000------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************)))******+++++++++++++++))))))))))))************++++++++++++++++++++++++***************+++++++++***+++,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))((())))))******))))))(((******************************))))))******+++,,,))))))************))))))))))))))))))************))))))))))))******************))))))))))))******************************))))))***++++++++++++*********))))))******+++,,,***************************************+++,,,,,,,,,,,,++++++******++++++---,,,+++,,,......---+++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,------------........./////////...///000000111111000000/////////000000000111111///000111111222222111111333333555666666777666666777888999:::;;;<<<<<<===;;;;;;<<<<<<=========>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@))))))))))))((((((((((((***************)))((((((''''''''''''((()))******))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))******************++++++++++++*********))))))((()))***+++,,,))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........))),,,///000000//////000000000////////////000000000000000000111222333444333333222222222222333333111222333555666777888888::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAA===<<<<<<;;;<<<===>>>??????@@@AAACCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>>>>???@@@@@@@@@???======>>>>>>??????>>>>>>===<<<============<<<<<<<<<<<<::::::999999999888888888888888999999999999888888;;;::::::999888777777666777777777777777777777777222333333444555555666666555555555555555555555555333333444444555555444444222222222222222222222222222222222222222222222222111111111111000000000000000000/////////.................................+++,,,,,,------.........------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++************************))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++++++++++++++******))))))))))))******++++++******************************************************************)))))))))))))))))))))))))))******************)))******************************))))))******+++,,,))))))************))))))))))))))))))************))))))))))))************+++***)))(((((()))***+++************************((()))***+++,,,++++++*********))))))******+++,,,***************************************++++++,,,---,,,++++++******++++++---,,,+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,------...///---------.........//////...//////000000000000000////////////000000000111///000000111111111111111333444555666777777666666666666777888999::::::;;;999999:::;;;<<<======>>>===>>>@@@AAABBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA******))))))((((((''''''***************)))(((((('''''''''((((((***+++,,,))))))))))))************''''''(((((())))))******''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******,,,+++*********+++------***++++++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......&&&)))---000000///...///111000////////////000000111111111111222333444555333222222222222222222333111222333555666777777888999999:::;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAA<<<<<<;;;:::;;;<<<===>>>@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBB@@@===>>>??????@@@@@@>>>===<<>>======>>>=========<<<<<<<<<<<<999999999888888888777777888999999::::::999999888999999999888888888888888666666666666777777777777222222333444444555666666666666666666666666666666111222444555666555555444222222222222222222222222333333333333333333333333111111111111000000000000000000//////.........---........................//////////////////......------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,(((((()))*********************))))))))))))******)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))******++++++++++++***************************************)))***++++++,,,))))))************))))))))))))))))))************))))))))))))************+++***)))(((((()))***+++************************((()))***+++,,,,,,+++************)))***++++++,,,*********************************)))***++++++,,,---,,,,,,+++*********+++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......///............///000000---------.........//////...//////000000000000000////////////000000000000//////000111111111111111333444555777777777777666444444555666777888999999888888999:::<<<===>>>>>><<<===???@@@AAAAAA@@@@@@CCCCCCBBBBBBBBBBBBAAAAAA***)))'''&&&&&&''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))******)))((((((((((((((())))))))))))***************))))))((('''&&&&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,...------------...////////////............//////............/////////000///000000000111111111111000111111111111222222222111222333555666777777888999:::;;;:::999999:::<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@???AAACCCFFFGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGJJJKKKLLLLLLKKKIIIGGGEEECCCDDDFFFFFFEEEEEEFFFGGGJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::<<<===>>><<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::999888888888888888999999888888888777777777777777::::::999888777666555444333444555444333333444555555555444444444333333333222222333333333333444444333333333333333333333333444444444333333333222222000000000000////////////000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************.........---,,,+++***)))))))))))))))))))))))))))************************''''''''''''((((((((((((******++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++*********))))))((((((***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,***))))))+++...///////////////.........////////////////////////111111111000000000000000000000000111222222333333444444555555555555555555666666666666666777777888888777777777888:::<<<===??????@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''******************************))))))))))))******''''''''''''((((((((((((******)))((((((((((((((())))))))))))************+++******)))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))*********++++++*********************************++++++++++++,,,,,,,,,,,,---------------...////////////............//////............//////////////////000000000111111111000000111111111222222222555444333333333555666888888999:::999888888:::<<<<<<===>>>??????>>>===<<<<<<<<<<<<===>>>???AAAAAAAAABBBDDDFFFGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGJJJJJJKKKLLLKKKIIIGGGFFFCCCEEEGGGHHHGGGFFFFFFGGGHHHGGGFFFEEECCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>===============<<<;;;;;;;;;<<<===>>><<<======<<<<<<;;;:::999;;;;;;;;;:::::::::::::::999888888888888888999999777777777777777777777888::::::999888777666555444444666777666555444555666555555444444444333333333222222333333333333444444333333333333333333333333333333333333222222222222000000000000////////////000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++------------,,,+++******************************************************((((((((())))))))))))*********++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))(((((()))***************************************++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************)))))))))(((***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------...---,,,,,,---///............////////////////////////////////////////////////////////////000000000111222222333333333444444444555555666666666666555555666666777888999999888999:::;;;===>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((******************************))))))))))))******&&&&&&''''''(((((())))))***))))))((((((((((((((())))))))))))************+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,------------------------......///........................//////..................////////////000000000000000000000111111111222222888666333111111333555777777888999999888888:::<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===???AAACCCDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFEEEFFFHHHHHHHHHFFFIIIIIIJJJJJJJJJHHHGGGFFFCCCEEEHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<===>>>???============<<<;;;::::::<<<<<<;;;;;;;;;:::::::::999999888888888888888999666666666777777888888888999999888777666666555555666777888777666555666888555555444444444333333333222222333333333333444444444444333333222222111111222222222222111111111000000000000000////////////////////////...........................---------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))******************++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))************************))))))))))))******++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---......---,,,---------------.../////////000////////////////////////............////////////000000000111222222333333222222333444555666666777666555555555555666777777::::::::::::;;;===>>>???>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBB'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))***++++++,,,))))))(((((((((((())))))((()))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************+++,,,,,,,,,,,,---------------,,,,,,------...///........................//////............------........./////////000000000000000000111111111111555444333222333444555666666777888888777777999;;;;;;<<<============<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGHHHHHHIIIHHHHHHGGGFFFDDDFFFIIIJJJIIIGGGFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@??????;;;;;;<<<===>>>???@@@@@@============>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::999888888777888888888444555555666777888999999999888888777666666555555555777888777666555666888555555444444444333333333222222222333333333444444555444444333222111000000111111111111000000000000000000000000///////////////////////////...............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************(((((()))))))))***************++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++(((+++------,,,******+++,,,,,,------...///000000////////////////////////......///////////////000000000000111222222333333111111222333555666777777555555444444555555666777999999999:::;;;<<<===>>>======>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA'''((()))))))))(((&&&%%%(((((((((((((((((((((((()))*********************''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))***++++++,,,))))))(((((((((((())))))((()))))))))***************)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************)))(((((()))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------............------...............------------............///////////////000000000111111111///111333555666666555555444666777666666666999::::::;;;<<<======<<<;;;::::::;;;<<<>>>@@@BBBEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEGGGIIIJJJHHHGGGFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888444444555666777888888999888888777777666555555555444555666666444444555666555555444444444333333333222222222333333333444444444444333222111111000000111111111000000000//////000000000000////////////.........///////////////---.............................................,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************************************'''''''''((((((((())))))******++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))******++++++******)))+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++(((+++------,,,******++++++,,,,,,---...//////000/////////////////////////////////000000111111111000000000111222222333333111111222333444555666777444444444444444555555666666777888999:::;;;;;;;;;;;;<<<===>>>??????????????????@@@AAABBBBBBAAAAAA(((((((((((((((''''''&&&((((((((((((((((((((((((************++++++++++++******************************))))))))))))******&&&&&&''''''(((((())))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***)))(((''''''((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...//////...---,,,,,,,,,---------.........------------.........////////////000000000111111---///333666777777555444333444555555555666888:::999:::;;;<<<<<<;;;:::999::::::;;;===???BBBDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@???>>>>>>======??????>>>>>>======<<<<<<;;;<<<===>>>>>>>>>==================<<<;;;::::::888999999::::::;;;;;;<<<::::::999888777777777777555555555666666777777777777777777666666555555555333444555444333222333555555555444444444333333333222222333333333333444444333333222222111111000000111111111111000000000///000000000000////////////.........///////////////---------...............------------------------***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++************************''''''''''''((((((((((((******++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))************))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++---......---,,,------,,,,,,,,,---........./////////////////////////////////000000111111222222000000000111222222333333111111222333444555555666444333333333333444555555444555666888999999999999:::;;;<<<>>>????????????>>>>>>???@@@AAAAAAAAAAAA))))))((('''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,******************************))))))))))))******''''''''''''((((((((((((((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))******++++++***)))(((''''''((()))***************************)))))))))*********++++++,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++++++++,,,---......//////,,,,,,---------.........////////////000000000111///111333444555555444444222333555555444555888:::999:::;;;<<<<<<;;;:::999::::::;;;<<<>>>@@@BBBCCCGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEEEEFFFFFFEEECCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEGGGHHHGGGFFFEEECCCBBBBBBBBB@@@??????>>>>>>===<<<<<<>>>>>>>>>>>>============:::;;;<<<===>>>===<<<<<<<<<======<<<<<<;;;:::999555666777888:::;;;<<<<<<;;;:::999888777777777777555555666666666666666666666666666666666555555555222444555444333222333444555555444444444333333333222222333333333333444444222222222111111111111111222222111111111000000000000000000000////////////............/////////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++++++++***++++++++++++++++++++++++************************'''(((((((((((()))))))))******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************((()))))))))************))))))************))))))*********++++++************************************+++,,,,,,,,,,,,+++***------...---,,,,,,---///------------------------////////////////////////......//////000111111222000000000111222222333333222222222333333444444444333333333222333444444555333444666888999999999888999:::<<<===>>>?????????===>>>???@@@AAAAAAAAAAAA***)))(((&&&&&&'''((((((((((((((((((((((((((((((*********++++++,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))***++++++++++++)))(((''''''((()))+++************************((())))))))))))*********,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++)))***+++,,,...///000000,,,,,,,,,---------......////////////000000000000444333333222333333333444111333444444444555777999999:::;;;;;;;;;;;;:::999::::::;;;<<<>>>@@@AAABBBFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDBBBBBBEEEGGGJJJIIIFFFDDDBBBBBBBBBBBB?????????>>>======<<<<<<============>>>>>>>>>>>>999:::<<<=========<<<;;;<<<<<<<<<<<<;;;:::999888444444666777999;;;<<<===;;;:::999888777777777777666666666666666555555555666666666666666555555555333444555444333333444555555555444444444333333333222222333333333444444444111111111111111222222222222222222222111111111111000000000000////////////---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))++++++++++++++++++++++++************************))))))))))))******************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************(((((())))))*********+++))))))************))))))******++++++++++++*********************************+++,,,------,,,+++***+++,,,,,,***))))))+++...------------------,,,,,,////////////////////////---------...///000000111000000000111222222333333333333333333333333333333333333222222333333444555333555666888999999999999999:::;;;===>>>?????????======>>>@@@@@@AAAAAAAAA))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''(((******++++++++++++***)))))))))***,,,,,,,,,+++***))))))***+++,,,111000///...---,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000////////////111111222222222333333333222333333444555666777888999888888777888999;;;<<<:::::::::;;;===@@@BBBCCCBBBDDDEEEFFFEEEEEEFFFHHHHHHIIIJJJJJJIIIFFFCCCBBBAAAAAABBBDDDEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======888999;;;===>>>>>>===<<<;;;;;;::::::::::::;;;;;;:::888666777888999999888:::::::::999888777666666555555555555555555555555666777777888888888777777666444222000000222444666444444444444444444444444222222222333333444444444222222222111111111111000222222222111111111000000000000000000000000000000000000///...............+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************************************************************(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((++++++************++++++************************************)))))))))))))))******+++++++++******))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))),,,+++***)))))))))++++++************************---,,,***)))))))))************+++,,,------......++++++++++++++++++++++++++++++,,,,,,---.../////////......---------..................////////////000000000000111111111111000111111111111222222222444444444444444444444444777777777888999999:::::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>======))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((()))***************+++***)))))))))***+++,,,++++++***))))))***++++++)))***+++,,,...///000111***+++,,,,,,------,,,,,,,,,,,,,,,---------......000/////////////////////111111111222222222333333222222333333444666777888888888888888999:::;;;<<<:::::::::;;;===???BBBCCCCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHGGGEEECCCBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>============;;;;;;<<<<<<========================<<<;;;::::::======<<<<<<<<<<<<=========;;;999999:::::::::999999999999999888777666666777777777777777777777777777777888888888777777666555444333111111333444555444444444444444444444444222222222222333333333333222222222111111111000000222222222111111111000000000000000000000000000000000000///...............,,,------......------,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++(((((((((((()))***+++,,,(((((((((((((((((((((((((((((()))))))))*********))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((*********))))))*********************************************))))))))))))******+++++++++******)))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))+++*********)))******+++************************,,,,,,***)))))))))************++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,---...............------------..................//////////////////000000000111111111000000111111111222222222333333333333333333333333555555555666777777888888888999:::::::::;;;::::::<<<===============<<<<<<))))))(((((((((((())))))''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((())))))*********))))))******))))))******+++,,,++++++***))))))***+++++++++,,,---------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////////////////000111111111222222222222222222222333444555666777777888999:::;;;;;;;;;;;;:::::::::;;;===???AAACCCCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999::::::999888999999999999888777666666777777777777777777777777777888888888777666555555555444444333333444444555444444444444444444444444222222222111111111111111222222111111111000000000222111111111111000000000000000000000000000000000000000///...............---......//////......---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************((((((((((((((((((((((((************************************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********)))))))))))))))***+++,,,'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))************************************))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))******+++******)))************************,,,+++******)))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---------------......---............///////////////000000000000111111000000000111111111222222222222222222222222222222333333333444555555666666666777777777888888888888;;;;;;<<<<<<<<<<<<;;;;;;))))))(((((((((((())))))((((((((((((((((((((((((,,,++++++***)))(((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))************))))))(((***************++++++++++++******************+++,,,---......---+++(((&&&***+++,,,,,,------,,,,,,,,,,,,,,,---------...............///////////////000000000111111111111222222222222222333444555666666777999;;;<<<<<<;;;::::::::::::;;;<<<>>>@@@BBBBBBDDDEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@@@@>>>===============>>>>>>>>>>>>>>>>>>??????<<<;;;;;;::::::<<<===>>>======>>>>>>>>>>>>======999777666666888999888777888888888888888777666666666666666666666666666666888888777777666555444333444444444444444444444444333333333333333333333333222222111111000000//////111111111111000000000000111111111111000000000000////////////////////////000000///...............------............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************++++++******))))))((((((************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))*********+++***)))))))))******+++,,,((((((((((((((((((((((((((((((((()))))))))******((()))))))))************))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))))))))((((((************************************)))))))))(((+++++++++++++++***)))((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))'''(((***+++++++++))))))************************++++++******************++++++******************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,------......---------.........//////////////////000000000111000000000000111111111111111111111111111111111111222222333333444444555555666666666666666777777888999999:::;;;;;;;;;::::::))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))************))))))((())))))******++++++++++++*********++++++*********$$$&&&))),,,.........---***+++,,,,,,------,,,,,,,,,,,,,,,---------......------....../////////000//////000000000111111111222222222222222333444555555666888:::;;;;;;;;;:::;;;:::::::::<<<>>>@@@AAAAAACCCDDDDDDDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>??????????????????>>>>>>===<<<;;;::::::;;;===>>>;;;<<<<<<======<<<<<<;;;666555444555888999:::999777777888888888777666666777777777777777777777777777777777666555444333222444444444444444444444444333333333333333333333333111111111000000/////////111111111000000000//////000000000000000000000000////////////////////////000000///...............,,,,,,------------,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************++++++******))))))((((((************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++*********+++++++++,,,,,,******************+++,,,)))))))))))))))))))))))))))))))))*********++++++((()))))))))************))))))))))))))))))))))))+++***))))))))))))))))))'''((())))))))))))((('''************************************)))))))))(((+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))************************************+++*********++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------...............////////////000000000//////000000000111111111111111111111111111111111222333333444444555555666777666666555666777888888888888999:::::::::::::::))))))(((((((((((())))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))*********))))))))))))***++++++++++++***)))***++++++++++++***)))((()))***,,,---------,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------......//////000////////////000000000000222111111111222222333444444555666888999:::::::::;;;:::::::::;;;===???@@@@@@AAACCCCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@???===<<<::::::999999999:::;;;<<<<<<;;;:::999888777666777999;;;;;;;;;666777777888888777666666999999999999999999999999555666666666555444333333444333333222222333333444333333333333333333333333111111111000000000000000111111000000000///////////////000000000000000111000000000000000000000000000000///...............+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------)))************+++++++++************************************************************************************))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++*********++++++,,,************************************++++++++++++))))))))))))************))))))))))))))))))))))))******)))))))))))))))***((((((************((((((************************************)))))))))))))))******+++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))''''''((()))************************************))))))***++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,------------...............////////////000000/////////000000000111111111111111111111111111111333333333444555555666666777666555555555666888999777888999::::::;;;;;;:::))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))***************((()))***+++,,,++++++***)))***++++++++++++***)))...------,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---......///000000........./////////000000111111111111111222222333333444444555666888:::;;;;;;:::::::::;;;===???@@@>>>@@@AAAAAAAAAAAABBBDDDBBBCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCCCCBBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>=========??????>>>>>>>>>=========??????>>>===<<<:::888777999:::;;;<<<<<<;;;:::999:::999777777888999999888666666777777777777777666777777777777777777777777444444555555555444444333444333111000000111333444222222222222222222222222000000111111111111111111111000000000////////////////////////000000111111000000000000000000000000000000///...............,,,,,,------------,,,,,,((()))***+++,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------)))************+++++++++************************************************************************)))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++************++++++++++++,,,++++++******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((************************************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''''''''(((((()))++++++************************((()))***+++,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++,,,---...///,,,,,,---------................../////////000000////////////000000000111222222222222222222222222222222333444444555555666777666555444444666777888777888999:::;;;;;;;;;;;;))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((******+++++++++((()))***+++,,,+++******)))***+++,,,,,,+++***))))))))))))***,,,...000111++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,------...///000000............/////////000111111111111111111222222333333333333555777999;;;;;;:::::::::;;;===>>>???===???@@@@@@@@@@@@AAACCC@@@AAADDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@???>>>======<<<<<<<<>>>>>>>>======<<<<<<;;;;;;=========<<<;;;:::999:::<<<======<<<:::999;;;999777666666666444333666666777777777777777666444444444444444444444444333333444444555444444444444222000......000222444222222222222222222222222000000111111222222333333000000000000////////////.../////////000000111111000000000000000000000000000000///...............---..................---((()))***+++,,,,,,+++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++))))))))))))************,,,,,,++++++***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******(((***+++,,,,,,+++***(((************************************))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((('''''''''''')))+++,,,************************((()))***+++,,,,,,+++*********+++,,,------......++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++,,,---...///,,,,,,,,,---------................../////////000////////////000000000000222222222222222222222222111222222333333444555555666555444333333555666888777888999:::;;;<<<<<<<<<))))))(((((('''''''''&&&((((((((((((((((((((((((************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))***************)))((((((+++(((&&&''')))***)))'''))))))((((((''''''&&&&&&)))))))))))))))******+++)))************+++++++++)))************+++++++++))))))***+++---...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---......//////......111000/////////000222333000111111111111222222222222222333444555666777888:::::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@BBBCCCEEEEEEDDDBBBAAA======<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>===;;;:::999888777:::;;;;;;<<<<<<;;;;;;:::999888777666666777888999888888888888999999999999666666777777777777666666444444333333333444444555555444222111000111111222000000111111111222222222333222111111000000111111111111000000//////......000111111222222000///...////////////////////////////////////////////////......---,,,,,,+++******++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,------,,,,,,+++***))))))+++***)))(((((()))******)))******++++++,,,------******++++++++++++******+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))++++++******)))(((((((((''''''(((((())))))******+++++++++*********)))))),,,***)))***++++++***))))))***++++++,,,,,,,,,,,,((((((((((((((((((((((((+++*********))))))(((((()))***++++++***)))***+++************************(((((()))***++++++,,,,,,))))))************)))))),,,***))))))***++++++***,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************++++++******************)))************+++++++++))))))***+++,,,,,,------///...---+++******+++++++++++++++++++++++++++++++++,,,------......---------------............///222222111000///...------222111000//////000111111111333333333111111111333444444333222333444555666999::::::::::::999888888******)))))))))(((((((((((((((((((((((((((((((((************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++******))))))******+++******)))((((((((((((((())))))))))))))))))))))))***************)))((((((+++(((&&&''')))***)))((((((((((((((((((''''''''')))))))))))))))******+++)))************+++++++++)))************+++++++++)))******+++,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,------...............000000///...///000111222000000111111111222222222222222333444555666777777999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCC@@@AAACCCDDDDDDCCCBBBAAA======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<>>>>>>===<<<:::999999888::::::;;;;;;;;;;;;::::::999888777666666777888999444444555555555666666666444444444555555444444444555444444444444444555555444444222222111222333333111111111222222222222333333333222111111111111111000000000000////////////000111111222111000///...........................------------------------......------,,,++++++***++++++++++++++++++++++++************************************************++++++************+++++++++++++++******)))))))))+++***)))(((((()))******++++++++++++++++++++++++******++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))*********((((((((()))))))))))))))+++++++++*********)))))),,,***)))***+++,,,***)))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))(((***+++,,,+++))))))***+++************************((())))))***++++++,,,,,,************************,,,***))))))***++++++***,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************)))************+++++++++))))))***++++++,,,---------,,,+++++++++,,,------+++++++++++++++++++++++++++,,,------...------------------............///111111000000///.........222111000//////000111111111222333333222111222444444333333222333444555666888888999999999999888888************))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,++++++++++++,,,,,,******)))((((((((((((((()))))))))))))))))))))))))))************))))))(((***)))'''''')))))))))((('''((((((((((((((()))))))))))))))))))))******+++)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---...............///............///000000000000000111111111222222222222333333444555666666888888888888999999999999<<<;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<<<<==================<<<<<<<<<;;;>>>======<<<;;;:::999999::::::;;;;;;;;;;;;::::::888888777777777777888888333333444444444555555555444444555555555555444444666666555555444555555666444333333333333333444555222222222222333333333333444333222222111111222222////////////000000000000000000111111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++++++++++++++++++++*********************************************************))))))************)))))))))))))))))))))******))))))))))))******---,,,,,,+++******))))))******++++++++++++******+++++++++***************************************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))((((((+++++++++***************+++***)))***+++,,,+++***++++++,,,---------,,,,,,************************************))))))))))))***,,,,,,+++)))((()))***************************)))))))))***++++++,,,,,,---,,,+++******+++,,,---,,,***))))))***++++++***,,,+++******)))*********+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************)))************+++++++++))))))******+++,,,,,,,,,************+++,,,...///++++++++++++++++++++++++++++++,,,------------------------............///////////////////////////111111000000000000111111000222333333222222444555333333333333333444555555555555666777888888888888))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***************************,,,++++++******++++++,,,***))))))((((((((((((((((((((((((((((((((((((((())))))************)))(((***)))((((((((()))))))))''''''(((((()))))))))***)))))))))))))))******+++))))))*********+++++++++))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---.........------------------......//////000000000000111111111111111222222333444444555555666666666777777777888888<<<<<<;;;;;;;;;<<<<<<======>>>>>>???@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAABBBAAAAAA@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;:::::::::888777777777777777777888555555666666666777777777777777888888888888777777777777666555555555555666333333333333444555555666222222333333333444444444444333333222222222222222......//////000000111111000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******)))))))))***************)))))))))))))))*********,,,+++++++++******))))))******++++++++++++******************************************************************************(((((())))))*********)))(((((())))))************+++******))))))(((((((((************************+++***)))***,,,---,,,++++++,,,,,,---------,,,,,,*********************************)))))))))))))))+++,,,,,,+++)))((()))***************************))))))*********+++++++++---,,,***))))))***,,,---,,,***))))))***++++++***++++++***************+++************************+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***************************************+++++++++))))))*********+++++++++))))))******+++++++++,,,*********++++++,,,------++++++++++++++++++++++++++++++,,,------------,,,---------............///........./////////000000000000000000000111111111///111333333222333444666333333333333333444444444222333555666777888888888(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))((((((((())))))'''((((((((())))))******)))))))))))))))******+++))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++******,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,---...---------,,,------...............//////000000000111111111111111222222333333444444555555555666666666777777<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>>???>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;:::::::::999::::::::::::::::::999777777777888888777777777666666777777777888888888999999::::::::::::999999777777666555555555555555222333333444555555555555222222333333333444444444444333222222111111222222......//////000000111111000000000///////////////........................------------------------......------------,,,,,,++++++++++++++++++++++++******************************************************))))))))))))************++++++++++++++++++(((((())))))************)))))))))******+++++++++******++++++++++++******************************************************************************'''((()))***++++++******************))))))((((((++++++******))))))((((((************************+++***)))***,,,---,,,+++,,,,,,,,,------,,,++++++************************))))))))))))))))))*********+++,,,+++)))((()))******************************************+++++++++,,,+++)))(((((()))+++,,,,,,***))))))***++++++***+++***************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///------......//////000000//////000000111111111111///000222222222222444555222222222333333333333333111222444555666777888888''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((())))))************)))((()))))))))'''''')))***((())))))))))))))))))***)))))))))))))))******+++)))************+++++++++)))************++++++++++++++++++++++++*********++++++************++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,---......//////....../////////000000000111111111111111222222333333333555555555555666666666666;;;;;;::::::;;;<<<============>>>>>>>>>>>>======>>>???AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>============<<<<<<<<<<<<======::::::::::::999999999999999999999999::::::::::::999999::::::::::::999999777777888888888888777777444444555555555666666666777777888888888888777777777777666555444444444444222333333444444444444333222222222222333333333333333222111111000000111111////////////000000000000111000///.........//////------------------------------------------------......------------------++++++++++++++++++++++++*********************************************************))))))*********,,,,,,++++++++++++++++++'''((()))******+++******(((((())))))***++++++,,,******++++++++++++*********************+++++++++************************************************'''(((***+++,,,++++++***++++++******)))(((((('''******************))))))***************++++++++++++******+++---...---,,,++++++,,,,,,,,,+++******************************))))))))))))************)))***++++++***)))***+++******************************************************)))(((((()))******,,,***))))))***++++++************)))******+++,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************)))))))))***++++++,,,,,,)))************+++++++++***************************+++++++++++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------............///---------....../////////...///000111111222111111...000111111000000222333111111222333333333333333111222444555666777777777''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************((()))***)))'''&&&(((+++*********))))))))))))))))))))))))))))))******+++)))************+++++++++)))************+++++++++***************+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,,,,---...///000//////...////////////000000000111111111111111222222222222555555555555666666666666888888888999:::;;;<<<=========>>>>>>>>>>>>======>>>???AAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@???>>>==================<<<<<<<<<<<<======:::999999999888888888888777777777888888999999999999999::::::::::::999999666777888999999888777666333333444444444555555555555666666777777666666555777666555444333333333333222333333444444333222111111111111222222222222333222111000000//////000000000000000000////////////111000///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++++++++++++++++++++************************************************++++++************++++++,,,,,,++++++******))))))&&&''')))***++++++******))))))))))))******************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,,,,,,,+++************)))))))))))))))******************++++++))))))*********++++++++++++******+++---......---***+++++++++******)))((())))))))))))))))))))))))((()))))))))************((()))++++++******+++---************************************************************************,,,***))))))***++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************((())))))***++++++,,,,,,)))************+++++++++************))))))))))))((()))***+++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///---.....................---...000111222222111111...///000000///...///111000111222333444333333222333333444666777777777777(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************''')))***)))'''&&&(((+++++++++******))))))(((((()))))))))))))))******+++)))************+++++++++)))************+++++++++))))))*********+++++++++++++++************+++++++++++++++,,,,,,---------++++++,,,---------,,,,,,------///000000000///...////////////000000000000111111111111111222222222555555555666666666777777666666666777888:::;;;<<<===>>>>>>>>>>>>>>>======???@@@AAABBBBBBAAA???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======999999999888888888888777666666666777888888999999999999999::::::999999999666777888999999888777666444444444555555555666666666666777777777777666666777666555444333222222222222333333444333222000///000000111111111222222222111000000///////////////111111000000//////......111000///------......///------------------------++++++++++++++++++++++++------..................++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,,,,++++++***)))(((((('''&&&''')))***+++++++++***++++++******)))(((((((((******++++++++++++******))))))******++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,---,,,+++***((((((((()))******++++++)))))))))***+++++++++,,,))))))******+++++++++++++++******+++---......---***************)))((('''(((((((((((((((((((((((((((((())))))*********+++'''(((*********+++,,,...************************++++++*********************+++,,,,,,,,,,,,+++***,,,***))))))***++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************((())))))***++++++,,,,,,)))************+++++++++*********)))))))))))))))%%%''')))+++,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------.........//////........................---...000111222222222111...///000///...---...///000111222333444333222222444444555666777777777777))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))))))))))))))(((******++++++++++++******++++++***((('''%%%$$$$$$))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))******+++)))******++++++******)))************************///......------,,,++++++---------......---,,,,,,,,,,,,------...///000000111111000000000000000111111111222222222333333333444555666555444333444555555666666777888888999999<<<<<<;;;;;;;;;<<<<<<===@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>======>>>======<<<<<<<<<======999999888777666666777777777777888999888777666555888999999999999888777777999888666555666777999:::555333111222333444333222444444444444333333222111444333333222111111111222444444444333333333222222222111000000000111333333222222222111111111111000////////////////////////222000///...//////---,,,000000000000000000000000------------------------......---------,,,,,,,,,---,,,++++++******+++++++++*********))))))(((((())))))************)))))),,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++************))))))************+++++++++************************)))))))))***+++++++++,,,++++++++++++***((('''%%%''''''((()))***+++,,,,,,)))))))))))))))))))))))))))***,,,------,,,***))))))************++++++++++++*********))))))(((((())))))))))))************...,,,***)))******)))'''))))))))))))))))))))))))************************+++++++++++++++***)))(((******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---......,,,...000000000000111222////////////////////////333222111000000222444555555555555555555555555444))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%)))******++++++******))))))))))))(((((((((''''''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))******+++******++++++++++++******************************---------------,,,,,,,,,+++++++++++++++++++++***,,,,,,------...//////000111111000000000000000111111111111222222222333333333444555444333222333444666777777777777888888888;;;;;;;;;;;;;;;<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>=========<<<;;;;;;;;;<<<<<<888777777666555555666666888888999999999888777666888888888777777777666666888777666555555777888:::888666444555666777666666333444444444333333222111444333222222111111222222333333333333222222222222222111000000000111222333222222222111111111000000////////////////////////222000......//////---,,,////////////////////////------------------------...------------,,,,,,,,,---,,,++++++******++++++************)))))))))((())))))************)))))),,,+++***)))))))))***+++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************(((((()))))))))*********+++++++++************))))))************+++++++++***************************************+++++++++******++++++***)))((('''((((((((()))******++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++************)))))))))((())))))))))))************...,,,***)))******)))((())))))))))))))))))))))))************************+++++++++++++++***))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))************************************************************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,------....../////////,,,...000000000000111222000000000000000000000000222222111000111222333444444444444444444444444444))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&(((((())))))))))))(((((()))******++++++******)))'''(((((())))))******+++))))))(((((((((((()))))),,,++++++******++++++,,,************************))))))))))))))))))))))))*********))))))((('''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,------------******++++++++++++++++++,,,,,,,,,---......//////000000000//////000000111111111111222222222222333111222333333111111222333777777777777777777777777;;;:::::::::;;;;;;<<<===>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<;;;:::::::::::::::777666666555555555555555999999999:::999888888777888777666555555555666666777666555444555666777888888777555555777888777666333333444444444333222222333333222222111111222222333222222222222111111111111111000000111111222333222222111111111000000000////////////////////////111000......//////...,,,........................------------------------------------,,,,,,,,,,,,---,,,++++++******++++++************))))))))))))))))))************))))))++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++************))))))************+++++++++************************+++++++++***************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++************))))))))))))))))))))))))************,,,***))))))***++++++***))))))))))))))))))))))))***************************++++++++++++***))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,........................,,,...000111000///000111000000000000000000000000111111111111222222222222333333333333333333333333(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((******++++++******))))))))))))************))))))(((((())))))******++++++))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******)))))))))))))))******++++++,,,,,,------,,,,,,+++******************************+++,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........000////////////000000111111111111111222222222222000222333222111111222444555555666666777888888999999999999999:::;;;<<<<<<======>>>>>>>>>>>>=========>>>>>>>>>?????????????????????>>>>>>>>>>>>>>><<<;;;:::999888888888999777666666555555555666666::::::::::::999999888888999888666444444555666777666555555444555666777777666444333333444555555444333333333444444333333222333333222222111222222333222222222111111111000000111111111111111222222222111111111111000000000000////////////////////////111///......//////...,,,---------------------------------------------------------,,,,,,,,,++++++---,,,++++++******++++++*********)))))))))))))))))))))************)))))),,,+++******))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************,,,+++++++++***)))))))))(((((())))))************************))))))(((((())))))))))))))))))))))))))))))***++++++***))))))))))))*********+++++++++*********)))))))))))))))((()))))))))************+++)))((()))+++,,,,,,+++))))))))))))))))))))))))******************************+++++++++******)))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111000///000111111111111111111111111111///000111111222222111111111111111111222222222222((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++'''(((((((((''''''&&&%%%)))))))))******)))))))))************))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******)))))))))))))))******++++++,,,,,,------,,,,,,+++************************)))******+++,,,---......,,,++++++++++++,,,---...,,,,,,,,,---------------//////......///000111111000000111111111222222222000222333333222222333444222333444555777999::::::888888888999999:::<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????;;;;;;:::888888777777777777777777666666777888888:::::::::999999999999999:::999777555555666777888555555555555555666666777555333222222333444444333222333333444444333333333333222222111222222333333222222222111111111000000000000111111222222222222111111111000000000//////////////////////////////000///......//////...---------------------------------------------------------,,,,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))******))))))************)))))),,,,,,,,,++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,************************************************((()))))))))************++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************,,,+++++++++***)))))))))((((((((())))))***++++++++++++******)))(((((((((***************************++++++++++++++++++***))))))*********+++++++++))))))))))))))))))******((()))))))))***************)))((()))+++,,,,,,+++************************************************)))******+++++++++************))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))******************************************************+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++---///111111000///000000000000000000000000000000...///000111111111000000000000000111111111222222))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,************)))((('''&&&((())))))******))))))(((++++++***)))((((((''''''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))*********))))))((('''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++************************)))******+++,,,------...***)))(((((()))***,,,---,,,,,,,,,,,,,,,,,,------............///000111111000000000111111111111222000111333333222222333555222222444555777888::::::777777777888999:::;;;<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????<<<;;;:::888777777777777888777777777777888888999::::::999888888888888999999888777666666666777777555555666666666777777777666555333333555666555444222222333444444444333333222222111111222222333333333222222222222111111111000000111222222222222111111111000000000/////////////////////////////////000///......///000///---------------------------------------------------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++))))))))))))************))))))************))))))***+++,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************************************************))))))))))))******************+++++++++,,,,,,,,,+++++++++************))))))************+++++++++************************+++++++++***************))))))(((((()))***+++++++++*********))))))((((((************************++++++++++++++++++++++++)))************+++++++++))))))))))))************))))))))))))************+++)))((()))+++,,,,,,+++************************************************))))))***++++++++++++*********))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------...........................///111111000//////000////////////////////////////////////000000000000//////000000111222222222))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++,,,,,,,,,,,,+++***))))))(((((())))))))))))((((((******)))((((((''''''&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))((('''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))******+++******++++++++++++************************************++++++,,,,,,,,,---))))))((('''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------......000111111000000000000111111111111...000111111111111222444444444555555666777777777666666777777888:::;;;<<<======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>===>>>>>>>>>????????????<<<<<<:::999888777777777666666666666666777888888:::999888777777777888888777777666666666555555555666666777777888888777777777666444444666666666555111222333333444444444333222222111111222222333444333333333333222222222222///000111222333222222111111000000000///////////////////////////////////////...---...///000///...------------------------------------------------,,,,,,,,,++++++++++++***---,,,++++++******++++++((()))))))))************))))))************))))))((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))************************+++++++++++++++++++++************))))))************+++++++++***************************************+++++++++***))))))(((((()))***+++*********)))))))))))))))************************++++++************++++++)))************+++++++++((()))))))))************))))))))))))************+++***))))))***++++++***************************************************))))))***+++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))************************************************(((((()))))))))***************))))))))))))******************************++++++++++++++++++++++++)))***+++,,,------------,,,------....../////////...000111111///...///000........................//////...---...///000111//////000111111222333333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))'''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))******+++*********++++++************************************++++++++++++,,,,,,,,,+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000000000000111111111111,,,...000000///000111333777777666666555555555444666666666777888:::;;;<<<======>>>>>>>>>>>>======>>>>>>>>>>>>????????????======>>>>>>?????????@@@===<<<;;;999888777777777555555555555555666777888:::999777666666666777888555555666666555555444333666666777888888888888888666555333333555666555444111222333333444444444444222111111111222333333444444444444333333333222222///000111222333222111111000000000000///////////////////////////////////////...---...///000///...........................------------------------,,,,,,,,,+++++++++******---,,,++++++******++++++(((((())))))*********+++))))))************))))))%%%''')))***++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))************))))))*********++++++++++++++++++************))))))************+++++++++************************))))))******+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))************************************))))))))))))******)))************+++++++++(((((())))))*********+++))))))))))))************,,,***))))))***++++++***************************************************((()))***+++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************(((((((((((())))))))))))******))))))))))))******************************++++++++++++++++++++++++)))***+++,,,------...---******++++++,,,---.........000111111///...///000........................000///---,,,---...000222///000000111222333333333,,,+++***(((''''''''''''++++++******))))))(((((('''&&&%%%%%%&&&(((+++,,,***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***((((((***************)))((((((++++++******************************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,++++++***+++++++++---------.........//////111111111111111000//////......//////000000111111111222333444555555555555333444555777999::::::;;;==================<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<888888888888999:::;;;;;;:::999777666555666777999888888888777777777777777;;;:::999888888888999:::777777777777777666555555666555333111111222333444222222222333333444444444222222222222222222222222333333333222222222222111000000000000000000000000111111111111000000000000000000000000000000000000///...---,,,,,,---///000------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++******))))))((((((++++++******************))))))))))))))))))))))))***************)))((('''************************++++++******************(((((())))))******++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++******************++++++,,,,,,,,,,,,------///...------++++++***)))---------.........//////......////////////......////////////000000000000111111222222222333333333+++***)))((((((''''''((()))))))))(((((((((((((((***)))'''&&&&&&&&&((()))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********))))))(((***************)))((((((***************************************************++++++,,,,,,++++++***************************************************************************+++++++++***++++++,,,,,,,,,------------.........000111111111111000///....../////////000000000111222222333333444555555555333444666777999999::::::<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;999999888888888999:::::::::999777666555666777888777777777777777888888888;;;:::888777777777888999777777777777777666555555777555333222111111222333333333333333333333444444222222222222222222222222111111111000000000000///333333333333333333333333111111111000000000/////////////////////////////////...------------...///------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((************************************************)))))))))))))))***************++++++++++++******+++***)))(((((())))))***))))))))))))************))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************)))))))))))))))************))))))((((((((((((((()))))))))***))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,------------...............////////////........./////////000000000000111111111222222222333333))))))(((((((((((())))))''''''''''''((((((((((((***)))(((&&&&&&''''''((()))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***)))************))))))(((******************************************************+++++++++++++++***************************))))))))))))))))))))))))************************************+++,,,------,,,,,,,,,,,,------------000000000000000//////...////////////000000000000333222222222222444555666444555666777888888888888;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999888888888999999:::999777666666666777888666666777777888888999999999888777666666666777888777777777777777666555555666555444222111111222222444444444444333333333333222222222222222222222222111111111000000000000///000000000000000000000000111111000000000000//////........................000///...---------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************'''(((((())))))))))))((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((())))))))))))))))))***(((((((((((((((((())))))))))))))))))))))))))))))++++++++++++++++++***)))************************************************************))))))))))))******++++++++++++******++++++***)))(((((())))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))((((((''''''&&&&&&************************++++++************++++++))))))***+++,,,,,,------++++++*********)))))))))((())))))************)))((((((((()))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////............/////////000000000000111111111222222222222((((((((((((((()))******'''''''''(((((()))))))))&&&&&&&&&&&&''')))***+++))))))************)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''(((***+++))))))************)))(((***************+++++++++************************)))******++++++++++++***************************************************************************************+++,,,---...+++++++++,,,,,,,,,------/////////000000///......////////////000000000000333222111000111333555666555555666777888888777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::999888777777888888999888777777666666777777555555666777888999999:::888777666555444555666666777777777777777666555555444333333222222333333444555555444444333333333222222222222222222222222222333333333222222222111111////////////////////////111000000000////////////........................000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************&&&'''((())))))***))))))))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''((((((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++******************************************+++++++++++++++******))))))((((((******++++++++++++******++++++***))))))(((((((((((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***))))))(((((())))))))))))))))))))))))++++++************++++++(((((()))***,,,---......+++++++++*********))))))'''((()))***************(((((()))))))))*********)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))*********************+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------......////////////.............../////////000000000000000111111111111222(((''''''(((((()))***+++((((((((())))))*********%%%&&&&&&'''((()))***+++((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((())))))*********))))))))))))*********+++++++++************************((()))******++++++++++++************************++++++++++++++++++++++++************************************+++,,,---...+++++++++,,,,,,,,,---------....../////////......000000000000////////////222111000///000222444666444555666777777777777777888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::::::::999999888777777777777999888888777777777777777555555666777888999999:::777666555444444444555666777777777777777666555555111111111222333444555666555555555444444333333333222222222222222222222222333333333222222222111111222222222222222222222222000000000////////////...////////////////////////000000///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))*********++++++''''''(((((()))))))))***)))))))))******+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************))))))*********+++++++++++++++******))))))((((((******++++++++++++******************))))))((((((((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++------,,,++++++***))))))))))))))))))))))))))))))++++++************++++++(((((()))***,,,---......++++++++++++************'''((()))***************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------......////////////..................//////////////////000000000111111111((((((((((((((()))******))))))))))))************((((((((((((((('''''''''((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((()))******((())))))************))))))))))))***++++++,,,,,,************************(((((()))***++++++++++++************************++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,,,,------------,,,---..................000000000000////////////111000000000000222333444333444555666777777777777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::999999888777777777888888888888888888777777777666666666777777888888999999777666555444444444555666777777777777777666555555000000111222444555666666555555555444444444444444222222222222222222222222111111111000000000000///000000000000000000000000000000////////////......////////////////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++'''(((((((((((((((((()))))))))******++++++,,,,,,)))))))))))))))))))))))))))***++++++++++++++++++************************)))))))))***++++++,,,,,,************))))))))))))******++++++++++++******))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((************************++++++************++++++))))))***+++,,,,,,------,,,++++++++++++*********((())))))************))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------......////////////......------........./////////////////////000000000000)))((((((((((((((()))***)))))))))))))))((((((((((((((((((((((((''''''&&&(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))***************((())))))***++++++,,,,,,************************'''((()))***++++++++++++************************************************************************+++++++++***++++++,,,,,,,,,------------.........+++,,,---...............111000000000/////////...//////000000111222222222222333444666777888888888555666888999;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::888777777777777888888999888888888888888777666666777777777777777888888888888777555444444444555666777777777777777666555555222222333333444444333333444444444444555555555555222222222222222222222222111111111000000000000///........................000000/////////.................................---......//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''((((((((()))***+++++++++))))))))))))))))))))))))((()))******++++++******************************((())))))***++++++,,,,,,)))))))))))))))***************++++++++++++******'''((()))***++++++******))))))))))))************))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((((((((++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********)))************))))))((())))))*********+++++++++))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......---------.........//////........./////////000000))))))(((((((((((())))))))))))(((((('''''''''&&&$$$%%%&&&((())))))******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$%%%''')))***))))))((((((((()))***************((())))))***++++++,,,,,,************************'''''')))******+++++++++************************))))))))))))))))))))))))************************,,,,,,++++++***+++++++++---------.........//////+++,,,------.........---111111000000/////////......///000111222222222111111222444666777888999999444555777999;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::777777666666777888999999888888888888888777666666888888888777777777777777888777666555444555666666777777777777777666666555444444444444333222111111333444444444555666666666222222222222222222222222333333333222222222222111111111111111111111111111000/////////............------------------------,,,---.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))'''((()))***************************************((())))))***++++++,,,,,,(((((())))))******++++++******++++++++++++******%%%''')))***++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************)))(((''')))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......---------.........//////............/////////000&&&'''(((***++++++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++)))))))))(((''''''&&&&&&&&&'''((())))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************++++++************++++++)))******+++++++++************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------............//////////////////............///000111222333444444222222333333444555555666444555777999;;;<<<<<<===<<<:::888:::<<<>>><<<::::::999888777777777888999777888999:::::::::::::::::::::999888777777888888888777666555555666777888999666333222333666777777777777888888888888777777444444444555555555666666333444555666666555444333444444333333222111000000333333333222222222111111//////000111111111111111//////////////////////////////.........---------***+++---.........------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((%%%''')))***+++***((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++******))))))))))))******'''((()))***+++,,,------+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++*********))))))((((((''''''******+++++++++,,,,,,,,,******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,------+++***---)))'''+++,,,***)))+++******++++++++++++******))))))))))))************)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,---------............///........................///...,,,+++,,,///222444&&&''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''((()))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************++++++************++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------............////////////...............//////000222333333444222333333333444444555555555666777999:::;;;;;;;;;999777666777:::;;;:::888:::999777666555666666777888888999::::::::::::::::::999999888777777888888777777555555555555777777999777444333555777777777777777888888888888777777444444444444555555555666444444555666666555444444333333222111111000//////333333222222222111111111//////000111111111111111........................//////.........---------+++,,,---.........------++++++,,,,,,,,,,,,------***++++++++++++++++++,,,***++++++,,,,,,++++++***************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))))))))***&&&''')))*********)))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********))))))*********************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++*********))))))((((((((((((************+++++++++,,,******))))))))))))******++++++******************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,+++))),,,)))(((,,,---+++)))************++++++*********))))))))))))******************))))))))))))***************+++++++++,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***+++---...///...---,,,------------....................................///...---------///111222((((((((((((((('''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((()))((('''&&&'''((()))***************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))************)))((('''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------..........................................///000111222333333333333333333444444444444555666777888999999999999888777666777999:::999888999888777555444444555555888999999::::::::::::::::::999888888777888888888777666555444444555666777999777555666777888777777666777777888888777777666444444444444555555555555444555666666666666555444222222111111000/////////333222222222222111111111//////000000111111000000.......................................---------+++,,,---.........------++++++,,,,,,,,,,,,------+++++++++++++++***************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((())))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++************++++++---,,,,,,+++***)))((((((+++++++++***************))))))))))))))))))))))))+++++++++*********************++++++++++++*********))))))))))))((((((((()))))))))*********++++++******))))))))))))******,,,,,,++++++***))))))(((************************************************+++++++++,,,++++++***))),,,)))***...000,,,******************************))))))))))))************)))******++++++******)))*********++++++++++++,,,************************************************************************))))))))))))))))))))))))((())))))))))))))))))************++++++++++++,,,++++++++++++++++++++++++***+++---.........---,,,------------............------------------------............////////////))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((()))((((((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''))))))))))))'''&&&&&&''''''((())))))*********************)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************++++++************++++++,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........------...............///......//////000111222222333333333333333333333333666666777888888888777777888888888888999::::::999:::999777555444444555555999999::::::;;;::::::999999999888888888888888999666555444333333444555666888777666777888999888666666666777777777777666666444444444444444444444444555555555555555555555555222222111111000000000000222222222222111111111111//////000000000000000///................................................,,,---------------------+++++++++,,,,,,,,,------,,,,,,++++++******))))))******++++++++++++******(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,++++++++++++++++++,,,---,,,,,,+++***)))((((((************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((())))))))))))***************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))***************************+++,,,+++***))))))))),,,)))+++000111---************))))))))))))******((()))))))))************'''((()))******)))((('''************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************++++++++++++***************************+++,,,------------,,,,,,,,,---------.........------------------------...//////000000///...---'''((()))***++++++++++++'''''''''((()))*********((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((***++++++***((((((&&&''''''((()))***++++++(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************++++++************++++++,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------......//////.........//////000000111222222222333333333333333555666666777777666666555777777888888888888888999:::999777666555555666666::::::;;;;;;;;;::::::999999888888888888888999999666555444333333444555666888777666777888999888666666666777777777777666666444444444444444444333333555555444444444444555555222222222222222111111111222222222111111111000000//////000000000//////...........................---.....................------------------------+++++++++,,,,,,,,,------+++++++++******))))))))))))******++++++******)))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''***))))))))))))***++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,++++++++++++++++++,,,+++*********************************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))************((())))))))))))***************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************)))+++---,,,***((()))***,,,)))+++000111---************)))(((((()))******((()))))))))************'''((()))******)))((('''))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------...000000000///---,,,$$$%%%&&&((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))''''''((())))))***++++++'''((()))***++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////---........./////////000111111111222333444444444444444555666666666555555333444666555444444555777999888777666666666777888;;;;;;;;;;;;;;;::::::999888888888777888888999:::777666555444444555666777999777555666777888777777555666666777777666666555444444444444333333333333444444333333333333444444222222222222222222222222222111111111111000000000//////000000000///......---------------------------------.....................---,,,,,,,,,------++++++,,,,,,,,,,,,------***************)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))******)))))))))*********++++++))))))))))))************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++************++++++))))))******+++++++++,,,***************+++++++++))))))))))))))))))))))))***************+++++++++))))))************)))))))))))))))************+++)))))))))*********++++++******))))))))))))******((())))))***++++++,,,,,,************************************************))),,,...---***((()))+++,,,)))***...000,,,*********)))(((''''''((()))***))))))))))))***************++++++++++++++++++***)))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***)))))))))************+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......&&&&&&'''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((())))))******+++)))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************++++++************++++++******+++++++++******)))******+++++++++,,,,,,,,,((()))***+++,,,++++++***++++++,,,,,,,,,---------++++++,,,------...//////------............////////////000222333444555666222333444555555555555555222444666555333333555777777666555555555666777888;;;;;;<<<<<<;;;::::::999888888777777888999999:::777777555555555555777777999777444333555777777777555555666666666666555555444444444333333333222222333222222111111222222333111111111111111222222222111111111111000000000000//////000000///......------------------------------------........./////////...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------))))))))))))************))))))************))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***+++,,,((()))***+++,,,+++******((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********))))))*********))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))*********+++++++++************+++++++++,,,******))))))))))))************************++++++++++++++++++++++++++++++************************)))---///...***(((***---,,,)))(((,,,---+++)))******)))(((''''''((()))***))))))))))))************,,,++++++******++++++,,,))))))))))))************************************************************************************))))))))))))))))))))))))***************)))))))))))))))))))))************************************+++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000***************))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***************************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))************+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************++++++************++++++)))******+++++++++************+++++++++,,,,,,,,,((()))***+++,,,+++******++++++,,,,,,,,,---------++++++,,,,,,---...//////------.....................///000111333555666666111222333444555555555555333555777777555444666999444444333333444555777888;;;<<<<<<<<<;;;::::::999888888777777888999::::::888777666555555666777888999666333222333666777777555555666666666666555555444444444333333222222222333222111000000111222333000000000000000111111111111111111111000000000000//////000000///...---------------------------------------........./////////...---,,,+++,,,,,,---++++++,,,,,,,,,---------(((((())))))******++++++))))))************))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''')))+++,,,---,,,***)))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******))))))))))))******++++++******************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))******++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******,,,,,,++++++***)))))))))++++++++++++++++++++++++************************)))---000///+++)))***------)))'''+++,,,***)))++++++)))(((''''''((()))+++))))))))))))************+++***)))(((((()))***+++))))))))))))************************************************************************************)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))((((((((((((((((((((((((,,,***((('''&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***************)))(((((('''((()))******************))))))((((((((((((((())))))))))))************************************+++*********))))))(((((((((((())))))*********++++++++++++*********))))))+++***)))(((((()))***+++(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,------....../////////////////////000111222222333333444444444444444444444444777777666666555555555444:::999666555444555666777999999999888888888777777999999888777666555444444555666777666555444555666888888777777666666555555666666555444444333222222555444333333222222333333333111000000222444444333444333111222333333222000//////000000000000//////.........///////////////,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++************************+++++++++************))))))************+++++++++''''''((()))***,,,...///))))))*********+++++++++,,,,,,,,,++++++*********+++++++++************)))&&&'''((())))))))))))))),,,+++++++++***)))))))))))))))***++++++,,,------,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******---,,,***)))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((***************************)))))))))((((((((('''))))))))))))))))))))))))***************)))(((((())))))************))))))******))))))((((((((()))))))))))))))************************************************)))))))))(((((()))))))))************+++++++++*********))))))******))))))))))))******))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---------....../////////////////////000111111222333333333333333333222222222222555555555555555444444444:::888666555555555666777999999888888888777777777777777777666555555444444555666777666555444555666999999888888777666666666777777666555444444444444444444333222222222222333222000///000222333333222333111000000111222000/////////000000000000/////////////////////.........,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))+++*********))))))))))))+++*********************************************+++++++++************))))))************+++++++++++++++******+++,,,,,,---))))))*********+++++++++,,,,,,,,,++++++*********+++++++++************)))(((((()))*********))))))+++++++++***************++++++,,,,,,---......///,,,++++++***))))))******))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,***)))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,------...//////......---,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,)))''''''))),,,---))))))************))))))************************)))((('''&&&%%%&&&'''(((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((******++++++******))))))++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************+++++++++***************))))))************))))))************++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////////////////000000111111222222222111111111111111111111111333333333333333444444444999888666555555666777888888888888777777777666666555555555444444444444444444555666666555444555666::::::999888888777777666999888666555444444555666444444333222222222222222222000///000222333222111222000//////000111///...//////000000000000//////000000//////......------,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************++++++++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))++++++++++++*********************)))))))))((((((************************+++++++++************))))))************+++++++++...---,,,+++++++++++++++***************++++++++++++++++++++++++*********+++++++++************)))*********+++******))))))***************+++++++++++++++,,,,,,------......,,,+++******)))*********))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,+++******)))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,+++++++++*********...------------...////////////......------......(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))***))))))************)))))))))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))******+++*********+++++++++++++++***))))))((()))))))))*********************************************))))))))))))))))))))))))))))))*********************************((()))***++++++***)))((()))))))))*********++++++************+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---......---......//////////////////000000000111111111222000000111111111111222222000111111111222222333333777666666555555666777888777777777666666666555555222222333333333444444444333555666555444444555777999999888888777666666666888777555444333444555666444333333222111222222222222111111111333333222111222000//////000111///...//////000000000000//////111111000///...------,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************************************************************************)))))))))((())))))))))))))))))))))))))))))************))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************+++++++++***))))))((((((************************+++++++++*********))))))))))))*********+++++++++------,,,+++************************************+++++++++***************+++++++++*********))))))+++++++++++++++***)))((()))))))))***+++++++++,,,))))))******++++++++++++++++++***************+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***++++++******************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))*********************************************+++,,,,,,------,,,,,,,,,,,,++++++++++++......------......///000000//////.........//////(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((&&&'''((()))***+++++++++***++++++++++++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************((()))***++++++***)))(((((((((((()))))))))******))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,---......---......///////////////000000000000000111111111000111111111222222222333//////000000111111222222444444444555555666666777666666666555555555444444111111222222333333444444222444555555444444555777777777777666555555444444666555444333333333444555333333222111111111111222333222222333444444222000333111000000111222000/////////000000000000//////111111000///...------,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************************************************************************)))))))))((())))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********************************+++++++++*********))))))))))))*********+++++++++***))))))))))))******+++************************************************+++++++++*********))))))+++++++++++++++***)))((()))))))))***+++++++++,,,))))))***************++++++***************++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))************))))))************+++*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************((()))***,,,---///000111------------,,,,,,,,,,,,---------------...////////////.........//////000))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))''''''''''''''''''''''''))))))************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((%%%&&&'''((()))))))))))))))***+++++++++***((('''))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))***************+++++++++))))))************))))))'''((((((((()))))))))))))))))))))************++++++++++++++++++*********,,,,,,,,,,,,,,,------...---......///////////////000000000000000000000000000000000111222222333333000000000000000111111111111222222333444555666666555555555444444444333333111111222222333333444444222333555555444444555777777666666555555444333333444444444444444444333333333333222111111111111111222222222333444444111///333111000000111222000/////////000000000000//////000000//////......------,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************************************************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++++++++++++++************************+++++++++************))))))************+++++++++'''''''''((()))***+++,,,+++++++++***************)))))))))***************+++++++++************)))*********+++******))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))(((((())))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************((()))***,,,...000111222.........---------,,,,,,---,,,,,,,,,,,,---............------......//////))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))************))))))(((((((((((((((((((((((((((((()))***************************************'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((())))))((((((''''''(((((('''&&&%%%%%%((()))***++++++)))'''&&&))))))))))))************))))))))))))))))))))))))((()))))))))************************)))))))))((())))))*********+++++++++******))))))))))))******(((((()))))))))*********))))))))))))************++++++++++++*********)))+++++++++++++++,,,---------......///////////////000000000000000000000///......///000000111222222111111111000000000000000//////111222333444444555444444444444333333333333222222333333333333333333111333444444444444555777777777777666555555444444333444555666666555444333333222222111111111111111111000000222333222///,,,222000//////000111///...//////000000000000/////////////////////.........,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************************************************************************))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))******++++++,,,,,,************************+++++++++************))))))************+++++++++(((((((((((()))***+++,,,+++++++++*********))))))((()))))))))*********++++++++++++************)))(((((()))*********))))))+++++++++***************,,,,,,++++++++++++++++++******))))))***++++++,,,))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******))))))************))))))((()))***+++,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))******************************************+++,,,---......///---------,,,,,,,,,++++++,,,++++++++++++,,,------------,,,,,,---......///))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))((('''&&&$$$"""!!!'''(((***+++***)))'''&&&))))))))))))************))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))******+++++++++++++++***)))(((((()))***+++)))************+++++++++))))))))))))************++++++++++++******))))))++++++******++++++,,,------......///////////////000000000000////////////---------...///000000111222222111111000000//////---...000111333333444444444444444333333333222222333333333333333333333333111222444444444444555777888888888777666666555555222444777888999777555333333222222111000111111111/////////000111000---***111///......//////...---//////000000000000//////.........///////////////,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,''''''((()))***+++,,,,,,************************+++++++++************))))))************+++++++++******************+++,,,++++++++++++******))))))(((((())))))*********++++++++++++************)))&&&'''((())))))))))))))),,,+++++++++******))))))******))))))))))))))))))******))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))***+++,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,---...///))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,))))))************))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***+++,,,,,,+++***+++---&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))******++++++)))(((''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))((((((((((((******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............////////////////////////000000000000333222222222222222222222222222333333333444444444333333333333333333333333111222333444555555555555444555666666444444555666777777555444444555666777555555444444444333333333444444333222222111000000111111000000//////......000000////////////000000//////............//////000000///...------,,,,,,...---,,,+++++++++,,,---......---,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))***++++++******))))))((((((,,,++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))************+++*********))))))((((((,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))***************)))((()))***+++***(((+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************************************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---///...---,,,+++************+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))************))))))((((((((()))*********+++))))))************))))))************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''''')))+++++++++))))))***+++'''(((((((((((())))))))))))))))))))))))))))))))),,,,,,,,,+++***(((&&&%%%))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))******(((((((((((((((((((((((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///............////////////.../////////000000000000222222222222111111111111000000000111111111222222333333333333333333333333111222333444555555555555333555555555444333444555555555444444444444555555555444444444444333333333444444444333222111111111////////////000000000000111111000000000000111111//////............//////000//////...------,,,,,,------+++*********+++,,,......---,,,,,,+++******++++++++++++++++++++++++************************++++++++++++*********************)))))))))))))))+++++++++***)))(((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))))))))))))))************************)))))))))(((,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))***************)))((()))***+++***(((+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))************************************************************************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,///...---,,,++++++++++++***+++,,,,,,------,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))******))))))((((((((((((((((((((((((((())))))((((((((((((''''''***++++++***((('''((())))))))))))*********++++++))))))))))))))))))))))))***+++++++++***)))((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))***+++,,,(((((((((((((((((((((((((((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,---...///---............/////////....../////////000000000000000000000000111111111000000000111111111111222222222333333333333333333222222333333444444555555222444555444333222333444333333444444444444444333444444444444333333333333555444444333333222222111.........///000111111111222111111000000111111222//////............///////////////...------,,,,,,...------,,,+++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++************************---,,,,,,,,,++++++******))))))))))))************++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++))))))))))))************************))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************************)))))))))*********++++++***)))((()))***+++***(((+++++++++***************************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))))))))***++++++++++++++++++++++++************************************************+++++++++***************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((*********))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++))))))***+++...------,,,,,,---------***+++,,,,,,------,,,,,,)))))))))))))))))))))))))))******++++++******))))))))))))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((+++,,,,,,+++)))'''(((((())))))*********+++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++************************))))))))))))*********+++************************************************++++++++++++,,,---...///---------.........//////........./////////000000////////////000000000000222222222222333333333333222222222222222333333333222222222333333444444555222333444444222222333444222333444666666555444333444444444333333333222222444444444333333333222222.../////////000000000111111111000000000000111111//////............////////////.........---------/////////...............---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***))))))(((((())))))******++++++*********)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((()))))))))*********************)))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***)))((()))***+++***(((*********************************************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,+++***)))***,,,---,,,,,,,,,---......///***+++,,,,,,------,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))),,,------,,,***((()))***((((((((()))))))))******))))))))))))))))))))))))&&&''''''(((***+++,,,---))))))))))))))))))))))))******************++++++************))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++++++++,,,---......------------........................////////////....../////////000000000111111222222222333333333111111111222222333333333333333222222222333444444222333444444222222333444333444555777777777666555444444333333333222222222444333333333333333222222111000000000/////////...//////............////////////............//////...............---------...............------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******))))))))))))(((((())))))******++++++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))******************((()))))))))************))))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++***)))((()))***+++***(((************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''++++++************++++++************************(((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))******,,,------,,,***)))***+++'''''''''((((((((())))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,---...,,,------------.........------........./////////......//////000000111111/////////000000000000111000000111111222333333333444333222111111222333444222444555444333222333444444444555666777777777777333333333333222222222222222222222222222222222222111111111000///.........///......------....../////////............//////........................+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))*********************************************************************************++++++++++++,,,***)))((()))***+++***(((***************+++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((*********))))))*********************************((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,)))))))))))))))))))))))))))))))))******)))))))))&&&'''''''''((()))))))))))))))************))))))************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))************+++,,,+++***)))***+++'''''''''((((((((()))))))))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))******************++++++))))))))))))))))))))))))************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---------.........---------.........//////......///000000111222222////////////000000000000///000000111222222333333444333222000000111333444333555555555444333444555444444444444555666777777333333333222222222222111111111111111111111111111000000000000//////////////////............////////////............//////........................,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******++++++,,,*********)))))))))))))))'''(((((()))***+++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++))))))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************+++++++++,,,,,,***)))((()))***+++***((())))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********++++++,,,---************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***))))))(((((())))))***************************(((((((((((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,++++++*********+++,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))******++++++++++++******%%%&&&&&&'''((()))******))))))************))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''((((((((((((''''''************************(((((())))))*********+++((()))******)))(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,---------......---------.........//////...//////000111222222333111111111111222222222222///000000111222222333333555333222000000111333444444555666666444444555666333333222222333444666777333333333222222222111111000000000000000000111111......//////000000111111000000////////////000000//////............//////---.....................///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,------...++++++******))))))((((((''''''((()))***++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,))))))))))))************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***)))((()))***+++***((())))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---))))))))))))))))))))))))************************************************))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++++++++***)))***+++++++++***************+++++++++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++*********))))))((((((************************************************+++***)))'''''''''((()))******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))******(((((()))***+++,,,,,,,,,******+++++++++******)))))))))*********+++++++++,,,,,,,,,---------..........................................//////////////////000000000000//////000000000000111111111111000111111222333333444444222222222222222222222222333333333333333333333333555555444333333333444444444333111000000000111111444333111000000000111111222222111000//////000000000000000000000000000000000///...---,,,---......---...............---------------------------------------,,,,,,+++++++++++++++------------++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************,,,+++++++++***))))))))))))************+++++++++)))******+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))************************,,,+++******)))*********++++++++++++++++++++++++++++++************++++++******************************))))))******+++,,,)))))))))))))))))))))))))))***++++++++++++***)))***************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++************)))(((((())))))******++++++++++++******************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************)))))))))(((***************************************************))))))(((((((((((()))***)))))))))((((((((('''***)))))))))((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))++++++************++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))************++++++******)))*********)))))))))***+++++++++,,,******+++++++++******)))******************++++++++++++++++++,,,,,,,,,---------------------------------------............//////000000000//////...//////000000000111111111//////000000111222222222333333333333333333333333333333333333333333333333333222222111222222333333333333111000000000111111333333111111000111222222222111111000//////000000000000000000000000000000000///...---,,,------......///////////////......---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************+++++++++***************)))************+++++++++******+++++++++******)))+++******))))))******+++************************+++++++++*********))))))************************+++++++++*********))))))***************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++******************************))))))******+++,,,***************************************************************************)))((((((((()))++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++************))))))))))))))))))*********************************,,,,,,+++++++++*********))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))))))))))))))************************,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******************++++++)))******+++++++++******++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000000000000000///...---//////000000000000111111------...//////000000111333333333333333333333333333333333333333333333333000/////////000111222222333222111111000111111111222222222111111222333333111111000/////////000000000000000000000000000000//////...------------......//////000000000//////------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************+++++++++)))************++++++++++++++++++++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))+++++++++***************************************+++++++++***************************************((((((((()))***,,,---...++++++++++++++++++++++++++++++************++++++******************************))))))******+++,,,************************,,,+++***))))))***+++,,,************************)))))))))((()))******+++************************++++++************+++++++++++++++************)))************))))))))))))************************,,,++++++++++++*********))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,++++++++++++***)))))))))***************))))))))))))))))))))))))************++++++++++++))))))))))))************+++***))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))************************((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))(((((((((((())))))))))))((((((((((((+++******))))))((((((((())))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((('''''''''''''''+++++++++***************))))))***+++++++++******+++++++++************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000000000000///...------////////////000000000111------......///000000111444444444444444444444444222222222222222222222222.........///000111222333222222111111111111111111111111222222222333444444111000000/////////000000//////////////////////////////......---------------......////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,+++***)))((('''******))))))))))))******************************************************************************************************************************))))))))))))***+++,,,---************************++++++************++++++******************************))))))******+++,,,************************,,,+++)))(((((()))+++,,,************************)))))))))))))))******+++)))))))))***************+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((***************+++++++++++++++++++++************))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))*********++++++((()))))))))******************)))))))))))))))***++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((************************)))***+++,,,,,,+++***)))************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************+++***))))))((((((((((((+++++++++***************((()))***+++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........///////////////...------...////////////000000000...//////000000111111222444444444444444444444444222222222222222222222222/////////000000222333444111111111111222111111111000111111222333333333333000///////////////000000////////////////////////...............---------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,+++***)))((('''+++++++++******+++++++++++++++++++++++++++++++++************************************************************************************************++++++***************+++************************++++++************++++++******************************))))))******+++,,,************************,,,+++)))(((((()))+++,,,************************((()))))))))************************++++++,,,,,,+++++++++,,,,,,++++++++++++++++++*********))))))++++++******))))))(((((())))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************((((((((()))))))))******((()))))))))***************)))))))))))))))******************************+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,******************++++++((()))***+++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------............---......//////...............////////////000000///000000111111222222333333333333333333333333333222222222222222222222222111000000000111222333333000000111222222222222111000000111222222222111111//////......//////000000000000000000000000000000......//////......---,,,***+++,,,---------------------------------------++++++,,,,,,,,,,,,------++++++************++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))************++++++++++++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++***************************************+++++++++************************,,,++++++***))))))******************************++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************(((((()))************)))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))************)))))))))))))))))))))***++++++,,,,,,+++************)))))))))))))))))))))))))))))))))***))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,---.........************************'''((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))***************************))))))(((((((((((()))'''((((((((()))))))))***'''((((((((()))))))))*********************++++++***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((************************++++++************++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))******************)))******+++,,,---)))))))))***+++++++++,,,(((((()))++++++,,,,,,+++(((((()))***+++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...////////////........./////////000000///000000111111222222333333333333333333333333333111111111111111111111111111111111000111111222222///000111222333222222111000000111111111000///..................///000000000000000000000000000000---.../////////...---,,,***+++,,,---............------------------------+++++++++,,,,,,---------******++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++******)))++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++*********************************)))******++++++************************++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++************************************************'''((()))***+++******)))(((((())))))***++++++,,,++++++,,,------,,,+++++++++++++++************))))))))))))))))))*********((())))))***++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,---......************************(((((()))))))))*********))))))))))))************)))))))))))))))***++++++******************************))))))***++++++,,,++++++++++++++++++++++++******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))************************+++***)))'''''''''((()))'''((((((((())))))******'''((((((((())))))******)))))))))***+++++++++,,,***(((%%%######%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&''')))***+++(((((()))***+++,,,,,,---(((((()))++++++,,,,,,,,,''''''(((***+++,,,---...))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---...///000000000............/////////000//////000000111111222222222222222222222222222222111111111111111111111111222111111000000000000111///000111222333333222111///000111111111///...---...............///000111000000000000000000000000---.../////////...,,,,,,+++,,,---...////////////------------------------+++++++++,,,,,,---------)))***+++,,,,,,+++***)))************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++)))******+++++++++************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++************************(((((())))))***+++------))))))))))))))))))))))))++++++************++++++*********************************)))***++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************'''((()))++++++******)))&&&''''''((()))******+++++++++------------+++++++++++++++************)))(((((())))))******++++++((())))))***++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,))))))***+++,,,,,,------************************)))************+++++++++))))))))))))************))))))((())))))***++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......((((((((((((((((((((((((+++++++++*********))))))))))))))))))************))))))******+++++++++,,,+++***)))(((((()))***+++))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++***************+++******))))))))))))******************)))'''&&&%%%((()))***+++,,,,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------............///000000000000000000000000//////000000111111222222111222222333333222222111000000000000000000000000//////000111222333333444222222222111000//////...333222222222000///...---------......//////000000............////////////////////////............,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))((((((''''''******************************++++++++++++******,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******++++++,,,---************************************************,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---************************************************+++++++++*********))))))******++++++++++++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))******++++++*********))))))))))))))),,,,,,,,,++++++*********************************+++***)))(((((()))***++++++*********))))))((((((******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))******++++++******)))************************+++++++++*********))))))))))))))))))************+++++++++***************+++***)))(((((()))***+++***************)))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))(((+++******))))))((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************)))))))))******+++,,,++++++++++++++++++,,,************)))(((''''''((()))***+++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------............////////////////////////000000000000000000111111111222222222222222222111000000000000000000000000///000000000111222222222222222111111000//////...000111111111111000//////.........///////////////............////////////////////////.........------------......---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))(((((((((************************)))******++++++******)))+++++++++******))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******++++++,,,---************************************************,,,,,,,,,,,,,,,+++***)))***************+++++++++************************************************+++++++++*********))))))******++++++++++++*********)))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++)))))))))))))))************)))))))))))))))))))))+++++++++******)))))))))************************+++***)))(((((()))***+++************)))))))))(((******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************+++++++++***************))))))))))))************,,,,,,++++++***)))))))))******))))))))))))*********************+++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((()))******+++++++++++++++++++++++++++)))***************))))))******)))))))))***++++++++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------............////////////////////////000000000000000/////////111111222222222222111111000000000000000000000000000000000000000000000000222222111111000/////////...///000000111111111111///////////////.....................//////////////////.........------------..................---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))************))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))))))))************************)))******++++++******)))*********))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++*********++++++++++++++++++++++++************************+++************+++,,,,,,************************************************++++++,,,,,,,,,+++******+++++++++*********))))))************************************************+++++++++*********************++++++++++++******))))))))))))))))))******************************+++******))))))******+++************))))))))))))))))))))))))))))))***************)))))))))))))))******************************))))))))))))******************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************((()))))))))************++++++*********************))))))))))))))))))***))))))***************+++(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************''''''''''''((()))++++++)))))))))******)))))))))))))))***++++++++++++++++++***)))(((((()))***+++++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---------.........////////////////////////000000000//////.........000000111111111111000000000000000000000000000000000000000///////////////111111111111000000//////...//////000000000000000000000//////......------............////////////.........---------,,,,,,---......//////......---------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++******)))************************))))))))))))))))))))))))((()))))))))************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((())))))******+++************************))))))************))))))******************))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++******************************************************************************++++++,,,************************************************++++++,,,,,,,,,++++++*********************************************************************************************************++++++++++++******)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((()))))))))))))))***************************))))))***************************))))))))))))))))))************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))************)))************************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************((()))))))))************(((((()))***++++++,,,,,,)))))))))******)))))))))((((((((()))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$%%%&&&&&&'''***************************))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++((()))************)))(((((()))***++++++,,,+++++++++***)))(((((((((******+++******))))))******+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,------------...........................000/////////......------///000000111111000000///000000000000000000000000000000000///////////////111111111000000000000000000000000000000///......000000//////......------............////////////------------,,,,,,,,,,,,------............------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********)))***+++++++++***))))))************************))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++************************)))))))))******)))))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************************************************************))))))******+++,,,***************************************************++++++,,,,,,,,,++++++((())))))***++++++,,,,,,******************************************************************************++++++++++++******(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***++++++******))))))(((((((((((())))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))************)))************************************************+++,,,,,,------,,,,,,+++((((((((((((((((((((((((***************+++++++++))))))))))))************''''''(((***+++,,,---...))))))************))))))'''''''''((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++***+++,,,------,,,+++***(((((()))***+++++++++*********)))((((((((())))))******))))))))))))*********++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,------------.......................................---------//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000000000000000000000//////...---///////////////.....................////////////------,,,,,,,,,+++++++++,,,------------------,,,+++++++++++++++,,,,,,---,,,,,,,,,+++******))))))'''(((***+++++++++***)))************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))******************************************((())))))******))))))(((+++++++++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************************************)))))))))******************************************************************))))))))))))***++++++******************************************************+++,,,,,,,,,++++++'''((()))***+++,,,------***************************************************************+++++++++******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))((((((((()))******+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))************(((((()))***+++,,,,,,---((()))***++++++***)))((('''(((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))+++,,,------,,,+++)))(((((()))*********)))))))))))))))))))))(((((('''******))))))))))))*********++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,---------........................------------------.........//////000000//////...000000000000000000000000///000000000111222222222000000000000000000000111---...//////000/////////.........///////////////............////////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,++++++***))))))(((%%%''')))+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******************************************(((((())))))))))))(((((()))*********++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************((()))))))))*********+++************************************************)))))))))))))))***++++++************************************************)))***+++,,,,,,,,,,,,+++))))))*********+++++++++************************************************))))))*********+++++++++******++++++++++++******'''(((((()))******++++++************************))))))(((((((((((()))))))))))))))))))))*********'''(((((()))******++++++)))*********++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++******************************************************++++++++++++******************************))))))******++++++++++++))))))))))))***************************+++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++++++++******************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************+++'''(((***++++++***((('''(((((())))))))))))((((((((()))*********((('''&&&******))))))))))))******+++++++++,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,---------........................,,,,,,,,,------...............////////////......000000000000000000000000//////000111222333333444000000000000000111111111+++,,,---///000111111111---.........//////000000............/////////000,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++*********+++,,,,,,---,,,,,,++++++***))))))((($$$&&&(((+++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++***)))))))))************************(((((())))))))))))(((((((((((())))))*********+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))******+++************************************************)))***+++,,,,,,,,,,,,,,,+++++++++***************************************************************))))))******++++++++++++******++++++++++++******'''(((((()))***+++++++++************************))))))(((((((((((())))))(((((())))))******++++++'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))*********++++++*********---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))---***''')))---///---)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++************************(((((())))))*********+++------,,,+++***)))((('''((()))+++,,,,,,+++)))(((+++*********))))))((((((++++++************++++++((('''&&&&&&&&&''')))***))))))))))))))))))))))))************************+++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,---.........---///......---------......///////////////000000111222111000......000111222......//////000000111111000000000000000000000000//////.........---------//////............///////////////......---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))))))))************,,,+++)))((((((((()))***+++***)))(((((()))***+++++++++***)))(((((())))))+++++++++*********))))))+++***)))((('''''''''''')))************++++++++++++++++++*********)))))),,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************,,,+++***))))))***+++,,,******))))))))))))******+++++++++************)))))))))***++++++++++++***************************+++*********))))))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++++++++************++++++(((((())))))*********+++))))))*********))))))(((******))))))))))))******---,,,++++++,,,,,,***)))))))))))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,*********++++++*********))))))))))))))))))))))))+++(((&&&(((+++---+++((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''')))***+++***)))(((************))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******************************))))))*********+++++++++************************((()))))))))************+++++++++***************((()))+++,,,,,,+++)))(((************)))))))))(((*********))))))*********)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++*********)))))))))************************(((((()))************************+++++++++,,,,,,,,,,,,------------......+++,,,------......------///......---------......000000//////000000111222222111///......///111222////////////000000000000//////////////////////////////.........---------------,,,,,,,,,,,,------,,,,,,,,,++++++*********------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************...---,,,+++************************************************************,,,,,,++++++***************)))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***+++++++++***)))))))))))))))+++++++++*********))))))+++******))))))))))))***)))************++++++++++++++++++*********))))))+++++++++*********)))))))))************+++++++++************************))))))***++++++++++++***************************************************++++++***))))))***++++++++++++************+++++++++++++++************)))))))))***++++++++++++***************************+++*********))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++,,,+++******))))))******+++((()))))))))************))))))************))))))******))))))))))))******---,,,***++++++,,,***))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************,,,+++************+++,,,((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))'''%%%&&&)))+++)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))*********)))(((++++++++++++************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************))))))******+++++++++,,,((()))***++++++***)))(((************))))))))))))***))))))(((((())))))***((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((************************(((((()))************************++++++++++++,,,,,,,,,------------......,,,,,,------......------......---------....../////////......//////000111111111////////////111111000000000000////////////.......................................---------------,,,,,,,,,,,,------.........---------------------......------,,,+++************************++++++++++++++++++++++++************************************************///...---+++***))))))(((************************************************+++************)))))))))******))))))((((((''''''*********+++******)))(((******))))))))))))******+++***))))))))))))))))))+++************)))))))))***************++++++,,,)))************++++++++++++++++++************************)))))))))(((((()))************+++++++++************************))))))***++++++++++++***************************************************++++++***))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++************)))))))))***++++++++++++******************************************)))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---******))))))))))))******))))))))))))************))))))************))))))******))))))))))))******,,,+++******+++,,,***))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))((('''&&&''')))***)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))*********))))))++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((())))))))))))************************************)))))))))))))))*********)))************+++++++++))))))************))))))*********)))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))***************************++++++++++++*********+++++++++,,,,,,,,,,,,------...------,,,...------------...//////------,,,,,,------...///111000////////////000111111111000000//////......................................................//////............//////////////////............------......------,,,+++++++++++++++++++++++++++************************************************************************,,,+++***)))((((((((((((***************************************************)))))))))))))))))))))******))))))(((''''''''')))***+++,,,,,,+++)))(((***))))))))))))))))))*********)))))))))))))))***************))))))))))))))))))))))))***+++,,,---))))))*********+++++++++************************+++*********))))))))))))))))))*********+++++++++************************))))))***++++++++++++***************************************************+++******************++++++++++++******++++++++++++++++++*********))))))))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************+++,,,,,,***))))))(((((())))))***)))))))))))))))*********((())))))************)))******))))))))))))******,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************)))(((((()))******)))))))))))))))))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))************))))))************************)))***************))))))******)))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((((((((()))))))))***************************************))))))))))))))))))+++++++++************))))))))))))******)))))))))))))))))))))))))))******))))))(((((((((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((************************''''''(((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))***************))))))*********+++++++++*********+++++++++,,,,,,,,,------...------,,,,,,---------------...//////......------......///000000//////////////////000111111000000//////..............................---.....................//////............//////++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))((())))))******************************************************)))))))))))))))))))))*********))))))(((((((((''')))***+++,,,,,,+++***))))))))))))******)))))))))***)))))))))))))))******))))))))))))))))))))))))'''''''''((()))***+++,,,))))))*********+++++++++************************,,,,,,+++++++++*********))))))*********+++++++++************************))))))***++++++++++++************************************************************++++++***************))))))))))))******+++++++++*********))))))))))))***++++++++++++******************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))***++++++******))))))))))))************))))))))))))))))))(((((()))*********************))))))))))))******+++***))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***++++++***))))))+++***(((''''''(((***+++))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))))))))************))))))************************+++************)))))))))))))))))))))((((((((('''************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************)))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((((())))))))))))******(((((((((((((((((((((((((((((()))***************)))))))))************+++,,,,,,------------......------......------,,,,,,---------------...///000000000//////000000111222////////////////////////000000000000////////////........................---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++************************)))))))))************+++))))))))))))************)))***++++++,,,+++++++++))))))************)))))))))))))))))))))******+++(((((()))))))))))))))***''''''''''''((()))***+++)))************+++++++++***************+++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************)))***++++++++++++***)))***))))))))))))))))))***+++++++++************)))))))))***++++++++++++************************************+++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))(((((())))))***+++++++++************++++++************))))))))))))'''((()))******+++************))))))))))))*********)))((()))+++++++++)))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))))))))******+++++++++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))))))))************))))))************************,,,+++******)))))))))************)))))))))(((((())))))))))))************))))))))))))))))))))))))&&&'''''''''((((((((((((************************(((((((((((()))))))))***************************************)))))))))(((***************+++++++++))))))(((((((((((())))))((()))))))))*********************))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,)))))))))*********++++++************************(((((()))***************))))))))))))************,,,,,,------------......------......------,,,+++---,,,,,,------///000000//////......//////000111...//////////////////...////////////000000000000////////////////////////---------.........//////------,,,,,,,,,,,,------........./////////000000------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++,,,,,,))))))******++++++,,,,,,+++*********++++++,,,---((()))***++++++***)))((()))))))))))))))***++++++(((((((((((())))))******(((((((((((()))***++++++)))************+++++++++))))))*********+++++++++++++++++++++************)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************)))***++++++++++++***)))+++******))))))******++++++++++++************)))))))))***++++++++++++************************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++******))))))******))))))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((******))))))******+++,,,,,,,,,++++++++++++,,,,,,************)))))))))((('''((()))******+++++++++******))))))))))))*********(((((()))***++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))******+++++++++,,,((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))************))))))************************,,,,,,+++***))))))******+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((************************(((((((((((())))))))))))************************+++*********))))))(((((('''((()))***+++,,,------))))))(((((((((((())))))(((((())))))*********+++++++++************++++++((('''&&&&&&&&&''')))***************************************************((())))))***+++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++(((((()))***************))))))))))))******************+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---...///000111,,,++++++++++++,,,------......////////////............//////000000111111000000000000000000000000---------.........///////////////....../////////+++++++++,,,,,,---------------......------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***)))((((((((()))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,------...++++++***)))***+++---...((()))***++++++***)))((())))))((())))))***++++++'''((((((((())))))************************+++,,,)))************+++++++++))))))******++++++++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,+++++++++************)))))))))***++++++++++++************************************++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,++++++***)))*********))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((++++++******++++++,,,------,,,,,,++++++,,,,,,---+++*********))))))((((((''''''(((******+++++++++******))))))))))))******)))(((((((((***++++++***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))))),,,,,,,,,++++++*********(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((***,,,,,,+++)))***+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))------------------------.........------,,,,,,,,,------------------------,,,------...///000111111000111222333222111///---..................------////////////////////////////////////////////////...........................------,,,,,,------............------,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))******++++++------......+++++++++*********))))))*********++++++,,,,,,,,,)))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,------,,,+++)))(((************************+++*********))))))((((((((((((((((((((((((((((((************************))))))))))))************)))************+++++++++------,,,,,,+++***************************++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++++++++++++++++++++++++++***)))(((((('''++++++------------++++++***)))(((''''''((()))***************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******************))))))))))))))))))))))))************************+++++++++************)))++++++***)))(((((())))))++++++******))))))((((((************)))))))))))))))))))))))))))***************))))))))))))******************************)))************++++++++++++***)))(((((()))***++++++++++++*********))))))************************+++***)))))))))***+++,,,))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++(((((())))))*********+++,,,,,,,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************)))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------......//////000///000111222222000...---........................////////////////////////////////////////////////...........................------,,,,,,------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++*********))))))++++++++++++++++++,,,,,,)))************+++++++++++++++***))))))***++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************************))))))))))))************)))************+++++++++***************+++++++++************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++******)))(((((('''***++++++++++++++++++*********)))(((((()))******************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************************************************************+++++++++************)))++++++***)))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))******************))))))))))))******************************)))************++++++++++++***))))))))))))***++++++++++++*********************************************))))))******+++,,,))))))************))))))+++***(((''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++''''''((()))***+++,,,,,,+++++++++++++++*********((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************)))******((('''''')))+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))******++++++******)))++++++++++++++++++++++++------------,,,,,,,,,,,,---------------------------------------.........///000111111111000...---........................////////////////////////////////////////////////...........................------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******)))))))))+++++++++***************,,,,,,++++++++++++++++++)))************+++++++++******)))(((((()))******---,,,+++***************((((((((((((((((((((((((************))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------************************+++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++******)))(((((((((******))))))))))))******+++******))))))******+++************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++************************************************************************+++++++++************)))+++*********))))))))))))))))))))))))************************)))))))))))))))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++***************************************************************************************+++++++++)))******++++++******))),,,***(((''''''(((***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******+++++++++++++++***************)))))))))******)))))))))************************************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************)))***)))'''&&&&&&))),,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...//////000000///......---------...............////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************************************,,,,,,,,,++++++*********))))))*********+++++++++*********))))))*********---,,,***)))))))))***+++*********************************)))))))))))))))************************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------......+++++++++***************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************************************************************************))))))((((((+++***)))(((((()))***+++++++++++++++++++++++++++************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++***************+++++++++************************************************+++++++++*********))))))*********************)))(((((())))))******++++++************)))))))))((()))))))))******++++++,,,******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******************************************************))))))******++++++++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))))))))))))))************************))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))***)))'''&&&&&&))),,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........./////////......---------.........//////000000000000000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,------...************************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,+++***)))((()))***+++************************))))))))))))))))))******************************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++---,,,,,,,,,+++++++++***+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++*********************************************************************************))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************+++++++++*********)))))))))***++++++++++++******(((((())))))******++++++************)))))))))(((((())))))***+++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,+++*********************+++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++***************))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************))))))(((((()))))))))***************)))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))******((('''''')))+++******))))))))))))******))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------............,,,,,,------.../////////000000000000000000000000////////////////////////...........................------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***+++,,,---...//////***************+++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))******(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***))))))((('''''',,,,,,++++++***))))))))))))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++***************************************+++++++++******************************))))))))))))))))))+++++++++******+++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++************))))))***+++,,,,,,,,,+++***))))))))))))************************))))))))))))((())))))***+++,,,------******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,++++++******++++++,,,,,,++++++***)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))*********((()))))))))*********+++)))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************)))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------......//////000---,,,,,,,,,---......///,,,,,,------...//////000000000000000000000000000////////////////////////...........................------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,---))))))*********+++++++++++++++++++++++++++,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************,,,,,,++++++***))))))(((((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))))))))))))))***))))))************)))))))))***+++,,,,,,+++***)))************************)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))))))))(((((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++************)))((()))+++------,,,+++************)))))))))))))))************))))))))))))((())))))***,,,------...******))))))))))))******************************)))************+++++++++***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,+++*********++++++,,,,,,++++++***((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++''''''((()))***+++,,,,,,(((((())))))*********+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))***,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------...///000111111,,,,,,,,,,,,,,,---...///,,,,,,------...///000000000000000000000000000000////////////////////////...........................------,,,,,,------...*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******+++++++++++++++++++++***************))))))******++++++++++++*********++++++,,,,,,---)))************+++++++++((()))***++++++***)))(((((()))***++++++***)))(((************************(((((())))))*********+++((((((((((((((((((((((((************************))))))))))))************)))************++++++++++++,,,,,,------......///,,,,,,++++++***))))))((((((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********'''((()))******)))(((''')))***+++,,,,,,+++***)))************************)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++************)))((()))+++---------+++***++++++******))))))((((((************))))))))))))((())))))+++,,,---......******))))))))))))******************************)))************+++++++++)))************+++++++++,,,,,,,,,++++++***************************************++++++++++++***************)))))))))))))))((()))***++++++***)))(((,,,+++***((((((***+++,,,,,,+++***((((((((()))***---,,,***)))))))))*********++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************************))))))))))))******************************))))))))))))************))))))((((((''''''((()))+++,,,+++***(((&&&******)))))))))))))))***++++++***)))(((((())))))))))))))))))))))))))))))******)))'''&&&%%%$$$###)))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///......------,,,++++++...------------...//////------///000111111111111//////...---------------.........------,,,,,,,,,...---+++******+++---...------,,,,,,,,,,,,++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++************************************************++++++******************************************,,,++++++******++++++,,,+++++++++++++++***)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++******)))))))))************************,,,+++)))((((((((()))***))))))))))))))))))******))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))---,,,+++************+++******************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))((('''''')))))))))'''***************)))((((((((())))))))))))*********)))************+++++++++++++++***************)))******************************++++++++++++*********)))))))))))))))))))))((()))***++++++***)))(((,,,+++)))(((((()))+++,,,,,,+++)))((((((((()))***,,,,,,***)))))))))*********++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************************))))))))))))******************************))))))))))))************))))))(((((((((((('''((()))))))))(((&&&%%%)))((((((''''''(((((((((+++******)))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))******+++************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,---------.........------------------------...------------...//////------///000000111111111111000000///////////////......---------,,,,,,,,,+++***)))(((((()))***+++------,,,,,,,,,,,,++++++)))************+++++++++************************++++++++++++++++++++++++''''''(((((()))))))))***************)))))))))(((************************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))******************************+++***)))(((((()))***+++************************************************************************************************+++******))))))******++++++++++++++++++***))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********************************,,,+++***)))((())))))************)))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***++++++,,,,,,++++++***)))))))))))))))))))))))).........---------,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******+++,,,,,,***)))+++++++++++++++***))))))******+++++++++,,,,,,,,,)))************+++++++++)))))))))))))))***************************************++++++++++++******))))))))))))))))))******))))))************))))))******((((((((((((******+++***))))))((())))))))),,,+++******)))************++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************'''((())))))******))))))))))))))))))))))))))))))***))))))))))))***++++++************************++++++*********)))))))))************************++++++************++++++***))))))))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))******+++************************)))************+++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,---------.........//////++++++,,,------...//////...------------...//////---......///000000000000111000//////......//////...------------,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,++++++)))************+++++++++************************++++++++++++++++++++++++(((((()))***+++,,,------************))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))************************************))))))))))))*********************************************************************************************************))))))))))))))))))***++++++++++++++++++***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++************************++++++***))))))))))))***+++*********))))))(((((())))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))---......//////...,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,---...000///,,,***++++++,,,,,,++++++***************+++++++++,,,,,,))))))*********+++++++++((()))))))))******++++++******************************++++++++++++******)))))))))))))))*********)))))))))******)))))))))))))))(((''''''((())))))******))))))))))))))))))++++++*********************++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******(((((()))***************(((((()))************)))))))))))))))))))))))))))***************++++++,,,************************+++++++++*********))))))************************++++++************++++++)))))))))))))))))))))))),,,+++******))))))*********++++++,,,,,,,,,,,,,,,))))))*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++(((((((((((((((((((((((())))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,------........./////////,,,,,,,,,---------.........------------...//////---......///000000//////......---,,,,,,,,,,,,---------------------------......------------......------,,,,,,,,,+++++++++))))))*********+++++++++******************************************************++++++,,,---......*********)))))))))))))))++++++++++++++++++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))*********************************))))))))))))))))))******************************************************************+++++++++******************************))))))))))))******+++++++++,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******))))))))))))))))))))))))***+++,,,......,,,***)))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,...000111000---*********+++++++++******)))(((((((((((())))))))))))))))))*********+++++++++)))******++++++,,,,,,,,,******************************++++++++++++******(((((())))))***************))))))))))))))))))***))))))(((((((((((()))))))))))))))*********))))))************+++************++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((()))***************((())))))***************))))))))))))))))))))))))***************++++++,,,************************++++++++++++************************************+++******************+++))))))))))))************,,,,,,+++************+++)))***+++,,,,,,,,,,,,,,,((()))************))))))))))))))))))))))))))))))))))))************++++++)))))))))))))))******+++(((((((((((((((((((((((())))))*********+++++++++******************************+++++++++,,,,,,,,,------------.........///......---------,,,,,,,,,...------------...//////---......////////////.........---,,,,,,,,,,,,,,,------------------------++++++************++++++------,,,,,,,,,+++++++++))))))*********+++++++++************************************************)))))))))))))))((((((((())))))))))))))))))******************************(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))************************************************))))))*********+++++++++************************+++++++++******+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))************))))))(((((()))))))))))))))))))))))))))))))))((()))******+++)))******++++++******)))))))))))))))))))))))))))(((***,,,------,,,***)))******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,///000///,,,)))(((((()))))))))))))))(((''''''((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,******************************++++++++++++******((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))***++++++++++++******++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))***************((()))******++++++******))))))))))))))))))))))))***))))))))))))***++++++************************,,,++++++++++++***************************************))))))))))))******)))))))))************+++******)))))))))(((((((((&&&'''(((***+++******)))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++************************)))************+++++++++))))))***++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++...------------...//////---....../////////......000///......------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++************************************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))************************************************)))))))))***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,************************++++++,,,,,,++++++***))))))))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******,,,------,,,,,,+++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,...---***(((''''''(((((())))))(((((()))))))))*********++++++)))************+++++++++++++++++++++******************************************++++++++++++******'''(((((()))******+++++++++***)))(((((()))***+++)))******************)))'''((()))***+++******)))((()))***+++,,,++++++******++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))))))))((((((((()))******************************,,,,,,+++++++++*********************************))))))(((((((((((())))))))))))*********+++++++++))))))***+++***)))((('''$$$&&&((()))******)))((('''(((***+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++************************)))************+++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,...------------...//////---......//////...------000///......------......,,,,,,,,,---------............////////////......------,,,,,,,,,,,,++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,------((()))))))))************************************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((************************************************((())))))***++++++,,,,,,************************++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************++++++,,,,,,,,,+++***)))((((((((()))******++++++))))))))))))))))))))))))'''((()))***+++******)))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))***+++,,,***(((''''''((()))))))))))))))))))))))))))*********+++)))************+++++++++++++++******))))))((((((******************************++++++++++++******'''(((((()))***++++++++++++***)))(((((()))***+++******++++++++++++******'''((()))+++++++++***)))((()))***+++,,,,,,+++******++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***************************,,,,,,,,,+++++++++******************************((((((''''''''''''(((((())))))******++++++++++++***+++---...---,,,***(((%%%''')))+++,,,+++***)))&&&(((***+++,,,+++***)))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///...------------...//////---......///......------------,,,++++++++++++,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))*********+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************************((()))***++++++***)))(((************************************************((())))))***++++++,,,,,,******************************))))))))))))*********+++,,,,,,------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++************************++++++,,,---,,,+++***)))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))************))))))))))))))))))))))))))))))''''''&&&&&&'''((())))))******************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***))))))++++++***)))(((((()))***************''''''''''''((((((((((((++++++++++++++++++++++++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++******************************))))))******+++,,,(((((((((((((((((((((((((((((())))))******++++++++++++******))))))(((((("""###$$$%%%''')))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))***++++++***)))(((***)))(((((())))))(((''')))************+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,+++++++++........................------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************------,,,+++***)))((('''))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++***************)))((((((+++******))))))******+++++++++++++++++++++++++++******))))))******+++,,,************************))))))*********+++++++++++++++******************++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++************))),,,,,,,,,++++++*********---------,,,,,,+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))+++,,,******+++++++++,,,,,,,,,************************))))))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))),,,---...---***)))((()))***++++++++++++,,,,,,,,,+++*********))))))((((((******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))(((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************************************))))))******+++,,,************************)))))))))))))))******************)))))))))))))))''''''''''''((()))***+++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------************************(((((())))))*********+++************************((())))))************)))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++***)))((()))((('''((()))***)))((()))************+++++++++++++++++++++,,,,,,,,,,,,---------------------------------------......///,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************+++++++++***************))))))))))))************************************************************************************)))************+++++++++***************)))((((((++++++************++++++))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++***))))))***+++++++++++++++************))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++************************************************************************************************+++++++++***************+++***)))))))))***,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++---......,,,***)))***((())))))))))))*********************)))))))))(((******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))***************************))))))))))))***++++++************************************))))))))))))))))))))))))************,,,++++++***************************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---************************&&&'''((()))***+++,,,,,,************************)))************))))))((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((''''''(((***+++***))))))************+++++++++,,,,,,,,,,,,---------------------------------------------------...//////------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))******+++++++++,,,))))))))))))************************************************************************************)))************+++++++++)))************))))))(((++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***))))))***+++++++++++++++************)))+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))),,,...///---,,,++++++((())))))))))))*********************))))))))))))******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************)))))))))))))))***++++++************************++++++******))))))(((((((((((())))))******++++++---,,,+++************************))))))((((((((())))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------***************************************)))((('''((()))))))))************))))))))))))))))))))))))(((((())))))************,,,++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,)))))))))******)))))))))(((''''''(((***,,,+++***))))))*********+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************)))************+++++++++((()))))))))************************************************************************************))))))*********+++++++++))))))************)))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,******************************++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++******************++++++++++++*********))))))+++++++++*********************++++++,,,,,,,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))************++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((+++...///...---,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************))))))(((((())))))***+++))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++******)))))))))***++++++++++++***((('''&&&%%%$$$))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++***************************************)))((('''((()))))))))************)))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,***))))))))))))))))))***(((''''''(((+++,,,,,,+++))))))*********+++++++++,,,,,,,,,---------......------------------------+++++++++***+++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************************************************************************************************************************************************************+++++++++************)))((()))))))))************************************************************************************))))))*********+++++++++((())))))*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++*********************************************************************************++++++*********+++++++++*********))))))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))******************************))))))))))))))))))******************************************************'''***---...---,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))************++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))************************)))(((((((((((()))******((((((((((((((((((((((((************))))))))))))))))))))))))************(((((((((((()))***++++++++++++***)))'''&&&%%%%%%))))))))))))))))))))))))*********++++++++++++,,,*********************************)))))))))((((((++++++++++++++++++++++++)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******)))(((((()))+++,,,+++***)))************+++++++++,,,,,,,,,,,,------------------------------------+++++++++++++++,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************,,,+++++++++******))))))))))))))))))************************************++++++++++++++++++++++++************************)))************+++++++++((())))))************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,************************((((((((())))))))))))***)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))+++++++++************))))))))))))************************+++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))))))))))))))************************************))))))))))))************((((((((((((((((((((((((************************(((***,,,,,,++++++,,,---((())))))))))))*********))))))))))))******************++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********************************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))************++++++++++++************************)))))))))))))))*********++++++++++++++++++++++++((())))))************)))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++***)))(((((()))***++++++***))))))+++++++++))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------...///,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************************+++++++++))))))))))))************************************++++++++++++++++++++++++************************)))************+++++++++(((((()))***************'''(((***++++++***((('''))))))))))))))))))))))))******))))))******+++,,,************************((())))))))))))*********((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************)))***++++++++++++***)))+++++++++************)))((()))))))))*********+++++++++++++++************************************))))))))))))))))))))))))++++++++++++++++++++++++************************''''''(((((())))))******((()))***+++++++++******))))))***+++,,,------...++++++++++++++++++++++++''''''((()))))))))))))))((()))))))))************************************((()))))))))************((((((((((((((((((((((((*********************************)))((()))+++---((())))))))))))*********((()))))))))******************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((()))******************************(((((())))))******++++++++++++******))))))((((((++++++******)))*********))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***+++,,,------...++++++++++++++++++++++++'''((()))***************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++,,,***)))***++++++***))))))************+++++++++******+++++++++,,,,,,,,,------------------------///............///000000,,,,,,,,,------.........---------,,,,,,+++++++++........................************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************'''((()))***+++,,,------))))))))))))************************************++++++++++++++++++++++++************************)))************+++++++++(((((()))***************&&&((()))******)))(((&&&++++++++++++++++++++++++*********)))***++++++,,,************************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++************)))(((((())))))*********+++,,,+++++++++******))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,)))***+++,,,---,,,++++++(((((()))***,,,---...///************************))))))***+++++++++++++++(((((())))))*********+++************************(((((())))))*********+++************************************************++++++***(((&&&'''***,,,***++++++++++++,,,,,,,,,(((((())))))*********+++******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++,,,------+++)))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))$$$%%%''')))++++++++++++)))))))))))))))))))))))))))))))))((())))))***+++******)))))))))***,,,---******************************++++++++++++******************************++++++***)))(((((())))))+++)))(((''''''((()))+++++++++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---)))%%%&&&+++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))************************)))************+++++++++************************((()))***,,,...000111222+++++++++,,,,,,---------///...---,,,+++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))''''''(((((())))))******************************,,,+++******,,,,,,+++************************************)))))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++------------+++++++++++++++++++++***)))(((+++++++++*********))))))************************************************((((((((((((((((((((((((************************+++++++++************)))************************)))************+++++++++))))))************))))))))))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++******))))))+++***)))(((((()))***+++******))))))))))))************************************))))))))))))******************************************************))))))+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++***************************,,,------+++)))******+++***))))))))))))***+++))))))))))))))))))))))))************************************************************************)))************+++++++++************++++++++++++)))************+++++++++))))))))))))))))))))))))%%%&&&((()))************))))))))))))))))))))))))***))))))))))))***++++++++++++***)))******,,,---******************************++++++++++++******************************++++++***)))))))))))))))***)))(((''''''((()))***+++******))))))(((((('''*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,)))+++222555111---,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************)))************+++++++++************************++++++,,,,,,---......///,,,,,,,,,,,,,,,---------///...---,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))+++++++++*********))))))((((((((()))))))))))))))************************,,,+++******,,,,,,+++***************************************))))))))))))******************************************************++++++++++++******+++++++++*********))))))************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------,,,+++++++++++++++++++++***))))))+++++++++*********))))))************************************************************************************************+++++++++************)))************************)))************+++++++++))))))************))))))))))))))))))************,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,++++++************************)))))))))+++***)))(((((()))***+++******))))))))))))************************************))))))))))))************************************************************+++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++***************************+++---,,,+++)))******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***************+++,,,,,,------+++******+++,,,,,,******************************++++++++++++******************************+++***))))))))))))))))))***)))(((''''''((()))***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))...((()))444===;;;222***))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++)))))))))))))))))))))))))))************+++++++++************************------------,,,,,,,,,,,,------------------,,,,,,......---,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))((((((************************,,,+++******+++,,,+++***************************************************************************++++++++++++++++++++++++******++++++++++++******+++++++++***************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++***))))))+++++++++***************************************************************************************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))************+++++++++++++++******************++++++++++++,,,+++++++++++++++*********((())))))))))))))))))*********))))))))))))******))))))))))))))))))))))))******************************))))))))))))******************************************************,,,+++******))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***************************++++++************++++++***+++++++++++++++,,,,,,************************)))+++,,,,,,***)))***+++,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))++++++******++++++,,,---///...,,,++++++++++++,,,******************************++++++++++++************************************)))))))))))))))*********)))(((((()))******))))))******++++++++++++***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,&&&'''111:::888///((())))))))))))))))))))))))************************)))))))))*********++++++(((((((((((((((((((((((())))))*********+++++++++************************---------,,,,,,,,,,,,+++///......------,,,,,,,,,------------------------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))(((((((((************************+++***)))***+++,,,+++)))************************)))***************++++++************************++++++++++++++++++++++++******++++++++++++*********************************************************************************+++++++++++++++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++******+++++++++******)))************************************************************************************************************************+++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))((()))))))))************+++++++++***************************+++++++++++++++++++++***************''''''(((((())))))*********))))))))))))))))))***))))))************))))))******************************))))))))))))******************************************************---,,,***((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************++++++************++++++*********++++++,,,,,,,,,************************(((***++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---///...,,,++++++++++++,,,******************************++++++++++++*********************************)))))))))))))))************))))))))))))******)))))))))***++++++,,,,,,))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,((('''---111///***((())))))))))))))))))))))))************************((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++***************************++++++,,,,,,---------.........------,,,,,,+++,,,---------------------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******))))))((((((************************+++***))))))++++++***)))************************))))))******+++++++++,,,************************++++++++++++++++++++++++******++++++++++++***************************************************************************************++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))******+++++++++******************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))((()))))))))************************************))))))*********+++++++++************************''''''(((((())))))******)))))))))******)))))))))((()))************)))(((******************************))))))))))))******************************************************,,,+++)))((('''((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,---************************''')))++++++***)))***+++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))***************+++,,,,,,------+++******+++,,,,,,******************************++++++++++++******************************)))))))))))))))******+++************************)))))))))******+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---******,,,,,,)))(((***))))))))))))))))))))))))************************'''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************))))))************************+++***))))))***+++***)))************************))))))******+++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++*********************+++++++++*********************************************************++++++,,,,,,---+++++++++,,,,,,+++++++++++++++************++++++))))))***++++++++++++******************+++++++++************************************************((((((((((((((((((((((((************************+++++++++************))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))************)))))))))***************)))))))))************+++)))))))))***************((())))))))))))))))))***))))))************))))))((()))***++++++***)))(((******************************))))))))))))******************************************************)))))))))(((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******))))))******+++))))))))))))))))))))))))++++++************++++++)))******+++,,,,,,------************************''')))***+++***)))***+++))))))***++++++***))))))))))))))))))))))))))))))************************************************************************)))************+++++++++(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))***))))))))))))***++++++++++++***)))******,,,---******************************++++++++++++******************************)))))))))))))))***++++++*********++++++*********)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))---***))),,,,,,)))(((***))))))))))))))))))))))))************************(((((()))))))))*********************************)))************+++++++++************************))))))***+++,,,---......******+++++++++++++++++++++,,,---.........------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************++++++************************+++)))((()))***+++***(((************************))))))***++++++,,,------******************************************************++++++++++++******))))))*********+++++++++************************************************)))******+++,,,,,,------,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,))))))***+++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************+++++++++************)))************************)))************+++++++++))))))************))))))))))))))))))************((()))))))))*********+++))))))))))))************((()))))))))*********+++***************)))))))))((()))***++++++***)))(((((()))***++++++***)))(((******************************))))))))))))******************************************************&&&'''((()))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------************************'''(((***+++***)))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))((()))******+++******)))))))))***,,,---******************************++++++++++++******************************))))))((())))))***++++++******++++++++++++******)))))))))(((((((((((((((***+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&+++...+++'''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++*********************************++++++,,,,,,---)))))))))******++++++,,,***+++---...///...------******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++)))))))))***+++++++++,,,***************************)))((()))***+++***(((************************))))))***+++,,,,,,------************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++************************************************))))))***+++,,,,,,---------,,,+++******+++,,,---,,,+++***))))))***+++,,,((()))***+++++++++++++++))))))******++++++++++++************************************************************************************************+++++++++************)))************************)))************+++++++++))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))************(((((())))))*********+++,,,,,,++++++******))))))((()))***++++++***)))(((''')))***++++++***)))'''******************************))))))))))))******************************************************$$$&&&(((***++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((()))***++++++,,,,,,************************)))))))))))))))))))))))))))******++++++,,,------******))))))))))))******************************+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))++++++************++++++******)))***,,,,,,***(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***************)))((((((((())))))*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,...///........................---------,,,,,,+++++++++///...---+++)))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++*********++++++,,,,,,,,,++++++*********************************************+++,,,------,,,+++***((()))******++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))***+++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***************************)))((((((((()))++++++)))))))))))))))))))))))),,,,,,+++***))))))******+++++++++*********))))))************************+++***)))***++++++***)))---,,,+++***)))))))))***))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))*********++++++++++++******************************++++++++++++++++++++++++))))))(((((((((((())))))((()))*********)))'''&&&))))))))))))************(((((('''(((((()))******+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***************************((())))))***++++++,,,,,,************************************************,,,+++++++++++++++++++++******))))))))))))******************************+++*********))))))))))))************************************************************************))))))))))))************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,+++***)))((((((+++++++++*********))))))++++++************++++++***)))(((((()))***)))((())))))))))))))))))))))))******))))))((((((((((((***************************************)))((((((&&&'''(((******+++++++++************************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...........................---------,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********)))))))))))))))))))))***************************************************************************************************************+++++++++************************+++***)))(((((()))***+++)))************+++++++++*********++++++,,,,,,,,,************************************************+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************)))******+++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++***************************))))))((()))***+++,,,)))))))))))))))))))))))),,,++++++***))))))******+++++++++*********))))))************************+++***))))))++++++***)))++++++++++++******))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******++++++++++++******************************++++++++++++++++++++++++))))))(((((((((((())))))***************))))))((())))))))))))***************))))))))))))******+++************)))))))))(((************++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++------,,,,,,+++******)))******))))))))))))*********************************************)))))))))************************************************************************)))))))))*********++++++************+++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********))))))+++++++++***************++++++************++++++,,,***(((((()))************************************))))))))))))(((((((((************************)))************))))))(((%%%&&&((()))+++,,,,,,,,,************************))))))))))))))))))))))))************************************++++++++++++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------------------------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))******************************************************************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******)))************+++++++++*********+++++++++++++++************************************************,,,++++++++++++++++++,,,,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************************************************************+++++++++******)))************************))))))***++++++++++++***++++++++++++++++++++++++******************************))))))******+++,,,)))))))))))))))))))))))),,,+++******)))*********+++++++++***************************************+++***))))))++++++***))))))***+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))***************************++++++,,,******++++++++++++******************************++++++++++++++++++++++++***))))))(((((())))))***,,,++++++***************))))))))))))************,,,+++***************+++************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++************************************************************************************************************************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++''''''((()))+++,,,---...************************++++++************++++++///---***)))+++---------************************))))))))))))))))))))))))************************))))))************)))(((''''''(((******+++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))*********************************************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))***************************))))))))))))))))))***))))))*********+++++++++***************+++++++++***************+++++++++************************---,,,+++******+++,,,---++++++++++++******)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********************************************************++++++++++++***))))))************************))))))***++++++++++++******************************************************************++++++,,,))))))))))))))))))))))))++++++***************+++************************************************+++)))((()))***+++***)))((()))+++,,,,,,+++***((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))((()))))))))***************))))))))))))***++++++******++++++++++++*********************************************************))))))))))))))))))***,,,+++***)))((()))***+++((()))))))))************,,,+++******))))))))))))*********)))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++******************************************+++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++***************************************+++++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++&&&'''((()))+++---......************************++++++************++++++///---***)))+++---------))))))))))))))))))))))))))))))))))))************************************((())))))*********))))))))))))*********))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))************************************************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))******)))))))))))))))*********+++++++++************************))))))*********+++++++++************************---,,,+++******+++,,,---++++++++++++******)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************************************************************+++++++++******)))************************))))))***++++++++++++***************************************************))))))******++++++++++++))))))))))))))))))))))))+++***************++++++***************************************************)))((()))******)))((('''(((***,,,---,,,***))))))))))))))))))))))))))))))((((((((()))***++++++************************((()))))))))************)))(((((((((((()))************++++++++++++************************************************************))))))))))))******+++***)))''''''((())))))((()))))))))************+++***)))((((((((((((((())))))))))))))))))******''''''((((((((()))))))))++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******+++,,,,,,------++++++************++++++*********************************+++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***************++++++******************++++++***************+++++++++++++++************++++++,,,***(((((()))*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++((())))))************)))***++++++******)))((('''************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((()))******++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))************)))))))))************+++++++++***************))))))))))))))))))***++++++,,,,,,************************,,,++++++++++++++++++,,,,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))***+++++++++++++++************************))))))***++++++++++++***************************************************(((((()))************)))))))))))))))))))))))))))*********)))******+++,,,***************+++++++++***************************)))((((((******)))((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))***+++************************))))))))))))************((((((((((((((())))))*********++++++++++++******************************************************+++******))))))******+++***))))))((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************************************************************+++++++++++++++++++++,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******************))))))*********+++++++++++++++************++++++***)))(((((()))***)))(((************************))))))*********+++++++++++++++++++++++++++++++++(((((()))***************)))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---......++++++++++++++++++++++++******************************++++++++++++******'''(((((()))******++++++************************++++++++++++++++++++++++***************************************************************+++++++++************************((()))***++++++***)))((()))************++++++++++++*********)))))))))(((((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************'''((()))***+++,,,,,,,,,************************))))))***++++++++++++***************************************************&&&'''((()))***)))(((((())))))))))))))))))))))))******))))))***++++++,,,))))))*********+++++++++***************************((('''((()))***)))((('''((()))***+++,,,------))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))************))))))(((((())))))***+++******++++++++++++******************************************************+++******))))))******+++)))************)))(((((())))))))))))************)))))))))((())))))******((()))))))))************(((((()))))))))*********+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++------,,,++++++*********,,,++++++******++++++,,,*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------(((((()))***+++,,,,,,---))))))******++++++++++++++++++************++++++******)))***,,,,,,***(((++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((()))***************'''((()))***************************************))))))))))))))))))))))))************************)))************+++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((()))************++++++++++++*********))))))((((((((())))))***++++++,,,,,,***************************+++,,,------,,,+++***((()))***+++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************&&&''')))***,,,,,,------************************))))))***++++++++++++***))))))))))))))))))))))))************************%%%&&&((()))))))))((('''))))))))))))))))))))))))******))))))***+++,,,,,,))))))******++++++++++++***************************((('''((()))***)))(((((((((((()))***,,,---...))))))))))))))))))))))))++++++***)))(((((())))))************************))))))))))))*********************)))***++++++,,,******++++++++++++******************************))))))))))))))))))))))))++++++************++++++******+++,,,,,,***)))((())))))))))))***************)))))))))***+++,,,,,,(((((())))))*********+++))))))))))))************)))******++++++,,,------******+++++++++,,,,,,,,,+++***))))))++++++***))),,,,,,---.........------,,,,,,,,,++++++*********************************,,,,,,,,,++++++***************************************************************)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,+++*********(((((((((((()))***,,,,,,))))))))))))))))))))))))++++++******++++++,,,---************************,,,,,,,,,------.........///......---,,,+++************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********))))))******))))))((((((''''''************************+++*********))))))((((((+++++++++*********))))))+++++++++*********))))))************************************************''')))+++,,,+++******+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************,,,,,,,,,++++++*********))))))*********))))))(((******++++++++++++******(((((()))***++++++,,,,,,)))))))))))))))******+++************************************************************************''''''(((((())))))******************************))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************************************'''((()))***************)))*********++++++++++++*********)))))))))))))))+++++++++*********))))))*********))))))))))))))))))************+++++++++)))((((((((()))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,*********+++,,,+++******+++++++++++++++******,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))))))))***+++,,,*********************************************************)))))))))))))))))))))((())))))***+++,,,************************))))))(((((())))))***+++***************+++++++++,,,,,,,,,,,,------------------,,,,,,++++++************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))++++++*********)))))))))************************+++*********))))))))))))+++++++++*********))))))+++++++++*********))))))************************************************)))+++---...---,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************************************,,,,,,,,,++++++***************++++++++++++************++++++++++++******((())))))***++++++,,,,,,)))))))))))))))******+++***************************************************************************************)))))))))*********************************++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************************************************)))******++++++++++++***)))))))))*********++++++************))))))))))))+++++++++*********))))))************))))))))))))************++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,++++++***))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************++++++++++++***))))))))))))***+++))))))))))))))))))))))))++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************------,,,,,,+++******)))******+++++++++,,,,,,,,,---+++***+++,,,---,,,+++***+++++++++***)))((((((,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********++++++++++++++++++++++++************************)))))))))))))))***************)))))))))******+++************************))))))(((((())))))***+++)))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************+++++++++++++++************************************************)))))))))+++++++++***************+++++++++***************************************************************)))+++------,,,+++,,,---,,,,,,,,,++++++++++++***))))))***+++,,,------...---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************************************************************+++++++++++++++************++++++,,,,,,,,,++++++******++++++++++++******)))))))))***++++++,,,,,,)))))))))))))))******+++************************************************************************,,,,,,,,,+++***))))))(((************************++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,++++++***((((((((()))))))))******************************+++++++++***************************************************+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++------,,,+++---------,,,+++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******)))))))))++++++++++++++++++++++++*********************************+++,,,,,,,,,---++++++******)))*********************************++++++******++++++,,,---)))******++++++,,,,,,---,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++******************************************************************************************************************************************************((()))+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************************************+++++++++*********************++++++,,,+++++++++******++++++++++++******))))))*********+++++++++)))))))))))))))******+++************************************************************************+++++++++******)))))))))************************++++++,,,,,,,,,---------***++++++,,,,,,++++++*********************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************,,,,,,,,,,,,+++***))))))(((((((((((()))))))))))))))***************++++++************************)))***************++++++*********+++++++++,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))***+++,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++---------,,,+++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))*********************************************************+++,,,,,,,,,---,,,+++***************+++************************++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************************************************************************************+++++++++************************************************************************************************)))*********(((((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************************************************************************************(((((()))***++++++************++++++++++++*********************+++++++++)))))))))))))))******+++************************************************************************((((((((()))))))))******************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************,,,+++******))))))******++++++++++++++++++++++++***************************************************************************************************************************************************+++++++++***)))(((((((((((((((((())))))))))))))))))******+++++++++,,,************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++***)))((((((((()))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))******+++,,,,,,------******+++++++++,,,,,,,,,---+++***+++,,,---,,,+++***+++++++++***)))((((((***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,******************************************************+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********++++++*********++++++,,,++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++)))))))))************************************************+++++++++++++++***************+++++++++***************+++++++++************************************************+++,,,,,,+++))))))***,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************)))))))))***************'''((()))*********************++++++++++++******************************)))))))))))))))******+++************************************************************************&&&''''''((())))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))))))))******************************************+++++++++************************************************************************************************************************))))))*********)))((((((((((((((()))))))))******))))))******+++,,,,,,,,,***************+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,*********+++,,,+++******+++++++++++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,+++******************************++++++++++++++++++++++++*********)))))))))))))))************+++,,,,,,---++++++++++++++++++++++++))))))(((((())))))***+++---------,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++*********+++++++++,,,,,,*********************************++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************************************,,,,,,,,,***((((((***,,,******+++++++++,,,,,,,,,))))))***+++,,,------...........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************((()))))))))*********+++'''((()))***++++++++++++******++++++++++++******************************)))))))))))))))******+++************************************************************************)))))))))))))))))))))************************************++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************))))))***+++++++++******)))))))))*********++++++))))))***++++++,,,------))))))*********+++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------))))))))))))))))))***+++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))++++++************++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************------,,,++++++***************+++++++++,,,,,,,,,+++***))))))++++++***))),,,,,,---.........------*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************+++,,,---...+++++++++++++++++++++++++++++++++***+++,,,,,,---///...------,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++++++++++++++++++++,,,,,,---------*********************************++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++*********************************************************(((&&&&&&(((************++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************************************(((((())))))*********+++((()))***+++,,,---------******++++++++++++******++++++******************)))))))))))))))******+++************************************************************************,,,,,,++++++***)))))))))************************))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,,,,************++++++++++++))))))***+++,,,,,,------))))))******++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------))))))(((((()))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))***,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,------------,,,+++))))))))))))))))))))))))++++++************++++++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++---,,,***))))))***,,,------+++)))((()))))))))(((++++++,,,,,,,,,---------************************+++*********))))))(((((()))************+++++++++,,,+++***))))))***+++,,,...---,,,+++***(((''''''------,,,++++++************++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******---,,,+++******+++,,,---******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((+++......---,,,***---,,,************,,,---++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************************************++++++++++++******************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++***))))))******************************---,,,+++)))(((((()))***************************++++++++++++++++++++++++,,,,,,++++++***)))((((((************************************************++++++************++++++(((((()))***+++,,,,,,,,,************************+++++++++*********))))))***++++++,,,,,,++++++***************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++************)))************))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))------,,,+++***)))((('''))))))))))))***************)))((('''&&&&&&'''(((+++,,,---,,,***)))***++++++++++++*********))))))+++++++++++++++++++++++++++++++++***************++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++************+++,,,+++***((((((*********)))++++++++++++,,,,,,,,,,,,************************+++*********)))))))))))))))************+++++++++++++++***))))))***++++++++++++*********************************************++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******,,,++++++******++++++,,,***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++---------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,++++++***))))))************************************++++++++++++******************************************************************************+++++++++*********))))))************+++++++++,,,++++++************++++++,,,++++++***))))))******************************---,,,,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************************************++++++************++++++))))))******++++++,,,,,,************************+++++++++*********)))))))))******++++++******)))************************************************************************)))************+++++++++*********+++++++++,,,,,,+++++++++************)))************))))))))))))***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''&&&''''''(((+++,,,---,,,***)))***++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---************************+++)))((((((***++++++************++++++++++++,,,***************************************))))))))))))************+++++++++++++++***))))))***++++++(((((()))***+++,,,------'''(((((()))******++++++***++++++,,,,,,++++++***+++++++++*********************))))))))))))*********++++++++++++++++++***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++******)))************************,,,+++******)))***************************************++++++++++++******************************************************************************+++++++++***************)))))))))*********++++++++++++************++++++,,,+++******)))*********************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************++++++************++++++*********+++++++++++++++************************+++++++++***************)))))))))******)))))))))************************************************************************)))************+++++++++*********++++++++++++,,,+++++++++************)))************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************)))************+++++++++******************************++++++++++++******************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))************))))))((('''''''''((((((***,,,,,,,,,***)))***++++++++++++***************++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...)))******++++++******))),,,+++))))))***+++***)))))))))*********+++++++++************************************************))))))*********++++++++++++******************+++'''((((((***+++,,,------))))))))))))******++++++***++++++,,,,,,++++++***************************+++******))))))******+++)))***+++,,,,,,+++***)))************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++------+++,,,............,,,+++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))++++++***************+++******************************++++++++++++******************************************************************************************************((())))))))))))*********++++++************++++++++++++***************+++************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************++++++************+++++++++++++++++++++++++++***************************************************))))))************))))))************************************************************************))))))*********+++++++++************+++++++++++++++++++++*********))))))************)))))))))((()))))))))))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&''''''((()))***++++++((()))))))))************))))))((((((((((((((((((***+++,,,+++***)))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---......///)))***++++++++++++***)))...,,,************)))((())))))*********+++++++++***************************************+++++++++))))))*********+++++++++*********++++++*********)))))))))***+++++++++,,,,,,,,,+++++++++************++++++,,,,,,++++++***************************++++++************++++++))))))+++,,,,,,+++))))))************************((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,...+++,,,............,,,+++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))+++***************++++++******************************++++++++++++******************************************************************************************************((())))))))))))*********++++++************+++++++++***************++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++************++++++,,,,,,,,,+++++++++++++++***************************************************++++++++++++++++++***************************************************************************))))))*********+++++++++))))))*********++++++++++++++++++*********))))))************)))))))))((((((((())))))************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************((()))))))))************(((((()))))))))))))))))))))***++++++))))))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------......///000++++++++++++++++++++++++...,,,*********+++***)))*********++++++++++++,,,*********************************+++++++++++++++)))************+++++++++)))***++++++++++++***)))************************------,,,,,,+++******)))***++++++,,,,,,++++++******************+++++++++++++++************++++++)))******************)))************************((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++*********************************)))******+++,,,******************************++++++++++++*********************************************************************************************+++++++++)))))))))*********++++++++++++************++++++*********)))******+++,,,************************,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++,,,,,,,,,,,,,,,***************************************+++++++++++++++,,,,,,,,,,,,++++++************************************************************************)))************+++++++++)))))))))************++++++++++++************)))************))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++******************************++++++++++++******************************((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))************(((((()))*********))))))((()))+++***))))))***+++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111...---,,,++++++,,,---...+++***))))))+++------,,,++++++++++++,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++***************++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,******))))))))))))******************************((()))+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******************************++++++++++++******************************************************************************))))))*********+++++++++************+++++++++,,,++++++************++++++******))))))***++++++,,,************************)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***++++++,,,,,,---------************************))))))*********+++++++++******++++++++++++******************************************************************************)))************+++++++++))))))))))))************+++++++++************)))************))))))))))))'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++*********))))))))))))))))))))))))************'''((()))***+++******)))''')))******))))))***,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------...///+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......000111111///...,,,++++++,,,...///)))((('''))),,,...//////++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---((((((((()))******+++++++++++++++,,,,,,+++++++++))))))******++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++************************''')))+++,,,,,,,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,************,,,---++++++++++++++++++++++++&&&''')))***,,,,,,------++++++++++++++++++++++++******))))))***+++,,,,,,******************************++++++++++++******************************************************************************))))))******++++++++++++***++++++++++++,,,,,,,,,++++++************++++++******))))))***+++,,,,,,************************%%%&&&)))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************************************++++++************++++++******+++,,,,,,---......************************))))))******++++++++++++))))))************))))))************************************************************************)))************+++++++++))))))))))))************+++++++++************)))************))))))))))))'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))+++++++++***)))''')))******))))))***,,,))))))******++++++++++++,,,,,,,,,++++++*********+++***)))+++......+++(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++)))'''&&&%%%$$$++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,---------.........//////---------,,,,,,++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))......---,,,+++***)))(((---,,,,,,+++*********+++))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***+++,,,+++******++++++*********+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((()))+++,,,)))************+++++++++************+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++***)))(((((()))******(((((()))***++++++,,,,,,***++++++++++++***)))((((((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,++++++*********************************)))************+++++++++************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********++++++++++++************))),,,,,,,,,+++++++++******---+++***+++---...+++)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******+++++++++******+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++***------,,,+++++++++++++++***************************++++++,,,,,,++++++***)))******+++,,,+++++++++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((()))***+++)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++***)))(((((()))******((())))))***++++++,,,,,,++++++++++++************((())))))))))))))))))((()))))))))))))))*********************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++************))),,,,,,,,,++++++++++++***///...,,,+++,,,---,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++************++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,------,,,++++++++++++,,,***************************++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''((()))***)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))))))))***++++++,,,,,,---,,,+++*********+++,,,))))))************))))))'''(((((()))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,++++++++++++***************************)))************+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))++++++++++++++++++++++++111///---,,,+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---------------------,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++*********++++++***************************++++++,,,,,,++++++***---,,,+++***+++,,,---...,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,+++)))((('''((()))***))))))*********+++++++++------,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))*********))))))*********+++++++++...---+++))))))***,,,---)))******++++++******)))(((((())))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++)))))))))))))))*********+++++++++*********))))))++++++++++++++++++++++++000000...,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------,,,,,,,,,---......++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))*********************************++++++,,,,,,++++++***---,,,+++***+++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++***)))((((((((()))***))))))*********+++++++++------,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))***************************+++++++++...---+++))))))***+++,,,******++++++++++++******************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,******))))))))))))))))))+++++++++*********))))))***++++++++++++,,,,,,,,,---......---+++***+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***************++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------------............---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------............---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,++++++************))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++************************+++++++++++++++++++++++++++******))))))*********)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))******+++******************************,,,+++***)))))))))***+++++++++,,,,,,,,,,,,++++++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))*********+++,,,,,,------************))))))))))))+++++++++************)))******+++++++++,,,,,,,,,***,,,...---+++***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------.........///............------------------------------------,,,---///000000///---,,,,,,------------.........------------.........///...------,,,,,,---------------------------------++++++,,,,,,------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++((()))***,,,---------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++******++++++++++++)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&''')))***++++++***************************************)))))))))((((((++++++,,,,,,,,,,,,++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++,,,------...************)))))))))(((+++++++++************)))*********++++++,,,,,,,,,'''***......+++******,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,------------.........//////000/////////............------------------------+++---000222222000---+++---------.........//////---------.........//////...------,,,,,,,,,------........................++++++,,,------...//////---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++,,,+++******&&&(((***,,,---...------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************++++++++++++++++++,,,,,,)))************+++++++++************+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&''')))***+++++++++***++++++******************((())))))))))))(((''''''+++,,,,,,------,,,,,,+++((((((((()))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))*********************++++++,,,,,,,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......+++*********))))))((((((+++++++++************)))------,,,++++++,,,,,,,,,///...------,,,,,,,,,---***+++,,,---...---,,,+++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------+++*********+++,,,,,,---******+++,,,,,,---......------,,,+++******++++++------------------------------,,,++++++******))).........------,,,,,,,,,++++++******************///...------++++++***))),,,,,,,,,---------......///...---,,,,,,,,,,,,,,,........................---------.........//////+++,,,...///000///...---//////............------............---,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000...***(((''')))+++------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******)))***+++---.........---,,,++++++***)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,+++++++++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************------,,,++++++,,,------++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,***,,,,,,+++)))((()))***))))))***+++,,,...///000******)))))))))))))))))))))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++*********))))))******))))))))))))******************************++++++************+++++++++++++++++++++***)))(((+++++++++*********))))))*********)))******+++,,,++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---+++,,,---.........------***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------++++++******+++,,,,,,---+++++++++,,,,,,---------++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,......---------,,,,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,+++++++++,,,,,,---------.........///...------,,,,,,,,,---....................................////////////------...............---------,,,,,,,,,+++++++++------------------,,,+++,,,,,,,,,------------...,,,,,,,,,+++,,,------...///---+++***)))+++,,,...---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++************+++++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++******+++,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++***+++,,,+++)))((()))************+++,,,---//////************************)))************+++++++++))))))))))))))))))))))))******************************************************++++++++++++******)))************++++++++++++++++++*********))))))******))))))))))))******************************++++++************+++++++++++++++++++++***))))))+++++++++*********)))))))))))))))((()))******+++++++++++++++++++++++++++************************************************++++++***))))))***++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,---...............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------,,,---------................................./////////000000......---------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++,,,,,,,,,---------------,,,,,,,,,,,,---......---------,,,,,,---...///------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------+++******+++,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++************++++++,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++************++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++(((((()))))))))************+++,,,+++)))))))))+++*********++++++---......******++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++*********************))))))))))))******************************++++++************++++++***++++++++++++***))))))+++++++++***************)))(((((((((((()))******++++++++++++++++++++++++************************************************++++++***))))))***++++++,,,,,,+++++++++,,,------++++++******++++++,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------..................------------..............................------........./////////000///---,,,,,,,,,---.../////////.........------***+++,,,---------------,,,,,,,,,,,,---------------------------......///,,,---...///////////////...------------,,,,,,,,,------------............------------------------------,,,,,,,,,,,,---------,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,++++++******++++++,,,......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))******++++++******)))***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))*********+++)))+++,,,+++***)))***++++++*********+++,,,------+++++++++++++++,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******************************))))))))))))******************************++++++************++++++******+++++++++******)))************************)))))))))))))))******+++++++++++++++++++++++++++************************************************+++******************+++,,,+++++++++,,,,,,---...+++++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------***+++++++++,,,,,,------+++,,,,,,------......///---------.........//////......---------......///////////////////////////,,,,,,---------.........000///------,,,---...///000000000/////////......+++,,,------............,,,,,,---------...............------......///000------///000000000000///.........---------,,,,,,---------.........//////------------------------...------,,,,,,------...000///...---,,,,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,++++++++++++,,,,,,............------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))******++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,)))***++++++***)))***+++++++++*********+++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******************************))))))))))))******************************++++++************++++++)))******+++++++++******************************++++++******++++++,,,---++++++++++++++++++++++++*********************************************************++++++*********++++++++++++,,,---......------,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,------------...******++++++,,,,,,------,,,,,,------.........///------........./////////.........---......///000////////////////////////------------........./////////......///000000111000////////////.........---......////////////...---.........///////////////............///000000......///000000000//////............---------,,,------........./////////------------------------......------------.........---,,,++++++,,,,,,---///......---+++******)))+++,,,,,,------,,,,,,+++......------------......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++******)))))))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************++++++***++++++++++++,,,,,,,,,)))***++++++***)))+++,,,,,,++++++************+++))))))******+++,,,,,,,,,)))************+++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++******)))************+++++++++***************+++++++++******))))))))))))******************************++++++************++++++))))))***++++++++++++******************+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************************************)))***++++++++++++***)))++++++++++++,,,---...///000///...,,,++++++++++++++++++*********+++,,,---,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------)))******+++,,,,,,------......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,---.........---------...........................////////////...............///000000////////////////////////////////////000000000000---...///111222222222222111111111000000000//////000000000000000000///...////////////000000000000//////......//////000111///////////////.....................------------............////////////..............................------------......+++***)))))))))***+++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++......------------......---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***((())))))***++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,************++++++++++++(((***++++++******+++,,,,,,,,,+++******)))******(((((())))))***++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))*********+++++++++******))))))))))))******************************++++++************++++++))))))***+++++++++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************)))***++++++++++++***)))++++++++++++,,,---...///111000///---,,,+++******---,,,+++++++++,,,---...,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------...///------------------------*********++++++,,,------,,,,,,,,,------.........,,,,,,------...///000000..................................../////////000...............///000000000000000000000000000000111111111111222222222222,,,...000222444444444333444444444333333333222222111111222111111000///...000000000000111111111111///////////////000111111111000///...------......//////.........---------............/////////000..............................------------......---,,,,,,,,,,,,---///000++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......------------......---,,,,,,++++++,,,,,,---+++,,,...///000///......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,------------,,,+++((())))))***++++++,,,,,,++++++++++++******))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))************(((***++++++******+++---,,,,,,+++***))))))))))))'''(((((()))******++++++)))************+++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))******++++++++++++******))))))))))))******************************++++++************++++++((()))***+++++++++++++++))))))******++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,------......------,,,///...,,,***)))))))))*********+++,,,------------,,,,,,,,,++++++*********------------------------***+++---......---+++***,,,------......------,,,------++++++++++++------+++---...---+++)))))))))******+++++++++,,,,,,,,,,,,---......,,,,,,---...)))+++------,,,,,,,,,...******+++,,,,,,---..............................000000////////////000000...//////000000000000///...///111000//////000111000000111222333333333222111111222333555666777777<<<;;;888555444444555555777777888999999999888777444555555666555444222111444222000111444555333111222111111000000111222333222222111///............000000//////...---------////////////............000000////////////............---------,,,,,,,,,------------------------.........------,,,,,,,,,...------,,,,,,------...///...,,,+++***+++,,,,,,...---+++******+++---.........---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,---///,,,++++++******++++++,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---***+++,,,,,,+++***)))(((************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,+++******)))*********(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,------++++++***+++,,,,,,,,,,,,------,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,------......------,,,------,,,++++++,,,------,,,...///...,,,******+++++++++,,,,,,,,,---------,,,------,,,***)))***+++***+++------,,,,,,---...,,,,,,------......//////---------...//////000000//////...............///000000111111111000000//////111222222111222333555555555777888888999999999;;;<<<===???AAACCCDDDEEEBBBAAA???===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;999777888::::::999777777666555444444444555666222222111111111111222222///////////////......................................................---//////.........---------------------------------.........------,,,,,,,,,...------,,,,,,------......---,,,+++++++++,,,,,,...---+++******+++---.........---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,+++------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///,,,++++++******++++++,,,***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,******++++++,,,------...++++++,,,---,,,+++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++***)))))))))***+++,,,,,,)))))))))*********++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++******************************************************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---......///......---,,,***)))(((......------------,,,,,,++++++++++++++++++++++++++++++------------++++++,,,------......------,,,------,,,,,,,,,,,,---------...//////---++++++,,,,,,,,,---------.........---......---***))))))***+++,,,------,,,,,,---.........//////////////////,,,,,,---...///000000111//////............//////222222333333333333222222222444666777777777999;;;===>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIKKKNNNOOOPPPLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDCCCCCCDDDDDDBBBAAA@@@???===;;;:::::::::;;;999888777666666555555666000000000000000000///////////////000000000000000...............//////////////////............---------------------------.........---------------...------,,,,,,------......---,,,,,,+++,,,,,,,,,------++++++++++++------...------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------------,,,,,,+++,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,++++++******++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++)))******+++,,,---......++++++,,,---------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,+++******)))*********++++++++++++++++++++++++((((((((()))***,,,---...*********+++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------...............---,,,+++))))))---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,---------,,,---///...,,,++++++,,,,,,,,,,,,,,,------------...///000///---,,,,,,---,,,---...---,,,+++---...//////////////////......,,,,,,------...//////000111000000000111111222333333444555777888888888888:::<<<>>>??????@@@BBBDDDFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWUUUUUUTTTTTTTTTTTTUUUVVVRRRQQQOOOMMMMMMNNNPPPQQQQQQOOOMMMKKKKKKMMMOOOPPPPPPOOONNNNNNNNNMMMLLLLLLIIIHHHFFFCCCBBBAAAAAAAAADDDCCCAAA>>><<<:::999999666666666555444333111000222222222222333333333333111111111111111111111111//////.........---------.......................................---------...------,,,,,,------...---------,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++******++++++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,******+++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++************************))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,************************+++++++++*********))))))************************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***,,,------+++******+++++++++++++++,,,,,,,,,,,,,,,---............///000---......---++++++---////////////........................///////////////111222222333444555777888888999;;;===@@@AAABBBCCCDDDFFFHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^XXXWWWUUUSSSSSSSSSUUUVVVVVVTTTQQQPPPPPPRRRTTTVVVVVVVVVVVVVVVUUUTTTTTTTTTRRRPPPMMMKKKIIIGGGGGGGGGLLLJJJHHHFFFDDDCCCBBBBBB?????????>>><<<999666555555555555555444444444444222222222222111111111111............------------...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********---,,,,,,++++++******)))))))))******++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***************++++++************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---------------,,,+++***)))***+++,,,------------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------)))+++---,,,+++******+++*********+++++++++,,,,,,)))***,,,---,,,---...000...///...---++++++---///.........///////////////000111111222222333333333444555666777:::<<<>>>@@@BBBCCCFFFHHHKKKMMMNNNOOOOOOPPPQQQQQQPPPPPPQQQRRRQQQRRRTTTUUUWWWWWWXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\______``````````````````[[[ZZZYYYXXXWWWWWWXXXXXXYYYWWWUUUTTTTTTVVVXXXZZZXXXYYYZZZYYYXXXXXXYYYZZZWWWVVVSSSPPPNNNMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNIIIIIIJJJIIIFFFCCC@@@>>>;;;::::::999888777666666555444444333222111000000/////////.........------......................................./////////...------,,,,,,------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))******)))))))))***++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++*********)))******+++,,,************************,,,++++++***))))))******+++++++++++++++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---******************************+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,,,,+++)))***+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---...//////...---,,,***,,,------,,,++++++,,,+++++++++,,,,,,,,,------***,,,------,,,,,,...////////////---++++++---///...//////000000111111111222333444666888999;;;;;;<<<===???AAADDDHHHKKKLLLPPPQQQRRRTTTVVVXXXXXXYYYWWWXXXXXXWWWTTTSSSSSSTTTTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\``````````````````______]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUWWWYYYZZZVVVXXXZZZZZZYYYXXXZZZ\\\ZZZYYYVVVTTTRRRQQQPPPPPPLLLLLLMMMNNNPPPRRRSSSTTTPPPQQQRRRRRRQQQNNNKKKIIIEEEDDDCCCAAA???>>>===<<<::::::999777555444222222111111111000000000000///........................---........./////////000...------,,,,,,------...+++,,,.../////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,))))))******++++++++++++---,,,+++*********+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******))))))***++++++,,,*********************************)))******++++++++++++*********)))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,)))******+++,,,,,,------******************************+++++++++,,,,,,,,,******************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,------......------,,,'''(((***,,,------------***+++,,,,,,---------,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---...//////...---,,,+++---......---,,,---...,,,,,,,,,---------.........///000000...---...///000000///---++++++---000//////000111222333333444222444666999<<>><<<:::888777666333333333222222222222111////////////////////////---.........//////000000...------,,,,,,------...+++,,,.../////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,***))),,,++++++++++++++++++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,---&&&'''(((***+++,,,......///...,,,+++***++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))***+++------+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...////////////////////////+++++++++,,,,,,---------+++,,,------......------.........,,,)))((()))***+++,,,,,,------,,,,,,+++...---+++++++++---///000......---------,,,,,,,,,---------.........//////...///000///...---...///...///000000///...///000///000222333555777999999999<<>>AAAEEEGGGKKKPPPTTTXXXZZZ[[[\\\^^^```bbbbbbaaa___]]]___]]][[[[[[ZZZXXXUUUSSSPPPPPPOOOOOONNNLLLKKKJJJKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@@@@???>>>???>>>>>>============>>>;;;<<<======<<<<<<===???AAACCCFFFGGGHHHIIIKKKMMMLLLMMMNNNNNNLLLLLLLLLNNNLLLNNNPPPRRRRRRQQQOOOMMMNNNLLLJJJIIIHHHFFFDDDAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKNNNQQQRRRQQQPPPOOOPPPOOOMMMLLLKKKJJJJJJIIIIIIDDDCCCAAA???===;;;999888555444222000.........///////////////////////////............////////////////////////////////////000000000///...------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++++++++,,,---************************,,,++++++***++++++,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++************++++++******************************************************))))))******+++,,,++++++++++++++++++++++++*********************************************************)))))))))))))))************************************************************************************************************************)))***,,,+++***))))))***++++++++++++++++++++++++***************************++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,,,,---...///........................------------------------........................,,,,,,++++++******))))))+++,,,------......------------...,,,+++***+++---...------,,,,,,------...000/////////////////////.../////////////////////...........................///111111000000222333444666999<<>>?????????======<<<;;;:::999999999999999888:::;;;;;;;;;;;;<<<>>>AAACCCFFFHHHIIIKKKMMMPPPNNNOOOQQQQQQQQQQQQRRRTTTQQQRRRUUUVVVVVVUUUSSSQQQQQQOOOLLLKKKJJJHHHEEECCCBBBAAAAAAAAAAAAAAABBBBBBEEEFFFGGGHHHHHHGGGFFFFFFBBBEEEIIIKKKLLLMMMOOOPPPPPPPPPOOONNNMMMMMMNNNNNNLLLKKKIIIGGGDDDBBB@@@???;;;999666444222111111111000000000000////////////........./////////000000........................000000111000///...---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******+++++++++************************,,,,,,++++++***++++++,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))******+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++************++++++******************************************************))))))******+++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))*********************+++++++++************************************************************************************************(((***,,,,,,***)))***+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------......------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++************+++,,,------......---------......---+++***+++---///...---,,,,,,---...///000000000000000/////////---............/////////....../////////000000000///000222333333333555777<<>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@AAABBBBBBCCCCCCCCCBBB???@@@AAABBBCCCBBBAAA@@@@@@???>>>===============:::<<<======<<<<<<===???@@@CCCEEEGGGIIIKKKNNNPPPOOOQQQRRRSSSSSSSSSUUUVVVTTTVVVWWWXXXXXXWWWUUUTTTPPPNNNKKKIIIHHHGGGEEECCCCCCBBBAAAAAA@@@@@@@@@@@@DDDEEEEEEEEEDDDCCCAAA@@@>>>@@@BBBDDDEEEHHHLLLOOOPPPQQQQQQPPPOOOOOOQQQRRRRRRQQQPPPNNNLLLJJJHHHGGGEEECCC@@@===999666555444444444333222111000000///....../////////000000000//////////////////////////////000000000...---,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,++++++******++++++******+++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,((()))***,,,,,,---,,,,,,++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***((()))***+++,,,,,,,,,+++)))******+++,,,,,,------)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))*********************+++++++++++++++************************************************************************++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------......//////......---------------------------,,,,,,------------,,,,,,------------------------+++,,,,,,---......//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,------......------,,,---------,,,,,,---//////...---,,,,,,---...///111111111111000000//////,,,,,,------..................///000111222333333222444777999:::<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA===>>>??????>>>>>>???@@@===@@@CCCEEEFFFHHHKKKMMMMMMOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVPPPMMMIIIGGGFFFFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???@@@AAAAAA@@@AAADDDIIIMMMPPPRRRSSSSSSQQQQQQTTTVVVUUUUUUTTTSSSQQQPPPOOOOOOLLLKKKIIIGGGCCC@@@===;;;:::999888666555333222111.../////////000000000000000000000000000000000000---...///000000///---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,+++***++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))***+++,,,---------,,,+++++++++++++++++++++,,,(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))*********************++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++***+++------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................//////000000000000//////////////////////////////------...//////...------------------------------++++++,,,,,,---...//////***+++------------+++***************************,,,,,,---......---,,,,,,---------------------------------....../////////+++,,,------......------***+++,,,,,,,,,---///111000///---,,,,,,---///000111111111111111000///...,,,,,,,,,---------............///111222333444555666999===@@@CCCFFFJJJMMMPPPTTTYYY]]]^^^^^^______[[[^^^aaadddeeeeeecccbbb______^^^\\\XXXSSSNNNKKKDDDAAA>>>===>>>@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAACCCDDDFFFGGGHHHHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>@@@AAA@@@???>>>???@@@;;;===@@@BBBCCCEEEGGGJJJKKKMMMMMMLLLKKKJJJKKKLLLPPPPPPQQQRRRSSSTTTUUUVVVRRRNNNJJJGGGGGGHHHHHHGGGIIIIIIGGGFFFEEEDDDDDDDDDGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDBBB@@@@@@CCCHHHLLLRRRTTTUUUUUUSSSSSSVVVYYYWWWWWWVVVUUUUUUTTTSSSSSSNNNNNNNNNMMMKKKHHHEEEDDD>>>===<<<:::777555444333////////////000000000000111111111111111111111111+++,,,...000000///---,,,+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++,,,------,,,+++)))(((+++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++)))+++,,,...//////......------,,,++++++*********'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***(((((())))))*********+++*********++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++***,,,......------...///++++++++++++++++++++++++---------------------------......//////......---////////////////////////000000111111111111000000000000000000000000000000---...///000000///...---...........................------,,,,,,------...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,,,,---...//////...---,,,........................------------.........///222222222111000/////////.........//////000111222111111222222333555:::======AAAGGGNNNSSSUUUVVVVVV^^^^^^^^^^^^______```aaabbbccccccdddcccbbb``````[[[XXXTTTOOOKKKHHHGGGGGG@@@?????????AAACCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJNNNNNNMMMKKKIIIGGGHHHIIIIIIHHHGGGGGGGGGFFFCCCAAAEEEEEEFFFGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>=========<<<>>>???AAACCCDDDDDDCCCCCCFFFGGGGGGHHHHHHIIIIIIIIIMMMLLLLLLLLLMMMOOOPPPRRRPPPLLLFFFDDDEEEFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFHHHIIIIIIIIIHHHGGGGGGEEEBBB@@@@@@BBBDDDFFFMMMNNNPPPSSSVVVWWWYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTQQQOOOMMMKKKKKKKKKMMMNNNIIIHHHEEEBBB===999555333333222111111111111111111222111111000000000111111////////////////////////...------,,,,,,------............------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************)))******++++++******)))---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++++++++++++++,,,,,,---------,,,++++++***)))(((''''''***************************++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000///...............///000///000000111222222222222444444444444333333333333888888888777666555444333444444555555555555444444222333444444444222111000222222111000///............------,,,,,,------...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,------...------............------........................------........./////////000000000000000000000000......------...000111222111333666888:::===BBBEEEKKKNNNSSSXXX\\\^^^______cccbbbaaa```^^^^^^^^^^^^aaaaaa```^^^\\\YYYWWWUUUMMMKKKHHHEEECCCAAAAAA@@@@@@@@@AAACCCEEEGGGJJJKKKRRRRRRRRRRRRRRRRRRQQQQQQNNNOOOOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJFFFDDDEEEEEEDDDBBBEEEDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIFFFCCCBBBCCCDDDEEEGGGIIIKKKOOORRRTTTVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRPPPNNNMMMNNNNNNOOOMMMLLLIIIFFFBBB>>>:::888666666444333222111111111111111000///////////////000000000000000000000000...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************+++************))))))))))))************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))(((((((((((()))************++++++,,,,,,,,,,,,++++++******))))))(((************************++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,,,,---+++,,,------,,,---///111000000000000000111222222222333555666777888999999<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;:::::::::::::::999888777666666666666555444333222...------,,,,,,------...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////.........------......................................./////////000000000/////////000000000111111000///......000222555666666999>>>BBBFFFIIINNNPPPXXXZZZ]]]```ccceeefffffffffeeeccc```^^^]]]\\\[[[^^^]]]ZZZWWWSSSOOOKKKIIICCCCCCCCCCCCCCCBBBBBBBBBBBBCCCFFFIIIKKKNNNOOOPPPUUUTTTTTTRRRQQQPPPOOOOOOMMMNNNOOONNNLLLIIIHHHHHHCCCAAA@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA>>>>>>==================???>>>=====================>>>@@@AAABBBCCCBBBBBB======>>>???@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFDDDBBBBBBBBBAAA@@@>>>BBBAAAAAA@@@AAABBBDDDEEEHHHIIIJJJJJJKKKJJJJJJJJJMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDFFFJJJMMMPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVTTTRRRPPPNNNMMMMMMMMMMMMPPPOOOMMMKKKHHHEEECCCBBB===<<<:::777555333222222333222111000///.........111111111111111111111111......------------...............---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((((((''''''''''''(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,------......---///000/////////111333333333333444444666777888999:::;;;===???@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@======???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>><<<======>>>===<<<:::999...------,,,,,,------...///---------...///...---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///........................////////////000000000000000000000000000000000000222111111222444777;;;===???CCCIIINNNQQQTTTWWWYYY]]]^^^```bbbdddeeeffffffdddcccaaa^^^\\\ZZZYYYXXXWWWUUURRROOOJJJFFFCCCAAA???@@@BBBEEEFFFHHHHHHHHHFFFHHHKKKNNNPPPQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGIIIKKKMMMLLLJJJGGGEEEEEE@@@>>><<<===???AAAAAAAAA???AAACCCDDDDDDBBB@@@???<<<======>>>>>>>>>>>>>>>AAA@@@?????????@@@AAAAAA???@@@AAABBBCCCBBBBBBAAA;;;;;;<<<>>>???@@@AAABBBEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCAAA???===BBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDFFFHHHJJJMMMOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTQQQPPPMMMKKKJJJHHHHHHHHHOOONNNMMMMMMLLLKKKKKKKKKEEEDDDAAA>>>;;;888777666888777555333111000//////000000000000000000000000......------------.....................---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''''''''''''''(((((()))************+++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......+++,,,,,,---...//////000111333333333333333555777888888999999;;;<<<>>>>>>@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEAAABBBBBBBBBBBBBBBAAAAAA>>>???@@@BBBCCCDDDEEEEEEGGGEEEDDDBBBAAAAAAAAABBBBBBBBBDDDDDDDDDBBBAAA???...------,,,,,,------...///---------...///...---------------------------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///........................////////////000000000000222222111111000000000///222222333555999===AAADDDKKKOOOTTTXXXZZZ[[[\\\]]]^^^___```bbbcccddddddeeebbb```]]]YYYVVVSSSQQQPPPKKKJJJHHHEEECCC@@@???>>>===>>>@@@CCCFFFHHHIIIIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPNNNLLLJJJGGGFFFEEEEEECCCFFFHHHHHHFFFDDDCCCCCCAAA@@@>>>???@@@AAAAAA@@@@@@BBBEEEGGGGGGFFFDDDBBB@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIFFFGGGGGGGGGFFFDDDBBBAAA@@@AAAAAABBBDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGEEECCCAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCEEEGGGHHHJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMJJJHHHFFFEEEDDDIIIIIIIIIJJJLLLMMMOOOPPPLLLJJJGGGDDDAAA???>>>===;;;:::888555333111000//////////////////////////////......------......///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******(((((())))))************,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------...//////---...///000111222333444777888999999888999;;;<<<>>>>>>??????AAABBBDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFDDDCCCAAAAAA???@@@BBBDDDEEEGGGGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCC...------,,,,,,------...///...------...///...---------------------------,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,.........------......................................./////////000000000222222222222222222222222222444777<<>>;;;888555222000///........................//////............//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,***++++++,,,,,,------...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...///000000222333444555777888::::::===>>>??????>>>???AAACCCCCCCCCCCCCCCDDDFFFGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJIIIGGGEEECCCBBBBBBCCCEEEFFFHHHIIIJJJJJJKKKKKKIIIHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC...------,,,,,,------...///...------...///...---........................,,,,,,,,,---------......------------------------...------,,,,,,,,,------------............------........................------........./////////000000111222444555666666777:::@@@GGGMMMRRRVVVXXX]]]___aaaaaa___^^^^^^_________```___]]]YYYVVVSSSQQQOOOLLLIIIFFFDDDBBBAAABBBBBBAAABBBCCCEEEGGGHHHJJJIIIIIIHHHIIIKKKLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@@@@AAABBBAAACCCEEEEEEEEEEEEGGGIIIDDDDDDFFFIIIKKKKKKIIIGGGJJJMMMRRRVVVXXXXXXVVVUUUYYY[[[^^^```bbbccccccbbbaaa``````bbbeeeiiimmmooosssqqqooolllgggbbb^^^[[[ZZZZZZZZZ[[[[[[[[[[[[[[[]]][[[XXXUUUTTTUUUWWWYYYRRRSSSTTTQQQMMMIIIIIIIIIDDDFFFIIIKKKKKKIIIFFFDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKMMMOOOQQQRRRTTTUUUTTTSSSQQQNNNKKKHHHEEECCCAAAAAAAAABBBCCCFFFIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKFFFDDDAAA===:::777555444//////////////////////////////............//////---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,---...---,,,,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++*********+++---......---+++***+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------***(((&&&%%%%%%&&&(((***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000222333444555999999;;;<<<>>>@@@AAABBBCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEDDDEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJJJJIIIGGGFFFDDDCCCAAA@@@>>>======>>>@@@AAA...------,,,,,,------...///...------...///...---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////,,,---...//////...---,,,........................------------.........///...///000333555888999:::>>>BBBIIIQQQXXX^^^aaabbb```aaabbbaaa```^^^^^^___[[[[[[[[[YYYUUUPPPJJJFFFDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFHHHJJJLLLOOOPPPLLLKKKIIIGGGGGGHHHJJJKKKIIIHHHFFFEEEEEEFFFGGGGGGHHHFFFDDDCCCBBBCCCDDDEEECCCDDDFFFFFFGGGHHHKKKMMMMMMOOORRRVVVZZZZZZWWWUUUYYY\\\aaafffiiiiiigggfffppprrruuuxxxzzz{{{{{{{{{qqqpppqqqrrrvvv{{{zzztttnnnkkkqqqqqqqqqppppppppppppoooooolllhhhdddccceeehhhjjjccceeedddaaa\\\XXXXXXYYYRRRTTTXXX[[[[[[XXXTTTQQQIIIGGGEEEBBB@@@?????????CCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLGGGHHHJJJMMMQQQTTTVVVWWWTTTSSSQQQNNNJJJGGGDDDBBBBBBAAA@@@@@@AAACCCEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKHHHDDD@@@<<<:::999000000000000000000000000//////............//////---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,---......,,,,,,---...************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++---......---+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------000...+++))))))+++...000++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''(((***+++,,,,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,222222444555777888999:::===>>>???AAACCCEEEFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFDDDBBB@@@>>>===:::999999;;;===???////////////////////////,,,+++***))))))***+++,,,------------------------,,,,,,,,,---------......////////////////////////...------,,,,,,------...///......---------............///000000///...---......//////////////////333222111222777>>>EEEJJJIIIMMMTTTZZZ^^^```___^^^aaa```___\\\ZZZXXXWWWVVVVVVSSSOOOKKKGGGDDDBBBBBBAAA@@@???BBBGGGIIIIIIGGGJJJJJJJJJKKKMMMOOOQQQRRRRRRNNNHHHEEEEEEEEEDDDBBBBBBCCCEEEEEEDDDDDDEEEGGGEEEIIIIIIFFFEEEHHHJJJIIIEEEGGGKKKPPPTTTVVVWWWWWWWWW]]]gggmmmooommmjjjhhhkkkooouuuzzz|||yyyuuurrr}}}}}}{{{{{{{{{}}}}}}{{{xxxyyyyyyxxxwwwxxxzzz}}}|||uuurrrsssttttttsssooopppttt|||zzzjjj[[[TTTPPPKKKHHHGGGFFFBBB@@@AAAAAAAAAAAABBBDDDFFFGGGIIIHHHEEECCCBBBCCCEEEGGGFFFEEEEEEHHHLLLQQQTTTVVVSSSRRRQQQPPPPPPMMMIIIEEEBBBBBBAAA@@@???@@@CCCFFFBBBDDDFFFFFFGGGIIILLLNNNNNNMMMMMMKKKIIIFFFCCCAAA<<<999555333222222222111111000///...---,,,,,,,,,//////............//////,,,,,,,,,,,,,,,---...//////////////////......---........................---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,((()))+++,,,------,,,+++******+++++++++,,,,,,,,,************+++,,,---...+++++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000---,,,************,,,---,,,,,,,,,---------......---,,,,,,++++++*********+++++++++,,,,,,---------------++++++++++++---------,,,,,,+++*********+++******+++++++++,,,,,,,,,......---,,,,,,+++******)))******++++++,,,------///......---,,,+++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,---...////////////...///000222444666999999;;;<<<>>>@@@AAABBBDDDDDDEEEFFFFFFGGGHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHJJJHHHEEEDDDCCCDDDFFFHHHJJJJJJJJJKKKJJJJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEHHHHHHHHHFFFDDD@@@===;;;888777666555444555555666,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,---------.......................................------------------...///......------.........//////000111111000///...///////////////000000111222333666999>>>DDDIIIKKKOOOSSSXXX^^^``````]]][[[WWWWWWUUUSSSQQQPPPNNNNNNIIIHHHFFFEEECCCBBBBBBBBBCCCBBBBBBEEEIIILLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQMMMIIIDDDBBBCCCDDDCCCBBBCCCDDDEEEFFFFFFGGGIIILLLIIIMMMNNNLLLKKKMMMNNNMMMNNNOOORRRWWW]]]cccfffhhhgggnnnwww~~~}}}||||||kkkeeebbb^^^ZZZWWWRRRLLLGGGCCCBBBAAA@@@@@@AAABBBBBBKKKIIIFFFCCCAAAAAABBBCCCCCCBBBBBBDDDHHHLLLOOOQQQRRRQQQPPPPPPPPPNNNJJJGGGEEEEEEDDDBBB@@@???AAABBBBBBCCCEEEEEEEEEFFFIIIKKKLLLLLLLLLLLLJJJIIIGGGFFFBBB???;;;888666555333111111000//////......////////////............//////...---------......///000///////////////...------...........................------,,,,,,------...------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,...------,,,++++++******,,,+++++++++++++++++++++------,,,,,,++++++******,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------...//////000000111333555777999:::======>>>@@@AAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;<<<======>>>??????BBBCCCCCCBBB@@@===:::888777666555444333444444555++++++++++++++++++++++++///......------......///------------------------------........./////////........................------------------------///......---....../////////000000111111000000///000/////////000111333444666888===BBBFFFIIIKKKLLLPPPSSSXXX\\\\\\ZZZVVVSSSLLLKKKJJJIIIGGGFFFEEEDDD???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCFFFIIILLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHEEEBBB@@@AAACCCDDDDDDDDDEEEGGGIIILLLPPPUUUYYYVVVZZZZZZVVVTTTVVVVVVUUUXXXYYY\\\bbbkkksssyyy{{{{{{zzzvvvuuusssqqqllldddZZZTTTKKKJJJIIIGGGEEECCCBBBAAAJJJHHHDDDAAA??????@@@AAAAAAAAAAAABBBEEEIIILLLNNNPPPOOOOOOOOOOOONNNKKKIIIHHHHHHHHHEEEBBB?????????AAACCCCCCCCCBBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKHHHFFFBBB>>><<<888555222222111000000000000111111000//////......//////000///............///000000...////////////...------........................///......------......///------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++---...---,,,+++,,,---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---...///......------,,,,,,++++++******+++++++++,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,------,,,,,,++++++******------,,,,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++++++++,,,...---,,,,,,++++++++++++---......//////000111111333444777999;;;===>>>???AAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>><<<;;;:::::::::777777777777777666666666777777777888888999999:::======>>>===<<<:::888666555444333222222222333333------------------------///..................///------------------------.........////////////000........................------............------...............//////000/////////000000000000000/////////000333666999;;;???@@@CCCEEEGGGHHHHHHHHHFFFIIINNNQQQPPPMMMIIIEEEBBBBBBBBBAAA@@@@@@??????>>>???@@@AAAAAA@@@???>>>BBBBBBBBBDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEECCCAAA@@@AAADDDFFFGGGGGGJJJMMMRRRXXX___hhhmmmmmmnnnjjjccc___```aaa```bbbcccgggoooyyy|||rrrhhhaaaZZZZZZXXXUUURRROOOLLLJJJIIIGGGDDDAAA@@@@@@AAABBB??????AAABBBDDDHHHMMMPPPNNNMMMMMMNNNOOONNNLLLJJJJJJJJJKKKIIIEEEBBBAAAAAABBBCCCCCCBBB@@@@@@AAACCCCCCDDDFFFIIIKKKMMMNNNOOOKKKIIIFFFCCCAAA===999555555444333222111000000000000000////////////000000///...............//////......//////......---,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......,,,,,,---......---+++***)))***++++++******+++++++++,,,,,,,,,---,,,,,,,,,------.../////////...------,,,++++++******+++++++++,,,,,,,,,+++***)))((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,............,,,+++)))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******+++++++++...---,,,,,,+++++++++,,,---...000222444555777777:::;;;===???@@@@@@@@@@@@????????????????????????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@?????????@@@AAAAAAAAA@@@@@@???>>><<<<<<;;;:::888777666555555555444444444444444444444444555555555666666777777777999999999999999777666555222222222222222222222222------------------------------............------------------------------.........////////////000........................---......//////......---...............///000111.........//////000000111///000111444888<<<@@@BBBHHHGGGEEECCCBBBAAAAAABBB<<<>>>BBBDDDEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBAAA@@@@@@CCCCCCCCCCCCBBBBBBBBBCCCFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKQQQTTTYYY```hhhrrr|||{{{pppjjjllloooooonnnpppvvv}}}zzzpppkkkiiiiiihhhfffccc___[[[YYYSSSPPPLLLIIIFFFEEEFFFFFF>>>???AAABBBBBBEEEJJJNNNLLLKKKKKKKKKMMMMMMLLLJJJIIIJJJKKKJJJHHHFFFFFFGGGCCCDDDDDDBBB@@@???@@@AAA???@@@BBBEEEHHHKKKMMMOOOJJJHHHFFFEEEDDDAAA>>>;;;;;;999777444222000///...000000////////////000000......------,,,------..................------,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......,,,,,,---......---+++***)))***++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......//////...------,,,++++++******+++++++++,,,,,,,,,+++***)))((()))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,............,,,+++)))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,)))))))))******++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,------...///000111444777:::===>>>???@@@AAABBBBBBAAA???===<<<:::999999999888888888888888888999:::<<<===>>>>>>>>>>>>>>>=========<<<<<<===<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;999888888777777666555444444444444111222222222333333444444444444444444555555555555555555555555555444444333111222222222222222222222++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------------........./////////---------------------------...///000000///...---............///000111111///////////////000222222222444777;;;???BBBEEEGGGIIIGGGCCC???<<<;;;<<<===999:::===??????>>>===<<<999::::::;;;<<<<<<============???@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJKKKNNNSSSWWWbbbfffkkkqqqxxx{{{vvvzzz~~~~~~~~~~~~~~~{{{~~~|||tttppprrrsssttttttrrroookkkiiihhhddd___ZZZUUUSSSRRRRRRIIIJJJJJJGGGCCCCCCFFFIIIKKKJJJIIIIIIKKKKKKJJJIIIFFFHHHIIIIIIHHHHHHJJJKKKFFFFFFFFFDDDAAA@@@AAABBB>>>???@@@BBBEEEHHHKKKLLLHHHGGGEEEEEEEEEEEECCCAAA@@@???<<<888555222111000111000000//////000000111......---,,,,,,,,,,,,------............---,,,,,,........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++---...---,,,+++,,,---,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,------------,,,,,,))))))*********+++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++******++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++******)))******+++,,,,,,------)))*********++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,,,,---------...///111333555666666888;;;???BBBDDDDDDEEEDDDDDDBBB@@@>>>;;;999888444444444333333333222222111222333555666888999::::::999999888777777666666777777666555555555555555777777777888777777666555555555444444444444555555111111222222333444555555444444444444444444444444333333222222222222111111222222333444444444333333,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---------............---------------------------...///000000///...---............///000111222111111000111111333444555888:::===AAADDDFFFGGGGGGCCCAAA>>>;;;::::::;;;<<<=========>>>>>>?????????<<<===>>>???@@@AAABBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBDDDEEEEEECCCBBBDDDFFFEEEGGGJJJMMMOOOOOOOOOOOOQQQSSSVVVXXXZZZ___fffkkkxxxzzz~~~{{{{{{~~~}}}{{{{{{xxxwwwxxxzzz}}}}}}zzzxxx{{{xxxsssnnnkkkiiiiiiiiidddddd```XXXNNNHHHHHHJJJJJJHHHGGGGGGHHHIIIHHHGGGEEEEEEFFFFFFFFFGGGJJJLLLHHHHHHHHHFFFDDDCCCDDDEEE@@@@@@@@@AAACCCFFFHHHJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDCCC@@@===:::777666555111111000000000000111111//////...---------------------......------,,,+++........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,((())))))+++,,,---......---------,,,,,,+++++++++++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******************+++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111333777:::===>>>@@@AAADDDFFFHHHHHHHHHGGGDDDCCC@@@===999777555444333222222222222222111111000000111222444555666666555555555444444444444444333333333222222222222222333333444555555555555444333333333333444555666777444444555666777888999:::777777777777777777777777666666555444444444444444333333555666666666555555////////////////////////,,,---...//////...---,,,------------------------,,,,,,,,,---------......---------------------------...///111111///...---............///000222222333333222222333555666777<<>>@@@CCCCCCBBBBBBEEEHHHOOOQQQUUUYYY[[[\\\]]]\\\YYY\\\aaadddhhhnnnwww}}}~~~~~~{{{{{{}}}|||}}}{{{|||}}}~~~~~~}}}vvvjjj[[[QQQNNNOOOJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDCCCCCCEEEHHHKKKIIIJJJJJJHHHFFFEEEFFFGGGBBBAAAAAABBBCCCEEEGGGHHHKKKIIIFFFEEEFFFHHHHHHHHHFFFEEECCC@@@>>><<<::::::111111000000000000111111111000///...............------......------,,,+++.................................------.........++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,******+++,,,((()))+++,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,************,,,---***++++++++++++,,,,,,,,,(((((()))***,,,---......---------,,,,,,+++++++++,,,+++***))))))***+++,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,******************++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,------...///000111333777;;;???BBBDDDGGGHHHJJJKKKKKKJJJIIIGGGCCCAAA===:::666444333333333333333333333333333333222222222333333444444444111222222333333444444555222222222222111111111000111222333444444444444444222222222333444666777888888999:::;;;<<<>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888333444666777777777666666......------------......,,,------......------,,,...---,,,,,,++++++++++++........................//////............/////////666???AAA;;;444///---000000111222222333333333888777666444444999???DDDGGGEEEDDDDDDDDDCCCAAA????????????@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHKKKMMMNNNNNNNNNMMMHHHHHHHHHFFFCCCBBBDDDEEEDDDFFFHHHFFFDDDFFFMMMSSSVVVaaannntttwwwvvvqqqkkkmmmoooqqquuuzzzvvvkkkccc\\\YYYZZZXXXSSSNNNIIIGGGHHHIIIJJJEEEBBBBBBCCCBBBFFFJJJIIIJJJJJJIIIHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIJJJLLLMMMKKKHHHEEEFFFFFFFFFEEECCCAAA>>>===888666444222000000111222000000///.........//////------,,,,,,,,,,,,++++++,,,,,,,,,------.........//////.........---------...........................------,,,,,,------...------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------++++++++++++------......---------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------//////...---,,,,,,+++***,,,---...---,,,+++,,,---,,,...000000000111333444888;;;>>>@@@BBBDDDGGGIIIJJJKKKKKKLLLKKKJJJHHHGGGAAA???<<<:::::::::999777999888777777666666666777777777666555444333333222///000222444555666555555333333333333222222111000222222333333444555555666777777777777777888999:::<<<===@@@BBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA;;;;;;;;;::::::999888888::::::999888777666555555......------------......,,,------......------,,,...---,,,,,,++++++,,,,,,........................//////.........//////000...444<<<===999333///.........///000222333444444777777777:::>>>DDDIIILLLMMMIIIEEEBBBAAAAAA@@@???CCCCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJGGGFFFDDDCCCDDDFFFGGGHHHBBBEEEIIIJJJLLLRRR\\\eeeppp~~~~~~~~~~~~wwwrrrooonnnjjjhhhddd^^^YYYUUUSSSSSSRRRLLLFFFEEEDDDBBBCCCGGGJJJJJJJJJIIIIIIIIIJJJKKKHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBBBB>>><<<888555222000000000000000///////////////000............---------,,,,,,------------------...............------------...........................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...------------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------//////...------,,,++++++,,,---......,,,,,,---......000222333333444666888@@@BBBEEEFFFGGGIIILLLNNNMMMMMMNNNNNNNNNLLLKKKJJJDDDAAA???>>>>>>???>>>>>>>>>>>><<<;;;:::999999999888777777666555444444333222333444444555555555555333333333444333333222222444444555666666777777888:::::::::;;;<<<===>>>???AAACCCEEEHHHIIIJJJIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEAAA@@@@@@???>>>>>>>>>??????>>>===<<<;;;:::999999......------------......,,,------......------,,,...---,,,,,,,,,,,,,,,,,,.......................................///000111,,,111777888555111//////......///000222444666777;;;;;;===CCCKKKQQQSSSRRRQQQLLLFFFBBBBBBDDDFFFGGGKKKLLLLLLLLLKKKJJJIIIHHHEEEGGGIIILLLOOORRRSSSTTTTTTTTTSSSRRROOOMMMJJJIIIHHHEEECCCDDDHHHKKKLLLKKKGGGKKKPPPTTTYYYcccppp{{{}}}|||~~~|||xxxrrrlllhhhdddccc```XXXPPPLLLIIIDDDCCCEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSQQQOOOLLLKKKKKKLLLLLLKKKEEEEEEEEEEEEEEEEEEFFFGGGEEEBBB>>>999555222000///000000////////////000000000////////////..................---------------......---------,,,,,,,,,...........................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))******+++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,,,,,,,......------------,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------///.........---,,,,,,,,,+++,,,......------///000111444666777888999;;;===FFFHHHJJJKKKLLLMMMOOOQQQOOOOOOPPPPPPOOOMMMLLLKKKHHHFFFCCCCCCDDDEEEEEEDDDDDDCCCAAA???===<<<;;;;;;777777777666666555555444555555444444444444555555444444555555666666555555777888888999::::::::::::>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMJJJJJJJJJIIIGGGEEEDDDCCCAAAAAA???>>>>>>>>>???@@@BBBAAAAAA@@@???>>>======...------,,,,,,------...,,,------......------,,,...------,,,,,,,,,------..............................---......///000111,,,///222222111//////000000000111222444666888:::AAAAAADDDLLLUUUYYYWWWSSSRRRNNNJJJIIIKKKOOOSSSTTTTTTRRRPPPMMMKKKIIIHHHGGGKKKMMMPPPRRRUUUVVVVVVVVVQQQQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFKKKRRRVVVTTTQQQVVVZZZ___ccchhhsss~~~zzzwwwuuusssrrrhhh]]]XXXRRRLLLHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCGGGHHHJJJLLLOOOQQQSSSTTTRRRPPPNNNMMMNNNNNNMMMLLLGGGFFFEEEDDDEEEFFFGGGHHHIIIFFFBBB>>>999666444222111000///////////////000000000/////////.........//////......------,,,,,,------------,,,,,,,,,,,,...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++---------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------------............------------***,,,.........///111333666888;;;<<<===???AAACCCIIIJJJLLLLLLKKKLLLMMMOOOOOOOOOPPPPPPOOOMMMKKKJJJKKKIIIFFFEEEFFFFFFFFFEEEDDDBBB@@@>>><<<:::999888666555555555555555555555555444444333444555777888777777888999:::::::::::::::;;;<<<===>>>>>>======AAAAAACCCDDDEEEFFFGGGGGGEEEEEEGGGHHHIIIIIIHHHHHHGGGGGGEEEDDDBBB@@@>>>>>>@@@???===<<<;;;<<<===>>>@@@@@@??????>>>======<<<------,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,---.............................................///000000,,,---////////////000111111111111222444777:::<<>><<<:::999333333111000000/////////////////////.........---/////////......---------......---------,,,,,,,,,...........................------,,,,,,------...------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------------------,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---.....................***,,,...000000222444666;;;===@@@AAABBBDDDGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMPPPQQQQQQQQQOOONNNLLLKKKLLLIIIFFFDDDCCCCCCBBBAAA???===;;;999777666555444444444444444444444555555333333333444555777:::;;;;;;<<<======>>>>>>>>>>>>===>>>???@@@AAA@@@???>>>@@@AAACCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAADDDDDDCCCAAA@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999------,,,,,,,,,,,,------,,,------......------,,,------------------...///........................//////............//////------......///000111111111111222444777<<<@@@BBBJJJLLLPPPXXX___cccbbb______^^^]]]\\\\\\[[[XXXUUULLLKKKIIIHHHIIIMMMQQQSSSVVVVVVUUUTTTRRRPPPNNNMMMNNNLLLJJJIIIIIIJJJLLLMMMLLLPPPYYYeeepppuuutttrrrpppvvv|||xxxsssooohhhcccaaaZZZUUUPPPMMMLLLJJJFFFBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMPPPQQQQQQMMMKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@999888666444333222111111////////////............/////////...............//////.........---------...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,+++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,------.........---------.../////////000,,,///222444555777:::<<<@@@BBBEEEFFFFFFHHHJJJLLLLLLNNNOOONNNMMMLLLMMMNNNQQQQQQRRRQQQPPPNNNLLLKKKIIIFFFBBB@@@???>>><<<;;;999888777555444333333333333444444444555555666666444444555777999;;;===>>>??????@@@@@@AAA@@@@@@@@@>>>???AAABBBBBBAAA???>>>>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::---,,,,,,++++++,,,,,,---,,,------......------,,,---------------...//////........................111000///......---......//////...///000111111111333444666:::???FFFLLLPPPTTTVVVZZZ^^^bbbdddeeeeeeeeebbb___\\\YYYUUUPPPMMMIIIIIIJJJLLLNNNQQQSSSTTTQQQPPPOOOMMMLLLKKKJJJJJJMMMLLLKKKLLLNNNRRRVVVXXX\\\aaahhhpppwww{{{}}}}}}{{{|||zzzvvvqqqnnniiiddd]]]XXXVVVRRRMMMHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLOOOOOONNNMMMMMMMMMMMMLLLKKKJJJHHHHHHEEEEEEEEEFFFFFFEEEEEEEEE@@@???<<<:::777555444444111111000000000/////////............////////////000000/////////....................................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,---......///,,,------...///000000111000333666999;;;===AAACCCDDDFFFHHHIIIIIIJJJLLLNNNNNNOOOPPPOOONNNNNNOOOPPPNNNNNNNNNNNNLLLJJJHHHGGGCCC@@@===;;;::::::999777777666555555555555555666555555555666777888888999888999:::<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>???AAACCCCCCAAA???======>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>??????@@@======>>>???AAACCCEEEGGGKKKKKKKKKJJJHHHEEEBBBAAAAAAAAA@@@@@@@@@@@@??????---,,,,,,++++++,,,,,,---,,,------......------,,,---------------...///000........................222111000///------------000000///000111222222111666777;;;@@@HHHQQQXXX]]]___aaacccccccccccceeefffeeebbb]]]XXXTTTPPPLLLIIIJJJLLLOOORRRSSSRRRQQQPPPKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLOOOTTTZZZaaaeeennnqqquuuwwwyyy{{{~~~}}}yyywww|||uuummmhhheee```YYYTTTNNNNNNNNNNNNMMMMMMMMMMMMJJJHHHGGGIIIKKKNNNOOOOOOMMMNNNOOOOOOOOOMMMKKKJJJEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDAAA>>>;;;888777666222222222111111111111000------......//////000000000000000000////////////...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,---------------------------++++++------------++++++,,,,,,,,,+++++++++******,,,,,,,,,------.........+++++++++,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,---...//////,,,------...///000111111444666:::===???BBBEEEHHHFFFHHHJJJKKKJJJKKKMMMNNNMMMOOOPPPOOONNNNNNOOOPPPIIIIIIIIIIIIGGGEEECCCBBB???<<<999888888888888777777666666666777888999999666666777888999::::::;;;<<<===???AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>???AAACCCBBBAAA>>>===<<<===>>>??????===;;;:::::::::;;;<<<===???@@@AAACCCCCCDDDFFFJJJMMMPPPRRR[[[\\\]]]\\\YYYUUUQQQOOOFFFFFFFFFFFFEEEEEEEEEEEE---------.........//////------------------------///...---,,,,,,---...///---------.........//////111111111000///---,,,+++000,,,---222222111444;;;999>>>GGGPPPWWW\\\^^^^^^dddccccccdddfffhhhgggfffccc[[[QQQJJJGGGGGGFFFEEEJJJNNNRRRSSSQQQMMMJJJIIIMMMGGGEEEHHHHHHEEEHHHNNNGGGOOOUUUXXX___kkkrrrsss~~~~~~zzzvvvtttpppiiiccccccaaa]]]XXXWWWWWWQQQJJJHHHEEEFFFIIIKKKJJJMMMQQQJJJKKKLLLMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGEEEBBB???===;;;:::444444333222111000//////......//////000000111111000/////////............////////////////////////---.........---,,,,,,+++..............................---------,,,,,,,,,...------,,,,,,++++++***++++++,,,------......///...---,,,,,,+++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---...000111111000...------,,,***))))))***,,,---++++++,,,,,,,,,---------)))+++---...---,,,---...111111000......000444777<<<===???BBBDDDFFFGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNPPPPPPQQQPPPOOOMMMKKKJJJGGGEEECCC@@@===<<<;;;;;;<<<:::888666666888:::<<<===<<<;;;<<<===>>>===;;;===<<<;;;::::::<<<>>>???AAABBBCCCBBB@@@???@@@AAA===<<<===>>>@@@@@@???>>>AAAAAACCCDDDBBB??????AAADDD>>><<>>AAADDDDDDDDDEEEIIILLLMMMPPPUUUZZZ___hhhrrryyy{{{xxxwwwooodddZZZWWWUUUWWW[[[\\\XXXTTT------------.........///------------------------///...------------...///---------.........//////000111111000000///......000------111222222888@@@JJJMMMRRRWWW]]]aaacccdddeeeddddddeeeeeeccc___\\\WWWRRRLLLHHHHHHIIIJJJJJJNNNQQQSSSTTTQQQNNNKKKKKKGGGCCCDDDHHHIIIHHHKKKQQQSSS\\\dddgggmmmwww~~~~~~~~~|||xxxuuuxxxwwwuuutttuuurrreeeWWWNNNHHHEEEFFFGGGFFFGGGIIIJJJJJJKKKLLLLLLKKKJJJJJJFFFFFFDDDCCCBBBBBBCCCCCCGGGFFFEEEDDDBBB@@@>>>===666666444222111000//////111111111111111111111111000000/////////.........////////////////////////---.........------,,,+++.........---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***---,,,+++))))))+++,,,---++++++,,,,,,,,,---------+++,,,------------...000000111222333444666;;;>>>BBBBBBDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNMMMLLLJJJHHHGGGAAA@@@>>><<<:::999999999999999888888999<<<>>>??????>>>===>>>@@@AAA@@@??????>>>======>>>@@@BBBCCCBBBCCCDDDBBB@@@???@@@AAA=========>>>@@@@@@@@@???AAAAAABBBDDDFFFGGGHHHIIIJJJFFFFFFJJJMMMLLLJJJKKKFFFIIIMMMPPPRRRWWW\\\aaafffhhhmmmuuuxxxmmmjjjiiimmmrrruuutttrrr------------............------------------------///...------------...///------........./////////000000000000111111111000111//////222666:::BBBJJJYYYZZZ\\\^^^```ccceeefffdddcccbbbaaa___ZZZTTTOOOJJJHHHFFFFFFIIILLLMMMNNNNNNOOOPPPNNNKKKIIIHHHHHHEEEDDDEEEIIILLLMMMRRRYYYeeennnwww{{{~~~|||}}}nnnYYYOOOGGGFFFHHHFFFEEEEEEGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAADDDDDDEEEEEEDDDCCCAAA@@@;;;999666444222111000111222222222222222111111111000000000/////////......////////////////////////------------------,,,,,,------------------------.........------------,,,***++++++,,,------......//////...------,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******,,,,,,,,,,,,******---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,---------,,,---000222000333777:::<<<@@@DDDFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHGGGEEECCCBBBAAA;;;;;;:::999888999999999888999;;;===???BBBCCCDDDCCCBBBAAABBBDDDEEEDDDCCC>>>=========>>>???AAABBBAAAAAAAAA@@@>>>===>>>???????????????@@@AAABBBCCCFFFGGGHHHLLLRRRXXX[[[\\\\\\YYYZZZ^^^___[[[XXXXXXUUUXXX\\\aaahhhooowww|||zzzxxxxxx}}}------------------------------------------------.........------.....................////////////111111000000000000000111222222444777===FFFPPPXXX___```aaaaaabbbaaaaaaaaa___\\\YYYVVVSSSOOOJJJFFFDDDDDDEEEGGGJJJLLLNNNNNNMMMMMMLLLJJJGGGEEEFFFGGGHHHIIIJJJMMMPPPVVV```hhhyyyhhh[[[PPPMMMNNNKKKHHHFFFBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIGGGEEECCCBBBAAA@@@@@@AAACCCEEEEEEEEECCCCCC???===:::777444333222333111111222222222222222222000000000////////////...////////////////////////------------,,,---------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,------............---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---,,,++++++++++++,,,---,,,,,,,,,------------...---------------///333666666999>>>BBBEEEGGGJJJLLLHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEAAAAAA@@@???===<<<::::::888888999999:::;;;<<<===<<<===@@@CCCEEEGGGGGGHHHFFFEEEDDDDDDEEEEEEDDDBBB>>>>>>=========>>>@@@@@@AAABBBBBBAAA??????@@@BBBBBBBBBCCCCCCCCCEEEHHHJJJRRRXXX^^^aaafffnnnvvvzzz|||wwwttttttqqqkkkhhhiiihhhjjjnnnssszzz~~~}}}~~~------------------,,,,,,---------------------------..................---........./////////000000222111000/////////000000333555999===EEEPPP[[[bbbbbbccceeeeeedddaaa]]][[[VVVRRRMMMJJJHHHGGGFFFEEEGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLIIIFFFFFFHHHJJJJJJMMMOOOQQQWWWeeeuuuzzzlll___YYYVVVPPPIIIEEE@@@@@@AAACCCEEEGGGHHHIIIJJJJJJIIIGGGFFFDDDCCCBBB???@@@AAACCCDDDDDDDDDDDDCCCAAA>>>;;;888777666555000000111222333333444444111000000000////////////////////////////////////...---,,,,,,,,,------...,,,,,,,,,------.........//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,---...///000222777:::>>>AAAFFFIIIJJJKKKLLLMMMJJJJJJKKKKKKLLLKKKKKKKKKHHHGGGEEECCCAAA>>>===<<<::::::999888666666555555555666888:::<<<>>>@@@@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHFFFDDDDDDCCCCCCAAA???@@@@@@@@@???@@@@@@@@@AAACCCDDDDDDDDDCCCDDDGGGJJJJJJKKKLLLLLLLLLOOOTTTXXXfffrrr|||~~~xxxvvvyyyzzzzzz|||------------,,,,,,,,,,,,------------------------------...//////...------....../////////000000000222222000000000111222333555;;;AAAEEEMMMXXXaaadddeeefffggggggddd___YYYVVVNNNJJJEEEBBBCCCEEEHHHIIILLLMMMNNNNNNLLLJJJIIIJJJJJJJJJIIIGGGFFFFFFIIILLLLLLRRRWWW[[[eeeyyy}}}qqqiii```TTTIIIDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDD@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCC@@@>>>;;;999888222222333333444555555555111111000000000/////////////////////////////////...---,,,+++,,,---...///,,,------......//////////////////.........------//////......---,,,,,,+++++++++,,,,,,---...//////,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,---------............---///111333555999===AAAFFFIIILLLMMMLLLLLLLLLMMMLLLMMMMMMLLLLLLKKKJJJIIICCCBBB@@@>>>;;;888666555666555555444333444444444444666999<<>>???@@@@@@AAAAAACCCDDDEEEFFFGGGJJJOOORRRXXXZZZ[[[\\\\\\aaahhhnnn---------,,,,,,,,,++++++------------------------------...//////...------.../////////000000000000111111111111333555888:::>>>FFFNNNQQQWWW```ddddddeeeeeeccc```[[[UUUPPPMMMHHHEEECCCCCCEEEIIILLLMMMMMMOOOPPPNNNKKKIIIJJJKKKKKKKKKLLLLLLKKKMMMPPPSSSVVV```hhhnnnyyyyyynnn^^^RRRMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAABBBCCCEEEFFFFFFGGGFFFEEECCC@@@===;;;777777777666666555555555111111111000000000//////////////////////////////...---,,,++++++---...000------...//////000111111////////////...........................---------,,,---------------------,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++************++++++,,,------------------,,,------------............///222666:::===AAAEEEHHHLLLMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKIIIGGGDDDBBBAAA<<<<<<:::999777666555444555444444333444555666777777999<<<@@@CCCEEEGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAA???>>>;;;===???BBBEEEGGGIIIJJJLLLMMMOOOQQQTTTYYY___ccciiikkkmmmnnnooouuu~~~---------,,,,,,+++++++++------------------------,,,---...//////...---,,,////////////000000000000000000111222555999===???GGGQQQYYY[[[___fffgggdddcccaaa\\\VVVPPPJJJFFFCCCFFFEEEDDDFFFJJJNNNPPPPPPLLLNNNPPPNNNKKKJJJKKKMMMSSSUUUVVVWWWXXXZZZ^^^```cccooozzzyyyiii]]]YYYTTTRRRNNNJJJGGGEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFCCCBBBBBBCCCFFFGGGGGGHHHIIIHHHFFFCCC???======<<<;;;999888666555444111111111111000000000000////////////////////////...---+++++++++---///000.........///000111111222000/////////............,,,,,,------...////////////......------,,,,,,+++++++++++++++,,,,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------.........//////------------------------,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,------...,,,------......------,,,---------.........//////000444999>>>BBBFFFJJJMMMNNNOOOOOONNNLLLKKKKKKLLLKKKJJJHHHEEEAAA===:::888777777777777666666666555666555444444555777888:::;;;===AAAEEEHHHJJJLLLLLLGGGGGGFFFEEEEEEDDDDDDCCC@@@???>>>???AAABBBAAA@@@BBBDDDHHHLLLQQQUUUWWWYYY\\\^^^```cccgggmmmtttyyytttwwwzzz{{{|||---------............/////////.........---------...///000000000///---,,,000/////////000000...---555333222333777???GGGLLLSSSWWW^^^cccffffffcccaaa^^^YYYSSSLLLHHHFFFGGGHHHGGGKKKOOORRRQQQPPPOOONNNJJJJJJIIIHHHHHHKKKOOORRRQQQ```kkkjjjdddeeelllqqqqqq~~~uuulllfffhhhddd]]]WWWPPPJJJFFFCCCEEEEEEFFFEEEEEEEEEGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFHHHJJJJJJIIIFFFEEEAAA@@@===:::777333111000000//////000222111///,,,///...---,,,,,,---...///......------------......////////////////////////////////////////////////---...///000000///...---------------------------.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********///...---,,,+++,,,---...---------.........////////////.........---------......................../////////......---------///......---------...............---------,,,,,,,,,------+++***)))***,,,///...---,,,...000444666777<<>>EEEFFFGGGIIIIIIIIIIIIHHHCCCEEEDDD@@@AAAFFFFFFAAAEEEAAA??????CCCGGGHHHGGGKKKSSS^^^eeeggghhhooovvvuuussssssyyy{{{|||---------............/////////.........---------+++,,,...///000111000000---------...//////......222333555999@@@IIIQQQVVV[[[^^^aaacccbbb___ZZZWWWUUURRRLLLGGGDDDEEEGGGIIILLLOOORRRRRRQQQNNNLLLLLLFFFFFFFFFGGGJJJRRR[[[aaalllvvv}}}xxxsssttt{{{}}}}}}~~~|||xxxtttqqqrrrsssqqqjjj]]]RRRJJJGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBDDDFFFHHHIIIJJJIIIGGGEEECCCBBB@@@<<<999666333222111000000111222222000...//////...------.../////////......------......///////////////////////////////////////////////////---...////////////...---------------------------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++.........------,,,,,,,,,,,,+++++++++,,,...///000---------........................------------,,,........................,,,,,,,,,,,,,,,,,,++++++......------------......,,,,,,,,,+++++++++******+++,,,------,,,+++---......------...000444888:::???CCCHHHLLLMMMNNNQQQSSSQQQOOOMMMLLLKKKIIIFFFDDD???>>><<<:::888666555555555444333333333333444555555666666888:::===@@@AAAGGGGGGGGGGGGFFFDDDCCCBBBAAABBBAAA>>>@@@EEEEEEAAACCCBBBAAAEEEMMMTTTYYY[[[```hhhttt|||~~~---------............///...............---------+++,,,---///000000111000---------......///000111222555:::AAAJJJSSSZZZ^^^bbbcccbbb```\\\WWWQQQNNNJJJGGGCCCAAAAAAEEEIIILLLQQQSSSTTTRRROOOKKKHHHGGGEEEEEEFFFIIIQQQ___nnnyyy}}}|||}}}}}}}}}|||rrrbbbWWWSSSIIIFFFDDDCCCDDDEEEFFFEEEJJJIIIGGGFFFEEEDDDDDDCCCDDDEEEGGGIIIIIIIIIGGGFFFFFFEEECCC@@@<<<999666555222111000111222333222000//////............/////////......------......///////////////////////////////////////////////////,,,------......------,,,------------------------,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,,,,---...///.........---------------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,...---------------......,,,,,,,,,,,,++++++++++++***,,,.........---...000---...///222666:::>>>@@@FFFIIIMMMOOOPPPPPPPPPQQQPPPMMMJJJGGGEEECCC???===888777777666555555666666666555444333444666888:::777888:::<<>>@@@BBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBDDDDDDCCCDDDGGGKKKKKKJJJMMMRRR[[[fffsss~~~~~~~~~---------............///---.....................000//////...............111222111000...000444777===BBBJJJSSSZZZ^^^``````bbb___ZZZTTTNNNIIIEEEDDDAAAAAAAAACCCFFFKKKOOORRRQQQRRRQQQNNNJJJFFFEEEEEEIIIJJJNNNTTT```ppp|||tttiii___RRRKKKKKKKKKHHHDDDFFFEEEDDDCCCDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFEEEBBB???===;;;555222000///000111111111000000000000000000000000/////////....../////////////////////////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,---...//////...---,,,++++++++++++++++++++++++000//////...---+++***)))------------------,,,,,,------,,,,,,,,,+++++++++---------------------------------....../////////,,,,,,,,,,,,,,,---....../////////.........------+++---//////...---...///222444888===BBBGGGJJJLLLJJJJJJLLLNNNOOONNNMMMKKKHHHDDD@@@<<<999777444222333333333222333333444444666666666666888;;;===??????@@@@@@AAABBBAAAAAAAAAAAA@@@>>>===>>>???AAABBBAAABBBFFFMMMSSSWWWYYYZZZ]]]dddppp|||}}}{{{{{{{{{{{{zzz|||~~~~~~|||yyywwwuuuuuuxxx|||~~~---------............///---------...............------------...000111222///000111///...111777<<>>CCCHHHKKKMMMMMMLLLKKKLLLMMMNNNMMMJJJGGGAAA>>>:::777555444222111444444444444444444555555888888999:::<<<>>>@@@AAABBBBBBAAAAAA@@@@@@??????AAA@@@===<<<<<<===@@@AAABBBDDDMMMZZZeeeiiikkknnnooowww}}}}}}~~~{{{tttnnnlllkkkkkkjjjnnntttzzzyyysssmmmjjjkkkiiijjjkkklllqqq{{{---------............///---------.........//////------------...000111222...000222222222777@@@GGGOOOTTTZZZ```ccccccaaa___WWWSSSLLLEEEAAA@@@AAABBBFFFGGGIIIKKKLLLLLLKKKJJJHHHIIIJJJKKKKKKNNNQQQTTTSSSZZZeeennnvvv{{{|||zzzssslllmmmpppmmmaaaVVVJJJIIIFFFDDDCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIJJJEEEGGGIIIJJJJJJHHHFFFDDD===999444111111222333333000111111222222111111000000000////////////000000////////////////////////////////////////////////...---,,,++++++,,,---...------------------------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------******+++,,,,,,---......***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,------.........)))***,,,......///......******+++,,,---......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///------------,,,,,,,,,,,,---...//////000333777;;;===@@@DDDHHHLLLMMMMMMMMMLLLKKKIIIJJJJJJGGGCCC???;;;888555333333333333222555555555555666777888999:::;;;===???AAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAACCCBBB@@@???@@@CCCGGGJJJQQQSSS^^^nnnxxxzzz{{{}}}yyysssoooooopppppprrrvvvooorrrqqqpppsssyyy}}}}}}uuupppjjjfffeeefffggggggnnnyyyyyypppnnnqqqppplllgggdddfffkkksssxxx---------.........//////---------.........//////111000///------......///...111444666888>>>IIIQQQWWWZZZ^^^aaaaaa]]]YYYVVVNNNJJJEEEAAA???BBBEEEHHHGGGIIIKKKMMMMMMJJJGGGDDDFFFGGGIIIKKKMMMRRRWWW[[[^^^gggttt}}}yyyxxx}}}pppbbbOOOLLLIIIEEEDDDCCCDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJFFFHHHJJJLLLMMMKKKIIIHHHAAA===777333222333444444000111222333333222111000000000////////////000000////////////////////////////////////////////////......,,,,,,,,,,,,......------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------******+++,,,,,,---......)))***+++,,,------...///------+++******+++------*********++++++,,,,,,,,,,,,---.........---,,,+++))))))***+++---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++,,,---...///000000/////////.........---...//////222777===BBBAAADDDGGGKKKNNNNNNMMMMMMKKKIIIFFFFFFEEEAAA<<<777777555222111222333444333444444555666888:::<<<===<<<>>>AAACCCEEEEEEDDDCCCCCCBBB@@@???@@@AAACCCDDDEEEDDDCCCDDDGGGMMMSSSVVVccceeeooozzzpppeee``````ccceeeddddddfffdddgggiiiiiimmmuuuyyyyyynnnkkkgggfffhhhkkknnnooo|||}}}ssskkkhhhiiikkklll///---++++++---...---,,,............/////////000111222333333000/////////222222444888AAAKKKUUU[[[^^^^^^___```___[[[VVVQQQEEECCC@@@???@@@DDDHHHKKKNNNKKKGGGEEEEEEEEEDDDCCCFFFIIIMMMQQQVVV\\\bbbgggpppvvv~~~~~~~~~zzz{{{|||ppp[[[TTTJJJDDDBBBBBBAAA@@@CCCEEEGGGIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFBBB===;;;:::888444111000//////000111111...,,,000000000000000000000000........................000000//////.........---........................//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++,,,------,,,++++++------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......,,,------,,,++++++,,,...///000222444777<<>>===;;;777333222222222333333555666777888888999:::<<>>>>>@@@CCCEEEFFFIIILLLPPPTTT[[[dddkkkuuu~~~~~~}}}yyyrrrjjjccc___]]]ZZZ\\\aaacccaaadddkkkeeelllpppooottt}}}zzz}}}|||yyy|||wwwrrrqqqrrr///---,,,,,,.........---........./////////000000000111333222111000111222333666;;;BBBKKKSSSYYY\\\```______^^^[[[VVVNNNIII@@@AAABBBDDDGGGIIIKKKLLLJJJHHHEEEDDDEEEGGGHHHHHHKKKPPPWWW^^^eeejjjpppttt}}}zzzggg___TTTLLLHHHFFFEEECCCCCCDDDFFFGGGHHHHHHHHHGGGLLLLLLLLLLLLKKKKKKKKKKKKGGGDDD???===;;;:::666333333222222333444333111///000000000000000000000000////////////////////////000/////////............------------------------//////.........---------.........------,,,,,,,,,...---------------------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,---------......------...---,,,,,,...000000222666999<<>>AAAFFFKKKNNNNNNMMMLLLIIIFFFDDDDDDGGGJJJMMMNNNSSSZZZeeeooovvv|||ssskkk```VVVQQQMMMHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLIIIFFFBBB@@@>>>===:::888666555555555666666444222000000000000000000000000000000000000000000000000////////////............------------------------...............---------.........---------------/////////......---------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......---...//////......000222444777<<<@@@DDDIIINNNQQQLLLMMMNNNPPPQQQPPPLLLIII@@@<<<888555444444333333666777888999;;;<<<===>>>@@@AAADDDFFFHHHIIIJJJJJJHHHGGGEEECCCAAAAAAAAAAAAAAADDDHHHKKKNNNQQQUUUXXX^^^dddmmmvvv}}}zzzqqqllllllnnnjjjhhheeecccdddggglllnnnwwwxxx}}}000///...///000111000......////////////000000000000111111111111333666888>>>DDDNNNYYY```ccccccbbbaaa]]]WWWQQQLLLFFFAAA===CCCFFFJJJNNNOOONNNLLLJJJJJJHHHGGGIIIMMMRRRUUUVVV]]]eeerrr~~~xxxrrrjjjccc]]]VVVNNNHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJHHHEEECCCAAA@@@>>>===:::888777777888777555444///////////////////////////////////////////////////////////////.........------------------------.......................................---------//////......------,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......,,,.../////////000333555999===BBBGGGJJJMMMPPPRRRPPPOOOOOOOOOOOOMMMIIIEEE===:::666444333444666777666777:::<<>>;;;999777666444222000000000000000000000000.................................///////////////........................---------............................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------......,,,...111444666:::>>>AAAFFFHHHKKKLLLLLLLLLMMMNNNRRROOOLLLIIIFFFBBB===999666666666555555888<<>>:::888666333111000000000000000000000000..................................../////////000////////////////////////---------.........//////---........./////////000++++++,,,,,,---.........,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---000444888;;;@@@EEEIIIIIIKKKLLLMMMLLLLLLMMMNNNMMMKKKGGGEEEBBB>>>:::777555777999::::::===AAAEEEHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBAAADDDFFFIIIPPPXXXbbbkkkppp{{{rrrfffdddfffiiinnntttrrrrrrrrrsssvvv}}}...---...000111111...+++000000000000111111111111111333666:::AAAKKKVVV]]]aaabbbdddeeebbb]]]XXXUUUKKKHHHFFFEEEHHHLLLOOOPPPLLLKKKJJJJJJLLLOOOSSSVVV```jjjzzz~~~uuuooofff[[[SSSMMMJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHFFFCCCBBBDDDFFFIIIEEE@@@<<<999666444111000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000---------.........//////---.........//////000000+++,,,,,,---...///000000++++++++++++,,,,,,---...---------,,,,,,,,,++++++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////---,,,++++++++++++,,,---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---.........------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......///222666;;;???DDDJJJNNNJJJKKKMMMMMMLLLMMMNNNPPPIIIFFFDDDAAA@@@===999666777:::>>>???@@@BBBFFFJJJJJJKKKKKKKKKJJJGGGEEECCCEEEDDDCCCBBBBBBBBBCCCCCCFFFIIIPPPZZZgggvvvyyyoooccc[[[___hhhooowww111111000000//////......111111111000//////111333666555888@@@LLLWWW]]]```gggggggggfffaaa[[[UUUQQQGGGIIILLLNNNOOONNNLLLJJJIIIJJJKKKMMMOOOTTT^^^ggguuu~~~{{{}}}{{{qqqeeeZZZPPPJJJMMMKKKIIIIIIIIIIIIHHHFFFJJJIIIGGGFFFDDDBBB@@@@@@???@@@@@@@@@===999555333111000///......///000111111111000000//////............////////////..............................,,,,,,---....../////////................................................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......------...111444777999>>>BBBGGGJJJLLLMMMPPPOOOOOOOOOOOONNNNNNNNNEEECCC@@@<<<:::888888888:::<<<>>>AAADDDGGGIIIKKKOOOMMMJJJGGGFFFDDDBBBAAA@@@???>>>@@@DDDGGGHHHHHHLLLTTTdddvvv}}}uuuoookkkhhhgggbbbeeeiiioooxxx111000000000/////////...000000111000000111333666999;;;AAAIIISSS\\\bbbdddgggggggggddd___XXXQQQLLLKKKLLLNNNNNNNNNLLLJJJIIIHHHIIIKKKPPPWWWaaammmwww~~~{{{{{{}}}~~~xxxlll```XXXOOONNNLLLLLLLLLLLLJJJHHHIIIIIIGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA???<<<888666111000///......///000000000000000000000///////////////000000000000//////........................////////////....................................---------------------------------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------......///...///111555999===???BBBFFFIIIKKKLLLMMMNNNPPPQQQQQQPPPMMMJJJHHHAAA???<<<:::888999::::::AAABBBCCCEEEGGGIIIJJJJJJJJJHHHGGGEEEDDDDDDBBBAAAEEECCCBBBBBBDDDIIIOOORRR^^^hhhxxx{{{rrriiicccaaabbbdddqqquuu|||000000000000///////////////000000000000222666999<<>>BBBEEEEEEFFFIIIKKKLLLLLLKKKJJJAAABBBBBBBBBBBBCCCFFFGGGIIINNNTTTYYY___kkkzzz|||yyyssstttssspppooouuu}}}wwwqqqmmmkkkkkklllooooooooopppqqqrrrtttuuuuuuvvvxxxyyy{{{|||}}}~~~zzzxxxtttpppmmmkkkjjjiii////////////000000000000000000111111222666;;;???JJJRRR]]]dddeeedddddddddddd```ZZZUUURRRRRRTTTVVVTTTRRROOOMMMKKKKKKLLLMMMNNNYYYfffqqq}}}|||~~~sssjjj[[[OOOHHHFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBBBBAAA@@@???777666444111000///////////////000000111111222222...//////000000//////...........................,,,,,,---------.................................------------------------------------------------------------------------************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...............000333666:::???DDDHHHIIIJJJLLLNNNOOOOOONNNNNNOOONNNKKKHHHDDD@@@<<<;;;888888999<<>>AAADDDGGGJJJKKKJJJIIIHHHFFFDDDBBBAAA@@@AAABBBDDDDDDFFFLLLVVV]]]nnnttt}}}zzzqqqkkkeeeccc___\\\ZZZZZZ[[[[[[\\\\\\^^^```bbbeeeggghhhiiilllpppsssuuuuuutttsssmmmkkkhhheeecccaaa``````.../////////000000000111///111444888===EEENNNTTT```aaacccffffffccc^^^ZZZSSSSSSRRRRRRRRRTTTVVVWWWLLLJJJHHHHHHKKKPPPVVVZZZiii{{{xxx{{{nnn^^^TTTOOOMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCC===<<<999555333111000000222222111111111111111111//////000000000000//////........................////////////000000000000........................------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------............------------,,,,,,,,,---------......------------.........///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,......---------,,,,,,,,,,,,------...//////000000444888>>>CCCFFFHHHJJJLLLLLLLLLNNNOOOOOONNNMMMLLLFFFCCC@@@<<<:::::::::;;;<<<>>>BBBFFFHHHJJJJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDHHHJJJLLLMMMRRR\\\jjjuuu{{{yyy{{{~~~~~~|||xxxuuurrrpppmmmiiifffccccccdddeeefffgggiiilllooosssvvvxxxyyyzzzzzz{{{|||}}}~~~~~~yyywwwuuurrrooommmlllkkk.../////////000000111111...111555:::BBBLLLWWW^^^dddbbbaaabbbbbb___YYYTTTMMMOOOQQQSSSTTTTTTSSSRRRMMMKKKJJJKKKOOOWWW^^^cccsss~~~~~~~~~yyy||||||zzzzzz|||vvvggg\\\VVVRRRPPPHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEE???===:::777444222111111333222222222111000000000000000111111111111000000........................333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------/////////...---------,,,,,,,,,,,,------.........---------.........//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,.........------,,,,,,,,,---......///000111111222777<<>>IIITTT\\\```bbbddddddbbb\\\TTTNNNKKKKKKPPPUUUVVVSSSPPPNNNNNNLLLIIIIIINNNRRRZZZkkk|||}}}zzzyyyyyyyyyyyyzzzyyyxxxxxxzzz||||||uuuoooeeeXXXNNNKKKHHHEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJIIIFFFDDDCCCAAA>>><<<;;;888444111222222222111000//////...111111111111000000000000........................111111000000/////////...//////.........---------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------,,,++++++***...---,,,+++++++++++++++,,,------......------,,,,,,,,,,,,---------............------------............///000000///......++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,---...//////++++++,,,,,,,,,,,,------000///...---,,,------...,,,,,,,,,------,,,++++++............000333666888AAABBBEEEIIIMMMOOOOOOMMMRRRPPPMMMJJJGGGDDDBBBBBB;;;:::888777777999;;;<<>>HHHQQQYYY___bbbdddccc```ZZZTTTNNNJJJHHHJJJNNNSSSTTTQQQNNNMMMMMMMMMLLLOOOVVV^^^iiizzz}}}zzzvvvuuuvvvxxx{{{~~~yyypppdddZZZSSSOOOJJJGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLJJJGGGDDDEEECCCAAA???>>><<<999666555444333111111000000000111111111111000000000000........................000000000//////.........//////.........---------------------------------...........................------,,,,,,------...------------------------++++++++++++++++++++++++---------------------------------------,,,++++++------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------........................+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------000///...---,,,------...------.........---------.........000333777;;;===FFFFFFHHHKKKNNNNNNLLLJJJOOOMMMJJJGGGDDDAAA??????999888777666777999;;;<<<@@@AAACCCEEEGGGFFFEEECCCCCCCCCCCCEEEKKKWWWeeennnuuuxxx{{{}}}tttgggeeebbbaaabbbfffkkknnnyyy}}}---...///......///222444444===IIITTTZZZ^^^bbbeeeeee```XXXOOOIIIFFFFFFGGGKKKOOORRRRRROOOLLLMMMNNNNNNOOOUUU^^^hhhuuu}}}yyyxxxxxxxxx{{{~~~tttjjjbbb\\\SSSLLLIIIIIIJJJKKKIIIIIIKKKLLLMMMKKKGGGCCCEEECCCAAA@@@@@@???===;;;888666444222000000111222111111111111000000000000......................../////////..............................---------------------------------...........................------,,,,,,------...------------------------************************+++,,,,,,------.........---............---,,,,,,+++,,,---...///...------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,......,,,,,,,,,,,,......------............------+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------//////...------------..............................///000333888===BBBEEEIIIIIIKKKMMMOOONNNKKKHHHIIIGGGEEEBBB???<<<;;;:::666555555666777999;;;======???@@@BBBBBBBBBAAA@@@BBBCCCFFFMMMXXXiiizzzxxxrrrppprrrsssrrrssswww~~~000111111000000111444777999DDDRRR[[[___```cccfffccc[[[OOOFFFBBBCCCGGGIIINNNPPPRRRQQQNNNLLLNNNQQQUUUYYY```iiisss~~~}}}~~~{{{xxxwwwyyy|||zzzsssjjj^^^TTTNNNLLLKKKLLLHHHIIIJJJLLLMMMKKKFFFCCCAAA???>>>>>>>>>???>>><<<:::888555111000000111222111111111111000000000///..........................................------........................------------------------...........................------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,---...//////---......///......------***,,,...000000000...---,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...---+++******+++---...........................+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------............------........................//////000111333888===DDDIIILLLJJJJJJKKKMMMNNNMMMJJJGGGBBBAAA???<<<:::888777666333333444666888:::<<<>>>===???AAABBBBBBBBBCCCDDDFFFIIIPPP[[[jjj|||}}}|||~~~~~~~~~111111111000000222555888BBBLLLWWW]]]^^^^^^```ccc\\\SSSIIIBBBAAAFFFKKKNNNMMMOOOPPPNNNLLLNNNRRRWWWccchhhpppyyyzzzuuussswwwzzzwwwwwwwwwwwwvvvhhh\\\SSSNNNLLLJJJHHHHHHJJJKKKLLLJJJFFFCCC@@@>>><<<<<<>>>?????????<<<999666222000000111222111111111111000000000///////////////////////////------..................---.....................------------------------...........................------,,,,,,------...------------------------------------------------++++++,,,,,,---...//////------......///......---***,,,...000000000...---,,,------......------,,,,,,,,,,,,---------............------------.........---+++******+++---...........................+++,,,,,,------,,,,,,+++))))))***++++++,,,------+++++++++,,,,,,,,,------------..................------,,,,,,---...//////222444888>>>DDDIIIMMMOOOLLLKKKJJJJJJIIIGGGCCC@@@<<<;;;:::888666555555555333333555777999<<<>>>???BBBDDDEEEEEEEEEFFFJJJMMMNNNSSS___nnn}}}///000000000111444999<<>>>>>@@@BBBCCCCCC===;;;888555333222222222111111111111000000000000////////////////////////.............../////////---------...............------------------------...........................------,,,,,,------...------------------------........................+++,,,,,,------.........,,,,,,---............---+++,,,---...///...------,,,------......------,,,,,,,,,,,,---------......///......------......///------++++++++++++------......------------......+++,,,,,,------,,,,,,+++))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,---......///.........---,,,,,,+++,,,---///000555999>>>DDDIIIMMMNNNOOONNNKKKGGGDDDAAA>>>;;;888777777666555555555666666444555777:::<<<>>>@@@AAABBBDDDEEEEEEFFFKKKSSSZZZ```gggttt~~~...///111222555;;;AAAFFFTTTXXX]]]```^^^YYYSSSOOOJJJFFFCCCEEEKKKOOOOOONNNHHHKKKNNNQQQWWWaaannnwww~~~|||zzzzzzwwwvvv|||wwwkkkaaaXXXSSSNNNMMMKKKKKKLLLLLLJJJHHHCCCAAA??????AAADDDEEEEEE@@@>>><<<999777555333333111111111111000000000000////////////////////////.........//////000000000---------.........//////------------------------...........................------,,,,,,------...------------------------------------------------------------------------++++++,,,---------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,.../////////.........---,,,,,,---///111222888<<>>@@@BBBCCCCCCDDDHHHOOOWWWcccvvv}}}{{{||||||{{{wwwwwwvvvtttsssuuuxxx{{{zzz~~~|||333444777<<>>???BBBDDDEEEFFFGGGEEE@@@:::666333222000//////000000///---000000000000000000000000000000//////.........---//////////////////////////////////////////////////////.........---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---------...------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---111///------///444999<<>>AAACCCDDDDDDDDDFFFLLLSSSaaa|||}}}yyyvvvrrrooonnngggeeebbb```___aaaccceeehhhkkkoooqqqrrrpppllljjj555888===DDDJJJPPPUUUWWW[[[UUUXXXaaa\\\LLLDDDHHHHHHJJJLLLNNNNNNMMMLLLKKKQQQ\\\iiittt|||zzzoooaaa\\\WWWSSSRRRRRRRRRRRRMMMKKKGGGCCC@@@@@@AAABBBEEEFFFHHHGGGCCC===888555333222000000111222111///000000000000000000000000000000/////////.........//////////////////////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,------...---------,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................---------///444:::@@@DDDFFFGGGHHHJJJKKKIIIDDD@@@;;;999777555333333444555777777888999:::;;;;;;<<<;;;===???@@@BBBCCCEEEFFFLLLUUUaaarrr}}}{{{uuuqqqpppqqqnnnmmmkkkiiigggeeecccbbbaaa___]]][[[[[[]]]```bbbfffhhhjjjlllllljjjgggfff777===FFFOOOVVVYYYZZZYYYYYYVVVTTTSSSOOOIIIFFFGGGJJJMMMPPPOOOMMMKKKLLLNNN\\\jjj|||mmmiiiccc___\\\ZZZXXXWWWSSSPPPLLLGGGDDDBBBAAAAAAEEEFFFIIIIIIGGGBBB===999555444222222333333333222////////////////////////000000////////////......////////////////////////////////////////////////...............---------------------------------------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---...000444:::@@@FFFJJJJJJIIIIIIHHHGGGCCC>>>::::::999777555444444555666999999:::;;;<<<======>>>???@@@AAAAAABBBEEEIIILLLVVVcccttt~~~yyytttqqqoooppppppmmmiiifffgggjjjiiihhhgggfffeeeeeeeeeeeecccbbbaaa```aaaccceeegggjjjjjjkkkkkkjjjiiigggfff:::BBBOOOZZZ``````]]]ZZZWWWUUUOOOGGGFFFIIIJJJHHHIIIMMMOOOMMMJJJKKKQQQWWWeeevvv~~~wwwpppjjjddd___[[[YYYVVVPPPKKKHHHFFFDDDCCCEEEGGGJJJLLLLLLHHHBBB>>>777555333222333444333222////////////////////////000000//////////////////////////////////////////////////////////////////........................////////////////////////------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------.........------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------......///000111111222555999>>>DDDHHHKKKLLLJJJHHHFFFDDD@@@;;;777:::888777555555666777888::::::;;;<<<===>>>??????BBBBBBCCCBBBCCCHHHPPPVVVggguuuvvvtttsssssstttvvvuuutttrrrsssuuuvvvuuurrrnnnkkkppprrrsssqqqoooooosssvvvwwwvvvuuuuuuuuuuuuvvvwwwuuuuuutttsssssstttuuuvvvvvvvvvuuutttsssrrrqqqqqq@@@HHHUUU```eeeccc]]]YYYTTTSSSKKKCCCDDDKKKNNNKKKHHHJJJLLLKKKLLLQQQ[[[dddqqq|||zzzyyywwwwwwyyy}}}uuukkkddd```ZZZSSSNNNLLLKKKIIIHHHHHHHHHJJJMMMOOOLLLGGGBBB999777444222333333222222//////////////////////////////000000000000000000////////////////////////////////////////////////---.....................////////////////////////------------------------........................,,,,,,,,,---------------------------------------***+++,,,---............,,,,,,,,,---------......------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------...000222333333555999>>>CCCGGGJJJLLLJJJHHHFFFDDDBBB@@@<<<999999888666666666777999::::::;;;;;;<<<===>>>??????@@@BBBCCCDDDFFFNNNYYYbbbzzz}}}~~~|||uuummmmmmkkkjjjjjjkkkkkkkkkjjjjjjnnnrrrwwwyyyxxxvvvtttxxxzzz}}}}}}|||~~~HHHOOOZZZcccfffccc\\\XXXSSSPPPJJJFFFHHHMMMNNNLLLHHHJJJMMMPPPUUU^^^iiiqqq{{{wwwssssssvvv{{{~~~}}}ttthhh```WWWPPPNNNNNNMMMLLLKKKJJJJJJMMMPPPOOOKKKFFF===:::666333222222222111//////////////////////////////000000000000111111////////////////////////////////////////////////---------...............------------------------------------------------------------------------------------------------........................++++++,,,---............,,,,,,,,,---------......------,,,,,,,,,---......***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................---------------------------,,,,,,---...111333555444888===CCCIIILLLNNNOOOGGGEEEBBBAAA@@@???===;;;888777666666777999;;;<<<;;;<<<===>>>???@@@@@@AAA@@@CCCFFFIIIMMMXXXgggrrryyyqqqnnnnnnnnnkkkhhhjjjhhhggghhhjjjlllllllllnnnsssyyyRRRVVV]]]cccdddaaa\\\XXXTTTNNNJJJLLLNNNMMMJJJHHHIIIMMMSSS[[[eeennnvvv{{{yyyuuuuuuvvvwwwqqqgggZZZQQQOOOOOOOOOMMMNNNKKKJJJLLLPPPPPPMMMIIIAAA===888555333333222111000000000000000000000000//////000000000111111111////////////////////////////////////////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///******+++,,,,,,---......***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++------------------------........................---,,,,,,---...111444666;;;>>>DDDIIIMMMOOONNNNNNDDDAAA???===>>>===<<<;;;888777666666777:::<<<>>>===>>>???@@@AAABBBBBBCCCDDDIIIOOOTTT[[[hhhyyypppnnnkkkjjjlllnnnpppppprrrqqqpppppprrrttttttsssyyy}}}XXX[[[```cccccc```[[[XXXUUUMMMKKKQQQSSSLLLEEEDDDKKKPPPYYYeeeqqqzzz~~~zzzvvvtttssszzzwwwlll]]]RRROOOOOONNNMMMPPPLLLJJJLLLOOOQQQNNNJJJDDD@@@;;;777555444222111111111111111111111111111//////000000111111111222////////////////////////////////////////////////---------.........//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///******+++,,,,,,---......***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,---///222555777CCCFFFJJJNNNOOONNNLLLJJJBBB@@@===;;;;;;<<<;;;:::777777666666888:::===??????@@@@@@AAABBBCCCDDDDDDJJJQQQXXX___hhhvvv~~~zzzrrrllleeegggjjjmmmpppsssxxx{{{}}}{{{zzz{{{{{{zzzxxx]]]___aaabbb```\\\WWWTTTPPPQQQPPPNNNKKKJJJJJJLLLMMMXXXiiiwww||||||}}}yyyyyyqqq^^^SSSQQQRRRPPPMMMKKKLLLLLLLLLLLLJJJHHHGGGGGGDDD???<<<:::999777555222111111111333333111///111111000000//////...............///////////////......------------......//////.........---------................................................------------------------------------------------.........------,,,,,,,,,------------------------************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------************************------,,,++++++,,,,,,,,,...------------...///000+++++++++,,,,,,,,,---------------...222777<<<@@@GGGJJJNNNQQQPPPLLLGGGDDD>>>===<<<===>>>===:::888555666777888999;;;???BBBDDDCCCAAA@@@AAADDDGGGIIITTT___kkkvvvtttssssssqqqooollliiihhhgggkkkqqqwww{{{~~~___```aaaaaa^^^[[[WWWTTTRRRQQQOOOMMMKKKKKKNNNQQQZZZdddrrrxxxxxx}}}vvvcccWWWTTTSSSQQQMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHEEEBBB???===;;;999777222111000111222222111///111111000000////////////////////////////////////......------------......//////.........---------................................................------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------....................................111555;;;@@@DDDIIIKKKNNNOOOMMMIIIDDD@@@<<<===>>>>>><<<:::888777555777999:::;;;===@@@CCCAAAAAA@@@??????CCCIIIMMM___lll{{{yyyrrrlllmmmnnnnnnnnnmmmlllkkkooottt{{{bbbaaa```^^^\\\YYYVVVUUURRRQQQMMMJJJJJJMMMTTTYYYhhhqqq~~~}}}{{{xxxuuutttxxx}}}hhhZZZUUUTTTQQQNNNOOOOOOPPPPPPOOONNNMMMLLLJJJHHHEEECCCAAA???;;;888333111000000111111000...111000000000000/////////////////////////////////......------------.....................---------................................................------------------------------------------------,,,,,,------------------------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,------------.........////////////.....................///111555:::@@@FFFIIILLLLLLMMMLLLHHHDDD???<<<:::===@@@???:::777666666555888;;;===>>>@@@BBBDDD???AAAAAA@@@@@@EEEOOOXXXmmm{{{~~~yyyxxxxxxxxxvvvrrrkkkgggfffhhhjjjnnnppprrrrrrrrryyycccaaa^^^[[[XXXVVVTTTTTTPPPNNNKKKIIIKKKRRR\\\cccqqqzzzwwwqqqqqqssstttsss{{{lll\\\UUUSSSQQQOOOPPPPPPPPPPPPPPPOOOOOONNNKKKIIIHHHFFFDDDAAA===999444333111000111111///...000000000000000000000000000000000///////////////......------------......................................................................................................------------------------,,,,,,,,,------.........------------------------........................------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,---------------------------,,,,,,,,,,,,///000444999???EEEKKKNNNNNNMMMKKKHHHDDD???;;;999:::>>>AAA???999555444666777:::>>>@@@AAABBBDDDEEE???BBBEEEDDDEEEMMM[[[ggg{{{~~~wwwrrrnnnlllkkkkkklllmmmmmmkkkiiiiiikkkooossswwwzzz{{{|||aaa^^^[[[WWWTTTRRRRRRRRRLLLKKKJJJJJJPPP[[[hhhpppyyy}}}tttpppllllllpppwww|||~~~ooo^^^VVVSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPMMMKKKIIIHHHFFFCCC>>>;;;777444222000111111///...000000000000111111111111111111000000////////////......------------......---.............................................................................................------------------------,,,,,,,,,------.........------------------------------------------------------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...'''((()))************)))------------------------000222777===CCCIIIMMMPPPPPPNNNJJJEEE@@@===;;;:::<<<@@@BBB???999555666999999<<<@@@BBBCCCCCCEEEFFF???CCCGGGHHHLLLVVVgggttt~~~sssllljjjjjjkkkiiihhhiiilllpppssstttttttttvvvzzz}}}\\\ZZZVVVRRRPPPOOOOOOOOOJJJKKKMMMRRR\\\iiixxx{{{yyytttiiihhhhhhmmmvvvuuufff^^^ZZZWWWUUURRRRRRQQQQQQPPPQQQQQQRRRPPPNNNKKKIIIGGGDDDAAA>>>999666333111111111000///000000000111111111111222222111111000000//////.........------------......---------.......................................................................................------------------------,,,,,,------------------------------------------------------------------...------------,,,,,,,,,------------------------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......+++,,,---...///...------....../////////000000000444666;;;AAAGGGLLLOOOQQQPPPMMMHHHCCC???======>>>@@@BBBAAA>>>:::888:::<<<===???BBBCCCCCCCCCEEEFFF@@@DDDIIIMMMUUUbbbssszzzqqqiiifffhhhmmmqqqnnnnnnooorrrwww|||WWWUUURRROOOMMMLLLKKKLLLJJJNNNUUU^^^kkkzzz~~~wwwtttnnnnnnooouuu}}}tttlllddd]]]XXXTTTTTTSSSRRRRRRSSSTTTUUUTTTQQQMMMJJJIIIGGGDDDBBB;;;888555222222222111000000000111111111222222222222222111111000//////.........------------......---------.........//////........................................................................------------------------------------------,,,,,,------------------------------------------------......---------,,,,,,,,,........................------------------------------------------------++++++++++++,,,---...///...///000222222111000///------...///000111222222888;;;@@@FFFKKKOOOQQQRRRPPPLLLFFFAAA??????AAACCCEEECCC@@@===<<<===>>>@@@@@@BBBBBBBBBBBBBBBDDDFFFEEEHHHMMMUUUaaappp}}}xxxtttrrrqqqnnnkkkkkknnnssswwwyyyxxxyyy|||SSSRRROOOMMMKKKJJJJJJJJJLLLQQQ[[[ggguuu||||||yyyxxxxxx|||~~~wwwmmmbbbZZZVVVUUUTTTTTTTTTUUUVVVWWWWWWSSSOOOLLLJJJIIIGGGEEE===:::666333333222222111000000111111222222222222222222222111000//////............------.........---------.........//////................................................////////////////////////------------------------.........------,,,,,,,,,------------------------.................................------,,,,,,,,,........................,,,,,,------------------........................++++++++++++,,,---...///)))***,,,......---,,,+++***+++,,,---...000111111<<>>???CCCFFFGGGGGGGGGEEEDDDEEEHHHMMMVVV]]]dddkkktttxxxyyy~~~wwwrrrooollljjjiiijjjlllmmmooosssyyy}}}|||||||||{{{zzzwwwuuutttwwwvvvtttrrrpppooonnnnnnooonnnlllkkkjjjjjjkkkkkkmmmmmmllllllmmmooopppqqqtttvvvxxxyyyyyyyyy{{{}}}OOOLLLJJJKKKJJJJJJNNNTTTaaannn{{{nnnaaa[[[YYYVVVTTTTTTYYYWWWVVVUUUTTTRRRNNNLLLHHHEEEAAA===:::777444222333222222111111000000000222111111000///......---////////////////////////.......................................---------,,,,,,------------,,,,,,------------------------------------------------,,,------------.................................------------------------------......------,,,,,,,,,,,,,,,------------......------------,,,,,,,,,---------------------------.........,,,+++,,,---...---------------......---...///111444:::AAAFFFMMMQQQVVVYYYYYYWWWVVVVVVRRROOOLLLKKKMMMLLLIIIFFFCCCBBBBBBDDDGGGIIIIIIHHHGGGEEECCCEEENNNZZZeeekkkrrr||||||||||||vvvmmmgggddddddeeeeeehhhkkkppptttxxx~~~}}}zzzvvvvvvuuutttrrrpppnnnmmmnnnmmmkkkjjjhhhgggffffffgggfffeeedddccccccccccccbbbbbbccccccdddfffhhhiiikkklllmmmmmmmmmnnnqqqtttwwwxxxyyy{{{|||~~~NNNJJJHHHJJJMMMQQQYYYaaannnyyywwwhhhaaa\\\XXXVVVXXXXXXWWWWWWYYYZZZXXXSSSNNNLLLIIIDDD@@@===999666333222333333333222111000///111111111000///...---,,,///////////////000000000................................................,,,------......------,,,,,,,,,------------------------------------------------------............///////////////.........------------------------,,,------...------,,,,,,------------------------------------------------------------------------,,,---......,,,,,,,,,......------------......///,,,...000444888???FFFLLLOOORRRVVVWWWWWWUUUUUUUUUTTTRRRPPPPPPPPPNNNJJJGGGDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHOOO\\\llluuuxxx{{{{{{tttmmmiiidddaaabbbeeejjjmmmssswww{{{}}}|||~~~}}}||||||zzzwwwtttqqqpppooonnnllljjjhhhgggfffeeedddbbb```_________aaa```______^^^]]]]]]]]]ZZZ[[[\\\]]]___```bbbbbbaaabbbbbbbbbbbbdddhhhlllpppqqqrrrtttvvvxxxyyyzzz}}}}}}{{{{{{{{{MMMIIIIIIOOOWWW```jjjsss~~~tttjjjaaaZZZWWWXXXYYYXXXYYY\\\^^^]]]WWWRRROOOKKKGGGBBB???;;;888555222222333333333333222111111111111111000///------////////////000000111111////////////////////////---...........................////////////......,,,,,,,,,---------......---------------------------------........./////////////////////.........------------------------,,,,,,------...------,,,------------------------------------------------------------------------,,,---...---,,,,,,---...---------------...///000,,,///444999>>>DDDKKKPPPQQQSSSUUUVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQOOOKKKIIIGGGHHHIIIIIIHHHGGGFFFFFFGGGOOOYYYddduuuzzzvvvqqqjjjccccccbbbbbbcccffflllssswww~~~~~~|||zzzzzzxxxwwwvvvuuuuuussspppmmmkkkjjjiiigggeeedddcccbbb______]]]\\\ZZZYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSUUUVVVXXXYYYZZZZZZYYYZZZZZZZZZZZZ]]]aaadddiiijjjkkkmmmoooppprrrrrrwwwxxxyyywwwuuusssssstttNNNMMMSSS___llluuu~~~vvvkkk___ZZZYYY\\\[[[[[[___cccbbb\\\VVVQQQNNNIIIEEEBBB>>>;;;888333333333333333333333333000111111222222111///......//////000000111111222////////////////////////---------..................//////////////////...+++,,,,,,------.........------------------------------........./////////........................------------------------,,,,,,------......------...------------,,,,,,,,,,,,,,,,,,------------...------------------------+++---...---,,,,,,---///------------...///000000///333:::@@@EEEJJJOOORRRSSSUUUVVVVVVUUUTTTUUUVVVSSSSSSSSSRRRQQQNNNLLLKKKIIIJJJIIIGGGEEEEEEGGGIIIIIIYYYkkkzzz{{{uuunnnhhheeebbb___\\\^^^aaaeeejjjoootttzzz~~~~~~|||{{{yyyxxxwwwqqqooonnnnnnnnnllliiifffcccbbbaaa___^^^]]]]]]]]]XXXXXXVVVUUUTTTSSSSSSSSSNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJLLLMMMOOOOOOPPPPPPPPPQQQSSSSSSTTTVVVYYY\\\```aaabbbccceeefffhhhhhhnnnnnnooommmkkkjjjjjjkkkQQQUUUcccwwwvvvjjjcccbbbbbb______ccchhhgggaaaZZZTTTPPPLLLHHHEEEBBB???<<<777666444333222222222222///000222333333333111000...//////000111111222222////////////////////////---------.........//////---......//////......---++++++,,,,,,---......///....................................////////////,,,,,,------......//////------------------------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,...---,,,,,,---///------------...///000111333999AAAHHHMMMQQQSSSUUUSSSTTTUUUUUUTTTTTTVVVWWWQQQRRRRRRQQQOOOMMMMMMLLLJJJJJJHHHEEECCCEEEKKKOOOWWWlllwwwhhheee```]]][[[\\\^^^```bbbhhhpppwww{{{~~~yyyxxxwwwvvvtttsssqqqqqqiiihhhggggggfffeeeaaa___ZZZYYYWWWVVVUUUUUUVVVVVVQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJJJJIIIHHHGGGFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGIIILLLMMMNNNOOORRRTTTTTTTTTVVVXXXZZZ\\\^^^___cccddddddcccaaa```aaacccTTT\\\oootttmmmlllfffcccbbbfffkkkkkkddd^^^VVVRRRNNNJJJHHHEEEBBB???;;;999666333111000111111///000222444555444333222...//////000111222222222000000000000000000000000---------.........//////,,,------......------,,,++++++,,,,,,---...//////////////////////////////............/////////000++++++,,,,,,---...//////------------------------+++,,,,,,---.........---.........------,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,------,,,,,,...///---------......000111111777===FFFNNNSSSUUUVVVWWWQQQRRRSSSSSSRRRRRRTTTVVVPPPQQQQQQPPPNNNMMMMMMNNNKKKJJJGGGDDDCCCGGGOOOUUUlll|||oooccc]]]\\\[[[YYYYYY]]]cccgggkkkrrr|||zzzvvvsssrrrqqqooommmkkkjjjiiieeedddbbbbbbbbb```]]]ZZZSSSRRRQQQPPPOOOPPPQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAADDDGGGIIIJJJKKKMMMNNNJJJKKKMMMPPPSSSVVVXXXYYY\\\]]]]]]\\\ZZZZZZ[[[]]]UUUkkk~~~wwwsssqqqnnnjjjiiikkkmmmiiiddd```[[[TTTMMMHHHEEEAAA???<<<:::777555333111111111///000222333444444333222333222111///....................................//////.........---------................................................------------------------........................------------------------,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,+++******...////////////111444777AAAFFFLLLRRRUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUUUURRRPPPOOOPPPPPPNNNKKKKKKFFFEEEGGGEEEHHH[[[rrrxxxoooiiibbb]]]\\\XXXYYYYYYZZZ^^^dddmmmsss~~~{{{wwwsssqqqkkkkkkjjjiiigggdddaaa___aaa]]]ZZZXXXXXXVVVSSSPPPMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEEEECCCBBBAAAAAA@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<============>>>===>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNOOOSSSSSSSSSTTTUUUVVVVVVWWW\\\qqq}}}vvvmmmiiijjjmmmllliiiccc^^^WWWPPPKKKGGGCCCAAA>>><<<:::777444333222222///000222333333333222222222111000//////......///........................//////.........---------................................................------------------------........................---------------------------............/////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------------.........///222777:::EEEIIIPPPTTTVVVWWWXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUUUURRRPPPOOOOOONNNKKKHHHEEEAAACCCGGGIIIQQQiiiyyykkkccc___ZZZXXXYYYYYY[[[___ccciiirrr{{{{{{xxxuuuqqqmmmkkkffffffeeedddaaa^^^[[[YYYWWWTTTRRRQQQQQQQQQNNNKKKIIIHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOhhh}}}rrrjjjiiilllmmmnnnfffbbb[[[UUUPPPKKKFFFCCCAAA@@@===:::777444333222000000111222222222111111000000////////////000000......................../////////............---................................................................................................------------------------------------............------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...//////000------......000555<<<@@@KKKOOOTTTWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPNNNLLLJJJFFFCCCAAA???BBBHHHNNN\\\xxxyyylll```ZZZXXXWWWYYY\\\```dddjjjpppwwwzzzwwwssspppmmmjjjfffccc```___^^^\\\YYYVVVSSSQQQMMMKKKJJJJJJJJJJJJHHHGGGCCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<=========>>>;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;999999:::;;;;;;<<<======<<<======>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHxxxwwwnnnkkkjjjjjjlllgggccc^^^YYYTTTOOOIIIEEEDDDBBB@@@<<<999666333222111111111111111111111000///////////////000111111......................../////////...............................................................////////////////////////........................------------------------*********+++++++++,,,,,,------------------------........................------------------------------------------------------......///000000000---......///222999AAAGGGPPPSSSWWWYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTRRRQQQOOOLLLIIIFFFBBB@@@AAABBBFFFMMMVVVgggpppfff]]]ZZZ[[[]]]ccchhhpppsssxxx}}}~~~|||{{{zzzyyywwwsssqqqmmmjjjgggdddaaa^^^ZZZYYYXXXUUURRROOOLLLKKKHHHGGGFFFFFFEEEEEEDDDCCC>>>======<<<;;;;;;::::::999999:::::::::;;;;;;;;;999999999999::::::;;;;;;888999999999::::::::::::888888999999999999::::::999999:::;;;<<<===>>>???AAAAAAAAAAAABBBBBBCCCCCCzzzsssooohhheeeeeedddbbb___\\\XXXRRRLLLGGGFFFDDDBBB???;;;777555333333333222111111000000000///......//////000111222////////////////////////////////////////////////................................................////////////////////////........................------------------------*********+++++++++,,,,,,---------------------------.....................------------------------------------------------////////////////////////...///000222666>>>GGGNNNRRRUUUXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYWWWUUUSSSPPPOOOMMMIIIEEEBBB@@@@@@AAADDDLLLWWWdddvvv~~~iiiccc]]]___bbbfffmmmttt}}}{{{xxxuuutttsssqqqoooooollliiifffcccaaa]]]ZZZVVVTTTRRROOOLLLJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;;;;::::::999999888888::::::::::::999999999999999999999::::::;;;;;;<<<888888888888999999999:::999999999999999999999999777888888999:::;;;;;;;;;======>>>>>>>>>>>>??????}}}~~~zzzuuuiiiaaa```aaa```___^^^\\\VVVPPPKKKHHHGGGEEEBBB???;;;888666555444333222111111111111///////////////000111111////////////////////////...////////////000000000................................................................................................------------------------------------............---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000333666<<>>??????>>>;;;999999:::999999999999888888888777;;;;;;::::::999999888888999999::::::;;;;;;<<<<<<888888888888999999999999999999999999999999::::::777888999999:::::::::999::::::::::::::::::::::::zzzyyy{{{~~~}}}|||zzzzzzzzz{{{{{{vvvvvvuuutttttttttuuuuuussstttuuuwwwxxxyyyyyyyyy{{{|||}}}{{{lllaaa```]]]^^^___aaa```[[[UUUPPPKKKJJJIIIFFFCCC???<<<:::777666444333222111111222000///////////////000111////////////////////////.../////////000000000000................................................------------------------........................---------------------------............/////////---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000222666;;;@@@HHHPPPUUUVVVXXXZZZZZZYYYYYYYYYZZZXXXYYYZZZZZZXXXUUURRRPPPMMMLLLIIIDDD??????CCCGGGFFFNNN___vvvoooffffffkkksssxxx|||}}}yyywwwrrrpppmmmkkkjjjiiifffeeeaaa^^^[[[XXXVVVSSSPPPNNNIIIGGGEEECCCAAA@@@@@@@@@999;;;<<<;;;999888999;;;888888888888777777777777888999999999999999::::::::::::::::::::::::::::::888888888999999999::::::888888888999999:::::::::777777888999:::999888888999999999999999999999999vvvppppppzzz}}}{{{}}}~~~}}}{{{xxxvvvuuuvvvnnnmmmmmmlllkkkkkkkkkllllllkkkjjjiiiiiiiiiiiiiiicccdddgggiiilllmmmnnnooollllllmmmooopppqqqssssssttttttvvvxxx{{{~~~ooodddbbb\\\]]]```bbbbbb^^^XXXSSSMMMLLLKKKIIIFFFCCC???===999777555333222222222222000000////////////000000000000000000000000000000.../////////000000111111................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111111444888===CCCJJJRRRWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\WWWXXXYYYYYYXXXUUURRROOOMMMKKKGGGBBB>>>???EEEJJJMMMVVViiixxxkkkkkkmmmuuu|||xxxuuusssqqqmmmjjjgggeeeeeedddbbb```ZZZXXXTTTRRRPPPMMMJJJHHHDDDBBB@@@>>>===<<<<<<===777:::<<<<<<:::999;;;>>>777777777777777777666666666666777888999:::;;;;;;999999999999999999999999888999999999999:::::::::777777777888999:::::::::666777888999999888777777;;;;;;;;;;;;;;;:::::::::ooojjjsss~~~|||xxxxxxzzz{{{xxxuuuwwwwwwwwwvvvuuusssrrrqqqsssrrrrrrqqqooonnnlllkkknnnmmmlllkkkjjjhhhggggggbbbaaaaaa```___]]][[[ZZZ]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ_______________```aaaaaadddddddddeeehhhlllpppsssvvv{{{oooeeeccccccfffjjjiiiccc^^^\\\\\\UUUQQQLLLIIIJJJLLLKKKKKKGGG@@@777333444444333000///000111222222111000///000000000000000000000000---.........//////000000------------------------........................///............---------.........------,,,,,,,,,.........------,,,,,,,,,...........................------,,,,,,------...------............------........................------------------------***,,,...///......///000111555<<>>===<<<;;;;;;;;;;;;;;;888888999999999888888777777777888888888888777777666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888<<<;;;::::::999999::::::999999999::::::;;;;;;;;;wwwmmmppp~~~~~~|||yyywwwtttppplllkkknnnnnnkkkhhhiiiiiihhhhhhgggeeedddcccccccccccccccbbb```___^^^aaaaaa```___^^^]]]\\\[[[WWWWWWWWWVVVUUUSSSRRRQQQTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWYYY]]]aaaccchhhlllppprrrsssvvv|||ssshhheeebbbdddggggggeeecccaaa```[[[VVVQQQPPPSSSTTTQQQMMMHHHAAA999555444444222000///000111222222111000///000000000000000000000000............/////////000................................................///............---------......---------,,,,,,,,,......---------,,,,,,,,,...........................------,,,,,,------...------............------........................------------------------***,,,///000000111222444777:::AAAHHHOOOTTTWWWYYYYYYYYYYYYZZZYYYXXXXXXWWWXXXXXXXXXWWWUUUQQQNNNMMMEEEDDDBBBAAABBBGGGNNNSSSgggvvv{{{xxxtttqqqnnnkkkiiigggeeebbb___[[[WWWWWWXXXWWWRRRNNNLLLKKKJJJHHHEEECCCBBBAAA===<<<;;;;;;:::::::::;;;888888999999999999888888888888888999888888777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>BBBGGGNNNSSSWWWYYYZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUSSSOOOLLLIIIDDDEEEEEECCCDDDLLLXXXbbb}}}yyytttqqqmmmjjjfffcccbbb```]]][[[VVVSSSOOONNNOOOMMMIIIFFFFFFFFFDDDCCCAAA???>>>===;;;;;;:::999999999999:::888888999999999999999888999999:::999999888777777888999999:::;;;<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;>>>>>>===<<<<<<<<<<<<===>>>===============<<<<<<|||tttkkkkkkwww~~~|||zzzvvvqqqjjjeeefffiiilllnnntttrrrqqqrrrtttwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{yyyxxxvvvuuutttssspppqqqrrrsssrrrqqqooonnnmmmlllkkkjjjiiihhhgggffffffdddcccbbbaaa```]]][[[YYYVVVSSSRRRSSSRRRQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIKKKMMMOOOOOOPPPQQQQQQRRRUUUZZZ^^^bbbdddgggjjjnnnttt{{{~~~~~~yyymmmdddbbb```___bbbhhhllllllkkkjjjkkkkkkgggaaaYYYRRRMMMDDD@@@:::666444333222111000000000111111000000000////////////////////////.........///////////////................................................///............---------------------------------------------------------...........................------,,,,,,------...------............------........................---------------------------///000111222444888;;;EEEHHHLLLQQQVVVXXXZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTSSSPPPMMMIIIGGGFFFHHHHHHGGGJJJUUUhhhwww~~~{{{xxxsssnnnjjjfffccc```]]][[[YYYWWWUUURRROOOKKKJJJIIIHHHEEECCCBBBAAA@@@???>>><<<;;;;;;999999888888888888999999888888999999::::::999999:::;;;;;;::::::999888777::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@???>>>>>>??????>>>============>>>?????????>>>>>>======<<<{{{mmmjjjjjjrrr}}}{{{zzzzzzyyyxxxwwwuuurrrpppnnnlllfffaaaZZZWWWXXX\\\```bbbjjjhhhdddcccdddfffggggggiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiihhhfffeeedddddd```aaadddeeeeeedddbbbaaa___^^^^^^]]][[[ZZZZZZYYYXXXWWWUUUUUUUUUTTTRRRPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNQQQTTTVVVVVVXXXZZZ]]]```eeekkkpppzzz~~~tttiiifffbbb```aaaggglllnnnooommmsssvvvoooaaaSSSKKKIII@@@===999555444333333222111000000000000000000111///////////////////////////////////////.........------------------------........................///............---------------------------------------------------------...........................------,,,,,,------...------............------........................------------------------///000000000111444999<<>>>>>======<<<;;;;;;:::888888777777777888888999888888999:::::::::::::::;;;;;;;;;;;;;;;:::999999<<<<<<<<<===>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>===zzznnneeejjjsss|||yyyuuuqqqmmmlllkkkkkkiiihhhgggeeecccaaa```___XXXTTTQQQPPPRRRWWWZZZ\\\ccc___ZZZWWWVVVWWWXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXSSSUUUVVVXXXXXXVVVUUUTTTQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPRRRTTTVVVXXX[[[```ccciiinnnvvv|||vvvnnnkkkfffdddfffkkkoooqqqmmmtttxxxrrrbbbSSSKKKHHH???===:::777444333333333111111000000000000111111000000000000000000000000///////////////.........------------------------........................///............---------,,,,,,,,,------------...,,,,,,,,,------------..............................------,,,,,,------...------............------........................------------------------000000000000222666<<<@@@JJJLLLPPPSSSUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRPPPMMMKKKJJJIIIIII@@@EEELLLUUUbbbvvvvvvnnnhhheeeccceeefffcccbbbeeemmmuuuzzz}}}zzzvvvsssnnniiiccc___\\\YYYVVVSSSQQQOOOMMMJJJFFFDDDBBB@@@???>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;888777777777777888999999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@|||pppkkklllwww|||wwwsssoooiiigggdddaaa^^^\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSRRRMMMLLLKKKMMMQQQVVVXXXYYY[[[VVVPPPMMMLLLMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQOOOOOOOOOOOONNNLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKMMMMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUTTTSSSRRRRRRTTTWWWYYYZZZ\\\___aaa```eeekkkpppssswww{{{~~~xxxuuuooojjjgggiiinnnrrrlllppprrrpppggg\\\QQQKKKCCCAAA>>>:::666333222222222111000//////000111222000000000000000000000000000/////////............................................................///............---------,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,------...------............------........................------------------------...///000111444:::AAAGGGKKKMMMPPPSSSUUUVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSQQQMMMJJJIIIIIIKKKLLLHHHOOO[[[iiixxxsssggg^^^XXXVVVSSSVVVYYYZZZ[[[cccoooyyy}}}|||vvvsssooolllhhhbbb\\\XXXVVVSSSPPPMMMKKKIIIGGGDDD@@@???>>><<<;;;;;;<<<>>>999999999:::::::::::::::888777777777888888999:::777888999:::;;;;;;;;;;;;:::;;;<<<===============????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDsssmmmmmm{{{~~~zzzxxxtttqqqnnnjjjeeebbb]]]\\\YYYWWWTTTRRRQQQPPPNNNNNNMMMKKKKKKJJJJJJJJJGGGGGGIIIMMMRRRVVVXXXXXXVVVQQQKKKGGGFFFHHHJJJJJJFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMPPPOOONNNLLLJJJHHHEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBAAABBBCCCFFFGGGFFFEEEBBBCCCCCCCCCCCCDDDFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOIIIJJJLLLMMMOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQQQQQQQQQQRRRSSSSSSQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWYYYYYYXXXVVVSSSVVVYYY\\\___```aaaccceeecccggglllppprrrvvv|||}}}vvvnnnhhhhhhnnntttkkkkkklllnnnmmmeeeYYYOOOGGGFFFBBB===777333111111222111000//////000111222000000000000000000000000000000//////.........---////////////////////////........................//////.........---------,,,,,,,,,------.........,,,,,,,,,------....................................------,,,,,,------...---..................---........................---------------------------...///111666===FFFMMMLLLNNNPPPSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSQQQLLLIIIHHHIIILLLNNNUUU]]]kkk{{{zzzkkk___VVVRRRPPPIIINNNTTTWWW\\\fffuuu~~~zzzwwwvvvpppnnnjjjfffbbb]]]WWWSSSRRROOOKKKHHHGGGEEEBBB@@@>>>>>>===;;;::::::<<>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHvvvuuu{{{~~~|||zzzxxxssspppgggfffccc___[[[WWWTTTSSSOOOOOOMMMLLLKKKKKKJJJKKKGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGIIILLLOOORRRUUUVVVQQQMMMHHHDDDBBBCCCFFFHHHEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMKKKIIIFFFEEEEEEEEEFFFBBB@@@???@@@CCCDDDAAA???CCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJHHHGGGFFFFFFHHHJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMNNNPPPRRRSSSSSSRRRUUUSSSRRRRRRSSSSSSRRRQQQTTTUUUUUUSSSRRRQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYY[[[[[[[[[\\\^^^```aaaccceeeeeeddddddeeefff___ccchhhkkkmmmnnnooopppuuuwwwzzz}}}{{{pppiiiiiikkkkkkmmmooossswwwttteeeUUUNNNHHHCCC@@@;;;555444777222222111111111111111111000000000000000000000000111000///......---......////////////............................................................---------............///---------.........//////000000/////////.........+++,,,------......------......------------....../////////...---------,,,,,,...000000///...//////...///000555<<>>=========<<<<<<;;;;;;;;;;;;;;;::::::999888888888:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBB@@@AAACCCEEECCCCCCCCCDDDFFFEEECCCBBBIIIGGGFFFFFFGGGHHHIIIIIIGGGHHHHHHGGGFFFFFFIIIKKKJJJKKKJJJHHHIIIMMMLLLHHHKKKJJJIIIJJJKKKKKKJJJIII~~~yyy~~~zzzvvvsssooolllkkkiiieeebbb[[[ZZZXXXVVVSSSPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHJJJMMMOOOQQQSSSMMMLLLIIIFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJHHHFFFEEECCCCCCCCCCCCFFFDDDDDDEEEGGGHHHFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSVVVVVVVVVUUUSSSSSSUUUWWWWWWXXXXXXYYY[[[\\\]]]^^^```cccfffhhhiiijjjkkkmmmkkkmmmppprrrrrrrrrsssttttttwww{{{~~~vvvlllhhhhhhmmmqqquuuxxx{{{wwwjjj\\\PPPIIIBBB???<<<777555666222222111111111111111111000000000000000000000000000000/////////000000111////////////............................................................---------............///---------.........//////...---------,,,,,,,,,,,,+++,,,------......------......------------.....................------------...000000///...///000///000333888???FFFLLLOOONNNPPPRRRTTTTTTTTTSSSRRRPPPQQQRRRRRRQQQOOOMMMKKKHHHGGGGGGHHHGGGKKKVVVbbbyyy{{{jjj\\\YYYVVVOOOOOOTTTUUUYYY^^^aaafffqqq{{{wwwssspppnnnmmmeeebbb^^^[[[WWWSSSNNNKKKGGGFFFDDDAAA???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIHHHHHHIIIHHHGGGGGGHHHJJJKKKKKKNNNOOONNNMMMLLLMMMPPPSSSSSSVVVXXXVVVVVVXXXWWWTTTVVVSSSPPPNNNPPPSSSUUUUUUxxx~~~|||xxxtttrrrrrrppplllhhhbbb```]]][[[ZZZXXXUUUSSSOOONNNNNNLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIKKKLLLNNNOOOPPPLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSUUUTTTTTTUUUVVVXXXZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]]]]\\\[[[\\\```bbbccccccdddeeegggiiikkklllooorrrxxx{{{}}}}}}~~~}}}~~~ssskkkhhhnnntttzzz||||||yyyooodddTTTJJJAAA???>>>:::666666333222111000000000000000000000000000000000000000/////////000000111222333////////////............................................................---------............///---------...............------------,,,,,,,,,,,,+++,,,------......------......------------......---------...............---...000000///...000111111333777<<>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHIIIHHHFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMOOOPPPQQQTTTTTTSSSRRRRRRSSSWWW[[[]]]eeeiiihhhffffffeeecccfffaaa[[[WWWYYY]]]aaadddxxxyyyzzzuuuqqqoookkkhhheeecccbbb```\\\YYYWWWVVVTTTRRRQQQOOONNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNQQQSSSTTTSSSQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\]]]```dddggghhhiiiiiigggeeedddddddddhhhiiiiiijjjkkknnnrrrvvvvvvvvvvvvwwwxxxzzz|||}}}}}}xxxxxxyyy|||zzzpppkkkkkksssyyyzzzxxxuuunnngggZZZNNNCCCAAAAAA===888666444333222000/////////000000000000000000000000000000/////////000000111222////////////............................................................---------............///................................................+++,,,------......------......------------......,,,---------.../////////---...000/////////000222111555:::AAAFFFLLLRRRUUUUUUWWWZZZ\\\\\\ZZZXXXVVVUUUUUUTTTRRRPPPMMMJJJIIIEEEDDDFFFJJJOOOZZZnnnzzzmmmbbbYYYQQQRRRTTTVVV[[[aaajjjooovvv{{{}}}}}}zzzwwwtttppplllhhhdddcccbbb[[[WWWSSSOOOLLLHHHDDDAAA???>>>===;;;:::999888888999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<=========>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNLLLKKKKKKKKKKKKJJJIIIJJJMMMNNNOOOQQQRRRTTTUUUWWWYYY[[[^^^^^^^^^]]]]]]```dddhhhmmmwww~~~|||yyywwwwwwvvvsssnnnhhhddddddgggjjjkkk|||zzz|||}}}|||xxxtttsssoookkkgggdddaaa```^^^]]]ZZZXXXWWWUUUSSSQQQQQQRRRQQQPPPOOONNNMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPOOONNNPPPOOOMMMLLLLLLMMMOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRQQQQQQPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRWWWVVVVVVUUUTTTSSSRRRRRRTTTVVVYYY[[[\\\[[[YYYXXXVVVVVVWWWXXXXXXXXXXXXWWW[[[\\\\\\]]]___``````aaa```bbbdddeeefffjjjoootttwwwxxxxxxvvvrrrppppppqqqwwwxxxzzz|||~~~yyyrrrmmmpppwww~~~~~~rrrlllhhhoootttsssqqqoookkkgggaaaTTTHHHEEEDDD@@@;;;888666555333111//////000000000000000000000000000000111000///...............////////////............................................................---------............///.....................---------..................+++,,,------......------......------------......,,,---------.../////////.../////////...///111444222777>>>DDDIIINNNSSSWWWWWWYYY[[[\\\\\\ZZZXXXVVVSSSRRRPPPNNNKKKHHHFFFEEEEEEDDDGGGNNNYYYiiixxxiii___ZZZUUUQQQSSSXXX^^^eeelllzzz~~~|||xxxvvvrrroookkkgggccc```^^^]]]UUURRRMMMJJJGGGDDDAAA???===<<<;;;:::999999999999999999999999999999999999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMQQQTTTSSSRRRTTTUUUUUUSSSQQQQQQSSSVVVVVVYYY]]]^^^___```cccfffppppppqqqqqqqqqtttxxx|||}}}yyyuuusssqqqpppooommmxxx||||||xxxzzzzzzssskkkggg```___]]]ZZZWWWUUUTTTTTTVVVUUUTTTSSSQQQPPPOOONNNNNNPPPQQQPPPOOONNNOOOPPPMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPOOOSSSRRRPPPOOOOOOQQQTTTVVVNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZXXXVVVUUUWWWYYYZZZYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWZZZ[[[^^^```aaa```______]]]]]]^^^___``````aaabbbeeefffggghhhiiikkkllllllmmmpppsssttttttvvv{{{~~~wwwooohhhmmmuuu~~~tttmmmkkkoooqqqnnnllllllkkkhhhiii\\\PPPKKKGGGAAA===<<<999777444111000000000111000000000000000000000000111000///...------------////////////............................................................---------............///...............---------++++++++++++,,,,,,,,,,,,+++,,,------......------......------------......---------................../////////...000222555555;;;CCCIIILLLPPPTTTXXXVVVWWWWWWWWWWWWVVVTTTSSSTTTRRRPPPNNNKKKHHHFFFEEECCCCCCJJJZZZmmmzzzhhhZZZTTTSSSRRRRRRUUU\\\fffqqqxxx~~~}}}zzzvvvsssqqqkkkiiieee```\\\YYYWWWWWWPPPLLLHHHEEECCCAAA???===<<<;;;:::::::::::::::;;;888999999999999:::::::::::::::;;;;;;<<<===>>>>>>======>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMOOOUUU[[[^^^]]]ZZZYYY\\\]]]\\\YYYXXX[[[]]]cccgggkkkmmmmmmnnnqqqttt}}}|||wwwsss||||||xxxuuurrrtttyyyttttttrrrooojjjddd^^^[[[VVVUUUSSSQQQOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNMMMOOOQQQQQQOOOOOOQQQSSSOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRTTTVVVVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[ZZZXXXVVVUUUXXXXXXXXXYYYYYY[[[\\\\\\XXXXXXXXXYYYZZZ[[[]]]^^^aaaaaaaaabbbcccccccccdddddddddcccdddeeegggiiijjjiiiiiihhheeeaaa```bbbeeeffffffeeeeeeeeedddddddddbbbbbbbbbbbbbbbaaaaaaaaaeeeeeeggghhhiiijjjjjjjjjjjjjjjjjjkkkmmmooorrrsssuuuvvvwwwxxxzzz{{{|||}}}xxxxxxxxxyyyzzz|||vvvmmmsss{{{{{{uuussstttrrrnnnmmmppppppmmmooodddXXXQQQIIIBBB???@@@;;;999666222111000111222000000000000000000000000000000///////////////000////////////............................................................---------............/////////.........---------******+++++++++,,,,,,,,,+++,,,------......------......------------.....................---------.../////////...000333666888???HHHNNNPPPRRRVVVYYYVVVVVVUUUTTTSSSRRRRRRRRRTTTRRRPPPMMMKKKIIIGGGFFFEEEGGGTTTkkkyyyjjj\\\SSSOOONNNPPPSSSYYYcccqqq~~~{{{zzzyyywwwtttpppmmmkkkdddaaa]]]YYYUUURRRPPPOOOJJJGGGCCC@@@???>>>===<<<::::::999999999:::;;;;;;999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>??????@@@AAABBBCCCDDDAAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQSSSUUU[[[eeemmmoookkkfffaaaeeehhhiiiffffffhhhlllvvv{{{zzzrrrooonnnmmmooorrrjjjiiigggddd```[[[XXXVVVTTTSSSQQQPPPOOOOOOOOOPPPLLLMMMNNNMMMLLLLLLLLLMMMMMMPPPRRRRRRQQQQQQSSSVVVPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWZZZ\\\]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___```aaabbbaaa___]]]\\\]]]___aaacccddddddccccccddddddeeeeeefffhhhiiijjjnnnnnnooopppqqqrrrrrrrrrssssssrrrrrrsssvvvyyyzzzzzz{{{yyyvvvqqqppprrruuuqqqqqqqqqppppppoooooooooooooooooooooooopppppppppsssttttttuuuwwwxxxyyyyyywwwwwwvvvwwwyyy}}}{{{tttiiiiiiiiijjjkkknnnpppqqqvvv|||vvv{{{~~~{{{zzzuuupppppptttuuuqqqrrriii^^^TTTKKKBBB@@@BBB===:::777333111111222333000000000000000000000000////////////000111222333000/////////............................................................---------.........////////////.........---------,,,,,,,,,------.........+++,,,------......------.........------........./////////......------,,,...//////......000333666;;;BBBKKKQQQRRRSSSWWW[[[XXXWWWUUUSSSRRRRRRSSSSSSOOOMMMKKKHHHFFFDDDCCCBBBIIIMMM]]]yyyvvviii^^^WWWRRRPPPLLLPPPVVV\\\iiiyyy~~~yyyxxxwwwtttqqqllliiifff^^^\\\XXXSSSOOOLLLJJJIIIFFFCCC???===<<<<<<<<<;;;999999999999999:::;;;;;;999999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBB??????@@@AAACCCDDDDDDEEEBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJLLLOOOSSSUUUXXXYYYYYY^^^gggttt}}}~~~vvvooolllqqqwwwyyywwwwwwzzz~~~wwwrrrnnnnnnpppnnnggg``````___]]][[[YYYVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWWWWVVVVVVVVVWWWUUUWWWXXXYYYYYY[[[]]]```dddeeefffgggggggggggggggiiikkklllkkkjjjhhhhhhiiimmmllllllllljjjiiihhhgggkkkmmmqqqssssssssstttuuussssssrrrrrrtttxxx{{{~~~}}}zzz|||{{{|||}}}~~~~~~zzzmmmeeeaaa]]][[[]]]^^^^^^bbbgggmmmqqq~~~wwwqqqrrruuuvvvuuurrrmmmcccWWWKKKCCC???>>><<<:::888444111000222444333222222222111000000000000000000000000000000000------............------000000000000000000000000000000000000000000000000......------------......000///...---,,,+++++++++------------------------.........------,,,,,,,,,---------............//////////////////.........,,,......---...111888>>>FFFIIIMMMOOOQQQTTTVVVYYYXXXWWWUUUSSSRRRPPPPPPPPPNNNMMMJJJGGGDDDCCCBBBAAAKKKTTTkkksssfff^^^XXXSSSPPPQQQUUUXXX___mmm|||~~~|||yyyuuuqqqmmmiiiccc^^^ZZZZZZVVVRRRNNNLLLJJJHHHFFF???>>>===<<<;;;:::::::::::::::999999888888999999::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB@@@AAABBBAAAAAABBBEEEHHHFFFHHHHHHHHHGGGHHHIIIKKKPPPRRRUUUXXX\\\^^^aaabbbjjjpppyyy~~~}}}yyytttooooooqqqqqqkkkeeecccbbbaaa^^^\\\ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^\\\^^^```bbbccceeehhhkkkpppqqqrrrtttvvvvvvwwwwwwxxxzzz{{{zzzxxxwwwwwwxxx~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~rrrhhhbbb^^^[[[[[[^^^______aaafffnnnsss~~~}}}vvvrrrrrrqqqqqqsssppphhh\\\PPPGGGBBBAAA>>>===:::666333111222333222222222222111111111111000000000000000000000000...//////000000//////...000000000000000000000000////////////////////////---------,,,,,,---------000///...---,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------............////////////////////////....../////////000555<<>>===<<<;;;::::::::::::::::::999999999999999:::::::::::::::;;;<<<======??????@@@@@@AAABBBDDDDDDBBBDDDEEEEEEEEEFFFIIILLLKKKLLLMMMMMMMMMNNNQQQSSSRRRTTTXXX]]]cccjjjppptttvvv|||{{{xxx}}}}}}xxxtttsssvvvvvvsssoookkkkkkiiigggdddbbb```___YYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWYYYYYYZZZ[[[]]]___```cccgggjjjiiikkknnnppprrruuuxxx{{{|||ssslllfffbbb___]]]^^^bbbddddddeeeiiiuuuzzz|||tttooommmmmmtttsssnnndddWWWMMMGGGEEE@@@>>>;;;888555444333333111111111222222222222222000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------------------------------...------------,,,,,,,,,---------............///......//////////////////000000000000333:::BBBGGGLLLOOORRRSSSTTTTTTUUUVVVXXXWWWVVVTTTRRRQQQOOOOOOLLLJJJGGGDDDDDDFFFIIILLLVVVhhhsssccc[[[SSSPPPPPPQQQTTTYYY```jjjxxx|||xxxuuupppmmmhhhccc___[[[VVVRRRNNNKKKGGGDDDBBBAAA???>>><<<<<<;;;:::999999999999::::::999999999::::::;;;:::::::::;;;;;;<<<===>>>AAAAAABBBBBBCCCEEEFFFGGGBBBCCCEEEEEEEEEGGGIIILLLKKKLLLMMMNNNOOORRRVVVZZZYYY]]]bbbhhhoooxxxyyyvvv{{{}}}}}}}}}yyyyyywwwuuurrrpppnnnmmmffffffffffffeeeeeeddddddbbbbbbaaaaaaaaabbbdddeeefffggghhhiiikkknnnsssvvvyyy{{{}}}}}}sssnnnlllkkkiiifffeeehhhnnnqqqpppqqqtttzzzvvv{{{wwwooommmnnnuuuuuurrrjjj^^^SSSLLLIIIAAA???<<<999888666555333111111111222222333333333000000000000000000000000///000000111111000000///////////////////////////////////////////////////------------------------000//////.........//////---------------------------------------------------------............///............////////////000000000222777>>>FFFKKKMMMPPPTTTUUUVVVUUUVVVWWWVVVVVVUUUTTTRRRPPPOOONNNKKKHHHEEEDDDEEEIIIOOORRR]]]rrr|||iii]]]UUUNNNMMMMMMOOOUUU\\\jjjttt|||xxxuuuqqqnnnkkkgggbbb^^^ZZZVVVQQQNNNHHHEEEBBB???>>>===<<<:::;;;::::::999888888999999:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???BBBBBBCCCDDDEEEFFFHHHIIIDDDFFFGGGGGGGGGHHHJJJLLLLLLMMMOOOQQQSSSXXX^^^bbbfffkkkrrrxxx~~~wwwuuuyyy~~~wwwxxxwwwwwwuuutttrrrqqqppppppooooooppprrrssstttvvvwwwxxxxxxyyy|||uuunnnnnnppprrrssssssrrrvvv}}}tttooouuu|||uuussstttxxxwwwsssmmmddd[[[SSSOOOCCC@@@<<<999999888666555111111222222333333333444000000000000000000000000...//////000000//////...////////////////////////..............................////////////......//////.........//////000---------------------------------------------------------............///---.........//////000000000///000444;;;CCCIIIMMMMMMPPPTTTWWWWWWWWWXXXYYYTTTTTTTTTSSSQQQOOOMMMLLLIIIGGGEEEEEEIIIPPPWWW[[[lll~~~uuubbbXXXRRRMMMNNNPPPTTT]]]fffyyy}}}xxxtttpppllliiifffbbb]]]XXXTTTQQQMMMJJJEEEBBB???===<<<<<<;;;:::::::::999888888888999999::::::::::::;;;<<<===>>>============>>>???@@@AAACCCCCCCCCDDDFFFHHHIIIJJJIIIKKKMMMMMMMMMMMMNNNPPPPPPRRRUUUYYY]]]cccjjjnnnrrrzzzyyytttxxx~~~wwwooollloootttyyyzzzvvvqqqvvv~~~{{{tttoookkkfff^^^YYYJJJEEE>>>::::::999777555222222222333333333333333000000000000000000000000...//////000000//////...000000000000000000000000...........................///000111111000///...------------...///000000------------------------,,,,,,,,,------------...---------............///------......///000000000000000222888@@@GGGLLLNNNMMMPPPUUUXXXXXXXXXXXXXXXRRRRRRRRRQQQPPPMMMKKKIIIFFFFFFGGGJJJQQQ[[[dddjjj~~~lll\\\RRRNNNMMMQQQWWW___lllxxx{{{vvvrrrmmmiiifff```]]]WWWRRROOOKKKHHHFFFBBB@@@===;;;<<<<<<;;;:::::::::999888888999999:::999::::::;;;<<<===???@@@????????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJMMMOOOQQQQQQRRRSSSUUUTTTXXX^^^dddjjjpppwww{{{{{{yyytttnnnnnnssszzz}}}www|||vvvrrrsssrrrkkkdddUUUMMMCCC===;;;:::777555333333333333333333222222000000000000000000000000///000000111111000000///000000000000000000000000........................---...///000000///...---,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---------......---------............///------......///000000111111222555<<>>;;;:::;;;;;;;;;:::::::::999999999999::::::999999:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOMMMQQQUUUXXX[[[]]]___aaaaaafffnnnvvv}}}~~~yyytttppppppwww~~~}}}xxxuuuyyyzzztttkkk]]]TTTGGG???<<<:::777444444444444333333222222222000000000000000000000000111111222222222222111111000000000000000000000000........................,,,---///000000///---,,,+++++++++,,,---...///000------------------------,,,,,,,,,------.........---------.........//////---------...///000000111333444888@@@IIIOOOPPPPPPPPPTTTWWWYYYXXXUUUTTTSSSOOOOOOPPPOOOMMMKKKHHHFFF@@@CCCJJJTTTbbbrrrzzzgggYYYPPPQQQOOOQQQXXX```lll~~~~~~|||xxxrrrmmmhhhccc^^^[[[XXXTTTNNNIIIEEECCC@@@>>>???===:::::::::;;;;;;::::::::::::999::::::;;;;;;999999:::;;;===???@@@AAACCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQVVVZZZ```eeeiiilllppprrrrrrxxx~~~zzzxxxuuutttwww}}}wwwqqqtttzzzzzzwwwhhhWWWHHHBBB>>>999777888222222222222222111000///222222111111111111222222////////////////////////////////////////////////........................//////.........---------,,,,,,,,,------..................------,,,,,,,,,........................---------............///000//////000111222222111///555===EEEJJJMMMOOOQQQRRRUUUWWWVVVTTTRRRPPPPPPMMMMMMMMMNNNMMMIIIDDDAAABBBDDDKKKXXXmmm}}}kkk[[[SSSSSSIIINNNVVVbbbnnn{{{|||wwwvvvrrrlllgggccc^^^ZZZWWWPPPLLLGGGDDDBBB@@@???===;;;;;;:::999999:::::::::;;;;;;::::::999999::::::======>>>???AAABBBCCCDDDCCCBBBBBBCCCFFFHHHIIIIIIMMMLLLKKKKKKLLLPPPTTTWWW^^^bbbhhhnnnuuu}}}~~~{{{zzz|||~~~}}}{{{xxxxxx{{{uuupppqqqttttttqqqppp```OOOFFF@@@999666666222222222222222111111000222222111111111111222222////////////////////////////////////////////////........................//////.........---------,,,,,,------------------------------------,,,,,,........................---------............///000/////////111111111111222777@@@GGGLLLOOOQQQRRRUUUWWWXXXXXXVVVSSSRRRRRROOONNNMMMLLLKKKHHHFFFDDDBBBFFFKKKVVVhhhzzzrrrcccVVVPPPPPPPPPVVV```lllxxxyyyuuuqqqnnnhhhccc___ZZZVVVSSSMMMIIIEEEAAA@@@>>>===<<<;;;;;;::::::999::::::;;;<<<;;;::::::::::::;;;;;;>>>???@@@AAABBBDDDEEEEEECCCBBBBBBDDDFFFIIIJJJKKKNNNOOOOOOQQQUUUZZZ```eeejjjooovvv~~~zzz{{{~~~~~~vvvsssoookkkjjjlllkkkmmmooooooooonnnoooqqqqqqqqqpppooonnnppptttwww{{{|||sssmmmmmmnnnxxxyyy{{{|||{{{xxxtttrrrjjjjjjjjjllloootttyyy|||}}}{{{{{{~~~vvvpppppppppooommmuuugggVVVKKKBBB;;;888888333333333333222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////...............---------------------------,,,,,,,,,,,,------------------........................---------............///000/////////000000111111666;;;CCCJJJNNNPPPRRRTTTUUUVVVXXXWWWUUURRRQQQQQQRRRPPPMMMJJJHHHFFFFFFEEEDDDHHHMMMUUUdddwwwssseee[[[RRROOOPPPZZZaaammmzzzzzzuuuqqqjjjgggaaa]]]YYYUUUPPPMMMHHHEEEAAA???===<<<;;;:::;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===@@@AAABBBCCCDDDFFFGGGGGGDDDDDDEEEFFFHHHJJJMMMNNNNNNPPPSSSWWW]]]eeennntttxxx}}}}}}wwwzzzuuulllccc___[[[VVVUUUWWWUUUWWWYYYZZZYYYYYYZZZ\\\\\\\\\]]]]]]]]]___cccfffhhhjjjkkkmmmmmmmmmlllkkkkkkmmmppptttxxx}}}rrrgggeeegggjjjpppsssuuuvvvsssooollljjjeeegggjjjmmmqqqwww|||~~~{{{{{{zzzsssqqqooooooppptttjjj]]]QQQGGG@@@======444444444333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000.................................------,,,,,,,,,,,,,,,,,,------.................................---------............/////////////////////111333:::???EEEKKKOOOQQQSSSTTTSSSTTTUUUTTTQQQOOONNNOOORRRQQQNNNJJJFFFDDDDDDDDDFFFIIIOOOYYYkkk~~~|||hhh[[[VVVSSSTTTVVVccclllxxx~~~zzztttnnniiiccc```[[[VVVSSSOOOKKKHHHDDDBBB???======<<<;;;999;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJLLLPPPRRRSSSWWW\\\bbbhhhrrr|||yyyvvv}}}xxxsssggg^^^VVVQQQMMMIIIHHHJJJHHHJJJLLLMMMMMMMMMNNNPPPPPPRRRUUUWWWWWWXXXZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZ[[[\\\]]]```bbbdddfffgggjjjnnnsssxxx}}}~~~mmmcccbbbfffjjjnnnrrrvvvvvvsssooollljjjjjjmmmrrruuuxxx}}}||||||~~~xxxssspppqqquuusssooofffYYYNNNFFFAAA>>>777666555444333333333444222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000---..............................------,,,,,,,,,,,,,,,,,,------.................................---------............///...///000//////000333666>>>BBBHHHLLLOOOQQQSSSTTTSSSTTTUUUSSSPPPNNNNNNNNNPPPPPPOOOKKKFFFDDDDDDEEEHHHLLLUUUeee{{{ppp^^^VVVUUUWWW[[[```pppwwwzzztttmmmfffaaa]]]ZZZUUUQQQMMMJJJFFFDDDAAA???============;;;:::;;;:::::::::;;;;;;<<<===============>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKNNNSSSWWWaaaeeekkkqqqwww|||uuuyyyxxxnnnhhh[[[TTTLLLIIIGGGCCCBBBDDDCCCEEEHHHIIIIIIIIIKKKLLLOOORRRUUUWWWWWWWWWWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVYYY]]]bbbfffiiiooovvv|||{{{jjj___]]]```cccjjjpppvvvxxxvvvsssrrrrrrrrruuuzzz|||~~~~~~||||||}}}xxxqqqrrrwwwuuuwwwsssgggXXXMMMDDD>>>:::999777555333333333333222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////---------...............------------------,,,,,,,,,,,,------------------........................---------............///---///111000///111666;;;BBBEEEJJJNNNPPPQQQSSSUUUVVVVVVVVVTTTQQQOOOOOOPPPNNNNNNMMMJJJGGGFFFJJJNNNRRR[[[gggwwwooocccXXXUUUXXX\\\dddkkk}}}{{{tttnnnggg```[[[WWWTTTOOOKKKIIIFFFBBB@@@>>>===<<<<<<======<<<;;;::::::::::::;;;<<<===>>>=========>>>???AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHJJJMMMNNNPPPTTT[[[aaammmrrryyy~~~xxxwwwxxxmmmccc\\\RRRKKKFFFEEEDDDAAA@@@BBBCCCEEEHHHIIIIIIIIIKKKLLLTTTUUUVVVVVVVVVVVVWWWYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSVVVZZZ\\\]]]aaahhhnnnttt|||yyyiii___\\\^^^```gggnnnxxx}}}}}}}}}~~~}}}zzzxxxwwwyyyvvvsssxxxvvv~~~uuufffYYYMMMEEE===;;;888555333222222333222222111111111111222222111111111111111111111111////////////////////////........................---------.........//////,,,,,,------------------------------------,,,,,,........................---------............///,,,///111111000333:::???FFFIIIMMMPPPRRRSSSUUUVVVVVVVVVVVVSSSPPPNNNNNNOOOMMMMMMKKKGGGFFFLLLVVV___kkkwww{{{aaa[[[XXXZZZ___eeeooowww|||xxxsssmmmgggbbb\\\XXXRRROOOJJJGGGDDDAAA>>><<<;;;::::::;;;======<<<::::::::::::;;;;;;<<<===>>>===>>>>>>???AAABBBDDDEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKOOOTTTWWW[[[bbblllttt{{{{{{xxxzzzzzzpppdddYYYRRRLLLFFFBBBCCCCCC@@@???AAADDDFFFHHHJJJJJJJJJLLLMMMXXXXXXWWWUUUTTTUUUXXX[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSVVVYYYYYYXXXZZZ```ffffffooo{{{yyykkkbbb```aaacccfffooo{{{}}}rrrqqqqqquuu|||uuuxxxttt~~~pppcccWWWMMM???===999666333222222222222222111111111111222222000000000000000000000000////////////////////////........................---------.........//////,,,,,,,,,------..................------,,,,,,,,,........................---------.........//////+++///111222111444<<>>;;;999999999888:::<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEFFFEEEFFFGGGHHHJJJKKKLLLLLLOOOTTT[[[```fffooo{{{zzzuuuzzzxxxmmmaaaWWWPPPLLLFFFBBB>>>>>>AAACCCDDDCCCEEEFFFHHHJJJLLLNNNPPPPPPUUUUUUTTTTTTVVVYYY[[[]]]^^^^^^^^^]]]]]]^^^aaadddcccbbbaaa___]]][[[YYYXXX^^^^^^]]]]]]]]]]]]]]]^^^fffgggkkkqqqyyyzzzoooeee]]][[[___bbbooo~~~}}}rrrmmmmmmooottt}}}yyytttuuuyyy{{{lll[[[OOOCCC;;;555555666444222222444333222222111111222222000000000000////////////------............------////////////............,,,,,,,,,---------.........---,,,,,,,,,,,,---...+++,,,---...////////////,,,,,,,,,---------......---------.........//////111000000111555:::@@@CCCKKKNNNQQQTTTVVVVVVUUUTTTZZZVVVQQQOOONNNMMMKKKHHHGGGHHHHHHHHHJJJWWWssszzzoooccc[[[WWWZZZaaakkkttt{{{}}}~~~~~~xxxsssmmmkkkhhhddd___YYYRRRNNNJJJGGGCCC@@@===<<<===>>>:::::::::999::::::;;;;;;:::;;;<<<<<<<<<<<>>>>>AAACCCEEEDDDGGGHHHJJJLLLNNNQQQRRRSSSZZZZZZ[[[\\\^^^aaaccceeebbbccccccbbbaaaaaadddfffhhhhhhfffeeedddbbbaaaaaaccccccaaa```____________cccccceeejjjqqqzzz{{{qqqeee\\\ZZZ\\\dddqqqzzzooohhhiiilllrrr{{{~~~yyytttvvv{{{~~~zzzmmm\\\OOOEEE>>>999888666333111222444333222222111111222222111000000000////////////...//////000000//////...////////////............,,,---------..................---,,,,,,---......,,,,,,---...////////////---------.........//////---------.........//////000000000222666<<>>>>>===>>>@@@BBBDDDEEEFFFEEEDDDEEEGGGHHHKKKKKKLLLMMMOOOTTTXXX\\\fffkkkvvvzzz|||zzzzzz}}}uuuhhh\\\SSSMMMHHHFFFAAA???===>>>AAADDDEEEFFFHHHJJJLLLOOORRRUUUWWWWWW[[[\\\^^^```bbbdddfffggghhhhhhiiihhhggggggiiijjjnnnnnnnnnmmmmmmllllllllllllkkkjjjhhhfffeeeeeeeeecccbbbbbbeeejjjqqqxxx|||~~~tttggg\\\XXXZZZcccqqquuujjjcccggglllrrrzzzttttttvvvzzzzzzppp___RRRHHHBBB===;;;777222111333444333222222111111222222111111000000000////////////000000111111000000///////////////............------........./////////......---,,,,,,---......------...............---........./////////000000------.........///////////////111444999???DDDGGGKKKMMMPPPSSSUUUVVVVVVUUURRRPPPOOOOOOOOONNNLLLJJJHHHGGGKKKVVVdddyyy}}}jjj```]]]YYYWWWWWW^^^gggrrryyy{{{zzzxxxwww|||{{{zzzyyywwwsssnnniiibbb```]]]ZZZVVVRRRLLLHHHEEECCC@@@===;;;;;;;;;<<<;;;:::::::::;;;;;;<<<======>>>???@@@???@@@BBBEEEDDDEEEGGGGGGGGGGGGJJJLLLLLLNNNOOOQQQUUU\\\dddiiisssyyy{{{{{{|||zzz||||||}}}{{{qqqbbbUUUMMMHHHDDDBBB>>>>>>===???AAADDDGGGHHHIIIKKKNNNSSSVVVYYY[[[\\\]]]^^^```ccceeefffggggggjjjlllnnnnnnnnnnnnpppqqqttttttttttttttttttttttttuuutttrrrpppooonnnmmmmmmhhhfffeeeeeehhhlllrrruuu{{{yyykkk]]]XXXYYYaaappp~~~ooofffbbbgggnnnuuu|||~~~~~~wwwtttssswww{{{uuufffZZZJJJEEE@@@<<<777222222555444333222222111111222222111111111000000000/////////000000111111000000///////////////.....................////////////000......------------........................---------.........////////////............////////////...///222777<<>>;;;:::::::::;;;999999999999:::;;;<<<<<<===???@@@@@@@@@AAADDDFFFFFFGGGHHHHHHHHHIIIKKKMMMLLLOOORRRVVV[[[eeepppxxx{{{wwwyyy{{{~~~{{{{{{wwwyyy}}}{{{ppp___QQQJJJEEEBBB???======???@@@BBBEEEHHHJJJJJJLLLQQQVVV[[[^^^``````dddeeegggiiikkkmmmmmmnnnnnnqqquuuwwwxxxyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvtttsssssssssmmmllljjjiiijjjllloooqqqsssyyy~~~nnn___XXXYYYbbbpppyyylllddd```gggpppxxx~~~|||}}}~~~yyyuuuxxx|||zzzpppfffQQQIIIAAA===888333333666444333222222111111222222111111111111000000000000...//////000000//////...////////////.....................////////////000..........................................------,,,,,,---------................../////////000000...000444:::@@@EEEIIILLLLLLMMMOOORRRSSSTTTUUUUUUOOOPPPPPPNNNLLLIIIGGGEEEJJJKKKVVViii~~~xxxiii```VVVSSSRRRRRRUUUYYYbbbiiiqqqtttssstttwwwzzzzzzxxxtttqqqnnnjjjeeebbb]]]YYYUUUPPPLLLGGGBBB>>>>>>===<<<::::::999::::::888888888888999:::;;;<<<===>>>@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJIIIJJJLLLNNNNNNRRRXXX^^^eeeppp}}}xxxuuuxxx~~~{{{vvvwwwyyyxxx|||yyylll[[[NNNHHHDDDAAA>>>===???AAABBBCCCEEEIIIKKKLLLOOOTTTZZZ```ccceeefffhhhiiikkknnnqqqsssuuuwwwyyy}}}}}}{{{yyywwwvvvuuuqqqqqqooonnnnnnnnnoooooooootttxxxzzzppp___XXXZZZeeesssvvvjjjccc___gggrrrzzz}}}xxxzzzzzzyyy}}}~~~yyyttt]]]QQQDDD>>>:::666555666444333222222111111222222222222111111111000000000...//////000000//////...////////////............------........./////////---...////////////...---------...............---,,,,,,,,,------------........./////////000000000///222777===CCCHHHKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSNNNOOOOOOMMMIIIFFFEEEEEEKKKQQQbbb{{{rrrfff[[[UUUQQQRRRSSSUUUZZZaaammmqqqtttuuuuuuwwwzzz}}}yyyuuuqqqmmmiiieeeaaa^^^XXXUUUPPPLLLHHHDDD???<<<;;;;;;::::::::::::::::::888888888999:::;;;<<<======???AAAAAAAAACCCEEEHHHJJJKKKLLLMMMLLLMMMPPPRRRUUU[[[dddkkksss~~~uuuvvv{{{xxxuuuuuuxxxzzz~~~rrreeeUUUJJJFFFDDD@@@======@@@CCCDDDEEEFFFIIILLLOOORRRYYY___eeeiiikkklllkkklllooosssxxx}}}|||zzzyyyvvvvvvvvvvvvuuutttrrrrrrooosssttttttyyyooo^^^XXXZZZfffttt~~~~~~uuujjjeeebbbjjjuuu~~~zzzuuutttzzz}}}uuuuuuzzz~~~{{{|||mmm\\\III@@@===999666555444333222222111111222222222222222111111111000000///000000111111000000///////////////............,,,---------............---...///000000///...---,,,,,,---...////////////------------.............../////////000000000000000333999???EEEIIILLLMMMPPPPPPPPPQQQQQQQQQRRRRRRLLLMMMMMMKKKGGGEEEFFFHHHNNNYYYqqqsssaaaWWWSSSPPPOOOSSSVVV\\\eeeooo{{{{{{{{{{{{zzzyyyyyyyyyuuuqqqlllgggccc___[[[XXXRRROOOKKKGGGEEEBBB>>><<<::::::::::::::::::;;;;;;:::::::::;;;<<<===>>>??????@@@BBBCCCCCCEEEHHHJJJJJJLLLNNNOOOQQQSSSVVVYYY```hhhsss|||wwwsssyyy{{{uuurrrsssxxx|||kkk___PPPGGGDDDCCC@@@===>>>AAAEEEFFFEEEFFFJJJMMMQQQUUU\\\ccciiimmmoooppprrrtttwww|||~~~|||zzz{{{|||}}}|||yyywwwuuuqqqssssssqqqvvvnnn\\\WWWZZZeeerrryyyyyyuuujjjffffffnnnzzz{{{sssllliiippp}}}uuusssvvv{{{}}}~~~{{{{{{yyydddMMMBBB???;;;666333444333222222111111222222222222222111111111111000111111222222222222111111000/////////............,,,,,,,,,---------......---...///000000///...---+++,,,---...////////////............/////////000////////////000000000000111444:::@@@FFFJJJLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQJJJKKKKKKIIIFFFEEEHHHKKKRRR```{{{~~~hhhVVVNNNQQQOOOPPPTTTZZZbbbppp|||~~~}}}zzzvvvsssrrrnnnhhhbbb^^^ZZZVVVTTTLLLJJJFFFDDDCCCAAA???===999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@BBBDDDEEEEEEGGGIIILLLIIIKKKOOOQQQTTTXXX\\\___hhhrrr~~~yyytttrrr}}}vvvrrrooopppvvvyyyggg[[[OOOHHHDDD@@@???@@@>>>AAAEEEFFFFFFHHHLLLPPPWWWZZZaaagggmmmqqqssssssuuu|||~~~~~~~~~~~~xxxssssssyyynnn]]]WWW[[[fffmmmyyyxxxssssssyyynnnhhhjjjjjjsss~~~{{{yyyyyyzzzvvvmmmlllyyy{{{vvvwww~~~|||}}}|||pppTTTDDD@@@@@@999222555444444333333222222222333222111000000111222333111111222222222222111111000000000000000000000000//////............//////...............................................................///000000///...---,,,---///111333111777???CCCDDDFFFKKKPPPQQQQQQQQQQQQPPPPPPPPPPPPUUUOOOIIIGGGDDDCCCFFFKKKUUUmmmzzzhhh[[[SSSOOOPPPRRRRRRTTT^^^ooo~~~|||vvvrrrkkkhhhccc^^^ZZZVVVQQQMMMJJJGGGDDD@@@===;;;;;;;;;;;;;;;:::999999:::::::::999999:::<<<>>>@@@BBBDDDDDDFFFHHHIIIHHHHHHIIIJJJOOOQQQUUUYYY^^^dddlllqqqwww|||vvvtttxxxyyyqqqooonnnpppxxxyyyggg[[[NNNGGGCCC??????AAAAAACCCGGGHHHHHHKKKPPPTTT\\\aaagggmmmpppsssvvvxxx}}}yyyxxx{{{mmm[[[VVVYYYbbbhhhqqqzzzxxxssssssxxx~~~lllfffiiinnnxxxxxxrrrppprrrqqqrrrvvv{{{wwwvvvzzz|||tttZZZIIICCC@@@;;;666444444444333333222222222222222111000000111222222//////000000000000//////000000000000000000000000//////............//////...............................................................///000000///...---,,,---///222333444:::AAADDDEEEHHHLLLPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPKKKFFFDDDCCCCCCGGGNNN^^^rrrnnn___UUUQQQOOONNNSSSXXX]]]gggvvv~~~yyyqqqkkkeeebbb]]]YYYUUUQQQLLLIIIGGGEEEBBB???<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGHHHHHHIIIKKKMMMQQQUUUZZZ```fffmmmuuu{{{uuussswwwzzzrrrllllllnnnttt}}}{{{fffYYYLLLEEEAAA???@@@CCCDDDGGGIIIJJJKKKOOOVVV[[[dddjjjqqqttttttuuuzzz~~~~~~|||jjjZZZTTTVVV\\\```fffnnnvvvzzztttsssxxx{{{jjjfffiiisss|||}}}vvvpppmmmmmmmmmlllkkknnnrrrvvvxxxxxx~~~|||eeeRRRGGGAAA<<<999444444333222222222333333222222111000000111222222//////000000000000//////000000000000000000000000//////............//////...............................................................///000000......------...000333444999>>>CCCGGGHHHIIIMMMPPPSSSSSSSSSRRRRRRQQQQQQQQQMMMHHHDDDCCCCCCEEELLLUUUjjjzzzsss___TTTOOONNNNNNMMMWWWbbbjjjttt|||vvvnnnggg```]]]XXXSSSPPPLLLHHHEEEDDDBBB@@@===<<<;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<======>>>@@@BBBDDDFFFGGGFFFGGGHHHIIIJJJLLLPPPTTTWWW]]]fffmmmttt|||{{{vvvwww}}}~~~sssllljjjmmmrrryyy|||cccWWWIIICCCAAA???AAADDDFFFIIIKKKLLLNNNTTT\\\bbbiiipppwwwyyywwwxxx~~~zzzgggYYYSSSSSSVVVZZZ```gggppp{{{{{{uuutttxxxxxxjjjgggkkkvvv~~~|||uuusssqqqsssvvvpppnnnmmmnnnppprrrsssssswww{{{ppp\\\LLLBBB<<<:::555444333222222222333444222111111111111111111222111111222222222222111111//////////////////////////////............//////...............................................................///000000......------///111444666<<<@@@EEEHHHIIIJJJMMMOOORRRRRRQQQQQQPPPPPPOOOOOOLLLGGGDDDDDDEEEIIISSS^^^www~~~fffVVVOOOMMMMMMOOOPPP]]]mmmxxx~~~}}}{{{vvvmmmggg^^^ZZZUUUPPPMMMJJJGGGDDD@@@???>>><<<<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<======??????@@@AAACCCEEEGGGHHHJJJKKKKKKKKKMMMPPPVVVZZZaaaiiiuuu~~~sssjjjfffiiinnnuuu|||zzz^^^SSSGGGBBBAAA@@@BBBFFFGGGJJJMMMOOORRRXXXaaahhhmmmssszzz{{{zzz|||xxxfffYYYRRRQQQRRRWWW^^^gggqqq{{{|||vvvssswwwwwwlllkkkppp{{{uuurrrsssuuuyyy~~~xxxvvvtttsssuuuvvvvvvuuuuuuyyy~~~{{{gggTTTFFF>>>;;;888666555333222333333444111111111222222111111111111111222222222222111111//////////////////////////////............//////...............................................................///000000...------...000333666777???AAAEEEHHHJJJKKKLLLNNNPPPOOOOOONNNMMMMMMLLLLLLIIIEEECCCDDDFFFLLLZZZhhhrrr]]]SSSPPPNNNNNNQQQVVVfffwww~~~{{{yyywwwrrriiicccZZZVVVQQQLLLIIIGGGDDDBBB======<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@@@@BBBCCCEEEGGGHHHLLLMMMMMMMMMOOOTTTZZZ___lllvvvrrrgggbbb```iiioooxxxqqqXXXNNNDDDBBBBBBBBBDDDHHHHHHKKKPPPSSSWWW^^^fffmmmpppuuu{{{}}}wwweeeZZZSSSPPPPPPUUU^^^hhhsss}}}zzztttqqqsss}}}vvvnnnooouuuzzzrrrrrrvvvxxx}}}}}}||||||||||||{{{wwwzzz}}}qqq___PPPEEE@@@;;;:::777444333333444555000111222222222222111000//////000000000000//////000000000000000000000000//////............//////...............................................................///000000...------...111444777999@@@BBBEEEIIIKKKMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIDDDBBBAAACCCGGGQQQdddtttwwweeeUUUQQQQQQOOOPPPTTT___nnn~~~~~~yyyuuupppjjjaaa[[[TTTPPPKKKGGGDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHHHHKKKLLLNNNPPPTTTZZZbbbgggvvvtttfff______aaalllttt~~~yyydddRRRIIIBBBBBBCCCDDDFFFIIIIIINNNSSSXXX]]]ccckkkqqqtttwww|||xxxfff[[[UUUPPPPPPUUU]]]gggrrr}}}wwwppplllnnnwwwtttooorrryyy~~~xxxtttyyy}}}zzzlll\\\OOOHHH???===999666444333444555000111222222222222111000//////000000000000//////000000000000000000000000//////............//////...............................................................///000000---------///111555888:::CCCDDDFFFJJJNNNPPPPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGAAA@@@AAAFFFMMM[[[qqqiiiYYYNNNNNNPPPNNNQQQXXXggguuuzzzsssnnniiiccc\\\VVVQQQMMMGGGCCCAAA???>>><<<<<<<<<============<<<<<<>>>>>>===>>>???@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJKKKNNNSSSXXX^^^fffnnnttt|||zzzkkk```]]]aaagggqqqyyyppp[[[OOOGGGAAABBBEEEEEEGGGIIIJJJOOOVVV\\\aaagggoootttxxxyyy}}}xxxfff\\\VVVPPPPPPTTT[[[dddooo}}}~~~tttmmmiiijjjsss}}}|||sssooosss{{{}}}xxxxxx~~~ttteeeWWWNNNAAA???;;;777444444444555000111222333333222111000111111222222222222111111000000000000000000000000//////............//////...............................................................///000000------...///222555999;;;DDDEEEHHHLLLPPPRRRRRRRRRMMMLLLKKKJJJIIIHHHGGGGGGAAAAAADDDJJJTTTddd}}}nnn```RRRIIIKKKMMMKKKPPPZZZlllxxxzzzuuunnnhhheeeaaa[[[WWWQQQLLLGGGBBB@@@???>>>===<<<======>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFGGGHHHJJJKKKLLLNNNRRRXXX___hhhqqqzzz{{{jjjaaa[[[WWW___kkkyyywwwbbbUUUGGGEEECCCBBBDDDGGGJJJKKKMMMQQQXXX```gggnnnsssuuuvvvyyy{{{}}}{{{gggWWWQQQPPPUUUVVVZZZ```kkkzzz|||pppiiiffffffmmmtttzzzqqqqqqvvv{{{||||||lll^^^XXXLLLCCC<<<888666222222444333222000//////000222333333333222222111000000000000/////////............000000////////////000000.........///////////////////////////////////////000000////////////000000/////////000444888<<>>BBBGGGMMM\\\tttssscccUUUOOOKKKLLLKKKLLLUUUaaaqqq~~~}}}xxxpppfffaaa___]]]VVVPPPGGGFFFCCCAAA>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSYYYdddrrr~~~rrrddd]]]YYYXXXaaannnnnn\\\QQQFFFEEEDDDDDDFFFHHHJJJKKKOOOTTT\\\dddkkkqqqvvvxxx||||||vvvzzz|||gggXXXRRRRRRRRRTTTYYYaaammm}}}|||ppphhheeeeeemmmuuuxxxpppooouuuzzzppp```VVVLLLCCC;;;888666333222444333222111000000111222333111111111111111111222222000000/////////.........000000////////////000000///////////////.................................000000////////////000000//////000111555:::>>>AAAEEEGGGJJJMMMNNNOOONNNNNNLLLLLLKKKJJJIIIGGGFFFEEEBBBFFFKKKSSSeee}}}|||fffXXXRRRMMMJJJKKKMMMQQQ\\\hhhttt{{{uuunnnddd___]]]ZZZSSSLLLFFFEEECCC@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBDDDEEEEEECCCEEEGGGIIIJJJLLLOOOQQQZZZ]]]eeeppp}}}~~~ttthhh]]]ZZZYYY[[[gggvvvvvvdddTTTKKKDDDDDDEEEFFFHHHIIIKKKLLLRRRXXXaaaiiipppuuuzzz|||{{{tttrrryyyyyydddVVVRRRSSSNNNRRRXXXbbbppp}}}ooogggcccdddmmmvvvvvvnnnnnntttyyy{{{gggYYYMMMCCC:::777666333333444333222111000000111222333///000000111222222333333000000000/////////......000000////////////000000000000//////......------------------------------000//////......//////000//////000333777<<>>???@@@AAABBBCCCDDDEEEFFFCCCEEEHHHJJJLLLOOOTTTWWW```eeeooo||||||wwwkkkaaaZZZZZZ[[[___nnnooo^^^PPPHHHBBBDDDFFFHHHIIIKKKMMMNNNUUU\\\fffnnntttyyy}}}{{{~~~uuurrrsss}}}ttt___RRROOOPPPMMMRRRZZZeeesss}}}nnneeeaaacccmmmwwwtttmmmnnntttzzz{{{tttcccPPPEEE:::777666444333444333222222111111222222333000000111111111222222222000000000////////////...000000////////////000000111111000///...------,,,------------------------/////////......////////////000222555999???CCCFFFGGGIIILLLNNNOOONNNKKKJJJHHHIIIKKKKKKKKKJJJHHHGGGIIINNNXXXgggvvvfff[[[UUUNNNKKKKKKOOOYYYfffuuuzzztttlllggg```[[[WWWQQQIIICCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGIIIKKKNNNPPPUUU[[[___gggnnnzzzyyyxxxvvvccc\\\WWWYYY\\\bbbsss~~~mmm]]]OOOGGGAAADDDGGGIIIJJJLLLOOOQQQXXX```jjjqqqvvvzzz}}}uuuyyy~~~qqqqqqvvvppp\\\QQQNNNOOOOOOTTT\\\hhhvvv{{{lllbbb___bbblllwwwssslllnnnvvv|||}}}wwwyyymmmTTTGGG;;;888777555444444333222222222222222222333222222222111111111000000111000000000////////////000000////////////000000111111000///...------,,,........................//////............/////////000333666;;;@@@DDDGGGHHHJJJLLLNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIIIILLLTTTbbbtttyyyeeeXXXRRRPPPIIIIIIKKKQQQ^^^nnn||||||uuuppphhhddd^^^YYYTTTNNNGGGAAA@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIJJJLLLNNNPPPTTTZZZbbbgggsss|||{{{lll\\\VVVTTTXXX\\\cccvvvzzzjjj[[[NNNFFFAAADDDHHHIIIJJJLLLQQQUUU\\\cccmmmssswww|||{{{rrrwwwxxxmmmpppzzzooo\\\QQQOOOPPPOOOUUU___kkkyyyxxxiiiaaa^^^aaalllvvv~~~rrrkkknnnvvv}}}xxxwww{{{uuuYYYKKK===999999777444444333333333333333333333333333333222222111000000///111111000000000/////////000000////////////000000000000//////......------///////////////////////////......------......//////000333777<<>>???@@@AAAAAACCCDDDEEEFFFGGGHHHIIIJJJJJJLLLOOOSSSYYYaaakkkqqqqqqbbbWWWSSSTTTYYY^^^ggg{{{tttdddVVVKKKDDDAAAEEEHHHIIIIIILLLSSSYYY```gggooouuuxxx~~~yyyrrruuu|||ooojjjppp~~~mmmZZZPPPMMMNNNNNNUUU___mmm|||tttggg___]]]aaakkkvvv~~~|||oooiiillluuu}}}xxxwww}}}{{{^^^OOO@@@;;;:::888555333222333333333333333333222222222111111111111111111111111111000000000//////000000////////////000000///////////////.................................///......------......//////111444888<<<@@@CCCEEEJJJJJJJJJKKKKKKMMMNNNNNNNNNLLLJJJIIIHHHIIIJJJKKKZZZlll}}}gggYYYRRROOONNNGGGMMMUUU]]]kkkzzzyyypppkkkhhh___[[[VVVPPPJJJFFFBBB@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAABBBDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMRRRXXX```lllxxx~~~kkk\\\VVVSSSUUU\\\bbblllooo___QQQGGGBBBBBBEEEHHHIIIIIILLLTTT[[[ccciiiqqqvvvyyywwwqqqssswww}}}jjjjjjrrrjjjXXXNNNKKKKKKMMMTTT___mmm}}}}}}rrreee___]]]aaakkkuuuzzzmmmhhhkkkttt||||||{{{uuuwwwaaaQQQAAA<<<;;;888555333222333333444444333333222000000000111222222333333111111111111000000000000000000////////////000000.........///////////////------------------------.........------.........000111444888<<<@@@CCCDDDJJJJJJIIIIIIKKKLLLOOOPPPOOOMMMKKKHHHGGGHHHJJJLLLbbbvvvnnn]]]UUUQQQOOOMMMKKKSSS\\\eeesss{{{{{{|||{{{uuummmgggfff\\\XXXRRRLLLGGGCCCAAA@@@;;;::::::::::::;;;<<<===<<<===>>>???@@@AAABBBBBBEEEEEEFFFGGGIIIJJJKKKKKKMMMPPPUUU]]]hhhvvv}}}ooo^^^TTTSSSVVVZZZ___iiizzzxxxgggZZZOOOGGGEEEDDDGGGJJJKKKMMMRRRZZZ```gggnnnvvv{{{~~~}}}xxxoooqqqvvv}}}yyyuuummm{{{zzz___QQQMMMKKKHHHQQQYYYdddrrrtttjjjaaa___aaafffnnnvvv|||qqqkkkkkkoooxxxwwwrrrxxxnnnYYYEEE>>>===999444111444333333222222222333333111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////111000000/////////000000000333777:::<<>><<<::::::::::::;;;<<<======<<<======???@@@AAABBBBBBBBBEEEHHHJJJKKKLLLMMMOOOTTTXXX^^^gggsss~~~}}}}}}jjj[[[SSSSSSVVV\\\cccnnntttcccVVVKKKDDDBBBDDDGGGIIIKKKMMMTTT]]]ccclllqqqxxx~~~{{{vvvoooqqqvvv|||~~~sssooonnn}}}vvv]]]PPPLLLKKKJJJQQQXXXcccqqqqqqhhh```___aaaeeemmmuuuzzz~~~pppjjjjjjnnnvvv~~~}}}{{{qqqrrrxxxsss___JJJAAA>>>:::555444444444333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////......////////////////////////000000//////...//////000111333777:::===@@@CCCFFFJJJMMMOOOOOOLLLJJJJJJKKKKKKIIIIIIHHHFFFGGGQQQ\\\xxxzzziiiYYYRRRNNNIIIIIINNNSSSaaarrr|||yyyuuuoookkkhhhddd^^^ZZZSSSOOOIIIDDDAAA???<<<;;;::::::::::::;;;;;;<<<===>>>>>>???@@@BBBCCCDDDDDDFFFGGGJJJKKKLLLNNNQQQSSSXXX]]]gggrrr{{{yyy~~~|||ssscccXXXRRRSSSWWW___iiiwwwppp___SSSIIICCCBBBEEEGGGIIIKKKNNNVVVaaaiiitttvvv{{{|||vvvoooqqquuu{{{xxxnnnjjjsssqqqYYYNNNKKKKKKKKKPPPWWWbbbooo}}}lllddd______bbbffflllsssxxx}}}pppjjjiiimmmuuu}}}}}}sssnnnppp{{{hhhRRREEE>>>:::888777666555444333222111111111111111111111111111111111000000000000000000000000////////////////////////////////////............//////////////////////////////............//////222555888;;;>>>@@@DDDGGGJJJLLLNNNNNNLLLJJJJJJJJJFFFGGGHHHIIIGGGKKKZZZiiiooo___QQQNNNKKKHHHKKKRRRZZZjjj{{{vvvqqqjjjeeebbb___ZZZVVVNNNJJJEEEAAA>>>===:::999;;;;;;;;;;;;;;;;;;<<<<<>>@@@CCCFFFIIIJJJJJJKKKKKKLLLKKKIIIHHHEEEEEEFFFGGGKKKYYYuuudddWWWNNNNNNOOOOOOVVVaaannnyyy}}}pppjjjbbb\\\YYYVVVQQQNNNHHHDDD@@@===<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======???@@@AAACCCEEEFFFHHHHHHKKKKKKKKKMMMRRRYYYccciiixxxxxx|||~~~kkk[[[TTTSSSUUUVVV]]]iiiyyyzzzcccSSSJJJDDDBBBDDDEEEHHHLLLPPPWWWaaannnwww|||}}}yyyqqqnnnqqqxxx~~~vvvwww|||~~~```QQQMMMJJJKKKOOOTTTZZZcccnnn{{{uuuddd___]]]aaafffjjjpppuuuyyyyyyrrrnnnmmmpppyyyvvvmmmmmmtttwww|||||||||pppXXXEEE===;;;:::999888777666555444444444111111111111111111111111111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000//////...//////000111222777:::===???AAADDDGGGIIIJJJJJJIIIJJJKKKKKKIIIFFFFFFEEEFFFJJJRRReeexxx^^^SSSMMMOOOQQQSSS]]]iiiyyy~~~yyykkkfff^^^YYYUUURRRLLLHHHEEEBBB>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGIIIJJJKKKLLLNNNRRRYYYcccnnnuuu~~~|||uuuuuudddVVVQQQRRRUUUYYY```nnnxxxaaaQQQHHHCCCCCCEEEEEEHHHNNNSSSZZZdddoooxxx{{{{{{ssspppuuu}}}sssWWWMMMLLLKKKLLLQQQWWW\\\eeeooo|||rrrbbb\\\[[[___eeeiiipppvvv{{{{{{uuupppnnnmmmpppyyyuuujjjjjjpppvvv|||~~~yyyaaaKKKAAA===;;;666666555444444333444444111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000/////////000000111333333999;;;>>>@@@BBBDDDHHHJJJJJJIIIHHHJJJKKKKKKHHHEEEEEEEEEHHHQQQ]]]pppnnnYYYPPPLLLPPPTTTYYYeeesss{{{qqqfffaaaZZZVVVRRRMMMGGGBBBBBB???<<<::::::;;;;;;::::::::::::;;;<<<>>>@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLOOOSSSYYYbbbnnnzzz|||uuuvvv~~~ooo___SSSOOOQQQTTTZZZbbbqqqyyyaaaRRRIIIEEEFFFHHHEEEIIIOOOUUU[[[eeepppxxxzzzyyysssxxxkkkQQQJJJLLLLLLMMMSSSYYY^^^fffppp}}}ppp```[[[YYY]]]ccchhhooouuu~~~wwwsssooommmllloooyyyuuuhhhhhhnnnwww}}}tttsss}}}fffOOOCCC>>>;;;444333333222222222333333111111111111111111111111111111111111111111111111111111111111111111111111---.........//////000000000000000000000000000000000000000000111222333444999<<>>@@@===:::999999:::::::::999999:::;;;===???AAABBBBBBCCCEEEGGGIIIKKKMMMNNNOOORRRWWW___iiivvvvvvsss~~~uuubbbVVVQQQOOOSSSXXXaaajjjyyyzzz___NNNGGGDDDDDDFFFEEEJJJQQQXXX```jjjuuu}}}~~~zzz{{{}}}uuu```OOOLLLLLLIIIKKKSSS\\\cccmmmyyyxxxkkk___\\\\\\```cccgggoooxxx|||qqqnnnlllnnnpppttt|||{{{nnnkkknnnvvv}}}rrrooooooqqq|||}}}ooo\\\KKK@@@;;;888666555555555555333222222222222222222222222222......//////000000111111000000000000000111111222------......//////000000////////////000000000000///000000///...///333555:::<<<>>>BBBEEEHHHIIIJJJGGGIIIJJJIIIGGGGGGEEECCCDDDHHHOOO[[[ooozzzvvvyyyvvvkkkaaaPPPQQQQQQSSS]]]nnnzzz~~~yyyooohhhaaa]]]XXXSSSOOOJJJDDDAAA===<<<;;;:::::::::::::::===<<<;;;;;;===AAAEEEGGGDDDBBBCCCHHHJJJJJJMMMQQQUUU]]]hhhqqqxxxzzzzzz|||qqq___TTTPPPPPPTTTYYYbbbkkk{{{yyy^^^NNNFFFCCCDDDFFFHHHKKKRRRZZZcccnnnyyy|||lllZZZKKKJJJLLLKKKNNNUUU]]]eeeppp}}}wwwjjj^^^[[[[[[___bbbgggpppyyyppplllkkkmmmooottt}}}{{{mmmiiikkkrrr{{{rrrhhhgggiiimmmzzzuuueeeSSSCCC;;;888777555555555555333222333333333333333333333333111111111111222222222222000000000000000111111222.........///////////////////////////000000000000///000000///...000333666:::<<>>AAADDDFFFEEECCCEEEIIILLLLLLOOOTTT]]]fffrrr{{{{{{xxx}}}yyykkkZZZRRRPPPPPPUUU[[[dddnnnwww]]]LLLEEECCCCCCFFFJJJLLLRRR\\\hhhttt}}}zzzaaaSSSHHHIIIMMMNNNRRRXXX___hhhvvvuuuggg\\\YYYZZZ^^^bbbgggqqqzzz{{{oookkkiiikkknnnsss}}}{{{llleeeeeelllwwwxxxkkkaaa```bbbfffsss~~~~~~qqq^^^III<<<:::888666555555555333222444444444444444444444444222222222222222111111111000000000000000111111222000000///////////////...////////////000000000000///000000//////111444777;;;<<>><<<<<<;;;:::::::::;;;;;;999:::;;;===???AAACCCDDDFFFEEEGGGKKKMMMNNNSSSZZZcccmmmzzz|||{{{qqqcccUUUOOOOOOQQQWWW]]]fffrrruuu[[[KKKEEECCCDDDFFFLLLMMMRRR]]]kkkxxxnnnZZZPPPHHHJJJNNNPPPTTTYYYbbbmmm|||rrrdddZZZWWWXXX\\\aaahhhrrr}}}xxxnnnjjjhhhiiilllqqq{{{{{{kkkaaa```iiiuuu{{{mmmaaa^^^^^^___jjjwww~~~{{{iiiQQQ???<<<:::777555555555444222444444444444444444444444111111111000000/////////000000000000000111111222111000000000//////......////////////000000000000///000000000000222666999<<<===@@@CCCFFFHHHIIIJJJIIIIIIIIIIIIGGGDDDFFFKKKUUUcccuuukkkVVVLLLKKKLLLMMMNNNLLLSSSZZZ```kkkyyy}}}yyyrrrjjj```ZZZWWWSSSNNNIIIFFFCCC???===<<<;;;;;;:::::::::;;;;;;999;;;===@@@BBBCCCDDDDDDGGGFFFIIIMMMOOORRRYYYaaalllwww{{{~~~~~~iii]]]QQQNNNOOORRRXXX^^^iiivvvsssZZZKKKEEECCCEEEGGGKKKLLLRRR^^^lllyyyvvvfffXXXQQQKKKLLLOOORRRVVVZZZeeepppnnn```YYYVVVWWW\\\bbbiiiuuuvvvnnniiigggiiikkkoooyyy{{{kkk___\\\ggguuu}}}oooddd___\\\[[[cccnnn|||rrrZZZFFF>>>;;;888666555555444333222222222222222222222222222222111111000000//////000000000000000111111222111111000000/////////...////////////000000000000//////000000111333777:::<<<>>>@@@CCCFFFHHHIIIJJJJJJHHHHHHIIIFFFEEEKKKTTTeeettt~~~ooo```QQQJJJIIIIIIKKKOOOOOOXXXaaahhhppp{{{|||uuunnnfff]]]XXXSSSOOOJJJEEEBBB@@@===;;;;;;;;;:::::::::;;;;;;<<<;;;===@@@CCCEEEFFFFFFFFFGGGGGGJJJOOORRRVVV```jjj|||~~~}}}yyyxxx{{{cccXXXNNNLLLOOOSSSZZZ___lll{{{sssYYYKKKEEEDDDFFFIIIJJJMMMUUU```mmmxxx~~~jjj___YYYTTTOOOMMMOOOSSSWWWYYYeeeppp~~~}}}kkk]]]XXXUUUVVV\\\bbbkkkxxx{{{rrrjjjgggfffiiikkkoooxxx{{{kkk___[[[fffttt|||pppfffbbb___\\\aaakkkxxx{{{dddOOO@@@===999666555555444333222222222222222222222222333333333333333222222222000000000000000111111222111000000000000000000///////////////000000000000...///000111222444999<<<===???AAADDDFFFHHHIIIJJJKKKFFFEEEGGGFFFFFFQQQ___wwwlll\\\SSSKKKHHHGGGHHHKKKQQQYYYcccnnnsssxxxyyyrrrjjjbbb[[[VVVPPPLLLFFFBBB@@@>>><<<;;;;;;;;;:::::::::;;;<<<<<<===???AAADDDFFFGGGGGGGGGHHHIIINNNSSSWWW\\\iiiuuu~~~qqqrrryyyttt___UUUMMMLLLPPPTTT[[[```nnn~~~rrrYYYKKKFFFEEEGGGKKKJJJPPPXXXcccmmmwwwooo```[[[XXXUUUPPPLLLMMMRRRWWWZZZcccmmmyyyzzzhhh[[[XXXUUUVVV\\\cccmmm{{{tttkkkdddbbbdddiiimmmqqqyyy{{{kkk```\\\cccrrruuullljjjeee```ccckkkzzzmmmWWWBBB>>>999666555555444333333333333333333333333333222333333333333333333444000000000000000111111222000000000000000111111111////////////000000000000...///000111222555:::===>>>???AAADDDFFFHHHIIIJJJKKKEEECCCFFFFFFHHHWWWjjj{{{cccRRRMMMIIIIIIIIIKKKQQQYYYgggrrr|||vvvnnnggg___YYYTTTMMMJJJDDD@@@>>>===<<<;;;:::::::::::::::;;;<<<===>>>???AAACCCEEEGGGHHHHHHJJJLLLRRRXXX\\\dddrrrxxxhhhiiixxx|||mmm]]]TTTLLLLLLPPPUUU[[[aaappprrrZZZKKKGGGFFFHHHLLLKKKQQQ\\\eeemmmwwwzzzeee[[[ZZZWWWTTTOOOKKKLLLRRRXXXZZZaaajjjuuu|||xxxfffZZZXXXUUUVVV\\\dddnnn|||zzznnneee```___bbbiiinnnrrr{{{{{{lllaaa]]]```ppp}}}tttqqqllldddeeekkk}}}rrr\\\CCC???:::666555555444333444444444444444444444444000000000111111222222333000000000000000111111222//////000000111111222222////////////000000000000...///000111333666:::>>>>>>???BBBDDDFFFHHHIIIJJJKKKDDDBBBEEEFFFIII[[[pppzzzaaaQQQMMMKKKLLLMMMQQQZZZcccppp|||}}}tttlllddd]]]WWWSSSMMMIIICCC???>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>@@@BBBDDDFFFGGGHHHLLLOOOUUU[[[```iiixxxnnndddlllwww|||vvviiiUUUOOOLLLNNNQQQWWW```jjjtttpppWWWMMMJJJFFFGGGKKKMMMRRR[[[fffpppzzzlll\\\WWWXXXVVVSSSQQQQQQPPPPPPTTT[[[ccciiipppvvv{{{tttcccXXXUUUVVVXXX]]]eeeqqq~~~uuuhhh___bbb```aaaggglllqqqyyyvvvhhh```]]]aaappp~~~uuuoookkkiiimmmrrr|||}}}dddNNNEEE===<<<;;;777444444666666555555555444444444222222222111111111000000000000000000000000000000222111111111000000//////000000000000000000000000222222333333555666888999===???BBBEEEGGGHHHIIIIIIIIIDDDDDDHHHHHHLLL^^^tttzzz\\\RRRLLLIIIMMMQQQVVVaaammm}}}yyyqqqjjjccc\\\UUUPPPGGGEEEAAA===:::::::::;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDFFFIIIJJJJJJIIINNNPPPUUU]]]hhhwwwyyykkkgggttt}}}}}}rrrdddUUUPPPLLLNNNRRRWWWaaajjjxxxoooWWWMMMJJJFFFGGGKKKNNNTTT]]]hhhrrrzzz|||hhh[[[VVVVVVUUURRRPPPQQQQQQQQQVVV]]]dddiiiqqqvvv{{{ssscccWWWTTTUUUXXX]]]fffsss}}}ssshhhaaa```^^^```fffkkkpppxxxtttggg___\\\```ppp~~~wwwtttqqqpppsssyyy|||nnnTTTIII???<<<999555333333333333333333222222222222333333333333222222222111111111111111111111111111111111111111000000000///000000000000000000000000111222222444555777999:::>>>???BBBEEEGGGHHHIIIIIIIIIDDDDDDHHHIIIMMM```uuuzzz^^^SSSNNNLLLOOOSSSZZZhhhvvv~~~yyytttnnnfff___XXXQQQMMMFFFDDD@@@===;;;::::::;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFIIIKKKLLLLLLQQQTTT[[[cccooo~~~qqqjjjmmm~~~}}}|||~~~lll___TTTPPPMMMOOORRRWWWbbblll}}}nnnVVVLLLIIIFFFGGGKKKOOOVVVaaallluuu{{{sssccc[[[WWWVVVTTTQQQPPPQQQRRRRRRXXX___gggmmmuuuzzzqqqaaaWWWRRRTTTXXX^^^hhhuuuwwwlllddd```]]]\\\^^^dddiiinnnvvvsssfff___]]]___ppp{{{yyywwwtttvvvzzz{{{]]]OOOBBB;;;888444222222333333222222222111111111444444444333333333222222111111111111111111111111111111111111000000000000000000000000000000000000000111222444666999;;;<<>><<<;;;:::;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDEEEEEEFFFGGGJJJMMMPPPUUU\\\hhhwwwuuuuuu~~~~~~tttdddXXXPPPNNNNNNPPPSSSYYYfffrrrkkkTTTJJJHHHFFFGGGKKKOOOYYYgggrrrxxx|||{{{ggg```^^^\\\YYYVVVSSSRRRSSSSSSSSSXXX___nnnuuu~~~yyyiii\\\UUUPPPSSSYYYaaalllzzzuuuggg]]]YYYXXXXXXYYY]]]cccfffkkkvvvrrrfff```___bbbppp|||vvvtttvvvlllZZZGGG===:::888666666555555555444444444333333222222222222111111111111111111111111111111111111000000000000000000111111000000000000000000000000///000222444888<<>>===<<<;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCCEEEFFFGGGGGGGGGIIINNNRRRYYYaaaooowww|||ppp```VVVMMMLLLNNNQQQTTTZZZiiiwwwjjjRRRJJJHHHFFFGGGLLLOOOZZZhhhrrrwww|||wwweee___]]][[[WWWVVVSSSRRRSSSTTTUUUZZZaaannnvvvsssdddZZZTTTPPPTTTZZZcccnnn|||zzzmmmccc\\\XXXWWWWWWYYY^^^dddggglllwwwqqqeee```___dddqqqzzzxxxzzz|||tttaaaKKKAAA===;;;888777444444333333333222222222222222222111111111000000222222222222222222222222000000000000111111111111000000000000000000000000///000222555999<<>>@@@AAACCCDDDFFFGGGHHHHHHHHHLLLSSSYYYccclllzzzuuu~~~~~~lll[[[RRRJJJKKKMMMQQQTTT\\\lllzzziiiRRRIIIGGGFFFGGGLLLOOOYYYhhhqqqvvv{{{tttccc\\\YYYVVVSSSRRRPPPPPPSSSUUUWWW^^^eeepppyyy~~~mmm```WWWTTTQQQUUU[[[dddppp}}}zzzmmmccc]]]ZZZXXXVVVXXXZZZ```eeehhhmmmyyy~~~nnnccc^^^]]]eeerrr~~~xxxwwwyyyvvv|||~~~|||gggPPPDDD@@@<<<888666555555555444444444333333333333222222222111111111222222222222222222222222///000000000111111111111000000000000000000000000000111333666999<<>>@@@BBBDDDEEEEEEGGGJJJKKKLLLRRR[[[cccrrrzzzqqq}}}|||iiiXXXOOOIIIJJJMMMQQQUUU]]]mmm}}}hhhQQQIIIGGGEEEGGGLLLNNNYYYgggqqquuu{{{rrrbbbZZZVVVRRROOOOOOMMMNNNSSSVVVYYYaaaiiittt}}}{{{jjj]]]VVVTTTRRRUUU\\\eeeppp~~~yyyooobbbZZZXXXXXXVVVTTTXXX[[[aaafffiiinnnzzz}}}mmmaaa\\\[[[eeessszzzsssqqqrrrrrrvvv|||{{{lllTTTGGGBBB===777444888777777777777666666666444444444333333333222222222222222222222222222222//////000000111111111222000000000000000000000000111222333666999===???AAADDDEEEFFFGGGHHHGGGGGGFFFDDDDDDEEEIIIVVVmmmkkkTTTNNNTTTSSSWWWZZZaaaqqq|||xxxqqqiii```\\\VVVQQQLLLFFF@@@===:::::::::;;;;;;<<<<<<<<<<<<<<<===???@@@CCCDDDEEEDDDGGGKKKMMMOOOWWWbbbkkk~~~qqq|||}}}zzzfffWWWOOOLLLLLLLLLNNNUUUbbbsssjjjRRRIIIGGGEEEFFFJJJMMMXXXfffooouuu{{{}}}jjj^^^WWWQQQMMMMMMLLLNNNPPPPPPRRRYYYdddnnn|||nnn___VVVTTTRRRWWW^^^hhhttt|||rrreeeXXXTTTSSSSSSUUUWWW\\\]]]```eeeiiiooo}}}uuudddYYYXXXZZZgggrrr~~~xxxsssqqqnnnxxxvvvcccMMMAAA>>>;;;555888777666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111000000000000000000222555888;;;>>>@@@AAAAAABBBDDDEEEGGGHHHHHHHHHDDDBBBEEEPPP```rrrzzz```VVVTTTSSSYYYVVVZZZgggzzz}}}xxxqqqkkkbbbZZZQQQMMMHHHBBB???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNQQQVVVbbbrrr~~~xxxvvvzzzyyyeeeUUUMMMJJJJJJLLLOOOVVVddduuukkkSSSJJJHHHFFFGGGLLLNNNXXXeeeooouuu|||vvvdddYYYRRRLLLIIIIIIFFFJJJMMMPPPTTT]]]jjjttt|||nnn^^^VVVTTTSSSWWW___iiiuuuwwwiii]]]RRROOOPPPRRRUUUYYY]]]^^^bbbgggkkkrrrrrraaaXXXXXXZZZfffqqq~~~yyytttsssqqqzzz{{{jjjRRRBBB>>><<<:::888777666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111000000000000111222555888<<<>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCGGGTTTeeevvvttt\\\SSSSSSSSSXXXYYY```nnn|||vvvnnnhhh___WWWOOOJJJFFF@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAACCCEEEFFFGGGIIIKKKOOOTTT^^^mmm~~~}}}wwwwwwcccSSSKKKHHHIIILLLPPPXXXgggyyylllUUULLLJJJGGGIIIMMMNNNXXXeeeooovvv}}}ppp^^^SSSMMMHHHEEEFFFDDDHHHLLLPPPUUU^^^lllvvv|||mmm]]]UUUTTTTTTYYYaaakkkwwwxxxppp___UUULLLKKKNNNRRRXXX]]]___```dddjjjnnnuuu}}}mmm^^^WWWWWWZZZeeeppp}}}yyywwwuuu{{{ttt\\\HHH>>>===>>>888888666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111222333666999<<<>>>@@@AAAEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDKKK\\\nnn~~~lllWWWQQQRRRTTTVVV]]]iiixxxzzzrrrjjjeee[[[SSSKKKGGGCCC===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAACCCEEEGGGHHHIIIMMMNNNQQQZZZhhh{{{~~~wwwuuuvvv~~~|||{{{vvvbbbSSSJJJHHHJJJMMMRRRZZZiiizzzlllUUULLLJJJGGGIIIMMMOOOXXXdddooowww~~~{{{kkkZZZQQQLLLHHHFFFFFFFFFJJJNNNPPPSSS[[[gggqqq||||||lll\\\TTTTTTVVVZZZbbbmmmzzz}}}xxxppphhhYYYPPPJJJJJJNNNSSSZZZaaaaaabbbffflllqqqxxxyyyhhh[[[UUUWWWZZZeeeppp~~~}}}wwwyyyyyyxxx{{{xxx{{{}}}iiiQQQBBB===???999888777555444444444333333333333333333333333333222222222222222222222222000000000000000000000000000111111111111111222222333444777:::===???@@@AAADDDEEEEEEFFFFFFFFFFFFEEECCCDDDOOOdddyyyeeeTTTPPPRRRUUUTTT```rrr~~~wwwooogggcccWWWOOOHHHEEEAAA<<<:::<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBDDDGGGIIIKKKKKKSSSRRRUUU```qqq}}}ssskkkggggggggguuu~~~|||zzz~~~yyy|||uuubbbSSSKKKJJJLLLPPPTTT\\\kkk{{{lllTTTKKKIIIGGGHHHMMMOOOWWWcccnnnxxx}}}}}}vvvgggWWWNNNJJJGGGFFFGGGGGGKKKNNNPPPRRRYYYdddllluuu|||kkkZZZSSSTTTVVV[[[dddnnn{{{~~~wwwqqqhhh```SSSMMMIIIKKKNNNRRRYYY```aaabbbgggnnnsss{{{uuudddXXXTTTVVVYYYeeeppp~~~xxxvvvqqqnnnmmmrrr|||wwwuuu{{{ttt^^^III???===999888777666555444444444333333333333333333333333222222222222222222222222000000000000000000000000000000111111222222222333444555888;;;===???AAAAAABBBCCCDDDEEEGGGGGGGGGHHHAAAFFFVVVnnnwww___SSSPPPSSSVVVUUUdddxxx|||tttllleeeaaaUUUMMMFFFDDD@@@<<<:::<<<;;;;;;;;;<<<<<<=========AAABBBCCCFFFHHHKKKLLLMMMRRRSSSYYYfffyyyzzzmmmccc^^^___cccfffmmmtttyyywwwrrrsss}}}}}}~~~{{{rrr```SSSLLLKKKMMMQQQVVV___mmm}}}lllUUULLLIIIGGGHHHMMMPPPWWWbbbnnnyyyzzzyyy{{{pppaaaQQQJJJGGGEEEEEEFFFEEEIIINNNPPPSSSZZZeeemmmrrr}}}|||jjjYYYSSSTTTWWW\\\dddooo}}}wwwoooiii```WWWMMMIIIGGGKKKNNNQQQVVV]]]```aaagggnnnttt|||ppp___UUUSSSWWWZZZfffqqq~~~}}}{{{uuunnnhhhdddeeemmmwww}}}qqquuu|||{{{iiiSSSDDD>>>999999777666555444444444333333333333333333333333222222222222222222222222000000000000000000000000000000111111222333333333555666999;;;>>>@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHDDDMMMaaayyyjjjYYYRRRQQQSSSVVVZZZiii|||yyypppgggaaa]]]SSSKKKEEEBBB@@@<<<;;;===;;;;;;;;;<<<======>>>>>>AAABBBDDDFFFIIILLLMMMOOONNNSSS]]]mmmxxxmmm___VVVWWW]]]cccgggjjjnnnpppmmmkkknnnwww~~~yyy|||nnn]]]RRRMMMIIILLLQQQWWWaaapppnnnVVVMMMKKKHHHJJJNNNPPPWWWbbbnnnyyy{{{{{{~~~lll^^^OOOHHHFFFDDDEEEGGGFFFKKKPPPRRRUUU\\\fffooosss|||{{{iiiXXXRRRTTTVVV[[[dddppp}}}yyyooogggaaaWWWOOOHHHFFFHHHMMMQQQRRRWWW]]]___```fffmmmttt|||{{{iiiZZZRRRSSSXXX]]]hhhrrr~~~xxxpppjjjdddbbbiiittt{{{ppprrrwww~~~zzz}}}rrr]]]KKKBBB:::999888666555555444444333333333333333333333333222222222222222222222222000000000000000000000000000000111222222333444444666777999<<<>>>@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGJJJWWWnnnuuu\\\QQQPPPQQQSSSUUUaaannnwwwlllbbb[[[XXXPPPIIICCCAAA???;;;:::<<<;;;;;;;;;<<<===>>>>>>>>>AAABBBDDDGGGIIILLLNNNOOOPPPXXXfffwwwlllbbbUUUPPPTTT]]]cccffffffhhhjjjkkklllqqqxxx}}}wwwrrruuu{{{~~~}}}kkk[[[QQQMMMGGGKKKPPPXXXbbbrrroooWWWNNNLLLJJJKKKPPPQQQWWWbbbnnnzzz}}}}}}kkk]]]OOOHHHGGGFFFFFFHHHJJJNNNSSSUUUVVV\\\fffnnnsss|||{{{hhhWWWRRRTTTVVV[[[dddppp}}}{{{zzztttjjjbbb\\\RRRJJJGGGGGGKKKQQQUUUVVV[[[aaa^^^___eeemmmsss|||uuudddVVVPPPSSSZZZ___iiisss|||sssnnngggdddkkkvvv}}}oooqqqttt{{{sss{{{}}}vvvdddQQQFFF:::999888666555555555555333333333333333333333333222222222222222222222222000000000000000000000000000000111222333333444444666888:::<<<>>>@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEPPP___vvviiiRRRKKKNNNPPPRRRUUUfffqqqvvvjjj___WWWTTTNNNGGGAAA???===:::999;;;;;;;;;;;;<<<===>>>>>>???AAABBBDDDFFFIIILLLNNNOOOUUU___ooo~~~zzzeee\\\RRROOOVVV^^^dddeeeaaacccggglllsssyyy~~~sssmmmrrryyy{{{~~~lllYYYOOOMMMQQQPPPQQQYYYhhhyyylllTTTLLLJJJHHHIIINNNRRRWWW```lllxxx}}}{{{xxxttttttwwwwww}}}oooZZZOOOLLLCCCAAAGGGHHHJJJOOOTTTUUUVVV\\\gggqqqxxx}}}wwwfffZZZVVVWWWXXX^^^hhhrrr~~~}}}wwwrrrpppkkkeee\\\TTTMMMIIIIIIIIILLLPPPVVV[[[^^^^^^^^^```ccciiisss}}}mmm[[[SSSRRRTTTZZZ___jjjuuuzzzssskkkiiirrr~~~yyypppnnnyyyooovvv~~~~~~vvv```DDDBBB:::555666888777666777555555666666555333111000111111111111111111111111//////000000111111222222111222222111000111444666777777999;;;===@@@BBBDDDFFFEEEFFFGGGEEEBBBFFFMMMWWWtttmmm\\\MMMMMMPPPQQQUUU[[[lllzzzzzzqqqggg]]]SSSLLLGGGDDDAAA>>>;;;:::::::::;;;<<<===>>>???@@@AAABBBEEECCCCCCGGGIIIJJJOOOTTT___jjjzzzwwwkkkVVVQQQOOOUUU[[[___cccgggiiilllpppuuuzzzzzzrrrnnnnnnzzz}}}kkkYYYOOONNNQQQPPPRRR[[[jjjzzzlllUUULLLJJJHHHIIINNNQQQWWWbbbnnnzzz}}}zzzzzzxxxuuuvvvzzz{{{rrrZZZNNNKKKCCCBBBHHHHHHIIIOOOVVVYYYZZZ___hhhpppxxx}}}uuudddYYYVVVWWWXXX___jjjuuuzzztttnnnkkkfff___WWWPPPJJJGGGIIIJJJLLLQQQWWW\\\^^^^^^[[[]]]aaahhhsssxxxiiiYYYRRRQQQTTTZZZ```lllwww~~~xxxpppnnnvvv|||rrrppp|||qqqttt~~~lllSSSEEE===777888999777555666555555555555444333222222222222222222222222222222000000000000111111111111111222222111111111444666777888999;;;===@@@BBBDDDDDDDDDFFFGGGEEEDDDIIIPPPgggdddVVVLLLMMMQQQRRRWWW___ppp}}}yyypppeee[[[PPPJJJFFFDDDAAA>>>;;;:::::::::;;;<<<===>>>???AAAAAABBBGGGDDDDDDHHHKKKMMMRRRXXXkkkvvv|||mmmbbbWWWTTTVVV^^^fffiiimmmpppuuuwww{{{~~~|||rrrlllkkkzzz{{{iiiXXXOOONNNPPPPPPSSS\\\kkk{{{mmmVVVLLLJJJHHHIIIMMMQQQXXXdddqqq}}}}}}|||yyyxxx{{{|||{{{}}}uuu[[[LLLJJJEEEEEEJJJIIIIIIPPPWWW\\\^^^bbbiiioooxxx}}}sssbbbWWWUUUWWWXXX```lllxxxtttooohhhddd^^^WWWPPPKKKHHHFFFIIIJJJMMMSSSXXX\\\^^^^^^YYY[[[___gggsss~~~pppcccUUUPPPPPPTTTZZZ```nnnyyy~~~wwwttt{{{uuutttxxxtttwwwbbbJJJ@@@999999:::777555444555444444333333333444444333333333333333333333333111111111111111000000000111222222222111222444777888888999;;;>>>@@@BBBDDDCCCCCCFFFHHHFFFEEELLLUUUqqqvvvYYYPPPJJJNNNPPPRRR[[[fffwww~~~vvvlllbbbXXXNNNHHHDDDCCC@@@===<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCGGGEEEFFFJJJMMMPPPWWW___sss~~~rrrcccZZZVVVVVV\\\gggqqqvvvzzz~~~|||rrrkkkiii}}}|||zzzhhhWWWOOONNNNNNOOOSSS\\\kkk{{{oooWWWMMMKKKHHHIIIMMMQQQYYYeeesss}}}~~~vvv[[[KKKIIIFFFHHHLLLIIIKKKPPPWWW[[[^^^ccckkkqqqyyy~~~rrr```VVVUUUWWWWWW___lllzzzyyyooojjjbbb^^^WWWPPPJJJGGGFFFFFFJJJKKKOOOUUUZZZ^^^^^^]]]YYY[[[___gggtttvvvfff[[[QQQNNNPPPTTT[[[cccooo{{{zzzwww{{{yyyxxxyyy}}}{{{iiiNNNCCC999888:::888555444555444333222222444555666333333333333333333333333222222222111111000000000111222222222111222555888999999:::<<<>>>@@@BBBCCCDDDDDDGGGHHHFFFGGGPPP\\\xxxmmmTTTLLLIIIMMMOOORRR___nnn~~~~~~yyyqqqhhh___UUUMMMGGGBBBAAA???===<<<;;;;;;;;;<<<<<<===???AAABBBCCCDDDGGGFFFGGGLLLOOOSSS]]]fffvvv|||kkk^^^WWWRRRTTT\\\iiiuuu~~~wwwmmmgggggg~~~{{{iiiXXXOOONNNLLLMMMRRRZZZhhhzzzpppXXXNNNKKKHHHIIIMMMQQQYYYfffuuutttYYYJJJIIIGGGIIIMMMKKKOOORRRUUUYYY]]]dddmmmttt{{{rrr```VVVTTTVVVUUU___lllzzztttiiiddd\\\XXXQQQKKKFFFEEEFFFGGGJJJLLLQQQWWW\\\___^^^\\\[[[]]]aaaiiiuuuxxxlll\\\TTTNNNNNNQQQVVV^^^fffqqq|||{{{vvvwww||||||sssUUUGGG:::888999888666555555444333222222444555666333333333333333333333333333333222222111111000000111222222222222333666888999:::;;;<<<>>>@@@BBBCCCFFFFFFHHHHHHFFFIIIVVVdddiiiSSSLLLIIILLLOOOUUUeeewww}}}xxxssskkkccc\\\TTTLLLHHH@@@???>>>======<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFEEEHHHLLLPPPVVVbbbmmm~~~tttdddYYYUUUNNNPPPYYYhhhvvvvvvlllccc```bbbzzz|||kkkYYYPPPNNNJJJKKKOOOWWWdddwwwrrrYYYOOOLLLHHHIIIMMMRRRYYYffftttnnnVVVJJJJJJGGGIIINNNMMMRRRTTTVVVYYY___gggpppwww~~~tttbbbWWWTTTVVVVVV___lllzzz}}}nnnccc]]]WWWSSSMMMGGGDDDDDDFFFHHHKKKMMMRRRYYY^^^```^^^\\\\\\___dddlllxxx~~~ooobbbUUUOOOLLLNNNSSSXXXbbbjjjsss~~~{{{tttsssvvvyyy~~~```OOO>>>999999888666666555444444333333333444444333333333333333333333333222222222222222111111111000111222222222444777999::::::;;;<<<>>>@@@BBBCCCGGGGGGGGGGGGGGGMMM___qqqzzzeeeTTTMMMJJJOOOTTT[[[lll}}}|||uuuppphhh```YYYRRRKKKGGG=====================<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFIIINNNRRRYYYggguuu~~~lll^^^UUURRROOORRR\\\mmm}}}}}}pppdddZZZXXX[[[yyyuuummm[[[PPPNNNHHHIIILLLRRR```tttsssZZZPPPLLLHHHHHHLLLRRRYYYeeesssgggSSSJJJLLLGGGHHHNNNNNNTTTVVVYYY^^^dddlllsssxxxvvvdddXXXTTTUUUXXX```mmm{{{xxxiii]]]VVVQQQNNNIIIEEECCCDDDFFFGGGKKKNNNTTT[[[```aaa^^^\\\[[[___fffppp|||wwwggg[[[PPPLLLLLLPPPUUU[[[eeennnwww|||tttpppqqqrrrwww~~~oooZZZEEE;;;:::888666555555555555555444333222222222222222222222222222222111222222222222222222333000111222222222444777:::;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGRRRiii~~~ppp]]]QQQKKKLLLUUU]]]eeerrr}}}vvvqqqhhh___WWWOOOHHHDDD<<<<<<==================<<<===???AAACCCEEEFFFGGGGGGGGGKKKPPPTTT\\\lll{{{ssseee[[[VVVSSSSSSYYYgggyyyssseeeZZZVVVXXXooorrrooo\\\PPPMMMGGGGGGJJJPPP]]]rrrsssZZZPPPLLLHHHHHHLLLRRRYYYeeerrr~~~cccQQQKKKMMMGGGGGGNNNOOOTTTWWW\\\bbbiiipppuuuxxxwwweeeYYYTTTTTTZZZbbbnnn{{{tttfffYYYRRRNNNKKKGGGDDDBBBCCCEEEGGGKKKNNNTTT[[[```aaa^^^[[[ZZZ___gggqqqssscccWWWMMMKKKLLLQQQWWW]]]gggqqqzzz~~~uuupppppphhhnnnwwwyyycccJJJ>>>:::888666555555555666666555333111000111111111111111111111111111111111222222333333444000111222333333444777:::;;;;;;<<<===???@@@BBBCCCCCCCCCCCCEEEHHHVVVppphhhWWWMMMIIIMMMZZZeeelllwww~~~xxxrrriii___UUUMMMFFFAAA;;;<<<<<<===>>>>>>======<<<===???AAACCCEEEGGGGGGHHHIIIMMMRRRVVV___pppxxxjjjaaa\\\YYYWWWXXX```pppzzzkkk^^^YYYYYYyyyuuuzzz~~~lllYYYMMMKKKIIIIIIKKKQQQ^^^rrrvvv\\\NNNJJJJJJLLLOOOTTTXXXcccqqq```SSSGGGFFFIIILLLMMMOOOSSSWWW^^^fffmmmttt{{{vvvaaaUUUUUUZZZYYYcccppp}}}{{{mmm___SSSMMMGGGEEECCCAAAAAADDDGGGIIIMMMRRRYYY\\\]]]^^^aaaccc^^^```gggsss{{{kkk]]]TTTLLLLLLMMMQQQXXXbbblllrrruuurrrpppfffiiigggjjjuuurrrWWWAAA:::;;;:::555777666444444444444222000222222222222222222222222222222111111111111111111444333222111222444777888999;;;===>>>???@@@BBBDDDGGGFFFFFFGGGKKK[[[}}}oooZZZTTTMMMKKKOOOZZZdddnnnyyy}}}vvvnnncccXXXOOOIIIDDDBBB===<<<;;;:::;;;<<<===>>>>>>AAADDDEEEEEEEEEEEEFFFHHHLLLRRRUUUZZZfffwww}}}mmmccc\\\XXXYYY^^^cccjjj{{{{{{oooaaaWWWxxxuuu|||~~~lllYYYNNNKKKIIIJJJMMMSSSaaasssyyy___OOOJJJIIIJJJMMMSSSXXXbbbppp~~~___RRRHHHFFFIIILLLMMMPPPUUUYYY```hhhooovvv}}}vvvbbbUUUUUUZZZ\\\gggtttuuuhhh[[[PPPLLLFFFDDDBBBAAABBBDDDGGGIIIOOOTTTZZZ]]]\\\[[[\\\^^^___bbbiiivvvvvvfffYYYQQQKKKLLLOOOTTT\\\fffqqqwww~~~tttrrrqqqhhhbbbcccgggqqq{{{```HHH===;;;999444888666555444555444333111222222222222222222222222222222111111111111111111444333222222333555777888999;;;===>>>???@@@BBBDDDGGGEEEFFFIIIQQQdddfffUUUQQQKKKLLLRRR]]]gggnnnuuu|||yyyrrrkkkaaaWWWOOOHHHCCC@@@<<<<<<;;;:::;;;<<<===>>>???AAADDDEEEEEEEEEFFFGGGMMMSSSZZZ___fffsss{{{kkk```ZZZWWWZZZ___fffpppxxxkkkaaa|||wwwvvv~~~lllZZZNNNKKKIIIKKKOOOWWWdddvvv~~~cccRRRKKKHHHIIILLLSSSXXXcccppp||||||]]]RRRHHHGGGJJJLLLNNNQQQVVV[[[ccckkkrrryyyxxxdddXXXWWW[[[aaalllzzz|||lllaaaVVVMMMIIIEEECCCBBBAAABBBDDDGGGIIINNNSSSZZZ]]]\\\[[[[[[\\\```dddmmmzzz~~~ooo```TTTMMMKKKNNNSSSZZZbbblllvvv}}}|||ttttttuuummmaaacccgggooo}}}jjjPPPBBB>>><<<888999888666555666555444222333333333333333333333333111111222222222222222222333333222222333555777999999;;;>>>??????@@@BBBDDDFFFDDDDDDJJJWWWnnnyyy]]]QQQPPPJJJMMMUUUbbbjjjnnnrrrwwwzzzrrrlllfff]]]TTTMMMFFFAAA===<<<<<<;;;;;;;;;<<<>>>>>>@@@BBBEEEFFFFFFFFFHHHIIIMMMUUU^^^gggppp{{{jjj___ZZZXXX]]]dddhhhuuuyyypppzzzxxxzzz~~~mmmZZZOOOLLLJJJLLLRRR[[[hhhyyygggUUULLLIIIJJJMMMRRRXXXcccppp{{{xxxZZZPPPHHHGGGJJJLLLOOORRRWWW]]]eeemmmttt{{{zzzggg\\\[[[^^^fffrrrttteee[[[QQQJJJGGGCCCBBBAAAAAABBBEEEGGGIIIKKKQQQYYY^^^^^^^^^^^^___```eeeppp~~~yyyhhhZZZQQQMMMMMMRRRYYYaaahhhqqq{{{}}}wwwyyy{{{sssiiihhhkkkrrrsssYYYHHHBBB@@@>>>:::888777666777666444333333333333333333333333333111111222222222222222333333333222222333666888::::::<<<>>>??????@@@BBBDDDFFFCCCCCCIIIZZZrrrrrrYYYOOOOOOJJJMMMVVVccclllppptttyyy}}}tttllleee```YYYQQQJJJDDD>>>;;;<<<<<<;;;;;;;;;===>>>???@@@CCCEEEFFFGGGHHHJJJLLLOOOXXXdddnnnyyy|||kkk```[[[[[[aaaiiijjjuuuyyy{{{nnn[[[OOOLLLJJJMMMSSS]]]jjj{{{jjjXXXNNNJJJLLLPPPRRRYYYeeerrr|||sssXXXOOOHHHHHHJJJLLLPPPTTTWWW]]]fffooovvv}}}|||kkk```___aaajjjvvvooo___VVVMMMGGGEEEAAAAAA@@@AAACCCEEEGGGIIINNNTTT[[[____________aaa```gggttttttcccWWWQQQPPPQQQWWW```gggmmmuuu|||yyyrrrnnnnnnxxx~~~~~~}}}bbbMMMCCC@@@>>>:::999777777777777555333333333333333333333333333111111222222333333333333333333222222444666999;;;:::<<<>>>???@@@AAACCCEEEFFFCCCBBBIIIZZZrrrlllVVVNNNMMMLLLNNNVVVcccnnntttzzz~~~xxxpppggg___[[[TTTMMMGGGBBB===:::<<<<<<;;;;;;<<<===???@@@AAACCCFFFGGGHHHJJJLLLOOOUUU___mmmyyyyyyhhh]]]ZZZ[[[ccckkkkkksss~~~yyyppp\\\PPPLLLKKKNNNTTT]]]kkk}}}nnn[[[PPPKKKMMMRRRRRRZZZgggttt~~~nnnUUUNNNIIIIIIKKKLLLPPPUUUXXX^^^hhhqqqyyy|||lllcccaaaccckkkxxxiiiYYYQQQIIIEEECCC@@@@@@@@@AAACCCEEEHHHIIITTTXXX]]]___^^^]]]^^^___aaajjjyyyppp___UUUTTTVVVVVV]]]fffmmmrrrzzz}}}vvvqqqppp{{{{{{lllQQQBBB===;;;:::888777666777666555333333333333333333333333333111111222222333444444444333333222222444777:::;;;:::<<<>>>@@@@@@AAACCCEEEDDDDDDEEEKKK\\\ttt~~~dddTTTLLLJJJOOOPPPXXXeeeqqqyyy|||uuulllddd\\\WWWPPPIIIDDD@@@===:::<<<<<<;;;;;;<<<>>>@@@AAABBBDDDFFFHHHIIIKKKOOOQQQYYYdddsss|||ooo```XXXWWW[[[dddmmmpppvvv|||xxxqqq]]]PPPLLLLLLOOOTTT]]]kkk}}}rrr^^^PPPJJJLLLQQQRRR\\\iiivvvhhhSSSMMMIIIIIIKKKLLLQQQWWWZZZ```jjjttt|||yyykkkcccbbbccckkkxxxwwwaaaRRRKKKFFFCCCCCC>>>??????AAACCCFFFHHHIIIUUUYYY\\\]]][[[[[[]]]```cccnnn~~~mmm\\\TTTVVVZZZZZZbbbkkkrrrxxxyyytttrrrzzz~~~zzzsssVVVDDD===;;;:::888666666666666444222444444444444444444444444111111222222333444444555333222222333444777:::<<<;;;===???@@@@@@AAACCCEEEBBBFFFIIIPPPaaa{{{sss]]]SSSNNNKKKQQQSSS\\\jjjuuu}}}yyyrrriii```YYYTTTMMMFFFBBB???===;;;<<<<<<;;;<<<===>>>@@@AAACCCEEEGGGHHHJJJLLLPPPSSS\\\hhhyyypppeeeYYYUUUWWW^^^iiisssxxxzzzxxxrrr]]]PPPKKKMMMOOOTTT\\\jjj}}}uuu___PPPIIIJJJOOOSSS\\\kkkxxxdddRRRMMMIIIJJJKKKLLLQQQWWW\\\bbblllvvv~~~wwwjjjbbbaaacccjjjxxxqqqZZZMMMGGGCCCBBBBBB>>>>>>???AAACCCFFFHHHIIIRRRUUUYYYZZZZZZ\\\```ccceeepppjjjZZZSSSWWW]]]\\\dddmmmuuu{{{~~~|||xxxuuuxxx~~~wwwwwwZZZHHHAAA???999777666555666555444222444444444444444444444444111111222333333444555555333222222333555777:::<<<;;;===???@@@@@@AAADDDFFF@@@FFFMMMTTTgggmmmZZZTTTRRROOORRRUUU___nnnyyyxxxpppggg^^^YYYSSSKKKDDD@@@???===<<<<<<<<<;;;<<<===???AAABBBCCCEEEGGGHHHJJJMMMQQQUUUcccpppjjj```VVVUUUZZZbbboooyyy~~~xxx~~~qqq]]]PPPKKKLLLOOOVVV```mmm|||cccRRRLLLNNNRRRWWW___kkkyyy}}}dddRRRKKKHHHKKKPPPRRRUUUYYY___eeeoooyyyzzzssskkkccc``````jjjxxxkkkUUUIIIDDDBBB@@@@@@AAAAAA@@@@@@AAAEEELLLPPPTTTWWWYYYYYYYYY[[[___cccnnnxxx}}}hhhZZZVVVYYY^^^ccchhhqqqzzzzzzuuuwww|||~~~xxxjjjOOO>>>999:::999777777777666333111333333333333333333333333222222222222222222222222222444555444444444666888;;;<<<===@@@BBBEEEFFFGGGCCCIIIOOOZZZtttiiiVVVQQQPPPNNNRRRYYYeeesssyyypppeee^^^XXXRRRJJJDDDBBB@@@===;;;::::::;;;<<<>>>@@@AAABBBEEEDDDGGGJJJKKKLLLSSS[[[gggyyy|||ccc[[[UUUWWWZZZ```qqq~~~www}}}rrr___SSSMMMKKKNNNTTT]]]lll~~~hhhVVVNNNNNNPPPWWW___lllzzzzzzaaaQQQKKKHHHKKKOOORRRUUUYYYaaagggqqq{{{wwwpppiiibbb___```iiiwwwyyyfffQQQFFFCCC@@@??????AAAAAAAAAAAABBBFFFLLLQQQSSSVVVYYYYYYYYY[[[```dddnnnzzz~~~kkk]]]ZZZ^^^cccjjjpppzzz{{{rrrppprrrwww{{{yyynnnSSSBBB<<<:::999777777777666333111333333333333333333333333222222222222222222222222222444555555444555777999;;;<<<>>>@@@BBBEEEFFFGGGFFFLLLRRR^^^xxxgggVVVQQQQQQPPPXXX___kkkyyyxxxoooeee^^^XXXQQQIIIDDDAAA@@@===;;;:::;;;;;;<<<>>>@@@BBBCCCEEEDDDGGGJJJKKKMMMTTT\\\kkk|||{{{ccc[[[XXX[[[___fffvvv{{{vvv~~~tttbbbVVVPPPKKKMMMRRRZZZhhh|||nnnZZZPPPNNNOOOUUU^^^lllzzzwww]]]QQQKKKIIILLLPPPSSSWWW[[[ccciiirrr||||||rrrlllfff```^^^```iiiwwwppp___LLLCCCAAA???>>>???AAABBBBBBBBBCCCGGGMMMRRRSSSVVVYYYYYYYYY[[[```dddnnn}}}~~~kkk```^^^dddjjjsss{{{rrrkkkhhhlllvvvzzzyyy|||uuuZZZFFF???;;;999777666666666444222333333333333333333333333222222222222222222222222222444555555555666888:::<<<<<<>>>@@@CCCEEEFFFGGGJJJOOOVVVeee~~~eeeUUUQQQRRRQQQ\\\dddqqq~~~}}}vvvmmmddd]]]VVVPPPHHHCCCAAA???===;;;:::;;;;;;===???AAABBBCCCEEEEEEGGGJJJLLLOOOWWW```qqqzzzaaa[[[ZZZ```dddjjjzzzyyyxxxwwweeeXXXQQQKKKLLLPPPWWWfffyyyqqq\\\PPPMMMOOOTTT]]]kkkzzzsssYYYQQQMMMKKKOOORRRUUUZZZ___eeekkkttt}}}~~~uuulllfffbbb^^^^^^aaakkkzzzfffXXXHHHBBB@@@??????@@@BBBBBBCCCDDDEEEIIIOOOSSSUUUWWWYYYYYYYYY[[[___dddooo|||kkkaaabbbiiippp}}}uuukkkffffffnnnxxx~~~vvv{{{}}}aaaJJJ@@@<<<:::888777777777555333444444444444444444444444222222222222222222222222222333555555666777999<<<<<<===???AAACCCEEEFFFGGGLLLQQQ[[[lll{{{dddVVVQQQQQQRRRZZZcccrrr|||uuummmccc]]]TTTNNNGGGBBB@@@???===:::;;;;;;<<<===???AAACCCEEEFFFEEEGGGKKKNNNRRR\\\fffxxxyyyaaa\\\]]]ccchhhlllzzzyyy}}}zzzhhhZZZRRRKKKLLLOOOVVVdddxxxuuu^^^QQQNNNPPPSSS[[[iiixxx}}}sssYYYRRROOONNNRRRTTTWWW]]]dddgggllluuuvvvnnneeebbb```___```dddooo~~~^^^RRRFFFAAA@@@???@@@BBBBBBCCCDDDEEEGGGKKKPPPTTTXXXYYYZZZYYYXXX[[[aaafffuuu{{{kkkcccfffooowwwwwwmmmfffccciiirrrxxxiiiOOO@@@???<<<999888888888777666444444444444444444444444222222222222222222222222222333555666666888;;;======>>>???AAACCCEEEFFFGGGLLLSSS```tttxxxcccVVVQQQQQQSSSYYYdddttt{{{tttkkkbbb\\\RRRLLLEEE@@@??????===:::;;;;;;<<<>>>@@@BBBDDDFFFHHHGGGIIINNNRRRXXXdddooo~~~yyygggbbbbbbhhhlllooo{{{}}}zzz{{{|||zzzmmm]]]SSSLLLMMMPPPVVVcccvvv{{{cccTTTPPPQQQRRRYYYfffuuu~~~|||{{{~~~uuu[[[RRRPPPPPPSSSUUUXXX___fffhhhoooxxxoooggg```___```aaaeeejjjtttuuuWWWMMMDDDAAAAAA@@@@@@CCCBBBDDDFFFGGGIIIMMMRRRUUUZZZZZZYYYXXXXXX\\\eeelllzzzllleeeiiisss|||~~~uuummmeee```eeemmmrrrUUUBBB???===999888888888777666444444444444444444444444222222222222222222222222111333555666777999<<>>???@@@AAACCCEEEFFFGGGKKKUUUfff|||sssaaaVVVPPPQQQUUU^^^jjj{{{yyyrrrhhh___YYYQQQKKKDDD???>>>>>><<<:::;;;<<<===>>>AAACCCEEEGGGIIIHHHKKKQQQWWW___mmmzzz{{{nnniiiiiinnnqqqttt~~~xxxwwwyyywwwzzzrrr```UUUMMMNNNQQQXXXdddvvvlllZZZRRRQQQQQQXXXdddqqq~~~{{{yyyyyy|||xxx___PPPNNNOOOSSSTTTWWW^^^gggkkkrrr|||zzzjjjccc]]]]]]```ccciiioooxxxiiiRRRIIIBBB@@@@@@>>>???BBBCCCDDDGGGHHHKKKNNNSSSVVVYYYYYYWWWVVVXXX```kkktttvvvhhhbbbgggrrr{{{}}}tttlllccc^^^ccclll{{{\\\EEE>>>;;;888666666666666555555555555555555555555555222222222222222222222222111333555777888:::===@@@>>>???@@@BBBCCCEEEFFFGGGKKKXXXmmmlll]]]TTTPPPRRRWWWfffsss~~~wwwnnnddd[[[UUUOOOIIIBBB>>>>>>>>><<<:::;;;<<<===???AAADDDFFFHHHKKKJJJMMMTTT\\\fffuuu}}}qqqllllllqqqsssvvv~~~{{{wwwxxx{{{tttzzzvvvcccVVVNNNOOORRRYYYeeevvvsss^^^SSSPPPQQQWWWbbbooo{{{{{{wwwvvvwwwzzzbbbNNNMMMNNNRRRSSSVVV]]]fffmmmtttvvvhhh```[[[]]]```eeekkkrrrzzzaaaNNNGGG@@@??????===>>>AAACCCEEEGGGIIIKKKOOOSSSWWWWWWWWWUUUTTTXXXbbbqqq{{{qqqccc^^^cccnnnxxx~~~uuulllbbb^^^dddnnn{{{aaaIII===:::666444444555555444555555555555555555555555222222222222222222222222111333555777888;;;>>>AAA??????AAABBBDDDEEEFFFGGGKKKZZZqqq~~~gggZZZSSSPPPSSSYYYlllxxx}}}tttkkkaaaXXXRRRNNNIIIBBB>>>>>>>>><<<:::;;;<<<===???BBBDDDGGGHHHLLLKKKNNNVVV^^^jjjzzz}}}pppkkkjjjooosssvvv}}}zzzwwwyyy~~~uuuzzz}}}fffSSSRRRRRRSSSWWWdddwww|||cccUUUSSSSSSXXX```lllyyyyyyvvvvvv{{{}}}aaaVVVPPPNNNPPPTTTXXX```hhhsss{{{zzzmmm___[[[[[[___dddhhhpppxxxqqqZZZFFFDDDAAA>>>===???AAABBBEEEEEEFFFHHHLLLQQQVVVXXXYYYWWWWWWYYY]]]fffwwwxxxeee``````___ccciiinnnuuu}}}{{{rrrhhhdddfffjjjjjjQQQBBB???999666777999888444555555666666555555444333777666444222111222444555444444555777888999:::;;;?????????AAADDDFFFGGGFFFQQQ]]]tttuuuZZZSSSRRRQQQUUU^^^rrryyyqqqiii___UUUNNNHHHEEEAAA>>>===<<<;;;:::>>>???AAABBBBBBDDDGGGIIIKKKLLLRRR[[[dddooo~~~zzzxxxxxxkkkeeeaaabbbgggssszzzvvvwww||||||vvv}}}kkkXXXSSSRRRRRRWWWdddvvvfffWWWSSSRRRWWW___kkkxxxyyyxxxzzzcccVVVPPPNNNPPPTTTXXX```hhhsss{{{zzzmmm___[[[ZZZ^^^ccchhhqqqzzzhhhRRRFFFDDDAAA>>>>>>???AAACCCEEEEEEGGGIIIMMMRRRVVVXXXZZZYYYYYY\\\aaalll~~~uuubbb\\\[[[ZZZ]]]dddjjjpppyyy|||sssiiidddeeehhh|||nnnXXXEEE@@@999555666888666333555555666666555555444333666555444333222333444444444444555777888999:::;;;??????@@@BBBDDDFFFGGGHHHSSSccc}}}rrrYYYRRRRRRRRRXXXcccuuuwwwnnnfff]]]TTTMMMHHHEEE@@@>>>===<<<<<<;;;>>>???AAABBBCCCEEEGGGJJJMMMNNNTTT```lllxxx{{{vvvtttfffaaa]]]___eeerrryyytttvvv|||zzzxxxppp^^^TTTRRRRRRXXXddduuulll[[[UUUQQQVVV^^^jjjwww||||||gggUUUPPPNNNPPPTTTYYYaaaiiittt|||yyylll]]]ZZZYYY]]]aaahhhsss}}}xxx[[[IIIDDDCCC@@@??????@@@BBBDDDFFFFFFHHHJJJNNNRRRVVVXXX[[[YYYZZZ___ffftttrrr___YYYWWWVVVZZZaaagggmmmuuu}}}}}}tttjjjeeedddfffxxxwwwfffLLLDDD:::666666777555333555555666666555555444333555444444444444333333333444444555777888999:::;;;>>>???@@@BBBDDDFFFHHHJJJWWWlllnnnWWWQQQRRRSSS]]]jjj{{{~~~tttjjjbbbZZZRRRLLLGGGDDD@@@>>>======<<<<<<>>>@@@BBBCCCDDDEEEHHHKKKOOOPPPXXXfffuuu}}}sssnnn___ZZZXXX[[[bbbppp{{{||||||yyy|||sssbbbUUURRRQQQXXXdddssstttaaaWWWRRRVVV]]]iiiuuuiiiUUUPPPNNNPPPTTTYYYbbbjjjsss{{{vvvhhh\\\YYYYYY\\\aaahhhuuuiiiRRRDDDCCCBBB@@@???@@@AAACCCEEEFFFGGGIIILLLOOOSSSVVVXXXYYYXXXZZZaaakkk{{{mmm]]]XXXWWWVVV[[[dddhhhnnnvvv}}}vvvnnnhhhfffgggxxxvvvYYYMMM???:::999888666555555555555666555555444333333444444555555444333333444444555777888999:::;;;>>>???AAABBBDDDGGGJJJLLL[[[tttjjjUUUQQQSSSUUUaaappp}}}rrrhhh```YYYQQQLLLFFFCCC???======>>>======???@@@BBBDDDEEEGGGJJJLLLPPPQQQZZZkkk{{{|||nnnfffXXXTTTSSSVVV^^^lll{{{{{{uuudddWWWQQQQQQYYYdddrrr}}}iii]]]UUUWWW]]]gggsssjjjUUUPPPNNNQQQUUUZZZbbbjjjssszzzqqqdddZZZXXXYYY]]]bbbjjjxxxsss^^^MMMCCCAAAAAA@@@@@@AAACCCEEEFFFGGGIIIKKKMMMQQQTTTWWWXXXWWWVVVZZZbbbnnnuuufffZZZXXXXXXXXX^^^gggjjjpppyyy~~~xxxrrrmmmjjjjjjyyyjjjXXXGGG@@@>>>:::777777555555555666555555444333333333444555555444444333444444555777888999:::;;;>>>@@@BBBCCCDDDGGGKKKOOO^^^yyyyyydddTTTRRRTTTWWWfffwww|||qqqggg___XXXQQQLLLDDDAAA>>>===>>>??????>>>???AAACCCEEEFFFHHHKKKNNNQQQTTT^^^nnn}}}wwwggg^^^QQQNNNNNNRRRYYYeeevvv|||xxxhhhXXXQQQPPPZZZeeeppptttfffZZZZZZ]]]eeeppp}}}hhhUUUPPPNNNQQQUUUZZZccckkkttt{{{nnn```XXXXXX[[[```dddlll{{{iiiVVVJJJDDD@@@@@@@@@@@@BBBDDDFFFGGGHHHJJJLLLOOORRRUUUWWWXXXWWWWWW\\\ffftttlll```WWWXXXZZZZZZ```iiimmmsss}}}{{{vvvqqqnnnlllwww{{{eeeOOOFFFBBB<<<999:::555555666666555555444333333333333444444444444555444444555777888999:::;;;===@@@BBBCCCDDDGGGMMMRRRaaa~~~mmm\\\QQQSSSWWW\\\lllyyyooofff___WWWOOOJJJCCC@@@>>>===>>>???@@@@@@@@@BBBDDDFFFGGGIIIMMMOOOSSSXXXcccrrrmmm^^^UUUKKKIIIJJJNNNRRRZZZhhhuuu|||zzzvvvqqqnnnrrr{{{}}}~~~~~~nnnYYYQQQPPPZZZeeeooo~~~ppp```^^^^^^cccnnn|||fffUUUPPPNNNQQQVVV[[[dddlllvvv}}}mmm___VVVWWW\\\bbbgggnnn}}}xxxaaaOOOFFFCCC??????@@@AAACCCEEEGGGHHHIIIKKKMMMPPPSSSVVVWWWXXXYYY[[[aaammm{{{hhh^^^YYY\\\^^^]]]bbbkkksssyyy~~~yyytttoookkkrrrzzznnnUUUKKKEEE===999:::555555666666555555444333444444333222333444555666444444555777888999:::;;;===@@@CCCCCCDDDGGGNNNTTTeeeqqq```SSSNNNTTTZZZaaasss}}}vvvmmmeee^^^VVVMMMGGGBBB???======>>>@@@AAAAAA@@@BBBEEEFFFHHHJJJNNNPPPVVV^^^kkkyyyqqqbbbTTTLLLFFFDDDEEEIIIKKKOOOYYYcccgggfffccc___^^^cccnnnwww|||}}}sssZZZQQQPPPZZZeeennn~~~vvvccc```^^^bbbmmm{{{eeeUUUPPPNNNQQQVVV[[[dddlllxxxmmm___UUUWWW^^^dddiiipppuuu]]]LLLDDDBBB>>>>>>@@@AAACCCFFFHHHIIIIIIKKKNNNQQQTTTVVVXXXXXX\\\^^^fffrrryyyiiiaaa]]]aaabbb```eeemmmxxx{{{uuunnnjjjnnnuuusssXXXMMMFFF===888:::555555666666555555444333555444222222222444666777444444555777888999:::;;;===@@@CCCDDDDDDGGGOOOUUUhhhcccWWWMMMKKKTTT\\\eeexxxzzztttlllddd]]]TTTKKKDDDAAA???===<<<>>>@@@AAAAAA@@@BBBEEEGGGHHHKKKNNNQQQYYYbbbqqqvvvhhhZZZNNNGGGBBBAAACCCEEEFFFGGGOOOWWWYYYYYYWWWTTTTTT[[[hhhrrruuunnnooo{{{~~~}}}rrrcccYYYXXXaaahhhmmm|||nnn```YYY```mmmvvvfffYYYPPPLLLQQQVVVZZZeeeqqqzzz~~~kkk^^^ZZZ[[[]]]bbbjjjwwwpppXXXHHHBBBBBBAAACCCDDDDDDDDDDDDGGGIIIJJJLLLOOORRRUUUWWWYYYZZZ```bbbiiiwww|||nnn^^^\\\[[[]]]^^^```hhhrrrzzzzzzrrrllliiikkkqqqzzzuuu[[[IIIAAA===:::999777777777666555555444444555444444333333333444444666777888999;;;<<<===>>>BBBBBBDDDDDDCCCEEEQQQ^^^qqqqqq^^^SSSRRRQQQUUU^^^nnn}}}xxxrrrjjjaaaXXXPPPHHHDDDBBB>>>;;;<<<@@@CCCBBB???FFFCCCCCCGGGJJJKKKPPPVVV[[[kkktttdddXXXNNNGGGDDDAAA@@@??????AAACCCFFFGGGJJJIIIHHHIIIMMMSSSZZZ^^^bbbcccgggooozzz}}}tttdddXXXUUU\\\aaaeeeuuurrrddd[[[aaallluuuhhhYYYPPPLLLQQQWWW\\\gggttt~~~|||iii]]]WWWXXX[[[```iiitttoooWWWHHHBBBAAABBBDDDEEEEEEDDDEEEGGGJJJKKKMMMPPPRRRUUUWWWZZZ[[[dddgggnnn|||wwwiii]]][[[[[[]]]^^^aaajjjsss{{{ssskkkfffgggllltttzzz___LLLBBB===:::888777777777666555555444444555444444333333444444555555666666888999:::;;;;;;@@@AAACCCEEEDDDFFFRRR^^^vvvlll[[[QQQPPPRRRWWWcccttt|||uuupppggg^^^VVVNNNFFFBBBAAA===:::;;;@@@BBBAAA???FFFCCCDDDGGGJJJLLLQQQWWWaaaqqq}}}nnn^^^RRRIIIDDDAAA???>>>>>>===>>>@@@CCCDDDCCCBBBBBBCCCFFFJJJOOORRRSSSVVV[[[aaajjjsss{{{yyy~~~yyyhhhZZZSSSWWWZZZ]]]lllyyyjjj___bbbkkksssmmmYYYPPPLLLRRRWWW]]]iiivvvyyyggg[[[SSSVVVZZZ___gggqqq|||nnnWWWHHHCCCBBBDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNQQQSSSUUUXXX[[[^^^iiillltttpppccc[[[ZZZ[[[^^^___ccclllwww}}}uuukkkbbbcccfffnnnzzzeeeOOOBBB===:::888888777777666666555555444555444444444444444555555666777777888999::::::;;;>>>???CCCEEEEEEGGGRRR^^^yyy{{{eeeWWWMMMNNNRRR[[[jjj|||zzzrrrlllcccZZZRRRKKKDDD@@@???<<<:::;;;>>>AAAAAA???EEECCCDDDHHHJJJLLLRRRZZZiiixxx~~~ttteeeVVVKKKDDD@@@===>>>===<<<<<<<<<===???@@@===<<<<<<===???AAADDDEEEDDDHHHMMMRRRXXX___hhhnnnooouuu~~~xxxsss}}}ooo___TTTUUUUUUVVVeeexxxqqqddddddiiippp{{{rrr[[[RRRMMMQQQVVV[[[ggguuuxxxfffZZZQQQTTTYYY^^^eeennnwww}}}mmmXXXJJJDDDCCCEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPSSSTTTUUUXXX]]]aaaiiinnnyyyyyyiii]]][[[ZZZ[[[___bbbfffppp{{{xxxlllaaa___ccclllzzzjjjQQQCCC>>>;;;888888888777777666555555555555444444444444555555666:::::::::;;;;;;<<<<<<<<<===>>>BBBEEEDDDFFFQQQ]]]vvvqqq^^^SSSKKKMMMSSS___ooo}}}xxxoooiiiaaaXXXPPPIIICCC???>>><<<:::;;;===@@@@@@@@@EEECCCEEEIIIKKKMMMUUU]]]ooo}}}|||tttkkk]]]OOOFFFAAA>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<>><<<999888888888777666666555555444444444444444555666777:::::::::;;;;;;<<<<<<<<<<<<>>>AAADDDCCCEEEQQQ]]]ttt|||eeeUUUMMMJJJMMMTTTbbbsss{{{wwwnnnhhh___VVVOOOHHHCCC@@@===;;;:::;;;===???@@@AAADDDDDDFFFIIIKKKNNNWWWaaaqqq~~~zzzsssssssssqqqjjjbbbVVVKKKDDD@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@DDDFFFGGGKKKSSSYYYZZZaaajjjooonnnjjjfffccctttcccTTTPPPMMMKKKXXXkkkqqqlllkkkmmmwwwuuu___TTTMMMOOORRRVVVbbbooozzzuuudddXXXRRRUUUXXX]]]bbbjjjqqqwww~~~kkkXXXMMMGGGEEEFFFGGGHHHHHHHHHIIIKKKMMMOOORRRTTTTTTRRRVVV^^^eeehhhsssssshhh^^^XXXZZZZZZ\\\```ccchhhsss~~~~~~qqqfff___cccmmm|||rrrUUUBBB>>>===:::999888888777777666666555444444444444555666777777777888888999:::;;;;;;<<<<<<===@@@CCCDDDHHHUUUcccwwwrrrZZZMMMIIILLLOOOXXXgggyyyzzzvvvmmmggg]]]TTTMMMHHHCCC@@@<<<<<<<<<<<<===???AAACCCCCCDDDGGGJJJKKKNNNYYYdddrrr}}}rrrhhhfffeeeccc___XXXOOOGGGBBB@@@??????<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>@@@AAABBBFFFKKKPPPPPPVVV]]]```^^^[[[YYYYYYvvveeeVVVRRRMMMKKKWWWiiiyyysssoooooowwwrrr```UUUNNNPPPSSSXXXdddqqqzzzsssbbbVVVSSSUUUWWWZZZ___gggooouuu}}}iiiVVVLLLFFFDDDEEEFFFHHHHHHGGGHHHJJJLLLOOORRRTTTSSSQQQUUU^^^fffmmm{{{vvviii```ZZZWWWXXXWWWYYY^^^aaafffqqq{{{sssiii___aaahhhvvvxxxXXXCCC>>>===:::999999888888777666666666444444444444555666777888777777888999:::<<<<<<===;;;<<<@@@CCCFFFMMM]]]mmm~~~mmmUUULLLKKKOOOSSS]]]mmmzzzvvvkkkeee[[[RRRLLLGGGBBB@@@<<<<<<======>>>@@@BBBDDDCCCDDDGGGJJJKKKOOO[[[gggqqq{{{{{{jjj___\\\ZZZXXXSSSNNNGGGBBB@@@???>>>===999::::::;;;;;;;;;:::::::::::::::::::::<<<======<<<<<<<<<===???BBBFFFHHHHHHMMMSSSTTTRRROOOPPPRRRyyyhhhZZZUUUQQQNNNZZZkkkxxxsssqqqxxxooo___UUUNNNPPPTTTZZZfffttt{{{qqq```TTTSSSTTTVVVYYY]]]eeemmmsss~~~fffUUUJJJEEEBBBEEEFFFGGGGGGGGGHHHJJJLLLOOORRRTTTRRRPPPTTT^^^fffssspppccc[[[WWWVVVVVVVVVWWW\\\___dddnnnyyyxxxtttjjj```___cccooo|||[[[DDD???===999999999888888777666666666444444444555555777888888888999:::;;;===>>>???@@@:::;;;???DDDHHHRRRddduuummmVVVOOOPPPQQQUUU```rrrzzzvvviiicccZZZQQQJJJEEEAAA???<<<===>>>>>>>>>@@@CCCEEECCCDDDHHHKKKKKKOOO\\\hhhpppzzzvvvfff[[[WWWTTTRRRKKKGGGBBB???======<<<;;;888888999:::::::::::::::;;;;;;:::;;;<<<===???AAA===<<<:::;;;>>>BBBCCCDDDCCCHHHMMMNNNLLLJJJMMMPPPjjjZZZWWWSSSQQQ]]]ooo~~~tttpppttt|||~~~qqq```WWWPPPNNNQQQWWWbbblllxxxooo^^^UUUWWWVVVXXX[[[^^^bbblllwwwkkkXXXJJJEEEFFFEEEEEEGGGHHHJJJKKKMMMMMMMMMMMMOOOPPPTTT[[[dddjjjyyyxxxggg]]]YYYWWWTTTRRRTTTWWWZZZ^^^eeemmmrrrxxxtttiii```___cccllluuu~~~aaaJJJ===999999999999888888777666666666555555555555555666777777666666888;;;>>>???>>>===@@@======CCCLLLXXXiiiwwwoooVVVMMMPPPNNNVVVfffzzz{{{wwwiiicccYYYPPPIIIDDD@@@======;;;999888:::===AAACCCKKKIIIIIIKKKNNNSSS^^^iiixxx~~~zzzxxxqqqggg^^^WWWRRRNNNLLLDDDBBB???<<<::::::;;;<<<:::<<<======<<<;;;;;;<<<<<<<<<;;;<<<===>>>===<<<999;;;>>>??????@@@BBBCCCBBBEEEGGGGGGFFFGGGJJJMMM{{{gggWWWTTTRRRPPP\\\nnnzzzuuuwww~~~{{{ooo___VVVOOONNNPPPVVVaaakkkvvv~~~nnn^^^WWWYYYXXXZZZ^^^aaafffppp{{{kkkXXXJJJEEEEEEDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMOOOUUU___kkktttrrrbbbYYYVVVTTTSSSRRRTTTVVVYYY]]]eeemmmssszzzxxxmmmbbbaaacccjjjqqqzzzdddLLL>>>::::::999999888888777666666666555555555555555666777777777888999<<>>@@@===>>>DDDLLLXXXiiiwwwkkkTTTNNNQQQOOOYYYkkk~~~xxxttthhhbbbXXXOOOIIIDDD@@@===<<<<<<::::::<<<>>>AAACCCIIIGGGHHHLLLPPPVVVbbbnnn|||zzzpppooohhh___WWWQQQMMMKKKIIIDDDBBB>>><<<::::::;;;<<<:::;;;======<<<;;;<<<===<<<<<<<<<===???@@@@@@@@@???AAACCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEEFFFJJJMMMvvvdddVVVSSSQQQRRR^^^nnn||||||vvvjjj]]]UUUNNNMMMPPPUUU___hhhuuu|||mmm```ZZZ\\\ZZZ\\\aaaeeejjjvvvkkkXXXJJJDDDEEECCCDDDEEEFFFHHHJJJKKKLLLNNNMMMLLLOOOWWWeeevvv|||jjj[[[TTTRRRRRRRRRUUUVVVXXXZZZ___gggqqqwww|||rrrfffccccccggglllssshhhOOO???;;;<<<999999888888777666666666555555555555555666777777999999:::===@@@AAAAAA???@@@>>>???EEELLLXXXiiixxx|||dddRRRMMMRRRQQQ^^^rrr}}}uuuooofff```WWWNNNHHHCCC@@@===<<<<<<<<<===???@@@BBBCCCGGGFFFHHHMMMRRRZZZhhhuuuuuujjjeee___WWWPPPLLLIIIGGGFFFBBBAAA>>><<<::::::;;;<<<999;;;<<<<<<;;;;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJIIIGGGFFFGGGKKKNNNpppbbbWWWUUUTTTUUU```nnn~~~qqqfffZZZSSSMMMMMMOOOSSS\\\eeetttzzz|||kkk```]]]\\\[[[^^^ccchhhooo{{{kkkXXXIIICCCDDDBBBCCCDDDEEEGGGIIIJJJKKKNNNNNNOOOSSS]]]mmm~~~uuubbbVVVQQQPPPQQQTTTYYYZZZ\\\___eeennnxxx}}}tttiiidddbbbeeehhhnnnzzzlllSSSAAA;;;<<<999999888888777666666666555555555555555666777777888999:::===@@@AAA@@@???@@@???AAAFFFMMMYYYkkk{{{qqq\\\NNNLLLQQQSSSdddyyy{{{rrrkkkccc]]]UUUMMMGGGCCC???===;;;<<<>>>@@@AAABBBCCCCCCFFFEEEGGGMMMTTT]]]lllyyysssggg```[[[SSSLLLHHHFFFEEEDDDAAA???===<<<;;;;;;<<<<<<999;;;<<<<<<;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHIIIKKKMMMOOORRRSSSSSSSSSUUUVVVYYYWWWSSSNNNLLLLLLMMMOOOzzzhhh___XXXXXXXXXYYY```jjjwwwyyykkkbbbXXXQQQLLLLLLNNNQQQYYYaaarrrwww}}}yyyiii```___\\\[[[^^^dddjjjrrrjjjWWWHHHCCCCCCBBBBBBDDDEEEGGGHHHJJJJJJMMMOOOSSSZZZeeetttppp]]]TTTQQQQQQSSSWWWZZZ\\\___cccjjjttt{{{tttkkkfffbbbcccffflllwwwqqqYYYDDD;;;<<<999999888888777666666666555555555555555666777777888888999<<>>@@@@@@CCCIIIOOO[[[nnn|||fffTTTKKKKKKQQQXXXkkkzzzppphhhaaa[[[SSSKKKFFFBBB???===;;;<<<>>>AAACCCDDDDDDDDDGGGFFFHHHNNNUUU___ooo}}}}}}nnnbbb\\\WWWOOOHHHDDDCCCAAA@@@???>>>===<<<;;;;;;<<<<<<:::;;;<<<<<<<<<===@@@BBBCCCFFFHHHIIIIIIJJJMMMOOOUUUXXX]]]```cccfffiiilllmmmiiibbb[[[VVVSSSRRRRRR{{{rrrbbb^^^]]]___```___aaaeeerrr|||yyyoooeee^^^UUUOOOJJJKKKMMMPPPWWW^^^kkkoootttyyy{{{|||~~~wwwggg______\\\[[[^^^dddllluuu~~~hhhUUUHHHBBBCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKOOOVVV```lllzzzlllYYYTTTTTTSSSUUUZZZZZZ]]]bbbiiiqqq{{{{{{tttmmmgggbbbbbbdddiiiuuuwww```HHH======999999888888777666666666555555555555555666777777777888999<<>>@@@AAAEEEKKKRRR^^^rrrrrr\\\PPPKKKMMMSSS```tttzzzppphhh^^^XXXQQQJJJEEEBBB???===;;;<<<>>>@@@BBBDDDEEEEEEGGGFFFIIIPPPXXXccctttxxxjjj```VVVPPPIIICCC@@@>>>===<<<======<<<<<<<<<<<<<<<<<<;;;<<<=========???BBBEEEDDDHHHLLLNNNNNNPPPTTTXXXcccgggmmmrrrvvvzzzzzzrrrjjjccc^^^ZZZWWWrrrkkkccccccggglllllliiiffffffpppyyy~~~uuummmfff^^^YYYSSSMMMJJJJJJLLLNNNUUU\\\```dddiiinnnrrruuuyyy{{{~~~uuueee]]]^^^\\\\\\___fffnnnxxx|||fffTTTGGGBBBCCCBBBCCCDDDFFFHHHIIIJJJKKKJJJNNNVVVaaaooo}}}hhhWWWTTTVVVTTTVVV\\\\\\aaaiiiqqq{{{}}}xxxpppiiibbb```aaaeeeqqq|||}}}hhhNNN??????999999888888777666666666555555555555555666777777999999:::===@@@AAAAAA??????BBBGGGMMMTTT```vvvhhhVVVNNNMMMRRRWWWhhh}}}{{{qqqiii\\\WWWOOOHHHDDDAAA???===;;;<<<===???AAACCCEEEFFFGGGFFFJJJRRR\\\iii|||{{{qqqddd[[[OOOKKKDDD???============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAAEEEHHHHHHNNNTTTXXXZZZ]]]dddiiivvvzzz~~~vvvooohhhbbb]]]xxxmmmggggggjjjqqqwwwxxxsssmmmjjjpppyyyvvvmmmfff```ZZZVVVRRRMMMIIIJJJKKKNNNSSSZZZWWW[[[aaaggglllqqqvvvzzz|||tttddd\\\]]]]]]\\\```gggppp{{{zzzeeeSSSGGGBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLIIIMMMUUU```ooo{{{fffUUUUUUWWWUUUWWW]]]aaafffoooyyy|||rrrjjjccc___^^^bbbmmmxxx}}}nnnRRRBBB@@@999999888888777666666666555555555555555666777777::::::;;;>>>AAACCCBBB@@@???BBBHHHOOOUUUbbbxxxcccRRRMMMPPPUUU[[[nnn{{{qqqjjj[[[VVVNNNHHHDDDAAA???===;;;<<<===>>>@@@CCCEEEFFFFFFFFFKKKTTT___nnn}}}xxxqqqggg[[[RRRMMMHHHCCC???>>>???@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????BBBFFFIIIMMMTTT\\\aaadddjjjrrrxxx|||vvvooogggbbb~~~mmmdddccceeerrr~~~wwwiiiooowww{{{vvvnnnfff___YYYTTTQQQLLLKKKJJJIIIJJJKKKMMMOOOUUUVVVYYY___gggnnnsssuuuxxxooobbb]]]\\\[[[\\\aaakkkttt{{{dddSSSIIIFFFEEEAAACCCEEEFFFFFFGGGIIIKKKOOONNNTTTcccvvvtttcccTTTSSSVVVVVVYYY___bbbkkkwwwxxxrrrmmmeee___]]]```eeeiiizzzuuu[[[DDD:::;;;999777666888999999888666666555444444444444444888:::===@@@AAAAAAAAA@@@BBB@@@BBBJJJZZZmmm~~~yyy]]]PPPKKKJJJVVVggg}}}vvvmmmfff\\\VVVMMMEEE@@@>>><<<;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIILLLTTTbbbttt~~~{{{xxxsssmmmeee[[[RRRKKKEEECCC@@@>>>=========>>>>>>>>>>>>>>>>>>??????@@@===???@@@@@@@@@CCCIIIOOOSSS\\\iiiqqqvvv|||yyyooofffvvvfff```aaannn|||~~~oooooovvv{{{qqqllleee___ZZZUUUQQQOOOLLLKKKIIIHHHIIIJJJLLLMMMPPPSSSXXX___ffflllppprrrtttzzzooobbb]]]]]]^^^^^^ccckkktttzzzbbbQQQHHHDDDCCCAAACCCEEEFFFGGGHHHJJJLLLPPPOOOVVVfffyyyvvvdddVVVTTTWWWWWW[[[bbbiiiqqq}}}{{{uuuooofff___]]]aaafffkkk{{{yyyaaaJJJ>>>;;;999777777888999999888888777777666555555666666888:::===@@@AAABBBAAAAAABBBBBBDDDKKKZZZooovvv[[[PPPLLLMMM[[[lllxxxoooiii[[[UUULLLEEE@@@>>><<<;;;<<<===>>>@@@BBBDDDFFFFFFGGGIIILLLTTTaaatttyyyuuuooohhh```WWWNNNHHHCCCBBB???===<<<<<<======>>>>>>=========>>>>>>???>>>@@@AAAAAABBBFFFNNNTTT^^^hhhuuu~~~}}}tttkkk{{{lll```^^^bbbwwwuuuooouuu~~~wwwpppllljjjaaa^^^YYYUUUSSSPPPNNNLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKPPPWWW___eeeiiikkkkkkmmmttt}}}mmmbbb^^^]]]aaaaaadddllltttzzzaaaPPPGGGCCCBBBAAACCCEEEFFFGGGHHHJJJLLLPPPQQQZZZkkk~~~wwwfffWWWUUUWWWYYY^^^gggpppyyy~~~xxxqqqggg```^^^bbbjjjooo}}}iiiRRRDDD<<<:::777777888999999888999999888777777777888888888:::===???AAABBBAAAAAACCCDDDFFFLLLZZZoooqqqXXXPPPOOOQQQ```rrrxxxooohhhZZZTTTKKKDDD@@@>>><<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHIIILLLSSS```sssvvvqqqiii```XXXPPPIIIDDDAAA@@@>>><<<;;;;;;<<<<<<>>>>>>===<<<<<<======>>>???AAABBBCCCEEEKKKTTT[[[eeeooo{{{zzzqqqssseee^^^aaaiii{{{{{{rrrvvv|||zzzlllbbb^^^]]]]]]TTTRRROOONNNNNNNNNMMMLLLMMMLLLJJJHHHHHHHHHIIIJJJJJJPPPXXX___cccdddddddddgggooozzzyyykkkbbb^^^^^^aaaaaadddlllvvvzzzaaaPPPFFFCCCBBBAAACCCEEEGGGGGGIIIKKKMMMQQQTTT___pppvvvfffXXXVVVXXX[[[cccllluuuxxxqqqggg```___eeennnuuuqqqWWWFFF===;;;888777888999888888999999888777777888888888777999<<>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======???AAACCCEEEHHHOOOZZZaaajjjrrr}}}}}}tttzzzkkk___]]]eeeppp~~~wwwxxx{{{wwwpppeee[[[VVVTTTSSSSSSMMMKKKJJJKKKMMMNNNNNNMMMMMMLLLJJJHHHHHHHHHJJJKKKLLLRRRZZZ___```___^^^^^^dddlllwwwuuuhhh```^^^]]]^^^^^^cccmmmxxx|||bbbPPPGGGDDDCCCAAACCCEEEGGGHHHIIILLLNNNRRRWWWcccuuurrrcccWWWWWWZZZ^^^hhhsss}}}wwwpppfff______gggqqqxxxwww[[[FFF>>>;;;999888888999888888777777666666666777777888777999<<>>???AAACCCEEEFFFGGGHHHJJJOOOXXXeeevvv}}}pppiii___VVVNNNHHHDDDAAA<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???BBBEEEGGGKKKSSS]]]dddpppvvv}}}tttooobbbZZZ\\\hhhuuu|||zzz{{{rrr```\\\UUUPPPNNNMMMLLLKKKIIIHHHHHHJJJLLLMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJMMMRRRYYY[[[[[[ZZZ[[[\\\aaaiiiuuupppeee___]]]]]][[[\\\cccnnnyyy}}}bbbPPPGGGDDDCCCAAACCCFFFGGGHHHJJJLLLOOOTTTZZZhhhyyymmmaaaXXXZZZ^^^dddooo|||wwwpppfff______fffpppvvv~~~}}}```HHH>>><<<999888999999888777666666555555555666777777777999<<>>======<<<===>>>???AAACCCEEEGGGHHHGGGKKKRRR]]]jjjzzzzzzlllfff\\\SSSLLLGGGCCCAAA;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAADDDHHHKKKOOOVVV___fffooosssxxx}}}~~~vvvuuuggg]]]XXX]]]lll{{{~~~{{{yyy|||wwwjjj___VVVRRRMMMIIIHHHHHHHHHHHHGGGFFFFFFHHHJJJKKKKKKIIIHHHGGGEEEDDDEEEFFFHHHIIIKKKPPPUUUVVVUUUVVVYYY]]]___gggrrr||||||lllbbb]]]\\\\\\ZZZ\\\dddooozzz|||aaaOOOEEEBBBBBBAAACCCFFFGGGHHHJJJMMMOOOUUU\\\kkk|||jjj___YYY^^^dddjjjwwwyyyrrrhhh```^^^ccckkkqqqttt~~~gggMMM???===:::888999999888777666555555555555666777888666888<<>>======<<<===>>>@@@BBBDDDFFFGGGHHHFFFKKKUUUbbbpppvvvhhhbbbYYYQQQKKKFFFBBB@@@::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCDDDHHHMMMPPPTTTYYY```fffhhhjjjnnnrrruuuyyy|||~~~{{{{{{qqqddd\\\ZZZ```ppp|||xxxzzz{{{mmmfff^^^WWWTTTPPPKKKGGGGGGGGGHHHHHHFFFEEEEEEGGGHHHIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHIIIMMMQQQRRRQQQSSSYYY___^^^eeepppzzzyyyjjj```\\\[[[[[[ZZZ]]]eeeqqq{{{{{{```MMMDDDAAAAAAAAACCCFFFGGGIIIJJJMMMOOOVVV^^^lll}}}hhh___[[[aaahhhooo|||{{{tttiii```]]]```ggglllllluuulllQQQ???===:::999999999888777666666555666666777888888666888<<>>=========>>>>>>@@@BBBDDDFFFGGGHHHEEELLLWWWeeesss}}}ssseee___WWWPPPJJJEEEAAA???::::::;;;<<<============::::::;;;===???AAACCCEEEFFFKKKPPPTTTWWW[[[aaafffeeegggjjjmmmqqqvvvzzz}}}}}}~~~sssfff[[[ZZZZZZ___qqqzzz}}}rrrfff___\\\WWWTTTUUUQQQMMMIIIHHHGGGFFFEEELLLJJJGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMPPPSSSUUUWWWXXXbbbgggoooyyysssbbbZZZYYYWWWUUUbbbdddiiippp{{{{{{\\\KKKHHHFFFAAA???AAAEEEHHHJJJKKKNNNPPPVVVaaappp}}}wwwfff___[[[```kkkuuu|||rrrfff___[[[ZZZ```ggghhhooo|||sssUUUEEE===888888999777666777666666777888888888888777;;;;;;<<<===???AAABBBCCCDDDEEELLL[[[oooooo\\\SSSTTTZZZooozzzpppfff```UUUMMMFFFCCC@@@<<<;;;======???AAABBBDDDFFFIIILLLOOOQQQZZZhhhuuuzzzooodddZZZPPPLLLHHHBBB??????<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???AAAEEEIIIPPPSSSUUUUUUZZZccchhhhhhiiiiiijjjlllooorrruuuwww{{{yyyyyy}}}~~~lllaaaXXXYYY[[[aaattt}}}~~~yyywwwoooddd^^^[[[ZZZXXXUUUTTTQQQLLLJJJHHHGGGFFFEEEIIIGGGDDDCCCCCCBBB@@@???BBBBBBBBBCCCDDDEEEFFFGGGKKKMMMPPPRRRTTTVVVXXXZZZccchhhpppxxxooo```ZZZZZZZZZZZZcccfffkkksss~~~yyyZZZJJJFFFDDD@@@@@@BBBFFFHHHIIIKKKMMMOOOUUU```ooo|||tttccc\\\YYY___iiirrr{{{}}}ssshhh```[[[XXX\\\bbbffflllyyyvvvYYYFFF>>>888999999888777888777777777777888888888888;;;;;;<<<===???AAABBBCCCEEEFFFMMM[[[pppkkkYYYQQQUUU\\\qqqyyypppfff___UUUMMMEEEBBB???<<<;;;===>>>@@@BBBCCCDDDEEEIIIKKKNNNSSS___ooo}}}xxxmmmaaaWWWNNNIIIFFF@@@======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???BBBFFFJJJQQQTTTVVVWWW\\\ccchhhhhhjjjjjjkkknnnqqquuuyyy{{{|||{{{||||||~~~rrrcccZZZUUUWWW\\\eeexxx{{{zzz}}}|||zzzyyyvvvtttqqqkkkeee```ccc^^^ZZZXXXYYYYYYWWWTTTSSSPPPLLLJJJIIIHHHGGGFFFHHHEEEBBBAAA@@@@@@>>><<<@@@@@@AAABBBDDDFFFHHHIIIOOOQQQTTTUUUVVVXXXZZZ\\\dddiiipppwww~~~zzziii]]]YYYZZZ^^^```eeeiiipppyyyvvvXXXIIIDDDBBB>>>AAACCCFFFHHHIIIJJJLLLNNNTTT___mmmzzzppp___YYYWWW^^^gggnnntttzzzxxxzzz~~~~~~}}}tttiiibbb[[[VVVWWW[[[ccciiiuuuzzz```GGG???999999:::888777888888777666666666777999::::::;;;<<<===???AAABBBCCCFFFGGGMMM\\\qqqhhhVVVPPPVVV```uuuyyyoooeee^^^TTTLLLEEEBBB???<<<;;;===???@@@BBBCCCDDDEEEHHHKKKMMMUUUeeexxxtttjjj]]]SSSJJJFFFCCC>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAADDDHHHKKKSSSVVVYYYZZZ^^^eeeiiihhhkkkkkklllnnnrrrwww{{{}}}|||{{{}}}|||sssggg[[[VVVTTTWWW^^^iii|||wwwssstttwwwzzzzzzsssiiiaaa^^^]]]^^^___```^^^[[[XXX]]][[[ZZZYYYZZZXXXUUURRRRRROOOLLLKKKKKKJJJIIIGGGIIIGGGDDDBBBAAA@@@>>>===???@@@AAACCCEEEHHHJJJKKKRRRTTTWWWXXXWWWXXX\\\___eeeiiiooouuu|||tttdddZZZXXXZZZ___dddhhhmmmvvvsssWWWIIIDDDAAA>>>BBBDDDGGGIIIIIIIIIKKKLLLSSS]]]kkkwww~~~mmm\\\WWWWWW^^^fffkkkooorrrrrruuuyyy}}}|||sssjjjccc\\\VVVUUUXXXaaagggsss}}}~~~fffJJJAAA:::::::::888777999999888666555555777999::::::;;;<<<>>>@@@AAABBBBBBEEEGGGMMM\\\rrrjjjXXXRRRYYYdddxxxxxxnnnddd]]]RRRKKKDDDAAA???<<<<<<>>>???AAACCCCCCDDDEEEHHHJJJMMMVVVhhh{{{~~~qqqhhhZZZPPPGGGDDDAAA<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFJJJNNNUUUYYY\\\]]]aaagggjjjiiikkkkkkkkklllnnnrrrvvvxxxvvvwwwyyy}}}~~~|||{{{jjj___XXXVVVVVVZZZaaannntttnnnmmmoooqqqyyy~~~zzzrrrhhhbbb___[[[UUUPPPLLLMMMOOORRRVVVWWWVVVUUU\\\\\\[[[[[[ZZZWWWTTTQQQQQQOOOMMMLLLMMMLLLKKKJJJIIIGGGDDDBBBBBBAAA@@@>>>@@@@@@BBBDDDGGGJJJLLLNNNSSSVVVYYYYYYXXXYYY]]]aaafffjjjpppuuu|||~~~nnn___XXXWWWYYY___ffflllrrr|||pppWWWIIIDDDBBB@@@CCCEEEGGGIIIIIIIIIKKKLLLSSS]]]jjjuuu|||kkk[[[WWWXXX___gggjjjlllooopppuuuzzz|||tttllleee^^^WWWUUUWWW___fffsss~~~kkkLLLCCC<<<::::::888888999999888666555555777999:::999:::<<<>>>@@@AAABBBBBBDDDFFFNNN^^^sssrrr___XXX^^^gggzzz~~~wwwmmmccc\\\QQQJJJCCCAAA???<<<<<>>???AAABBBDDDHHHMMMQQQWWW\\\___aaadddjjjkkkiiiiiihhhfffeeeeeehhhjjjllllllmmmooosssxxx|||~~~|||rrrdddZZZUUUWWWYYY^^^fffttt~~~tttmmmkkkmmmooowww~~~|||xxxtttpppkkkddd```]]]XXXQQQNNNMMMMMMLLLJJJKKKKKKMMMPPPSSSUUUUUUTTTWWWWWWXXXXXXWWWVVVTTTSSSQQQPPPNNNOOOOOOOOONNNLLLHHHFFFDDDCCCCCCBBBAAA@@@AAABBBDDDFFFIIILLLNNNPPPTTTXXX[[[[[[YYYZZZ```fffhhhlllsssyyywwwgggZZZWWWXXXYYY```iiiooowwwlllUUUJJJDDDBBBBBBBBBEEEGGGIIIIIIIIIKKKLLLTTT]]]iiittt}}}{{{iii[[[WWWXXX```gggiiikkkmmmooouuu|||wwwnnnggg```XXXUUUWWW]]]ffftttnnnOOOEEE===;;;;;;999888:::888777666666666777999:::999:::===???AAAAAAAAAAAACCCFFFPPPaaawww}}}hhh^^^bbbjjj|||~~~vvvlllbbb[[[PPPHHHBBB@@@???<<<===???>>>@@@BBBDDDEEEGGGJJJMMMQQQZZZjjj|||zzzlllcccUUULLLDDDAAA@@@<<<;;;;;;::::::;;;;;;<<<=========???@@@BBBDDDFFFJJJOOOSSSYYY^^^bbbdddggglllllliiieeebbb___[[[ZZZ[[[]]]___```aaabbbfffjjjpppuuuyyy{{{|||||||||}}}}}}~~~~~~xxxjjj^^^WWWSSSWWW\\\bbblll{{{wwwrrrrrruuuwww{{{tttmmmllljjjhhhggggggggghhhhhhgggggghhhiiiiiieeebbb___]]]ZZZWWWUUURRRNNNKKKGGGGGGGGGGGGHHHIIIIIIIIIKKKKKKLLLOOOSSSUUUTTTTTTSSSTTTTTTTTTSSSSSSTTTUUURRRQQQPPPPPPRRRRRRPPPOOOJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDFFFHHHJJJMMMPPPQQQVVVZZZ^^^^^^[[[]]]dddjjjjjjpppwww~~~ooo```UUUVVVYYY[[[bbblllrrrzzzhhhSSSIIICCCBBBCCCBBBDDDGGGHHHIIIJJJLLLMMMTTT]]]iiisss|||yyyfffZZZVVVWWW___fffiiijjjmmmooovvv|||rrrjjjaaaXXXUUUWWW[[[eeetttvvvxxx~~~rrrPPPGGG>>><<<;;;999888:::777777777777888888888888888:::===???AAABBBAAAAAACCCHHHSSSfff|||ooocccfffmmm~~~vvvlllaaaZZZOOOHHHBBB@@@???<<<===@@@===???BBBDDDEEEHHHLLLOOOSSS]]]oooxxxiii___SSSJJJBBB@@@>>>;;;:::;;;::::::;;;;;;<<<======>>>???AAACCCEEEGGGLLLQQQUUU[[[```eeegggjjjmmmmmmjjj^^^[[[WWWSSSQQQRRRTTTUUUVVVVVVWWWZZZ___fffnnnssswwwxxxyyyzzz{{{|||~~~sssfff\\\VVVQQQWWW]]]dddooo}}}yyyzzz~~~pppggg]]][[[XXXUUUSSSRRRSSSSSSTTTRRRQQQRRRTTTSSSOOOKKKLLLJJJHHHGGGGGGGGGEEECCC<<<@@@EEEHHHIIIIIIJJJKKKFFFFFFGGGJJJOOOQQQRRRQQQTTTTTTSSSRRRQQQQQQTTTVVVRRRQQQQQQRRRSSSSSSRRRPPPMMMKKKIIIIIIJJJKKKJJJIIIEEEFFFGGGIIIKKKNNNPPPRRRWWW\\\``````]]]___gggnnnmmmssszzzjjj[[[RRRVVVZZZ\\\dddooottt|||eeeQQQHHHCCCAAACCCAAACCCFFFHHHIIIJJJLLLNNNUUU]]]iiisss|||wwweeeYYYUUUVVV^^^eeehhhjjjllloooxxxuuukkkaaaXXXTTTVVVYYYdddtttpppuuu{{{tttQQQHHH???<<<;;;999999;;;666666777888888888888777888:::===@@@AAABBBAAAAAADDDIIIVVVjjjsssfffhhhooo}}}vvvkkkaaaZZZOOOGGGAAA@@@???======@@@<<>>===:::999:::::::::;;;;;;<<<===>>>>>>@@@AAACCCFFFHHHMMMRRRVVV\\\aaafffhhhkkknnnnnnjjjYYYWWWRRRNNNLLLMMMOOOQQQQQQQQQQQQSSSXXX```jjjpppuuuvvvxxxyyyzzz||||||jjj]]]XXXXXXXXXYYY___kkk{{{zzzeeeUUUMMMLLLJJJHHHFFFFFFFFFFFFAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKMMMOOOQQQRRRSSSTTTRRRPPPOOOPPPRRRUUUWWWRRRSSSRRRQQQPPPRRRUUUXXXXXXWWWVVVUUUTTTRRRPPPNNNEEEFFFHHHKKKOOOSSSVVVXXXZZZ]]]```aaabbbeeekkkppptttxxx}}}yyyddd\\\UUUTTTWWW]]]hhhrrryyy}}}^^^NNNGGGBBBAAADDDCCCDDDFFFGGGHHHIIILLLOOOUUU]]]gggpppyyyssscccTTTQQQSSS^^^hhhkkklllllluuu}}}vvvnnneee[[[UUUTTTXXXaaannn{{{yyyvvvvvvUUUFFF???>>>888:::<<<555888888888888888888888888;;;<<<===???AAABBBBBBBBBCCCIIIXXXmmmxxxmmmcccdddrrruuuiii]]]VVVNNNIIICCC>>><<<<<<<<<<<>>999:::<<<666888888888888888888888888:::;;;===???AAABBBCCCCCCFFFKKKXXXlllnnnfff___cccsssvvvjjj^^^XXXNNNJJJCCC>>><<<<<<<<<;;;@@@>>>@@@DDDFFFGGGKKKPPP[[[hhhzzzyyyyyyuuuhhh___SSSJJJBBB@@@???<<<;;;<<<<<<;;;:::===@@@CCCBBBAAABBBCCCDDDFFFIIINNNTTTYYY___eeekkknnnrrrtttpppiii^^^WWWQQQQQQRRRRRRUUUYYY______aaagggpppxxx}}}~~~{{{{{{~~~tttcccZZZXXXZZZ\\\___fffrrryyyaaaNNNCCCCCCBBBAAA@@@?????????????????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMOOORRRTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVWWWYYY^^^bbb```___```ccceeebbbYYYRRRRRRSSSTTTVVVYYY\\\___aaabbbeeeggghhhjjjooovvv}}}vvvaaaZZZUUUUUUYYY___jjjttt~~~yyy[[[LLLGGGBBBAAADDDBBBCCCEEEFFFGGGIIILLLOOOUUU]]]hhhrrrzzzmmm___YYYVVVYYYccckkkmmmnnnooovvvxxxoooeeeZZZTTTSSSSSSYYYbbblllxxx~~~]]]III@@@???::::::<<<777777777777777777777777777999:::<<>><<<<<<;;;;;;???>>>@@@DDDFFFGGGKKKRRR]]]lll~~~wwwuuuzzzuuujjjaaaSSSJJJBBB@@@???<<<:::;;;===<<<<<<>>>@@@BBBAAA@@@BBBDDDEEEGGGJJJOOOUUUZZZaaagggmmmqqquuuxxxsssmmmhhh```YYYYYY[[[]]]bbbhhhpppqqqtttzzznnn___WWWWWWZZZ]]]bbbmmmzzzjjjTTTHHHCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLJJJMMMPPPSSSUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYZZZ[[[^^^cccgggiiiiiikkkpppsssnnncccYYYVVVWWWXXXZZZ]]]aaaeeegggkkkmmmoooqqqsssyyysss___YYYTTTVVVZZZbbbmmmwwwuuuXXXKKKFFFBBBAAADDDAAACCCEEEFFFGGGIIIMMMOOOUUU^^^jjjttt|||~~~kkk]]]VVVUUUYYYcccjjjmmmoooqqqzzzxxxnnndddYYYSSSRRRQQQUUU\\\eeerrrbbbKKK???>>>999999;;;777666666666666666666666666888999<<>><<<<<<;;;;;;???>>>@@@DDDEEEFFFMMMTTT___ooo}}}sssttt}}}~~~tttiiiaaaSSSJJJBBB@@@???<<<:::;;;>>>>>>>>>???@@@@@@@@@@@@CCCDDDGGGIIILLLQQQWWW[[[bbbggglllpppuuuzzzxxxtttooogggaaaaaafffkkksss{{{zzzgggZZZUUUWWW[[[___hhhvvvuuuZZZJJJDDDDDD@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMJJJMMMPPPSSSTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZZZZ^^^^^^______```ccchhhllloooppptttxxxzzzuuujjjaaaZZZZZZ[[[]]]aaafffkkknnnqqqtttxxxzzz~~~~~~nnn]]]WWWTTTWWW\\\dddoooyyyqqqUUUIIIEEEBBBAAADDDBBBCCCFFFGGGHHHJJJNNNPPPWWW```lllwww|||jjj]]]TTTTTTYYYccckkknnnqqquuu|||xxxmmmcccXXXRRRQQQPPPTTTZZZbbbpppgggLLL>>>===999777999777666666666666666666666666888999<<>><<<<<<<<<<<<>>>???AAAEEEFFFGGGNNNWWWbbbtttyyypppttt{{{qqqfff^^^RRRIIIAAA@@@???<<<;;;<<<>>>????????????@@@@@@AAACCCEEEHHHKKKNNNSSSXXX\\\bbbfffiiimmmttt{{{}}}{{{rrrjjjeeegggnnnvvvtttaaaWWWVVVZZZ___gggrrr{{{aaaNNNBBB???AAA>>>???@@@AAABBBCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLNNNPPPRRRSSSSSSRRRRRRPPPSSSVVV[[[^^^aaabbbbbbfffffffffffffffhhhmmmppptttwww{{{~~~}}}xxxpppjjjccccccccceeeiiinnnsssvvvyyy}}}zzzjjj[[[VVVSSSWWW^^^fffqqq|||nnnSSSGGGEEEBBBAAAEEEBBBDDDGGGHHHIIILLLOOORRRXXXbbbooozzz{{{iii]]]TTTUUUZZZdddkkknnnrrrvvvyyyvvvkkkaaaWWWQQQQQQOOOSSSYYYbbbrrrmmmOOO>>>>>>999777999888777777777777777777777777999:::<<>>======>>>>>>???@@@CCCFFFFFFHHHQQQ[[[gggzzz}}}tttnnntttyyyoooccc[[[PPPHHH@@@??????======>>>===???@@@@@@??????AAABBBCCCFFFIIILLLPPPTTTZZZ]]]bbbfffiiilllttt|||}}}wwwpppkkkooowwwnnn]]]UUUXXX```fffttt}}}|||bbbQQQGGGAAA>>>@@@>>>???AAACCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUYYY^^^dddjjjmmmooopppooooooooommmlllnnnqqqtttzzz~~~{{{vvvtttqqqpppooopppssswww{{{~~~wwweeeYYYUUUSSSXXX___hhhsss}}}kkkQQQFFFDDDBBBAAAEEECCCEEEHHHIIIKKKMMMQQQTTTZZZdddrrr}}}yyyhhh\\\RRRSSSYYYbbbggghhhlllqqqqqqxxx{{{xxxvvvzzztttjjj___VVVQQQQQQMMMQQQXXXcccuuusssRRR@@@@@@<<<888;;;;;;888888888888888888888888:::;;;===???AAABBBCCCCCCKKKTTThhh~~~iiiZZZWWWXXXeeeyyyyyyoooeee^^^ZZZJJJFFFAAA======>>>???@@@@@@AAAEEEGGGGGGIIISSS^^^lllwwwqqqooowwwwwwnnnccc[[[NNNFFF??????@@@>>>>>>@@@<<>>:::<<<===888888888888888888888888;;;<<<===???AAABBBBBBBBBLLLWWWlll{{{dddUUUTTTYYYggg|||uuukkkaaaZZZVVVIIIEEE@@@======???@@@AAA@@@BBBFFFHHHHHHJJJTTT```qqq~~~uuuqqqrrr{{{~~~wwwnnnddd\\\MMMEEE??????@@@??????AAA<<<>>>AAAAAA???@@@BBBEEEDDDGGGKKKNNNRRRVVV[[[___bbbiiipppuuu{{{|||vvvnnnhhhdddhhhpppyyy{{{vvvwww{{{vvvbbbZZZYYY]]]iiivvvyyy|||]]]TTTJJJDDDCCCDDDCCCAAABBBCCCDDDFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRSSSUUUXXX[[[^^^```kkkpppyyy~~~xxxxxxxxxwwwwwwvvvvvvvvv~~~nnn]]]UUUTTTWWW\\\aaahhhttt|||```MMMHHH@@@@@@DDDCCCEEEGGGHHHIIIJJJMMMRRRUUU]]]ggguuuppp```VVVTTTQQQRRRWWW[[[]]]```cccccchhhmmmnnnnnnpppwww|||pppggg```VVVOOOMMMOOOSSS[[[iii|||{{{XXXBBB@@@===;;;===;;;888888777777888888999:::999;;;>>>???@@@AAACCCEEEIII___xxxvvv^^^TTTUUU\\\kkk~~~|||sssjjjaaaYYYTTTHHHEEEAAA>>>>>>?????????EEEDDDEEEFFFFFFJJJXXXgggyyyyyyoooiiijjjsss}}}yyypppcccXXXMMMEEE>>>>>>???>>>>>>@@@>>>???@@@AAA@@@AAACCCEEECCCFFFJJJMMMQQQWWW]]]aaaeeekkkrrruuuxxxxxxsssllleee^^^XXXZZZccclllooonnnpppllljjjlllrrruuuuuusssooonnnnnnooorrrxxx}}}sss```ZZZYYY\\\fffrrruuu}}}uuucccSSSLLLDDD@@@AAABBBBBB@@@DDDDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTUUUXXX]]]dddkkkooo~~~~~~|||||||||{{{zzzzzzyyyyyynnn]]]UUUTTTXXX^^^ccckkkwww{{{___MMMGGG@@@???DDDCCCCCCEEEGGGIIILLLQQQVVVZZZ___iiiwwwppp___VVVTTTQQQPPPTTTWWWVVVXXX[[[bbbfffjjjlllmmmrrrzzzrrriiiaaaWWWPPPNNNNNNQQQZZZjjj\\\EEEBBB===:::;;;999888888777777888888999:::999;;;>>>???@@@AAACCCEEELLL^^^uuusss\\\RRRSSSZZZhhh||||||sssiii```WWWRRRHHHEEEAAA>>>>>>?????????BBBBBBDDDFFFGGGLLL[[[jjjvvvllleeeiiittt|||ssseeeYYYNNNEEE??????@@@??????AAA>>>???@@@@@@@@@AAACCCEEEEEEHHHLLLPPPTTTZZZ___dddmmmrrruuuvvvwwwuuulllbbb[[[UUUOOOOOOUUU[[[^^^^^^bbb^^^[[[\\\```ccccccaaaeeefffhhhkkkpppvvv|||ppp___ZZZZZZ\\\eeepppttt}}}uuuiiiYYYLLLHHHDDD@@@???AAACCCCCCAAAFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNOOOOOONNNOOOPPPQQQSSSTTTWWWWWWZZZ___gggrrr{{{~~~~~~~~~~~~mmm^^^UUUUUUYYY```fffnnn{{{yyy]]]KKKFFF??????CCCBBBDDDFFFHHHJJJMMMRRRWWW[[[ccclllxxxppp___UUUQQQNNNOOORRRTTTRRRSSSWWW```dddhhhkkkooowwwtttkkkbbbYYYRRRPPPOOOQQQYYYiiiaaaHHHDDD===::::::777888888777777888888999:::999;;;>>>???@@@AAACCCEEEQQQ```tttnnnXXXQQQQQQWWWfffzzz|||rrrhhh^^^UUUPPPHHHDDD@@@>>>>>>?????????AAAAAACCCFFFHHHNNN^^^mmmsssiiibbbiiixxxwwwgggZZZMMMFFF@@@@@@AAA@@@@@@AAA>>>???@@@@@@@@@AAACCCEEEGGGJJJNNNSSSXXX]]]cccgggrrruuuvvvuuuvvvsssggg[[[TTTPPPLLLJJJMMMQQQUUUVVVVVVRRROOOOOOSSSWWWXXXWWW]]]```ffflllsssxxx|||~~~nnn^^^ZZZ[[[___iiiuuu}}}vvvggg\\\TTTLLLEEEDDDBBBAAABBBEEEFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSVVVWWW\\\^^^cccjjjsss}}}~~~~~~kkk^^^VVVVVVZZZbbbhhhooo{{{vvv[[[JJJFFF??????CCCAAAHHHIIIJJJKKKLLLPPPTTTXXXeeemmmyyyppp^^^TTTMMMKKKMMMRRRTTTSSSVVV[[[^^^ccciiinnnuuuxxxnnneeeZZZSSSRRRPPPQQQWWWfff|||dddJJJEEE>>>:::;;;888888888777777888888999:::999;;;>>>???@@@AAACCCEEERRR^^^pppjjjUUUPPPPPPVVVeeeyyy{{{qqqhhh^^^UUUOOOGGGDDD@@@>>>>>>?????????AAABBBDDDGGGIIIPPP___nnn~~~qqqhhhbbbmmm~~~yyyhhhZZZLLLDDD???@@@AAA@@@???@@@===???@@@@@@???@@@CCCEEEGGGKKKPPPUUU[[[```fffjjjoooqqqqqqrrrtttrrrggg[[[RRRPPPNNNLLLNNNQQQVVVYYYQQQOOONNNQQQVVV\\\```bbbccchhhooovvv|||~~~lll\\\ZZZ]]]cccppp}}}yyyooo```UUUNNNIIIFFFFFFCCCCCCCCCEEEGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJMMMNNNOOOPPPQQQPPPOOONNNQQQQQQQQQQQQRRRSSSTTTUUURRRRRRQQQRRRTTTXXX[[[]]]dddhhhnnnuuu|||}}}||||||~~~}}}~~~{{{iii]]]WWWWWW\\\ccciiiooo{{{uuuZZZIIIFFF@@@???CCCAAAGGGHHHIIIJJJLLLOOOSSSWWWfffnnnzzzppp^^^SSSKKKKKKMMMQQQSSSTTTYYY______dddlllttt~~~|||rrrggg[[[TTTSSSOOOPPPVVVcccwwwdddKKKEEE???;;;<<<:::888888777777888888999:::999;;;>>>???@@@AAACCCEEEMMMYYYlll~~~fffSSSQQQQQQXXXggg{{{yyypppggg^^^VVVQQQFFFCCC???===>>>?????????CCCCCCFFFHHHJJJPPP```ooo{{{ooohhheeesssxxxfffXXXIIIBBB===???@@@>>>>>>???===>>>?????????@@@BBBDDDFFFJJJPPPWWW\\\bbbhhhllllllnnnoooooorrrrrrjjjaaaXXXVVVSSSQQQQQQSSSWWWYYYOOOPPPSSSYYYbbblllssswwwuuuyyy{{{kkk^^^___eeelllzzz|||sssggg]]]RRRJJJEEEAAAAAADDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSTTTTTTUUUVVVWWWXXXUUUUUUVVVWWW[[[```eeehhhpppsssxxx}}}~~~{{{yyyyyy{{{xxxggg[[[VVVWWW\\\dddkkkqqq}}}sssYYYIIIFFFAAA@@@DDDBBBCCCEEEGGGIIILLLQQQVVVZZZgggooo|||rrr___TTTMMMLLLNNNQQQQQQSSSZZZccchhhoooyyy{{{vvviii[[[TTTSSSMMMOOOUUUaaarrreeeKKKEEE???<<<===;;;888888777777888888999:::999;;;>>>???@@@AAACCCEEEOOO]]]rrr{{{dddSSSQQQSSSZZZiii}}}wwwooofff]]]UUUPPPEEEBBB>>>======?????????CCCDDDFFFIIIKKKQQQaaappp~~~tttjjjfffiiiyyy~~~tttbbbUUUHHHAAA<<<>>>@@@>>>===>>>===>>>?????????@@@BBBDDDEEEJJJQQQXXX^^^dddjjjnnnnnnqqqrrrqqqrrrssspppjjjkkkgggaaa^^^]]]]]]]]]]]]QQQTTT\\\fffqqq}}}{{{nnnggglllttt|||~~~yyymmmeeeYYYPPPHHHEEEBBB>>>???CCCBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMOOORRRSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[\\\___dddkkkqqquuu|||~~~~~~zzzyyywwwwwwzzzwwweeeYYYTTTVVV\\\fffnnnvvvsssYYYJJJGGGBBBAAAEEECCCDDDFFFHHHJJJMMMRRRWWW[[[hhhqqqsss```TTTOOONNNOOORRRSSSWWWaaalll{{{yyyxxxjjj[[[TTTSSSKKKOOOUUU]]]jjj}}}fffKKKEEE>>>;;;<<<:::888888777777888888999:::999;;;>>>???@@@AAACCCEEERRRcccyyyzzzdddUUUQQQSSS[[[kkkwwwnnneee\\\SSSNNNEEEBBB>>><<<===?????????AAABBBFFFIIILLLTTTdddsss~~~kkkbbbcccjjj|||~~~|||xxxnnn^^^QQQGGGAAA===???AAA???>>>>>><<<>>>????????????BBBDDDEEEJJJRRRYYY```ffflllpppqqqvvvyyywwwvvvyyy{{{zzz|||vvvooolllmmmmmmjjjggg^^^dddnnnzzz}}}ssspppyyy~~~}}}|||pppeee]]]PPPIIIDDDDDDBBB>>>@@@EEECCCDDDFFFGGGHHHIIIKKKLLLJJJJJJKKKLLLOOORRRUUUWWWRRRRRRRRRRRRSSSUUUXXXYYYVVVVVVWWWWWWYYYZZZ[[[\\\______aaaeeekkkssszzz~~~~~~}}}sssssstttvvv|||vvvdddXXXRRRUUU\\\gggpppyyysssYYYJJJHHHBBBBBBFFFDDDIIIJJJLLLLLLNNNQQQUUUYYYiiisssttt```UUUNNNNNNPPPTTTWWW^^^kkkxxx~~~xxxzzzkkk[[[SSSSSSKKKPPPUUUZZZbbbsssgggLLLEEE===999;;;999888888888777888999999:::999;;;>>>???@@@AAACCCFFFOOOaaaxxxzzzdddVVVPPPSSS\\\lllxxxnnndddZZZQQQLLLDDDAAA>>><<<===????????????AAAEEEIIIMMMUUUfffvvvyyyddd]]]___jjj}}}|||yyytttjjj[[[OOOHHHBBB>>>@@@BBB@@@??????<<<>>>??????>>>???BBBDDDFFFKKKSSS[[[bbbhhhnnnrrrqqqxxx}}}{{{zzzzzzrrrqqqtttvvvrrrnnnooovvv~~~}}}}}}ttthhh]]]VVVKKKIIIEEEBBB@@@@@@AAABBBEEEGGGIIIJJJJJJIIIJJJLLLNNNNNNPPPRRRTTTUUUWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[]]]]]]gggjjjnnnrrrvvv{{{~~~{{{xxxvvvwwwyyy}}}ttteee[[[UUUVVV]]]hhhrrr{{{sssYYYJJJHHHCCCCCCGGGEEEFFFJJJLLLLLLKKKOOOWWW^^^iiissswwwbbbTTTTTTPPPQQQVVVXXX___vvv}}}{{{pppeeeZZZRRROOOLLLOOOWWW___hhh|||oooOOOBBB>>>999777999:::999888777777888999:::;;;===?????????@@@AAACCCNNN]]]sssxxxbbbUUUTTTUUU\\\kkkxxxooofff\\\PPPIIIBBB@@@======>>>@@@@@@@@@EEEDDDFFFKKKPPPZZZkkkzzz~~~iii______bbbttt}}}vvvpppiii```UUUNNNDDDBBB???>>>???@@@@@@???===>>>?????????@@@CCCFFFIIIOOOWWW]]]ccciiiqqqwwwyyy~~~tttqqqqqqrrruuuyyy|||}}}}}}~~~qqqdddYYYQQQHHHFFFCCCAAAAAAAAACCCDDDFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZZZZ\\\___bbbdddmmmpppuuuyyy|||~~~}}}zzzxxx|||rrrcccYYYVVVWWW^^^iiisss|||rrrYYYJJJHHHDDDDDDHHHFFFHHHKKKNNNMMMMMMQQQYYY```jjjtttzzzeeeVVVQQQNNNPPPXXX]]]ggg|||~~~ssshhh]]]UUUPPPMMMNNNUUU[[[dddxxxtttSSSDDD@@@:::777999:::999888777777888999::::::<<<>>>??????@@@BBBDDDIIIWWWmmmttt___TTTTTTUUU]]]lllzzzqqqhhh^^^RRRKKKBBB@@@======>>>@@@@@@@@@EEEEEEHHHMMMRRRZZZjjjyyyxxxfff^^^aaafffxxx{{{ssslllddd[[[PPPIIICCCAAA???>>>???@@@??????>>>???@@@@@@@@@BBBEEEHHHKKKPPPXXX^^^cccjjjsssyyy}}}|||oooiiiggggggjjjnnnyyy{{{{{{{{{mmm___SSSLLLDDDCCCBBBAAAAAACCCEEEFFFGGGIIIKKKKKKLLLNNNQQQTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[[[[\\\]]]______]]]\\\[[[\\\___dddjjjnnnuuuxxx}}}~~~}}}ooo```WWWWWWXXX___jjjuuu~~~rrrXXXJJJIIIDDDEEEIIIGGGIIILLLOOONNNNNNRRR[[[cccmmmvvv~~~hhhYYYRRROOORRRZZZbbbooo}}}{{{uuujjj^^^VVVRRRNNNNNNSSSWWW___tttzzzXXXHHHAAA;;;888999:::999888777777888999:::999;;;===??????AAACCCEEEGGGTTTgggyyymmm[[[SSSTTTVVV^^^mmmzzzqqqhhh^^^RRRJJJBBB@@@======>>>@@@@@@@@@DDDEEEIIIOOOSSSZZZiiivvvpppaaa\\\ccckkk|||~~~xxxnnneee]]]TTTJJJCCCAAA???>>>===?????????>>>>>>???AAAAAABBBDDDGGGJJJOOOTTTZZZ```eeemmmvvv|||wwwggg^^^YYYWWWYYY]]]iiioooxxxzzzzzz~~~xxxiii[[[OOOIIIDDDCCCBBBAAABBBCCCEEEFFFGGGIIIKKKLLLNNNPPPTTTWWWVVVVVVWWWXXXYYYYYYZZZZZZ]]]]]]]]]^^^^^^```aaaaaa___^^^]]]___dddkkkrrrwww|||~~~~~~lll^^^VVVVVVXXX^^^jjjuuurrrYYYKKKIIIEEEFFFJJJHHHIIILLLNNNNNNNNNSSS]]]eeepppxxxkkk[[[VVVTTTWWW^^^ggguuuzzz|||vvvjjj^^^VVVSSSOOONNNRRRUUU^^^ttt}}}\\\IIIBBB===:::::::::999888777777888999::::::<<<>>>@@@AAABBBEEEGGGIIIUUUhhhxxx|||eeeWWWRRRSSSVVV___nnnyyypppggg\\\PPPHHHBBB@@@======>>>@@@@@@@@@BBBDDDHHHNNNSSSYYYeeerrr{{{uuufff[[[YYYdddppp{{{sssiii^^^VVVMMMDDD>>>???>>>======???@@@???>>>===???@@@AAABBBEEEIIILLLSSSXXX^^^dddiiiqqqzzzrrr___SSSLLLIIIKKKOOOUUU[[[cccllluuu~~~~~~xxxxxx|||ttteeeXXXNNNHHHDDDDDDCCCCCCCCCDDDEEEEEEGGGIIILLLNNNPPPSSSVVVYYYYYYYYYZZZZZZ[[[\\\]]]]]]``````___``````aaabbbcccaaaaaabbbeeekkkrrrzzz~~~|||{{{}}}|||jjj]]]VVVUUUVVV]]]iiiuuutttZZZLLLJJJFFFFFFJJJIIIHHHKKKMMMMMMNNNSSS^^^fffsss{{{lll\\\XXXWWWZZZbbbmmm}}}~~~zzzyyymmm```XXXRRROOOOOORRRVVV```yyy~~~^^^IIIAAA>>><<<;;;:::999888777777888999:::;;;===@@@AAABBBDDDFFFIIIKKKXXXkkk{{{www```TTTRRRRRRVVV___ooozzzpppggg\\\PPPHHHBBB@@@======>>>@@@@@@@@@@@@BBBGGGMMMPPPUUUaaammmvvvxxxjjj___WWWWWWdddsssuuummmaaaWWWOOOHHHAAA<<<>>>===<<<>>>???@@@@@@>>><<<>>>@@@BBBCCCFFFKKKNNNXXX]]]dddiiiooovvv|||lllXXXLLLEEEBBBDDDHHHJJJMMMSSSZZZaaaiiipppuuuzzz~~~~~~uuuvvvzzz}}}vvvvvvyyyrrrbbbVVVMMMHHHEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKOOORRRTTTVVVYYY[[[[[[[[[\\\]]]^^^___``````cccbbbbbbbbbccccccdddeeeeeegggjjjooouuu{{{|||{{{~~~zzzggg[[[UUUTTTVVV]]]iiiuuuuuu\\\MMMKKKFFFFFFJJJHHHIIIKKKMMMMMMNNNTTT___hhhuuu~~~nnn^^^WWWXXX]]]hhhwww|||~~~qqqddd\\\RRROOOOOOSSSVVVccc```JJJ@@@>>>===;;;:::999888777777888999:::<<<>>>AAABBBBBBDDDFFFHHHMMM[[[ooosss]]]SSSRRRPPPUUU___nnn|||sssiii^^^RRRJJJBBB@@@======>>>@@@@@@@@@@@@BBBFFFKKKNNNSSS^^^jjjttt}}}oooaaaZZZUUUXXXgggxxx|||mmmeeeYYYOOOIIIDDD@@@<<<===<<<===>>>AAABBBAAA???===???AAACCCEEEIIIMMMQQQ\\\bbbjjjpppvvv|||tttdddRRRHHHCCCAAADDDHHHEEEHHHKKKNNNRRRVVV\\\```fffkkkssszzzwwwjjjnnnuuu~~~|||uuuuuuvvv}}}ppp```SSSKKKFFFCCCCCCDDDFFFGGGHHHIIIJJJKKKOOOTTTXXXYYYZZZ[[[\\\[[[\\\]]]___```bbbccccccffffffeeeeeeffffffggggggjjjmmmssszzzwwwdddXXXSSSUUUVVV^^^kkkvvvwww]]]NNNLLLFFFFFFIIIGGGJJJLLLNNNNNNOOOVVVaaakkkwwwooobbbXXX\\\dddppp|||~~~sssfff]]]RRRPPPPPPSSSWWWddddddKKK@@@>>><<<::::::999888777777888999:::<<<>>>@@@AAAAAABBBDDDEEEOOO___vvvqqq]]]SSSSSSOOOTTT___nnn~~~}}}sssiii^^^RRRJJJBBB@@@======>>>@@@@@@@@@BBBCCCFFFJJJMMMRRR^^^jjjtttuuugggZZZWWWVVVZZZkkk~~~|||vvvddd\\\PPPHHHCCCAAA???======<<<===@@@BBBCCCBBB@@@???AAACCCFFFHHHLLLQQQUUU___eeeooovvv|||kkk]]]NNNFFFCCCCCCGGGLLLLLLLLLMMMMMMMMMOOORRRUUU[[[bbbmmmwww~~~rrrdddjjjsss||||||ttttttuuu{{{ppp^^^RRRIIIDDDAAABBBDDDFFFIIIKKKLLLMMMMMMQQQWWW[[[]]]]]]]]]]]]\\\\\\^^^___aaaccceeeeeehhhhhhhhhhhhhhhhhhiiijjjmmmrrryyyuuubbbVVVQQQVVVWWW___lllxxxyyy^^^OOOLLLFFFEEEIIIFFFKKKNNNOOOOOOQQQXXXcccmmmxxxqqqddd]]]aaajjjwwwyyyrrreee\\\SSSPPPPPPSSSVVVcccgggMMM@@@>>><<<999:::999888777777888999:::;;;===?????????@@@AAACCCRRRddd|||ppp]]]TTTSSSNNNTTT___mmm}}}{{{qqqggg\\\PPPHHHBBB@@@======>>>@@@@@@@@@DDDDDDFFFJJJLLLRRR^^^kkkvvvpppbbbVVVUUUWWW]]]oooxxxqqq^^^VVVKKKCCC@@@???>>>=========>>>@@@CCCDDDCCCAAA@@@CCCEEEHHHKKKOOOTTTXXX```hhhrrrzzz}}}eeeXXXKKKEEEDDDFFFJJJPPPXXXXXXWWWUUUSSSSSSUUUWWWXXX```mmmzzzyyyjjjeeeiiiooowwwzzzrrrsssuuu~~~mmm[[[OOOHHHEEEBBBDDDGGGHHHIIIKKKMMMOOORRRVVV[[[]]]^^^]]]\\\\\\___```aaabbbcccdddeeefffgggggghhhiiilllooorrrtttzzz{{{}}}ppp```WWWTTTTTTYYYaaakkkvvv{{{cccMMMGGGGGGEEEEEEHHHKKKJJJKKKOOORRRXXXcccnnn{{{wwwdddcccfffrrr~~~sssggg___TTTPPPPPPSSSXXXfffyyyxxx~~~mmmOOO@@@>>>===;;;:::999999888888999999:::<<<>>>@@@BBBBBBDDDFFFHHHTTT```xxxppp]]]TTTTTTLLLUUUbbbpppyyypppfffZZZOOOHHHCCCAAA>>>===>>>?????????GGGDDDGGGMMMMMMMMM\\\ppp|||}}}wwwfffZZZPPPOOOWWWddduuupppcccVVVMMMCCC======>>>===<<<;;;<<<===???@@@@@@@@@@@@DDDEEEGGGIIILLLQQQWWW\\\eeellluuu|||rrreeeXXXKKKFFFGGGLLLUUU]]]hhhbbbZZZUUUVVV[[[```ccchhhoooyyyyyyjjjdddgggmmmuuu~~~}}}vvvwwwyyykkkZZZOOOIIIFFFCCCEEEHHHIIIJJJLLLNNNPPPSSSWWW[[[^^^^^^]]]\\\\\\___```bbbcccccceeefffggggggiiilllnnnpppssswwwzzz|||}}}nnn___XXXUUUUUUYYYaaakkkvvvzzzcccNNNHHHHHHEEEEEEHHHLLLKKKLLLPPPSSSXXXcccnnn|||zzzhhhdddhhhttt~~~rrrggg___TTTPPPPPPSSSXXXeeetttuuu{{{pppSSSCCC???<<<999999888888777777888888999<<<>>>@@@BBBBBBDDDFFFHHHSSS```yyynnn\\\SSSRRRNNNWWWdddqqqwwwnnndddYYYOOOHHHCCCAAA>>>===>>>?????????EEEBBBFFFLLLMMMPPPaaatttvvvppp```VVVNNNOOOYYYgggyyyzzzkkk^^^QQQJJJ@@@;;;;;;<<<<<<;;;999:::<<<>>>???AAAAAABBBDDDFFFIIILLLOOOSSSYYY\\\fffnnnwww~~~tttdddYYYOOOMMMOOORRRYYY___iiibbbZZZWWW[[[dddmmmsssyyyyyyiiibbbdddiiiqqq|||}}}~~~iiiXXXNNNIIIGGGEEEGGGJJJKKKLLLMMMOOOQQQUUUYYY\\\^^^^^^\\\\\\\\\]]]___bbbcccdddeeegggjjjhhhnnntttvvvvvvxxx}}}lll^^^YYYXXXUUUYYYaaakkkvvvxxxbbbOOOIIIIIIFFFEEEHHHMMMLLLMMMQQQUUUYYYdddnnn}}}~~~mmmfffjjjuuu}}}rrrfff___TTTPPPOOOSSSWWWccc}}}nnnqqqyyytttXXXFFF@@@<<<777888777777777777777777888<<<>>>@@@BBBBBBDDDFFFHHHRRRbbb|||nnn]]]TTTSSSQQQZZZfffsss}}}tttjjj```WWWNNNHHHCCC@@@>>>===>>>???@@@???CCCAAADDDJJJNNNTTTfffyyyyyymmmhhhZZZQQQLLLPPP\\\kkk}}}}}}rrrcccWWWKKKEEE===999999:::::::::888999:::<<>>@@@BBBBBBDDDFFFHHHSSSeeeqqqaaaYYYWWWSSS[[[gggttt|||rrrhhh^^^UUUMMMHHHBBB@@@======>>>@@@@@@@@@CCCBBBDDDIIINNNXXXjjj|||qqqhhheeeVVVOOOLLLSSS___ooouuukkk]]]RRRFFFAAA<<<888888:::::::::999:::;;;<<<>>>@@@AAABBBEEEIIIPPPVVVYYY[[[]]]^^^iiirrr}}}mmmiiiffffffccc]]][[[\\\RRRMMMJJJOOO^^^tttyyyjjj^^^^^^aaaiiivvv{{{dddUUULLLIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSWWWZZZ\\\]]]\\\[[[[[[\\\ZZZ^^^ccceeeeeeggglllqqquuu|||yyyggg\\\XXXYYYUUUZZZbbblllwwwnnn]]]NNNKKKJJJFFFEEEIIIJJJIIILLLRRRVVV[[[eeeooossseeecccdddiiimmmoootttyyy~~~sssggg___UUUPPPOOOSSSVVV^^^sssxxxfffmmmzzz}}}xxxYYYEEE???>>><<<999999999888888999999999<<<>>>@@@BBBBBBDDDFFFHHHUUUhhhttteee\\\YYYTTT\\\hhhttt{{{rrrhhh^^^UUUMMMHHHBBB@@@======>>>@@@@@@@@@EEEDDDEEEIIIOOO[[[lll{{{}}}ooogggeeeUUUPPPOOOWWWcccrrr{{{pppfffYYYNNNCCC@@@===::::::;;;;;;<<<===<<<======???@@@BBBCCCFFFKKKRRRWWW[[[]]]___aaakkksss~~~wwwtttqqqooohhh]]]WWWVVVKKKJJJLLLWWWjjj{{{kkk]]]\\\]]]fffuuu{{{cccSSSLLLIIIIIIJJJKKKMMMNNNNNNOOOQQQSSSVVVXXX[[[\\\[[[[[[[[[\\\\\\aaagggiiiiiikkkqqqwww~~~xxxfffZZZWWWWWWVVVZZZbbblllwwwgggXXXLLLKKKJJJFFFFFFIIIHHHIIIMMMSSSXXX]]]gggrrrtttbbb]]]YYY[[[]]]```gggnnnwww~~~ttthhh___UUUPPPNNNRRRVVV\\\nnn{{{kkkrrruuuwwwyyyYYYEEE???>>>>>>::::::999999999999::::::<<<>>>@@@BBBBBBDDDFFFHHHWWWlllvvvhhh]]]XXXVVV^^^iiiuuu{{{sssiii```VVVNNNHHHBBB???===<<<>>>@@@AAAAAAEEEEEEGGGJJJQQQ^^^nnnzzz~~~qqqhhhdddVVVQQQRRR[[[hhhuuuyyynnncccVVVKKKBBBAAA>>><<<;;;;;;<<<===???>>>>>>???AAACCCEEEGGGHHHLLLQQQVVVZZZ]]]aaaccckkkttt~~~~~~zzzvvvqqqggg[[[UUUTTTKKKMMMUUUdddyyy|||lll\\\ZZZ[[[dddttt{{{cccSSSKKKIIIIIIJJJLLLNNNNNNNNNOOOQQQSSSTTTVVVYYYZZZZZZZZZ[[[]]]___eeelllnnnnnnqqqxxx~~~wwweeeYYYUUUTTTVVV[[[bbblllxxxuuuaaaTTTJJJJJJJJJFFFFFFJJJHHHIIINNNUUU[[[aaakkkvvvuuu^^^XXXSSSTTTVVVYYY```gggpppyyyvvviii```UUUPPPNNNRRRUUUZZZjjj{{{ssszzzvvvwwwzzz\\\GGG???>>>===999999888888888888999999<<<>>>@@@BBBBBBDDDFFFHHHWWWmmm|||lll^^^XXXXXXaaakkkwww|||tttlllbbbXXXOOOIIIAAA???===<<<>>>@@@AAAAAACCCEEEGGGKKKSSSbbbqqq{{{uuuggg^^^UUURRRTTT^^^kkkxxxxxxmmmaaaSSSGGGAAAAAA@@@>>><<<;;;<<<===>>>>>>???AAADDDGGGKKKMMMIIILLLOOOSSSWWW\\\bbbffflllsss}}}~~~zzzuuuoooeeeZZZVVVXXXSSSYYYeeevvv}}}mmm\\\ZZZZZZcccttt{{{vvv|||cccSSSKKKIIIJJJJJJLLLMMMNNNNNNOOOPPPRRRSSSUUUXXXYYYYYYZZZ[[[]]]bbbiiippprrrrrruuu|||xxxeeeYYYSSSSSSVVV[[[ccclllxxxvvviii^^^QQQIIIJJJJJJFFFFFFJJJHHHJJJOOOWWW]]]dddoooyyyvvv[[[UUUQQQRRRTTTWWW]]]dddmmmxxxwwwjjjaaaVVVPPPNNNRRRUUUZZZhhhxxxzzzzzzyyy{{{^^^III@@@===;;;888888777777777777888888<<<>>>@@@BBBBBBDDDFFFHHHWWWnnnqqqaaaYYY[[[cccmmmxxx|||vvvnnndddZZZPPPIIIAAA???===<<<>>>@@@AAAAAA@@@CCCGGGKKKUUUdddsss|||xxxfffYYYTTTRRRUUU```nnnzzzyyylll```PPPDDD@@@AAA@@@>>><<<;;;;;;<<<======???AAAFFFKKKOOORRRJJJLLLNNNQQQUUU[[[bbbggglllsss||||||xxxrrrmmmcccZZZYYY]]]```hhhvvvooo]]]WWWVVV```rrrzzzoooiiiqqquuu```RRRJJJHHHIIILLLNNNOOOOOOOOOOOOPPPRRRSSSUUUWWWXXXYYY\\\```cccfffnnnwww{{{yyyzzz~~~uuubbbWWWSSSTTTUUU]]]hhhrrr|||vvvfff^^^SSSPPPMMMIIIGGGGGGHHHIIIIIIMMMQQQVVV]]]gggsss|||vvv\\\PPPIIIMMMRRRUUU\\\eeemmmvvvzzzkkk```VVVOOOKKKOOOTTT\\\kkkyyy|||}}}```III???===<<<999999888888888888999999<<<>>>@@@AAABBBEEEHHHKKK\\\vvvppp\\\^^^WWW^^^kkk|||wwwnnneee[[[PPPHHHDDDAAA===<<<===???@@@@@@AAACCCFFFLLLWWWgggwwwppp^^^UUUMMMRRRZZZdddppp~~~}}}vvviiiXXXKKKFFFBBBAAA@@@>>>===<<<<<<<<<>>>???AAAEEEJJJOOOTTTXXXPPPRRRSSSSSSSSSWWW^^^dddgggnnnyyyyyyssskkkddd\\\WWW[[[ccclll|||ooo```YYYVVV```ppptttjjjeeemmmrrr^^^RRRKKKIIIKKKLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTWWWXXXZZZ]]]aaadddjjjrrrzzz~~~}}}}}}uuubbbVVVSSSSSSVVV]]]hhhsss}}}{{{jjj]]]UUUNNNLLLJJJIIIHHHHHHIIIJJJKKKNNNRRRWWW]]]hhhttt}}}xxx]]]QQQIIIMMMRRRUUU\\\fffsss{{{pppfff[[[TTTOOORRRWWW```ooo}}}cccLLLAAA>>><<<999999888888888888999999<<<>>>AAACCCEEEGGGKKKNNNaaasss^^^___[[[aaannn~~~yyyqqqfff[[[PPPIIIDDDAAA>>><<<===???@@@@@@BBBDDDGGGNNNYYYiiizzzlllZZZRRRPPPUUU^^^iiiuuu{{{tttfffUUUHHHDDDAAA@@@???>>>============@@@AAACCCFFFKKKQQQVVVZZZXXXXXXWWWUUUTTTWWW___eeekkkpppwww~~~~~~tttnnnfff^^^VVVQQQUUU\\\nnnqqqccc\\\YYYaaapppzzzppphhhdddkkkooo]]]RRRLLLKKKMMMMMMNNNPPPPPPOOOOOOQQQRRRRRRTTTWWWYYY[[[___dddhhhpppwwwuuubbbVVVRRRSSSWWW^^^iiisss}}}~~~lll^^^SSSNNNIIIIIIJJJJJJJJJKKKKKKKKKLLLOOOSSSXXX^^^iiiuuu~~~zzz```SSSJJJMMMRRRVVV^^^hhhyyyvvvlll^^^WWWQQQRRRYYYdddsssiiiPPPCCC>>><<<999999888888888888999999===???CCCFFFHHHLLLOOORRRjjjyyybbbaaa^^^eeeqqq}}}uuuhhh[[[QQQLLLDDDAAA>>>===>>>???@@@@@@CCCEEEHHHPPP\\\lll}}}yyyfffWWWQQQSSSYYYcccnnn||||||rrrdddRRREEEAAA??????>>>>>>>>>>>>??????BBBCCCEEEIIINNNUUU[[[___bbbaaa___ZZZWWWYYY^^^dddmmmppptttwww{{{xxxlllfff^^^VVVNNNIIIMMMTTTmmm||||||tttccc]]]\\\dddqqq}}}uuunnnjjjooonnn\\\RRRLLLKKKMMMMMMNNNPPPPPPOOOOOOQQQRRRRRRTTTXXX[[[___dddiiimmmuuu{{{tttbbbVVVSSSSSSXXX___jjjttt~~~rrraaaVVVOOOLLLHHHIIIKKKLLLMMMMMMLLLLLLKKKNNNRRRWWW___jjjxxx|||cccUUUKKKMMMSSSWWWaaalll~~~xxxnnn^^^WWWQQQPPPXXXeeettt~~~nnnSSSDDD???<<<:::999999888888999999:::===@@@EEEIIILLLPPPTTTWWWrrr~~~fffccc^^^gggvvvxxxkkk\\\SSSNNNDDDBBB>>>===>>>@@@AAAAAACCCEEEIIIQQQ^^^ooorrraaaUUUPPPRRRYYYdddrrruuudddQQQDDD@@@============>>>???@@@AAAAAACCCGGGMMMTTT\\\bbbfffiiiiiigggbbb]]][[[^^^aaaiiikkkooorrrtttvvvyyy{{{|||}}}}}}}}}vvvnnnddd^^^WWWPPPHHHEEEIIIQQQjjj}}}}}}{{{wwwuuuvvvwww```]]]^^^gggsss~~~wwwsssuuummm\\\RRRLLLKKKMMMMMMOOOPPPPPPPPPPPPQQQSSSSSSVVVZZZ___ccciiipppttt{{{tttbbbVVVSSSTTTZZZ```jjjuuuhhhZZZSSSOOOMMMHHHIIIKKKMMMMMMMMMLLLKKKKKKNNNRRRXXX```lll{{{~~~fffWWWLLLNNNTTTZZZfffrrrwwwmmm___YYYRRRQQQYYYhhhvvv}}}sssVVVEEE???===::::::999999999999::::::<<<@@@FFFKKKOOORRRVVVYYYrrrgggddd___jjjzzzzzzlll^^^TTTOOOEEEBBB>>>===>>>@@@AAAAAABBBEEEKKKTTT```pppuuugggYYYQQQOOORRRYYYffftttxxxfffRRREEEAAA<<<<<<======>>>@@@AAABBBAAADDDJJJRRR[[[ccciiilllkkkmmmmmmhhhbbb]]]]]]]]]bbbeeejjjmmmmmmnnnnnnooommmoooooonnnmmmllliiiddd___YYYSSSMMMGGGEEEJJJRRRgggzzz~~~xxxtttpppooopppxxx___]]]___gggrrr~~~~~~~~~jjjZZZQQQLLLKKKMMMNNNOOOQQQQQQPPPPPPRRRSSSVVVYYY^^^ccciiipppwww|||sssbbbWWWUUUVVV[[[bbbkkkuuuvvvaaaUUUQQQOOONNNIIIJJJLLLNNNOOOOOONNNNNNPPPRRRVVVZZZbbbnnn}}}~~~hhhYYYNNNOOOVVV^^^kkkxxxuuukkkaaa]]]WWWUUU^^^nnnzzz~~~vvvWWWEEE???===::::::999999999999::::::<<<@@@FFFLLLPPPSSSWWWZZZkkkgggddd```kkk{{{yyymmm```VVVPPPEEEBBB???===???@@@AAAAAAAAAFFFMMMXXXdddsssyyyiii\\\QQQMMMNNNTTT\\\jjjyyywwweeeRRRFFFBBB<<<<<<======>>>@@@AAABBBBBBGGGOOOYYYaaahhhmmmooolllnnnnnnjjjccc^^^]]]]]]^^^aaaeeegggfffeeeddddddgggggghhhggggggfffeeeddd___YYYSSSNNNHHHFFFLLLTTTgggzzz|||uuuooojjjggghhhxxx```]]]]]]dddnnn{{{|||fffWWWPPPKKKKKKMMMNNNOOOQQQQQQPPPPPPRRRSSSXXX\\\aaagggnnnuuu}}}rrrbbbXXXVVVXXX\\\bbblllvvvooo]]]TTTRRRRRRPPPNNNOOOQQQSSSUUUWWWXXXXXXXXXZZZ\\\___eeeppp~~~~~~jjjZZZOOOQQQXXXbbbppp~~~uuulllbbb___ZZZXXXbbbrrr|||~~~{{{wwwWWWDDD???>>>;;;::::::999999::::::;;;;;;@@@FFFKKKPPPSSSVVVYYYeee|||dddccc```iiiuuu~~~}}}vvvnnnbbbWWWOOOEEEBBB???>>>???@@@AAABBBBBBGGGQQQ]]]iiivvvsssbbbVVVNNNNNNQQQ[[[cccqqq~~~rrraaaPPPFFFCCC============>>>???AAAAAAEEEKKKUUU___fffkkkmmmmmmmmmmmmkkkfffaaa^^^___aaa```aaaaaa```^^^\\\[[[\\\cccccccccddddddcccdddfffccc]]]VVVPPPJJJGGGLLLTTTfffzzzyyyqqqjjjbbb^^^^^^vvvbbb]]][[[```jjjyyywwwbbbUUUNNNKKKKKKNNNNNNPPPQQQQQQPPPQQQRRRTTTZZZ^^^cccjjjqqqyyyrrrbbbYYYXXXYYY]]]ccclllvvvmmm\\\VVVUUUTTTSSSSSSTTTVVVYYY\\\___bbbccc___```aaacccgggqqq~~~~~~kkk[[[OOOQQQZZZdddssswwwnnnaaa___ZZZYYYcccttt||||||xxxxxxVVVDDD??????;;;::::::999999::::::;;;;;;???FFFKKKOOOSSSVVVXXXcccyyyzzzcccccc]]]dddmmmsssuuuvvvxxxyyyzzzuuunnndddXXXOOOFFFCCC???>>>???AAABBBBBBCCCIIITTT```lllxxxrrraaaVVVPPPQQQUUU```iiiwwwxxxlll]]]NNNEEECCC============>>>???@@@AAAIIIOOOYYYbbbiiilllkkkjjjnnnmmmiiiccc]]]\\\```eeecccbbb```\\\WWWVVVVVVXXXZZZZZZ[[[\\\\\\\\\^^^bbbfff```YYYRRRKKKGGGKKKSSSdddyyyxxxnnnfff]]]XXXWWW