BM6P6(@ ~~~zzzvvvqqqllliiiiiifffbbb___^^^]]][[[YYYTTTUUUUUUUUUUUUTTTTTTSSSMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRRRRSSSUUUUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVVVVUUUTTTVVVWWWUUUTTTRRRTTTVVVWWWTTTRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPRRRTTTTTTSSSRRRSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQOOOPPPQQQQQQPPPPPPRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMKKKGGGDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHLLLIIIFFFFFFGGGHHHFFFDDDDDDEEEEEEEEECCCCCCEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDAAACCCFFFIIIJJJIIIGGGFFFIIIJJJJJJJJJJJJJJJIIIHHHHHHKKKMMMJJJFFFEEEGGGKKKFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAA??????>>>>>>======<<<<<<============<<<<<<<<<<<<777999;;;======<<<;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555555444666777888777555444666888222333444555666666666666666666666555666777777888777999;;;<<<;;;::::::;;;888888999999999:::::::::999888777666666888:::;;;888999:::;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<===>>>???????????????>>>>>>>>>>>>>>>?????????<<<>>>??????>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCEEEDDDAAA?????????@@@AAAKKKHHHEEECCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLLLLKKKHHHIIIIIIIIIGGGEEECCCAAADDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFFFFGGGGGGGGG}}}zzzuuuppplllkkkhhhdddaaa___^^^\\\ZZZWWWWWWWWWVVVVVVUUUTTTSSSOOOOOONNNOOOOOOPPPQQQRRRRRRRRRQQQSSSTTTUUUTTTRRRTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUVVVVVVUUUUUUVVVWWWUUUTTTSSSTTTVVVWWWUUURRRRRRRRRRRRSSSSSSSSSRRRRRRPPPRRRTTTTTTSSSRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQQQQPPPQQQSSSUUURRRRRRSSSSSSSSSTTTTTTTTTQQQRRRRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLMMMMMMLLLJJJHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEEEEGGGIIIHHHFFFDDDEEEFFFEEECCCCCCEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIHHHJJJLLLJJJFFFEEEGGGKKKFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>??????@@@@@@??????>>>>>>============>>>=====================:::;;;<<<======<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::999999888777777666666888666555666777888777555222333444555666666666666777777777777777888888999666888;;;;;;:::999999:::888888888999999999:::::::::999777777777888:::;;;777888999999999999888777::::::;;;;;;;;;;;;::::::;;;:::::::::;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCAAA@@@@@@AAABBBIIIGGGDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFzzzuuuqqqnnnkkkfffcccaaa___]]][[[YYYYYYYYYXXXVVVUUUSSSRRRPPPPPPOOONNNNNNNNNOOOOOORRRQQQQQQRRRTTTTTTSSSQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVUUUUUUVVVWWWUUUTTTTTTUUUVVVWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSTTTTTTSSSSSSSSSUUUSSSSSSSSSSSSRRRQQQPPPPPPNNNOOOQQQQQQQQQRRRTTTVVVRRRRRRSSSSSSSSSSSSTTTTTTRRRSSSSSSSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOMMMNNNOOONNNLLLKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDDDDDDDGGGHHHIIIHHHEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFEEECCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGJJJKKKJJJGGGFFFGGGJJJFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>????????????>>>>>>>>>>>>=========>>>?????????????????????==================<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888888777777888555444666::::::777333333444555555666666666666666666666666777777777777666888999:::999888999999888888888999999999999::::::999888888888999;;;<<<777777888888888888777777::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEzzzwwwqqqnnniiieeeccc```^^^\\\[[[[[[ZZZXXXVVVTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOQQQPPPPPPQQQSSSSSSRRRQQQSSSTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWVVVUUUUUUVVVXXXUUUUUUUUUVVVWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRQQQSSSUUUUUUTTTSSSTTTUUURRRSSSTTTTTTTTTRRRQQQPPPNNNOOOQQQQQQRRRSSSVVVXXXRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDEEEFFFGGGHHHHHHFFFFFFGGGFFFEEEDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIJJJJJJHHHGGGGGGIIIFFFEEEEEEDDDCCCCCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBBDDDBBBAAA??????@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@???>>>=========>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888888555555666888999999666444444444555666666666666666444444555555555666555555555777888888777777888999888888888888999999999999::::::999999999:::;;;<<<888888888999999888888888:::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>=========<<<>>>??????>>>>>>???@@@??????????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCBBBBBBBBBDDDFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFF|||uuuqqqlllhhheeebbb___]]]\\\\\\[[[YYYVVVTTTQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSSSSRRRQQQSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVWWWWWWVVVUUUWWWXXXUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRTTTVVVVVVUUUTTTUUUVVVRRRSSSTTTTTTTTTSSSRRRQQQNNNPPPRRRRRRRRRTTTVVVXXXQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPPPPNNNLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEFFFGGGGGGFFFGGGHHHGGGEEEEEEGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKFFFGGGIIIIIIHHHHHHGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888888777777777000555::::::777555666888444555666666777666666666444555666777777777666666555777888777666666888999777777888888888999999999::::::999:::::::::;;;;;;::::::::::::::::::::::::999::::::::::::::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>======<<<<<<<<<>>>??????>>>>>>???@@@????????????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@BBBCCCCCCAAABBBDDDFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMLLLHHHGGGFFFEEEEEEGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGG{{{wwwqqqllliiifffbbb```^^^]]]\\\ZZZXXXUUUSSSQQQNNNNNNOOOOOOPPPQQQRRRSSSRRRQQQQQQRRRTTTTTTSSSQQQSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWWWWVVVVVVWWWXXXUUUWWWXXXXXXWWWVVVVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTSSSTTTVVVVVVUUUUUUUUUVVVSSSSSSSSSTTTTTTSSSSSSRRRPPPQQQSSSSSSSSSTTTVVVXXXQQQQQQRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTQQQRRRRRRSSSSSSTTTTTTUUURRRRRRRRRQQQQQQQQQPPPPPPJJJLLLMMMMMMLLLLLLNNNOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIGGGHHHHHHGGGFFFFFFGGGIIIEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@??????>>>?????????>>>>>>>>>????????????@@@??????@@@@@@AAABBBBBBBBB??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888888888888888888888///666<<<;;;555222666<<<555666666777777666666666666777999:::::::::999888666777888777666666888:::777777777888888888888999999999999999::::::::::::;;;;;;::::::::::::;;;;;;999999::::::::::::999999999:::;;;<<<<<<<<<;;;:::;;;;;;===???@@@AAAAAAAAA???>>>>>>======<<<<<<;;;<<<>>>??????>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEDDDBBBAAACCCFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGG}}}wwwrrrnnnjjjfffddd``````^^^]]]ZZZXXXVVVTTTQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQSSSTTTUUUTTTRRRSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVVVVWWWYYYUUUXXXZZZYYYWWWVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTUUUSSSUUUWWWWWWVVVUUUVVVWWWTTTSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTSSSTTTVVVXXXQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVQQQRRRRRRSSSTTTTTTUUUUUURRRRRRRRRRRRQQQQQQQQQQQQJJJLLLMMMNNNMMMMMMOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIHHHGGGGGGIIILLLGGGHHHIIIHHHFFFFFFHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJIIIHHHFFFFFFEEECCCAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCAAABBBDDDDDDDDDCCCAAA@@@???????????????@@@AAAAAA?????????>>>??????@@@@@@>>>>>>?????????@@@@@@@@@>>>??????@@@AAAAAABBBBBB===>>>???@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999111666999888555444777;;;666666777777777777666666555666888999:::999888777777888888777666777999;;;777777777777888888888888777888888999999999999999;;;;;;:::999999:::;;;;;;999999::::::::::::999999888999;;;======<<<;;;:::999:::<<<>>>???@@@@@@AAA???>>>>>>===<<<<<<;;;;;;<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCC@@@CCCFFFEEEBBBAAACCCFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFF{{{vvvqqqnnnjjjgggbbbaaa```___]]]ZZZXXXWWWTTTTTTSSSQQQQQQPPPPPPPPPSSSRRRRRRSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXWWWVVVVVVWWWYYYUUUXXXZZZZZZWWWVVVWWWYYYZZZYYYVVVUUUTTTTTTUUUVVVSSSUUUWWWWWWVVVVVVVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUTTTSSSSSSUUUWWWQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQRRRSSSTTTVVVWWWQQQRRRRRRSSSTTTUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPOOOMMMLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJDDDGGGIIIIIIHHHIIILLLOOOHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFHHHJJJJJJHHHFFFGGGEEECCCAAA@@@AAABBBCCCEEEDDDBBBAAAAAABBBCCCDDDAAABBBEEEFFFFFFDDDAAA?????????>>>>>>???@@@AAAAAA???>>>>>>>>>???@@@AAAAAA>>>>>>??????@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB;;;<<<>>>@@@AAA@@@???===>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::555555666666666777888:::666777777777777777666666222333555666777666555444888888999888777777999<<<777777777777888888888888777777888999999999999888;;;:::999888888999:::;;;999999999::::::999999999888999;;;======<<<;;;:::888999;;;===>>>???@@@@@@???>>>>>>===<<<;;;;;;;;;===>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDD@@@DDDHHHFFFCCCAAACCCFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKLLLMMMNNNOOONNNMMMLLLKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEE|||xxxrrrmmmiiilllhhhccc```]]][[[YYYWWWXXXVVVUUUTTTUUUTTTSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYWWWUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZVVVXXXYYYYYYWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSQQQOOOOOOPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTPPPRRRSSSSSSRRRRRRSSSUUUUUUTTTTTTSSSRRRQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKKKKJJJHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBBCCCBBBAAA@@@???AAA@@@@@@??????@@@AAAAAA:::===???>>>===<<<>>>AAA>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@AAAAAA========================>>>=========<<<<<<<<<<<<===========================<<<;;;:::888777666666:::999888888777777888888555555666666777777888888999888777666555555555666888777666555666777999;;;555666888999::::::999999777777888888999999999999;;;;;;:::999999::::::::::::::::::999999888888888666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????===;;;:::;;;;;;===>>>@@@@@@AAAAAA@@@>>>>>>BBBHHHIIICCC<<>>@@@>>>======<<<===>>>???@@@???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<========================<<<;;;;;;:::999888777777999999999999888888888777666666666777777777777777777777666666666777777888888777666666666777999:::666666888999999999999888777888888888999999999999;;;::::::999999::::::;;;:::::::::999999999888888:::;;;;;;<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>======;;;<<<===??????@@@@@@@@@@@@>>>>>>AAAEEEEEEAAA===AAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAABBBDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMOOOPPPPPPNNNKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIHHHGGGFFFGGGIIIEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHHHHDDDEEEIIIJJJHHH}}}wwwssssssoookkkhhheeebbb___]]][[[YYYVVVVVVVVVVVVTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZXXXVVVUUUUUUVVVUUUTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVWWWYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVSSSRRRPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRTTTTTTTTTRRRQQQRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOKKKLLLLLLKKKIIIIIIJJJLLLIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBBBBCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@???@@@AAAAAAAAAAAAAAA@@@BBBAAA@@@???????????????@@@AAAAAA@@@>>>======>>>===============>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<========================;;;;;;:::::::::999999999888999:::::::::999777777888888888777777777777777555666666777888888999999888888777666666888999:::666777777888888888777777888888888888999999999999:::::::::999999::::::;;;::::::::::::999999999999;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@======>>>?????????????????????@@@AAAAAAAAA@@@???DDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEGGGHHHJJJKKKKKKKKKKKKMMMKKKKKKKKKLLLLLLKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHGGGFFFFFFFFFHHHCCCFFFIIIIIIGGGFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFHHHHHHEEEEEEIIIJJJGGGӵĦĦӵ|||yyyvvvsssoookkkhhheeebbb___\\\ZZZWWWVVVVVVVVVUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXVVVVVVVVVVVVTTTSSSVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXVVVVVVVVVWWWUUUUUUTTTĦWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZWWWXXXXXXYYYXXXXXXWWWWWWTTTSSSQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOLLLMMMMMMLLLJJJJJJLLLMMMIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@???@@@@@@?????????@@@BBB???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>????????????>>>======>>>===============>>>>>>????????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>============<<<========================::::::::::::;;;;;;;;;;;;888999:::;;;;;;999777666999999999888888777777777666777777888888999999999999888888777777888999999777777777777777777777777999999999999999999999999::::::999999999:::;;;;;;::::::::::::::::::::::::999::::::<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<===???@@@===>>>>>>?????????>>>>>>???AAABBBAAA???>>>@@@CCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEGGGHHHIIIJJJJJJIIIMMMJJJGGGGGGKKKMMMLLLJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGBBBGGGKKKJJJFFFEEEHHHLLLIIIIIIIIIIIIIIIHHHHHHHHHEEEHHHHHHEEEFFFIIIIIIGGG4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~yyyvvvrrrooollliiidddaaa^^^\\\XXXWWWWWWWWWVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYWWWVVVVVVWWWVVVTTTSSSWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWXXXWWWVVVVVVWWWXXXVVVVVVUUU>LVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOLLLMMMNNNMMMLLLLLLMMMOOOJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA??????AAADDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???<<<<<<<<<<<<===>>>>>>===<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>====================================:::;;;;;;;;;;;;<<<<<<<<<888999;;;<<<;;;:::888666::::::999999888888777777999999::::::999888777777999999888888888888888999777777777777777888888888:::999999999999999999999:::999999999::::::;;;<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>===>>>>>>?????????>>>>>>@@@BBBDDDBBB??????BBBFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJMMMIIIFFFGGGKKKNNNNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGCCCGGGKKKKKKGGGFFFIIIMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEHHHHHHFFFFFFIIIIIIFFFGG=?HdĦ=ĪjGG=?~~~{{{xxxuuurrrnnniiifffbbb___[[[YYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVVVVVVVWWWWWWUUUSSSXXXWWWWWWVVVVVVVVVVVVWWWVVVWWWWWWWWWVVVVVVXXXYYYYYYXXXXXXHdĦYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVWWWWWWWWWUUUSSSQQQQQQRRRRRRSSSTTTTTTTTTSSSUUUUUUUUUSSSRRRSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNNNNNNNMMMMMMNNNPPPKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>@@@BBBAAA??????BBBEEEAAAAAA@@@?????????????????????>>>>>>>>>??????@@@;;;::::::;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC??????????????????????????????>>>>>>>>>=================================;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888777:::::::::999999999999999::::::;;;;;;:::999777666999999999999999888888888777777777777888999:::;;;::::::::::::999999999999999999999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<======>>>??????????????????AAACCCBBB@@@AAACCCGGGCCCBBBBBBAAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHIIIKKKMMMNNNNNNIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHGGGFFFFFFFFFHHHDDDGGGJJJJJJIIIHHHJJJMMMKKKKKKJJJJJJIIIHHHHHHHHHDDDGGGHHHFFFGGGIIIIIIFFFӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ}}}yyyuuuppp]]]]]]VVVUUUTTTSSSSSSSSSTTTĦUUUUUUUUUVVVXXXXXXUUUĦWWWVVVUUUVVVXXXZZZYYYYYYXXXDdDYYYYYYYYYYYYYYYӵ[[[[[[ӵYYYӵRRRSSSSSSUUUUUUĦQQQPPPӵMMMNNNOOOKKKĭӵMMMLLLJJJIIIIIIHHHIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????<<>>===AAAEEECCCBBB@@@???>>>>>>>>>>>>>>>======>>>>>>???@@@AAA>>><<<;;;;;;>>>???===;;;;;;<<<===>>>???>>>>>>======>>>???@@@AAABBBBBBCCC?????????????????????????????????>>>>>>>>>=======================================<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999:::::::::::::::888999;;;<<<;;;:::999888999:::::::::999999888777777777777888999;;;===>>>;;;;;;:::::::::999999999999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<:::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<============;;;<<<===??????@@@@@@@@@===>>>@@@AAABBBBBBDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMNNNIIIJJJKKKJJJJJJJJJLLLNNNIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFGGGIIIFFFGGGHHHJJJKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDGGGHHHGGGGGGIIIIIIEEE?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħzzz3h?@eXXXWWWVVVUUUUUURRRSSSSSSZVVVTTTTTTTTTVVVXXX3h?gLWWWWWWVVVUUUVVVXXXZZZWWWWWWVVVD%%)?YYYfff?><z\\\\\\=?Ħ\\\g&eZZZg&eSSSSSSSSSS?ʬUUU4ff?>ߝLSSS@ePPPg&eOOOMMMNNN3h?g&e>&eMMMMMM??MMMLLLKKKIIIIIIJJJKKKKKKIIIIIIGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEE@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@????????????>>>:::>>>@@@???<<<<<<@@@DDDDDDCCCAAA???============<<<=========>>>@@@AAABBBAAA???<<<===>>>???===:::;;;<<<>>>?????????>>>======>>>>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999::::::999999999::::::;;;;;;;;;666888:::<<<<<<<<<;;;::::::::::::::::::999888777777777777888:::<<<>>>@@@;;;;;;;;;::::::999999999999999999999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<999888888888999;;;===>>>;;;;;;;;;<<<<<<<<<======777888:::===>>>>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAA;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLGGGIIILLLKKKIIIHHHJJJMMMIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGHHHIIIGGGGGGGGGIIILLLMMMLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHDDDGGGIIIGGGGGGJJJIIIEEE4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sUUUSSSSSSTTTUUUUUUTTTTTTTTTHtĦWWWVVVVVVVVVVVVBt=o9ĦHdĦWWWWWWVVVUUUVVVXXXZZZVVVVVVVVVDtfo9ĦsߝLGdUĦXXXHt@cӵHu]Ħ]]]Hu]ĦSSSSSSHtƅ^TTTqIܗGIӵSSSH׼sRRRQQQHu]ĦPPPHHHBt=o9ĦHƅ^Hu]ĦJJJOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>===>>>@@@===???@@@@@@??????@@@AAACCCDDDEEEEEECCCAAAAAABBBAAAAAA@@@??????@@@AAABBB>>>???@@@???===<<<===>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===>>>AAABBB@@@>>>AAAAAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<======;;;<<<<<<;;;999888888999999999:::::::::999999888::::::;;;;;;<<<;;;;;;:::;;;;;;:::999777888;;;===::::::999999::::::;;;<<<;;;<<<======;;;;;;<<<===<<<<<<===;;;999999:::;;;999999::::::;;;<<<======;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>?????????>>>AAABBBCCCDDDDDDDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGIIIIIIDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGG???BBBGGGJJJKKKKKKKKKLLLJJJKKKKKKLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGG4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦXXXVVVUUUVVVWWWWWWTTTTTTUUUDdDĦWWWUUUUUUVVVqjRgdKӵDdDĦVVVWWWVVVUUUUUUWWWYYYVVVVVVWWWHdDĦgdKӵDdDDdDĦXXXDdDĦ4DufӵDdDĦ^^^DdDĦTTTq<RSSSSSSpeƜ4DuTӵSSSDdDĦQQQPPPDdDĦOOOqjRgdKӵDdDΦDdDĦLLLLLLLLLMMMOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>???@@@===???@@@@@@??????@@@AAA@@@AAACCCBBB@@@??????@@@??????>>>======>>>???@@@???@@@AAA@@@>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@AAA@@@>>>BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<===>>><<<:::999999:::888999999::::::::::::999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;999888888;;;===888888888888888999::::::999;;;<<<;;;:::999:::<<<<<<<<<===;;;999999:::<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>????????????@@@AAABBBCCCCCCBBBBBBFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHDDDFFFHHHIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJEEEGGGIIIIIIIIIJJJKKKMMMJJJJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEE4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ]]]ZZZYYYYYYYYYYYYUUUUUUUUUDdDĦVVVTTTTTTUUUGIdnuR)ĦDdDĦUUUVVVUUUTTTUUUVVVXXXVVVWWWWWWDdDĦnuR)ĦDdDΦDdDĦXXXDdDĦnuR)ĦDdDĦ___DdDĦVVVpo9uUUUUUURRRRRR=ӊB1.uTӵTTTDdDĦPPPOOODdDĦNNNGIdnuR)ĦDdDΦDdDӵMMMLLLLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBB@@@>>>>>>???@@@>>>???@@@@@@??????@@@BBB>>>@@@AAAAAA???>>>??????@@@???>>>>>>>>>>>>??????@@@AAABBBAAA@@@???@@@AAA>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAA@@@???CCCCCCBBBAAA@@@???===<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<============>>>>>>===;;;:::;;;<<<888999999:::;;;;;;;;;:::<<<<<<<<<<<<<<<;;;:::999;;;<<<;;;:::999999;;;===999999999888999::::::;;;888:::;;;:::999888999:::<<<<<<===;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;=========<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>===============???@@@@@@===>>>???AAABBBBBBBBBBBBFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGHHHJJJJJJJJJKKKJJJIIIHHHHHHJJJMMMIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIHHHGGGFFFEEEDDDDDD4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦaaa^^^\\\\\\[[[ZZZWWWWWWWWWDdDĦVVVTTTTTTUUUpeӵDx<>dd<ӵDd<DdDΦDdDĦXXXDdDӵnd<DdDĦ___>d<ĦXXXpeӵUUUĦRRRF&uTӵTTTDdDĦOOONNN>d<ĦMMMpeӵDx<>d<ʜ4DuTӵLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBB@@@???>>>???AAA>>>???AAA@@@??????@@@BBB???AAABBBBBBAAA@@@AAABBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCBBBAAA@@@AAABBB>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAA@@@CCCCCCCCCBBB@@@>>><<<;;;:::<<<===??????===<<<:::<<<<<<<<<<<<============<<<===>>>===;;;:::;;;<<<888999:::;;;;;;<<<<<<;;;============<<<;;;:::999;;;<<<<<<;;;::::::<<<===<<<<<<;;;;;;<<<<<<===>>>999:::;;;;;;999999:::;;;;;;<<<===<<<::::::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<>>>>>>===<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>============???@@@AAA===>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHGGGFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEDDD4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9sss>d<___^^^\\\[[[ZZZZZZYYY>d<ӵUUUVVVB?Ho9UUU<xUUUTTTUUUWWWWWWWWWWWW&ӫeʬtIӇXXX>d<Φ>d<ĦYYYD&ӫetIӇaaaDdDĦ^^^sdKĦYYYB?dp&ĒRUUUTTT>d<sdKĦMMMB?Ho9NNNs&dq&ĒRNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAA@@@???>>>@@@AAA>>>@@@AAAAAA@@@@@@AAABBB>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBB======>>>>>>????????????????????????????????????===>>>?????????@@@AAABBBCCCCCCCCCBBB@@@>>><<<;;;:::<<<===??????===<<<:::<<<<<<<<<=========>>>>>>;;;<<<===<<<::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::;;;<<<===<<<;;;;;;<<<=========<<<<<<======>>>???;;;<<<===<<<;;;:::;;;===;;;<<<===<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>===>>>>>>===<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>=========>>>>>>???@@@AAA??????@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGHHHIIILLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGCCCFFFIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFF4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@G}}}yyyseeeeccc```^^^\\\]]]]]]\\\<ŌXXXXXXXXX@GUUUTTTHkgeWWWVVVUUUVVVWWWWWWWWWXXXHĪj@IŌXXXXXXegeXXXYYYHu]3hIŌccccccDdDĦ]]]ne\\\YYY@hNNNOOO>hTTTTTTTTTseNNNneNNNMMM@GLLLNNNsĪj@hOOOOOOOOOOOOOOONNNNNNNNNJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@??????@@@BBB???@@@AAAAAA@@@@@@AAACCC<<<>>>@@@@@@@@@@@@AAABBB@@@AAAAAAAAA@@@???>>>===>>>???@@@@@@??????@@@AAA=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===????????????AAACCCCCCCCCBBBAAA@@@???===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>:::<<<===<<<::::::;;;<<<;;;<<<<<<======<<<;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>>>><<<<<<<<<>>><<<<<<;;;;;;<<<<<<===>>><<<>>>???>>>===<<<===>>>;;;<<<===<<<;;;;;;===???<<<<<<<<<<<<<<<<<<======;;;<<<===>>>????????????=========<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGHHHIIIMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEGGGHHHJJJKKK@@@DDDHHHKKKKKKJJJJJJJJJLLLLLLKKKKKKJJJKKKKKKLLLHHHHHHHHHHHHHHHGGGGGGGGG4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sllliiifffddd```^^^```___^^^HoZZZZZZZZZZZZYYYUUUTTTSSSXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYD^cccddddddDdDĦ^^^^^^^^^YYYZZZQQQNNNNNNPPPSSSSSSSSSSSSs׼sPPPNNNPPPOOONNNKKKTTTLLLNNNPPPNNNNNNOOOOOOPPPOOOOOOOOOKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@??????@@@BBB???@@@BBBAAA@@@@@@AAACCC<<<>>>@@@AAAAAAAAABBBDDDAAAAAAAAAAAAAAA???>>>===<<<===>>>>>>======>>>@@@<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@@@@??????AAADDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>;;;<<<======<<<;;;<<<==================<<<;;;::::::;;;<<<======>>>>>>===<<<===???>>>===<<<===>>>===<<<<<<<<<<<<===>>>>>>===>>>??????======>>>???;;;<<<===<<<;;;<<<===???;;;;;;<<<<<<======>>>>>><<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;===???AAABBBAAA@@@>>>@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHJJJIIIHHHGGGGGGHHHLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGCCCDDDDDDEEEFFFHHHJJJKKKCCCEEEHHHJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJIIIHHHGGGGGGFFFEEEΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBetttooollliiifffccc```aaaaaa```nu]ӵ[[[ZZZYYYXXXWWWWWWSSSTTTTTTSSSRRRRRRSSSUUUTTTVVVXXXYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXWWWXXXYYY>d<Ħ```bbbdddeeeddd>d<Ħ```______ĦXXXZZZ\\\\\\ZZZWWWSSSPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSSSSBeRRRPPPOOONNNNNNĦNNNJJJNNNPPPNNNKKKJJJMMMQQQLLLOOOQQQRRRQQQPPPPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA???@@@AAA@@@??????@@@BBB???AAABBBBBBAAA@@@BBBCCC>>>@@@CCCDDDDDDDDDEEEGGGCCCCCCDDDDDDCCCAAA@@@???:::<<<======<<<<<<===???<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@@@@??????AAADDDAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>??????============>>>>>>>>>>>><<<===???>>>======>>>?????????>>>>>>===;;;:::999999:::;;;===>>>>>>??????<<<===??????>>>======>>>???????????????@@@@@@AAA===>>>???>>>===<<<===???;;;<<<===<<<<<<<<<>>>@@@:::;;;;;;<<<===>>>??????<<<<<<===??????@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>:::<<<@@@BBBCCCBBB???===@@@@@@???>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIILLLNNNKKKJJJIIIHHHHHHIIIKKKKKKMMMLLLKKKIIIGGGEEEDDDCCC?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<~~~{{{uuuqqqmmmjjjgggeeeeeecccbbbiĉ@3hR/ŌYYYYYYYYYYYYYYYYYYTTTTTTSSSSSSTTTUUUVVVVVVVVVTTTUUUWWWVVVTTTVVVZZZXXXXXXWWWWWWWWWVVVVVVVVVZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUTTTUUUDdDĦ___aaabbbcccbbbsdKĦ``````gdKĦ\\\]]]^^^\\\ZZZXXXWWWXXXRRRRRRSSSTTTTTTTTTTTTSSSWWWVVVTTTSSSTTTTTTPPPPPPOOOgdKĦMMMMMMQQQPPPJJJHHHMMMOOOMMMOOOPPPQQQRRRQQQPPPOOONNNKKKOOOPPPOOOOOORRRQQQNNNLLLKKKJJJIIIJJJKKKMMMOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIHHHGGGEEEEEEHHHFFFCCCAAAAAABBBDDDEEEAAAAAA@@@@@@>>>===;;;:::DDDDDDDDDCCCBBB@@@???>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????<<<>>>AAAAAA@@@??????@@@<<<<<<<<<<<<============<<<>>>@@@???<<<;;;===???>>>>>>======>>>@@@BBBCCCAAAAAA@@@??????@@@@@@AAA??????@@@AAA@@@???>>>===@@@======@@@@@@>>>???BBBAAA???>>><<<<<<===???@@@:::<<<>>>???===<<<<<<======;;;:::<<>>??????@@@@@@AAABBBBBB888:::===@@@AAA@@@>>>===<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>??????@@@======>>>>>>>>>>>>======>>>===<<<;;;::::::;;;<<>>AAA???<<<<<<>>>@@@@@@??????@@@AAA>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDIIIHHHGGGHHHJJJJJJJJJIIILLLLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLKKKIIIIIIJJJLLLGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHFFFHHHIIIKKKLLLLLLKKKKKKKKKIIIIIILLLLLLHHHGGGIIIKKKKKKKKKJJJIIIIIIHHHHHH>AneneneneDenene>Ak<~~~yyyuuurrrooollljjjiiigggeeefh[[[[[[ZZZZZZZZZZZZZZZTTTTTTTTTTTTTTTUUUVVVVVVWWWUUUVVVXXXWWWUUUWWW[[[XXXXXXWWWWWWWWWVVVVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWDe]]]___```bbbbbbaaaneaaa```ne```^^^______]]]ZZZWWWVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUWWWVVVUUUTTTSSSTTTTTTUUUUUUTTTneQQQQQQJJJOOOPPPLLLLLLOOOPPPNNNPPPPPPQQQQQQPPPPPPOOONNNLLLPPPQQQOOOOOORRRQQQMMMMMMLLLKKKJJJJJJLLLNNNOOOJJJJJJJJJKKKLLLLLLMMMMMMHHHHHHIIIIIIHHHFFFEEEDDDFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===DDDDDDDDDCCCBBBAAA???>>>AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????;;;===>>>???>>>===>>>???=========>>>>>>>>>??????<<<>>>@@@???===<<<>>>@@@???>>>>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===@@@======@@@@@@>>>???BBBCCCBBB@@@??????@@@BBBCCC;;;===??????>>>=========>>>======>>>@@@@@@???>>>>>>??????@@@@@@AAABBBBBB;;;<<<>>>@@@@@@@@@???>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>===<<<;;;;;;;;;<<<<<<>>>======<<<<<<======>>>===>>>@@@@@@??????@@@AAA>>>>>>>>>>>>>>>??????@@@??????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHIIIJJJJJJIIILLLMMMMMMNNNNNNNNNNNNNNNJJJKKKKKKIIIHHHGGGHHHJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJMMMJJJIIILLLKKKHHHHHHKKKKKKKKKKKKJJJIIIIIIHHH{{{yyywwwtttrrrooollliiiggg]]]]]]]]]\\\\\\[[[[[[[[[VVVUUUUUUUUUUUUVVVWWWWWWYYYWWWWWWZZZXXXVVVXXX\\\XXXXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVSSSUUUWWWXXXYYYXXX\\\]]]___```aaa```bbb```___aaaaaa___``````]]]ZZZVVVUUUUUUUUUTTTTTTSSSSSSUUUVVVWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTOOOOOOOOOIIINNNPPPOOONNNQQQRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNQQQRRROOOOOOQQQPPPMMMNNNMMMLLLKKKKKKMMMNNNOOOKKKKKKLLLMMMMMMNNNNNNOOOJJJIIIIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????CCCBBBBBBAAAAAA@@@@@@???<<<>>>>>>>>>======???@@@>>>>>>>>>?????????@@@@@@>>>???@@@???>>>>>>???@@@??????>>>>>>>>>??????@@@??????AAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@???===<<>>===@@@@@@>>>???BBB@@@???>>>======>>>@@@@@@===>>>@@@@@@>>>===>>>>>>===???AAAAAA@@@@@@@@@AAA>>>??????@@@@@@AAABBBBBB????????????????????????>>>????????????@@@@@@@@@>>>>>>??????>>>>>>========================>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;<<<======<<>>>>>>>>>>>>>>??????@@@>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIINNNKKKJJJKKKKKKIIIJJJMMMKKKKKKKKKJJJIIIIIIHHH~~~{{{zzzuuurrrnnnkkkhhhfffbbb```______^^^^^^]]]\\\[[[[[[WWWWWWWWWVVVVVVWWWXXXXXXYYYWWWXXXZZZXXXUUUWWW[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTVVVXXXYYYYYYYYYYYY[[[\\\]]]^^^_________^^^```___^^^^^^```bbbbbbaaa^^^______]]]ZZZWWWVVVWWWWWWVVVTTTSSSTTTUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTSSSRRRPPPOOONNNNNNNNNMMMOOOPPPOOOOOOPPPRRRSSSRRRQQQPPPOOONNNOOOPPPPPPPPPSSSRRROOOOOOQQQPPPMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCAAAAAABBBCCCCCCBBBAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@AAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>???AAACCC>>>>>>>>>?????????@@@@@@??????@@@@@@?????????@@@?????????>>>>>>>>>>>>>>>===???AAABBBBBBAAA@@@???@@@AAAAAAAAA@@@>>>===;;;AAA>>>===@@@@@@>>>>>>BBB>>>============>>>?????????@@@AAA@@@???>>>>>>???<<>>@@@BBB>>>??????@@@@@@AAABBBBBBBBBBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>??????>>>>>>>>>;;;;;;<<<<<<<<<===>>>>>><<<>>>@@@>>><<<;;;>>>AAA===???AAAAAA???>>>???@@@>>>>>>>>>>>>>>>??????@@@>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHIIIJJJMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJIIIIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHOOOKKKIIIKKKKKKIIIKKKOOOKKKKKKKKKJJJIIIIIIHHHzzzwwwrrrnnnkkkhhheeecccaaaaaa```___^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXXXXYYYYYYWWWWWWYYYWWWTTTVVVZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^___]]]]]]]]]```aaabbbaaa\\\]]]^^^]]][[[YYYYYYZZZXXXWWWUUUTTTUUUVVVXXXZZZWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOMMMMMMPPPTTTRRRQQQPPPOOONNNOOOPPPPPPPPPRRRRRRNNNNNNPPPPPPMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKIIIHHHFFFEEEDDDCCC@@@AAABBBCCCDDDCCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@===>>>???AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA???>>>???BBBDDD=========>>>>>>>>>??????@@@?????????@@@@@@??????>>>>>>??????>>>>>>>>>======>>>@@@BBBBBBBBB@@@???@@@@@@AAAAAA@@@???===<<>>>>>@@@@@@===>>>AAA@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAA@@@>>>>>>>>>@@@;;;>>>AAAAAA>>>===???AAA>>>??????@@@@@@AAABBBBBBDDDBBBAAA???>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<===>>>@@@AAACCCDDDEEE>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<===???@@@@@@>>>???AAAAAA???>>>??????>>>>>>>>>>>>>>>??????@@@??????@@@BBBCCCDDDEEEFFFBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGIIIIIIGGGGGGHHHJJJMMMMMMNNNOOOOOOOOOOOONNNNNNOOONNNLLLJJJHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHOOOKKKIIIKKKKKKIIIKKKOOOKKKKKKKKKJJJIIIIIIHHHHHH|||wwwrrrooollliiigggeeedddcccbbb```^^^]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZYYYWWWWWWYYYWWWTTTUUUZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWYYYZZZYYYYYYZZZZZZ[[[\\\]]]^^^]]]\\\[[[]]]___aaabbbaaa[[[\\\^^^]]]\\\ZZZ[[[[[[XXXWWWVVVVVVVVVWWWYYYZZZWWWWWWXXXYYYYYYYYYYYYXXXTTTTTTSSSRRRQQQQQQQQQQQQSSSQQQPPPPPPNNNLLLNNNSSSQQQQQQPPPOOOOOOOOOOOOPPPOOOQQQPPPMMMMMMPPPPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJKKKKKKLLLLLLMMMKKKJJJIIIGGGFFFEEEEEEEEE@@@AAACCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===?????????>>>>>>???AAA=========>>>>>>>>>??????@@@???>>>>>>???@@@???>>>======>>>??????>>>>>>======>>>@@@AAABBBBBBAAA@@@??????@@@AAA@@@???>>>===BBB???>>>@@@@@@===>>>AAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@;;;===??????>>>===>>>???>>>??????@@@@@@AAABBBBBBCCCBBB@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>??????@@@@@@??????:::;;;<<<===???AAABBBBBB>>>??????@@@@@@??????>>><<<<<<===>>>>>>>>>======<<<;;;;;;;;;===>>>>>>>>>>>>@@@AAAAAA???>>>>>>???>>>>>>>>>>>>>>>??????@@@??????@@@BBBCCCDDDEEEFFFAAAAAABBBDDDEEEEEEEEEEEEEEEGGGIIIIIIFFFFFFHHHJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGHHHHHHMMMJJJIIIKKKKKKJJJKKKNNNKKKKKKKKKJJJIIIIIIHHHHHH|||wwwtttqqqooommmiiihhhgggeeecccaaa```___\\\\\\[[[ZZZZZZZZZZZZZZZZZZXXXXXXZZZXXXUUUVVVZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]\\\[[[[[[\\\___aaabbbbbb\\\^^^___^^^\\\ZZZZZZZZZWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYYYYRRRQQQQQQPPPPPPQQQQQQQQQNNNMMMOOOSSSRRRMMMMMMQQQPPPPPPQQQQQQPPPPPPOOONNNMMMOOONNNKKKKKKOOOPPPNNNLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMJJJIIIHHHFFFFFFEEEFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA???@@@@@@@@@???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>@@@@@@?????????@@@>>>>>>>>>?????????@@@@@@@@@>>><<<===???@@@>>><<<;;;<<<===>>>??????>>>>>>>>>??????@@@AAAAAABBBBBB===>>>???@@@AAA@@@??????BBB???>>>@@@@@@======@@@;;;<<<<<<===>>>?????????AAAAAAAAA???<<<<<<===???=========>>>???@@@>>>===>>>??????@@@@@@AAABBBBBBAAA@@@@@@????????????@@@AAA@@@@@@@@@????????????===>>>???@@@@@@@@@@@@???<<<<<<======>>>?????????>>>??????@@@@@@??????>>>======>>>???>>>>>><<<<<<;;;===>>><<<999888:::===???@@@AAAAAA???>>>>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>???AAABBBCCCDDDEEEAAABBBCCCEEEFFFGGGGGGGGGDDDGGGJJJIIIFFFEEEGGGKKKKKKKKKLLLMMMMMMMMMMMMLLLHHHIIIIIIHHHFFFEEEGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFGGGHHHIIIKKKHHHHHHKKKLLLIIIJJJMMMKKKKKKKKKJJJIIIIIIHHHHHHzzzwwwuuusssqqqlllkkkjjjhhhfffdddbbbbbb]]]]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZZZZ[[[YYYVVVWWW[[[XXXXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVPPPRRRVVVYYYZZZYYYWWWUUUWWWWWWXXXXXXYYY[[[\\\]]][[[ZZZZZZ\\\___aaabbbbbb^^^___```^^^[[[YYYXXXYYYWWWXXXXXXYYYZZZYYYYYYYYYWWWXXXYYY[[[[[[[[[ZZZYYYUUUUUUUUUUUUUUUVVVVVVWWWIIIIIIOOOVVVVVVOOOMMMPPPOOOPPPQQQRRRQQQPPPOOONNNLLLNNNMMMJJJKKKOOOPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???===;;;:::999AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCBBBAAAAAABBB??????@@@@@@@@@AAAAAAAAA???===;;;<<>><<<:::;;;===>>>?????????>>>????????????@@@AAABBBCCC<<<===???@@@AAAAAA@@@@@@CCC???>>>@@@@@@======@@@>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@>>><<<;;;===??????===<<<===AAABBB???<<<>>>??????@@@AAAAAABBBBBB????????????????????????@@@@@@@@@??????>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>>>>?????????===<<<;;;;;;@@@CCC>>>666222666<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>???AAABBBCCCDDDBBBCCCEEEFFFHHHIIIIIIIIICCCGGGJJJIIIEEEDDDGGGKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJIIIHHHGGGIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGHHHLLLLLLIIIIIIKKKLLLKKKKKKJJJIIIIIIHHHHHH|||zzzwwwpppooommmkkkhhheeecccbbbcccbbb___]]]\\\\\\\\\\\\^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXXXXWWWVVVWWWWWWXXXXXXYYYYYYYYYWWWXXXXXXWWWVVVUUUWWWXXXUUUVVVXXXZZZZZZZZZZZZYYY\\\\\\[[[[[[\\\\\\]]]^^^```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[ZZZZZZZZZYYYWWWUUUXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMOOOPPPQQQJJJKKKLLLMMMLLLJJJHHHGGGJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????>>>>>>============>>>>>><<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBB======>>>????????????>>>BBBAAA???============>>>>>>??????@@@@@@AAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>>>>@@@@@@??????????????????@@@???>>>>>>>>>???AAAAAA???BBBBBB???@@@CCCCCC@@@BBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>@@@AAA@@@???<<<<<<===>>>????????????????????????DDDBBB??????AAA@@@===999??????@@@@@@@@@AAAAAAAAACCCBBBCCCEEEHHHHHHEEEAAAEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHGGGHHHIIIIIIEEEGGGIIIJJJIIIHHHHHHHHH~~~|||vvvuuurrrpppllliiigggfffeeecccaaa___]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWXXXXXXWWWUUUUUUVVVXXXUUUVVVXXXYYYZZZZZZYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ\\\]]]YYYXXXXXXYYY[[[\\\[[[YYYXXXXXXWWWUUUUUUTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLKKKJJJJJJKKKLLLNNNOOOLLLMMMMMMMMMMMMKKKJJJIIIJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCC>>>>>>============>>>>>>==================>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<<<>>=========>>>===>>>>>>??????@@@AAAAAA?????????>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB???>>>>>>>>>@@@@@@??????????????????@@@???>>>>>>>>>???AAAAAA???BBBBBB???@@@CCCCCC@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????===>>>??????>>>>>>???@@@????????????????????????@@@???>>>>>>>>>===;;;999?????????@@@@@@@@@AAAAAACCCBBBBBBEEEGGGGGGDDDBBBDDDDDDEEEEEEFFFGGGGGGHHHJJJHHHFFFFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIFFFHHHJJJJJJHHHGGGGGGGGG}}}|||yyyvvvrrrooolllkkkgggfffcccaaa___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWUUUTTTUUUWWWUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\^^^___ZZZ[[[[[[[[[\\\]]]]]]^^^\\\[[[[[[ZZZZZZ[[[[[[\\\XXXXXXXXXYYY\\\]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJJJJJJJJJJLLLNNNOOOOOOOOONNNNNNMMMLLLLLLLLLJJJHHHGGGFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFF???>>>>>>======>>>>>>???===============<<<<<<<<<>>>>>>>>>??????@@@@@@@@@BBBBBBAAAAAA@@@>>>===<<>>>>>>>>>>>>>><<<======>>>??????@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>????????????????????????????????????@@@AAABBBAAA???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???BBBBBB???@@@CCCCCC@@@CCCBBBBBBAAA@@@?????????===>>>>>>>>>???@@@@@@@@@999<<>>??????===<<<<<<===?????????@@@@@@@@@@@@AAABBBBBBBBBDDDFFFFFFDDDBBBCCCDDDDDDEEEEEEFFFGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHGGGEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJJJJIIIHHHIIIIIIIIIGGGHHHJJJIIIGGGFFFEEEFFF{{{wwwssspppnnnjjjhhhfffccc```___^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWUUUTTTUUUWWWUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVVVVXXXZZZ\\\]]]___[[[[[[\\\]]]^^^_________^^^]]]]]]\\\\\\\\\[[[[[[\\\[[[ZZZZZZ[[[[[[YYYXXXYYYYYYXXXWWWWWWWWWWWWWWWTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLKKKKKKLLLNNNPPPQQQRRRQQQPPPOOONNNNNNNNNNNNJJJIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDD???>>>>>>>>>>>>>>>>>>???>>>=========<<<<<<;;;;;;>>>>>>??????@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>======>>>>>>???@@@@@@@@@???>>>>>>>>>===============>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>???@@@??????@@@@@@@@@@@@@@@AAA????????????@@@@@@AAAAAA???BBBBBB???@@@CCCCCC@@@CCCBBBBBBAAA@@@???>>>>>>======>>>???@@@@@@AAAAAA999<<>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;??????@@@@@@AAABBBBBBCCC??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAABBB>>>>>>>>>============<<<===>>>>>>>>>????????????========================>>>???@@@???>>>>>>@@@AAA??????@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAA???BBBBBB???@@@CCCCCC@@@BBBBBBAAA@@@@@@???>>>>>>===>>>>>>???@@@AAAAAABBB;;;>>>AAABBBAAA@@@??????????????????????????????<<>>???BBB>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGDDDCCCDDDEEE{{{xxxwwwsssqqqmmmiiifffcccbbbaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]][[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[YYYWWWUUUVVVXXXUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^```aaaaaa```______````````````___^^^]]]ZZZZZZZZZ[[[\\\]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSTTTTTTUUURRRSSSTTTUUUTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSRRRRRRQQQPPPPPPPPPKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????@@@??????>>>>>>??????@@@>>>>>>>>>>>>============??????@@@AAABBBCCCCCCDDDBBBBBBAAAAAA@@@>>>===<<>>>>>============<<<<<<>>>>>>>>>>>>????????????========================>>>>>>???>>>===>>>@@@CCC??????@@@@@@AAABBBBBBBBB???@@@@@@AAABBBAAAAAAAAA???BBBBBB???@@@CCCCCC@@@@@@@@@@@@@@@????????????>>>?????????@@@AAAAAAAAA>>>@@@BBBBBB@@@?????????????????????????????????;;;===>>>???>>>======>>>>>>>>>>>>????????????@@@???@@@AAAAAA@@@@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCDDDFFF~~~yyywwwsssnnnjjjgggfffeeedddddddddccccccbbbbbbaaa```___]]]\\\[[[\\\]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\ZZZXXXWWWWWWYYYUUUTTTSSSSSSSSSSSSTTTUUURRRSSSSSSTTTVVVXXXYYYZZZWWWYYY\\\^^^```aaaaaa```___```aaaaaaaaa```___^^^\\\[[[[[[[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSTTTTTTUUURRRSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOKKKIIIHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>???????????????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@???>>><<<<<>>>>>>>>???@@@@@@AAAAAA>>>>>>=========<<<<<<<<<>>>>>>>>>>>>????????????===========================>>>>>>===<<<>>>AAACCC??????@@@@@@AAABBBBBBCCC???@@@AAABBBBBBBBBAAAAAA???BBBBBB???@@@CCCCCC@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA????????????????????????>>>======>>>???>>>===;;;>>>>>>>>>>>>????????????>>>@@@AAA@@@>>>>>>@@@CCC@@@@@@@@@AAABBBBBBCCCCCCEEECCCBBBCCCEEEGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFEEECCCBBBCCCDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFDDDCCCCCCEEEGGG}}}{{{wwwrrrnnnkkkiiihhhffffffeeeeeedddcccbbbbbbaaa___^^^\\\\\\]]]^^^___\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]][[[YYYWWWXXXYYYUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYSSSUUUYYY]]]___aaaaaaaaa___```aaabbbbbbaaa```___aaa___]]]\\\\\\ZZZWWWTTTWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUQQQRRRTTTUUUTTTSSSQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMMMMNNNPPPRRRTTTUUUQQQRRRSSSTTTSSSQQQOOONNNKKKJJJHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB@@@@@@????????????@@@@@@>>>>>>??????@@@@@@AAAAAA<<<===>>>???@@@AAABBBBBB======>>>???????????????>>>???AAAAAABBBAAA@@@???=========>>>??????@@@@@@>>>=========<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<>>>AAADDD??????@@@AAAAAABBBCCCCCC???@@@AAABBBCCCBBBAAAAAA???BBBBBB???@@@CCCCCCAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@??????AAACCC????????????????????????BBB@@@>>>???AAABBB???<<<>>>>>>>>>>>>????????????===???AAA@@@>>>===@@@CCC???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEECCCBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBAAACCCFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCEEEGGG~~~{{{wwwssspppnnnmmmkkkiiigggfffffffffeeedddaaa```___^^^^^^^^^^^^^^^bbb___\\\[[[]]]```aaabbbbbbaaa___\\\ZZZYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVZZZXXXWWWYYY^^^aaaaaa``````ccceeeeeecccaaa``````^^^^^^___```___^^^\\\[[[^^^\\\YYYXXXXXXYYY[[[]]]VVVUUUUUUWWWYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSPPPOOOOOOOOOQQQOOOMMMKKKLLLNNNRRRTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNKKKHHHHHHJJJIIIGGGDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@?????????@@@AAABBB@@@@@@@@@?????????>>>>>>:::::::::;;;<<<===>>>??????>>>>>>AAADDDDDD@@@=========>>>???????????????AAAAAA@@@@@@???@@@@@@@@@AAA@@@??????>>>????????????????????????>>>======>>>>>>>>>>>>????????????AAA???>>>=========???@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDCCCAAA@@@AAABBB>>>>>>>>>===============>>>???@@@???>>>>>>@@@BBBDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAA???<<<;;;;;;<<<===>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAADDDDDDEEECCCAAAAAABBBCCC@@@AAABBBBBBBBBBBBEEEFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@CCCEEEFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB|||xxxuuurrrqqqpppnnnkkkjjjiiihhhfffdddbbbbbbaaa```_________```aaa^^^\\\\\\^^^```aaaaaacccbbb```^^^\\\YYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVWWWYYYWWWWWWYYY]]]___```___```bbbeeeeeecccbbbaaaaaa_______________^^^]]]]]]]]][[[ZZZYYYYYYZZZ[[[\\\ZZZXXXWWWWWWXXXWWWVVVUUUVVVVVVUUUUUUTTTTTTUUUUUUPPPRRRSSSRRRPPPOOOOOOPPPPPPOOOMMMLLLMMMOOORRRTTTSSSSSSTTTTTTSSSRRRPPPOOOMMMKKKIIIIIIJJJIIIGGGEEEHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEDDDEEEFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????<<<<<<<<<<<<===>>>?????????>>>>>>@@@BBBCCCAAA>>>===>>>???????????????>>>AAA@@@@@@??????@@@@@@@@@AAAAAA@@@???>>>>>>>>>??????????????????>>>======>>>>>>>>>>>>????????????????????????????????????????????????????????????AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDAAABBBCCCBBBAAA@@@@@@BBB?????????????????????@@@???@@@@@@@@@??????AAABBBCCCCCCCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA===>>>???@@@?????????@@@======>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA@@@BBBCCC@@@AAABBBBBBBBBBBBDDDFFFDDDEEEEEEFFFFFFEEEEEEDDD@@@CCCEEEFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC~~~{{{xxxwwwwwwtttqqqooommmkkkhhhfffeeedddcccbbbaaaaaaaaaaaa```^^^]]]]]]___``````___ccccccbbb```^^^[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUVVVWWWWWWXXXWWWVVVXXX[[[]]]^^^^^^___aaadddeeedddbbbbbbbbb```______^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZZ[[[[[[\\\^^^\\\XXXWWWVVVVVVUUUTTTVVVVVVUUUTTTTTTTTTTTTTTTPPPQQQRRRRRRPPPOOOPPPQQQOOONNNMMMMMMNNNPPPSSSUUUQQQRRRTTTTTTSSSRRROOONNNMMMKKKIIIIIIIIIIIIGGGFFFIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFFFFDDDDDDEEEFFFAAAAAABBBBBBCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???>>>???AAAAAAAAA@@@>>>???????????????>>>>>>@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>?????????@@@??????>>>===>>>>>>>>>?????????@@@@@@>>>??????@@@@@@@@@???>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBBBBAAA@@@???@@@AAA@@@@@@@@@AAAAAABBBBBBCCC@@@AAAAAAAAA@@@@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAA===>>>>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA???@@@AAACCC@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEE}}}||||||yyyvvvtttrrrpppllliiigggfffeeecccbbbaaaaaaaaa```^^^^^^^^^``````___^^^cccccccccbbb```\\\YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]^^^```cccddddddbbbbbbbbb___^^^]]]\\\\\\]]]^^^___ZZZZZZ[[[[[[[[[\\\\\\\\\```\\\YYYVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRPPPQQQRRRQQQPPPOOOQQQRRRNNNMMMMMMNNNOOOQQQSSSTTTPPPRRRSSSTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDDDDEEEFFF@@@@@@AAAAAABBBCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCC@@@BBBDDDEEEFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@???>>>>>>???@@@AAAAAA??????@@@@@@@@@???>>>>>>???????????????@@@@@@AAABBBBBB@@@???>>>>>>======?????????@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBAAA???>>>???@@@???@@@@@@AAABBBCCCCCCDDDAAABBBBBBBBBAAAAAACCCDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEECCC@@@????????????>>>>>>>>>???@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA>>>???@@@???>>>???AAACCC@@@AAABBBAAA@@@@@@BBBDDDCCCDDDDDDEEEEEEDDDDDDCCCAAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBCCCDDDEEEFFF~~~{{{zzzxxxuuuqqqoooiiihhhfffeeecccbbbaaaaaaaaa```___```aaaaaa```___bbbccccccbbb```]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]___bbbcccbbbaaaaaaaaa^^^]]]\\\[[[[[[\\\]]]^^^ZZZZZZ[[[[[[\\\\\\\\\\\\^^^[[[XXXWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRRRRQQQOOOOOOPPPRRRMMMNNNNNNOOOPPPRRRRRRSSSPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDCCCDDDFFF@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCC???AAACCCDDDEEEDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>============?????????>>>>>>???@@@AAA??????@@@@@@@@@@@@???>>>???>>>>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@BBBAAA???>>>>>>@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBB@@@AAABBBAAA???>>>???@@@>>>??????@@@AAABBBCCCCCCAAABBBCCCBBBAAAAAACCCEEEBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBFFFCCC???>>>???@@@???>>>?????????@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA===>>>??????>>>>>>@@@BBB@@@AAAAAAAAA???@@@AAACCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBCCCEEEFFF~~~{{{wwwssslllkkkiiigggeeedddccccccdddbbb``````aaabbbbbbaaaaaaaaaaaaaaa___]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXWWWXXX[[[]]]\\\^^^aaabbbaaa_________\\\\\\\\\\\\\\\]]]]]]^^^[[[[[[[[[[[[[[[\\\]]]^^^\\\ZZZXXXXXXYYYZZZZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSRRRPPPNNNNNNPPPQQQNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEE@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>===>>>@@@???>>>>>>???AAA>>>??????@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>?????????>>>???@@@@@@AAA@@@@@@@@@?????????@@@@@@@@@@@@AAABBBAAA?????????AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@BBBBBBAAA@@@???@@@AAA?????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA???<<<>>>AAABBBAAA???@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA>>>?????????>>>>>>???AAA???@@@AAA@@@??????@@@BBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAACCCDDDEEEzzzvvvpppooommmkkkhhhgggfffeeegggeeebbbaaabbbccccccccc``````______^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUWWWYYYXXXWWWXXXZZZ]]][[[^^^```aaa___]]]\\\\\\\\\]]]^^^^^^_________^^^\\\[[[ZZZZZZZZZ\\\^^^```\\\[[[YYYZZZ[[[[[[ZZZXXX[[[[[[YYYXXXWWWVVVVVVVVVUUUUUUSSSPPPNNNMMMNNNPPPOOOPPPQQQRRRRRRQQQPPPOOORRRQQQPPPNNNNNNNNNNNNOOOJJJKKKMMMLLLIIIHHHJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCCCCDDD@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@?????????AAA@@@@@@?????????@@@@@@;;;>>>@@@AAA???>>>>>>@@@===>>>???@@@AAABBBBBBBBB============>>>???@@@AAA?????????>>>??????@@@AAA>>>???@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@AAAAAA>>>???AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCBBBAAA@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@===<<<>>>AAACCC@@@<<<@@@@@@@@@AAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA???@@@@@@???>>>===???@@@???@@@AAA@@@>>>>>>???AAABBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCBBBAAABBBEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDBBBAAA@@@@@@AAACCCDDD|||xxxsssrrrpppmmmkkkiiihhhhhhiiifffbbbaaabbbcccdddeee______^^^]]]]]]]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUXXXYYYYYYWWWXXX[[[^^^[[[^^^``````^^^\\\[[[[[[]]]^^^```aaabbbaaa```___]]]\\\ZZZYYYZZZ\\\___aaa]]][[[[[[[[[\\\[[[YYYWWWZZZZZZXXXWWWVVVUUUUUUUUUVVVUUUTTTPPPMMMLLLNNNPPPPPPQQQRRRSSSSSSQQQOOONNNSSSQQQOOOMMMLLLMMMNNNPPPIIILLLMMMLLLIIIHHHJJJLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHEEECCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDD@@@@@@@@@?????????>>>>>>BBBAAAAAA@@@@@@AAAAAABBB:::===AAABBB???>>>>>>???<<<===>>>@@@AAABBBCCCCCC============>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA;;;>>>CCCFFFGGGEEEBBB???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@BBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBB???===>>>AAAAAA<<<777@@@AAAAAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@>>>===>>>@@@???@@@@@@???>>>>>>???AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAABBBEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCAAA@@@@@@AAABBBCCC{{{vvvqqqmmmkkkjjjiiihhhfffdddcccdddeeeeeedddccccccbbbbbb```___^^^]]]]]]\\\___^^^XXXWWWZZZZZZVVVXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\^^^^^^]]]\\\\\\\\\]]]^^^___````````````bbb^^^ZZZ[[[```bbbaaa^^^aaa___]]][[[ZZZZZZZZZ[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVTTTRRRRRRSSSRRROOOLLLOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCDDDCCCCCCCCCAAAAAABBB@@@???>>>???AAA@@@@@@@@@@@@AAABBBCCCDDD>>>???BBBCCCCCCCCCAAA@@@IIIHHHFFFCCCAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@???===<<>>>>>>>>???===???@@@@@@??????@@@AAA666999===AAABBBAAA???===BBBAAA???>>>>>>???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCBBBBBBDDDCCCAAA@@@??????@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDCCCAAA@@@???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBB@@@BBBFFFFFFBBBAAABBBEEEDDDCCCBBBAAABBBCCCCCC???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????CCC???<<<<<>>AAAAAA@@@@@@@@@@@@AAAAAA???AAABBBBBB@@@@@@AAACCCDDDDDDEEEEEEDDDBBB@@@???CCCDDDFFFHHHHHHGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEEBBBAAAAAABBBCCCCCCBBB@@@}}}xxxtttrrrqqqooommmhhhfffeeeeeeffffffeeeccccccbbbaaa```___^^^]]]\\\\\\______[[[ZZZ]]]\\\XXXXXXXXXXXXXXXWWWWWWWWWVVVYYYXXXXXXWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaa```]]]ZZZ[[[___bbbaaa___aaa___]]][[[ZZZZZZ[[[[[[YYYYYYXXXXXXWWWVVVVVVVVVUUUSSSRRRRRRSSSSSSPPPMMMPPPPPPQQQQQQRRRQQQQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBB@@@???>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEE??????@@@AAABBBAAAAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@>>>===<<>>>>>@@@===???@@@@@@??????@@@AAA>>>>>>======>>>@@@BBBCCCCCCBBB@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBBEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBB???>>>@@@EEEFFFDDDDDDFFFFFFEEECCCBBBAAAAAAAAABBBAAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>???@@@AAA@@@@@@@@@??????@@@@@@@@@???AAABBBBBB@@@@@@AAACCCDDDDDDDDDDDDCCCBBBAAAAAACCCDDDFFFGGGFFFEEEBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCBBBBBBCCCDDDDDDCCCAAA|||yyywwwtttqqqnnnkkkiiiggggggggggggeeedddccccccbbb```___]]]\\\\\\[[[^^^___^^^^^^___^^^[[[YYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^___```aaaaaaaaaaaa___\\\ZZZ[[[___bbbbbbaaa```___]]]\\\[[[[[[[[[\\\YYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRSSSTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQQQQPPPLLLKKKJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAA??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEE???????????????@@@AAAAAA@@@@@@??????@@@@@@AAABBB??????@@@@@@??????>>>>>>@@@AAAAAA@@@???>>>===<<>>???@@@===???@@@@@@??????@@@AAABBBAAA@@@??????AAACCCDDDCCCBBBBBBAAA@@@???>>>>>>AAAAAA@@@@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAEEEDDDDDDCCCBBBBBBAAAAAAAAA???@@@DDDEEECCCDDDGGGEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCC???AAACCCAAA>>>===@@@DDD@@@@@@????????????@@@@@@???AAABBBBBB@@@@@@AAACCCCCCCCCCCCBBBBBBBBBCCCCCCAAABBBDDDEEEFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB}}}yyytttqqqnnnllljjjiiiiiihhheeeddddddcccbbbaaa___^^^\\\\\\YYY\\\^^^___``````___]]]ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYY[[[\\\\\\]]]^^^___````````````]]][[[ZZZ[[[^^^aaabbbbbb```___^^^\\\\\\[[[\\\\\\XXXXXXXXXWWWVVVVVVUUUUUURRRRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA??????AAABBBBBBAAA??????@@@BBBBBBBBBBBBBBBBBBCCCDDDDDD@@@???>>>======???AAABBB>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@???BBBBBBAAAAAA@@@>>>>>>===@@@AAABBBAAA???>>>???@@@===???@@@@@@??????@@@AAA???@@@CCCEEEEEECCC@@@>>>AAAAAAAAAAAAAAA@@@???>>>BBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@??????@@@@@@BBBAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBFFFBBBAAACCCCCCAAAAAADDDBBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCBBBAAAAAABBBCCC?????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCC@@@BBBCCCBBB@@@???AAACCC@@@??????>>>>>>??????@@@???@@@BBBAAA@@@@@@AAACCCCCCBBBBBBAAAAAACCCDDDEEE@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCEEEEEECCCBBB|||yyyrrrpppmmmllljjjiiifffdddeeeeeecccbbb```^^^]]]\\\XXXYYY[[[___```___]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[\\\]]]^^^^^^^^^^^^\\\[[[ZZZ[[[^^^```bbbbbb______^^^]]]\\\\\\\\\\\\YYYXXXXXXWWWWWWVVVUUUUUURRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNOOOOOOKKKKKKLLLMMMMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGDDDDDDCCCCCCBBBAAA@@@???BBBBBBCCCAAA@@@???@@@BBBAAAAAAAAA@@@AAAAAABBBCCCAAA???>>>======???AAABBB@@@@@@???>>>>>>?????????AAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@AAABBBAAA?????????@@@===???@@@@@@??????@@@AAA???@@@BBBCCCCCCAAA???===>>>???@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFCCCBBBCCCCCC@@@AAADDD??????@@@AAACCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCC?????????>>>>>>=========;;;===???AAACCCCCCCCCBBBDDDBBBAAABBBDDDDDDCCCAAA@@@@@@????????????@@@@@@???@@@BBBAAA@@@@@@AAACCCCCCBBBAAAAAABBBCCCEEEFFFCCCDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDDDDDDDBBBBBBCCCBBBAAABBBCCCDDDBBB@@@}}}xxxuuurrrpppnnnlllhhhfffggggggeeecccaaa```^^^]]]YYYWWWYYY]]]^^^\\\\\\^^^\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[]]]___aaabbb^^^^^^^^^^^^]]]]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVRRRTTTVVVVVVTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNOOOJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>???AAACCCBBBBBBAAA@@@????????????BBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBBBBAAA@@@???@@@AAA===???@@@@@@??????@@@AAADDDBBB???<<<<<<>>>AAACCC>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAACCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBB@@@@@@DDDEEEBBBCCCFFF===>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@?????????;;;===???AAACCCCCCBBBAAAEEEBBBAAABBBFFFGGGDDD@@@AAA@@@@@@@@@@@@@@@@@@AAA???AAABBBBBB@@@@@@AAACCCBBBBBBBBBBBBBBBCCCDDDEEEIIIHHHHHHGGGEEEDDDBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBB@@@~~~{{{xxxuuussspppllljjjiiiiiigggeeecccaaa______[[[XXXXXX]]]^^^[[[\\\```\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[YYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]___aaa^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYXXXWWWWWWSSSUUUWWWWWWTTTSSSTTTUUUUUUUUUUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOKKKLLLMMMMMMNNNNNNMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCAAABBBCCCBBB@@@???@@@AAA===???@@@@@@??????@@@AAADDDBBB>>><<<<<>>AAACCCDDDCCCBBBAAACCCCCCDDDEEEFFFEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBB???AAABBBBBB@@@@@@AAACCCBBBBBBCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBCCCDDDDDDCCCAAA|||yyyvvvsssooolllkkkjjjhhhfffdddbbb```___]]]YYYYYY]]]^^^[[[\\\aaa]]]]]]]]]^^^^^^_________]]]\\\[[[YYYYYYYYYZZZZZZXXXYYY[[[\\\\\\\\\[[[ZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]\\\[[[\\\^^^```^^^^^^^^^______^^^]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXTTTVVVXXXWWWTTTSSSTTTUUUVVVVVVUUUTTTRRRPPPOOONNNOOONNNNNNNNNOOOPPPQQQQQQLLLMMMNNNOOOOOOOOOOOOOOOIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGCCCDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCBBB@@@@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEAAABBBCCCBBB@@@???@@@AAA===???@@@@@@??????@@@AAA>>>???AAABBBCCCBBBAAAAAACCCAAA???>>>>>>???AAABBB>>>???@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@???????????????@@@@@@>>>???AAABBBCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAADDDBBBCCCGGGFFFAAA???@@@AAABBBCCCCCCBBBAAA???>>>===>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>======>>>???BBBDDDEEEDDDBBBAAAAAADDDHHHGGGDDDBBBCCCEEECCCBBBBBBAAAAAABBBBBBCCC???AAABBBBBBAAA@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDEEEAAA@@@?????????AAABBBCCCDDDCCCCCCDDDEEEEEEDDDBBB}}}yyyvvvttttttnnnmmmllliiigggdddbbbaaa\\\]]]]]]^^^]]]\\\[[[ZZZ\\\^^^``````^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaa______^^^]]]^^^___```aaaaaa___]]][[[[[[[[[]]]]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWWWWVVVUUUTTTSSSRRRUUURRRPPPPPPRRRRRROOOMMMOOONNNMMMMMMLLLMMMMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIEEEEEEFFFGGGGGGGGGGGGFFFHHHEEECCCCCCFFFGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCEEECCCBBBAAAAAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDD>>>???@@@@@@@@@AAADDDGGGDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????AAABBBCCCBBB@@@@@@????????????AAABBBCCC??????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCFFFEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCAAA@@@AAADDDEEEBBB???AAABBBBBBBBBAAAAAACCCDDDCCCBBB@@@>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBDDDEEEGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDD~~~{{{xxxwwwqqqpppmmmkkkgggeeebbbaaa^^^____________^^^\\\[[[\\\^^^``````___^^^^^^___^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^___```aaa___^^^^^^]]]^^^___```aaa^^^]]]\\\[[[[[[\\\^^^___]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTWWWWWWWWWVVVUUUTTTRRRRRRTTTRRRPPPPPPRRRRRRPPPNNNOOONNNNNNMMMMMMMMMMMMMMMKKKKKKLLLLLLKKKJJJJJJIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGEEECCCCCCEEEFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD???@@@AAA@@@@@@AAADDDFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCCCCBBBAAAAAA@@@>>>=========>>>?????????@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAABBBCCCDDDBBBAAAAAABBBBBBBBBAAAAAACCCDDDCCCBBB@@@???>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCDDDEEEEEE~~~|||uuutttqqqmmmjjjfffcccbbbbbbbbbbbbaaaaaa___^^^]]]\\\^^^```aaa```___``````____________^^^^^^^^^^^^\\\]]]]]]^^^___`````````]]]]]]]]]]]]^^^___``````___^^^^^^^^^^^^___``````\\\[[[[[[[[[[[[]]]___```\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYYYYXXXWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHFFFEEECCCCCCEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBAAAAAAAAACCCEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAABBBCCCDDDBBBAAACCCBBB@@@>>>===<<<<<<===???@@@@@@AAABBBCCCCCCDDDAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCDDDDDDCCCBBBBBBCCCAAABBBBBBBBBAAAAAACCCDDDCCCBBB@@@?????????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEE{{{yyyvvvrrrmmmiiifffdddeeeddddddcccbbb```______]]]___bbbbbbbbbaaaaaabbbaaaaaaaaa`````````______\\\]]]]]]^^^___```aaaaaa^^^^^^^^^^^^^^^___``````^^^^^^^^^^^^______``````\\\\\\\\\[[[\\\]]]^^^___[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYXXXWWWVVVTTTTTTQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNMMMMMMMMMMMMNNNKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDCCCAAAAAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDDDDBBBAAAEEEDDDBBB@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCDDDFFFFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC===>>>@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@CCCFFFEEEBBBAAABBBDDDAAABBBBBBBBBAAAAAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFF}}}xxxsssoookkkiiihhhgggfffdddcccbbbaaa```___aaacccdddcccbbbbbbcccbbbbbbbbbaaaaaaaaa``````]]]]]]^^^^^^___``````aaa______^^^^^^^^^___``````^^^^^^^^^__________________^^^^^^]]]]]]\\\\\\]]][[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVQQQQQQRRRRRRRRRRRRRRRSSSPPPOOOOOONNNMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBBBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@CCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC===>>>@@@AAABBBBBBAAA@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@CCCEEEEEEBBB@@@BBBDDDAAABBBBBBBBBAAAAAACCCDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEzzzuuurrrpppmmmkkkiiigggeeedddccccccaaaccceeeeeedddcccbbbcccbbbbbbbbbbbbaaaaaaaaaaaa^^^____________````````````_______________``````]]]^^^______``````______`````````___^^^]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVQQQSSSTTTSSSQQQQQQRRRSSSPPPPPPOOONNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGHHHJJJFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBB@@@??????>>>>>>>>>???@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBEEEEEEDDDDDDCCCBBBBBBAAADDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC??????@@@AAAAAABBBAAAAAA>>>>>>>>>??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBAAABBBBBBBBBAAAAAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDD{{{xxxvvvqqqpppmmmkkkiiiggggggfffdddeeeggggggeeecccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````____________``````]]]^^^___`````````___^^^``````````````````______\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUURRRTTTUUUTTTQQQPPPQQQRRRPPPPPPOOONNNNNNNNNNNNOOOKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLJJJGGGFFFHHHJJJGGGGGGHHHHHHHHHGGGFFFFFFHHHFFFEEECCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDFFFFFFEEEDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???@@@AAAAAA???===??????>>>>>>???@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAAAAABBBBBB======>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@AAABBBBBBAAA???AAABBBBBBBBBAAAAAACCCDDDBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCC|||zzzuuussspppnnnkkkjjjiiiiiieeeggghhhgggeeecccbbbbbbbbbbbbbbbaaaaaaaaaaaa```ddddddccccccbbbaaaaaaaaaaaa``````_________``````]]]]]]___`````````___^^^^^^___```aaabbbbbbbbbbbb]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTSSSUUUVVVTTTQQQOOOPPPRRRQQQPPPOOOOOONNNNNNOOOOOOKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLJJJGGGEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEIIIGGGEEECCCBBBBBBDDDEEECCCCCCCCCCCCDDDDDDDDDEEEAAACCCFFFFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@??????@@@@@@>>><<>>AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCAAAAAA@@@AAABBBCCC<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBB???>>>???BBBCCC@@@===AAABBBBBBBBBAAAAAACCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAACCCCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAAAAABBBBBBCCC{{{yyyvvvrrrooommmlllllllllkkkjjjhhhfffdddcccbbbeeedddccccccddddddcccbbbeeedddbbb``````aaabbbdddaaaaaa```___^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbb```aaabbbbbbbbbaaa___^^^bbbaaaaaa```___^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTRRRSSSSSSRRRPPPNNNNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJIIILLLPPPQQQOOOMMMLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFIIIJJJGGGGGGIIIIIIFFFFFFEEEDDDBBBBBBBBBCCCCCCGGGEEEBBB@@@@@@BBBEEEGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFEEECCCBBBCCCDDDFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDBBBAAA@@@AAA@@@@@@BBBCCCCCCBBBAAA@@@???AAABBBBBB@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBB????????????????????????BBBBBBAAA@@@AAABBBCCCDDD@@@BBBDDDCCCBBB@@@??????CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBB@@@???>>>???@@@AAABBBBBBBBBAAA@@@@@@???@@@>>>>>>>>>@@@AAA@@@???BBBBBBBBBAAA@@@???>>>===BBBAAAAAAAAA@@@??????>>>BBBAAA???>>>@@@BBBFFFHHHCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@BBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBDDDEEEEEEAAACCCDDDCCCAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@AAACCCBBBAAAAAABBBDDD|||xxxuuurrrqqqqqqmmmmmmllljjjiiigggfffeeefffdddcccdddeeeeeedddcccfffeeedddcccbbbccccccdddcccbbbaaa```____________^^^^^^^^^^^^______```aaa```aaaaaabbbaaa```___^^^aaaaaaaaa```___^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[ZZZXXXWWWWWWVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSRRRPPPNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPPPPOOOMMMLLLMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGJJJJJJGGGGGGIIIHHHEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGEEECCCBBBBBBCCCEEEGGGBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBDDDEEEEEEEEEEEECCCDDDEEEDDDBBBAAA@@@AAA===>>>???@@@@@@???>>>>>>???AAABBBBBB@@@@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBB????????????????????????BBBBBBAAAAAAAAABBBCCCDDD@@@AAACCCBBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAA@@@???>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???@@@AAA@@@???BBBBBBBBBBBBAAA@@@???>>>BBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFCCCCCCBBBAAAAAA@@@??????>>>??????@@@AAABBBCCCDDDCCCBBBBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDDDDBBBAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAACCCBBBAAAAAABBBDDD}}}zzzxxxwwwqqqqqqooonnnlllkkkiiiiiifffeeeddddddfffgggfffdddeeeeeeffffffeeeeeedddddddddcccbbbaaa`````````aaa_________^^^______`````````aaaaaaaaaaaa```___^^^aaaaaa``````___^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPRRRSSSSSSRRRPPPNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPOOONNNMMMMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKKKKHHHGGGHHHGGGDDDFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCC???@@@BBBCCCEEEEEEFFFFFFBBBDDDEEEDDDBBBAAAAAAAAA===>>>>>>??????>>>======???AAABBBBBB@@@@@@AAACCC????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????BBBAAAAAAAAAAAABBBCCCDDD@@@AAABBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@??????AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>???AAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCC@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>??????@@@AAABBBCCCCCCDDDBBBAAA@@@AAABBBDDDEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFBBBDDDEEEEEECCCBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@AAACCCBBBAAAAAABBBDDD}}}|||wwwvvvuuurrrooommmkkkjjjgggeeeeeeeeefffgggfffeeedddeeefffggggggeeedddbbbccccccbbbaaaaaaaaaaaaaaaaaa```_______________``````````````````_________`````````______^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXVVVTTTQQQOOORRRSSSSSSRRRPPPNNNNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPOOONNNMMMNNNPPPKKKKKKJJJIIIHHHGGGGGGGGGIIILLLKKKHHHGGGHHHFFFCCCFFFFFFEEEEEEEEEFFFHHHIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAACCCDDDDDDBBB@@@AAAAAA@@@@@@@@@@@@?????????>>>???@@@BBBAAA@@@@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAABBBBBBCCCCCC@@@AAAAAA@@@???@@@CCCEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@??????AAACCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>???AAABBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>>===>>>@@@CCCEEE???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@AAAAAABBBBBBDDDBBBAAA???@@@BBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBDDDEEEEEEDDDCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>@@@AAACCCBBBAAAAAABBBDDD}}}zzzwwwsssooolllkkkiiigggfffggghhhhhhgggeeecccdddfffggggggeeecccaaabbbbbbaaaaaa``````aaaaaaaaa``````_________``````aaa``````___________________________^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWUUURRRPPPRRRSSSSSSRRRPPPNNNNNNOOOKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPPPPNNNNNNOOOQQQMMMLLLKKKJJJJJJJJJJJJJJJIIILLLKKKHHHGGGHHHFFFCCCFFFFFFEEEEEEEEEGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDCCCBBB@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@BBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????????????????AAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAA@@@???@@@CCCEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@??????AAACCCAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCC@@@???>>>===>>>@@@CCCEEE???@@@BBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>??????@@@@@@AAAAAAAAACCCBBB@@@@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBCCCEEEEEEDDDCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????@@@AAACCCBBBAAAAAABBBDDD|||xxxtttqqqooonnnllljjjjjjjjjjjjhhhfffdddeeefffggggggeeecccbbbbbbbbbaaaaaaaaaaaaaaabbb`````````___``````aaaaaaaaa```______^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSRRRSSSSSSRRRPPPNNNNNNOOOJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKHHHKKKKKKHHHGGGHHHGGGDDDGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@BBBCCCCCCAAA@@@AAABBB@@@???>>>===============???AAABBBBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>??????????????????????????????@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????AAABBB@@@@@@AAAAAABBBBBBAAAAAA>>>======>>>@@@BBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@???>>>>>>???AAACCCDDD???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDAAACCCDDDDDDCCCCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCC?????????@@@@@@@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDD}}}zzzwwwvvvsssrrrooonnnnnnmmmkkkiiiffffffgggggggggfffeeedddccccccbbbbbbbbbbbbcccccc```_________```aaabbbbbbaaa```___^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSSSSRRRPPPNNNNNNOOOKKKKKKLLLMMMMMMNNNOOOOOONNNPPPRRRSSSRRRPPPOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKGGGJJJJJJGGGGGGIIIHHHEEEHHHGGGEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA???AAACCCBBBAAA@@@AAABBBBBBAAA???>>>======>>>>>>???AAABBBBBB@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????@@@AAABBBCCCCCCCCCBBBBBB@@@AAACCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@???>>>@@@AAA>>>???@@@@@@AAAAAA@@@@@@<<<<<<;;;===???AAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@????????????@@@AAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCCCCCCCBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCC>>>?????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAACCCBBBAAAAAABBBDDD}}}|||xxxvvvsssrrrqqqooommmkkkhhhhhhhhhhhhhhhggggggfffdddddddddccccccdddeeeeee____________```bbbccccccaaa```___^^^]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVUUUUUUUUUVVVWWWXXXRRRSSSSSSRRRPPPNNNNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPMMMPPPSSSTTTSSSQQQOOOOOOLLLKKKKKKJJJJJJJJJJJJKKKFFFIIIJJJGGGGGGIIIIIIFFFHHHGGGFFFDDDDDDDDDEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHGGGGGGFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAABBBCCCCCCCCCCCC???AAABBBBBBAAA@@@AAABBBEEEDDDBBB@@@???@@@@@@AAA???AAABBBBBBAAA@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>????????????????????????@@@AAABBBCCCCCCCCCBBBAAA@@@BBBDDDCCCBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???>>>???@@@===>>>???@@@@@@@@@@@@@@@<<<;;;;;;<<>>???AAACCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA???AAACCCCCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC>>>>>>??????@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@AAACCCBBBAAAAAABBBDDD|||zzzxxxvvvuuusssooommmkkklllmmmmmmllljjjgggfffgggeeecccbbbbbbbbb```___```````````````aaabbbbbb^^^___aaabbbbbb```^^^]]]]]]^^^______^^^]]][[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOONNNMMMMMMNNNPPPQQQRRRTTTUUUUUUSSSQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIDDDGGGJJJKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAA??????AAAAAA???===>>>>>>@@@BBBCCCCCC@@@>>>AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBAAA@@@>>>===AAA@@@?????????@@@BBBBBB@@@AAABBBAAA??????@@@AAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@????????????AAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@@@@??????;;;;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBB>>>;;;;;;>>>AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAA>>>===>>>AAABBB@@@>>>?????????@@@AAAAAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDGGGDDDAAAAAACCCDDDCCC@@@@@@AAACCCEEEEEEDDDBBBAAA===>>>@@@AAABBBCCCCCCCCC>>>>>>???@@@@@@@@@@@@@@@???AAACCCCCCBBB@@@@@@AAACCCBBBAAA@@@???@@@AAABBB}}}{{{zzzwwwtttqqqnnnnnnoooooonnnkkkiiigggiiifffdddcccccccccaaa`````````______``````aaabbb______```aaaaaa```___^^^^^^^^^______^^^]]][[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTRRRQQQPPPOOOOOOOOONNNOOOPPPOOOMMMMMMOOOPPPQQQRRRTTTUUUUUUSSSPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGFFFEEECCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAA???@@@AAABBB@@@>>>>>>>>>???@@@AAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAA???>>>===???>>>>>>===>>>???@@@AAA???@@@AAA@@@???>>>???AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@??????>>><<<======>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA???<<<===???BBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCCAAA???===>>>@@@AAA???===>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAAAAAAAAEEECCC@@@@@@BBBCCCBBB@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@@@@>>>>>>??????@@@????????????AAACCCCCCBBB@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCC~~~zzzxxxrrrrrrrrrqqqpppnnnkkkjjjjjjhhheeedddddddddbbbaaa```____________``````aaa````````````````````````^^^____________]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPQQQPPPNNNNNNPPPQQQQQQRRRSSSTTTTTTRRRPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGEEEEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAA@@@@@@BBBBBBAAA???>>>>>>>>>?????????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<===>>>???>>>???@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>===????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>???AAACCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>??????>>><<<============<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@??????CCCAAA??????@@@AAA@@@???AAA@@@???>>>>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>======???AAACCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDD}}}vvvvvvuuutttrrrpppnnnmmmkkkiiifffeeeeeedddcccaaa```_______________``````aaa``````___``````aaabbb______``````___^^^\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRQQQOOOOOOQQQRRRPPPQQQRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEECCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>>======<<<<<<<<<<<<======>>>>>>===>>>??????>>>===???@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<=========<<<<<<;;;;;;;;;BBBBBBCCCBBBBBBAAA@@@???@@@???>>>>>>>>>?????????@@@???>>>>>>???@@@BBBCCC>>>>>>???AAAAAABBBBBBBBB===>>>>>>>>>>>>===<<<<<>>???>>>======???AAAAAAAAAAAA@@@@@@??????>>>@@@@@@???>>>==================>>>>>>>>>?????????<<<>>>??????>>>>>>???@@@???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===AAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@??????@@@@@@AAA===???AAACCCCCCBBBBBBAAACCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???===<<<<<<<<<>>>>>>>>>======<<<<<<<<>>>>>>>>=========>>>???===>>>@@@AAABBBBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA======>>>>>>>>>======<<>>@@@AAAAAA??????@@@BBB<<>>===???BBB@@@@@@??????????????????@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@??????<<<>>>??????>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@????????????>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@?????????@@@@@@????????????@@@@@@<<>>???@@@???===<<<<<<>>>>>>>>>>>>>>>>>>=========>>>>>>?????????>>>======<<<===>>>===<<<<<<>>>@@@<<<===@@@BBBCCCBBBAAA@@@AAAAAAAAAAAA@@@???======<<<===>>>>>>?????????>>>???AAACCCCCCBBB@@@@@@AAA??????@@@AAABBBBBBBBBBBB~~~|||{{{vvvssspppooonnnmmmkkkiiiccccccbbbaaaaaaaaaaaaaaa^^^___aaabbbccccccbbbbbbaaaaaabbbbbbaaa```^^^]]]______````````````______\\\[[[ZZZZZZZZZ[[[]]]^^^YYYYYYYYYZZZZZZZZZZZZZZZWWWVVVUUUTTTSSSRRRRRRRRRPPPQQQQQQPPPOOOOOOPPPRRRPPPPPPPPPPPPOOOOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNMMMLLLJJJHHHIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKKKKIIIGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGFFFEEECCCDDDDDDAAA@@@@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@@@@>>>>>>???BBB;;;???CCCBBB???>>>???BBB>>>>>>>>>???????????????@@@???===<<<;;;;;;<<<<<<===>>>???@@@@@@@@@??????===>>>@@@@@@???@@@AAACCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAA????????????>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>??????????????????@@@@@@????????????@@@@@@<<<>>>AAAAAA@@@???AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???<<<>>>@@@???===<<<===???===============>>>>>>>>><<<===>>>>>>>>>>>>>>>>>><<<===>>>>>><<<<<<>>>AAA<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<>>>???@@@@@@AAAAAA???AAACCCCCCBBB@@@@@@AAA>>>???@@@AAAAAAAAA@@@???yyywwwtttrrrqqqpppnnnlllddddddcccbbbaaaaaabbbbbb]]]___aaacccdddcccbbbaaaaaaaaabbbbbbaaa```___]]]______````````````______\\\[[[ZZZYYYYYY[[[]]]^^^XXXXXXXXXYYYZZZZZZ[[[[[[XXXWWWUUUTTTSSSSSSRRRRRROOOPPPQQQPPPNNNNNNPPPQQQPPPPPPPPPOOOOOOOOONNNNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMKKKIIIGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJHHHGGGGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGEEEDDDDDDEEEBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA;;;>>>@@@???======???AAA:::???DDDDDDAAA>>>???BBB======>>>>>>??????@@@@@@@@@???===<<<;;;;;;<<<<<<<<<===???@@@@@@@@@???>>>===???@@@AAA@@@@@@BBBCCCBBBAAAAAA@@@@@@?????????>>>>>>======>>>???@@@@@@????????????>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA======>>>>>>????????????@@@@@@????????????@@@@@@<<<>>>@@@@@@>>>>>>@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>;;;>>>??????<<<<<<>>>@@@;;;<<<<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@;;;===???>>><<<<<>>AAABBB>>>??????@@@@@@@@@??????;;;<<<>>>???AAABBBBBBBBB???AAACCCCCCBBB@@@@@@AAA>>>???@@@AAA@@@???>>>===}}}{{{yyyxxxwwwtttqqqnnnkkkjjjgggdddbbbaaa``````aaa___```cccdddaaaaaadddeeecccbbbeeedddaaaaaaddd```bbbdddbbb___]]]___aaa\\\\\\]]]]]]]]]^^^^^^^^^ZZZ\\\[[[YYY[[[___^^^ZZZ[[[XXXTTTSSSTTTWWWYYYYYYPPPQQQRRRQQQOOONNNOOOPPPRRRRRRQQQPPPPPPOOONNNNNNMMMNNNNNNMMMKKKJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJHHHJJJKKKJJJIIIGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDDDDFFFGGGFFFEEEFFFGGGGGGCCC???>>>@@@CCC@@@EEEEEEBBBBBBFFFFFFBBBEEEBBB@@@AAACCCCCCAAA???@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@?????????===;;;;;;===???=========<<<::::::;;;<<>>===<<<>>>????????????@@@@@@@@@??????@@@@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>===???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC???@@@???>>><<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@;;;===???AAAAAA@@@>>><<>>;;;===???@@@@@@@@@AAACCC???@@@AAA@@@>>>>>>>>>@@@???<<<;;;<<>>????????????????????????}}}|||zzzxxxtttqqqnnnllliiifffdddbbbbbbbbbcccaaaaaaeeefffcccccceeeeeebbbbbbddddddaaaaaacccaaabbbcccbbb___^^^___```[[[[[[\\\\\\\\\]]]]]]]]]ZZZ\\\[[[YYY[[[^^^]]]YYYZZZWWWTTTSSSTTTUUUVVVVVVPPPQQQRRRQQQOOONNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPMMMNNNNNNMMMKKKJJJLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDCCCAAAAAABBBCCC@@@DDDEEEBBBCCCFFFFFFBBBDDDBBBAAAAAACCCCCCAAA?????????>>>>>>>>>>>>??????======>>>????????????>>>>>>??????>>><<<<<<===>>>=========<<<::::::;;;===>>>>>>?????????>>>======>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????>>>>>>??????===???AAAAAA@@@?????????========================<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>??????>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>???AAAAAA@@@???>>>===>>>???>>><<<<<<<<<===;;;===????????????@@@AAA???@@@AAA@@@>>>===>>>??????===;;;<<>>????????????????????????|||xxxvvvqqqooollliiigggeeeeeeeeefffcccdddggghhheeedddgggeeebbbbbbddddddaaa```cccaaabbbcccbbb___^^^___```[[[[[[[[[\\\\\\\\\]]]]]][[[]]][[[YYYZZZ]]]\\\XXXYYYWWWUUUTTTTTTTTTSSSRRRPPPQQQRRRQQQOOOOOOOOOPPPLLLMMMMMMNNNOOOPPPPPPQQQMMMNNNNNNMMMKKKKKKLLLNNNOOONNNNNNMMMLLLLLLKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLKKKIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBAAADDDEEECCCCCCFFFEEECCCDDDBBBAAAAAABBBCCCBBB@@@>>>>>>============>>>>>>======>>>????????????>>>===???@@@???>>><<<======<<<======<<<;;;:::<<<=========>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>???@@@@@@<<<>>>@@@@@@??????@@@AAA========================<<<<<<<<<===>>>>>>??????===============>>>>>>???;;;===?????????>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>?????????@@@@@@@@@<<<===>>>===<<<;;;<<<===;;;===>>>>>>======>>>@@@@@@AAAAAA@@@>>><<<===>>>???===<<<===???@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>????????????????????????}}}zzzuuussspppmmmjjjiiihhhhhhhhhffffffiiiiiifffeeehhheeebbbbbbddddddaaaaaacccbbbbbbbbbaaa```_________\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]\\\ZZZ[[[^^^\\\XXXZZZXXXWWWVVVVVVUUURRRPPPPPPRRRRRRQQQPPPOOOPPPQQQLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNMMMLLLKKKMMMOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLIIIJJJLLLLLLJJJIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIGGGGGGGGGGGGFFFDDDCCCBBBAAACCCFFFFFFCCC???BBBCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@===???AAAAAA???=========<<<===>>>===;;;;;;<<<>>><<<<<<===>>>?????????>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????============>>>???@@@AAA;;;===????????????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@:::<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@<<<===>>>>>><<<<<<<<<>>><<<===>>>===<<<<<<===>>>@@@AAAAAA@@@===<<<<<<===>>>>>>======>>>???@@@@@@??????@@@@@@@@@@@@??????????????????????????????zzzxxxuuuqqqooommmlllkkkkkkiiiiiilllkkkgggfffiiifffcccbbbeeeeeeaaaaaadddcccbbbaaaaaa``````___^^^^^^^^^^^^_________``````\\\^^^]]][[[\\\___^^^ZZZ[[[YYYXXXXXXXXXVVVSSSPPPQQQRRRSSSRRRPPPOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLNNNOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIGGGGGGGGGGGGFFFDDDEEECCCBBBCCCEEEEEEAAA===BBBBBBCCCDDDEEEDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA??????@@@AAAAAAAAAAAA@@@===???AAAAAA???=========<<<===>>>===;;;;;;===???;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@@@@@@@@@@??????<<<<<<======>>>???AAAAAA;;;===>>>>>>>>>>>>@@@BBB????????????????????????>>>>>>???????????????@@@>>>>>>======>>>>>>???@@@:::<<>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;===>>>???===>>>??????======>>>???<<<======<<<;;;;;;===??????@@@AAA???===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>~~~{{{wwwtttrrrqqqqqqooollllllooonnnjjjiiikkkgggddddddffffffcccbbbeeecccbbb``````aaaaaa___^^^_________`````````aaaaaa]]]^^^^^^\\\^^^aaaaaa]]][[[ZZZXXXXXXXXXVVVTTTQQQQQQRRRSSSRRRPPPPPPPPPQQQOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNMMMMMMNNNPPPOOONNNNNNMMMLLLLLLKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKMMMMMMLLLKKKLLLMMMGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFFFFGGGGGGFFFDDDEEEDDDCCCCCCDDDCCCAAA???CCCAAABBBEEEFFFCCCCCCEEE@@@BBBCCCBBBAAAAAABBBDDDAAAAAAAAA@@@@@@AAAAAAAAA======>>>????????????>>>>>>@@@AAA@@@???===>>>>>><<<===>>>===<<<<<<>>>???<<<<<<===>>>>>>>>>===============>>>>>>>>>????????????@@@@@@@@@@@@??????<<<<<<<<<===>>>???@@@AAA<<<===>>>>>>======???AAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@<<<<<<<<<<<<<<<======>>>;;;===?????????>>>???@@@????????????????????????>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<============<<<;;;<<<===>>>???===>>>??????>>>>>>???@@@<<<<<<===<<<;;;;;;>>>@@@>>>???@@@???===<<<===>>>>>>??????>>>======???@@@===>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>~~~{{{xxxwwwwwwtttqqqqqqsssrrrmmmlllnnnhhheeeeeeggggggddddddfffdddbbb``````aaaaaa___]]]____________````````````]]]___^^^]]]___dddccc```ZZZYYYWWWVVVVVVVVVTTTRRRQQQRRRSSSRRRQQQPPPQQQRRRNNNNNNOOOOOOPPPPPPQQQQQQMMMNNNNNNNNNMMMMMMOOOQQQNNNMMMMMMLLLLLLKKKJJJJJJFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMLLLLLLLLLMMMGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGFFFEEECCCCCCDDDCCCAAAAAACCCDDDDDDAAABBBFFFFFFCCCBBBFFF???AAACCCCCCAAAAAABBBDDDAAA@@@@@@@@@@@@@@@@@@AAA======>>>????????????>>>@@@@@@AAA???>>>===>>>@@@<<<===>>>===<<<<<<>>>@@@=========>>>======<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@??????===============>>>???@@@===>>>>>>===<<<<<<>>>@@@???????????????????????????????????????>>>>>>>>>======<<<<<<======>>>???>>>??????>>>======???@@@????????????????????????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<===>>>>>>======>>>@@@<<<<<<<<<<<<;;;<<<@@@BBB<<<===>>>>>>======>>>???>>>???@@@???===<<<>>>@@@======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>}}}|||{{{wwwttttttvvvtttpppooopppiiiffffffhhhhhheeeeeegggdddbbb___```aaabbb___]]]^^^^^^^^^_________``````]]]______^^^aaaeeeeeebbbYYYWWWUUUTTTUUUUUUTTTRRRQQQSSSSSSSSSQQQPPPQQQRRRLLLMMMNNNOOOQQQRRRSSSTTTMMMNNNNNNNNNMMMMMMOOOQQQMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHJJJKKKKKKKKKJJJIIIJJJKKKMMMMMMMMMLLLMMMNNNGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFEEE@@@BBBDDDBBB@@@AAAEEEHHHDDDAAAAAAFFFGGGBBBBBBFFF???AAACCCCCCAAA@@@CCCEEE@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@???======???AAA<<<===>>>===<<<===???@@@===>>>>>>>>>===<<<;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@@@@??????===============>>>>>>???>>>???>>>===;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???????????????@@@AAAAAA???@@@???>>><<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@AAA??????@@@@@@AAAAAAAAAAAA:::<<<======<<<<<<===???<<<<<<<<<<<<<<<===AAADDD;;;<<<>>>>>>======???@@@>>>???@@@???<<<<<<>>>AAA======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>||||||{{{zzzxxxvvvtttssspppkkkffffffhhhiiigggcccdddcccbbbbbbccccccbbbaaa```___^^^___aaacccccccccaaa```___^^^^^^^^^^^^^^^XXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNLLLLLLLLLLLLNNNNNNRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@AAAAAAAAA@@@??????>>>???@@@AAABBBAAA@@@@@@BBBAAAAAA@@@???>>>=========>>>???>>>===<<<===???;;;<<<<<<<<<======>>>>>>?????????>>>===<<<<<<<<<@@@@@@???>>>======>>>>>>>>>??????@@@@@@@@@??????@@@?????????>>>>>>=========>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>======>>>???????????????>>>===<<<<<<<<<===???@@@<<<<<<===>>>???@@@@@@AAA>>>???@@@AAAAAA@@@???>>><<<===???>>>===;;;;;;<<>>===<<<<<<===>>>??????>>>===>>>AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<======>>>??????>>>===???@@@<<<======>>>???@@@@@@@@@======>>>???????????????@@@???>>>>>>>>>???AAAAAA}}}zzzxxxwwwwwwrrrmmmlllnnnnnnlllhhhfffeeecccdddddddddcccbbbbbbaaa```___```aaaaaa````````````___^^^^^^]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNLLLKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<===>>>>>><<<<<<===>>><<<<<<<<<=========>>>>>>============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>===>>>>>>===>>>>>>??????????????????>>>>>>===>>>???@@@AAA>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@???<<<===???>>>======>>>@@@???>>>===<<<<<<===>>>???@@@>>>>>>???AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<>>>>>>???@@@???>>>===>>>???<<<======>>>??????@@@@@@===>>>???????????????>>>@@@???>>>>>>>>>???@@@AAA}}}|||yyyuuuqqqooopppooollliiiiiihhhffffffffffffdddcccccccccaaa```____________````````````___^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIHHHFFFDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>???AAABBBBBBBBBAAA@@@????????????????????????<<<===>>>===<<<;;;<<<>>><<<<<<============>>>>>>;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>======???@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@BBBAAA@@@???>>>============>>>??????@@@@@@???????????????>>>???@@@@@@AAA????????????>>>>>>======@@@@@@AAABBBBBBAAA@@@@@@???@@@@@@>>>======???AAA>>>>>>============>>>>>>@@@??????@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;======<<<<<<===>>>???@@@@@@???===<<<===>>>=========>>>??????@@@@@@>>>???????????????>>>>>>??????>>>>>>??????@@@AAA}}}zzzvvvtttsssqqqnnnllllllkkkiiihhhhhhgggeeeccccccccccccaaa___^^^___`````````aaa```___^^^\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNLLLKKKJJJLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQMMMLLLKKKJJJIIIIIIIIIIIILLLJJJHHHEEECCCCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???@@@AAABBBBBBBBBAAA@@@>>>>>>?????????@@@@@@@@@;;;===>>>===<<<;;;<<<=====================>>>>>><<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>???<<<===>>>@@@AAABBBBBBBBB?????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBAAA@@@???>>>=========>>>>>>???@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@>>><<<;;;>>>@@@>>>>>>============>>>>>>??????@@@AAAAAABBBAAA@@@========================:::;;;======<<<<<<===???@@@@@@AAA@@@===<<<<<<=========>>>>>>??????????????????@@@@@@@@@???>>>>>>???????????????@@@@@@@@@}}}{{{yyyvvvtttpppnnnlllkkkjjjiiifffdddbbbcccdddbbb```___aaacccaaaaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPQQQQQQMMMMMMKKKJJJJJJJJJJJJJJJLLLJJJHHHEEECCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAA<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>========================>>>===???>>>>>>>>>>>>>>>??????======???@@@BBBBBBCCCCCC>>>>>>>>>>>>>>>>>>?????????@@@AAACCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>><<<======>>>??????@@@@@@??????>>>>>>>>>>>>????????????>>>===;;;<<<>>>AAA======>>>>>>>>>>>>======>>>???@@@AAAAAA@@@@@@AAA========================:::;;;======<<<===>>>@@@@@@@@@AAA@@@===<<<<<<===>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@}}}zzzyyyvvvtttqqqooonnnllliiigggccceeefffdddaaa```bbbeeecccbbb```___]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@??????CCCCCCDDDDDDCCCCCCBBBAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>??????@@@@@@@@@AAA===>>>???>>>===<<<===?????????>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@>>>>>>@@@AAABBBBBBBBBBBB>>>>>>>>>>>>????????????>>>???AAACCCCCCBBBAAA@@@AAAAAA@@@????????????@@@>>>???@@@@@@AAA@@@@@@@@@<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA>>>>>>============>>>>>>;;;<<<======<<<>>>@@@CCC======>>>>>>>>>>>>=========>>>@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;============???AAA???@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???~~~}}}|||zzzwwwtttsssqqqnnnkkkfffiiijjjgggbbb```bbbeeeeeeccc```]]]\\\\\\]]]^^^YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSSSSSSSSSSSSSRRRSSSQQQNNNMMMMMMNNNQQQSSSOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPLLLMMMMMMMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@??????BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA???????????????@@@@@@@@@>>>???@@@???>>>===>>>@@@?????????>>>>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBBBBBBBAAA===>>>>>>>>>????????????===???AAACCCCCCBBB@@@???@@@@@@?????????@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@<<<===>>>?????????>>>>>>======>>>>>>?????????@@@??????>>>======>>>??????>>>???@@@@@@>>>===>>>@@@<<<===>>>??????>>>===<<<;;;===@@@@@@>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;=========>>>???AAA>>>???@@@???>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB===>>>???@@@AAA@@@@@@???~~~{{{xxxwwwtttqqqnnniiillllllhhhbbb___aaadddfffccc___\\\[[[[[[]]]^^^XXXXXXWWWVVVUUUUUUUUUUUUSSSTTTTTTTTTTTTUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQOOOKKKIIIIIIKKKOOOQQQNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLLLLLLLLLLNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA????????????????????????>>>@@@AAA@@@???>>>???@@@@@@?????????>>>>>>======::::::;;;===>>>@@@AAAAAA>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBBBBAAAAAAAAA======>>>>>>?????????@@@<<<>>>AAACCCCCCBBB@@@>>>????????????@@@AAABBBBBB??????@@@AAAAAAAAAAAA@@@===>>>???@@@AAA@@@??????????????????>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAAEEEFFFFFFCCC???;;;::::::<<<===>>>??????>>>===<<<:::===??????===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>===>>>@@@AAA===>>>??????>>>===???@@@?????????>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCC===>>>???@@@AAA@@@??????~~~zzzvvvuuutttqqqpppnnnllliiifffdddccceeedddbbb___]]]\\\[[[ZZZXXXWWWWWWWWWXXXWWWTTTRRRVVVUUUUUUTTTSSSRRRRRRQQQUUUUUUUUUTTTTTTTTTTTTTTTPPPOOOOOONNNNNNOOOOOOPPPOOOMMMKKKJJJHHHHHHHHHIIIIIIJJJLLLNNNOOOPPPPPPOOOLLLKKKKKKLLLNNNPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHEEECCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>???AAACCCDDD======>>>>>>??????????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>????????????@@@@@@@@@AAAAAA???>>>>>>>>>???@@@AAA======BBBBBB??????DDD@@@@@@??????@@@@@@AAABBB@@@>>>===<<<<<<===>>>@@@???AAABBB@@@===;;;<<<>>><<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@??????===<<<;;;;;;<<<===???::::::;;;<<<===>>>??????===>>>???>>>===<<<===>>>@@@@@@????????????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???AAAAAA~~~|||{{{uuutttrrrooollljjjhhhggghhhfffdddbbb___^^^]]]\\\YYYXXXXXXXXXXXXWWWUUURRRVVVUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOOQQQPPPNNNLLLKKKKKKKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKLLLNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJIIIFFFEEEEEEFFFDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@?????????AAABBBCCC>>>>>>>>>??????@@@@@@@@@??????>>>=======================================?????????????????????????????????@@@@@@@@@AAAAAA>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????????????????@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@AAA>>>>>>AAABBB>>>???BBB???????????????@@@AAAAAA???>>>===<<<<<<===>>>???===???@@@@@@===<<<>>>???===<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===>>><<<<<<<<<===============<<<===???>>>===<<<>>>??????>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAA~~~zzzyyywwwuuurrrooommmlllkkkjjjhhheeebbb```______[[[YYYXXXXXXYYYXXXUUUSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRROOOOOONNNNNNNNNNNNOOOOOOQQQPPPNNNMMMLLLLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKNNNMMMKKKLLLMMMMMMKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAABBBAAA@@@@@@BBBDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBB??????@@@@@@@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>========================?????????????????????????????????@@@@@@@@@@@@AAA>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAAAAA@@@??????>>>>>>??????AAA??????AAA@@@>>>>>>@@@???>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<===>>>???<<<>>>??????>>>>>>???@@@>>>======<<<<<<<<<<<<===??????@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;===>>>>>>======>>>@@@>>>======<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAA??????>>>===>>>???@@@AAA}}}zzzxxxuuusssrrrooonnnkkkhhheeecccbbbaaa\\\ZZZYYYXXXXXXWWWUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIILLLKKKJJJJJJLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFHHHIIIHHHGGGGGGHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBDDDCCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????========================????????????????????????????????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@????????????>>>===>>>>>>>>>>>>===>>>>>>???@@@??????>>>======>>>??????>>>>>>??????>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>===<<<<<<<<<<<<===>>>===============<<<<<<<<<:::<<<===>>>===>>>???AAA>>>======<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@???>>>=========>>>@@@AAA}}}zzzxxxwwwtttrrrooolllhhhfffdddccc^^^\\\ZZZYYYYYYXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGGGGFFFFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBBBBBAAAAAACCCEEECCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@???>>>===>>>===<<<>>>>>>>>>===>>>>>>???@@@??????>>>>>>>>>>>>??????AAA@@@??????>>>>>>===<<>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???:::<<<===>>>===>>>???AAA???>>>>>>======>>>>>>???>>>???@@@@@@AAAAAA@@@@@@???>>>=========>>>???@@@~~~}}}yyywwwtttpppmmmjjjhhhgggaaa___\\\[[[[[[ZZZYYYWWWTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFHHHJJJLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDCCCBBBAAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCBBBAAA@@@AAABBBCCCBBBAAAAAACCCEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>===??????<<<<<<>>>>>><<>>>>>>>>>>>???@@@@@@????????????????????????BBBAAA???>>>???>>><<<;;;>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>==============================::::::;;;<<<===>>>??????;;;===>>>>>>======>>>@@@???>>>>>>======>>>>>>???>>>??????@@@@@@@@@@@@@@@>>>>>>===<<<===>>>???@@@~~~|||yyyuuuqqqnnnlllkkkfffccc```^^^^^^^^^\\\[[[WWWVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUVVVUUURRROOOMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFHHHHHHHHHFFFEEEFFFHHHDDDDDDCCCCCCBBBCCCCCCDDD@@@AAABBBCCCCCCCCCBBBBBB@@@AAACCCDDDDDDCCCAAA@@@AAABBBCCCBBBAAABBBCCCEEECCCCCCDDDDDDCCCCCCBBBAAA???@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAA@@@???>>>===;;;>>>>>>;;;;;;??????<<>>??????>>><<<===<<<<<<<<<<<<======>>><<<======>>>>>>======<<<<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>><<<===???>>>===<<<>>>???>>>======<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@>>>======<<<===>>>???@@@}}}yyyuuuqqqooonnnjjjgggcccaaaaaa```___^^^YYYYYYXXXWWWWWWVVVUUUUUUSSSTTTUUUVVVUUURRROOOMMMLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGHHHJJJKKKJJJHHHGGGHHHIIIIIIHHHFFFIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHDDDDDDCCCCCCCCCDDDDDDEEE@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDCCCAAA@@@BBBCCCCCCCCCBBBBBBDDDEEECCCCCCDDDDDDCCCCCCBBBAAA>>>???AAACCCDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAA@@@???>>>===999>>>>>>:::;;;@@@@@@<<<@@@@@@??????@@@@@@AAABBB??????@@@@@@@@@@@@?????????===<<<===@@@AAA???===<<<<<<<<<<<<<<<===>>>???<<<<<<============<<<<<<<<<<<<============<<<<<<===============<<<<<<<<<===>>>???>>>===<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<===???@@@}}}xxxtttqqqpppmmmjjjgggfffeeecccbbbaaa]]]XXXUUUUUUWWWXXXXXXWWWWWWVVVUUUSSSRRRPPPOOOJJJKKKKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGFFFEEEFFFHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEHHHKKKKKKJJJGGGEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCBBBCCCEEEDDDBBB@@@??????CCCDDDEEEDDDBBBAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEECCCBBBBBBCCCAAABBBAAA???AAAEEEDDDAAA??????@@@AAAAAABBBBBBCCC???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>========================>>>>>>>>>>>>@@@?????????>>>>>>======<<>>>>>>>>>>>????????????======>>>???@@@AAAAAABBB>>>@@@BBBBBBAAA@@@???@@@?????????>>>??????@@@@@@===>>>???@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===@@@???>>>======>>>???@@@>>>============???@@@AAA{{{yyyuuurrrnnnkkkiiihhhfffdddccc```[[[YYYXXXYYYXXXXXXVVVVVVVVVUUUSSSRRRPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLGGGHHHHHHHHHHHHIIIIIIIIIFFFGGGGGGFFFEEEEEEHHHJJJDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHKKKKKKJJJGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBAAACCCDDDDDDBBB@@@???@@@AAABBBCCCBBBAAA@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCBBBCCCAAA???AAAEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????????????????>>>>>>>>>===<<<>>>AAACCCBBBAAAAAABBBCCCBBBBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAABBB>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@???@@@BBBBBB@@@???@@@AAA@@@@@@??????????????????===>>>>>>??????>>>>>>===;;;<<<<<<===============<<<=========>>>>>>>>>???======<<<<<<<<<======>>>???>>>>>>======>>>>>>???<<<===>>>??????>>>===<<<@@@???>>>======>>>???@@@>>>>>>======>>>???@@@AAA{{{xxxtttqqqooommmkkkhhhfffccc```^^^]]]\\\ZZZXXXVVVVVVVVVUUUSSSRRRPPPPPPKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGIIICCCCCCDDDDDDDDDEEEEEEEEEFFFHHHKKKKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAABBBDDDCCCAAA??????@@@>>>@@@AAAAAA@@@???@@@BBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCBBBCCCBBB@@@AAAEEEEEEBBBDDDCCCBBBAAA@@@???>>>===>>>>>>?????????@@@@@@@@@BBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;>>>@@@AAA@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@????????????@@@AAAAAAAAA??????AAABBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>============>>>>>><<<======>>>>>>======<<<@@@???>>>>>>>>>>>>???@@@>>>>>>===>>>>>>???AAAAAA{{{xxxvvvssspppmmmiiigggeeecccaaa___\\\YYYWWWWWWWWWVVVUUUSSSQQQQQQJJJJJJKKKJJJJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCEEEFFFEEEDDDDDDFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEHHHJJJJJJIIIGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAAAAA@@@BBBBBBBBB@@@??????@@@===???@@@@@@??????AAABBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBBBBBCCCBBB???AAAEEEEEEAAADDDDDDCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>;;;===???@@@???>>>???@@@@@@@@@??????????????????@@@AAACCCCCCCCCAAA???===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@??????AAACCCAAAAAAAAA@@@???>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>???>>>==================>>>==================>>>======>>>>>>>>>>>>======????????????????????????>>>>>>>>>>>>???@@@AAAAAA~~~|||yyyuuurrrnnnllljjjhhhfffccc___\\\[[[ZZZZZZYYYWWWUUUSSSRRROOOOOOOOONNNNNNLLLKKKKKKGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCDDDFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@?????????@@@@@@@@@@@@AAAAAA@@@???>>>???@@@>>>???AAAAAA@@@@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCC???AAABBBAAA@@@???@@@BBBAAABBBAAA???@@@DDDDDDAAACCCCCCCCCCCCCCCCCCCCCCCC===>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBAAA@@@??????===>>>>>>>>>?????????@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????<<<>>>??????>>>===>>>?????????????????????@@@@@@@@@AAACCCCCCCCCAAA???===????????????@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBB@@@??????BBBDDDAAAAAAAAAAAA@@@>>>===<<<>>>===<<<;;;;;;<<<===>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>============???>>>>>>=========>>>>>>>>>>>>============>>>>>>??????????????????????????????@@@@@@@@@@@@??????===>>>??????@@@@@@AAAAAA|||xxxsssqqqooommmllliiifffccc```___^^^\\\ZZZWWWUUUTTTOOOOOOOOONNNNNNLLLKKKJJJGGGGGGFFFEEEDDDDDDCCCCCC@@@BBBDDDDDDCCCCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>????????????@@@@@@@@@???@@@@@@???>>>>>>???AAA???@@@AAAAAA@@@???@@@BBB@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@@@@??????@@@AAA@@@AAA@@@>>>???CCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDD======>>>???@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@===>>>>>>??????@@@@@@@@@<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>??????>>>===>>>@@@>>>?????????@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@????????????@@@@@@@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCAAABBBBBBBBB@@@@@@BBBCCC???@@@AAAAAA@@@???===<<<>>>======<<<<<<======>>>@@@???>>>===>>>???@@@AAA>>>>>>>>>>>>============>>>=========>>>>>>???@@@??????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA??????@@@AAAAAA@@@??????===>>>???@@@AAAAAAAAAAAAzzzwwwuuusssqqqpppmmmkkkeeedddbbb```]]]ZZZWWWUUUNNNNNNNNNNNNLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDD???AAADDDDDDCCCBBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCDDDFFFBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>????????????????????????>>>======???AAA>>>@@@@@@@@@>>>===>>>????????????@@@@@@@@@AAAAAA===>>>??????>>>>>>???AAA???@@@???<<<>>>BBBBBB>>>??????@@@@@@AAABBBBBBCCC<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA===>>>>>>??????@@@AAAAAA======>>>>>>>>>?????????===>>>>>>>>>???????????????@@@@@@???>>>===???@@@>>>??????@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAABBB?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBB>>>???@@@AAAAAA@@@>>>======>>>>>>??????>>>>>>===???>>>===<<<===>>>@@@AAA???>>>>>>>>>=========<<<<<<<<<======>>>???AAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>???AAAAAAAAAAAAAAA~~~|||xxxvvvuuutttrrrppphhhgggeeebbb___[[[XXXVVVRRRRRRRRRQQQPPPOOOMMMMMMFFFFFFFFFFFFEEEEEEEEEEEE???AAACCCDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCCCCBBBBBBCCCEEEBBBBBBBBBAAAAAAAAA@@@@@@======>>>???????????????>>>??????>>><<<===???AAA>>>???@@@>>>===<<<<<<===>>>>>>?????????@@@@@@@@@<<<>>>??????>>>>>>???AAA>>>???>>>;;;===AAAAAA===>>>>>>?????????@@@@@@@@@<<<===>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@======>>>>>>?????????@@@???@@@@@@???>>>>>>???AAA??????@@@AAABBBBBBCCCDDDAAA@@@@@@@@@@@@AAACCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???BBBDDDDDDCCCAAAAAAAAA===>>>@@@AAAAAA@@@???>>>===>>>???@@@@@@???>>>===???>>><<<;;;<<<===???@@@??????>>>>>>=========<<<<<<<<<<<<===>>>@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>======>>>???@@@???@@@AAABBBBBBAAA@@@???===>>>@@@AAABBBBBBAAAAAA}}}{{{yyyxxxpppmmmiiifffcccaaa^^^[[[VVVUUUTTTRRRPPPNNNMMMLLLJJJHHHFFFFFFFFFFFFFFFDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???????????????????????????;;;<<<===>>>@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@===BBB@@@>>>>>>???@@@???>>>===???AAAAAA???>>>??????<<<<<<===>>>???@@@AAAAAA??????????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBAAA???>>>>>>@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????<<<===>>>???@@@@@@??????>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA???>>>??????@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@}}}|||vvvrrrnnnkkkhhheeebbb```ZZZYYYWWWUUURRRPPPNNNMMMKKKIIIGGGFFFGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@??????@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<===>>>????????????========================;;;<<<===>>>???@@@@@@@@@@@@??????@@@BBBBBB@@@>>>BBB@@@>>>>>>???@@@???>>>>>>???@@@@@@???>>>???@@@>>>>>>??????@@@@@@AAAAAA???????????????@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???????????????>>>>>>??????@@@@@@AAAAAAAAA@@@???@@@AAABBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA}}}zzzuuurrrooolllhhhfff___^^^\\\YYYVVVSSSQQQPPPMMMKKKHHHGGGHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBB@@@??????@@@@@@???>>>========================???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAAAAA@@@???<<<;;;;;;::::::::::::;;;;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAA@@@>>>BBB@@@>>>>>>???@@@???>>>???@@@@@@???===>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@????????????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCC{{{wwwtttqqqnnnkkkeeedddaaa^^^ZZZVVVTTTRRROOOLLLJJJIIIHHHHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;========================<<<===>>>???@@@???>>>>>>::::::999999999999999:::;;;;;;<<<===>>>>>>>>>>>>========================;;;<<<===>>>????????????@@@???>>>???AAAAAA@@@???AAA???>>>>>>???@@@@@@???@@@@@@@@@>>><<<===@@@BBBAAAAAA@@@@@@@@@?????????????????????@@@AAAAAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@AAABBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBAAA??????@@@AAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDD|||yyyvvvssspppllljjjgggccc___[[[XXXWWWRRRPPPMMMKKKKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBB?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@>>>???@@@@@@???===========================::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<999999888888888999999::::::;;;<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>???>>>===>>>@@@AAA@@@???AAA???>>>>>>???@@@@@@???@@@@@@@@@>>><<<===@@@BBB@@@@@@@@@???>>>>>>======????????????@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCCCC@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEFFFFFFEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEE}}}zzzwwwsssqqqnnnjjjfffbbb___]]]WWWUUURRRPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;999888888888888999999:::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===???>>><<<===???AAAAAA@@@@@@???===>>>???AAA@@@@@@???@@@@@@???===>>>@@@BBB?????????>>>>>>>>>======????????????@@@BBBCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEGGGIIIHHHEEEEEEGGGKKKFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHyyyxxxuuuqqqmmmiiifffeee^^^[[[XXXVVVTTTSSSQQQOOOJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@@@@@@@AAAAAAAAABBB>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::999888888888888999:::;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========???===<<<<<<>>>@@@AAAAAA@@@>>>===>>>???AAAAAA@@@>>>???@@@@@@???>>>???@@@@@@??????????????????????????????@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIEEEHHHJJJIIIFFFEEEIIILLLHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLKKKKKKKKK~~~|||yyyvvvrrrnnnllljjjbbb```\\\ZZZXXXWWWUUUSSSKKKJJJIIIGGGFFFEEEEEEEEE@@@@@@AAAAAAAAABBBBBBBBB======>>>???@@@AAAAAABBB@@@???>>>>>>??????>>>===????????????????????????<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::999999888888999:::;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================???===;;;<<<>>>@@@AAAAAA@@@>>>===>>>@@@AAAAAA@@@===???AAAAAA???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCIIIHHHEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHHHHIIIJJJJJJFFFIIIKKKJJJFFFFFFIIIMMMJJJKKKNNNOOOPPPOOONNNMMMJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNzzzvvvrrrpppooojjjgggdddaaa___\\\XXXUUURRRQQQNNNKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>AAA@@@???>>>>>>@@@BBBCCC@@@??????>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::888999;;;<<<===<<<<<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;::::::999888888999999888888777888888888<<<<<<;;;::::::999888888<<<=========<<<;;;;;;::::::;;;<<<<<<======<<<<<<:::<<<>>>>>>======???AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>===???@@@@@@>>>===>>>@@@BBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDEEECCCEEEGGGGGGFFFDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGEEEDDDDDDDDDEEEEEEGGGEEECCCDDDFFFFFFDDDBBBFFFEEEDDDCCCDDDEEEGGGIIIFFFHHHJJJJJJHHHFFFEEEFFFIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJLLLLLLKKKKKKMMMNNNNNNPPPQQQQQQPPPOOOOOOPPPRRRQQQPPPOOOOOOOOOPPPQQQOOOPPPSSSTTTUUUTTTSSSRRR{{{wwwuuutttpppmmmiiifffdddaaa]]]ZZZVVVUUURRROOOLLLIIIHHHGGGEEEEEEDDDCCCAAA@@@??????AAA@@@???>>>???@@@BBBCCC@@@???>>>>>>======>>>>>>>>><<<;;;;;;<<<===;;;:::999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;;;;:::999999888888999999999888888999::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<<<<<<<===???>>>>>>======>>>>>>???@@@???@@@@@@@@@??????>>>===?????????>>>===>>>@@@BBB?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCEEEGGGGGGFFFDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDGGGEEECCCDDDFFFGGGEEECCCFFFEEEDDDDDDDDDFFFHHHIIIGGGIIIJJJIIIHHHFFFFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOQQQNNNPPPRRRSSSSSSTTTUUUWWWUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWVVV~~~|||{{{xxxuuuqqqnnnkkkgggccc```\\\ZZZWWWTTTQQQNNNMMMLLLHHHGGGFFFEEECCCBBBAAA@@@AAA@@@?????????@@@BBBBBB??????>>>============>>>>>>===;;;<<<======<<<:::;;;::::::999999999999:::888888888999999::::::;;;;;;;;;::::::999888888888999888888888999:::;;;;;;777777888999::::::;;;;;;::::::::::::::::::999888888999999:::;;;:::::::::888:::;;;;;;::::::<<<==================>>>?????????????????????>>>>>>===>>>?????????>>>>>>@@@BBB?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGBBBDDDFFFGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJHHHGGGFFFEEEEEEEEEGGGIIIKKKLLLLLLIIIFFFDDDFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFEEEEEEEEEGGGIIIKKKIIIJJJJJJIIIGGGGGGHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTRRRTTTVVVWWWWWWXXXYYY[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\|||xxxtttqqqnnnjjjgggaaa___\\\YYYUUUSSSQQQPPPKKKJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@AAABBBBBB??????>>>============>>>>>>===<<<<<<======<<<;;;<<<;;;999888777888888999666666777888999:::::::::::::::999999888888888777777777777777888999:::;;;777777888888999:::::::::888888999999999999888888777777888999999999999999888:::;;;;;;::::::;;;======<<<<<<<<<<<<===>>>>>>===>>>>>>???>>>>>>======<<<>>>??????>>>>>>@@@AAA????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAACCCEEEFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGJJJNNNPPPOOOKKKGGGDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLJJJIIIIIIKKKMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUUUUTTTTTTVVVWWWZZZ[[[\\\[[[YYYYYYZZZ\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\^^^```aaa}}}zzzwwwsssooommmfffdddaaa^^^ZZZWWWUUUTTTOOONNNLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>???===<<<<<<===>>><<<;;;<<<;;;999888777888888999555666777888999:::999999999888888888888888777777555555555555666777999999888888888888888888888888777777888888888888888777666777888888999999888888999;;;<<<<<<;;;:::;;;===<<<<<<<<<;;;<<<<<<===>>><<<======>>>>>>>>>======;;;===>>>???>>>>>>@@@AAA>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGJJJNNNPPPPPPMMMHHHEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGHHHJJJMMMNNNNNNNNNNNNMMMLLLLLLNNNPPPOOOOOOPPPPPPQQQRRRRRRSSSUUUVVVXXXXXXWWWWWWYYYZZZ^^^^^^___^^^\\\\\\^^^```aaaaaaaaabbbbbbcccccccccbbbaaa_________aaadddfff~~~{{{wwwtttnnnllliiieeeaaa^^^\\\[[[TTTSSSRRROOOLLLJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@????????????@@@???>>><<<===>>>>>>===;;;;;;::::::999999999999:::555666888999::::::999888777777777777777777777777555444444444555666777777888888777777777777777777666777888888999888888888666777888888999888888888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<===============:::<<<>>>???>>>>>>???AAA>>>>>>>>>????????????@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???AAADDDDDDDDDCCCCCCDDDDDDEEEGGGIIIIIIIIIIIIHHHFFFFFFHHHIIIJJJKKKKKKKKKGGGIIILLLNNNNNNLLLJJJHHHIIIJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHHHHJJJLLLNNNPPPPPPQQQQQQQQQPPPPPPQQQSSSQQQRRRRRRSSSTTTUUUVVVVVVXXXYYY[[[[[[ZZZZZZ\\\]]]^^^___`````````bbbeeegggeeeeeefffggghhhhhhhhhhhhfffeeedddcccdddfffhhhiii}}}vvvtttqqqmmmiiifffdddcccZZZYYYWWWUUURRROOOMMMLLLGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA???>>>======>>>>>>===;;;999::::::;;;;;;;;;;;;:::777888999;;;;;;:::888777777777777777777777777777666666555555555666666777555666666666777888888888666777888999999999999888777777888999999999999888999:::;;;:::999888999:::;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<=========<<<999;;;>>>??????>>>???@@@>>>>>>>>>>>>????????????======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCDDDCCCCCCCCCDDDCCCDDDGGGIIIJJJJJJJJJIIIGGGHHHIIIJJJKKKKKKJJJJJJFFFGGGHHHJJJKKKKKKKKKKKKJJJLLLMMMKKKHHHFFFGGGHHHJJJJJJIIIIIIKKKMMMPPPQQQQQQSSSTTTUUUTTTSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^^^^^^^^^^___aaacccddddddddddddeeeiiillliiijjjkkkmmmmmmmmmmmmmmmiiiiiihhhhhhiiijjjlllmmm}}}{{{wwwsssooollljjjiii___]]][[[YYYVVVSSSQQQOOOHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBB???>>>======>>>>>>===<<<888999;;;<<<===<<<<<<;;;888999:::;;;;;;:::888777666666666666777777777777888777777666666666666777333333444666777999::::::777777888999999999999999777777888999999999999999888999:::999888777888999;;;::::::::::::;;;<<<<<<:::;;;;;;<<<=========<<<888;;;>>>????????????@@@>>>>>>>>>>>>????????????<<<===>>>???@@@AAABBBBBB????????????????????????>>>@@@BBBDDDCCCBBBCCCDDDBBBDDDFFFIIIKKKKKKKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHJJJLLLMMMKKKMMMNNNLLLHHHFFFFFFHHHKKKJJJIIIJJJKKKNNNPPPRRRQQQTTTVVVWWWVVVUUUUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^___aaaaaa``````bbbccciiiiiiiiigggffffffiiikkklllmmmooopppqqqqqqppppppkkkkkkkkklllmmmmmmnnnooo~~~yyyvvvssspppnnnpppggg```______[[[XXXWWWQQQPPPOOOMMMKKKJJJIIIIIIDDDDDDDDDDDDCCCAAA???>>>@@@??????>>>>>>>>>??????>>>======<<<<<<;;;::::::888888888888888888888888777777777777777888888888666666666666777777777777555666777888888999999888888888999999999:::::::::888999999999999888777777777888999:::::::::::::::============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::@@@BBB>>>;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???>>>===>>>AAACCCCCCBBB?????????@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIJJJLLLOOORRRSSSVVVWWWYYYYYYXXXXXXYYY[[[YYYZZZ\\\^^^```aaabbbcccdddcccaaaaaaaaaccceeefffeeefffhhhiiiiiikkknnnppppppqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnooo|||yyyvvvttttttkkkeeedddddd```\\\[[[VVVTTTRRRPPPNNNMMMLLLKKKFFFFFFFFFFFFEEECCCAAA@@@??????>>>============>>>>>>======<<<;;;;;;::::::999999999999999999999999777777777777888888888888666666666666777777777777555666777888888999999888888888888888999999999:::999999999999999888777777666777888999::::::;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888===>>><<<;;;======:::;;;;;;<<<<<<===>>>>>>>>>=========???AAA@@@>>><<>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999999999999999999888888888888888888888888666666666666777777777777555666777888888999999888777777777888888888999999999999999999888888777777555666777888999;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<777999:::999;;;>>>===999;;;;;;<<<<<<===>>>>>>>>>======???AAABBB@@@<<<999?????????@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCGGGGGGHHHHHHJJJLLLNNNOOOQQQRRRSSSSSSRRRQQQOOONNNPPPPPPPPPQQQRRRRRRSSSSSSQQQQQQPPPOOOMMMKKKJJJIIILLLKKKKKKKKKMMMOOORRRTTTWWWYYYZZZZZZZZZZZZ\\\]]]\\\]]]___aaabbbcccddddddbbbaaa`````````aaabbbcccaaaccceeeggghhhjjjnnnppppppqqqssstttttttttsssssspppooonnnmmmmmmmmmnnnnnn}}}vvvrrrqqqpppkkkhhhhhhcccbbb___[[[XXXUUUSSSRRRNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888888777666666666666777777777777555666777888888999999888666777777777777888888888999999999888888888888888555555666777999;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::777888777666999>>><<<777;;;;;;<<<<<<===>>>>>>>>>??????@@@BBBCCCBBB???<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777666666666666777777777777555666777888888999999888666777777777777888888888:::999888777777777888888555555555666888:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;>>>======;;;:::999888777999999666555777;;;:::444;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???AAACCCBBBAAA????????????????????????>>>>>>>>>???AAACCCEEEFFFFFFGGGIIIKKKMMMOOOQQQQQQVVVVVVWWWXXXXXXWWWUUUTTTVVVVVVVVVVVVVVVWWWWWWWWWTTTTTTRRRPPPMMMJJJHHHFFFJJJIIIIIIIIIJJJLLLOOOPPPTTTVVVXXXXXXXXXXXXZZZ\\\YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZYYY[[[^^^```aaadddhhhjjjkkkllloooqqqqqqqqqpppooojjjjjjjjjjjjjjjiiiiiihhh|||vvvtttuuuqqqoookkkhhhddd```^^^]]]ZZZXXXVVVSSSPPPNNNMMMLLLFFFFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777666666666666777777777777555666777888888999999888777777777888888888999999;;;:::888777777777888999666666555666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;:::999888777666888999777555666999999555;;;;;;<<<<<<===>>>>>>>>>===<<<;;;<<>>>>>>>>=========>>>@@@CCCEEEGGGGGGHHHKKKMMMPPPRRRSSSTTTWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRROOOLLLIIIHHHJJJIIIIIIIIIJJJLLLNNNPPPPPPRRRTTTTTTTTTUUUWWWYYYYYYZZZ[[[[[[\\\\\\\\\\\\VVVVVVVVVVVVUUUUUUUUUTTTUUUWWWYYY[[[\\\___bbbeeehhhjjjmmmooopppooonnnmmmhhhiiiiiiiiiiiihhhgggggg~~~|||~~~wwwuuurrrnnnjjjgggeeedddaaa___\\\XXXVVVTTTRRRRRRKKKJJJIIIGGGFFFFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@========================;;;;;;:::999999888777777666666666666777777777777555666777888888999999888888888888888999999999:::;;;:::888777666777888999777777666555666888:::;;;<<<<<<<<<;;;;;;;;;::::::999999999888888888888777555888888555555888:::999;;;;;;<<<<<<===>>>>>>>>>=========>>>@@@AAA???>>>@@@?????????>>>>>>>>>======<<<<<<===@@@CCCFFFHHHGGGIIILLLOOORRRTTTUUUVVVXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRPPPMMMKKKHHHGGGGGGFFFEEEEEEFFFHHHJJJLLLLLLNNNPPPPPPPPPQQQSSSUUUWWWWWWXXXXXXYYYXXXXXXXXXQQQQQQRRRQQQQQQPPPPPPOOORRRTTTVVVWWWWWWYYY\\\___bbbdddgggjjjkkkkkkiiigggcccdddeeeeeeeeedddcccbbb{{{yyyvvvrrrooollljjjiiieeeccc```\\\YYYWWWVVVVVVPPPOOONNNMMMKKKKKKJJJJJJEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888777777666666666666777777777777555666777888888999999888888999999999999:::::::::;;;:::888666666777888999888777666555666777999;;;<<<<<<;;;;;;;;;:::::::::555666666777888999999999222777999555444888<<<===;;;;;;<<<<<<===>>>>>>>>>??????AAACCCDDDBBB???;;;@@@?????????>>>>>>======<<<<<<<<<===???CCCFFFHHHHHHJJJMMMQQQTTTVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVPPPOOONNNLLLJJJGGGEEEDDDBBBAAA@@@@@@AAACCCEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTTTTUUUUUUTTTTTTTTTOOOOOOOOOOOOOOONNNMMMLLLPPPRRRSSSTTTUUUVVVYYY[[[\\\^^^bbbeeefffeeecccbbb^^^___`````````___]]]\\\~~~|||zzzxxxvvvsssqqqlllkkkiiifffbbb^^^[[[ZZZVVVTTTRRROOOMMMLLLKKKKKKMMMJJJGGGFFFFFFEEECCCBBB===???AAAAAA???>>>======:::999888999:::999777666:::999999888888888888888777888888888888999999999666777888999;;;<<<<<<===;;;:::999999888888999999666666666666666666666666999;;;<<<:::777666888:::777777777777777777777777999999999888888888777777666;;;???@@@>>><<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>============>>>>>>???AAACCCEEEFFFJJJMMMPPPRRRRRRSSSUUUWWW^^^]]]]]]\\\[[[ZZZYYYYYYTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQPPPNNNJJJGGGDDDBBBCCC>>>>>>CCCDDDAAABBBGGGEEEFFFGGGHHHJJJKKKLLLLLLMMMOOORRRSSSSSSQQQNNNKKKNNNKKKHHHGGGHHHLLLQQQUUULLLLLLMMMNNNPPPRRRTTTUUUYYY[[[^^^___^^^]]]^^^___\\\\\\[[[ZZZYYYYYYZZZZZZ~~~|||yyyvvvqqqpppnnnkkkhhhdddaaa```[[[YYYWWWTTTRRRQQQQQQPPPPPPNNNKKKIIIIIIHHHGGGEEE@@@AAACCCCCCAAA@@@??????<<<;;;::::::;;;;;;999777888888777666666666666666777888888888888999999999999999999:::;;;<<<>>>>>><<<<<<;;;:::::::::::::::666666666666666666666666888::::::999666555777999777777777777777777777777888888888888888888888888999;;;===>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>============>>>>>>@@@BBBDDDFFFGGGJJJMMMPPPRRRSSSTTTVVVXXX]]]\\\[[[ZZZYYYXXXWWWWWWRRRSSSTTTTTTTTTSSSRRRQQQNNNNNNMMMKKKHHHDDDAAA@@@AAA======AAABBB@@@AAAEEECCCDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOPPPOOONNNLLLJJJKKKIIIGGGFFFGGGJJJMMMPPPHHHIIIIIIKKKLLLNNNPPPQQQUUUWWWYYYZZZZZZYYYYYYZZZXXXXXXXXXWWWWWWVVVVVVVVV}}}yyyxxxvvvssspppmmmjjjhhhbbbaaa^^^[[[YYYXXXXXXXXXUUUSSSPPPNNNNNNMMMLLLJJJEEEEEEFFFEEEDDDCCCBBBAAA???>>><<<<<<===<<<;;;999999888777777666666777777777888888888888999999999:::999999999:::;;;===>>>;;;;;;:::999999999999:::666666666666666666666666777777888666555444666777666666666666666666666666777777777888999999::::::;;;;;;:::;;;===>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCDDDCCCBBB@@@>>>============>>>???AAACCCEEEGGGIIIJJJLLLOOORRRSSSTTTVVVXXXZZZZZZYYYWWWVVVTTTSSSSSSPPPQQQQQQRRRRRRPPPOOONNNJJJJJJHHHFFFDDDAAA>>>===???<<<<<>>???BBBAAAAAABBBDDDEEEFFFGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHIIICCCDDDDDDEEEGGGIIIKKKLLLNNNPPPSSSTTTSSSRRRSSSSSSRRRRRRSSSTTTSSSRRRQQQPPP}}}zzzwwwtttqqqoooiiigggdddbbb```___^^^^^^[[[XXXVVVTTTTTTSSSQQQPPPKKKJJJIIIHHHGGGFFFDDDCCCCCCAAA???>>>>>>>>><<<;;;;;;;;;:::999999999999:::777777888888888999999999999888777777777999;;;<<<888888777666666666666777555555555555555555555555555555555444444444444555555555555555555555555555555666666777999::::::;;;===:::888999===???>>><<<===>>>???AAABBBCCCCCCCCCEEEDDDBBB@@@>>>===<<<<<<>>>>>>???AAACCCFFFHHHIIIIIIKKKNNNQQQRRRSSSUUUWWWWWWVVVUUUTTTRRRPPPOOOOOOMMMMMMNNNOOONNNMMMLLLKKKGGGFFFEEECCCAAA???===<<<<<<;;;:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCCCCCCC??????@@@AAABBBDDDFFFGGGHHHJJJMMMNNNMMMLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMLLL}}}zzzwwwuuunnnmmmjjjgggeeedddddddddaaa^^^\\\ZZZZZZYYYWWWVVVRRRPPPMMMKKKKKKJJJHHHFFFFFFDDDAAA?????????===<<<<<<;;;;;;:::::::::::::::777777888888888999999999::::::999888888999:::;;;777777666555555555555666444444444444444444444444444333222222333333444444444444444444444444444444444444555666888999::::::<<<999666888;;;======;;;;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>===<<<<<<>>>>>>???AAACCCFFFHHHIIIGGGJJJMMMNNNOOOPPPRRRTTTRRRRRRQQQOOONNNMMMLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHEEEDDDCCCAAA???===<<<<<<999::::::999999:::;;;;;;>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDD@@@AAABBBBBBBBBAAA???>>>=========>>>???AAABBBCCCCCCEEEHHHIIIHHHGGGHHHIIIHHHJJJKKKMMMMMMLLLJJJIII}}}|||uuussspppnnnlllkkkjjjjjjhhheeebbbaaaaaa```^^^]]][[[WWWRRRQQQQQQPPPMMMJJJJJJHHHDDDBBBAAAAAA@@@???;;;:::999999888888999999777888888888888999999999;;;;;;;;;;;;;;;:::::::::888888777666666666666777444444444444444444444444333222111111333444333333333333333333333333333333222333444555666777888888888777666888999::::::999999:::<<<>>>@@@AAAAAABBBAAA@@@???>>>===<<<<<<<<>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA<<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>@@@AAA???BBBDDDEEEDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHGGG|||zzzxxxuuusssrrrqqqqqqnnnllliiihhhggggggeeedddccc^^^YYYVVVWWWVVVSSSOOOOOOLLLHHHFFFEEEDDDCCCBBB;;;;;;:::999999999999999777888888888888999999999888999:::::::::999777666888777666666555555666666333333333333333333333333333111000000333444444222333333333333333333333333222222333333444555666666333555777888888777777888888999:::<<<>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<>><<<;;;::::::;;;777:::999555555999:::666999:::;;;<<<>>>???@@@@@@>>>>>>>>>>>>============999999:::;;;;;;;;;:::999999999999:::;;;<<<===>>><<<>>>AAABBBAAA@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEE}}}zzzxxxwwwwwwwwwssspppnnnllllllkkkjjjhhhhhhccc]]][[[[[[[[[WWWSSSSSSOOOKKKHHHGGGGGGFFFEEE======<<<;;;;;;;;;;;;<<<777888888888888999999999333555777888777555222000555555444333333333333444333333333333333333333333444111///000333555444222222222222222222222222222111222222333333444444555000444888999777555666777666777999;;;===??????@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDDDDDDDCCCBBBAAA???>>><<<:::999999999:::666::::::555555999:::666888888999:::<<<===>>>>>>;;;;;;<<<<<<<<<;;;:::999666666777888888888888888888888888888999:::<<<<<<:::<<>>??????BBBAAAAAAAAABBBBBBCCCDDD|||xxxyyyxxxvvvtttrrrqqqppppppkkkiiigggccc```]]]\\\[[[ZZZWWWSSSOOOMMMKKKHHHEEEEEEBBB>>><<<;;;;;;;;;:::888888888888888888888888888777666444444333333333444333222111111111222333333333333333333333333333111111000000000000111111///000000000111111111111222222333333333444444444666666666666666666666666666666888999999999999999@@@===999888999<<<>>>???======???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===;;;999888;;;;;;;;;:::999888666666555555555666666666666777666444333666:::<<<:::888===<<<<<<;;;:::999888888555777666333333666888666888888888999::::::;;;;;;999::::::;;;<<<===>>>>>>@@@AAAAAABBBBBBAAAAAA@@@}}}}}}{{{zzzxxxxxxwwwrrrqqqnnnkkkhhheeeccccccbbb___[[[XXXUUUSSSOOOMMMHHHEEEAAA>>>>>>===<<<;;;999999999888888888777777777666555444444333333333444333222222222222444444333333333333333333333333222111111111111111111222//////000000000111111111111222222222222333333333555555555555555555555555555666777888999999999999===;;;888777999;;;======<<<===>>>@@@AAAAAABBBBBB<<<===>>>>>>????????????????????????????????????@@@@@@@@@???>>>===<<<;;;:::::::::999888777555555444444444555555555555666555555555777999:::999888;;;::::::999999888888777666888777333333555666444666777777888999::::::;;;999999:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@zzzyyyvvvssspppnnnlllkkkfffccc```]]]ZZZWWWSSSQQQMMMIIIEEEBBB@@@???>>>===::::::999888777666666555666555555444444333333333111111111111111222333444222222222222222222222222222222111111111111222222////////////000000000000000000000111111111222222333333333333333333333333444555666777888888888888:::888777777999:::::::::<<<<<<===???@@@@@@@@@@@@999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;888888888777666555444333222222333333333444444444444555777777777666777888777777777777777777777777444666666333333666777444444555555666888999::::::888999::::::<<<<<<===>>>===>>>??????@@@@@@@@@@@@~~~}}}{{{yyyvvvsssqqqoookkkhhheeebbb___\\\WWWTTTQQQNNNHHHDDDBBB@@@???===;;;;;;:::888777555444444444444444444333333222222.........///000111222222111111111111111111111111111111000000000000111111........./////////000000/////////000000000000111222222222222222222222222333444555666666777777777666555555777999999888777;;;;;;<<<>>>>>>?????????:::;;;<<<===============::::::::::::::::::::::::777777888888999888888777666666666555555444333222111111111111222222222333111444777666333222444666444444555555666666666666000333444222333777888666333333444555777888999999888888999:::;;;<<<======;;;<<<===>>>>>>??????>>>|||yyywwwuuussspppmmmjjjhhhddd___[[[VVVRRRLLLGGGDDDAAA>>>===;;;;;;:::888666555444333222333333444333333222111...///000000111222222333000000000000000000000000//////............//////---............/////////....../////////000000000111111111111111111111111222222333444555555555555444333444666888888777666::::::;;;<<<============<<<<<<<<<<<<<<<;;;:::999888888888888888888888888333444444555555555555555444444444444333222222111000000000000111111111111...222444444111000111333222333333444444555555666111444555222333555555333222333444555666777888888777777888999:::;;;<<<<<<:::;;;;;;<<<======<<<<<<}}}wwwuuurrrpppmmmhhhccc___ZZZVVVOOOJJJFFFBBB???===;;;:::999888666555444333111222333333333333111000111111222333444444444333////////////////////////......------------......------------.........///........./////////000000000000000000000000000000000111222333444444444444333222333555777888777666999::::::;;;<<<<<<;;;;;;:::::::::999888777555555777777777777777777777777444444555555666555555555333333333333333222111111///000000000000111111111...///111111111000111222222222333333444444444555444777777333222333111---444444444555555666777777666777888888::::::;;;<<<::::::;;;;;;;;;::::::999|||zzzwwwuuuqqqmmmgggccc___ZZZSSSMMMHHHDDDAAA>>>:::999888777666555444444000111222333333222111000000111222333333222111111.................................------.........,,,,,,---------............////////////000000000000000000000000000000000///000111222333333333333333222222333666888777777888999::::::::::::::::::666777777777666555444444555555555555555555555555555555666666666555444444222333333333333222111111///000000000000111111111/////////111333444333222333333333333333333333444222555555333222333222...555555555555555666666666666666777888999:::;;;;;;::::::::::::999888777777}}}yyyuuuooojjjbbb]]]VVVPPPJJJFFFBBB???999999888777666555444444///000222333333222111000......///000000///...---........................//////............//////,,,,,,,,,---------......////////////000000000111111111111111111111111111///000111222222333333222444333222333555777888888888888999:::::::::999999555555666666777666666666444444444444444444444444444555555555444444333222222222333333333222222111000000000000111111111111111///...111555777555333333333333333333333333333,,,000222222333666666333777666666666666555555555666666777888999:::;;;;;;:::::::::999888777666555}}}zzztttmmmkkkeee[[[RRRKKKGGGCCCAAA;;;:::999777666666555555333444555333111000000111///000111222222111000///////////////////////////........................///...,,,++++++,,,...///........................000000000000000000000000---222333///000555555000333222222333555666666555777777888888888777777666444555555555444333333222111222333333444444333333000111222333333222000///111222222333333222222111111111000000//////......///000222333333222000///222222222222222222222222111000000222444444333222111222222333333444444555666888::::::999999:::;;;999999888777666555444444xxxqqqmmmggg]]]TTTMMMHHHEEECCC<<<:::999666555333222222222333333222000...///000///000111111111111000///................................................///---,,,++++++,,,---///........................////////////////////////---111222000000444444000222222222333444555555555555666666666666666555555444444444444444333222222111222222333333333333333111111111222222111111000111111222222222222111111111000000000/////////...///000111222222111000///222222222222222222222222444333222333444333111///111222222333333444444555666888999:::999888999:::777777666555444333222222~~~wwwqqqjjj```WWWPPPKKKGGGDDD<<<;;;888666333111000///000111222000...---...//////000000111111000000///........................------------------------...---,,,++++++,,,---...------------------------........................---000111000000333333000111111222222333444444444333333444555555444444333333333444444444333222222000111222222333333222222111111111000000111111222000000000000000000000000000000000000////////////000000000000000000000000222222222222222222222222444333222333444444333111111222222333333444444555555777999999888777888999444444333222111000000///}}}tttnnnddd[[[SSSMMMHHHEEE;;;:::888666333222111000///000111000...---...//////000000000000000000///........................------------------------------,,,++++++,,,---------------------------------------------------------///000000000222111111000111222222222222333444222222333444444444333333222222333333333333222222///000111111222222111111111111000//////000222333/////////....../////////000000000000////////////000///............///000111111111111222222222222000///000222555777777666111222222333333444444555444666888888666555666777222222111111000//////...wwwqqqggg]]]UUUNNNHHHEEE:::999888666555444444333///111111111///...///000000//////////////////000........................------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------...000111000000111///111222222000///111333111222333333444444444333111111222222222222222111...///000000111111000000111000///...///000222333//////...------...//////////////////000000000000//////...------...//////000000000111111222222222//////000222555777666555111222222333333444444555333555777666555444444555222111111000000/////////xxxrrrhhh^^^VVVNNNGGGCCC999888777666555555444444///000111000///...///000000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---000111//////111...000222111...---///222000000111222333333333333000000111222222222111111---...//////000000//////////////////000111111222000///...------...///000////////////000000000000//////////////////////////////000000111222222222333222111222333333222000111222222333333444444555333444666555333222333333111111111000000/////////xxxrrriii___UUUMMMFFFAAA:::999777555444333222222---...//////...---...///000///............///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,000111...---111---000222111---,,,...111......///111111222222111///000000111222222111111------...////////////...---...///000111111111111000///...------...///000.../////////000000000111...///000000000000///.../////////000111222222222333222111111222222000...111222222333333444444555222444555444222111111222000000////////////......xxxrrriii^^^UUULLLEEE@@@;;;999777444222000//////,,,---......,,,,,,---...000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................---***+++000111------111,,,000222111---+++...111,,,---...///000000000000//////000111111111111111,,,---......//////......,,,---///111111111111000111000...------...000111.../////////000000111111---///111222222111///---...//////000111222222222/////////000222222111000111222222333333444555555222333444444222111111111..................------{{{pppbbbXXXQQQKKKDDD>>>999777555333333333111000//////000000000000//////---...///...------...///+++,,,,,,---...///000000,,,***)))+++...000...+++,,,,,,,,,++++++*********+++,,,,,,,,,++++++---///,,,+++***+++---...---,,,***+++---,,,,,,---///111......///222444333///***000000000000111111111111......////////////......111111000///...---,,,,,,------............---------.........------///000222000///......///000222////////////000000000000111000///000111333333333111222222111000///111333000222444666666444222000222222222111000//////.........------------......wwwnnnbbbWWWNNNHHHAAA===999777444333333333111000//////000000000000//////---...///...---,,,---///............------------+++***)))+++...///---+++,,,,,,,,,+++++++++******(((***++++++***)))+++,,,---++++++,,,---...---,,,+++,,,------,,,,,,...000000...---///111111///---//////000000000111111111......////////////......////////////............---..................------.........------///000111000///......///000111////////////000000000000111000///000111222333333000222333222111000111222111222333444555444222111222222111000000///............------------......rrrkkkaaaUUUJJJCCC???===888666444333333333111000...//////000000//////...,,,...///...---,,,---...............------------***))))))+++---...---+++,,,,,,,,,++++++++++++***''')))+++,,,+++******+++---,,,,,,,,,...///...---,,,---...---,,,,,,---///000...,,,,,,---...///...//////000000000000111111......////////////......------.........//////000........................---...///...------///111111000///......///000111////////////000000000000000000000000111222333333///111333333222111111111222222222222222222222222111111000000//////.........------,,,,,,------...|||mmmhhh^^^RRRGGG???===<<<888666333222333333111000...//////////////////...,,,---......,,,,,,---...***+++,,,---...//////000))))))***+++,,,---,,,,,,++++++++++++++++++++++++(((+++...///...,,,,,,,,,...---,,,---///000///...---......---++++++,,,......---,,,,,,,,,------...////////////000000000111......////////////......---------.........//////.........------.........---...///...------///111111111000//////000111111////////////000000000000//////000000000000222444---000333444333111111111333333111111000111222222000000000//////.........------,,,,,,,,,,,,------xxxgggcccZZZOOODDD>>><<<<<<777555333222222222111000......////////////......,,,---...---,,,+++,,,...******+++,,,---...//////(((***+++,,,,,,,,,,,,---++++++++++++++++++++++++(((+++...///...,,,,,,,,,...---,,,---///000///...---......---++++++,,,...+++,,,---...------,,,,,,...////////////000000000......////////////..................------------///...------------...///.../////////......000111111111000000000000111111////////////000000000000...///111000//////222444---000333444333222111111444333111//////000111222/////////...............,,,,,,++++++++++++,,,,,,yyyqqqaaa\\\SSSJJJBBB===;;;:::666444222222222222111000---......//////......---+++---...---,,,+++,,,---------------,,,,,,,,,,,,)))+++------,,,,,,---...***++++++++++++,,,,,,,,,''')))+++,,,+++******+++---,,,,,,,,,...///...---,,,---...---,,,,,,---///***,,,//////...,,,,,,,,,......////////////000000......////////////......///.........------,,,,,,///...---,,,,,,---...///...///000///......000222111111111111111111111111////////////000000000000---///111000......111444---000222333222111222333333222111/////////000000..................------,,,++++++******++++++,,,}}}rrriii\\\UUUKKKCCC???<<<999666666444222111222222111000---......//////......---+++,,,------++++++,,,------------,,,,,,,,,++++++))),,,......------...000******+++++++++,,,,,,,,,(((***++++++***)))+++,,,---++++++,,,---...---,,,+++,,,------,,,,,,...000---...///...,,,+++---000........./////////000000......////////////......,,,,,,------------......000///---,,,,,,---///000...///000///......000222111111111222222111111111////////////000000000000,,,///111000...---111555...000111222111111333444222222111000///.........------------------------++++++************++++++yyymmmdddXXXPPPEEE???===;;;777444555333111111222222111000---..................---+++,,,------++++++,,,---)))***+++,,,---......///***---//////...---///111*********++++++,,,,,,,,,+++,,,---,,,++++++---///,,,+++***+++---...---,,,***,,,---,,,,,,---///111///000///,,,)))***///333............/////////000......////////////......***++++++,,,---//////000000///---,,,,,,---///000...///000///...///000222111111222222222222111111////////////000000000000,,,///222000------111555///000111111000111333555111111111000///......---------------------------++++++************++++++|||qqqcccYYYOOOKKKFFFAAA===:::666444333333111000000000111222.../////////...---,,,,,,,,,,,,,,,---------.........------,,,+++***))))))---...///...,,,+++,,,---))),,,...///---,,,++++++,,,++++++---000000---+++(((((()))***,,,---......+++,,,---...///////////////...---,,,,,,,,,,,,,,,///000000///---+++,,,---,,,---......//////............---,,,+++++++++++++++---...---,,,,,,---...---///////////////111333000000111111111222222222111111111111000000//////...///000111222333444444333333333222222222111111///............---------))),,,...---***(((***---)))***++++++***)))***+++tttqqq~~~uuujjj^^^VVVMMMIIIDDD???<<<999666444333222111000000000111111..................---,,,,,,,,,,,,---------......------,,,,,,+++******))),,,---...---,,,+++,,,---***++++++***))))))***,,,+++******,,,......,,,***)))******+++,,,---......******+++,,,------------///......---------------***,,,...///......///000------...////////////...---------,,,---------...,,,---......------///000---///////////////111333111111111111222222222222222222111111111000000000//////000111222333444444333333222222222111111111............------------,,,+++++++++,,,,,,,,,+++)))***++++++***)))***+++zzz\\\^^^eeevvvkkkaaaXXXSSSIIIEEE@@@===:::888666444222222111000000000000111,,,------............---,,,,,,,,,---------......------,,,,,,++++++*********+++,,,,,,++++++,,,---++++++***)))'''(((+++---***))))))***,,,---+++***+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,//////..................)))+++...000///.........,,,---......//////......,,,,,,,,,---...//////000+++---////////////111222---///////////////111333111111222222222333333333222222222222222111111111///000000111222333444444222222222222111111111000......---------,,,,,,,,,///+++)))***...///---))))))***++++++***)))***+++www^^^aaa]]]xxxzzzooocccYYYSSSQQQDDDAAA===:::999777555444222111111000000000000000+++,,,------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++)))***++++++++++++,,,---,,,------+++******,,,...*********++++++,,,++++++------------------------///.........------......//////////////////......+++...000111///,,,******+++,,,,,,---------------+++,,,,,,------......---***,,,.........///111222---/////////...///111333222222222222333333333333222222222222222222222222000000111222222333444444222111111111111000000000------------,,,,,,,,,+++...,,,++++++---...---+++)))***++++++***)))***+++jjj```QQQddd|||tttiii]]]TTTPPPNNNAAA>>>;;;888777666555444111111111111000000//////++++++,,,---.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------)))***++++++++++++,,,---***,,,......---++++++,,,++++++++++++++++++,,,---......------------,,,,,,//////...---------............///000000//////...+++---000111...,,,***)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))+++---------...000111---/////////...///111333111111222222222333333333222222222222222222222222111111111222333333444444111111111000000000//////---,,,,,,,,,++++++++++++***,,,...---+++***,,,---)))***++++++***)))***+++uuuaaa```yyytttlllbbbYYYQQQLLLJJJ@@@===999777666666444333000000111111000000///...+++,,,,,,------------,,,,,,,,,,,,---------......++++++,,,,,,------......***+++,,,,,,++++++,,,---'''))),,,---,,,***))))))+++,,,,,,+++***+++---...---------,,,,,,,,,,,,,,,---,,,+++***++++++---...,,,---...///000///...---(((***---///...---------)))***++++++,,,,,,+++++++++,,,,,,,,,+++***(((''')))+++------,,,---...000---///////////////111333000000111111111222222222111111111222222222222222222222222222333333444444000000000000////////////,,,,,,,,,+++++++++******(((,,,...---)))(((***...)))***++++++***)))***+++~~~|||rrrkkkbbbZZZTTTNNNGGGCCC???<<<999777666555444333///000111111111000......,,,,,,---------,,,++++++,,,,,,,,,---------......++++++,,,,,,---......///,,,---...---,,,+++,,,---)))***,,,+++***)))***+++)))++++++***))))))+++...+++++++++,,,,,,,,,,,,,,,,,,+++*********,,,...///+++,,,.../////////------)))+++------,,,,,,---...++++++,,,---------------***+++,,,------,,,***)))+++---......------...000---///////////////111333//////000000000111111111000000000111111111222222222222222333333333333444000000/////////.........++++++++++++************)))***+++******)))***+++)))***++++++***)))***+++}}}wwwlllddd[[[TTTPPPKKKDDD===???===999777666555444222///000111111111000...---------------,,,,,,+++***,,,,,,,,,---------......***+++,,,,,,---...//////---...///...,,,+++,,,------------+++******---///(((***+++)))''''''***---*********++++++,,,,,,,,,...---,,,+++,,,...111222***+++---//////...---,,,---......---+++******,,,,,,---......//////......(((***,,,.........---,,,---///000///......///000---///////////////111333////////////000000000000//////000000111111111222222333333333333333333444000/////////............+++++++++************))),,,)))'''(((+++,,,***''')))+++++++++***)))***+++~~~ssslllddd___VVVNNNIIIEEEBBB@@@999888777555444444444444111222222000...---...///000///...---------------+++++++++,,,,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---+++*********+++---000111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---///...---,,,+++,,,,,,---+++---------+++++++++---,,,((((((...///***(((++++++,,,...---,,,,,,---//////////////////.........000000000000000111111111111111111111111111111111111111222222222333333333222333333333333222111111111///------......+++'''************************))))))************))))))******+++++++++******)))zzzpppiiiaaa[[[SSSLLLGGGCCC@@@>>>999888777555444444333333111111111000...---...//////......------------...,,,,,,,,,,,,------------------------.........///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***((((((******+++++++++,,,,,,,,,------------------------***,,,------,,,,,,---...///...---,,,,,,,,,------.........,,,***(((((((((///+++,,,000111---,,,...+++,,,------,,,,,,---////////////////////////...//////000000111111111222222111///......///111222111111111222222222333333222222333333222222111000000...------...---***(((************************))))))************))))))*********++++++******))){{{tttjjjccc[[[VVVNNNHHHCCC@@@===;;;888777666555444333333333000111111///------...///---------------.........,,,------------.........------------............,,,,,,++++++++++++,,,,,,,,,,,,------,,,)))&&&%%%******+++++++++,,,,,,,,,........................,,,---......------...///......---,,,,,,,,,------------...,,,)))''''''(((,,,******------******,,,+++,,,------,,,,,,---.........//////////////////......///000111222222333333111...,,,,,,...111333111111111222222222222333222222222222222111000000///...------------***(((************************))))))************))))))))))))******+++******)))zzzuuunnneee^^^VVVQQQKKKEEEAAA>>>;;;999777777555444333222222222000000000///------...///+++,,,,,,---............---------.........//////------------------------,,,,,,++++++++++++,,,,,,((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,------------............,,,---......---,,,---///------------------------***+++,,,,,,+++***,,,---))))))***+++***))))))******,,,------,,,+++---...............////////////---...///000111222333333222111///......///111222111111111111222222222222111111111222111000000///...------------,,,***)))************************))))))************))))))((())))))***************yyysssnnnhhh___YYYQQQMMMHHHCCC@@@>>>;;;999777666555333222222222222//////000///------...///***+++,,,---......---------------.........//////------------------,,,,,,,,,++++++******++++++,,,'''''''''''')))+++---///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,+++,,,---,,,---------------------+++,,,------,,,,,,---///+++---...---++++++---...***+++---,,,++++++,,,...---.........//////000000---...///000111222333333000111111222222111111000000000111111111222222222000000111111000000///...,,,---------,,,+++******))))))))))))))))))))))))))))))************))))))'''((()))***************~~~yyyrrrmmmhhhaaaZZZTTTMMMJJJEEEBBB???===:::888666555444333222111111111...//////...------...000***+++---......---,,,,,,,,,------------.........------------,,,,,,,,,,,,++++++************++++++((('''%%%%%%%%%'''***+++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,---...---,,,++++++---+++,,,---.........------...///000///,,,+++,,,---)))---...***((())),,,---***+++,,,,,,++++++,,,---------......///000000000......///000111222222333///000222444444222000///000000000111111111111222000000000000000///......+++,,,...---+++******+++))))))))))))))))))))))))))))))************))))))''''''((()))************xxxssslllfffaaa[[[TTTOOOIIIFFFBBB???>>><<<999777666555444222111111000000---...///...---,,,...000+++,,,---......---+++***,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++************++++++)))(((((((((((())))))*********+++++++++,,,,,,,,,++++++,,,,,,---......///---//////...---,,,,,,---+++,,,---.........---------//////...,,,++++++,,,%%%+++---'''$$$'''******)))+++,,,,,,++++++,,,---------......///000000111//////000000111111111222000000111222222111000000000000000000111111111111//////000000//////...---***,,,...---+++)))***+++))))))))))))))))))))))))))))))************))))))&&&'''((()))************uuuooohhhbbb]]]XXXPPPKKKGGGDDD@@@>>><<<;;;888666555555333222111000000000---...///...---,,,...000+++,,,.........,,,***)))+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++************++++++(((***,,,...///...------******+++++++++,,,,,,,,,,,,,,,------...///000000///000111000...------...***+++---...///...------)))+++,,,,,,,,,,,,...///(((///000***&&&)))------)))+++,,,,,,+++***,,,------------...///000000111000000000000000111111111111000///......///000111000000000000111111111111///////////////......---))),,,...---***)))***,,,))))))))))))))))))))))))))))))************))))))&&&'''((()))************{{{vvvoooiiibbb]]]YYYTTTNNNIIICCCBBBAAA>>>;;;999777666555444333222111111111111...000222...(((&&&(((,,,111...------000111///---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((***+++,,,---------++++++******++++++,,,---***,,,...000000000......---,,,,,,---......---+++---.........---...111333,,,------+++***)))+++,,,***+++,,,------,,,***)))...,,,***+++...000...,,,+++,,,......---...///111111222222333333222222111111000000000111222333333//////000111111111111111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((wwwrrrkkkeee^^^YYYUUUQQQKKKFFFAAA@@@>>><<<:::888666555444444333222222111000000...///000...+++***,,,...000...,,,---///000...,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,---------++++++******++++++,,,------.../////////---+++***---,,,,,,---......---+++,,,,,,---,,,+++,,,...111+++,,,,,,+++))))))***++++++++++++*********++++++...,,,+++,,,...///...,,,+++---............///111000111111222222111111000111111000000111111222333//////000111111111111111......---,,,,,,,,,,,,---*********)))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((yyyqqqlllddd___XXXTTTPPPLLLGGGBBB>>>===<<<:::888777555555333444444444222111///.....................///000...---,,,,,,......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,---------++++++******++++++,,,---------.........,,,***)))---,,,,,,,,,......,,,+++***+++,,,+++******+++---***+++,,,+++)))((()))***,,,+++)))(((((()))+++,,,---,,,+++,,,...///...---,,,---............///111000000000111111000000000111111000000000111222222//////000000111111000000......---,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))yyyrrrjjjfff^^^YYYSSSOOOLLLIIIDDD@@@<<<;;;:::999888777666555333333444444333000...,,,///...,,,---...000///...,,,,,,,,,,,,,,,---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------,,,++++++******++++++,,,---)))***+++,,,---------------,,,+++,,,---...,,,******+++,,,+++***)))***+++)))+++,,,+++)))((()))******)))((((((((()))***+++,,,,,,,,,,,,---......---,,,...//////......///111000000111111111111000000111111000000000000111111//////000000000000000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))yyyrrrkkkddd```XXXTTTNNNKKKIIIFFFBBB>>>;;;::::::999888777666555222333444444333000...,,,000...,,,,,,---...---,,,+++,,,,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***++++++,,,,,,,,,,,,++++++******++++++,,,---******+++,,,------------,,,++++++,,,------,,,***+++,,,---,,,+++***+++,,,)))+++,,,,,,***))))))***'''((()))***+++******))),,,,,,------------......---...000///......///000111222222222222222222111111111000000///000000111//////000000000//////...------,,,++++++++++++,,,++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))******yyyqqqjjjccc^^^ZZZSSSOOOJJJGGGFFFDDD@@@<<<::::::999888777666555444111222222222222000///.........------,,,,,,------+++,,,------++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,+++++++++,,,+++++++++------+++******,,,......,,,+++,,,---***,,,...---,,,*********&&&(((***,,,,,,,,,***)))+++,,,...---,,,,,,---///...///000000......///000222222333333333333222222111111000/////////000000//////000000000///......------,,,+++++++++++++++)))))))))))))))*********((((((((()))******++++++))))))))))))))))))))))))))))))))))))************zzzqqqiiibbb\\\XXXUUUNNNJJJEEECCCCCCAAA===:::999999888666555333222222111111111111111000000000+++...//////------///222+++---......,,,+++,,,.........---------,,,,,,,,,************************(((((())))))******************+++,,,,,,,,,++++++++++++******++++++,,,---000///...---,,,,,,,,,,,,,,,+++***+++------+++***(((***---------,,,,,,---***,,,//////---+++++++++((()))***++++++,,,,,,,,,***,,,......,,,,,,---///...000111000///...///000111111222222222222111111111111000/////////////////////000000///......------,,,++++++***+++++++++(((((()))))))))*********'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************~~~{{{uuulllddd]]]XXXTTTQQQKKKGGGCCCAAA@@@???<<<999888888666555333111000///000000000///000111111222)))---111000......222777+++---///...,,,+++---///......---------,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,++++++++++++******++++++,,,---------------...///000000,,,+++***+++,,,---+++)))'''))),,,---,,,,,,,,,---+++---000000...,,,+++++++++***))))))***,,,...///***---///...,,,+++---000///000111000///...///000000000111111111111000000111111000/////////////////////000000///...---------,,,++++++******++++++******++++++,,,,,,,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++}}}zzzpppkkkeee___ZZZVVVRRROOOIIIGGGDDD@@@===;;;::::::888777666555555555555555333000......000111///---///...------...///...---++++++,,,,,,,,,,,,------111000---+++***+++,,,---+++...000...)))(((+++///******++++++++++++,,,,,,---+++)))***---......,,,,,,------+++******,,,///---------......---,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++((()))******)))***,,,...***,,,------------...000000000000000000000000000000000000111111111000000111111111111000000000000///,,,---111111,,,***---+++***)))***++++++***)))***)))(((''''''((()))***((())))))((('''''')))***))))))************))))))+++,,,---+++)))((()))***|||wwwtttiiieee^^^YYYTTTPPPLLLJJJGGGFFFCCC???<<<:::999999777777555444333333333333222000......000000///...///...------...///...---++++++,,,,,,,,,,,,------000///---,,,++++++,,,,,,(((+++---***'''%%%(((+++,,,,,,,,,---------.........+++******,,,...---+++,,,,,,---,,,++++++,,,...+++,,,,,,,,,,,,,,,++++++,,,,,,++++++************)))))))))******+++++++++************************((()))******)))***,,,...***,,,------------...000000000000000000000000000222111000000000000000111111111111000000000/////////,,,,,,000000++++++...++++++***++++++,,,+++***+++***))))))))))))***+++''')))***)))((('''((()))((())))))******))))))((()))+++++++++)))((()))***}}}uuuooollleeeaaa\\\WWWSSSOOOLLLIIIDDDCCC@@@===;;;999888777666555444222111000000000222000......///000///...///...------...///...---++++++,,,,,,,,,,,,------......------,,,,,,+++++++++---...,,,)))(((+++...,,,,,,,,,,,,------------...,,,******,,,,,,,,,+++***,,,------,,,+++,,,,,,+++++++++++++++++++++++++++************)))))))))'''(((((()))***+++,,,---)))))))))))))))))))))))))))***+++*********,,,...+++,,,---...------...000000000000000000000000000444222000///...///000111111111000000000000//////000---,,,...---++++++...***************************))))))(((((())))))***&&&(((******)))((((((((('''(((((())))))(((((('''''')))***)))(((((()))+++vvvoooiiifffaaa^^^XXXTTTQQQNNNKKKHHHAAA@@@>>><<<999777666555444444222111///.........111000///...............///---------...///...---+++++++++,,,,,,,,,------,,,------------,,,+++***,,,......---++++++,,,///)))************+++++++++---,,,++++++++++++++++++))),,,......---++++++,,,+++++++++++++++,,,,,,,,,***)))))))))))))))))))))((((((((()))***+++++++++)))))))))***************)))***++++++******,,,...+++,,,......------///000000000000000000000000000555333000...---...000222111000000000///////////////---,,,+++++++++,,,---'''((()))(((((('''((()))''''''&&&&&&&&&&&&''''''%%%(((++++++***(((''''''''''''((((((((((((''''''%%%'''((()))((((((***+++zzzqqqjjjdddaaaYYYVVVQQQNNNKKKIIIFFFEEE======<<<:::888666555444333333111000///.........000000///...------...//////---------...///...---+++++++++,,,,,,,,,------,,,,,,---------,,,+++***)))******)))((()))***+++)))))))))*********+++++++++,,,++++++******+++,,,))),,,......---++++++,,,,,,,,,,,,+++,,,---...///)))))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++***+++---///+++---............///111000000000000000000000000444222000...---///111222000000000////////////......---,,,******+++,,,,,,''')))******((('''(((***&&&&&&''''''''''''&&&&&&%%%(((++++++***(((''''''''''''((((((((((((''''''%%%'''((()))((()))***,,,|||tttlllddd___\\\WWWSSSOOOLLLJJJIIIGGGEEE;;;;;;;;;:::888666444333333222111000//////////////////000...---,,,---//////...------...///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++)))***,,,---***,,,------,,,+++,,,,,,---,,,,,,+++,,,---///000)))))))))************+++******)))))))))(((((((((*********+++,,,,,,------)))+++,,,+++++++++---///+++---...///......///111000000000000000000000000222111000......000111222000000////////////......+++---,,,))))))+++,,,***)))+++---,,,***(((***---((())))))******))))))(((&&&(((******)))((((((((('''(((((())))))(((((('''&&&'''))))))))))))+++,,,}}}zzztttllleee^^^YYYWWWUUURRRNNNKKKJJJIIIGGGFFF:::::::::999888666444333222222111111111111222222...///000...,,,+++---//////...------...///...---++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,------,,,,,,,,,---.........++++++++++++,,,,,,,,,,,,''')))+++***)))***,,,///,,,,,,---,,,++++++,,,...,,,+++******+++---///000************++++++,,,,,,((((((((())))))))))))))))))))))))***+++,,,,,,,,,***+++,,,,,,++++++---///,,,---//////......000111000000000000000000000000////////////000111222333000000/////////.........)))------***))),,,+++''''''***---,,,((('''))),,,))))))***++++++***))))))''')))***)))((('''((()))((())))))******))))))(((''')))******))))))+++,,,wwwtttnnnggg```ZZZUUUSSSOOOLLLIIIFFFEEEEEECCCBBB999999:::999888777555333222222222222222333333444---///000///,,,+++---//////...------...///...---++++++,,,,,,,,,------------,,,***))))))***,,,...***)))((()))***+++,,,+++((())))))))))))*********&&&(((******)))***---000,,,------+++******,,,///+++***))))))***+++...///******+++++++++,,,,,,,,,&&&&&&'''((()))***++++++'''(((((()))***+++++++++***+++,,,,,,+++,,,...///,,,---//////......000111000000000000000000000000......///000111222222333000/////////............(((,,,---******,,,+++&&&$$$'''***)))%%%###&&&***'''((()))******)))((('''((())))))((('''''')))***))))))************)))))))))***++++++******+++,,,{{{uuuppplllfffaaa\\\WWWRRROOOJJJHHHFFFCCCAAA???>>>===888888777666555333111000111111000000//////......///...---,,,,,,,,,,,,,,,%%%'''))),,,---............---,,,+++++++++,,,---++++++++++++++++++++++++************************---)))***---+++&&&''',,,))))))*********+++++++++++++++++++++,,,,,,---...000///---+++*********+++))))))))))))))))))))))))(((((()))***+++,,,------+++************,,,---...)))+++,,,,,,,,,,,,---///------,,,,,,---...000111111111000000//////......000000000000000000000000333222000///---,,,,,,,,,))))))))))))))))))))))))(((***++++++)))((())))))************)))(((&&&&&&'''''''''((())))))******((((((((((((((((((((((((''''''''''''(((***+++,,,}}}wwwrrrkkkgggaaa\\\WWWTTTPPPMMMIIIGGGEEEBBB@@@>>>===<<<888777777666444333111000......//////000000111111///...------,,,,,,,,,---***+++,,,---............***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,******---+++'''''',,,*********+++++++++,,,,,,,,,,,,+++++++++,,,------...---,,,+++++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))******))))))***+++---...)))+++,,,,,,,,,,,,---///,,,---...000000000000000222111111111000000000000000000000000000000000000111000///---,,,,,,++++++))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---{{{vvvpppllleee```ZZZTTTQQQOOOMMMKKKGGGEEECCCAAA>>><<<;;;;;;666666666555444222111000......//////000000111111.........---------------000///..................)))***+++---------,,,,,,++++++++++++++++++++++++************************+++***+++,,,+++'''(((,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++,,,---...))))))))))))))))))))))))******)))))))))((((((((())))))))))))***+++,,,---***+++------,,,,,,...///+++---000333333222000///222222222222111111111111000000000000000000000000///......---,,,+++******))))))))))))))))))))))))''')))++++++)))))))))***(((''''''((()))***+++,,,,,,++++++***))))))(((((((((((((((((((((((((((((()))))))))***+++,,,---...~~~wwwrrrnnniiifff___ZZZSSSNNNLLLKKKJJJIIIDDDCCCAAA>>><<<:::999999555555555444444222111000111111000000//////......---...............------111000...---------//////++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******************************++++++***((()))+++,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))***+++,,,,,,***+++------,,,,,,...///,,,...000111222222111000111111111111111111111111000000000000000000000000---------------,,,++++++))))))))))))))))))))))))''')))***+++)))))))))***)))((((((((((((***+++,,,++++++++++++******))))))(((((((((((((((((((((((())))))))))))+++,,,---...vvvoookkkhhhccc```ZZZUUUOOOKKKIIIHHHHHHGGGAAA@@@>>><<<:::888777777333333444444333222111111111111000000//////......------...//////......---...---,,,,,,,,,---...///...---+++)))))))))++++++++++++++++++++++++++++++************************)))+++,,,***)))***++++++,,,,,,---------............---,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))***++++++,,,,,,***,,,------------...000............///000111111000000000000000000000000000000000000000000000000------.........------,,,))))))))))))))))))))))))'''(((*********)))***+++******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))((((((((()))***+++,,,---{{{vvvnnnhhheeebbb]]]YYYVVVRRRMMMIIIGGGFFFEEEDDD>>>===;;;999888666666555222222333333333222111111......//////000000111111,,,---...000000///......,,,,,,,,,,,,,,,,,,---------,,,+++))))))******+++++++++++++++++++++++++++************************'''+++,,,***)))+++,,,+++,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))******)))))))))((((((((())))))+++,,,,,,---,,,,,,+++,,,......------///000///...------...///111222///////////////000000000000000000000000000000000,,,,,,...//////...---,,,))))))))))))))))))))))))&&&(((*********)))***+++)))******++++++***))))))(((((())))))***++++++,,,))))))))))))))))))))))))((((((((()))***+++,,,---zzzqqqlllfffbbb```\\\WWWSSSRRROOOKKKHHHFFFDDDBBBAAA<<<;;;:::888666555444444111111222222222222222111......//////000000111111,,,---///000000000///...---------------,,,+++***&&&(((***,,,---,,,+++***++++++++++++++++++++++++************************&&&+++---)))(((+++---++++++,,,,,,,,,------------,,,,,,+++++++++,,,------))))))++++++,,,+++******))))))))))))))))))))))))++++++*********))))))))))))***,,,---......------+++,,,......------///000......///000111111111222//////000000000111111111000000000000000000000000)))+++,,,.........---,,,))))))))))))))))))))))))&&&(((***************,,,&&&(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...zzztttkkkfffaaa^^^]]]YYYTTTOOOPPPMMMJJJGGGEEECCC@@@>>>;;;:::999777555444333333000000111222222222222111111111111000//////......+++---///000111000///...///000000///---+++)))''' $$$***///111///,,,***++++++++++++++++++++++++************************&&&,,,---)))(((,,,---***+++++++++,,,,,,,,,------++++++++++++,,,------...&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,------***+++---...//////...---+++---......---...///111---///111444444333222000000000111111222222222333000000000000000000000000((()))+++---------,,,+++))))))))))))))))))))))))&&&(((************+++,,,###&&&***---///...,,,*********))))))((((((''''''))))))))))))))))))))))))*********+++,,,---//////yyyrrrmmmfffbbb[[[VVVSSSQQQPPPNNNMMMLLLIIIFFFCCCAAA??????;;;:::888666444222222111333222000......///111222000000000000000///......000////////////.........***+++++++++++++++++++++++++++++++++++++++++++++'''***,,,+++))))))+++---***+++,,,,,,******+++,,,(((***,,,,,,++++++,,,---,,,,,,,,,------.........------,,,,,,+++***))))))+++++++++*********))))))(((((((((((((((((((((((()))************+++++++++(((***---//////...,,,***------------------------............///////////////000111000///000222333111111000000//////............---,,,,,,,,,,,,---++++++++++++************))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))*********+++,,,------+++***(((///---+++,,,///000///...}}}uuunnniiiddd```ZZZUUUSSSPPPNNNLLLKKKJJJGGGDDDAAA???>>>===:::999888555444222222111111000///.........///000000000000000000///......000000000/////////............------,,,,,,++++++++++++++++++++++++++++++(((***,,,+++))))))***,,,)))+++,,,+++***)))***+++(((***,,,,,,,,,+++,,,---,,,,,,------------------......------,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++(((***+++------,,,+++*********+++,,,...///000000....../////////000000000---...///...------///111000000000000//////......------,,,+++++++++++++++''''''((((((((()))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******+++++++++++++++++++++,,,///,,,++++++...//////---}}}vvvooohhhddd___\\\XXXTTTRRROOOLLLIIIIIIGGGEEEBBB???===<<<;;;999888666555333222111111/////////.........------//////000000000///......000000000////////////...//////...---,,,+++******++++++++++++++++++++++++***+++,,,+++))))))***+++)))***++++++))))))***+++(((***,,,---,,,,,,,,,...------------------,,,,,,///......------,,,,,,++++++++++++***************************************)))************+++++++++)))*********++++++++++++++++++,,,---...//////////////////000000000111111---...///...------///000000000000////////////...,,,,,,+++***************%%%&&&&&&''')))******+++))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))),,,+++)))))))))+++---///---,,,***+++---......---}}}wwwqqqjjjdddaaa\\\YYYVVVSSSQQQNNNJJJGGGGGGEEECCC@@@>>><<<;;;:::777666555333222111111111...////////////...---,,,...///////////////....../////////.........------------,,,,,,++++++******************************++++++++++++***)))*********+++,,,+++******+++,,,(((***,,,---,,,,,,---............------,,,,,,,,,......------,,,,,,,,,+++************************************************))))))*********+++++++++,,,+++*********+++,,,---//////......------,,,,,,000000000000111111111111///000111000......000222////////////////////////,,,,,,+++***************(((((())))))***++++++,,,((((((((((((((((((((((((***+++++++++++++++******))))))************))))))***)))))))))***,,,...///,,,+++++++++,,,---------xxxrrrlllgggbbb^^^YYYWWWSSSQQQOOOMMMIIIFFFEEEDDDBBB???===;;;::::::555555333222111111111111//////000000000///...---......////////////...............---------,,,,,,++++++,,,,,,------......************************+++************+++******+++,,,---,,,+++***+++---)))+++------,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++...---,,,++++++---...////////////......---------000000000000111111111111///000111000......///111.............../////////------,,,+++++++++++++++***)))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++***)))((()))************)))(((&&&(((***,,,---...------+++,,,,,,++++++,,,---...}}}yyyrrrlllgggbbb^^^[[[VVVSSSPPPMMMKKKJJJGGGEEECCCBBB@@@>>><<<:::999999333333222111111111111111000000000/////////......------.../////////...............---------,,,,,,,,,,,,---...///000111111***************************)))((()))+++,,,+++******+++,,,,,,+++***+++,,,)))+++---------------///------------------,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++...---,,,,,,,,,---///000++++++,,,...///000111222/////////000000000111111---......---,,,+++---...---............/////////------,,,+++++++++++++++(((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''(((***++++++***))))))((()))***++++++***)))(((&&&(((***---......---,,,+++,,,---,,,++++++---///~~~vvvrrrkkkeee```\\\YYYVVVSSSOOOKKKHHHFFFFFFDDDCCCAAA@@@>>>;;;999888777777222222111000000000111111000///...---------......,,,---......//////......000000/////////.........+++,,,,,,------.........************************)))((('''))),,,------+++(((***+++***)))((()))***)))+++---...------...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))************+++++++++---,,,,,,,,,------......)))***,,,---///111333444....../////////000000000.........---++++++,,,...---------.........//////,,,,,,+++***************&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%'''(((*********((('''((()))***++++++***)))(((((()))***+++,,,---------,,,---...---,,,,,,...000{{{wwwqqqmmmfff```\\\XXXUUURRRPPPLLLGGGDDDCCCCCCBBBBBB???>>><<<:::888666555555111111000000000000111111000///---++++++,,,---...,,,,,,---.../////////...111111111111000000000000******)))))))))))))))))))))))))))))))))))))))))))))'''&&&(((,,,......,,,'''((()))((('''&&&'''))))))+++---...------...///,,,,,,,,,------.........------------------------))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...///000111111............////////////000000000///------...///---------.........//////+++******)))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))$$$&&&((()))***)))((('''''')))***++++++***)))''',,,+++))))))***+++---///,,,...///...,,,,,,...111|||wwwsssiiieee```[[[WWWTTTQQQNNNLLLKKKIIIGGGEEECCCBBBAAA======<<<;;;::::::::::::222222222111000//////...---333555///+++------+++000000000000000000000000111000---******+++,,,...++++++************++++++---***'''''')))+++***)))---,,,,,,+++***))))))((((((+++---,,,***)))+++...------------------------(((&&&%%%'''+++////////////......------,,,++++++,,,+++++++++***))))))))),,,------+++******,,,...++++++*********************,,,...///......///000//////000000000000//////........................---111333111111333111------...///...,,,++++++,,,,,,+++*********+++,,,---)))******)))'''&&&'''((((((((((((((())))))))))))))))))))))))************))))))*********))))))(((///...,,,+++******+++,,,,,,---///...------...///zzzuuupppmmmfffbbb]]]YYYVVVSSSPPPNNNJJJIIIHHHFFFCCCAAA@@@???===<<<:::888666444333333222222111111000//////...+++000222...,,,......,,,////////////////////////***+++,,,,,,,,,,,,,,,,,,++++++************++++++,,,***'''''')))+++***)))&&&&&&&&&'''((())))))***)))+++---,,,******,,,...************************///,,,******,,,---,,,+++///......------,,,+++++++++++++++***************+++++++++***((()))+++---++++++*********************,,,...///......///000/////////000000/////////........................,,,000111000000111000,,,---......---+++)))******,,,+++***)))))))))******)))***+++***((('''((()))(((((((((((())))))))))))'''(((((((((((())))))))))))******+++******))))))...---,,,+++++++++,,,---+++---............///111|||wwwrrrmmmiiiaaa^^^YYYVVVSSSQQQNNNLLLGGGGGGEEECCCAAA@@@>>>===???>>><<<999777666555444222111111000000//////...***...000...---//////...////////////////////////$$$'''+++...///...,,,+++++++++************++++++,,,***'''''')))*********''''''(((***+++,,,------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,222000---------...---,,,///......------,,,++++++***************+++++++++)))***)))((('''''')))+++******++++++++++++++++++***,,,...///......///000......////////////..............................+++///000......000///+++---------,,,)))(((((()))+++***)))((((((((((((((()))***+++***)))((()))***(((((((((((())))))))))))''''''''''''((((((((((((******+++++++++++++++***,,,,,,,,,+++,,,,,,---...+++---...///...///000222}}}wwwsssnnniiieee\\\YYYUUURRRPPPNNNLLLKKKFFFEEEDDDBBB@@@???======;;;;;;:::888888888888888111111000000////////////,,,...//////...//////...////////////////////////%%%(((+++...///...,,,+++++++++************++++++***)))(((((((((***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---........................---,,,,,,---///000000111///......------,,,++++++)))))))))***+++++++++,,,)))))))))((('''''')))+++******+++++++++++++++,,,***,,,...///......///000......////////////..............................,,,///000......000///,,,---......,,,)))(((((((((***))))))))))))))))))))))))***+++***)))((()))***(((((((((((())))))))))))'''''''''((((((((())))))******+++,,,,,,,,,+++++++++++++++,,,---......///...///000000///...///111{{{xxxtttoookkkfffaaa]]]XXXUUUQQQNNNMMMLLLJJJIIIEEEDDDCCCBBB@@@>>>======777666555444333333333333000000000///////////////000//////000000///..............................,,,,,,------------,,,,,,++++++************++++++)))))))))(((((()))+++,,,(((((()))))))))))))))))),,,++++++,,,------------************************(((***+++---...000111222///......------,,,++++++)))))))))***+++++++++,,,***++++++)))((((((***,,,******++++++,,,,,,,,,,,,***,,,...///......///000......////////////......////////////////////////---000111......111000------......---***))))))***((())))))******+++++++++((()))******)))((()))+++(((((((((((())))))))))))(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,***+++,,,---.../////////000111222111///......///vvvsssooolllhhhccc^^^ZZZVVVSSSOOOLLLKKKJJJHHHFFFCCCCCCBBB@@@???>>><<<<<<:::999777555222111000000////////////////////////222...---000111...,,,---........................000///...,,,,,,+++,,,,,,++++++************++++++((())))))(((((((((+++---'''((()))***+++,,,---...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...//////......------,,,++++++***************++++++++++++,,,,,,***))))))+++---******++++++,,,---------***,,,...///......///000//////000000000000//////////////////////////////...111111......111111...,,,---...---+++******+++((()))***+++++++++******'''((())))))(((((()))***(((((((((((())))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,***+++---...////////////111222333111///...///000}}}rrrpppllliiifffbbb\\\YYYUUURRRNNNKKKIIIHHHFFFDDDAAA@@@???>>>===<<<;;;:::;;;:::888666444222111111///////////////////////////***)))...000...,,,---........................///...---,,,++++++++++++++++++************++++++''')))***)))'''(((+++...++++++,,,,,,---...//////---,,,***,,,...///...,,,........................***---//////---,,,,,,...///......------,,,+++++++++++++++***************+++,,,,,,***))))))+++---******++++++,,,------...***,,,...///......///000000000111111111111000000////////////////////////---000///,,,,,,///000---***+++,,,+++***)))***+++***************((('''&&&%%%'''((((((''''''((()))(((((((((((())))))))))))((((((((())))))))))))***'''((()))***+++++++++++++++,,,---...//////......///000222111000000222333~~~zzzxxxkkkiiifffccc```\\\WWWSSSUUURRRMMMJJJIIIGGGEEECCC???>>>>>><<<;;;:::999999444444333222111111111111.........///////////////+++&&&%%%,,,000---,,,---........................++++++,,,,,,,,,+++***)))++++++************++++++''')))***)))'''(((+++///,,,,,,+++******)))((((((...,,,***+++...000...,,,++++++++++++++++++++++++))),,,///000...---...000///......------,,,++++++,,,+++++++++******))))))+++++++++***((()))+++---******+++,,,,,,---......***,,,...///......///000111111222222222222111111000000000000000000000000,,,///...++++++...///,,,((()))******))))))***++++++++++++***(((%%%###!!!$$$&&&''''''&&&&&&''')))(((((((((((())))))))))))''''''''''''((((((((()))''''''(((******+++++++++,,,---.../////////...---,,,...000111111222444666|||vvvqqqmmmjjjfffaaa]]]ZZZVVVSSSPPPMMMLLLJJJHHHFFFEEEDDDDDD??????>>>===<<<;;;::::::444333222222111111222222111111000000//////......000000000000////////////////////////............$$$'''***,,,------///000************************+++***)))))))))***,,,,,,(((+++---...,,,+++******,,,,,,,,,---------......)))))))))+++---...---,,,---.........//////000000++++++,,,---------,,,,,,******))))))))))))******++++++***((('''(((,,,///******+++,,,------------------......///000000000111111111222222111111111000000000000000//////...///......---------......+++++++++************)))***///000,,,,,,...,,,&&&((()))***)))((('''((()))&&&''''''((((((((((((((()))))))))))))))((((((((())))))***++++++,,,,,,---+++---//////...---...///---...000222333222000///}}}xxxrrrmmmjjjeeebbb^^^ZZZWWWTTTQQQNNNLLLKKKIIIGGGEEEDDDCCCCCC======<<<;;;:::999888888444333222222111111222222111000000000/////////...,,,---------......//////////////////............'''))),,,---,,,,,,,,,---************************+++***)))))))))***,,,,,,+++,,,,,,,,,******+++---+++,,,,,,,,,,,,---------+++++++++,,,---...------/////////......------,,,,,,,,,,,,---,,,,,,++++++******))))))))))))*********+++***)))((())),,,...******+++,,,------------------...//////000000111000111111222222111111000000000111111000000///...//////...---------------+++++++++*********))))))+++//////+++)))***'''"""((()))***)))((('''((()))''''''((())))))))))))(((((((((((((((((((((((((((,,,------......///000000,,,...111222222222333444...///111333333222111000|||vvvqqqmmmhhhddd___\\\XXXUUUSSSQQQNNNLLLJJJIIIGGGEEEDDDCCCBBBBBB::::::999888777666666555333333222111111111111222000000000000////////////++++++,,,---...///000000/////////............---***,,,------+++*********************************+++************+++,,,,,,------,,,***)))))),,,///++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------,,,+++******)))))))))))))))))))))))))))***++++++******+++---***+++,,,------......---.........///000000111111111111222222222222111111000111111111111000//////000000...---,,,,,,,,,,,,++++++*********)))))))))***,,,,,,)))((((((&&&"""''')))***)))((('''(((***'''((())))))******))))))&&&&&&''''''(((((())))))***++++++,,,,,,------...,,,...111333333444666777000111222333444333222111{{{uuuppplllgggccc___YYYVVVSSSQQQPPPNNNLLLJJJGGGFFFEEECCCBBBAAA@@@@@@999999888777666555444444333222222111111111111111000000000000////////////.........///000111111222//////.........---------+++,,,---,,,***)))***+++************************************++++++,,,,,,,,,---,,,+++******,,,...,,,------------.........------------,,,+++,,,---'''((()))+++,,,...//////---------,,,+++***)))((())))))************))))))(((***,,,---,,,++++++,,,***+++,,,---...............//////000000111111222222333333444444333333222111111222222111111000///111000///---,,,+++++++++************))))))))))))&&&((()))((())))))(((''''''((())))))(((((()))***(((((()))***************%%%%%%&&&'''((())))))***)))******++++++,,,------+++---000111111222333555222222333444444333333222xxxtttooojjjfffccc^^^\\\UUUSSSPPPNNNNNNMMMKKKIIIEEEDDDBBBAAA??????>>>>>>999999888777666555444444333222111111000000111111////////////000000000000000000000000000/////////............------------***+++,,,+++******+++---******************************++++++,,,,,,,,,,,,***,,,......---++++++,,,............////////////+++------,,,))))))+++---''''''(((***+++---...///------,,,,,,+++***)))(((((()))************)))((((((***---...---+++++++++++++++,,,---............//////000000111222222222444555555666666555555444222222222222222111111000000000...---++++++***************)))))))))((((((''''''((()))***))))))***&&&((())))))(((((()))+++(((((()))***************%%%&&&&&&'''((()))******------......///000000000---///111111000000111222333333444444444333333333}}}yyyrrrnnniiieeebbb^^^[[[XXXRRRPPPMMMLLLKKKJJJIIIGGGBBBAAA@@@>>>======<<<<<<999888888777666555444333222222111000000000000111////////////000000000000//////......------------.........------------,,,)))***++++++******---...***************************++++++,,,---,,,,,,,,,))),,,//////...,,,++++++---.........////////////***,,,---+++((((((+++///+++++++++++++++*********+++,,,,,,,,,+++***))))))((()))***++++++***)))((((((+++---...---+++,,,,,,+++,,,---......//////...000000000111222222333333555555666666666666555555222333333333333222111111//////---,,,++++++++++++******)))))))))(((((((((,,,))))))+++***((('''***&&&'''))))))((((((***+++'''((())))))******))))))''''''(((((())))))******,,,,,,------.../////////000222333333222222222333444444333333333333222222zzzuuurrrllliiiddd```]]]ZZZWWWTTTOOOMMMJJJIIIHHHHHHFFFDDD@@@???>>>===<<<;;;;;;;;;888777777666555444333222222222111000000000000000.../////////000000000111---------........................---------,,,,,,***++++++***)))***,,,...***************************+++,,,---------,,,,,,+++---......,,,,,,,,,---,,,,,,,,,,,,---------...***,,,---+++))))))---222,,,,,,,,,++++++***************+++++++++******)))((()))***++++++***)))((()))+++------,,,+++,,,---+++,,,---...////////////000000111111222333333444444444555555555555444444333333333444333222222111...------,,,+++++++++,,,***)))))))))((((((((((((,,,((((((+++***''''''+++&&&'''))))))((((((***+++''''''((())))))))))))((()))))))))*********************++++++,,,---------000222444444444444555666444444333222222222222222zzzuuuqqqnnnhhheeeaaa]]]ZZZXXXTTTRRRNNNKKKIIIGGGFFFFFFDDDBBB???>>>===<<<;;;:::::::::777666666555444333222111222111111000000000000000.../////////000000111111---......///000111222222......---------,,,,,,,,,,,,,,,,,,+++))))))+++---***************************+++,,,---...---,,,,,,......---,,,***+++---000******+++++++++,,,,,,,,,***---...,,,)))***///444******++++++,,,,,,,,,---)))******+++++++++******''')))***++++++***)))'''***,,,---,,,++++++---...+++,,,---...////////////000111111222222333444444222333333444444333333222333333444444333333222111------,,,++++++,,,,,,,,,))))))))))))((((((((((((((($$$$$$)))+++(((***///%%%'''))))))((((((***,,,&&&''''''(((((((((((((((+++++++++***************------......///000000111---///222333444444666888444333222222111111111222zzzrrrmmmiiigggaaa```]]]ZZZVVVRRRPPPNNNJJJJJJIIIGGGEEEBBB@@@???=========<<<<<<;;;;;;;;;777777666555333222111000222222111111111111222222000000000000000000000000,,,---//////......000111,,,...///---******---111...---+++***)))******+++,,,,,,,,,,,,++++++***)))***,,,------,,,++++++,,,(((***---...---,,,,,,---...***((()))---...,,,(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''((())))))((('''(((***((((((***++++++***))))))+++,,,---...///////////////////////////......---111111222222222333333333888333///...000333333222444333333222222111111111***,,,------+++******+++******))))))))))))*********(((&&&'''***+++)))'''$$$%%%&&&&&&&&&''')))+++$$$)))+++'''%%%''')))))))))))))))***++++++,,,,,,------......///000000000333222222222333333444555222222222111111111000000zzztttnnniiifffeee^^^]]]ZZZWWWSSSPPPMMMLLLIIIIIIHHHFFFDDDBBB@@@???;;;;;;::::::999888888777666666555444333222222111111000000000000000000111////////////////////////---//////...---,,,---...---......---++++++---000------,,,++++++,,,---...,,,,,,------,,,++++++***+++---///...---,,,------***,,,......---,,,,,,---...+++(((***---///---)))---,,,+++******+++,,,---))))))))))))))))))))))))+++,,,,,,+++)))((()))***((()))***+++++++++***))),,,,,,---...////////////...//////000111111111000111111222222222333333333888666333222333444555444444444333222111111000000***,,,---,,,+++******+++)))))))))(((((()))))))))***(((''''''******)))'''$$$%%%&&&'''&&&''')))+++$$$)))+++'''&&&((()))))))))))))))***++++++,,,,,,------......///000000000222222222222333333444444333222222222222111111111xxxvvvqqqlllgggdddaaa```YYYXXXVVVSSSOOOMMMJJJIIIHHHGGGGGGEEECCCAAA???>>><<<;;;:::999888777666555444444444444333333333333000000////////////000000////////////////////////111222222000...,,,,,,---......------,,,------...------------...///000111---------...------,,,+++,,,...//////...------...---...///---,,,+++---...---+++)))+++...000...,,,...---***((((((***---...((((((((((((((((((((((((,,,------,,,)))(((((()))((()))***++++++++++++***,,,,,,---...////////////---...000111222333333333111111222222222333333333555666777666444444444555444444333222111000///...+++,,,---,,,***)))***+++))))))))))))))))))))))))***((('''((()))***)))'''$$$%%%'''''''''''')))+++%%%)))***'''&&&)))***)))))))))******+++,,,,,,,,,---......//////000000111222222222222333333333333333333333333222222222222}}}wwwpppnnnjjjeee```]]][[[ZZZUUUTTTRRROOOMMMJJJHHHGGGFFFEEEEEECCCBBB@@@>>>======<<<;;;:::888777666555333333333333333333333333000000////////////000000////////////////////////333444444333111//////000///...---------...------------------......//////---...............------,,,---//////---------...000000///---++++++---///---+++***,,,...000///---,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))******)))'''&&&'''((())))))***++++++,,,,,,,,,,,,---...//////000000000...///000111222222222222111111222222222333333333111555777777333111222444444444333111000///...---+++,,,---,,,***)))***,,,)))******************))))))((((((((()))))))))((($$$&&&(((((((((((()))***%%%))))))''''''***+++)))))))))***++++++,,,,,,---.........///000000111111222222222333333333222222444444444333333333222222}}}uuuoookkkiiiddd___[[[WWWUUUTTTRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCCCCBBB@@@>>><<<;;;<<<;;;:::888777555444444222222222333333333333444222111111000000111111222........................000222333222111000111222.../////////...---------------------,,,,,,++++++---......//////.........+++,,,......,,,+++,,,---000000///---++++++---///---,,,,,,,,,.........---'''((()))******)))((('''))))))))))))))))))))))))&&&'''))))))(((((()))+++*********+++,,,,,,---...,,,---...///000000000000000000000111111000//////111111222222222333333333111444888777444222222333333222222111///......---,,,,,,,,,+++))))))+++,,,***++++++,,,,,,++++++***((()))))))))((((((((()))$$$&&&))))))((((((((()))&&&(((((('''(((,,,,,,)))*********+++,,,,,,------......//////000111111111111222222333333222111111444444444333333333222222wwwpppkkkeeeccc___ZZZVVVSSSQQQPPPNNNNNNMMMKKKJJJHHHGGGFFFBBBAAAAAA@@@>>>===;;;:::888777666555444333222111222222222222333333333333222222111111111111222222........................+++,,,............///111---000222111---+++,,,...,,,,,,,,,,,,+++***)))(((,,,---......///.........***,,,------,,,++++++,,,---...///---,,,+++---...------,,,,,,,,,,,,,,,,,,%%%'''***++++++***'''%%%(((((((((((((((((((((((('''(((***+++***+++,,,...*********+++,,,---...///------...///000000000000000000111111000//////...111111222222222333333333444666777777666444444444111111000000//////......,,,---,,,+++))))))+++---)))***+++,,,,,,+++***)))''')))***)))((('''(((***%%%''')))***)))(((((()))&&&((((((&&&)))------)))******++++++,,,---------...//////000000111111222111222333333333222000000333333333333222222222222}}}wwwpppkkkggg^^^\\\YYYVVVSSSQQQPPPOOOKKKKKKJJJIIIHHHFFFFFFEEE@@@@@@??????===<<<:::999555555555444333222222111333333222222222222222222111111000000000000111111........................)))+++,,,,,,,,,,,,---///+++111555333,,,)))+++000******+++,,,,,,+++***))),,,,,,---...............+++---......---,,,,,,---***,,,......---,,,,,,------------,,,+++******+++((()))***++++++***)))((())))))))))))))))))))))))((()))++++++******+++---++++++++++++,,,...///000---...///000000111111000000000111111222111111111111111222222222333333333666555444555555555444222////////////////////////------,,,***((()))+++---'''(((***++++++***((('''''')))******''''''(((***%%%'''***+++***((((((((('''((('''&&&)))...---)))******+++,,,,,,------.../////////000111111222222111222333333333222000///333222222222222111111111}}}vvvooojjjfffcccYYYXXXUUUSSSQQQPPPOOOOOOIIIIIIHHHGGGFFFEEEDDDDDD?????????>>>===;;;:::999666666666555555444444444333333333222222222111111000000////////////000000........................+++,,,...---,,,,,,---///)))111777444,,,'''+++111((()))+++,,,------,,,+++++++++,,,---.........---,,,...//////...------...(((***---...---,,,,,,------------,,,***))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***)))((('''((()))++++++++++++,,,...000111---...///000111111111111///000111222333444444444111111222222222333333333555222000111333444222///.........////////////000------,,,***((()))+++---&&&'''(((******((('''&&&''')))+++***'''&&&(((***%%%'''***+++***((((((((('''((('''&&&***///...)))***++++++,,,,,,------.../////////000111111222222000111333444333111///...222222222111111111000000}}}vvvooohhhccc^^^ZZZYYYWWWTTTQQQMMMKKKIIIHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@>>><<<::::::999666444777777777666555333222111222111111111111111111111////////////////////////+++******...333333---(((---------,,,,,,+++++++++***+++,,,---,,,,,,***))))))************+++++++++,,,,,,,,,---------......+++,,,...//////...,,,+++000...,,,---000111///---------------------------+++,,,------++++++,,,---'''''''''''''''(((((())),,,'''%%%)))---...///111******+++,,,------------000111111111111222222222222111000///111444777::://////000000111111111222222///000333333000000222000000000000///...---,,,...---+++*********++++++(((((((((((())))))))))))++++++************++++++)))((('''''''''(((***+++***((('''))),,,---,,,******+++++++++******,,,...000111111111111000//////333333222222111222222222222222333222222111000///}}}yyyrrrkkkfffaaa\\\YYYXXXVVVTTTPPPMMMJJJIIIHHHFFFGGGGGGFFFEEECCCAAA@@@???===:::999999888666444555555555444333222000000000000111111111222222222000000000000000000000000777444000000///,,,$$$//////.........---------***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000///---,,,111///,,,,,,......,,,+++++++++++++++++++++++++++***+++,,,+++******+++,,,***************++++++,,,)))$$$###(((+++++++++,,,***+++,,,------...------000000111111111222222222333222000000000222333555000111111111111111111222222///000333333000000222////////////...---,,,+++---,,,+++*********++++++(((((((((((()))))))))*********))))))))))))******((((((((((((((())))))******)))((())),,,---,,,++++++,,,,,,,,,++++++---...//////000111111111111111333333222222111222222333222222222222111000//////}}}uuuqqqkkkfffbbb^^^ZZZXXXVVVUUURRROOOLLLIIIHHHGGGEEEEEEEEEDDDBBB@@@???>>>???<<<999777666666555444333333333222111000///...000000000111222222222333111111111111111111111111555222///......---((($$$............------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---...///000000///...---000...+++***+++,,,,,,,,,)))*********************)))***+++***)))((()))+++((((((''''''(((((()))***+++((((((,,,...,,,+++---***+++,,,---............000000000111111111222222222222222111000000//////333333222222222222222111222///000333333000///111---.........---,,,+++***,,,,,,+++************+++((((((((()))))))))******))))))(((((((((((())))))'''(((((()))))))))))))))***)))(((***,,,---,,,+++,,,---...---,,,,,,...000---...///111222333333333333222222111222222333333222222222222111000///...zzztttmmmiiiddd```]]][[[XXXVVVTTTRRRPPPMMMJJJHHHGGGFFFDDDCCCBBBAAA???>>><<<<<<===:::777555555555555444222222222222111000///...222111111111111111111111111111111111111111111111...,,,+++,,,...000000...++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------...//////...---------,,,+++***+++---...///))))))))))))************)))***+++***))))))***+++'''&&&&&&&&&&&&'''((((((,,,***+++///000---+++---+++,,,---......//////...000000000000111111111111111222222222222000///...444444444333333222222222222///000333222///...111,,,,,,,,,,,,,,,+++******++++++******************(((((()))))))))*********((((((''''''''''''((((((&&&''')))*********)))(((***)))******,,,,,,---,,,---...///...------///111...///000111222222222222222222111111222222333333222222222222111000///...{{{sssnnneeebbb^^^[[[YYYXXXVVVTTTQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBAAA???===<<<;;;:::<<<999666555555555444333222333333333222111000///444333333222111000//////111111111111111111111111111000...---------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...*********+++++++++,,,,,,***+++,,,+++***)))***,,,******))))))******+++,,,)))((()))---,,,)))(((***,,,,,,---...//////////////////000000000111111111///000222333444333111000555444444444333333222222222///000222222......000++++++++++++++++++***)))************************))))))))))))************((((((''''''''''''((((((&&&''')))*********)))((()))***+++++++++,,,------...///000///......000222111111222222222222111111222111111111222222333444111111111111000///......{{{uuunnnhhhaaa^^^ZZZXXXWWWVVVTTTSSSNNNMMMKKKIIIGGGFFFEEEEEECCCBBB@@@>>>;;;:::999999:::888666666666666444222333333333333333222111111444333333222111000//////111111111111111111111111000//////...------......,,,,,,,,,,,,------------************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++000111111///,,,******+++******++++++,,,---------***+++,,,+++******+++,,,)))(((((((((((()))*********)))+++...---)))***...,,,---...///000000000000/////////000000000111111...///111333444444333333444444333333333333333222222000000222222...---///***+++++++++++++++******((()))******+++*********)))))))))*********++++++((((((''''''''''''(((((('''(((((())))))))))))))))))***,,,,,,++++++---......///000///......000222222222333333222111111000111111111111222333444444111111111111000///...---yyyuuuoooiiiddd^^^[[[XXXVVVUUUUUUTTTRRRMMMLLLJJJHHHFFFEEEEEEDDDCCCBBB???===;;;999999999888777777888888777444111222222333333333222111111111111111111111111111111000000000000000000000000+++,,,......///000111222++++++,,,,,,,,,---------***************,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,***,,,//////---++++++,,,******++++++,,,------...)))***+++***)))))))))+++&&&&&&&&&&&&&&&'''((((((---,,,---///...+++---333------///000000000000000////////////000000000111...///000111222222222222222222222222333333333333222000000222111---,,,...***++++++,,,,,,++++++***'''((()))***++++++***)))))))))*********+++++++++)))(((((((((((((((((()))((((((((((((((())))))***)))+++------++++++---///.../////////......000111111111222333333333222222111111111111222333444555111111111111000///...---{{{uuuppplllfffbbb]]]ZZZWWWUUUUUUTTTSSSRRRLLLKKKIIIGGGFFFEEEDDDDDDDDDBBB???===:::999999999777777888999:::888444111111222222222222111111000...///000111222333444444////////////////////////...000111000///---------)))))))))******+++++++++******))))))***,,,---///---------.........//////,,,,,,,,,---------.........------,,,,,,------...!!!%%%+++.........///000))))))***+++,,,,,,------((()))***)))((('''(((***)))))))))))))))***++++++***)))***,,,***(((+++222---...///000111111111111////////////000000000000////////////000000000000111111111222222333333333222000000222111---,,,...***++++++,,,,,,,,,++++++'''((()))+++++++++***))))))************+++++++++))))))(((((((((((()))))))))((('''''''''(((***+++(((+++------++++++---000---...///...---...///111///000111222333444444444111111111111222333444555111111111111000///...---~~~wwwooojjjeeeaaa^^^ZZZYYYWWWUUURRROOONNNMMMMMMKKKHHHEEECCCCCCCCCDDD;;;>>>???===999777888;;;444444444444444444444444///000111000///000111333222222111111111111222222222111000000000111222333//////000000000000//////...---,,,,,,,,,---...///******))))))***,,,...///+++,,,------......------,,,+++++++++,,,,,,---......,,,******---...---+++------...///...---+++***)))***++++++***)))***+++"""(((------+++)))((()))))))))***++++++,,,,,,+++++++++,,,,,,------------///111111......000222///000000000000000//////222222222111111111000000333333333222222111111111444444333333111000///...++++++************++++++''')))+++---...---,,,+++)))***++++++++++++******(((,,,+++''''''+++,,,(((&&&)))(((&&&''',,,...,,,++++++,,,---............///111222222000///000000000111333333333333555666222222222111111111000000111000///......------...~~~yyyrrrkkkfffbbb^^^[[[VVVVVVTTTSSSQQQOOOMMMMMMKKKJJJGGGDDDCCCBBBBBBCCC<<<;;;:::999888888666555444444444444444444444444000111222222111111222444222111111000000111111222111111222222222111000///......////////////......,,,+++*********+++,,,,,,+++************+++---...+++,,,------......------+++++++++*********++++++...,,,******,,,...---+++---------------,,,++++++)))***++++++))))))***+++###&&&)))******)))((())))))))))))***++++++,,,,,,******+++,,,------......---///111111///...000222//////000000000000//////222222222111111111000000333333333222222111111111000000000000//////...---++++++************++++++''''''''''''((()))***+++******************))))))&&&))))))&&&&&&+++,,,)))%%%)))***)))***------***++++++,,,---............///000222222000///000111///111222222222222333555333333333333222222222111111000///...------------{{{uuuqqqkkkfffbbb^^^[[[XXXSSSRRRQQQPPPOOONNNMMMLLLIIIHHHEEECCCAAA@@@@@@AAA???;;;777777999999666222444444444444444444444444111222333333222222333555111111000000000000111111///111333444333111...,,,---------......---------,,,++++++******++++++,,,,,,++++++******+++,,,,,,+++,,,------......---------,,,,,,+++++++++,,,,,,...,,,***+++,,,------,,,---,,,++++++***+++++++++)))***++++++))))))***+++******)))(((&&&&&&(((***))))))******+++,,,,,,,,,)))***+++,,,---...///000...///111000//////000222//////000000111000000///222222222111111111111111222222222222222111111111.........//////.........++++++************++++++((('''&&&%%%%%%'''***+++*********))))))((((((((($$$'''(((&&&'''***+++)))%%%***,,,++++++---,,,(((+++,,,---......///.........000222222000000000111...000111111111111222444444444444333333333222222111000///...------------xxxsssllliiidddaaa^^^[[[XXXVVVRRRRRRQQQOOONNNLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>>???===:::999:::999666444444444444444444444444444111222444444222222222333111000000//////000000111///000222333222111///...------............------......------------------,,,,,,+++++++++++++++++++++,,,------......------...............///000000---,,,++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***+++***)))((()))+++++++++***(((&&&''')))+++))))))***++++++,,,,,,---))))))***,,,---///000111///000000000000000111111//////000111111111000000111111111111111111111111222222222111111111111111000000000000000///...---++++++************++++++***))))))((()))***+++,,,******)))((((((''''''''''''((((((((()))******)))(((+++,,,******---,,,)))+++,,,---...////////////...000111222000000000111///111222222111111222444444333333333333222222222000000///...------------yyyrrrmmmfffccc```]]]\\\YYYWWWTTTTTTSSSQQQOOOMMMJJJIIIHHHEEEDDDBBBAAA???>>>===<<<;;;<<<===;;;777555555777444444444444444444444444000222333333222111111222111111000000000000111111////////////000111222222.........//////..................------,,,,,,,,,++++++,,,++++++++++++***+++,,,------......------,,,,,,---...///111222333,,,,,,,,,,,,++++++,,,---+++***)))((())))))+++,,,((()))******)))((()))***''')))******))))))+++,,,*********+++,,,,,,------)))***+++,,,...///000111000000000000111111111111//////000111111111111111111111111111111111111111111111111111111111111111111111111000...,,,+++***++++++************++++++)))***+++,,,,,,,,,+++*********)))(((''''''((((((*********,,,+++***)))))),,,---,,,((((((,,,...---,,,,,,---...////////////...///111111111000111222111222444333222222333444222222222222111111111111000///...------,,,,,,,,,yyysssmmmiiibbb```]]][[[ZZZXXXUUUSSSTTTSSSQQQNNNKKKIIIGGGFFFDDDCCCBBB@@@???===<<<;;;666999;;;999444222444666444444444444444444444444000222444444222111000111222222111111111111222222111000///......000111222......////////////......,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++++++++,,,------......------******++++++---...000111,,,------,,,++++++,,,...*********)))******+++,,,((()))******(((((()))***%%%'''***,,,,,,,,,,,,---******++++++,,,---------***+++,,,---...///000111111000///000222333222111//////000111222222222222111111111111111222222222000000000111111111111111000//////---+++)))'''%%%++++++************++++++'''(((***,,,,,,***)))'''***)))((((((((((((***++++++)))***...---***)))+++---...+++''''''---000000,,,,,,...///////////////---///111111111000111222222333444444333222333444222222222111111111000000000///...---,,,,,,,,,,,,~~~wwwrrrlllgggddd^^^\\\ZZZYYYXXXVVVSSSQQQPPPOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA???===;;;;;;666777777666555555555555444444444444444444444444111333555555444222111111333333222222222222333333111111111000//////...------------......---------,,,,,,------,,,***)))((())))))+++,,,---,,,,,,++++++,,,------......------,,,,,,,,,+++,,,,,,---...+++---...,,,******,,,...)))******+++,,,,,,++++++((()))***)))((('''(((***''')))+++,,,++++++---...******+++,,,,,,------...,,,,,,,,,---...//////000222000///000222333222000//////000111222222222222000000111111111222222222///000000000111111111222......---,,,***)))'''&&&++++++************++++++((()))))))))))))))((((((***)))(((((((((***,,,---'''%%%(((---...+++***---+++---,,,((()))...111000,,,---...//////000000000---///111111111111111333111333444333222111222333333333222222222111111111//////...---,,,,,,,,,,,,xxxrrrmmmhhhccc```\\\[[[YYYWWWWWWUUUQQQOOOMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBAAA???===;;;::::::777555666999:::888555444444444444444444444444222444777777555333222222444333333222222333333444222333333333111...***(((+++,,,,,,------,,,,,,+++......//////...,,,+++***((()))***,,,------,,,,,,+++,,,------......------111000///...---,,,,,,,,,+++---...---******,,,///)))***+++---------,,,+++((()))***)))((('''(((******++++++*********---///***++++++,,,,,,------...---------.........//////222000///000333444222000//////000222222333333333000000111111222222222222//////000000111111111222.........---,,,+++***)))++++++************++++++,,,+++)))(((((()))***+++***)))(((((()))+++---///$$$!!!%%%,,,///,,,+++///))),,,,,,+++,,,000111///,,,---...///000000000000---///111111111111222333111222333222111000111222444444444333333333222222//////...---,,,,,,,,,,,,{{{uuunnnhhhccc```___ZZZXXXVVVTTTRRRQQQQQQQQQKKKKKKJJJIIIHHHGGGGGGFFFCCCBBB@@@???===<<<;;;;;;888888777555555444444444444444444444444444444444222444555555333222222333333222111000000111222333222111000000111111000///---,,,,,,---///000///...+++,,,------+++))))))***++++++******++++++,,,---///---+++,,,///000///---------......------,,,+++,,,---......,,,,,,---...,,,***((())),,,...---+++)))***++++++***)))***+++)))((((((((((((***+++,,,,,,,,,,,,---------............//////000000111111000000000000111111111111111111000000000000000111000111111111111222222222222222222222111111111000+++)))((((((***+++,,,,,,+++***)))))))))***,,,,,,******(((&&&&&&(((,,,000///...---+++******++++++((()))+++---////////////---......///////////////............/////////000000111333333222222222333444444333333333444555555444222111111222222000///000000//////...---,,,,,,vvvsssmmmhhhbbb^^^\\\[[[XXXVVVTTTRRRPPPOOOOOOOOOJJJIIIIIIHHHGGGFFFEEEEEEBBBAAA???===<<<;;;;;;:::888777666555555444444444444444444444444444444444222444555555333222222333222111000//////000111222222000//////000000...---///---------///000///...***,,,------+++******++++++++++++++++++,,,,,,------,,,+++,,,///000///...------......------,,,++++++---------,,,+++,,,---,,,***((())),,,---,,,+++)))***++++++***)))***+++))))))(((((()))***,,,---+++++++++,,,,,,,,,------......//////000111111111000000000000111111111111111111000000000000111111000111111111111222222222222111111111000000000000///---,,,+++,,,,,,+++*********)))))))))***+++,,,*********(((((()))---000...---,,,,,,,,,---...///)))***,,,...///000000000......///000000000000///........./////////000000000222333333222222222444333333333333333444444555444333111111222111000...------,,,+++************~~~yyymmmkkkgggbbb^^^[[[YYYYYYUUUTTTRRRPPPNNNMMMMMMLLLHHHHHHGGGFFFEEEDDDCCCCCC??????===<<<:::999999999888777666555555444555555444444444444444444444444333444555555333222222333222222111111111111222222111000............---+++000///......///000...---)))+++------,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***,,,...//////...------......------,,,+++***+++,,,,,,+++***+++,,,,,,***))))))+++,,,,,,+++)))***++++++***)))***+++))))))))))))***+++,,,---***+++++++++,,,,,,,,,,,,......///000000111111222000000000111111111222222111000000000000000111111000111111111111222222222000000000000////////////111///...------+++)))&&&***))))))))))))***++++++)))***++++++***+++---///+++++++++,,,---///111222***+++---///111111111111//////000111111111111111////////////000000000000000222444444333222333444333222222222333333444555555444222111111111///---000///...,,,,,,,,,------xxxssskkkiiieeeaaa^^^[[[YYYXXXSSSRRRQQQOOOMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;:::888888888888777777666555555555555555444444444444444444444444333444666555333222222333333333333333333333333333222000............,,,+++111000......//////...---)))+++------,,,,,,,,,...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,+++)))+++,,,+++***)))***++++++******)))***+++++++++)))***++++++***)))***+++))))))******+++,,,,,,---++++++,,,,,,,,,---------...//////000111111222222000000111111111222222222000000000000000000111222000000111111111222222222000////////////............---,,,,,,+++***&&&###)))))))))))))))******+++((()))+++,,,++++++,,,---+++******+++,,,...000111+++,,,...000111222222222000000111222222222222111//////000000000111111111000222444444333222333444222222222222222333444555666444222111111000...,,,111000...---------...///yyysssoooiiigggddd```]]]YYYWWWVVVRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB;;;;;;999888777777777777777666666555555555555666444444444444444444444444333555666666444333333444111222222222222222222111222000////////////...,,,111///......//////...,,,)))+++------,,,,,,---...***+++,,,---------,,,,,,.........---,,,,,,,,,,,,------......------,,,+++)))***++++++))))))***+++++++++******))))))***+++)))***++++++***)))***+++)))***++++++,,,---------------------............//////000000111222222222111111111111222222222222000000//////000111222222000000111111111222222222////////////.........---,,,+++++++++,,,+++(((&&&(((((())))))************&&&(((***+++*********+++++++++*********+++---...+++,,,...000222222222222000111111222222222222222000000000111111111111222111222444444333333333444222222222222333444555666666444222111111000...,,,---,,,+++*********+++,,,}}}wwwrrrmmmjjjdddbbb```]]]YYYVVVSSSRRRPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA::::::888777777666666666666666555555555555666666444444444444444444444444444555666666444333333444...///000000000000///...111000...///000000///---///...------...///---,,,***,,,......---,,,,,,---***+++---.........---,,,...///000///---,,,,,,---------......------,,,+++)))***++++++***)))***+++***++++++***(((((()))+++)))***++++++***)))***+++******+++---------------............//////////////////000111111222222333111111111222222222222333////////////000111222333000111111111111222222222////////////............---,,,+++,,,------,,,***'''((())))))******))))))&&&(((*********)))***+++,,,+++***))))))***+++++++++,,,...000222222222222000000111222222222222111000111111111222222222222111333444555444333444555222222222333444555666777555444222111111111///------------------,,,,,,,,,|||uuuooojjjfffccc]]]\\\[[[YYYWWWTTTRRRQQQMMMMMMMMMLLLJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@???:::999888777777666666777666666555555555555666666444444444444444444444444444555777666444333333444///000111111111111000///...---,,,---///000///...---,,,+++,,,---...---,,,,,,---///...---+++,,,---***+++---...///...---,,,,,,...000000......///111------......------,,,+++***+++,,,+++******+++,,,***+++,,,***(((''')))+++)))***++++++***)))***+++***+++,,,---.........------------........./////////000000111111222333333111111111222222222333333////////////000111222333000111111111111222222222000000000/////////......///---++++++,,,---,,,+++'''''')))*********)))(((''')))************+++---,,,,,,+++*********,,,,,,***+++...000111111111111///000000111222111111111111111111222222222333333111333555555444333444555333333333444555666888888444333111111222111000...---...///111111000...---vvvoooiiieeeaaa___YYYYYYXXXXXXVVVUUUSSSSSSKKKKKKKKKJJJIIIFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>>:::999888777777666777777666666555555555666666777444444444444444444444444444555777666555333444444222333444555555444333222,,,++++++,,,...//////...,,,+++***+++---...---,,,---...///...---++++++,,,***+++---//////...---,,,***---000000///000222555------......------,,,+++***+++,,,,,,+++***+++,,,)))+++,,,***'''&&&(((+++)))+++++++++***)))***+++***+++,,,...///......---,,,,,,,,,---------......000000000111222222333333111111222222222333333333////////////000111222333000111111111111222222222000000000000///////////////,,,)))((()))***))))))&&&''')))*********)))((()))***++++++***+++---///,,,,,,+++++++++,,,......***+++---///111111111111//////000111111111111000111111222222222333333333111333555555444333444555333444444555666777999999444222111111222222000///)))***---//////---+++))){{{vvvoooiiiddd```]]]ZZZZZZYYYXXXTTTQQQOOOPPPQQQMMMLLLIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBAAA???===<<<999888777666666555555555666666555555555555666666666666555555555555666666555555444333111000//////111111111000000000000000........................++++++,,,,,,,,,,,,------000...,,,***)))***+++,,,)))...000---+++---...---++++++,,,,,,---...............---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,))))))***)))((((((***---(((***++++++*********,,,,,,---...//////......---////////////////////////...))))))///111......111333333222222111000/////////000111222222111000///,,,222555333222444333111000000000...---...111333(((***+++***)))((()))***((()))))))))((()))+++...+++++++++***((((((+++---+++,,,,,,+++)))((()))++++++++++++++++++---......////////////000111333333...///000111222333444444222444666666555444555666222222333444555555555555555222//////111111///,,,......---,,,,,,+++******|||vvvqqqjjjddd```]]][[[YYYXXXXXXWWWTTTQQQOOOOOOPPPKKKJJJHHHFFFEEEDDDDDDEEE@@@@@@AAA@@@???===<<<;;;888999999:::999777555444666666555555555555666666666555555555555555555666444444333333222111000000111111111000000000000000........................++++++,,,,,,,,,,,,------...///000000000///...---)))...111...,,,...///...//////////////////............---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,)))******)))((((((***---(((***+++,,,+++***+++,,,+++,,,.../////////......////////////////////////000,,,+++000333111111333333333222222111000000///000000111111111111000000111666888555333444333000///000000...------///111***+++,,,+++******+++,,,&&&&&&&&&&&&%%%%%%(((***,,,,,,,,,+++)))***,,,...+++,,,,,,+++)))(((***+++++++++,,,,,,---..................//////000111222//////000111222333444444111333555555444333444555222333444444555444444444444222111000000000...---...------,,,++++++******zzztttnnniiiccc]]][[[YYYXXXWWWUUUVVVVVVTTTPPPNNNMMMMMMIIIHHHFFFEEECCCCCCBBBBBB>>>>>>>>>>>>===<<<:::999777888;;;<<<;;;999666444777666666555555666666777555555444444444444555555333333333222222111111111111111111000000/////////........................++++++,,,,,,,,,,,,------(((***...111111///+++)))***...000...---///000...111000000///......------......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))******)))((()))+++,,,(((***,,,,,,+++***+++,,,***+++---///000000//////////////////////////////000------000333222222333333333222222111000000000111111000000000000111111222777888555222222111......//////...,,,+++,,,---)))***++++++))))))***+++((())))))((('''''')))+++,,,------,,,******,,,///+++,,,,,,+++))))))***,,,+++,,,---////////////...111111111111222333444444000000111222222333444444000222444444333222333444444444444444444333333222111222222111///------...------,,,,,,++++++******|||tttooogggccc\\\XXXVVVVVVVVVVVVRRRSSSTTTSSSOOOLLLJJJJJJFFFFFFDDDCCCBBBAAA@@@???>>>=========<<<;;;::::::777888999:::999888666555777777666666666666777777444444333333333333444444222222222222222222222222111111111000//////......------------------------+++++++++,,,,,,,,,------%%%(((,,,///000...+++))))))---...,,,---//////---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++(((***+++***))))))+++,,,(((***,,,,,,+++***+++,,,)))+++---...000000000000////////////////////////...,,,,,,...111111111111222222222111111111000000222111000//////000111222000444555111///000///------...///...,,,*********&&&((()))((('''&&&'''((()))******)))((((((+++---,,,,,,,,,+++******,,,...+++,,,,,,+++***)))+++,,,+++,,,...000111000///...111111111111111222333333111111222222333444444555111333444444333333333555444555555444333222111111///222333111---+++,,,...,,,,,,,,,,,,++++++******}}}vvvooojjjaaa]]]XXXUUUTTTUUUUUUUUUPPPQQQRRRPPPMMMIIIHHHGGGDDDDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;::::::999888666555555666777888777777666666666666777777444444333333333333444444222222222222222222222222111111000000///......---+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,...000000000000///))),,,,,,+++,,,000///,,,,,,,,,,,,---------......------,,,++++++++++++,,,)))***++++++,,,,,,++++++(((***++++++******+++,,,)))+++,,,,,,++++++,,,---)))+++---...000000000000////////////////////////......---...000333333111222222222111111111111111222111000//////000111222...222333000...000000...,,,---......+++))))))***&&&((()))((('''&&&'''(((&&&&&&'''&&&%%%&&&)))++++++++++++***))))))+++---+++,,,,,,+++******,,,---+++---///111111111///...//////.........///000000222222222333444444555555222444555666555444555666555555444444333222000000///111222000,,,***,,,...,,,+++++++++++++++******{{{tttmmmgggccc\\\YYYVVVTTTTTTTTTSSSSSSNNNOOOOOOMMMJJJGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<===<<<;;;::::::::::::;;;:::888555333333555777999888777777666666777777888555555444444444444555555333333333222222111111111111111000000///...------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...///000))),,,,,,+++---111000,,,------......///000000111------,,,+++++++++++++++)))******+++++++++++++++(((***,,,,,,+++***+++,,,)))+++------,,,+++,,,---***+++---///000000//////////////////////////////000111111000222666666333111111111111111111111111111111000000000000111111///333444111///111222111,,,------,,,***)))***+++)))***++++++))))))***+++&&&'''(((((((((***---///***++++++)))((((((***,,,+++,,,,,,,,,***+++,,,...,,,---...000000000000///333222222222222222333333333333333444444555555555222444666666555444555666444444444444333222000000///000000///---++++++,,,++++++++++++++++++******yyyrrrlllfffaaa]]]XXXVVVTTTSSSSSSSSSQQQOOONNNNNNMMMJJJGGGEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;;;;:::999888888888999999999888666666666777888999888888777777777777888888666555555555555555555666444444333333222111000000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++,,,,,,,,,+++------,,,000444222.........//////////////////---,,,++++++***+++++++++))))))***+++++++++++++++(((***,,,---,,,++++++,,,)))+++------,,,+++,,,---+++,,,.../////////......////////////////////////000222222000222777777333111111111111111111111111000000111111111111000000111555444000...///000///,,,------+++******,,,...***+++,,,+++******+++,,,(((***+++,,,,,,...222555+++,,,,,,***))))))+++---***,,,,,,,,,++++++---///,,,------......///000000666555555444444555555555444444444444555555555555222333555555444444444555333333333333333222111000111///...---------+++*********************++++++{{{uuunnniiiccc^^^[[[UUUTTTSSSSSSSSSRRROOOMMMNNNMMMLLLHHHEEECCCDDDEEEBBBBBBBBBAAA@@@>>><<<;;;999888777666666777888888777888888999999999888888888888777777777777888888666666555555555555666666555555444333222000000///222111000///...---,,,,,,........................++++++,,,,,,,,,---------,,,---...000000///...------///......222666555000.........---,,,,,,++++++---,,,++++++******++++++))))))***++++++++++++***(((***,,,---,,,++++++,,,)))+++------,,,,,,,,,---,,,---.../////////...---////////////////////////---111111...000666666111111111111111111111222222///000111222222111000///111444333...+++,,,,,,***------,,,+++)))***---000(((***+++***)))((()))***%%%&&&((()))***---111444,,,------+++******,,,...***,,,,,,,,,++++++---///------,,,,,,---...///000111111000//////000000000444444444555555555555555000222444444333333333444222222333333333222111111222///,,,,,,......+++(((******************++++++xxxssskkkfffccc```\\\YYYUUUUUUTTTSSSQQQOOONNNMMMKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAA@@@???===;;;999999999999999999999999:::999777777888999888444000777777777888999999::::::999777555333333555777999666555555444444333222222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,+++---............///111000000000000//////////////////.........---------++++++************++++++,,,,,,,,,+++++++++******,,,***((())),,,---+++(((++++++,,,+++***+++...000///---,,,,,,---...,,,+++,,,'''&&&,,,000...---000......///000111222222333222333333111000///000222000000000000000000000000444333111///---***)))(((************************(((,,,---))))))---,,,'''+++***)))***+++---000222///...,,,++++++++++++,,,,,,---------+++,,,---///.........//////000111222000000000000000111111222222222333333333333444444333444555555333333444555111222444333111/////////...------,,,,,,++++++***++++++******++++++,,,---}}}wwwtttoooiiidddaaa___[[[XXXTTTSSSSSSQQQPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCBBB????????????===;;;999888:::::::::999999888888888999777777888999888555333888888888777777666666666666555333222222333555666555555444333333222222111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,......------...///000000000000///////////////.........------------++++++************++++++,,,+++++++++************---+++))))))+++,,,+++******+++,,,+++++++++...000---,,,,,,---...//////...000+++)))...111///...///111111111222222333333444111222222111//////000111000000000000000000000000111000///...---,,,++++++************************(((,,,,,,((((((,,,,,,(((+++***))))))***,,,...000///...---,,,+++,,,---...,,,---......---,,,...//////......//////000111222000000000000000111111222222222333333333333444444333444555444333333333555222444555555333111000111...------,,,,,,++++++***++++++******++++++,,,---wwwrrrmmmjjjeeeaaa^^^[[[YYYWWWRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>======;;;:::888777;;;;;;:::999888777777666999888777777888999888777777777777666666666666666444444333333333333444444444333333222111111000000......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////---...//////...---...000000000000000////////////............------------++++++************++++++************))))))))))))---+++))))))***,,,,,,+++***+++,,,,,,++++++...000---,,,,,,---000111111000222///...000222000///000222222222222222222222222000111222111000///000111000000000000000000000000........................***************************+++***''''''+++,,,***+++***)))))))))+++,,,---...---,,,,,,,,,---...///,,,...///...,,,***))))))////////////000111222222000000000000111111222222222222333333333333444444222444555444333222333555333555777666444222222222...------,,,,,,++++++***+++************+++,,,,,,zzzrrrmmmfffddd```]]]ZZZXXXVVVUUUQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@???=========<<<:::999888888::::::999999888888777777888888777777888999::::::333444555666777999::::::666666666666666666666666222222222111000000//////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------///000111111//////000111000000000000////////////------------------------++++++************++++++)))))))))))))))(((((((((,,,+++)))((((((***++++++***+++,,,,,,+++,,,---///......---...111222111000111000000111222111111111111000000000/////////...000222333333111000111222000000000000000000000000---------...............************************++++++)))''''''***,,,,,,,,,+++******)))***++++++,,,,,,+++++++++---...///...///000...***&&&###"""////////////000111222333000000111111222222222222222222222333333333444444222333444444222222333444333555777666444222222222...------,,,,,,++++++******************++++++,,,|||wwwrrrkkkfff```___]]][[[XXXUUUTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEECCCBBBAAA@@@???>>>===<<<;;;:::999999999777777777888888999999999777777888777888888:::;;;555666666777999::::::;;;666666666666666666666666222111111000000///......------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++...///000000///...///111000000000000////////////,,,,,,------------------++++++************++++++((((((((((((((((((((((((***))))))((('''((()))***)))+++,,,---,,,,,,---...111000//////000111000///---...//////000222333333111111000000///.........111222444444333222222333//////////////////////////////......------------************************,,,***)))))))))***,,,...---,,,,,,+++++++++++++++++++++*********,,,---...,,,...000///,,,)))''''''/////////000000111222333000000111222222222222111222222222333333333444444222333444333222222333444222333555555333111000000...------,,,,,,++++++*********))))))******+++,,,~~~wwwsssnnnhhhddd]]]]]]\\\ZZZVVVSSSRRRSSSPPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999999999999555666666777888999::::::555777888888777777999:::::::::999999888777777777444444333333333333444444222111111000000///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***,,,------------...000000000000000////////////,,,,,,,,,,,,------------++++++************++++++(((((((((((())))))))))))((()))******(((((()))***(((***------,,,,,,---...222000//////000000///---***...000//////222444333222222222111111000000000000222444555444222222333////////////////////////000000///...---,,,,,,+++************************---***)))+++,,,+++,,,000...............------------,,,+++***+++,,,---...***---///000000000000111000000000000111222333333///000222333333333222111222222333333333333444444111333444333222111222444000222444333111/////////...------,,,,,,++++++******))))))))))))***++++++yyysssoookkkfffbbb[[[]]]]]]ZZZUUURRRQQQRRRNNNNNNMMMLLLJJJHHHGGGFFFCCCCCCBBBAAA???>>>======<<<;;;999888777777888888666666777777888888999999444666999999777666666888;;;:::999888777666555444666555333222222333555666222222111111000//////...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------***,,,---......///111222000000000000////////////++++++,,,,,,,,,---------++++++************++++++((((((((())))))*********'''***------+++))))))***(((***---------,,,---...///...---...000000000...+++111333///...111444222111111111111111000000000---000222333222111111111/////////////////////////////////...------,,,,,,************************---******...///,,,---111//////000000000000000000000///...---,,,---...///+++---/////////000222444000000000000111222333333///000222444444333222111222222333333333333444444111333333333222111222333000222444333111/////////...------,,,,,,++++++***)))))))))))))))***++++++~~~xxxpppkkkgggddd___\\\[[[]]]]]]ZZZUUURRRQQQRRRMMMLLLLLLJJJIIIGGGEEEDDDBBBAAA@@@???>>><<<;;;;;;:::999888666666666777777888888888888777777777777333666::::::777555555666777777777777666666666666999777555333333555777999222222111111000000//////++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000,,,...000111222333555777000000000000////////////+++++++++,,,,,,---------++++++************++++++(((((())))))******++++++'''+++///000...+++++++++(((***---...---,,,---------,,,,,,---000111111000---444555000...111333111.........///////////////+++...111222111000///000////////////////////////........................************************---***+++000111------111000000111222222222222222222111000///......///000---......---++++++---...000000000000111222333444///111222444444333222111222222333333333444444444111222333333111111222333111222444444111000//////......---,,,,,,++++++***)))))))))))))))******+++zzzrrrkkkgggddd___]]]^^^ZZZZZZZZZZZZWWWSSSOOOMMMMMMLLLKKKIIIGGGEEEDDDCCC@@@AAAAAA@@@===:::::::::<<<:::999777666777777888777777777777777666555555555666777999999888888777888888888888777777777777555666666555333222222333555222///...///000...+++//////...---,,,,,,++++++---+++((('''(((***++++++---------............///---...///111111000000///111111111111000000000//////...,,,******+++,,,---,,,)))))),,,,,,))))))+++***))))))((((((((((((((((((***------,,,++++++,,,+++,,,---...//////////////////000000111111222222...222333///000444444000111111111111111222222222111111111111111111111111.........///////////////222///,,,++++++,,,++++++((()))***,,,,,,+++******222333333222///......///666222///...000111000...000000///...............//////000///------...000222111000000000111222333111222444555555555444444333333333444444444555555000555777444333444555333222222333222111///---,,,,,,,,,,,,,,,,,,+++***)))---------,,,+++***)))(((}}}vvvnnngggdddaaa]]][[[\\\ZZZZZZ[[[ZZZXXXTTTPPPMMMLLLLLLJJJIIIGGGEEEDDDCCC???@@@AAA???<<<:::::::::999888888777777888999999777777777777777666555555555666777888999888888777888888888888777777777777444555666555333111222333333111...---......---+++///......---,,,,,,++++++111000...------///000000---------............///...///000111111111000000111111111000000000//////...,,,+++))))))***+++,,,+++)))(((++++++((((((+++)))))))))))))))***++++++''')))++++++***)))***+++,,,,,,---...///////////////////////////000000000...222222//////333333000///000000111111222222333111111111111111111111111/////////000000000000000333111............---+++))))))***++++++++++++***///000000000...---...///222///------///111111///000000///...............111222222111000///111333222111111000111222333444111222333444444444333333333333333444444444444555111555777444222444555333222222222222111///---,,,+++,,,,,,,,,++++++***)))((()))***++++++,,,,,,+++~~~xxxuuuooohhhbbb```^^^ZZZYYYZZZZZZ[[[[[[ZZZXXXTTTQQQNNNLLLKKKJJJIIIGGGEEEDDDDDD>>>???@@@???<<<:::999:::777666666777888999:::;;;777777888888777777666666666666777888888888888777888888888888777777777777444555555444222111111222111///---,,,------,,,***......------,,,,,,++++++...---,,,++++++,,,---...---------............/////////000111111111111000000000000000////////////,,,+++***)))((()))***+++***''''''******((((((+++(((((())))))***,,,---...)))*********))))))+++------....../////////......////////////...............111111//////222222///......///000111222222333111111111111111111111111000000000000000000000000...---,,,,,,,,,+++)))'''*********)))******+++,,,***+++------,,,,,,---///...,,,+++,,,...000000000000//////............///...//////...------...000222222222222222333444444333333333444444333222222333333333333444444444444111555666333222444444222111111111111000///---,,,+++++++++,,,++++++***)))'''((()))******+++++++++|||wwwqqqnnnhhhbbb]]]]]]\\\XXXWWWYYYYYYZZZZZZZZZXXXTTTPPPNNNKKKJJJIIIHHHFFFEEEDDDCCC===>>>???>>>;;;:::999:::666666666777888888999:::777777888888888777777666666777777777888888888888888888888888777777777666333444555333111000111222000///...------,,,,,,,,,---------,,,,,,,,,++++++*********)))((((((***+++---------............///000000000111111111111111000000/////////.........,,,,,,+++***)))******+++)))&&&'''******'''(((***))))))))))))***+++,,,---,,,------,,,++++++...000...////////////......---000000000//////.........///000000//////000000////////////000000111111111111111111111111111111111000000000000////////////,,,+++++++++,,,***'''%%%+++***)))))))))***,,,---((()))+++***))))))***,,,+++++++++,,,---.........000///............//////,,,---------,,,,,,---///333222222333333333444444555555444444444333222222222222333333333444444444111555666333222333333222111111000000///...------******++++++++++++******)))))))))))))))(((''''''{{{vvvqqqllljjjddd^^^ZZZ[[[ZZZWWWWWWXXXWWWXXXXXXXXXVVVSSSOOOMMMIIIHHHGGGFFFEEEDDDCCCBBB<<<===>>>===;;;999999999777777777777777777777777777777888888888888777777777777777777777888888888888888888888777777777666222333444333111000000111000000///...---------...,,,,,,,,,,,,,,,+++++++++,,,---...---++++++,,,...---------............///000000000000000111111111/////////............---------,,,+++++++++++++++)))&&&&&&******((((((+++***))))))((((((((())))))---------,,,+++,,,...111/////////000//////......111111111000000/////////000//////000000//////000111111111111000000000000111111111111111111111111//////.........---------000/////////000...+++)))+++***)))))))))***,,,---((()))***)))((('''''')))++++++,,,,,,++++++++++++//////............/////////000111000//////111333222222333333444444444444666666555444444444333333222222222333333333444444111555666333111333333111000000///......---------)))******++++++*********(((((()))))))))(((''''''{{{uuuppplllhhhfff```[[[XXXYYYYYYVVVUUUWWWTTTTTTUUUUUUSSSPPPMMMKKKGGGFFFEEEDDDCCCBBBAAAAAA;;;<<<===<<<:::999999999666777777888888777666666777777888888999999888888777777777666777888888999888888888888777777777777222333333222000//////000///000000///---,,,---///,,,,,,,,,,,,+++++++++++++++...000///,,,+++---///---------............////////////...///000000111///.........---------------------,,,,,,,,,++++++)))&&&'''***+++((())),,,******)))(((''''''((((((+++,,,,,,,,,++++++---///...//////000000000//////111111111111000000000000222//////111111......000111111111111111111111111111111111111111111111111///......------,,,,,,,,,000///------...---+++)))*********)))******+++,,,)))******)))'''&&&'''(((***+++------+++******+++///............//////000...///000000//////111333111111222333333333333333555555444333333333444444222222222222333333333333111555666333111222222000//////...---------------((()))******+++*********%%%%%%'''(((***+++++++++zzzsssmmmiiifffcccaaa]]]XXXUUUWWWWWWTTTSSSTTTPPPQQQRRRRRRQQQNNNJJJHHHDDDDDDCCCCCCBBBAAA@@@@@@:::<<<===<<<:::888888999444555666777888888777777666777888999999999999888888777666666666777999999888888888888777777777777111222333222000...///000---...///...++++++---///++++++++++++++++++++++++(((,,,...---***(((***------------............//////...---------...000000.........---------,,,,,,,,,,,,,,,,,,,,,+++******)))''''''+++,,,)))***---)))))))))((())))))*********,,,---...---,,,---...---...///000000000000000/////////000000000000000444000000333222......222///000111222333444555555111111111111111111111111000//////...------,,,,,,...,,,***)))))))))((('''))))))***++++++++++++***''')))******(((((()))+++'''***------++++++,,,---...............///000000,,,...///.........000222000111222333333333222111333222111111111222333444111222222222222333333333111555666333000222222//////...---,,,,,,,,,---...(((((()))***************%%%&&&''')))***+++,,,,,,yyytttnnnhhhdddbbb___^^^[[[VVVTTTUUUUUURRRQQQRRRNNNOOOPPPQQQOOOLLLIIIFFFCCCCCCBBBAAA@@@@@@??????:::;;;<<<<<<:::888888999111333555777999999999999666777888999999999999999888777666666666777999:::888888888888777777777777111222333111///...///000+++---...---***)))+++...++++++++++++++++++++++++))),,,000///+++)))+++...---------.........//////...------,,,,,,...///000......---------,,,,,,,,,***++++++++++++***))))))***'''(((+++,,,***+++...(((((())))))***+++------+++...000111000/////////------///000111111111111---.........//////000000555000000444333///...222---...000222444666888999111111111111111111111111111000000///......------000...+++************)))((()))***,,,,,,+++******&&&''')))*********,,,...$$$(((,,,---,,,,,,---///...............///000111000111222222222222444666///000111222333222111111000000/////////111222333111111222222222333333333111555666333000111111//////...---,,,+++,,,---...(((((()))***************))))))***************)))zzztttooonnnkkkgggbbb^^^ZZZXXXSSSRRRQQQPPPPPPOOOPPPPPPRRRRRRQQQOOOKKKHHHFFFFFFAAAAAAAAA@@@>>><<<;;;:::;;;999777555555666777888777888888888888999999999666777777777777777666666777777777777777777777777:::999888888888777555333444333111///////////////,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++......---------,,,,,,,,,222///---...000000...+++.........//////////////////...---,,,+++,,,------***+++,,,,,,,,,,,,+++***+++***)))))))))***,,,---)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,---...//////---......///////////////+++///333222///...111444111111111111111000///...111222222333333222222111444444333333333222222222......---------,,,,,,,,,111000...+++***))))))***(((((())))))((('''&&&&&&******)))(((((()))***+++))))))***+++---...//////......///111111222222222000000000000111111111111333333222111222333444555666333000111222333222000000111111222222333444444444333222000000000000111///...---,,,++++++++++++)))******+++++++++*********)))))))))++++++)))'''|||uuunnnkkkjjjgggccc___[[[XXXVVVRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNLLLJJJGGGFFFFFFAAAAAA@@@???>>><<<;;;:::<<<<<<:::999999999::::::888888888888999999999999777888888999888888777777888888888888888888888888:::999888777888777555333333222111000......///000......---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------.........111///---...000000///---............////////////...---,,,+++***++++++,,,***+++,,,,,,,,,,,,+++***+++***)))))))))***+++,,,)))***,,,,,,++++++---...,,,,,,,,,,,,---...//////---...//////000000//////+++///222222///...111444111111222222111111000///222222333333333333222222333222222222111111111111...------------,,,,,,,,,///...,,,+++***++++++,,,"""###%%%''')))++++++,,,)))************)))''''''******+++,,,------......------...000000111111111000000000000111111111111333333222222222333444555666444111222333444333222111222222333333444555555444333222000000///000000///...---,,,++++++++++++((()))***+++,,,,,,,,,++++++)))'''''')))+++++++++zzztttmmmhhheeedddbbb^^^[[[XXXUUUTTTQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGEEEDDD@@@@@@??????===<<<:::999999888888888888777777777888888888888999999999:::888999999:::::::::999999888888888888888888888888:::999777777777666555333111222222000---,,,...111//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---...///000000///...---...///000///...........................,,,,,,+++******************++++++,,,,,,++++++***,,,+++***)))))))))***+++((()))++++++******,,,---,,,,,,,,,,,,---...///000---...//////000000//////,,,///222222000///111333222222222222222222111000222333333444444333333222111111111000000000000///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---'''(((((())))))(((((('''((()))+++,,,+++(((%%%###++++++,,,,,,---------...,,,---...//////000//////000000000000111111111111333333222222222333444555555444222333444555555444222222333333444555555555555444222111////////////......---,,,++++++++++++++++++,,,,,,,,,++++++***+++(((%%%%%%(((+++---...xxxrrrmmmgggccc```___]]]ZZZWWWUUUSSSRRROOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAA>>>>>>>>>===<<<;;;:::999666666777888777777666666888888888999999999::::::888999999::::::::::::999888888888888888888888888:::888666555666666444333///111222000,,,+++...222......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...//////000...------...///000000000///...............------,,,,,,++++++************++++++++++++++++++++++++,,,+++***)))))))))***+++''')))************+++---,,,,,,,,,------...///000......///000000000000000...000222333222111222444222222333333333222222111333333444444444444333333111111111000000000//////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,*********)))((('''&&&%%%((()))*********(((&&&%%%,,,,,,,,,------------------...//////000000000//////000000000111111111111222222222333333333444444333333222222333555555555111111222333333444444555444333222111000///...---...---,,,,,,+++++++++,,,.........---+++***((('''+++)))'''''')))+++++++++yyyrrrmmmhhhdddaaa]]]\\\YYYWWWTTTSSSRRRQQQMMMLLLKKKJJJIIIIIIIIIIIIMMMKKKHHHGGGFFFDDDAAA============<<<;;;:::999888999999:::;;;;;;::::::999888999999999999:::::::::777888888999:::::::::999888888888888888888888888:::888555444555555444333...000000...,,,+++...111+++++++++,,,---...///000------------------------........................---....../////////000000//////......---------,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***++++++''')))************+++---------------...///000000...//////000000000000000000111333444444333444555111222222333333333222222222333333444444333333222111111111111000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))$$$%%%'''(((***+++,,,,,,((((((((((((((()))***+++------------------------//////000111111111000000///000000000111111111111222222333333333444444444111222222222222222444555000000000111222222333333333222222111000///...---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))************+++***(((%%%|||yyyssslllgggccc```___[[[YYYWWWTTTQQQPPPOOOOOOKKKJJJIIIHHHHHHGGGGGGGGGMMMJJJFFFEEEEEECCC???;;;<<<<<<<<<;;;;;;999888888888888888888999999999999999999999999::::::::::::777777888999::::::::::::999999999999999999999999:::777444333333444333222///...---,,,,,,---...///******+++,,,---///000111------------............/////////.........---------...000///......///000//////......---,,,,,,,,,,,,,,,,,,---,,,++++++***,,,++++++******++++++,,,+++***)))))))))***,,,---((()))++++++******,,,---------------...///000111...///000000111111000000111111222333444444444444000111222222222222222222111222222333333222222111111111111111000000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((''''''((()))************((((((''''''(((***,,,...,,,,,,------.........///000000111111111111000000000000000000111111111111111222333444444444333333111222333222111111222444//////000000111222222222111111111111000///......---,,,,,,++++++,,,,,,,,,'''((()))***+++,,,,,,,,,******+++,,,---***&&&###{{{sssppplllfff```]]]\\\\\\YYYWWWTTTQQQNNNMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFJJJFFFBBBBBBCCCBBB>>>999:::;;;;;;::::::999888777777666555555555666888999999999999:::::::::;;;;;;888999:::;;;;;;<<<<<<<<<999999999999999999999999:::777444222333333333222111---******---000...,,,+++++++++,,,---...///000------------.........///............////////////...///111000---,,,...000//////...------,,,++++++***+++,,,,,,,,,+++)))))),,,,,,+++******+++,,,,,,))))))(((((()))+++---...)))***,,,,,,++++++---...------------...///000111//////000111111111111000000000000222333444333222///000111111222222111111000111111222222111111000000000000/////////......,,,,,,,,,++++++++++++***)))***+++,,,++++++***))),,,++++++***)))(((&&&&&&))))))******++++++,,,,,,+++,,,,,,---...///000000///000000000000000//////000000000000111111111111111222333444444444333333222444555333111000222444///000000111222222333333//////000111111000///...,,,,,,,,,++++++,,,,,,---((())))))******)))))))))*********++++++***(((%%%{{{uuummmkkkfffaaa\\\YYYYYYZZZXXXVVVRRROOOLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFBBB???@@@BBBBBB>>>999:::::::::::::::999888777:::999888777777999;;;===999999:::::::::;;;;;;;;;999:::;;;<<<============999999999999999999999999:::777333222222333333222222,,,((()))...111///+++------,,,,,,,,,---......---------.........//////,,,------...///000111111...000222000---,,,---/////////...---,,,,,,++++++)))******++++++)))((('''---,,,+++******+++,,,---((((((((((((***,,,...///)))+++,,,,,,,,,,,,---///...------......///000111//////000111111111111111///...///000222222222111...///000111111111111111000000111111111111000000//////.........---------,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++&&&'''((()))++++++,,,,,,)))+++---......,,,***(((++++++,,,---...000000111...///////////////......000000000000111111111111111222333444555444333333444666777555222111333555000111111222333333444444---...000111111111000///,,,,,,,,,++++++,,,------------,,,***(((&&&$$$"""+++)))((((((***+++***))){{{tttooogggeeeaaa\\\XXXVVVUUUUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEFFFHHHHHHFFFDDDEEEDDDBBB@@@===<<<;;;:::<<<;;;999888888888999999666666777888888888888888999999:::;;;;;;<<<<<<===999:::;;;;;;999999:::;;;;;;999888888888888777555888666333111//////000000......---......///000111***+++,,,---............+++,,,,,,,,,------.........,,,---111111---+++---000///------///////////////---,,,---//////,,,)))---+++))))))+++,,,***''',,,+++***))))))***+++,,,'''''')))***+++,,,,,,,,,***+++---///////////////---...///111111222222222222111111111000000//////444111......000222111000///////////////000111111222222222222222222222222222111000///...---,,,,,,+++%%%$$$(((+++***))))))))))))))))))***************+++!!!***###///(((+++((((((((()))******++++++---......///////////////////////////000000000000111111111000000000000000111111222333333333333222444444333222000000111333111111111111111111111111...000000///...---...///------,,,,,,+++***))))))+++++++++***)))(((***,,,+++++++++*********))))))wwwpppkkkeeebbb^^^ZZZVVVTTTSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEFFFGGGGGGEEECCCAAAAAA???>>>>>>=========:::999888777777777888888666777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::999777777888888666555777666333111//////000000000///...............///***+++,,,---............///////////////.........///,,,---000000---,,,...000///.........///......///---,,,---......,,,***---+++)))***+++,,,***(((*********))))))*********((()))+++,,,---.........,,,---...///000//////...///000111222222222222222111111111111000000000///333111......000222111000///////////////000111111222222222222222222222222111111000///...---,,,,,,,,,((((((+++,,,******+++(((((()))))))))************+++!!!+++###...(((+++(((((())))))***++++++++++++,,,---///000111111111////////////000000000111111111111111000000000000111111222333333333333222333444333222000000222333111111111111111111111111...///000///...---...///------,,,,,,+++******)))***,,,---,,,++++++,,,---,,,,,,,,,,,,++++++******yyyrrrjjjfffaaa___[[[WWWTTTRRRQQQQQQPPPOOOMMMKKKIIIGGGFFFFFFHHHFFFEEEEEEFFFEEECCCAAA@@@???>>>===============999888777777666777777777666777888888999999888888======<<<;;;;;;:::999999999:::;;;:::999888999::::::888777777777777666444666555333111////////////111000///...------------++++++,,,---............000000000///......------000,,,,,,...///,,,---000000000///...---------......---,,,---......,,,***---+++***+++,,,,,,+++)))+++++++++,,,,,,+++++++++***+++,,,...////////////......///000000000//////111111222333333222222222111111111111000000000000333111//////111222111000000////////////000111111222222222222222222222222000000///...---,,,,,,++++++******,,,+++((((((,,,(((((())))))))))))******)))+++""",,,###...(((+++((())))))******+++,,,,,,***+++---///111222333333/////////000000000111111111111111111111111111111111111222333333333333222333333333222111000222333111111111111111111111111...///000///---------...---,,,,,,++++++*********'''))),,,---,,,++++++,,,---------,,,,,,,,,,,,+++{{{sssllleeeaaa^^^\\\XXXUUURRRPPPPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEHHHFFFEEEDDDDDDCCC@@@>>>BBBAAA???===;;;:::999999888888888777777777888888777777888999999999999888<<<<<<;;;;;;;;;:::::::::999:::;;;:::888888999::::::888777777888777666444444333222000////////////000///...---------------+++,,,------.........------------------,,,,,,,,,000,,,+++---...,,,...111///000///...---,,,---...,,,,,,,,,---------,,,+++,,,,,,++++++,,,,,,++++++,,,,,,............,,,,,,+++,,,---...////////////000000000000000/////////111111222222222111000000111111111000000000000000222111111111111111111111000000//////000000111222222222222222111111111111//////......---,,,,,,+++))))))***+++((($$$%%%+++(((((((((((()))))))))***))),,,$$$---$$$...(((,,,))))))******+++,,,,,,,,,+++,,,---///111222222222//////000000000111111111000111111111111111222222111111222333333333333222222333333333111111222333111111111111111111111111...///000///---,,,---...,,,,,,,,,++++++*********###&&&)))+++***))))))))),,,,,,,,,,,,,,,,,,,,,+++}}}uuunnngggbbb^^^\\\ZZZVVVSSSPPPOOOOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDGGGEEECCCCCCCCCAAA>>><<<@@@???===;;;:::888888888888999999999999999999999777777888999999999999999:::::::::;;;;;;;;;<<<<<<999:::;;;:::888777888999:::999777777888888666555333222111000//////......---------------...//////,,,,,,------...---------+++++++++,,,---.../////////,,,+++---...,,,...222...///000...,,,+++---...++++++,,,---,,,,,,,,,,,,***++++++++++++++++++,,,***+++,,,------,,,+++******+++,,,---------------000000000//////////////////000000000000000///...000000000000000000111111111111222222111111111222000000000000000111222222222222222111111000000000......------,,,,,,++++++))))))***+++((($$$%%%+++'''(((((((((((()))))))))(((,,,%%%...$$$...''',,,*********+++,,,,,,---------...///000111111111111000000000000111111111111000000111111222222222333111111222333333333333222111222333333222111222333111111111111111111111111---//////...---,,,---...,,,,,,+++++++++++++++***###&&&)))+++***)))))))))************++++++++++++~~~vvvnnnhhhccc^^^[[[YYYWWWTTTQQQNNNMMMMMMNNNJJJIIIGGGFFFDDDCCCCCCCCCEEEDDDBBBBBBAAA@@@>>>;;;;;;::::::999999999::::::888888999::::::::::::999777888999999:::999999999999999::::::;;;<<<======999:::;;;:::888777777888:::888777777777777666444111111111000///......---,,,,,,,,,,,,---...///000,,,,,,------...------,,,+++,,,---...///111222222...++++++...///---...111,,,...///...++++++---000)))+++------,,,+++,,,---(((***++++++***)))+++,,,((((((((())))))(((((((((******+++,,,,,,,,,,,,,,,000//////......///000000......//////000//////...000000000000111111111111000222333333222111111222111000000000000111222222222222222111000000//////------,,,,,,,,,++++++++++++******,,,+++((((((,,,''''''(((((((((((())))))''',,,&&&000$$$---'''---***++++++,,,,,,---......//////000000111111000000000000000111111111222222000000111111222333333333111111222333333333333222000111333333222222222333111111111111111111111111---...///...,,,,,,,,,---++++++++++++++++++++++++'''))),,,---,,,++++++,,,)))***************++++++|||wwwooohhhccc^^^ZZZXXXUUUTTTQQQNNNLLLKKKKKKLLLHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@AAA@@@===;;;999999888888888999999:::666777888999::::::999888777888999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;999:::;;;999777666777888888666555444555555444222000000000000///...---------------,,,,,,---......,,,------...------,,,,,,,,,------...///000111111---+++,,,///000......000)))---///...++++++...222(((***------+++***+++---''')))******((((((***,,,)))((((((''''''(((((()))***++++++,,,,,,,,,,,,+++...------------///000111---...///000000000000000///000000000111111111111///222444444222111111222111111000000111111222333222222222111000/////////,,,,,,,,,,,,++++++++++++,,,((((((+++,,,******+++'''''''''((((((((())))))&&&,,,'''111%%%---'''---++++++,,,,,,---.........---...///000111222222222000000111111111222222222000000111222222333444444111111222333333333333222///111333444333222222333111111111111111111111111---...///...,,,+++,,,---++++++++++++++++++++++++***,,,---,,,++++++,,,---*********++++++,,,,,,,,,xxxrrrkkkddd___[[[XXXVVVSSSQQQNNNKKKJJJIIIIIIJJJGGGGGGEEEDDDBBBBBBAAAAAABBBAAA@@@@@@@@@???===;;;<<<;;;:::888777666666666555666777999999999888777888888999::::::::::::999===<<<<<<;;;;;;::::::999999:::;;;999777666666777666444333333333333222000///000000000///...------//////...---,,,,,,,,,,,,---------...------,,,,,,,,,,,,------------------,,,***,,,000111......000(((,,,///...++++++///333'''***------+++***+++...%%%(((***)))'''''')))+++,,,+++***))))))***+++,,,++++++,,,,,,------,,,,,,---,,,,,,,,,---...000111......///111222222222222//////000000111111111222///222555555222111111333111111111000111111222333222222222111000//////...,,,,,,+++++++++++++++++++++%%%$$$(((+++***))))))''''''''''''((((((((()))&&&---(((111%%%---'''---++++++,,,------......///,,,---...000222333444444000111111111111222222222000000111222333333444444111111222333333333333222///111333444333222222333111111111111111111111111---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++***)))(((***,,,+++++++++,,,,,,---------}}}wwwooohhhbbb___[[[VVVSSSSSSPPPNNNKKKJJJJJJJJJHHHGGGGGGFFFEEECCCBBBAAA????????????>>>===<<<;;;::::::999999888777666666777777555555555555666777999999666666777888999:::::::::777:::======;;;:::;;;===666888;;;===<<<:::777555999777555444444444333222000000000000///...---,,,...///000000000...---,,,---------------...///000((()))***+++---///111222000000000000000///......//////...------------...------,,,,,,+++***)))))),,,,,,++++++***)))))))))((()))***,,,,,,+++******...---,,,+++,,,---...///////////////000000000000333///------000222000...000000000000111111111111000000111222222222222111111111222222222222111111///......///111222111///...***))),,,---***)))***))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))***+++,,,...///.../////////......000111...///000111111222222111000000111111111111000000111000////////////000000111111222222222333333333111222222333333222222111000000000000000000000000------......------,,,+++...---+++))))))***+++,,,***---///...+++)))+++...++++++++++++++++++++++++wwwqqqkkkccc]]][[[WWWQQQNNNOOOKKKIIIGGGGGGGGGHHHGGGFFFFFFEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;::::::999999888888777666666777777666666555666666777888999666666777999999::::::999888;;;======;;;999:::;;;777888:::;;;;;;999777555888666444333333333222111000000000000///...---,,,....../////////...,,,,,,---------------...//////---------...///000111222000000000000000///......///...------,,,,,,------*********++++++,,,,,,---++++++++++++******************+++,,,,,,,,,,,,,,,------,,,,,,------......////////////000000000000111111111000000000000111000000000000111111111111000000111222222222222111111111222222222222111111333333222111///---,,,+++111,,,))),,,,,,++++++---))))))))))))))))))))))))((()))***)))((((((***,,,++++++*********++++++,,,,,,---------,,,,,,...///...///000111222222222222000000111111111111000000111000000//////000000000111111111222222222333333222222333333333333222222111111111111111111111111---............---,,,,,,...---+++***)))***+++,,,+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,+++++++++}}}wwwpppjjjggg```YYYWWWSSSMMMJJJKKKGGGEEEDDDDDDFFFGGGFFFFFFDDDDDDCCCBBBAAA???>>>>>>===<<<<<<;;;:::999888888888888777666666666777777777777666666666666777777666777888999999999999999999;;;======;;;:::999:::888888999999999888777666777555333222222222111000///////////////...---,,,------.........---,,,,,,------,,,,,,,,,---......111000//////......//////000000000000000///.........---,,,,,,++++++,,,,,,))))))***+++,,,,,,------************++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...............////////////000000000000---000333111...---///333000000000111111111222222000000111222222222222111111111222222222222111111222444555222---******+++111+++(((***+++***+++...))))))))))))))))))))))))((()))***)))((((((***,,,************++++++,,,---,,,---...---,,,,,,...000...///000111222222222222000111111222222111111000111111000000000000111111111111111111222222222222222333333444444333333222222222222222222222222222...............------,,,...---,,,+++***+++,,,---,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvpppjjjeeeddd]]]WWWUUURRRLLLJJJKKKGGGEEEDDDDDDEEEFFFFFFEEECCCBBBBBB@@@???>>>>>>===;;;;;;:::999888777666666888777777666666666777777888777777666666666666777666777888999999999999999777999:::;;;;;;;;;;;;:::888888777777666666777777555333111111111111000///.../////////......---,,,..................------------,,,,,,,,,,,,------//////...------,,,------000000000000000///......---,,,++++++******++++++,,,,,,,,,++++++*********))))))***++++++,,,---------,,,+++++++++,,,...///+++,,,.../////////...---////////////000000000000,,,...000000...---///000000000111111111222222222000000111222222222222111111111222222222222111111+++000333222---+++---111---)))(((***,,,***)))+++))))))))))))))))))))))))((()))***)))((((((***,,,'''((()))***---///111333...///000///......000222//////000111222222222222111111222222222222111111222111111111111222222333111111111111222222222333333333444444444444333333222222222222222222222222...////////////...------...---,,,,,,,,,,,,---------+++)))***---...---***---------------.........yyytttpppkkkeeeaaa___YYYSSSRRROOOKKKHHHIIIGGGEEECCCCCCCCCDDDCCCBBBAAAAAA@@@???>>>======<<<::::::999888777666555555777666666666666666777777888777777666666666666777777777888999999999888888666666888:::<<<===<<<;;;888777666555555555666666444222000000111111000///...............------,,,.....................///...------,,,,,,---------......---------......///000000000000000///......,,,,,,+++************+++,,,,,,+++++++++++++++***))))))***+++,,,------...,,,+++*********+++---...,,,---...///000///...---////////////000000000000000......000222333111///111111111111222222222222000000111222222222222111111111222222222222111111(((---111111---,,,///333+++)))***000111---***)))************************((()))***)))((((((***,,,))))))***,,,...111333444///000000000//////111222///000111222222333333222222222333333333333222222222222222222222333444444111222222222333333333333444444444555555444444444222222222222222222222222//////000000//////...---------------------......---+++)))+++...///...+++------........./////////zzzsssmmmjjjfff```\\\XXXQQQMMMLLLJJJGGGEEEGGGDDDBBB@@@@@@@@@@@@???>>>??????>>>>>>===<<<<<<;;;:::999999888777666555555666666555555666666777777777777666666666666777777777888888999999999888888666666777999<<<===<<<;;;777666555444444444555555333222000000111111000///------.........------,,,---------,,,------.../////////...---------......////////////000111222222000000000000000///......---,,,++++++******++++++(((((()))***,,,---......*********+++,,,------...+++++++++++++++,,,,,,---------...////////////...////////////000000000000333000///222666888444000111111111222222222222333000000111222222222222111111111222222222222111111,,,...111000...,,,---///+++***...444666111,,,***************************((()))***)))((((((***,,,------------......///000---...///...------///111///000111222333333333333222333333444444333333222333333222333333444555666333333333333444444444444444555555666666555555444222222222222222222222222000000000000000//////...------..................---,,,,,,---...//////............///000000111111yyytttlllfffccc___[[[WWWQQQKKKGGGHHHGGGDDDDDDEEEBBB@@@??????@@@AAAAAA@@@>>>>>>======<<<;;;;;;;;;::::::999888777666555555555555555555555666777777666666555666666777888999888888999999999888888777999888888999<<<<<<:::777555555555555444444444333333222000000111222111000,,,------......---------++++++*********+++------111000///............///000000000000000111111222000000000000000///......------,,,+++++++++++++++'''((()))***,,,---...///+++++++++,,,,,,---------+++,,,,,,---------------...............//////000////////////000000000000///000111333555555333222111111111222222222333333000000111222222222222111111111222222222222111111.../////////...------,,,+++***,,,222444000,,,+++************************((()))***)))((((((***,,,------,,,,,,,,,,,,---------...///...------///111000000111222333333333333333333444444444444333333333333333333444555666777444444444555555555666666555555666666666666555555333333333333333333333333000111111111111000//////------...///////////////,,,---////////////000222......///000000111222222{{{uuuooogggaaa^^^[[[VVVSSSOOOIIIFFFGGGGGGEEEDDDFFFBBBAAA@@@@@@CCCDDDDDDDDD=========<<<<<<;;;;;;:::::::::999888777666555555555555555555555666777888555555555555666888999999888888999999999888888777<<<:::999:::;;;;;;777444444444555555555444333222444222000000111222111000,,,,,,------...---------))))))((((((((()))+++,,,111111000///////////////000//////............///000000000000000//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,.../////////...---//////...------///000111////////////000000000000)))---222222000///000222111111222222222333333333000000111222222222222111111111222222222222111111...------...///000...,,,***((()))...///,,,******************************((()))***)))((((((***,,,)))))))))***+++,,,...//////000111000///000111333000000111222333333333333333444444555555444444333333333333444555666777777555555555666666666666777555555666666666666555555555555555555555555555555111111111111111000//////------...///000000//////+++...111111///...111444...//////000111222222222zzzvvvjjjgggbbb]]]XXXUUUSSSRRRKKKIIIFFFCCCBBBAAAAAABBBAAAAAAAAA@@@???>>>===<<<>>>===<<<<<<===<<<:::888999999888999999999777666333444555555666666555555555444333333444666999:::888888999999999::::::::::::::::::999888777666666888444111000111222111///222222222222111111111000---.........---,,,,,,+++,,,,,,,,,---...///...---+++......,,,---000111...111111111111111111111111//////000000///---***)))............---,,,+++***++++++******************---***'''***000222000------------.........//////,,,...000111111111///...////////////000000000000000111111111222222222222111222333333222111///...222222111111111111111222111111111111000000000000000///---,,,++++++,,,,,,...+++)))))),,,---+++***+++,,,,,,------,,,,,,+++((()))******)))(((***++++++,,,---------...000222111000////////////000000///111222333111111111222888777555333222333555666333333444444555666666777999999999999888777666555666666666666777777777777888888777666555444333333666666666555444333111111111111000000111111222333222111000//////000111222333444555444444444666888yyytttpppfffccc___YYYTTTQQQOOONNNJJJHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>======>>><<<;;;<<<<<<<<<:::888888777777888888777666555333444555555666666555555333222222222333555777888888888888999999999::::::999999999999888777666666888555222111333444333111222222111111111000000000---.........------,,,+++...------...//////...---,,,//////---...111222///000000000000000000000000//////000000///---+++)))------------,,,+++***)))++++++******************+++++++++,,,.../////////---------.........//////000111333444444333222111////////////000000000111000000000111111111222222000111111222222222111111222222111111111111222222111111111111000000000000//////...---,,,,,,,,,,,,000---******+++,,,***(((++++++,,,,,,,,,,,,++++++((()))+++***))))))***,,,+++,,,......---...000222222111111111111111111111000111333333222222222333888777555444444444555666444444555555666777777777777777777777777666666555777777777777888888888888999888888777777666666666777777777666555444222222222222222111222333333444222222111111111111222222333555555555555555777999{{{vvvpppkkkgggaaa^^^YYYTTTOOOLLLIIIHHHIIIGGGEEEBBBAAA@@@@@@@@@>>>>>>?????????>>>>>>======;;;;;;;;;<<<;;;999777666666777777666666555444444444555666666666666555333333222222333555777888888888888999999999999:::999999999999888777666666666444333333444555555444111111000000000/////////---............---,,,,,,....../////////......------000000...///222333000//////////////////////////////000000///---+++***,,,,,,,,,,,,+++***))))))******++++++++++++++++++))),,,......------///111------........./////////...///000111222111000////////////000000000111111///000000000111111111111000000000111111222444444222222111111111111222222111111111111000000000000............---,,,++++++111...,,,++++++***)))(((***++++++,,,,,,++++++***(((***++++++******+++---+++---...///...///111222333333333333333333333333111333444555444333444555777777777777777666666666666666666777888888999999777888888999999999999999999999999999::::::::::::::::::::::::::::::999999999999888888777555444333444444333333444444555666333333444444444444333333555666777666666666888:::zzzsssnnnhhhccc```[[[YYYUUUPPPKKKHHHEEEDDDFFFEEECCCAAA@@@?????????<<<<<<===>>>>>>>>>======;;;:::999:::;;;:::999777666777888777666555555555444444555666666666666666555555555555666888999:::888888888888999999999999888888888888888777666666333333222333444555555555000000000000////////////------............------+++---...///.........///---000000...///222333000000000000000000000000000////////////...---,,,+++,,,,,,,,,,,,,,,+++************+++++++++++++++,,,+++,,,------......///000............////////////---...///000000000////////////000000000111111111//////000000000111111111222222111000111222333555222222111111111222333333111111111111000000000///,,,---...///...---+++***///...,,,+++++++++*********++++++++++++++++++***)))***,,,,,,++++++,,,...+++---///000///000111222333333444444444444444444222444666666666555666777888888999999999888888777888888999999:::;;;;;;;;;:::;;;<<<===>>>??????>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<=========>>>::::::::::::999777666555666555555555555666777777444555666777777666555444666777888888777777999;;;~~~zzzssslllgggbbb^^^[[[VVVTTTQQQMMMIIIFFFCCCBBBDDDCCCBBBAAA???>>>>>>===;;;;;;<<<=========<<<<<<:::999888999::::::888666666888999999666555666777444555666666777777666666555555555666777888999:::777777888888888999999999777777888888888777666666000111222333333333444444000000000000////////////------...//////......---(((+++---.........000111,,,//////---...111222///111111111111111111111111/////////......---,,,,,,---------------,,,,,,+++******++++++,,,,,,,,,,,,///,,,***,,,000222000---........./////////000000111111222222333333333222000000000000111111111111000000000000111111111111555444222111111111222333222222111111222333333444111111111111000000000///,,,---.........---,,,+++,,,,,,,,,,,,+++,,,---...+++++++++,,,,,,+++++++++)))+++------,,,,,,...///+++---000111111000111333222333444555555555555444444666888888888888999:::999999:::;;;;;;::::::999:::;;;;;;<<<<<<===>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>>>>?????????@@@@@@======>>>>>>???@@@@@@@@@<<<<<<<<<;;;:::999777777777777777666777888888999666777888999999888777666777888999888888888:::<<<wwwrrrkkkeee```]]]YYYWWWQQQPPPNNNKKKHHHEEEBBBAAABBBAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::888777777888999999777666555888:::999666444666888555555666777777777777666222333444555666777777888777777777888888888888999666777777888888777666666///111333333222222222333111111000000000/////////------...////////////...(((,,,///000......000333,,,//////---...111222///111111111111111111111111//////......---------------------......------,,,******++++++,,,---------111,,,))),,,111333000,,,....../////////000000000000000000000111111222222000000000111111111222222000111111111222222222222555555333222222111111111222222111222222333444555111111111111000000000000,,,------...------,,,,,,***,,,,,,,,,+++,,,...000+++,,,,,,------,,,,,,+++***,,,---...---...///111+++...111222222111222333222333555666777666666555555777::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB======<<<<<<;;;999888777888888777777888888999:::888888999999999999888888777888999888888888:::<<<}}}wwwnnnjjjccc]]]YYYWWWTTTRRRMMMLLLKKKIIIGGGDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666777888888777555444777:::999555333444777555555666777777777777777222333444555666777777777777777777777888888888888666666777777777777777666000222555555333222222444222222111111111000000000------...///////////////,,,000333333///...000333---000000...///222333000111111111111111111111111//////...------------...+++,,,,,,---------,,,,,,******++++++,,,------...///...,,,---000111///....../////////000000000000...............//////000000000111111111222222222222222222222333333333333333333333444333333222222222222222222333444555555111111111111000000000000---------,,,,,,------...+++---...---++++++---///,,,------......------,,,***,,,.........///000222,,,...111333333222222333333444666888999888777777666999;;;<<<;;;<<<===>>>===<<<<<<;;;<<<===>>>???>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB=========<<<;;;:::888888888888777777888888999::::::999999888888999999:::666777888888777888:::<<<~~~uuuooohhhddd]]]XXXUUURRRPPPOOOJJJIIIIIIGGGEEECCCBBB@@@????????????>>>===;;;;;;<<<<<<<<<;;;:::999888777777666555666888888777555222666999888333111333666555666666777777777777777444555666888999999999999777777777777888888888888666666777777777777777666111444777777444222333444222222222222111111111111------...///000000//////111444777555111...000222...111222000000444444222000000000000000000000000//////...---------......***++++++,,,,,,,,,++++++******+++,,,,,,---......---...000///......///000////////////000000000000111111111111111222222333000111111111111222222222222222333333333444444444000111333444555555444333222222222222333444555666111111111111000000000000...---,,,++++++,,,...///---///000...+++***,,,...---......//////......---+++,,,.../////////111333,,,...222333333222222333444666888:::;;;:::999888777999<<<<<<<<<<<<>>>???>>>===<<<;;;<<<===???AAA??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB=========<<<;;;:::888888888888777777888888999:::::::::888888888888::::::666777888888777888:::<<<~~~uuukkkddd^^^\\\XXXSSSOOOLLLJJJIIIFFFGGGFFFDDDBBB@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888777777777777666666666666666666666666666777777777777666666666666666777888777666666888:::777777888888888888777777666555555777999:::999888555666777888888777666555222111000000111111000......///000111111111111111000000//////000111222222000000000000000000000000000000000000000000000000.........////////////000.........------,,,,,,,,,+++++++++***************000000000000////////////(((,,,000222222000///...111111111111111111111111///111222222111111222333222222111111111333444555222333444555555444222111555444333222222222333444111111111111111111222222.........------.........000///...------...///000000///---,,,,,,---...///...///000111111222222111111111111222222333333333555777999999999999;;;===<<<<<<======>>>@@@AAABBBBBBAAAAAA@@@????????????DDDDDDCCCBBBBBBCCCEEEEEECCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC>>>===;;;999888888888888666666777777777777666666777777777777777777777777777777777666555555444444wwwooofff```[[[YYYUUUQQQMMMJJJHHHGGGEEEFFFEEEDDDAAA@@@AAABBB>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888888777777777666666666666666666666666666666666777777666666666555555555666777888777666666888:::777777888888888888777777777666666777888888777555333444555666666555444333333111000000111111000///111222222333333333333222111000000000000111111222111111111111111111111111000000000000000000000000............////////////.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,......//////000000000111+++...111333222111000111111111111111111111111111111222333333222222333444222111000000000111222333111222333555555444222111444444333222222333333444444333222111111111111111//////............//////000000////////////000000000000////////////000000//////000111222222222222333333333444555555666666666888::::::::::::<<<>>>=========>>>???@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBFFFEEEEEEDDDEEEEEEGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBBBBBBBAAA<<<;;;:::999888777777777555666666777777666666555777777777777777777777777666666666555555555555444~~~uuunnnggg```[[[WWWTTTQQQMMMIIIGGGEEEEEECCCDDDDDDBBBAAA@@@AAACCC>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888777777777777666666666666666666666666666666666666666555555555444444444666777777777666666888:::777777888888888888777777666555555666888888777555444444555555555555444444333222000111222222111///333333333333333333222111222222111111000111111111111111111111111111111111000000000000000000000000------........./////////...............---------,,,,,,------......//////,,,------...000111111222...000222333222222222333222222222222222222222222222333444444333333444555333222222111111111222222000111222444444444333222444444333333333333444444666555444222111111000000000000////////////000000000000111111111111000000000111111222222222111111000000111222333333333333555555666666777888888999888:::;;;<<<;;;<<<>>>???>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGHHHIIIIIIHHHGGGFFFBBBBBBAAAAAA@@@@@@@@@@@@::::::999999888777666555555555666666666666555555666666666666666666666666444444444444555555555555uuulllfffaaa\\\WWWSSSQQQMMMJJJGGGEEEDDDCCCAAABBBBBBAAA??????AAABBB======<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;999888888888888777777777666666666666666666666666555555444444444333333333555666777777555666777999777888888999999888888777444444444666999::::::888666777777777777777777666444222111111222222111000222222222222111000000///444333222111111111111111222222222222222222222222111111111111111111111111------.........////////////.....................,,,,,,------...///000000------...//////000111111111222333222111111333555222222222222222222222222222333444444333333444555555555444333333222222222///000222333444444444444333333333333444444444555555555444333222222222333222222111111111111222222111222333444444333222111000111222333444333222111111111222333444444444444666666777888999::::::;;;999;;;============???AAA????????????@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKGGGHHHIIIJJJIIIHHHFFFEEEAAAAAAAAA@@@?????????>>>888999999999999777555444444444555555555555444444555555555555555555555555222222222333444555555555~~~wwwmmmfffaaa]]]XXXTTTOOONNNKKKHHHEEEDDDCCCCCC???@@@AAA@@@>>>>>>???AAA======<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::999999999888888888666666666666666666666666444444444444333333333333555666777666555555777999888888999999999999888888777666666888999:::999777777777777666666777777777444333222222333333222111222222222222222111000///444444333222222111222222222222222222222222222222222222222222222222222222........./////////000000////////////////////////+++,,,,,,---...///000000000000000000000000000000111222222111000111333555222222222222222222222222111222333333222222333444444444444333333222222111111111222333444555555555333333444444555555555555444444333333444555666666444333333222222333333444222333444555555444333222000111222333444333333222222333444555666666666666666666777888999:::;;;;;;:::<<<>>>>>>>>>>>>@@@BBB@@@@@@@@@@@@AAACCCDDDEEECCCBBBBBBBBBCCCDDDEEEEEEAAABBBBBBCCCDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKGGGHHHIIIJJJIIIGGGDDDBBBAAAAAA@@@???>>>>>>======777888999999999777555444333333444444444444333333333333333333333333333333000000111222333444555555~~~tttnnnfff```\\\YYYTTTPPPMMMKKKIIIFFFDDDCCCCCCCCC???@@@@@@>>>===<<<===???===<<<;;;;;;::::::;;;;;;::::::999999999999::::::::::::999999999888888888666666666666666666666666555555444444444333333333555666666666555555777999888888999999999999888888:::888888888888888666444555555444444444444555555555444222333444444333111444444444444444444333222444444333333222333333333333333333333333333333333222222222222222222222222//////000000000111111111////////////000000000000---------......//////000222222222111111000000000222333333222111111333555333333333333333333333333111222333333222222333444111222222222222222111000333333444444555555666666222333444555555666555555333333444444555777888999555555444444444444555555555555666666666666555555111111222333444444444444333444555666777777777777555666777888999;;;;;;<<<;;;===>>>???>>>???@@@BBBAAAAAAAAAAAABBBDDDEEEFFFCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJFFFGGGIIIIIIHHHEEEBBB@@@??????>>>===<<<<<<;;;:::666777777777666666555444222222333333333333222222222222222222222222222222///000000111222333333444}}}vvvjjjeee^^^ZZZWWWTTTNNNJJJJJJHHHFFFDDDBBBBBBBBBBBB???@@@???>>>;;;:::;;;======<<<;;;;;;::::::;;;;;;::::::999999999999::::::888888888777777777666666666666666666666666666666555555555555444444444444555666666666555555777888888999999::::::999999888555444444555777888777555666555444333333444555666555444333333444444333222333333444444555444444444444333333333333444444555444444444444444444444444333333333333333333333333111111111111222222222222//////000000000111111111//////000000000000000000222222222222222333333333333444555555444333444555333333333333333333333333222333444444333333444555222333444555555444444333666666555555555666666777222333444555666666666555555555555555666777888888666666666555555666666666777777666666666666777777444444444444555666777777444555666777888888888888666777888999:::<<<======;;;<<<>>>???>>>???@@@BBBAAAAAAAAABBBCCCDDDFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHHHHGGGDDD@@@======<<<;;;:::999888777777555444333333333333333333111111222222222222111111111111111111111111111111///000000111111222222222{{{rrrlllccc___YYYVVVTTTPPPJJJFFFHHHFFFDDDBBBAAAAAAAAAAAA???@@@???===;;;999:::;;;<<<<<<;;;::::::::::::;;;:::999999999999999999:::666666666666555555555555666666666666666666666666666666555555555444444444444555666666444555666888888999999::::::999999888------///222777:::::::::888777666555555666777888666444333333444555333222000111222222333333333333333333333333444444555666444444444444444444444444333333333333333333333333111111222222222333333333//////000000111111111222222222222111111111111111111111222333444555555666444666777777666555555666333333333333333333333333333444666555444444555777555666777999999999888888888777777666666666666777111222444666777777666555888777666666666666666777777777666666666666777777999888777666666777888999666555555555555777999:::555666777888888999999888777888999:::<<<===>>>???;;;<<<>>>>>>>>>???@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC???@@@BBBDDDEEEFFFEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDFFFGGGHHHFFFCCC???<<<::::::999888777666555444333222111000000000111222111111222222222222111111000000000000000000000000000000000000111111111111zzzrrrkkkggg\\\ZZZVVVRRRMMMIIIGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<======???:::999;;;:::555555999888888999999999999888888777777888999999999999888999666444444555777888888222222333333444555666666666777777888888888888777999;;;<<<;;;999777777777999777666666777999888777222555666444444666444111:::999777666666666777888777666666555555555666666666555444333333333333333444444555555555555555444333555666555333111111111...000333555444333222333222000...000222222000---222222222333333333444444333444666777777777666555777888888777666555555666666555555444444444555555555555444555666777999:::888777666666666777999::::::888777888::::::888555777777777777666666666666666777888999999888777666888888999999999888888777;;;999777666555666777888555555444444444555555666888888888888888888888888999;;;===>>>=========???======>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBAAA>>><<<:::999999888888777777666666222111111111000000//////222///......111111000---///000000000111111111111////////////000111222333{{{ssslllfffbbbWWWUUURRRNNNKKKHHHFFFEEE@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<======:::777777::::::666666:::777888888999999888888777777777888999999999999888777999::::::888666777999555555555555555555555555444444555666777777777777999;;;<<<;;;999777777888999777666666777888777666333666555222333666777555666666555444444555666777666555555444444444555555777777666555555555555555444444555555555555555444444555666555333222222222///111444444333222111222444222111222444555333000333333333333444444444444444444666777777777666555777888888888666555666777666555555444444555555666999888777666666666777888888777777777888888999999===;;;::::::<<<<<<:::777888888777777777666666666666777888888888888777666999999999999888777666555777666666666666666555555555555444444444555666666777777777888888999999999:::<<<>>>>>>>>>===>>>???>>>>>>??????@@@AAAAAAAAA@@@AAACCCEEEGGGHHHIIIIIICCCCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBAAAAAA???===:::999777777666666555444444333111111111000000/////////000...,,,---///000...,,,....../////////000000000///......//////000111222yyyqqqkkkddd___[[[QQQPPPMMMKKKHHHFFFEEEDDD???????????????>>>>>>>>>======<<<<<<<<<<<<======999777888;;;;;;888777999777888888999999888888777666777888888999999888888333999>>>===888444555888777777666666666555555555444444555777777888888888999;;;<<<;;;999777777888999777666555666666666444555666555111222666999777444444444444555666777777555444444333333444555555888888777777666666777777444555555555555555444444555666666555333222333444000222444444222111000111444333222333555555444222333444444444444555555555444555666777777777666666777888888888666555666777666666555555555555666666:::999888777777777888999888888999999:::::::::999>>>===<<<<<<<<<<<<:::888999999888888888777777777666666777777777777666666::::::999888777555444333333333444555555555444444555555444444555555666777555666666777888999::::::;;;===?????????>>>???@@@?????????@@@@@@AAAAAABBB>>>???BBBDDDGGGIIIJJJJJJBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@???===;;;888777666555444333222111000///000000000///////////////...,,,+++,,,......---,,,---------............///------------...///000111zzzrrrkkkddd^^^YYYUUUNNNMMMKKKHHHFFFDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<;;;<<<<<<;;;999777777777777888888888888777777666777777888888888888888444888:::999555222333555555555555555555666666666666666888999::::::::::::888:::;;;:::999777777888999777555444555555444333444666555222222555555333444444555666777888999:::555555444444444555666666888888777777666777777888555555555666555555444333444444555444222111222333111222444333111000000000111111222222333333222222444444444555555555666666444555666777888777777666666888999888666666777888666666666555666666777777888777777777888:::<<<===888999:::;;;<<<;;;:::999<<<<<<;;;;;;:::999888666999999999999888888888777666666666666666666666666888888888777666555444333333333333333444444555666555444444444555666777888444555666777999:::;;;<<<<<<>>>@@@@@@??????@@@AAA??????@@@@@@AAAAAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC?????????>>><<<:::888666555555333222000///...---///.....................,,,,,,,,,,,,------------------------............,,,,,,,,,,,,---...//////zzzuuunnnfff```ZZZUUUQQQMMMLLLJJJGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======:::;;;;;;:::::::::999888777777777888888777777777666666777888888888888777999888666444444444444444111222222444555666777777666666777999999:::::::::777888:::999888777777888888666444333444444333222111555666333222333000,,,333333555666777888999999666666555666666777888888666666666555555666666777555555666666555444444333222222222111//////111222111222333222000///000000000111222333333333333333444444444555555555666666444555777888888888777666666888999888777666777999666666666666666777888999888888777888999:::<<<===888999:::<<<<<<;;;::::::;;;;;;<<<;;;:::999888888999999999999888888888777666555555555555555555666444444555666666666555555555444222111222444666888444444444555666777888888444555666888999;;;<<<===<<<>>>@@@AAA@@@@@@@@@BBB???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>???????????????>>>>>>>>>======>>>>>>???@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBB?????????>>><<<:::777666555444333222000///...---------------------------,,,,,,------------...///---------.........//////++++++++++++,,,---...///{{{sssnnnggg```[[[VVVQQQNNNLLLKKKHHHFFFCCCBBB@@@@@@=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<======777999999666777:::;;;999666777777888888777777666555666777777888888777777<<<999555444666777777666///000111333555666777888444555555666666666666666555666888888666555666666666555333222333333333111...333555444333222///)))000111333444666666666666666666666666777888999999555555444444444555666666666666666666555444333333111111111///......000222000222222111000///000111000222444555444333444555333444444444444555555555555666777888888888777777666888999888777777888:::777666666777777888999:::;;;:::999888888888999:::999999::::::;;;;;;;;;::::::<<<======;;;::::::;;;999999888888888777777777555555444444444444555555222222333444555555555555555444222111111333555666444444444555666777888999666666888999:::<<<===>>><<<>>>@@@@@@@@@???@@@AAA????????????????????????>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>===;;;999777555444333333111000///......,,,,,,,,,,,,,,,---------***,,,------------...000---------.........//////++++++++++++,,,---...///xxxtttgggccc]]]XXXTTTQQQMMMKKKHHHGGGEEECCCBBBAAAAAAAAA<<<=========>>>>>>>>>???======<<<<<<<<<<<<======???AAA===777666999:::888666666777777777777666666555666666777777777777777777777777777666666777777111222333444555666777888444555555555555444333333333555666666555444444555555333111111333333333222...222444222222444222...111222333555555666555555555555555666666777888999555444444444555555666777666666666666555444333222111111111///...///111333///000111111//////111333///111444444333222444555333333333333444444444444555666777888999888777777666777999999888777999:::777777777777888999:::;;;;;;:::999777777888888999999999999999999::::::;;;888:::<<<<<<:::999;;;<<<888888777777777666666666555555444333333444555555222333333444444444444333111222333333333222111000444444555555666888999:::888888999:::<<<===>>>>>>;;;===???@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????========================<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<;;;999777555333222222111000//////......++++++++++++,,,,,,,,,---(((***,,,,,,++++++---///,,,,,,,,,,,,------------,,,++++++,,,,,,---...///{{{tttnnnkkk]]]ZZZUUURRROOOMMMKKKIIIDDDCCCBBBBBBAAAAAABBBBBB>>>>>>??????@@@@@@@@@AAA======<<<<<<<<<<<<======KKKLLLFFF;;;777999999555666666777777777777666666555666666777777777777777///444999999444222444777444555555555666666777777777777777777666555444333222444555555444333444555333222000111222333333222...111222000111555666444333444555777777777777666444444444555555777888888555555555555555666777777666666666666555444333222222222111000//////222555///000111000///000222444,,,///111222000///111333222222222333333333444444555666777999999888888777666777999999888888999:::777777777777888999:::;;;777666666666777999;;;<<<:::999888777888999:::;;;444777::::::888777999;;;777777777777666666666666555444333333333333444555444444444444333333222111---000333555555222---***444444555555666888999:::999::::::;;;<<<===>>>>>>;;;===?????????>>>???@@@>>>>>>>>>===============::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@:::;;;::::::888666333222000000/////////.........******+++++++++,,,,,,,,,&&&)))++++++)))))),,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////{{{vvvoooggg```ZZZXXXUUUQQQLLLIIIFFFEEEDDDCCCAAA@@@@@@???>>><<<>>>>>>????????????>>>>>><<<>>>???===;;;;;;>>>BBBRRRWWWKKK=========999;;;777777777777777777777777888777666666666777999:::555555555555555555555555222333555666777666555555444555777777666555222111555444444333333333444444222222111111222222333444111222333333222222444666333333444444555666777777000333555333444666666222999555333333555777777666666333111111333333111...444//////333222...---111000000//////.........---000000000000111111111111333333444444444333222222555555555666888999888777888777777888999888777555888999999888666555666888888999::::::999999:::;;;<<<999777999999777888<<<888777777888::::::999777:::777444555777:::999888333333333222222111111111///000222333444444333333333333333333444555666666222666:::888444333777;;;999::::::;;;===>>>@@@AAAAAA@@@>>>>>>??????===<<>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;>>>============???@@@AAABBB@@@??????@@@@@@>>>===>>><<<:::888666444000---000000///...---,,,,,,,,,++++++******++++++,,,------------......---,,,,,,++++++++++++++++++++++++(((***,,,---,,,---...///|||uuupppiiiaaa[[[WWWUUUQQQNNNJJJGGGEEECCCCCCBBBAAA@@@@@@???>>><<<===>>>>>>??????>>>>>>======>>>>>>===;;;;;;>>>@@@CCCIII@@@666:::;;;999<<<666666666666666666666666888777666666666777999999555555555555555555555555555555666666777666666666444555666777666444222111222333444555555444333222111000000000000111222222111222333333222222444666333333444444555666666777333666777666666888777444666444222222444555555333555333111111333333111...222//////333222...---000000/////////...............////////////000000000222222333333444333333333555444444666888999888666777666666666777888777666888999999777666555666888666777888888888888999:::<<<888777999999777888;;;:::999888888999999777555;;;888555444555555444222333333222222222111111111444333222111111111222222111111111111222333444555222333555666888999;;;<<<::::::;;;<<<===???@@@AAA@@@>>>============<<<:::???>>>>>>=========>>>>>>;;;;;;;;;::::::::::::::::::<<<===<<<;;;:::;;;===>>>>>>======>>>???AAABBBBBBAAA????????????>>><<<:::999777777777555333111//////......------,,,,,,---,,,,,,+++*********+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))+++---.........///000{{{ssslllgggaaaZZZUUUQQQPPPMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@???>>>======<<<======>>>>>>======<<<===>>>>>>===<<<;;;===???888>>>888333888999777;;;666666666666666666666666777777777666777888888999666666666666666666666666888777777666666666666777444555666666555444222111000222444666666444222000000////////////000111111111222333222222222444666333333444444555666666666444777888666666888777333555444333333555555444333444222111111222222000///000...///222222///---///////////////........................////////////111111222333444444444333444444444555777888777666555555555555555666777888777888888777666555666888555555666666777888999999:::777777999999777777;;;;;;999888888888777555333:::777555333333333111000222222222111111111111111888666222///...///000111////////////000111222333555444444666:::<<<<<<:::;;;;;;<<<===>>>@@@AAAAAA>>>===;;;;;;<<<<<<:::999???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888:::<<<<<<<<<;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCAAA?????????>>><<<;;;:::888666555555555333111.........---------------///...,,,+++***)))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++***,,,...///......000111|||vvvqqqkkkeee```[[[UUUQQQMMMKKKIIIGGGDDDBBBAAAAAA???@@@@@@???>>>======>>><<<<<<============<<<<<<===>>>>>>===<<<<<<<<<===888>>>999555:::888555999555555555555555555555555777777777777777888888999666666666666666666666666999888666555444555666666444444555555444333111111000111333444444333222222000////////////000111111000111222222111222444666444444444555555555666666333666777555444666444000666666666666666666555444222222111111111111000///......///111111///...---///////////////................../////////000000///000111222333444444444444333333555777888777555333444444444444555777999777777888777555555666888555555555666888999999999999666666999999777777:::999888777777888777555333444444333333333333333222111111111111111111111000666444222000//////000111////////////000111222222999888888888999999999888;;;<<<===>>>???@@@AAAAAA>>>===;;;;;;<<<<<<:::999>>>===<<<;;;;;;::::::;;;888888888999999999999999666888;;;<<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBDDDBBB@@@???>>>>>>;;;:::<<<:::777555333222///------------------------......---,,,+++************)))******++++++++++++***++++++++++++++++++++++++)))+++---.........///000{{{tttmmmjjjeee___[[[VVVRRROOOJJJIIIGGGEEECCCAAA@@@@@@===???@@@???===<<<===???<<<<<<============<<<<<<===<<<<<<=========<<<<<<:::>>>999777<<<999444:::666666666666666666666666666777777777888888888888777777777777777777777777888777555444333444444555444444444333333222111111222111000000000222333444111000000000000111222222000111222222111111333555444444444555555555555555333777777555444666444111555666555555444333333444000111111000000//////000,,,...////////////...---........./////////////////////000000000111111111///000111222333333444444333222222444666777666444111333555444333444666999666777777666555555777888777666555666999;;;:::888777555555888999666666999666555555666888888666555333333444333333222222333000000000000000000000000000111111222222111111000000//////000000111222333666999;;;:::777555888;;;;;;<<<>>>???@@@@@@@@@@@@???===<<<<<<<<<<<<;;;999<<<;;;;;;:::999999999:::777777777777888888999999333666999;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAACCCAAA???>>>>>>===;;;999;;;888555333222111///---,,,,,,,,,---------------,,,++++++***++++++,,,,,,((()))******+++++++++***++++++++++++++++++++++++(((***,,,---------...///{{{rrrllleeeccc___ZZZVVVRRROOONNNIIIGGGFFFCCCAAA@@@??????;;;===@@@???<<<;;;===@@@<<<======>>>>>>======<<<;;;;;;;;;<<<>>>>>>===;;;888:::666666<<<999555===777777777777777777777777666666777888888888888777777777777777777777777777666555555444444444444555444444333222222111111000333111///......111444666111000000000000111222222000111222111111111333555555555555555555555555555555888999777777999777444333333222000......000222///000111000///...///000,,,......,,,,,,//////---.........///////////////000000000000111111111111000000111222333333333222222222222333555666555444000444777777444333555777555666777666555555777888999777555666999;;;999777555333444888999666666999555444444555777888666555333444555444222000///000////////////000000000000---...000222333333222111000000000000111222333444111666;;;:::666555999>>>;;;<<<===???@@@@@@???>>>???===<<<;;;<<<<<<;;;999999999999888888999999:::555555666666777888888888333666:::<<<;;;;;;;;;;;;<<<===>>>??????@@@??????BBB@@@>>>>>>>>>===;;;:::777444222111111222222111---------,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***+++++++++++++++++++++++++++++++++++++++(((***,,,---,,,,,,...///xxxqqqjjjeee]]]\\\YYYUUUPPPMMMKKKKKKGGGFFFDDDAAA???>>>===<<<999===???>>>;;;;;;===AAA===>>>>>>??????>>>>>>===:::999999;;;???@@@>>><<<888999555666<<<888666???888888888888888888888888555666777888999888888777888888888888888888888888444555555666666666666555444333222111111000000000000000/////////111333444000////////////000111111///000111111000111333555555555555555555555555555444888999777777:::999555333333111...++++++///222---///111000...---///111,,,///...)))***///111.............../////////000/////////000000000000111000111111222222222111111222111111333555666555333000555999999666333444666444555666666555555777888:::777444555888999777444444222444888999666666888666555444555666666555333///111333333000...///000........./////////000000/////////000111222222333000000000000111222333444333555777888666777999;;;:::;;;===?????????>>>======<<<::::::;;;;;;999888777777777777888999::::::444444555666666777888888555888<<<>>>===<<<<<<<<<:::;;;===>>>??????>>>>>>AAA???>>>===>>>>>><<<;;;666444111///000111111111...------,,,,,,+++++++++,,,,,,++++++***+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++(((***------------...000wwwpppjjjddd___XXXWWWUUUQQQMMMIIIHHHHHHFFFEEECCC@@@>>><<<;;;:::888<<>>;;;:::===AAA>>>>>>????????????>>>>>>999888888;;;???@@@???<<<===<<<666777<<<777555???888888888888888888888888555666777999999888888777888888888888888888888888444555666888888888777666444333222111000000000000......///111111222222222...............///000000///000111111000111333555555555555555555555555444111555777555666888777444555444222...++++++000444---///111000...---///111,,,///---((((((///111///---.........//////000000............/////////000111111222222222111111000222111111333555666444333000555;;;;;;777444333555444555666555555555777999:::666333444777888555111444222444888999666555888888666555555666555333111(((,,,///111//////111333---.........//////000000222111///......000222444/////////000000111222333999777666666777777666444999;;;===>>>???>>>===<<<<<<:::999999:::999888666666666666666777999:::;;;444444555555666777777888777;;;>>>@@@???>>>======999;;;<<<>>>>>>>>>======@@@>>>======>>>>>>===;;;999666222000//////...---......---,,,,,,+++******......,,,+++***)))))))))))))))***+++,,,---------++++++++++++++++++++++++***,,,...///......///111xxxmmmeee```\\\ZZZUUURRROOOLLLJJJHHHEEECCC@@@AAAAAAAAA@@@???===<<>>============>>>>>>============>>>>>>::::::;;;;;;<<<============;;;999777666777999;;;:::;;;<<<;;;999888999:::999888888888999::::::;;;999999;;;;;;;;;;;;999999:::888666666777888777666222222222222111111111000///***%%%'''---111000---///000111000///...///000111111111111111111222222444444444444444444444444666777777555333222333555444444444444333222111000000111111111111///---,,,,,,,,,,,,---------......---...///...---...///111111111000//////000111222///111222222111111111333222222333333333333444444222222333444444555555666222444555666555666777999555666777888888777666555777666555444444555666777777888888888666555333111222222000///............------......///.........---.........//////000000/////////000111111222222:::777444444666888888666<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999888777777444666888999:::999888777555444333333333555777999888888999:::;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>>>><<<:::888777888999:::777777555333111///---,,,)))***+++,,,,,,***((('''))))))))))))***+++,,,---)))************+++++++++---'''!!!"""''',,,***''',,,,,,.../////////...---~~~ssshhhaaa\\\XXXVVVRRROOOLLLIIIHHHFFFDDDBBB@@@@@@AAAAAA@@@>>>===<<>>>>>>>>>>>??????>>>>>>============>>>>>>::::::;;;<<<<<<======>>>===;;;999777777888:::;;;:::<<<<<<;;;:::999999:::999999999999999:::;;;;;;999:::;;;;;;;;;;;;:::999:::888777777888888666555//////.........---------...***((()))---000000...///000111000///...///111111111111111111222222333444444444444444444444444666777777555333222333555444444444444333222222111000000000//////---,,,,,,,,,---------.............../////////......000111111000//////000111222333///111222333222111222333222222333333333333444444222222222333444444555555444666777777555555666777555666777888888777666555555444333333333333444555777777777777666444333111111000///...------------,,,---......///........./////////000000000111111/////////000111111222222777444222333555777777666::::::::::::::::::;;;;;;;;;::::::999888888777777444666777999999999777666444444333222333555777888777888999:::;;;;;;;;;;;;<<<===>>>???????????????===<<<;;;:::999999999:::888777555222000///...---....../////////...---,,,))))))))))))***+++,,,---)))************+++++++++---+++))))))***,,,------,,,---.../////////......|||uuukkkbbb[[[VVVSSSQQQMMMKKKHHHFFFEEEDDDCCCAAA??????@@@@@@???>>><<<;;;=========>>>???@@@AAAAAA>>>>>>============>>>>>>:::;;;;;;<<<<<<===>>>>>>===<<<:::888888999;;;<<<;;;<<<===<<<:::::::::;;;::::::999999999:::;;;;;;::::::;;;;;;;;;;;;::::::888888777888888777555222---------,,,,,,,,,,,,+++++++++,,,---...///000000///000111111//////000111111111111111111222333333444444555555555555555444666777777555333222333555333333333333333222222222//////...---,,,,,,,,,,,,------........./////////...///000000//////000111/////////000000222333444///111333333222111222333222222333333333333444444111111222222333444444444777888888777666555555777555666666777777666666555555444333333333333444555666777777666555444222222//////...---,,,,,,,,,,,,,,,------...//////......000000111111111111222222/////////000111111222222333111000111444666666666888888888888999:::::::::::::::999999888777777777555666777888999888777666444333222222333444666777777888999:::;;;;;;;;;;;;>>>============>>>>>>???<<<<<<<<<<<<;;;:::999999888666333000............---------,,,,,,,,,,,,+++))))))))))))***+++,,,,,,)))************++++++++++++---///...,,,,,,...000------...///////////////rrrlllccc[[[UUUQQQNNNLLLJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>???@@@???>>>===<<<======>>>???@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;;;;<<<======>>>>>>===<<<;;;:::::::::<<<===;;;=========;;;;;;<<<===;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::888777777888888666333000//////.........---------))),,,///000///...000222///000111111000///000222111111111111222333333444444444555666666666555555666777777555333222333555333333222222222222222333000///---,,,,,,,,,---............////////////000...///111111000///000222...//////000111333444444///111333333222111222333222222222333333333444444000111111222222333333444666777888777666555666888666666666666666666666666666666666555555666666666666666555555444333222222//////...---,,,,,,------,,,,,,---...////////////111111111111111111111111/////////000111111222222000000111222444666777777555666666888888999999999999999888888777777777777666666777888888777666666333333222222333444555666777888999::::::;;;::::::>>>===<<<;;;<<<<<<>>>???;;;<<<=========;;;999888888666222///------...///,,,+++******))))))************))))))***++++++,,,))))))*********+++++++++)))+++......---,,,,,,---......//////000000000000|||wwwjjjeee]]]VVVQQQNNNLLLJJJHHHFFFDDDCCCDDDDDDBBBAAA>>>>>>???@@@@@@???===<<<>>>???@@@@@@@@@@@@???>>>>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;<<<===>>><<<===>>>>>><<<<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777888777555111...//////.........---------)))---111111///...000333...000111111000000111333111111111111222333444555333444666777888777666555666777777555333222333555333333222111111111222222000///...---------...///.........////////////000...000222222111000111222...///000111222333444444000222333333222222333444222222222333333333444444000111111222222333333444333555777777666666888999666666555555555555666666555666666666666666666555555555444444333333222222//////......---.........+++,,,---...////////////000000000000000000000000/////////000111111222222000111333444555666888999444555666777888999888888888888777777777777666666666666777777777666666666333333333333444555666666777777888999::::::::::::>>>===<<<;;;;;;<<<===>>>:::;;;===>>>===;;;888777777555111...,,,---...///...---,,,+++++++++,,,,,,*********)))******+++,,,))))))*********+++++++++******+++---......,,,***////////////000000111111zzzsssnnnccc^^^WWWRRRNNNLLLIIIHHHHHHFFFCCCCCCCCCCCCBBBAAA>>>???@@@AAAAAA@@@???>>>??????AAAAAAAAA@@@???>>>>>>>>>============>>>>>>;;;<<<<<<======>>>??????==================>>>>>><<<>>>??????>>>===>>>@@@======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999888777666666444000...,,,,,,,,,,,,++++++++++++***---//////......000333...000111111111111222333111111111111222444555666333444777888999888777666666777777555333222333555555444222111000000111111//////...............///------........./////////...000333333222111111222//////111222333333333333000222444444333222333444222222333333333333444444111111222222333444444444222333555666555666888999666555555444444555555666333333444555555444333333555444333222222222222333//////...............///++++++---...//////000000111000000000000//////////////////000111111222222000222555666666777888999444555777888999888777777777777777666666666666666777777666666666666555555333333444555555666666666666777888999::::::::::::===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<:::888666555333111...---------...++++++*********)))))))))+++***************++++++)))************+++++++++---,,,,,,---000000...+++000000000000000111222222xxxpppiiieee]]]XXXSSSNNNLLLIIIGGGFFFGGGEEEBBBBBBBBBBBB@@@??????@@@AAABBBBBBAAA@@@???===>>>@@@AAABBBBBBAAA@@@>>>>>>============>>>>>><<<<<<<<<===>>>>>>??????=========>>>>>>>>>??????===>>>??????>>>>>>???AAA>>>======<<<<<<;;;<<<<<<===<<<;;;::::::;;;<<<===;;;999666555444222000...++++++*********))))))))),,,------------...111333...000111111111111222444111111111222333444555666333444777999:::999888777666777777555333222333555666555333000/////////000,,,------.........------,,,---------...............111333444333222222222000000222333333333222222000222444444333222333444222222333333333333444444222222222333444444555555222444555555444444555777666555444444444444555666333333444555555444333333444333222111111222222333...---------------......***+++,,,...///000000000222222111111111000000000/////////000111111222222000333666777666666777999555666888999999888777666666666666666666666666666777777666555555555555555444444555666777777777777666777888999999::::::999<<<<<<<<<<<<<<<;;;::::::999::::::::::::888777666333222000///...---,,,,,,(((((()))***)))((('''&&&++++++***************+++)))************++++++++++++---//////...---...///111111000000000111222333yyyqqqjjjddd```YYYUUUPPPLLLJJJHHHFFFDDDFFFDDDBBB@@@AAA@@@???===???@@@AAABBBBBBBBBAAA@@@:::<<>>>>>============>>>>>><<<<<<======>>>>>>??????======>>>>>>?????????@@@===>>>@@@@@@??????@@@AAA>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<999666444333111000...++++++++++++************---,,,++++++,,,///111222...000111222111111333444111111111222333444666777333555777:::::::::888777666777777555333222333555888666333000.........///***+++,,,---...---,,,+++,,,,,,,,,---------.........111444555444222222222000111222333444333222111000222444444333333333444222222333333333444444444222333333444444555555666444555555555333222333444666555444333333444555666444555666777777666555444444333222111111111222333,,,,,,,,,++++++,,,------***+++,,,...///000000000333333333222222111111111/////////000111111222222///333666777666555666888666777999:::999888666555555555555666666666666666888777666555555555555555444555666777888888888888666777888999999:::999999;;;;;;<<<===<<<;;;999888999999999999888777666666222111111///...---,,,++++++,,,...///...---+++)))++++++***************+++)))************+++++++++(((---111///***(((,,,222222111000000000111333333zzzppphhhbbb\\\XXXQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@AAAAAA@@@???@@@BBBEEEAAAAAABBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<===<<<===>>>??????>>>===<<>>??????@@@AAA>>>>>>????????????>>>>>>============<<<;;;999999<<<;;;;;;<<<======<<<:::888666444111///......---((()))))))))((((((+++------+++***+++...000///---111111000111111222333444444444444444444444444444555555666888888999999999444444444444444444444333888666333///---,,,---------......---+++)))((())))))+++------,,,,,,,,,---222333444444222222333444111222333333333333222111111111222222222222111111,,,---...000222444555666222333333333222222444555555555666666666666555555444444444555555555555555666555444333333333333444000000111111111///---,,,,,,//////,,,+++......+++***+++---...///......---111111000000//////......///000000111111111111000000222444666666666555444666777888999999888666666777777777777888888888888555555666666777666666555555555555555666666666777777888999::::::999888777999999::::::::::::;;;;;;::::::::::::888555333222444222000---+++*********%%%(((+++,,,+++***)))*********+++,,,,,,,,,,,,+++---(((%%%''',,,...***%%%******+++,,,---//////000......///111222333444555}}}sssjjjddd___ZZZWWWNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>><<<;;;;;;<<<===<<<<<<===>>>>>>???>>>>>>???????????????@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<::::::>>>===<<<<<<===<<<:::888222111000............///******+++***)))))),,,...---+++***+++...000///---////////////000111222222333333333444444555555555555666777888888999999999666666555555555444444444666555222///...------...+++,,,...---,,,++++++,,,+++,,,......---------...111222333333222222444555111222333444444333222111222222333333333333222222000000111222222333444444222333444333222333444666555555666666666666555555555555555555555555444444555444444333333333444444000000111111000///---,,,,,,//////,,,+++......+++***+++,,,---............111000000000//////......///000000111111111111111111222444666666666555444777777888888888888777777666666666666666666666666333444555555555555555555555555555666666666777777555666777888888777666555999999999:::::::::;;;;;;999999999888666444222111111000///---,,,,,,,,,,,,''')))++++++***))))))*********+++,,,,,,,,,,,,+++(((&&&%%%''',,,...---+++***++++++,,,---...///000...///000111222333444555xxxrrrjjjccc^^^[[[WWWUUUOOONNNLLLJJJHHHGGGFFFFFFBBBBBBBBBAAABBBBBBCCCCCCAAABBBBBBBBB@@@AAABBBDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???===<<<;;;<<<======<<<<<<<<<===>>>???@@@AAA@@@@@@??????@@@@@@AAABBB>>>??????@@@@@@??????>>>????????????>>>===<<<<<>>======<<<999777222111///...------...///+++,,,,,,+++)))***,,,...,,,++++++,,,...//////...////////////000111222333222222333444555666666777555666777888888999888888888777777666555444333333444333111///.........///+++,,,......,,,+++,,,,,,+++---//////...---...//////111333333222333444666111222333444444333222111333333444444444444333333444444444333333333333333333444555555444444555777555555666666666666555555666666666555444444444333444444333333333444444555000000000000000...------,,,//////,,,+++......++++++++++++,,,,,,---...///000000/////////////////////000000111222222111111111333444666666666666555888888777777777888888999888888777777666666555555333444555666666666666666555555666666666777777777666777888999999888777666999999999999::::::::::::888888777666555333111000......---------------...)))***++++++)))((()))*********+++,,,,,,,,,,,,+++&&&'''((()))+++,,,------***++++++,,,---...////////////000111333444555555yyyoookkkeee___ZZZWWWUUUTTTOOONNNMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCAAACCCCCCCCCAAAAAABBBDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>===<<<<<<<<<=========<<<<<<<<<===???AAACCC@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>AAA???>>>>>>>>><<<:::888777666333000...---------+++++++++***))))))+++---,,,++++++,,,---........./////////000111222333444111222333444555666777888666666777888888888888888888777666555444333222222111111000////////////000+++,,,...---+++******++++++---...///...---...///...000222222222333555666222222333444444333222222333333444444444444333333555555555555444444444444444555666555444555666888555555666666666666555555777777666555444333333333444444333333333444555555000000000//////...------,,,//////,,,+++...---+++,,,++++++***+++---...///....../////////////////////000000111222222222222333333555666777777666666999888777666777888999:::<<<;;;;;;:::999888888777555666666777888888777777555666666666666777777777888999:::;;;;;;:::999888888999999999999:::::::::999888777666444222111000...---------------------+++,,,,,,***(((((()))+++******+++,,,,,,,,,,,,+++(((***,,,+++)))(((***,,,++++++,,,,,,---.../////////000111222333555666666yyytttjjjgggccc]]]XXXUUUSSSSSSKKKJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFDDDCCCBBBBBBAAABBBCCCEEEDDDCCCBBBCCCDDDCCCCCCCCCCCCBBBAAA??????<<<<<<<<<<<<<<<===============<<<<<<>>>@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@???>>>======>>>===;;;999777555333000...---,,,,,,***+++***)))((((((***,,,++++++,,,---------...///.........///000111222333222222333444666777888888666777777888888888888777666666555444222111000000000///////////////000000''')))+++,,,++++++,,,---***,,,------,,,,,,,,,......000111222222222444666222333444444444444333222222222333333333333222222444444444555555666666777555666666666555555777888555555666666666666555555777777666555444333333333444444333333333444444555000000//////...---------,,,//////,,,+++...---+++,,,+++******+++,,,...///------......//////000000//////111222222333333333444444555666777777777777999888777777777888:::;;;======<<<;;;:::999999888666666777777777777666666666666666666777777777888888999::::::::::::999888888888888999999999:::::::::999777666444222111111.........------,,,++++++,,,,,,,,,+++)))((()))+++******+++,,,,,,,,,,,,+++(((+++---,,,)))'''***---+++,,,,,,------.........000000111333444555666777~~~xxxrrrnnneeedddaaa\\\VVVRRRQQQRRRKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDFFFEEEDDDBBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;<<<=====================>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAAAAAAAA@@@===<<<<<<<<<===<<<:::999111000...---,,,,,,---...***+++***)))'''''')))+++***,,,------------...000++++++,,,---...000111222333333444555666777777888777777888888888888777777555444444333222111000000////////////////////////###&&&)))+++,,,...000222)))+++------,,,+++,,,---...000222222111222333555222333444555555444333222222222333333333333222222222333444555666777888888444555666666444555666888555555666666666666555555666666666555444444444333666555444333333333333444111000///...------------,,,//////,,,+++......+++*********++++++,,,---...,,,,,,---...//////000000//////111222333333444444555555666666777888888888888888888888888999:::;;;;;;;;;::::::999999888888666666666666555444333333666666666777777777888888555666777888888777666555888888888888999999999999:::999777555333222111111------...------,,,+++******+++,,,,,,***)))***+++******+++,,,,,,,,,,,,+++%%%(((++++++******---000,,,,,,,,,---------......111111222333555666777777xxxrrrmmmiiiggg]]]^^^\\\XXXSSSPPPPPPQQQLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFCCCEEEFFFFFFDDDCCCCCCCCC??????@@@@@@@@@??????>>>999:::;;;<<<===============>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA======???@@@@@@AAAAAAAAA>>>===;;;;;;;;;:::888666111000...---,,,,,,------+++,,,+++***(((((()))+++***,,,......,,,,,,...000---------...000111333444444444555555666666666777777777888888888888777777444444444333333222222222//////////////////......'''))),,,---...///000222***,,,......---,,,---...///111222222111111222444222333444555555444333222333333444444444444333333222333333444555666777888444555666555444444666888555555666666666666555555555555555555555555444444777666555444333222222222111000...---,,,,,,------,,,//////,,,+++......+++)))***+++,,,,,,,,,,,,,,,++++++,,,---...000000111//////111222333444444444666666666666777888999999666777888999::::::::::::;;;;;;::::::::::::::::::::::::999888777555444333666666777777777888888888444555666777777666555444888888888888999999999999999888555333111111000000***+++,,,---------,,,,,,(((***,,,---,,,+++++++++******+++,,,,,,,,,,,,+++'''(((***++++++,,,...///,,,,,,,,,------------...111222333444555666777888zzzpppjjjeeebbbaaaXXXYYYYYYUUUQQQNNNOOOQQQIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIICCCEEEGGGGGGEEECCCCCCCCC===>>>>>>?????????>>>>>>999999;;;<<<======>>>======>>>@@@AAAAAA@@@???>>>CCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA<<<===>>>???@@@AAAAAAAAA@@@>>><<<;;;:::888555333666555222///---,,,,,,,,,---------+++))))))***,,,))),,,......,,,,,,...000000000111222333555777888555555555666666666666666777777888888888777777666444444444444444444444444/////////000//////...---///000111000...------...+++---//////...---...///000111222222111000111333333333444555555444333333444555555555555555555444333333444444555555666666333444555555333444555777555555666666666666555555444444444555555555555555888777666444333222111111111000...---,,,,,,------,,,//////,,,+++......+++((()))+++,,,------,,,+++++++++,,,---...000111111//////111222333444444444666666666666777888999:::666777999:::;;;;;;::::::<<<<<<<<<===============??????>>>===;;;999777666777777777777888888888888555666777888888777666555777888888888888999999999888666444222000/////////((()))+++---............'''))),,,...---,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------------111222333444555777888888xxxmmmfffbbb```]]][[[ZZZYYYWWWSSSOOOMMMMMMNNNMMMKKKIIIHHHIIIJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;<<<<<<===>>>???===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC===>>>@@@BBBCCCBBBAAA@@@<<<<<<<<<;;;999666333222444333000...------...///+++,,,,,,+++(((((()))***---------.........//////111111111111222333444555333444555555666666555555777777777777666666666666444555666666666555444333//////.........//////000,,,,,,,,,---------......++++++,,,------......//////000111222222333222222000555999999555222333555444444444444444444444444555666777777777777777666444555666666444333444555555444333222222333444555666555444333333444666777777555333111111111222333...111333444333111000000...---,,,,,,,,,,,,---...---,,,,,,,,,------.........,,,,,,000000...///222000111222222222333777999555444333222222333555666999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999888777666666777777777777777777777777999888777666666777888999888888888888777777777777666555333111000///......------------------------,,,,,,++++++***)))))))))))))))*********))))))((()))******++++++,,,------,,,...///000///000111333000333666888888888:::;;;yyyrrriiibbb___]]][[[YYYXXXXXXVVVRRROOOMMMMMMNNNMMMJJJHHHGGGHHHIIIIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@>>>>>>>>>>>><<<<<<<<<<<<<<<===??????======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBB@@@>>>;;;:::;;;;;;;;;:::888666444333444333000...------...///---......---++++++,,,---------........./////////111111111111222333444555444444555666666666555555777777777666666666555555444444555555555444333222//////............//////,,,,,,---------.........---------...//////000000000111222333333444444444111555999888555222333555444444444444444444444444777777888777777666555444444555666666444444555666777777777777888:::;;;<<<999888666333222222333444555444222000000000111222---///111111000/////////...---,,,++++++,,,---...***+++,,,---...------,,,...+++,,,///000......111000111222222222333666999666555444444444666777999999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::999999888888777888777777777777777777888888777777666666777777888888888888888777777777777555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++***************+++,,,,,,------,,,...///000///000111333111333666777666555666777{{{qqqjjjbbb]]][[[ZZZXXXVVVUUUUUUTTTQQQNNNLLLMMMOOOKKKIIIGGGFFFGGGHHHHHHHHHLLLLLLKKKIIIHHHGGGFFFEEEHHHHHHHHHGGGEEEDDDBBBAAABBBAAA@@@???>>>=========<<<<<<<<<<<<===>>>??????<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA>>><<<999777999999999888777666444444333222000///............,,,---------,,,,,,...///............////////////222222222222333444555555444555555666666666666666777666666666666555555555222333444444444333111111//////............//////,,,------------...............//////000111111111111222333444555555555555111444888888555333444666444444444444444444444444888888888888777555444333444555666666444444555666111222444666888999:::;;;999777666444333333333444444333111000//////000000---......---,,,,,,---///...---,,,++++++,,,---...)))***+++------,,,+++***---++++++//////---...111000111222333333444666888777777666666777999:::<<<999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888888777777777777888888666666777777777777666666888888888888777777777777555444222111000///......++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,...000000000000222444444666888888666555555555zzzsssiiiccc]]]YYYYYYXXXVVVSSSRRRRRRQQQOOOLLLLLLMMMOOOJJJHHHFFFEEEGGGHHHHHHGGGJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>============<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB======>>>>>>>>>===<<<;;;777777777777666555555444222222000///............)))***++++++++++++---///....../////////000000000222222222333333444555666555555666777777777777666666666666555555555444444111222333333333222000///000//////............///------------..................//////000111111111111222333444444555555444222444666666555444555666444444444444444444444444777777888777777666555555444555666666555555666777---///111444555666666666444444444444444555666777333333111000000///000000---...---+++***+++---///------,,,++++++,,,------***************+++++++++---++++++...///---...111000222333444333444666888666666666777888:::<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888777666666777888888555666777888888777666555888888888888777777777666444333222000//////......++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,******++++++,,,------...,,,...000000000111333444666888;;;;;;999888888888yyypppkkkbbb^^^YYYWWWXXXWWWUUURRROOOOOOOOOMMMKKKKKKLLLNNNIIIGGGEEEEEEFFFHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@???>>>===============<<<<<<======>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB;;;;;;<<<<<<============666666666555555444444444111111000//////.........)))+++,,,,,,+++,,,...000/////////000000000111111333333333333444555666777555666777777888888777777555555555555444444444444000111222222222111000///000000///...............---------.........//////.........///000000111111000111222333444444444444333444555555555555555666444444444444444444444444444555666777777888777777444555666666555555666888333444666777888888777666333333333444555666777777444333222222111111000000......---+++***+++...000---,,,++++++++++++,,,---,,,***(((''''''))),,,...---++++++///000---...111000222444555444444666777555666666777888:::;;;<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<999888777666666777888999555666777888888777666555888888888888777777777666333222111000//////......------------------------,,,,,,++++++***)))))))))))))))***+++,,,,,,++++++***++++++,,,------......,,,...000000111111333555555777:::;;;;;;;;;;;;<<<{{{ssslllggg^^^[[[WWWVVVWWWWWWTTTQQQMMMNNNMMMKKKIIIIIIKKKLLLIIIGGGEEEEEEGGGHHHHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@???>>>>>>>>>>>>>>>============>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>======<<<<<<;;;;;;;;;666666555444333333333444000000000000/////////...,,,...///......///111333000000000000111111111111444444444444555666777777666666777888888888888888555555444444444333333333000111222222222111//////111000///......---......------........./////////.........///000000111111000111222333333444444444333333444444555666666666444444444444444444444444333444555777888888888888444555666666666666777999777777777888888777777666666666555555555444444444333333333222222111000000.........,,,++++++...000---,,,+++******+++,,,---,,,+++)))'''(((***,,,......,,,,,,000000...///222111333555555555555555777555666666777888999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999888777555555777888999777777888888888888777777888888888888777777777777222222111000////////////------------------------)))))))))***++++++,,,,,,((()))***+++,,,,,,,,,+++++++++,,,,,,------......,,,...000111111222444666222444888::::::;;;<<<===yyysssmmmhhheee[[[XXXUUUUUUVVVUUURRROOOMMMMMMLLLJJJHHHHHHIIIKKKIIIGGGEEEEEEGGGIIIIIIIIIGGGFFFEEEDDDDDDFFFGGGIIIDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@============>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBB@@@AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===;;;:::::::::777666444333222222222222000000000000000//////......///000///...///000222000000000111111111222222444444444444555666777888666777888888999999888888444444444333333333333222111111222333222111000///111000///......---------............//////////////////000000111222222222111222333444555555555555444333333444555666777777444444444444444444444444444555666777777888777777333555777777666666888999666555555444444444555555555555555555555555444444222222222222111000///...---......,,,++++++---///---,,,+++******+++,,,---*********+++++++++++++++///------111111///000333111333555666555555555666777777888888999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;::::::999999:::888666555555666888:::999999888888888888999999888888888888777777777777222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,------------++++++,,,,,,---.........,,,...000111111222555777333555999;;;;;;;;;===>>>wwwoooiiidddaaa^^^YYYVVVTTTTTTUUUTTTPPPMMMMMMMMMLLLJJJGGGGGGHHHJJJIIIGGGFFFFFFHHHIIIJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCAAA@@@???AAAAAA@@@@@@???@@@@@@@@@============>>>???@@@AAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCEEEEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<777666444222111111111222///000000000000000///...---.........,,,---...000000111111111111222222222555444444555555666777888777777888999999999999888444444444333333333222222111222222333333111000///111111000......---------............/////////000000111111222333333444444222333444555666666666666444333222333555777777777444444444444444444444444666777777777777777666555333555777777666666888:::666666555444444666777888111222333555666777777777111111111111000///...---,,,------,,,++++++,,,...,,,,,,+++******+++,,,,,,'''))),,,...///---+++)))000......222222000111444111333666777666555555666888888999:::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<;;;:::999999888888:::999666555555666999:::;;;:::999888888999:::;;;888888888888777777777777222111000//////...//////++++++++++++++++++++++++,,,,,,++++++***)))))))))***+++,,,---............++++++,,,------......///,,,...000111222333555777666999<<<=========>>>???}}}xxxooohhhccc___\\\[[[XXXXXXXXXXXXVVVTTTQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFKKKLLLIIIGGGIIIIIIGGGIIIGGGEEEFFFGGGFFFCCC???DDDDDDDDDCCCBBBAAA??????>>>??????@@@@@@@@@@@@???<<<<<<======>>>>>>????????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCC@@@???>>>===;;;999888888333222222111111222222333//////............//////---......///000/////////111111000000000222333444333333444444666777888999888888777777666666555555777777666555444222111000222222222222111111111000/////////111333333111///,,,...///000///000111333///000111111000111333555777444111222444666555333777555555777777444444777555555666777777666555444777777777777777666666555555666777666555555777999666666777777777777666666111222222222333444444555333222111///......---------,,,,,,++++++,,,,,,---,,,+++,,,---//////---+++------..................//////000000111222444555444444444444444555777777888888888999::::::;;;;;;888999::::::999999;;;<<<>>>;;;888999<<<>>>>>><<<@@@>>><<<:::999:::;;;<<<999999999777555555777888888999999:::999888777666777888:::999777666666777000000000000///...---,,,***((('''))),,,...---+++***,,,---,,,+++******+++++++++++++++,,,---......++++++---222777777333...111222222333444555666777999999:::;;;<<<<<<<<<<<>>===>>>>>>??????@@@@@@??????======>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::999777777333222222111111222222333000//////.........//////......//////000000//////111000000000000222333444444444444555666777999999999888888777777666666666444444444444444333222111222111111111000000000000000//////111222222000...,,,...000000000000222333111222333333222222444666777555333444666777555444777444444666666444333666444555666777777666666555777777777777777666555555666777888888777777888999333444444444444444444333222333333444444444444333333222111///......---------,,,,,,++++++,,,,,,---...,,,++++++---.........------------............000000000000111333444555444444444444555666777777777777888888999::::::;;;;;;;;;;;;999888999;;;===;;;:::999:::<<>><<<:::999999:::;;;999::::::888777666888:::888999:::::::::999777666555666777777444333333333000000000000///...---,,,+++)))((())),,,---,,,******+++,,,+++******+++---++++++++++++,,,---......------...111333444333111222222333444555666777777999999:::;;;<<<<<<<<<<<<}}}wwwmmmhhhbbb\\\YYYWWWUUUTTTVVVVVVVVVUUUSSSQQQNNNMMMHHHHHHHHHHHHHHHIIIIIIIIIDDDIIIKKKHHHGGGJJJKKKIIIIIIGGGFFFFFFGGGFFFDDDBBBCCCCCCBBBAAA@@@>>><<<<<<======>>>???????????????>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@???>>><<<999777666555222222111111111111222222111000//////.............../////////000000000000000000000000111222333444444555555666777888999999::::::999999888777777666222222333333333333222222000000000000////////////111000///000111111000...---...000000000111222444555555666555444444666777666555555777888888666444777555555777777555555888444444666666777777777777666666777777666666555444555777::::::999888888999666666777777777777666666333444555666666555333222222111000///...------------,,,,,,++++++,,,,,,---000---***)))***---//////,,,,,,,,,---------......000000000111222333444555444444444555555666777888777777777888999999::::::===<<<;;;999888888;;;>>>999:::;;;<<<===>>>AAACCC===<<<;;;999999999::::::888999:::999888888:::<<<888999:::::::::999888777666777777666333111000111///////////////...---,,,+++***)))***+++,,,+++***+++++++++***)))***---000++++++++++++,,,---......///000000000000111333555222333444555666777777888999:::;;;<<<<<<===<<<<<<uuuooogggccc^^^ZZZYYYXXXVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFEEEEEECCCHHHJJJHHHGGGJJJKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???===;;;:::<<<===>>>>>>?????????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBB@@@>>>@@@???===;;;888666555444222222111111111111222222222111000///............000/////////000000111111///000000111222333444444555666777888888999999999;;;;;;::::::999888777777222222333333333222111111000////////////.........111000//////000111///...---///111111111111333555666777777666555444666777444555777888888777555444999666666999999777777:::444444555666777888888888666777777777777666555555444777:::;;;:::888888888777888888999999888888777444555777888777555222000111111000///...------------,,,,,,++++++,,,,,,---...,,,***)))+++---......++++++,,,,,,------......111111111111333444555666555555555555666777888999666666777888888999999:::;;;<<<===<<<:::999:::<<<999<<<>>>>>>======@@@CCC<<<;;;:::999999999999:::777888999999888888:::;;;999999:::;;;;;;:::999888888999999777444111111111.../////////......---,,,,,,++++++++++++++++++***++++++***)))(((***...111++++++++++++,,,---.........111333222000///222555333444444555666777888999999:::;;;<<<============xxxoooiiibbb___[[[YYYXXXXXXWWWVVVTTTTTTSSSQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFCCCGGGIIIGGGGGGJJJKKKIIIGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@???>>>===;;;;;;<<<<<<>>>??????@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEDDDDDDDDD@@@AAABBBCCCCCCAAA???>>>>>>===<<<:::888555444333222111111000000111111222111111000///////////////111000000000000111222222///000111222333444555555666777888999:::::::::999<<<<<<;;;:::999888777777444444444333222111//////////////////.........---111///......000000///......000111222111222444555666666777666444444555777333444777888777666444333777555555888999666777:::555555555666777888999999777777777888777777666555333555888999888777666777444555555666666555555444555666777888777555222000111000///...---------...---,,,,,,++++++,,,,,,---++++++***,,,---...---+++++++++,,,------...//////111111222222333555666777666666666666777888999999777777777888999999::::::888:::===>>><<<:::999999;;;>>>@@@???===;;;===@@@;;;;;;::::::999999::::::555777888888888777888:::999:::;;;<<<<<<;;;:::999888999999777444111000000...............------,,,+++,,,,,,,,,++++++++++++++++++***)))(((***...111++++++++++++,,,---......,,,000444444222000111333444555666666888888999:::::::::;;;<<<============yyyqqqiiiddd]]][[[XXXWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOMMMLLLLLLGGGGGGHHHHHHIIIIIIJJJJJJCCCHHHJJJGGGFFFIIIJJJHHHEEEEEEEEEDDDBBBBBBCCCEEE>>>>>>??????>>>>>>===<<<<<<===>>>@@@@@@AAAAAAAAA>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@???>>><<<;;;:::999777555444333111111000000000000111111111000000//////000000111222111000000000111333444000111333444666666777777777888:::;;;;;;;;;:::999<<<<<<;;;:::888777666666666555555444333111///...////////////............000...------///000000000///000222222222222444666444555666555444444555777333555777777666444444555555222333666777444555888666666666666777888999999888888999999888888777666333555888888777666666777666666777777777777666666444555666777666444222000000///......------......---,,,,,,++++++,,,,,,---*********,,,......,,,***+++,,,,,,---...///000000222222222333444555666777666666666666777888999:::777888888999::::::;;;;;;666888<<<===<<<:::::::::<<<>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::555777888999777777777888999:::;;;<<<<<<<<<;;;:::666777777555222///...///------.........------,,,***,,,---,,,++++++,,,---+++++++++***)))***---000++++++++++++,,,---......---///333444444333222333555666666777888999:::;;;::::::<<<===============yyyqqqjjjccc___\\\ZZZWWWVVVWWWWWWVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLGGGHHHHHHIIIJJJJJJKKKKKKDDDHHHJJJGGGFFFHHHHHHGGGCCCDDDDDDCCC@@@@@@BBBEEE======>>>????????????>>>===>>>???@@@BBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAA@@@??????>>>:::999888777666555555444111111000000000000111111////////////000111222222333222111000000222333555111222444666777888888888888999;;;<<<<<<<<<:::999<<<<<<;;;999888777666555555555555444444222111111000000000/////////.........---,,,,,,///111222111///111222333333333555666444555666555555555777999555666888777555444666888666333444777888666666999888777777666666777888999999::::::::::::999888888555777888888777666888999999999999::::::999999999444444555444444333222111//////...---------......---,,,,,,++++++,,,,,,---,,,***)))***,,,---,,,+++,,,------...///000111222333333333333444666777888777777777777888999::::::999999999:::;;;;;;<<<<<<666777888888888999;;;===<<<;;;;;;===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;666888::::::888777777777999:::;;;=========<<<;;;666777777666333000000000,,,------......---------)))+++------++++++---///***+++,,,+++******+++---++++++++++++,,,---......000//////111333555555444666666777888999:::;;;;;;:::;;;<<<======>>>>>>>>>zzzrrrkkkeee___\\\]]][[[YYYXXXYYYYYYXXXWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHEEEIIIJJJGGGFFFGGGHHHFFFBBBCCCDDDBBB??????AAADDD<<<===>>>???@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAABBBCCCDDDEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@????????????888888888777666666555555111111000000000000111111......//////000222333444333222111000000222444555111333555777999999999999888:::;;;======<<<:::999<<<;;;:::999777666555444333444444555555444444333000000000000////////////...,,,+++,,,///111222222///111333333333333555777444555666666666666888:::666888999888555555777:::999666777:::;;;999:::===999888777666666777888888:::;;;;;;;;;;;;:::999999777888999888777777999;;;666666777777777777666666444444333333333222222222//////...---------......---,,,,,,++++++,,,,,,---...+++(((((())),,,---...------...///000111222333333333333444555666777888777777777777888999:::;;;999::::::;;;;;;<<<<<<===888777666444444777===AAA:::999999;;;???@@@===:::;;;;;;<<<======<<<<<<<<<888:::<<<;;;:::888777777999:::<<<=========<<<<<<888999999888555333333333,,,,,,------...---------(((+++------++++++---000***,,,---,,,+++******+++++++++++++++,,,---......333///,,,---222666777777777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>}}}sssjjjeeeaaa___^^^\\\[[[ZZZXXXWWWWWWWWWWWWVVVRRRNNNKKKJJJKKKJJJJJJLLLKKKJJJIIIIIIHHHHHHIIIJJJHHHGGGHHHJJJJJJGGGDDDEEEDDDBBB@@@???>>>======??????>>><<<;;;;;;===@@@===???AAAAAA@@@@@@AAABBB?????????@@@AAABBBCCCDDDBBBAAAAAABBBCCCEEEGGGHHHCCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@>>><<<:::999777:::;;;888222///222666111111111111000000000000///...---///222333111...444777777444333666555333444666888999:::999777666:::;;;;;;:::999999:::<<<:::999666444333333444555444444444333333222222222000000000000000000000000,,,---///111222111---***333333444444555666666666:::999999999888888777777777777777777888999:::;;;666666666666777888999:::888999::::::999888777666777888999::::::999888777777777888777666666888;;;666666666666666777888888777555333333555444111---000000///...---,,,,,,,,,,,,,,,************,,,,,,******+++++++++,,,,,,,,,***+++---.........000222111333555666555555666777444666999:::::::::;;;===999::::::;;;<<<<<<<<<;;;999::::::;;;;;;::::::999777888:::<<<<<<<<<:::999999;;;===<<<:::999:::===888999999::::::999999888777888:::<<<=========<<<===888555555333000000444++++++++++++++++++++++++)))((((((***---...+++((())))))*********+++++++++++++++,,,------......///000000000111111222222333888999:::999888777888999<<<===============<<<;;;{{{uuummmfffbbb```___^^^[[[[[[YYYXXXWWWVVVVVVVVVUUURRRNNNKKKKKKKKKKKKJJJMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGDDDAAADDDCCCBBB@@@>>>>>>=========???@@@@@@>>>===>>>???===???AAAAAAAAA@@@AAABBBAAA@@@@@@AAAAAACCCDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@>>><<<:::999999888777555333222222333000000000000000000000000000///...000333444222000444666666444444666777444444555777999:::::::::::::::;;;;;;:::999999:::<<<:::999666444333333444555444444444333333222222222000000000000000000000000111///......///111222333333444444555555666777777:::::::::999999999888888777777777777888999:::;;;888888777777888888999:::888888999:::999999777777777888999999999999888777777777888777666666888:::666666666666666777777888555333222111111111///---000///...------,,,,,,,,,///...---,,,,,,---...///***++++++++++++,,,,,,,,,***,,,...//////000222444222444666666666555666777555777999:::::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999888999;;;<<<======<<<;;;999;;;===<<<:::999;;;===999999999999999999999999888999:::<<<<<<<<<<<<;;;999555333333111...---000------------,,,,,,,,,,,,,,,******+++---...,,,************++++++++++++,,,++++++,,,------......///000111111222222333333333888999:::999888777888999<<<<<<===============<<<pppkkkddd```^^^^^^^^^^^^ZZZZZZXXXWWWVVVUUUUUUUUUTTTQQQMMMKKKKKKKKKKKKJJJLLLLLLKKKJJJJJJIIIIIIHHHIIIGGGFFFFFFFFFEEECCC@@@CCCBBBAAA???>>>=========<<<>>>AAABBBAAA?????????===???AAABBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@???===;;;::::::777444333444444222000////////////000000000000111000000111333555444333333666666444444888888666555666777999:::<<<===>>>:::;;;<<<;;;999999;;;<<<:::888666555444444444444444444333333333333222222000000000000000000000000000///......///111444555444444555555666666777777;;;;;;::::::::::::999999888888777888888999:::;;;;;;::::::999999999999999777888999999:::999999888777888999999999999888777666777888777666666888:::666666555555666666777777333444333111///...///000000///...---,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,+++---///000111222444666444666888888666666666777777999:::;;;:::999:::;;;::::::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999888999;;;============<<<:::<<<<<<<<<;;;:::;;;<<<;;;:::999888888999:::;;;999:::;;;<<<<<<;;;:::999777444222444222...---////////////......---------///---++++++---------,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///111111222333333444555555888999::::::888888999:::;;;;;;<<<===>>>>>>>>>===~~~vvvhhhddd___[[[[[[[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSPPPMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGKKKJJJIIIHHHFFFEEECCCBBBBBBAAA@@@???============;;;>>>@@@AAA@@@??????@@@===???BBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???===;;;:::777666444333222222111000///////////////000000000111000000111333444555555222555666444555999:::888888888888999;;;<<<>>>???;;;<<<<<<;;;::::::;;;===999888777555444444444444333333333333333333333333000000000000000000000000,,,...111222222111111111444555555666666777888888::::::::::::::::::::::::888888888888999999:::;;;======;;;::::::999999999777888888999::::::::::::888888888999999888888888666777888888777777888:::666666555555555666666777444666666444000///111444///...------,,,,,,,,,---***)))(((''''''((()))***+++++++++,,,,,,,,,------***,,,///000111333555777666888999999777666666777888999;;;;;;:::999:::;;;::::::;;;;;;<<<;;;;;;:::999::::::;;;;;;::::::999777888:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;999888888999;;;<<<;;;;;;<<<<<<;;;:::888777888555555777555111///111000//////......------,,,000...,,,+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,------......///111222222333444555666666888999;;;:::999999:::;;;::::::<<<===>>>>>>>>>>>>vvvpppfffbbb]]]ZZZYYYZZZZZZZZZXXXWWWVVVTTTSSSSSSRRRRRRQQQOOOMMMLLLLLLMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHJJJJJJIIIGGGEEECCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<=========<<<===@@@BBB>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>===;;;:::333666777444000...000444.../////////000000111111000000000111111333555666222555666555666:::;;;999;;;:::::::::;;;<<<===>>><<<======<<<;;;;;;<<<>>>999888777666555444444333333333333333333333333333000000000000000000000000111222333222111111333555555555666666777888888999::::::::::::::::::::::::999999999999999999:::;;;>>>>>><<<;;;::::::999999888888888999999:::;;;;;;999888888888888888888999555777888888777777888999666666555555555555666666333555666444111000222444...------,,,,,,,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------))),,,...000111222555777666888999999888666777888888:::;;;;;;:::999:::;;;:::;;;;;;<<<;;;;;;::::::999::::::;;;;;;::::::999666777888999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<;;;<<<<<<<<<;;;999777666888555555777666111000222///.........---------,,,...---,,,+++******+++,,,++++++,,,,,,,,,---------++++++,,,------......///111222333444555666777777888:::;;;;;;::::::;;;<<<::::::<<<===>>>>>>>>>>>>yyyqqqkkkeeeaaa]]]ZZZYYYYYYYYYXXXVVVVVVTTTSSSRRRQQQQQQQQQPPPNNNMMMLLLMMMNNNMMMLLLMMMNNNOOOOOONNNMMMKKKJJJFFFGGGFFFDDDAAA@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;<<<<<<;;;;;;===AAADDD>>>@@@BBBDDDCCCDDDEEEGGGEEEEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCBBBDDDCCCBBBBBBAAAAAABBBBBB?????????>>>===<<<:::999222666888555///---111555//////000000111111222222///000111111111222555888333666777666777;;;;;;999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;;;;===>>>888888777666555444333333222222333333333333444444000000000000000000000000666666444111///111777===666666777777888888999999::::::;;;;;;;;;;;;;;;<<<::::::999999999999::::::>>>===<<<;;;:::::::::::::::999999999999::::::;;;999999888777777888999999555777888999888777888999666666555555444444555555111222333333111000000000------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------***,,,///000111222444666555777999999777777777888888999;;;<<<;;;:::;;;<<<;;;;;;<<<<<<;;;;;;::::::999::::::;;;;;;::::::999555666777888999:::;;;<<<===<<<;;;<<<=========;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<;;;:::888777555666333222333222///...000........................,,,,,,---,,,******+++---++++++++++++,,,,,,,,,,,,++++++,,,------......///111111222333555666777777888:::;;;;;;;;;;;;<<<>>>;;;;;;<<<===>>>>>>>>>===yyyssslllgggccc```\\\YYYYYYYYYYYYXXXUUUUUUSSSRRRQQQPPPPPPPPPOOONNNLLLMMMNNNNNNMMMLLLLLLMMMNNNOOONNNLLLJJJIIIEEEEEEEEECCC@@@???AAADDD??????>>>===<<<<<<<<<<<<:::;;;===>>>>>>???AAACCC>>>@@@CCCDDDDDDDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEECCCBBBAAACCCBBBAAA@@@@@@@@@AAAAAA============<<<;;;999999444666666444222111222444000000000111222333333333000111222222111333777:::444777888666777;;;;;;999888999:::<<<======<<<<<<===>>>>>>===<<<<<<===???888888777777666444333333222222222333333444444444000000000000000000000000,,,000444444333333777;;;666666777888888999999:::<<<<<<=========>>>>>>>>>;;;::::::999999:::::::::===<<<<<<;;;::::::::::::<<<;;;:::999999999::::::999999888777777888999999444666999999888777777888777666555444444444444555000111111333444333000------,,,,,,+++,,,,,,------+++***)))(((((()))***+++,,,,,,,,,------------...---///111222222333555666444666888888777777888999777999;;;<<<;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999666666777888999;;;<<<===>>><<<;;;;;;>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::888777666555111///000///,,,---000---......//////000000111***,,,......,,,+++,,,...*********++++++++++++,,,++++++,,,------......///000000111333444555666777999:::<<<<<<;;;;;;===>>><<<<<<===============<<>>===<<<<<<<<<<<<<<<888;;;???AAAAAAAAABBBCCC>>>@@@CCCDDDDDDEEEFFFHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEECCCBBBAAABBBAAA@@@?????????@@@AAA<<<<<<<<<<<<;;;:::999888777555333333444444333222000000111222333333444444111333444333222444888<<<555888999777777;;;;;;888444666999<<<>>>>>>=========>>>>>>>>><<<<<<>>>???888888777777666444333222222222222333333444444444000000000000000000000000&&&333::::::555222111777777777888999999::::::>>>>>>??????@@@@@@@@@AAA;;;;;;:::999999:::::::::<<<<<<;;;::::::::::::;;;===<<<:::999888999999::::::999888777777888999:::444666999999888777777888777666555444444444444444222222222555888777222---,,,,,,,,,++++++,,,------......---,,,,,,---......,,,,,,,,,---------......///111333333333333555777222444777777777777888999666888;;;<<<;;;<<<===>>>;;;<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999777777888999:::<<<>>>???>>><<<:::;;;>>>???===;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::999777666555111//////...,,,---111......///000111222333333))),,,000000...---...///))))))*********+++++++++++++++,,,------......//////000111222444555666777999:::<<<<<<;;;<<<===???<<<===============<<<<<<|||tttmmmhhhccc```]]]]]]\\\[[[ZZZYYYXXXWWWSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOMMMLLLJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@>>><<>>===<<<;;;:::::::::???>>><<<<<<>>>AAABBBCCC@@@AAABBBCCCDDDFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFDDDDDDDDDCCCAAA???CCCDDDCCCCCCBBBAAA@@@???;;;<<<======<<<:::888666333333333222222222111111000000///////////////000444444444444555777888:::777888888999;;;<<<======<<<<<<;;;===>>>@@@??????@@@???===;;;:::;;;<<<===666888999999777555444444000111111111111222222222111111000000000000000111444666777888777888999;;;888777777777888:::<<<===;;;<<<>>>??????>>><<<;;;===<<<:::999888888999:::<<<;;;:::999999999999999::::::999888888888999999888777666666888999888777666777888999999999999999777777666555444333333222111222222111111000///...***---///---)))(((+++///++++++++++++++++++++++++---------------...000000///111222222222333666888888888888888888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999888:::;;;;;;999999:::<<<:::;;;<<<=========<<<;;;<<<999:::======;;;;;;>>>>>>===<<<<<<<<<;;;888555444333111///......///000222222000///............//////...---,,,,,,++++++******+++,,,,,,---................../////////000...000222444666666555444777999;;;;;;:::::::::;;;======>>>>>>>>>>>>======{{{tttmmmiiifffcccaaa\\\\\\[[[YYYXXXVVVUUUUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>===???>>>===<<<;;;::::::;;;???>>>======>>>AAABBBCCC@@@AAABBBCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBB;;;<<<======<<<:::777666444333333333333222222222111111000000000000000111444444444444555777999:::777888999:::;;;<<<<<<===<<<<<<<<<===>>>?????????@@@???===;;;:::;;;<<<<<<666777888777555444444444000111111111111222222222111111000000000000111111333555777777777777999;;;888888777777888:::<<<===???@@@BBBCCCCCCBBB@@@???===<<<;;;999999999999:::>>>======<<<;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<999888777777888999888777666777888999999999999888777777666555444333222222111111111111111000......+++...000///+++***---000++++++++++++++++++++++++,,,,,,,,,,,,---.../////////111222222222444666888777777888888999999999:::999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888999;;;:::999999:::<<<999:::;;;<<<<<<<<<;;;;;;;;;999999<<<<<<::::::===>>>===<<<<<<<<<:::777555444333111///...///000000222111000///............///......---,,,,,,+++++++++++++++,,,,,,---------------......///000000111111222444555555444333222777999;;;;;;:::::::::;;;:::;;;;;;;;;;;;::::::999wwwrrrlllhhheeedddbbbaaa[[[[[[YYYXXXVVVTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBDDD@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@AAABBBBBBBBBAAAAAA;;;;;;<<<<<<;;;999777666444444333333333222222222222222111111111111222222555444555555666888999:::888888999:::;;;<<<<<<===<<<<<<======>>>>>>?????????>>><<<;;;::::::;;;<<<666666666555333222333444000111111111111222222222222111111000111111222222222444666666666666888:::888888888888999:::<<<===>>>???AAABBBBBBAAA???>>>======;;;::::::999::::::;;;:::999999888999999999::::::::::::;;;<<<<<<===;;;:::888888999999888666777777888888999999888888777777666555444333222222111111111111000///......***---///...+++***,,,///++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000111222333333444666999666777777888999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999888999::::::999999:::<<<888999:::;;;;;;;;;;;;:::;;;888888;;;<<<999999<<<===<<<;;;;;;;;;:::777444333222111/////////000000111111000///.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111222444555555555444444777999;;;;;;:::::::::;;;:::::::::::::::999888888}}}tttpppjjjfffcccbbbaaa```[[[ZZZYYYWWWTTTRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEDDDBBB???======>>>@@@>>>===<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBDDD@@@AAABBBCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDBBBCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@???======:::;;;;;;:::999888666555333222222222222111111111333222222222222333444444555555555666777888999:::999999::::::;;;<<<<<<===<<<===>>>>>>======>>>???>>>===<<<;;;::::::::::::555666555333111000222444000000111111111222222222222222111111111222333333222444555666555666777999999888888888999;;;===>>>>>>???AAABBBBBBAAA???>>>======<<<;;;;;;:::::::::888888777777777777777888777777777888999:::;;;<<<<<<;;;999999999999888666777777888888888888777777777666666555444333222111111111111111000///...---(((***++++++***)))***,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,------...///000000111333333333444777999666666777888:::;;;<<<<<<999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::::::::999999999777999::::::999999:::;;;888888999999::::::::::::<<<999999<<<<<<::::::======<<<;;;;;;;;;999666444222222111000//////000000111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000222333444...///222444666888999999777999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;::::::yyytttnnnjjjfffbbbaaaaaa``````[[[ZZZXXXVVVTTTRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCC???<<<;;;>>>@@@======<<<<<<<<<======>>>===???@@@@@@???@@@BBBEEE@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;::::::999999888666555555111111111111000000000000333333333333333444555555555555666777888999:::::::::::::::;;;;;;<<<<<<===;;;===???>>>===<<<>>>@@@===<<<;;;::::::999999999555555444222000000111333000000111111111222222222222222222222222333444444222444555666555666777999999888888888999;;;===>>>BBBCCCEEEFFFFFFEEECCCBBB>>>=========<<<;;;::::::;;;;;;::::::::::::;;;<<<777777777888999:::;;;<<<<<<;;;999999999999888666777777888888888777777666666666555444333222111111000111111000000///...---''')))+++++++++******+++++++++,,,,,,,,,---------.........//////000111222000222333333333555777999666777888999:::;;;<<<<<<888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;:::::::::999999999777888:::999888888999;;;888888888888999999::::::>>>;;;;;;>>>>>>;;;;;;>>><<<;;;:::::::::999666333111111111000000000000000000//////...............---------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++---///111333444555///000222444777888::::::777999;;;;;;:::::::::;;;<<<<<<============<<<<<<wwwpppkkkeeebbb^^^]]]]]]_________YYYXXXWWWUUUSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBDDDDDD@@@<<<;;;===@@@<<<<<<<<<<<<===>>>??????<<>>>>>999999888777666555555444222111111111000000000000333222222333333444555666555666777999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;>>>@@@???<<<;;;===@@@<<<;;;;;;::::::999888888444444444333111000111222000111111111111222222222222222222222333444555555222444666666666666888:::999999888999:::;;;===>>>AAABBBDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::::::::999999999:::;;;;;;::::::::::::;;;<<<<<<===;;;:::888888999999888666777777888888777777666666666666555444333222111111000000000000///...------***+++,,,.........------++++++,,,,,,------......000//////000000111222333111222333444444555777:::777888888999:::;;;<<<<<<888888999:::::::::::::::999999999999::::::::::::;;;;;;::::::::::::999999777888999999888888999;;;999999888888999999:::;;;???<<<<<>>;;;:::999999999888555222000000111111000000000000//////......---......///------------------------******+++,,,,,,---......+++,,,---///111333444555444555555555666777777777777999;;;;;;:::::::::;;;888999:::;;;;;;<<<<<<;;;}}}vvvpppjjjgggbbb___[[[ZZZZZZ\\\\\\\\\UUUUUUTTTRRRQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@CCCDDDBBB===:::<<>>???@@@;;;???CCCCCC@@@???BBBFFF@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFCCCBBBBBBCCCCCCBBB??????@@@@@@???>>>>>>===999888777666555444444444333333333333222222222111222222222222333444555666555666888999;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>AAA???<<<:::===@@@;;;;;;;;;::::::999888777333444555444222111111111000111111111111222222222222222222333333444555666333555777777777777999;;;999999999999:::<<<===???>>>???AAABBBBBBAAA???>>>>>>>>>??????>>>===;;;:::888888888888888999::::::;;;;;;;;;::::::;;;<<<<<<999888777777888999888777777777777777777666666555666555555444333222111111000000000000///...---,,,***+++,,,...000000...---++++++,,,,,,---......///////////////000111222333111222444444444555888:::999999999::::::;;;;;;;;;888888999::::::::::::999888888999999999:::::::::;;;;;;::::::::::::999999666888999999888888999::::::999999888999:::;;;<<>>>>>;;;:::===;;;:::999999999777444222000000000111111111000000.........------......///------------------------))))))***+++---...//////,,,---...///111222444444666666666666666666777777777999;;;;;;:::::::::;;;555666888999;;;<<<<<<<<<~~~vvvqqqlllgggeeefffbbb^^^ZZZYYYYYYYYYXXXSSSRRRRRRQQQOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCC???CCCEEECCC>>>:::;;;>>><<<<<<<<<<<<===???@@@AAA;;;???CCCCCC@@@???BBBFFF@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<:::999999888777555444444444444555555555444444444333333111111111222333444555666555666888:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>AAA@@@<<<:::===@@@:::::::::::::::888777777222444666666444222111111000111111111111222222222222222222333444555666777444666777888777888999;;;:::999999999:::<<<>>>???AAABBBDDDEEEEEEDDDBBBAAA>>>>>>?????????===;;;:::<<<;;;;;;;;;<<<<<<===>>>::::::999888888888999999888777666777888999888777777777777777777666555555666555555444333222111000000000000000///...---,,,))))))+++---//////---+++++++++,,,,,,---...//////.........//////000111222111222444444444555888:::::::::::::::::::::::::::888888999::::::::::::999888888888999999:::::::::;;;;;;;;;:::::::::999999666888999999888888999:::;;;:::999999999:::;;;<<<>>>;;;;;;======:::999<<<;;;:::999999999777444222///000111111111111000000......---------......///------------------------((((((***+++---...000000---...///000111222333444444444555555666888999:::777999;;;;;;:::::::::;;;555666888:::<<<===>>>>>>{{{rrrkkkfffccc```^^^ZZZ[[[\\\]]][[[YYYUUUSSSSSSRRRPPPNNNMMMMMMMMMNNNKKKJJJJJJJJJJJJIIIIIIIIIFFFHHHJJJJJJIIIGGGFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???????????????@@@>>><<<;;;===@@@BBB@@@>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDCCCCCCBBBAAA>>>>>>======<<<<<<<<<;;;:::999999888777666666555111222333222000000000111333333444444555666666777999666666999999777888;;;:::;;;===>>>>>>>>>===<<>><<<<<<===<<<;;;;;;:::999888777777555555444333222222222222333222111111000000111111444333333333333444555555999999999888888888777777888888888999:::;;;===>>>===@@@DDDFFFEEECCCAAA@@@============<<<<<<<<<<<<555999======:::888999<<<===;;;;;;<<<===;;;666222:::888777777888999999888666555555666777777555444555444444333333222222111......//////////////////,,,---......//////......,,,,,,------------------000000//////000222444555111222444555666666777777:::::::::::::::999888777777888888999999:::;;;;;;:::;;;<<<<<<::::::;;;<<<999::::::;;;;;;::::::999888888888888888888888888::::::::::::::::::::::::>>>===;;;:::999999::::::999999888666555333222222111111000......---------,,,,,,,,,---------......,,,...///...---++++++,,,------,,,,,,,,,---......///000111222333444444444444666777999::::::::::::888999::::::888888999:::999999:::::::::;;;;;;;;;yyytttmmmgggccc```^^^]]][[[[[[]]]]]][[[YYYVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHIIIIIIGGGFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???>>>>>>??????@@@>>>===<<<===@@@AAA@@@???AAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;:::999888888777666666555555///111333333333333555666333444444555666666777777;;;888777::::::888999<<<;;;;;;===>>>>>>>>>===<<<>>>@@@AAA@@@>>><<<<<<===;;;;;;:::999888777777666555555444333222222222222444444444444444444444444555555444444555555666777999999999999999999999999888888888999:::<<<===>>>===@@@DDDEEEDDDBBBAAAAAA============<<<<<<<<<<<<888;;;???>>>;;;999<<>>;;;888888999999888666:::888777777888999999888666666555555666666666555444444444333222222111111.........---------------,,,,,,---............---,,,,,,,,,------------...000000000000111333444555333444555666777888888888999999:::::::::999999888888888888999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<999::::::;;;;;;::::::999888888888888888888888888::::::::::::::::::::::::>>>===;;;:::999999::::::999888777666555333222222111000///......---------,,,,,,,,,---------......,,,...///...---+++,,,,,,------,,,,,,------.........///000111222333333333333444666777888999888888888:::::::::999888999:::888999::::::;;;;;;::::::zzzppplllfffbbb___^^^]]]\\\[[[\\\\\\\\\[[[YYYVVVTTTRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGFFFDDDDDDEEEGGGDDDDDDDDDCCCBBBAAAAAAAAA??????>>>>>>>>>??????@@@>>>======>>>@@@AAA@@@???CCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBB@@@????????????>>>===;;;:::999999777777777666555555444444111222444444444555666888444444555666666777777888<<<999888;;;;;;999:::===;;;<<<<<<===>>>=========>>>???@@@@@@>>><<<<<<===;;;;;;:::999888777666666555555444333222222222222111222444555666666555555666666555555666666777888888999999::::::;;;;;;<<<999999999:::;;;<<<===>>>===@@@CCCEEEDDDBBBAAAAAA============<<<<<<<<<<<<;;;>>>???>>><<<;;;>>>AAA>>>;;;666444555888999::::::888777777888999999888777666555444444555666777444444333333222111111111...---------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,---------......000000000111222333555555444555666888999999999999888999999::::::::::::999888888999::::::;;;;;;<<<:::<<<<<<<<<;;;:::;;;<<<::::::;;;;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::===<<<;;;:::999999999:::888888777666444333222222111000///......---......,,,,,,,,,---------......,,,---///...---,,,,,,---------,,,,,,---......///......000111222333333333333444666888999999888888888:::;;;:::999888999;;;777888:::;;;<<<;;;999888wwwqqqiiieeeaaa___^^^^^^^^^]]][[[\\\\\\\\\ZZZXXXVVVTTTPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFDDDBBBBBBDDDFFFDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>??????@@@>>>>>>>>>>>>@@@@@@AAA@@@CCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????===<<<:::999888777666666555555555444444444555666777666444333444555555555666666777888888999<<<999888;;;;;;999:::===;;;<<<<<<==================???@@@???===<<<<<<===::::::999888777666555555555555444333222222222222,,,...111333444444333222666666555555666666777888888888999:::;;;<<<===>>>::::::::::::;;;<<<===>>>===@@@CCCDDDCCCAAAAAAAAA============<<<<<<<<<<<<===>>>???===<<<<<>>>>>>>>>>>======>>>??????@@@===>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===;;;:::888777777555555555555444444444444444666666666444333444555666666777888888999999:::;;;888777::::::888999<<<<<<<<<<<<<<<=========>>><<<>>>??????===<<<<<<===:::999888888666666555444555555444333222222222222+++---000222333333333222555555444444555555666777888888999:::<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>===@@@BBBCCCBBBAAAAAAAAA============<<<<<<<<<<<<=========<<<;;;<<<>>>@@@;;;;;;::::::::::::<<<===:::888777777888999999888666777666444333333666999333222222111111000//////............------,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,---...//////000111222333444555555666444555666777888999999999888999:::;;;;;;;;;;;;;;;999::::::;;;<<<<<<======;;;<<<======;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::999999666666555444333222222111000//////............///,,,,,,,,,---------......+++---......---,,,------------------...///000111111111333444555666666666555777888:::;;;;;;;;;;;;999:::;;;;;;999999:::;;;777888;;;======<<<:::888{{{vvvoooiiidddbbb```]]]]]]^^^______^^^ZZZYYYYYYXXXWWWUUUTTTSSSNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEEEEDDDCCCBBBCCCEEECCCBBBAAA@@@???>>>===<<<============>>>??????@@@===???@@@@@@???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@??????>>>======<<<;;;999888777777555555555555555555555555222333555555555555777999777777888888999::::::;;;;;;888777::::::888999<<<===<<<<<<<<<<<<===>>>>>><<<===???>>>===<<<<<<===999999888777666555444444555555444333222222222222///000222444555555555555555555444444555555666777888888999:::<<<======>>><<<<<<<<<<<<<<<===>>>>>>===@@@BBBBBBAAA@@@AAAAAA============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>999;;;======<<<;;;;;;<<<:::888777777888999999888555777888666333333666999222222111111000/////////---------------.........******+++,,,,,,,,,,,,+++***+++,,,,,,---...//////111111333444555666666666444555666777888999999999999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>;;;<<<======<<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999555555444333333222111111//////............//////,,,,,,,,,---------......+++,,,......---,,,---...,,,,,,------...///111111222333444555666777777777444555777999::::::999999999;;;<<<;;;:::999:::<<<999:::<<<===>>>===;;;:::yyyqqqlllgggbbb^^^^^^]]][[[ZZZ[[[\\\[[[ZZZXXXXXXWWWVVVUUUSSSRRRRRRMMMNNNNNNMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFFFFDDDCCCCCCDDDBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<======>>>@@@@@@===???AAAAAA??????AAACCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC======>>>?????????>>>>>>;;;;;;;;;:::999888888777555555555555555555555555333555666777777777999:::888888999999:::;;;;;;;;;<<<999888;;;;;;999:::======<<<<<<;;;<<<===>>>???;;;===>>>>>>===<<<<<<===999888777666555444444333555555444333222222222222333333444555555666777777666666555555666666777888888888999:::;;;<<<<<<============<<<======>>>???>>>???AAABBBAAA@@@@@@AAA============<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<999;;;===<<<:::999:::<<<:::888777777888999999888333666999777444333555888222111111000//////......+++++++++,,,------......***++++++,,,,,,,,,,,,,,,***++++++,,,---...///000111222333555666666666666555666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>;;;===>>>===<<<;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999::::::::::::999888444444333333222222111111//////............//////,,,,,,,,,---------......***,,,......---------...,,,,,,------...000111222111222333555666666777777444555777999:::::::::999:::;;;<<<;;;:::::::::<<<;;;<<<======>>>>>>======{{{rrrkkkfffbbb]]]YYY\\\ZZZXXXXXXYYYYYYXXXWWWXXXWWWVVVUUUSSSRRRQQQQQQMMMMMMNNNMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCEEEGGGGGGEEEDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@===???AAAAAA??????AAADDDEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB===>>>???@@@@@@AAA@@@@@@:::::::::999999888888888555555666666666666666666888999:::999777777777888888999999::::::;;;;;;<<<===::::::<<<===;;;;;;???===<<<<<<;;;;;;===>>>???;;;<<<>>>>>>===<<<<<<===888888777666555444333333555555444333222222222222444444444444444555666777777777777777777888888999888999999::::::;;;;;;;;;>>>============>>>>>>???>>>???AAAAAA@@@@@@@@@AAA>>>=========<<<<<<<<<<<<<<<<<<===>>>@@@???>>><<<:::<<<<<<:::888777999<<<:::888777777888999999888222666999888555333555888111111111000//////......))))))***+++,,,------...++++++,,,------------,,,******+++,,,---//////000111222444666777777666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>===<<<;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888::::::;;;:::999888444333333222222111111111//////.........//////000,,,,,,,,,---------......***,,,......---------...,,,,,,------///000111222111111333444555666666666666777999;;;<<<<<<<<<;;;:::;;;<<<<<<::::::;;;<<<============>>>>>>>>>???wwwsssmmmeee```]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIHHHGGGEEEEEEGGGIIIGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBB@@@===<<<===>>>@@@???===<<<;;;<<<>>>???DDDBBB???===>>>@@@CCCEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@???>>>===<<<===<<<:::999888777777777777777777777666666666666888888888888999:::;;;<<<999::::::;;;;;;::::::999<<<;;;:::999:::<<<>>>???:::;;;===<<<;;;999:::::::::<<<===>>>===<<<:::999999888666666555444111///222222222222222222222222111222222333444555666666777777777777777777777777777888888999::::::;;;;;;===>>>???>>><<<;;;:::;;;????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>===<<<;;;:::999999999999::::::999999888777777777444444333444555555444222000///...------,,,,,,------,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,...//////...//////000111222000111333555666777888888666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;AAA???===<<<;;;<<<>>>???========================777999===??????>>>;;;999<<<<<<;;;888666666888:::888888777777666666555555444333222111000000000000......---,,,,,,,,,,,,---,,,,,,,,,---------.........,,,***+++...000...,,,............---///222555222333444555666666666666555888;;;;;;999888999:::888999999::::::;;;;;;<<<>>>???@@@AAAAAA@@@???>>>|||ooolllfff```[[[YYYXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHFFFEEEDDDFFFHHHFFFFFFEEEDDDDDDCCCBBBBBB???@@@@@@???===<<<===>>>AAA???>>>======>>>@@@AAACCCAAA@@@??????AAACCCDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777666666666777777777777777888888888888999:::;;;<<<::::::;;;;;;;;;;;;::::::<<<;;;:::::::::<<<>>>???;;;<<<======;;;::::::;;;;;;<<<===>>>===<<<:::999888777666555555444222000333333333333333333333333222222333444555666666777888888888888888888888888888888999999:::::::::;;;;;;<<<>>>>>><<<<<<<<<===????????????????????????>>>>>>===<<<<<<<<<<<<<<<;;;===>>>===<<<;;;<<<>>><<<<<<;;;:::999999999999::::::999888888777777666444444444555666666555444111000///...---------------,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///...............///000111222222333444666777888888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>===<<<;;;:::;;;;;;<<<>>>=====================888:::<<<>>>>>>===;;;::::::::::::888777888;;;===999999888888777666666666444333222111//////............---,,,,,,,,,,,,---,,,,,,,,,------------......,,,+++,,,...///...,,,***+++---...///111555888333333444555666666666666666999;;;<<<:::999999;;;999999999:::;;;;;;<<<<<<>>>>>>???@@@@@@???>>>>>>{{{sssgggddd```[[[YYYWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGEEEEEEDDDDDDCCCBBBBBBBBB===>>>>>>===<<<<<<===???@@@??????>>>???AAABBBCCCAAAAAAAAA@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>><<<<<<;;;::::::999888777666666555666666777777888888888888888888999999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<>>>???;;;===>>>>>><<<;;;;;;<<<;;;<<<=========<<<:::999777555444555555555333111333333333333333333333333222222333444555666777777999999999999999999999999999999999999::::::::::::999;;;======<<<===>>>@@@????????????????????????>>>>>>===<<<<<<<<<<<<<<<;;;<<<======<<<;;;<<<===<<<;;;:::999999888999999:::999999888888777666666444444555666666666666666111111000///............---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///------------...///000111555444444444555666888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;666777888888888999===???::::::999888888777777666444333222000...---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,+++,,,...///...---)))+++...///000222555777333444555666777777777777777999<<<<<<;;;::::::;;;999999::::::;;;<<<<<<<<<>>>>>>????????????>>>>>>{{{qqqkkkbbb```]]]ZZZYYYYYYZZZZZZVVVVVVWWWWWWVVVTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEFFFEEECCCBBBCCCEEECCCCCCCCCCCCBBBBBBAAAAAA<<<===>>>>>>======???AAA>>>>>>>>>???@@@BBBCCCDDD@@@AAAAAABBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???===<<<;;;999999999888888777666555555555666777888888999999999999999999:::;;;<<<<<<======>>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>>>><<<===???>>>===;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999555444333444555555333222222222222222222222222222333333444555666777777888999999999999999999999999:::::::::::::::::::::::::::<<<======<<<<<<>>>@@@????????????????????????>>>>>>===<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===;;;::::::999888888999999999999999888777777666666222333555555555555666666222111000//////......///---,,,,,,++++++,,,,,,---+++,,,---,,,,,,,,,...000............///000222222777666555444444666888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>???>>>======<<<======<<<<<<;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<555666777777777888;;;===999999888888777666666666444333111///---,,,++++++......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,...000111111111222333444444555666777777777777888:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>|||rrrjjjeee^^^\\\[[[YYYYYYYYYZZZ[[[UUUUUUVVVVVVTTTSSSQQQOOOMMMNNNNNNNNNOOOOOOOOOOOOLLLLLLKKKIIIHHHGGGFFFEEEBBBDDDEEEDDDBBBAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA===>>>??????>>>>>>@@@BBB======>>>???@@@BBBCCCDDD@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@@@@???>>>===<<<;;;888888888888888777555555555666666777888999999:::999999999999:::;;;<<<======>>>>>>??????>>>>>>===::::::;;;;;;<<<======>>><<<===???>>>===;;;;;;<<<:::::::::::::::999999888444333333444555555444222111111111111111111111111333444444555666777888999888888888888888888888888::::::::::::::::::;;;;;;<<<======<<<;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===::::::999888888888999999999999888888777666666555000222444444333222333555222111000//////......///---,,,,,,++++++,,,,,,---+++,,,------,,,---///111/////////000111333444555888777555444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>???>>>======<<<;;;;;;;;;::::::999999999<<<;;;::::::::::::;;;<<<555666777777666666777999777777777666555555444444444333111///---++++++***......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------......,,,...111222111111222333444555666777888888888888999:::;;;<<<===<<<;;;::::::;;;;;;<<<<<<===>>>>>>========================~~~tttkkkeeeaaaZZZYYYXXXWWWWWWWWWXXXXXXUUUUUUTTTTTTRRRQQQOOONNNMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKIIIHHHFFFEEEDDDAAABBBDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@???>>>???@@@BBB===>>>>>>@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@???>>>===;;;;;;666777888888888666555444666777777888888999999999999999999999:::;;;<<<======>>>>>>??????>>>>>>===::::::;;;<<<<<<=========;;;===>>>>>><<<;;;;;;<<<999888888888777777777777444333333333555555333111111111111111111111111111444444555666777888999999777777777777777777777777999999999:::;;;<<<<<<<<<===>>>===<<<:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;<<<999999888888888888999999999888888777777666555555000333555444222000222444111111000///............---,,,,,,++++++,,,,,,---+++,,,------------///111000000000111222444555666777666666666777888:::;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::::::::666777888777666555666777777666666555555444333333333222111///---,,,++++++......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///***,,,///000111333666888555666777888888999999999999999999;;;======;;;999;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======wwwnnnfffaaa^^^YYYXXXWWWVVVVVVVVVVVVWWWVVVUUUSSSQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKIIIGGGFFFDDDDDD???AAACCCCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????======???AAA??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>><<<;;;:::555666777888888666555333888888888888888888888888::::::999::::::;;;<<<=========>>>>>>>>>>>>======::::::;;;<<<============;;;<<<======;;;::::::;;;777777666555555555555555555444333333444444222000222222222222222222222222444555666777888999999:::888888888888888888888888777888999:::;;;===>>>>>><<<<<<<<<;;;:::<<<>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<999999888888888888999999888888888777666666555555111555777666222///111333111000///...---------------,,,,,,++++++,,,,,,---***,,,---------...000222//////000111222444555666555555666777999:::;;;;;;::::::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============<<<<<<>>>===<<<;;;:::;;;;;;<<<:::::::::;;;<<<<<<======;;;;;;;;;:::::::::999999666888999999888777777888777777777666555555444444333222111///...---------......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,***,,,......,,,,,,---///+++---...///000333777999666666777888999999999999999888888:::<<<<<<:::888;;;<<<<<<===>>>>>>??????======<<<;;;;;;<<<======|||sssjjjbbb^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVUUURRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCC???AAABBBBBBAAA???????????????????????????@@@@@@===>>>???>>><<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAACCCEEEGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@????????????>>><<<;;;:::444555777888888666444333999999999888888888888888::::::::::::;;;<<<============>>>>>>>>>>>>======999:::;;;<<<============:::<<<===<<<;;;999::::::666666555444444444444555555444333333444333111///444444444444444444444444555555666777888999::::::999999999999999999999999777777888:::<<<===??????:::;;;;;;;;;;;;===@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<999888888888888888999999888888888777666666555555333666999777222///111444000///...------,,,,,,------,,,,,,++++++,,,,,,---***,,,---------...000222......///000111333555666333555666888:::;;;;;;;;;::::::;;;<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;AAA???===<<<;;;<<<>>>???:::;;;;;;<<<===>>>??????:::;;;;;;;;;;;;:::999888666888:::::::::999:::;;;888888888777666666555555222222111//////...............---,,,,,,,,,,,,---******+++++++++,,,,,,,,,***---///...,,,+++---000000000000//////111444777666777888999999:::999999999777777999<<<<<<:::777<<<<<<======>>>>>>??????===<<<;;;::::::;;;<<<===}}}xxxppphhhccc___[[[YYYYYYYYYYYYYYYXXXWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOONNNLLLKKKLLLNNNKKKJJJIIIHHHFFFEEEDDDCCC@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>============>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEECCCBBBAAABBBEEEHHHJJJDDDDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDCCCDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???===<<<;;;;;;;;;888777666555555666777888555777888999777777777888999999::::::;;;<<<=========>>>>>>>>>>>>>>>======;;;<<<<<<===>>>=========@@@@@@???>>>===<<<;;;;;;===:::666555555555333000333333333444444444555555555333111000000222555777777888999:::::::::::::::666555555666888:::<<<>>>;;;;;;::::::;;;<<<>>>???>>>===<<<;;;;;;<<<===>>><<<===>>>@@@@@@@@@???>>>;;;:::;;;===>>><<<777222:::::::::999999999888888:::999888888888999;;;;;;::::::999888777666555444111888999222000444444...000///...---+++***)))(((.........,,,++++++---///---......---,,,...111444111222333333444444444444555777888888888888999;;;:::<<>>======<<<<<<============<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;:::@@@===;;;:::;;;;;;;;;:::888777777777777777888888888888999999999::::::::::::888555444444444222111///000000///------.../////////...---+++***))))))000///...---,,,------...,,,,,,,,,+++***+++---///000000//////000222444555666888::::::999888888999999999::::::;;;<<<======:::;;;===>>>???>>>===;;;========================yyytttmmmfffbbb^^^[[[YYYZZZZZZZZZYYYXXXWWWVVVUUUQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMKKKJJJKKKLLLJJJJJJIIIGGGFFFEEEDDDCCCAAABBBBBBAAA???>>>>>>???>>>>>>>>>>>>============<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCFFFEEECCCBBBBBBDDDFFFGGGDDDEEEFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@???>>>===;;;:::999888888777666666555666777888666777999999888888888999999999:::;;;;;;<<<============>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>???>>>>>>===;;;::::::999888555444444666666444222222333333333333444444444555444333222222333555666555666777888999999999999;;;:::999888888999::::::;;;;;;::::::;;;<<<>>>???@@@???>>>======>>>???@@@<<<<<<>>>?????????>>>>>>???<<<:::;;;<<<<<<:::777;;;;;;::::::::::::::::::999888888777888999:::;;;:::999999888777666555555222666666333000111000...//////......---,,,,,,,,,---......,,,++++++---///---......------...222444111222333444444444444444666888999999999999:::<<<999;;;>>>???>>><<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>>>>>>>===<<>>>>>===<<<<<<;;;;;;>>><<<::::::<<<=========::::::999888888888999999;;;::::::999888777666555:::888555444444444222111///000000///------...///......---,,,++++++******///...---,,,++++++,,,---,,,,,,,,,,,,***+++---///000000000000111222444555777999::::::888888999;;;999999:::;;;;;;<<<======:::;;;===>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>}}}tttpppiiidddaaa^^^[[[YYY[[[[[[[[[ZZZYYYWWWVVVUUUPPPPPPOOOOOOOOOOOOPPPPPPLLLMMMMMMKKKIIIHHHIIIKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCAAA>>>======>>>============>>>>>>>>>>>>;;;<<<===???AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDHHHFFFDDDCCCBBBCCCDDDFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB<<<======<<<;;;999777666777777666666666777777888777999:::;;;:::999:::;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;<<<===>>>???===<<<<<<;;;:::999888888444444444555666555333111111111222222222333333333444444444555555555666666333444666777888999::::::===<<<;;;::::::999::::::;;;;;;:::;;;;;;<<<>>>>>>???>>>>>>======>>>>>>???;;;<<<======>>>=========AAA>>>:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777888999999888888888777777666666666444222333333111,,,+++................../////////,,,---...---++++++---///---...///......///222444111222333444555555555555777999::::::::::::;;;===888:::======<<<;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;???>>>===<<<;;;;;;<<<<<<===;;;:::;;;===?????????<<<<<<;;;::::::::::::::::::999999888777666555555:::888666555555444333111//////000...---,,,...///---------,,,,,,+++++++++---,,,,,,++++++++++++,,,+++,,,---,,,++++++---///000000000111222333555666888999999888888888:::===:::::::::;;;<<<<<<======;;;<<<===>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>~~~wwwppplllgggcccaaa___]]][[[\\\\\\[[[ZZZYYYWWWUUUTTTPPPOOOOOOOOOOOOOOOPPPQQQKKKLLLLLLJJJGGGFFFGGGIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCAAA>>><<<<<<<<<============>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHGGGEEEFFFHHHIIIHHHGGGEEEDDDAAABBBBBBBBBBBBAAAAAA@@@;;;;;;<<<===;;;999777555777777777777777777888888777999;;;<<<;;;;;;;;;===:::;;;;;;;;;<<<<<<======<<<======>>>>>>>>>>>>===>>>===;;;:::;;;<<<>>>@@@<<<<<<;;;::::::999888888555555666666555222///---000111111111111222222222444555666777888777666666333444666888999:::;;;;;;999999:::::::::;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>888:::<<<===<<<;;;;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<============@@@>>><<<;;;:::;;;===>>>>>>===<<<<<<>>>??????>>>===<<<;;;:::::::::::::::777777777777888888888999999888666666666555222000...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,***,,,------,,,,,,...///000000111222333444555666888888888777666777:::===:::;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<<<<=========>>>>>>>>>????????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFHHHIIIHHHGGGEEECCCAAAAAAAAAAAAAAA@@@??????:::;;;<<<===<<<:::777666666666777888888888888888888:::<<<<<<<<<;;;<<<>>>;;;;;;<<<<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@<<<;;;;;;::::::999999999333555666666444111///...000000000111111111222222444555777999999888777666444555777999:::;;;<<<<<<888888999:::::::::;;;;;;::::::;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;999999999999999:::::::::666666777777888888888888777777777666666666666666444//////444000''''''---.........---------------***,,,......---,,,---///---///000000000111333555222222444555666777777777888:::;;;;;;;;;;;;<<<>>>:::<<<======<<<<<<<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>???>>><<<;;;:::;;;===>>>???>>>======>>>>>>===;;;;;;;;;:::999999999999999888888888999999999::::::888777666555555444111///...//////...,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------------,,,***+++---...------...000///000111333444666666777777777777666555777:::===;;;;;;<<<<<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;~~~vvvpppllliiifffddddddbbb```^^^]]]\\\[[[YYYWWWUUUSSSQQQOOONNNMMMMMMMMMMMMNNNNNNKKKKKKKKKIIIFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBB@@@===<<<<<<===<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDCCC@@@AAAAAA@@@@@@???>>>===:::;;;;;;;;;:::999777666666666777888999999999999777999<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>===<<<<<<;;;<<<===>>>???;;;:::::::::999999999999000222444555444333333333000000111111111222222222555666777888999888777777555666888999;;;;;;<<<<<<::::::;;;;;;:::999888777999:::;;;<<<============<<<======>>>>>>======<<<======<<<;;;;;;;;;;;;<<<666888;;;<<<;;;::::::;;;:::::::::999999888888888666777888888999999888888777777777666666555555555333111222222000+++***---.........---------------***+++......------...///...///111222111222333555222333444666777888888888888:::;;;;;;;;;;;;<<<>>>;;;<<<======<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<===>>>???>>>===>>>>>>===;;;999999999888888888888999999<<<<<<;;;:::999888777777666555555555555333000---......///---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,)))+++............///000///000222444666777777777666777777777777888;;;===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????========================zzzsssnnnjjjhhhfffddddddbbb```^^^\\\\\\ZZZYYYVVVSSSQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIFFFDDDEEEFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAA@@@===<<<===>>><<<<<<<<<===>>>???????????????@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<:::999999888888777777666555666888999::::::999999777999;;;<<<<<<<<<===>>>============<<<<<<<<<<<<;;;<<<===>>>????????????<<<<<<<<<<<<=========>>>999999888888888888777777111333555444333222444666111111111222222222333333555666666777777777777777666666888999999:::::::::::::::;;;<<<<<<;;;:::999999:::;;;============<<<<<<<<<===>>>>>>===<<<<<<>>>>>><<<;;;;;;;;;<<<<<<666999<<<<<<;;;:::<<<===<<<<<<;;;:::999888888777777777999:::::::::999888888888777666555444444333000444555111/////////------------...//////000000)))+++---......---...///...000222333222222444555222333444666888999999999888999;;;;;;::::::<<<===:::;;;<<<;;;::::::<<<>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;===>>>???<<<=====================<<<<<<<<<===>>>>>><<<:::888777777888888999:::;;;;;;;;;:::999888777666666555444444444444222///,,,.........---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++)))+++...//////...///000///000222555777777888888666888::::::::::::<<<>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@========================~~~wwwqqqmmmiiigggeeedddcccbbb___]]]\\\[[[ZZZXXXUUURRRPPPOOONNNNNNLLLKKKJJJJJJJJJJJJLLLLLLKKKIIIFFFEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@???===<<<===>>>;;;<<<<<<===>>>??????@@@======???@@@BBBCCCEEEEEE???@@@AAAAAABBBBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@??????>>><<<<<<999888777666555555666666555666888999::::::999999666888;;;<<<;;;;;;===>>>===============<<<<<<<<<;;;<<<===>>>????????????;;;<<<======>>>=========777777777777666666666666555777777555111000222444111222222222222333333333666666666666666777777777666666777888888888888888666888:::<<<>>>??????>>>999:::;;;============<<<999:::;;;<<<<<<;;;:::999???>>>===<<<;;;<<<<<<===888:::<<<<<<;;;;;;>>>@@@>>>>>>===<<<:::999888777777888999:::;;;:::999999999888777666555444333333///666777000...222222---+++,,,---///000222333444(((+++...///...---...///...000222333333333444555222333555666888999999:::777999::::::::::::;;;===999:::::::::999999;;;===:::;;;;;;<<<<<<;;;;;;:::::::::999999:::<<<===>>>;;;<<<======>>>======<<<:::999:::<<<>>>>>>===;;;777777777888999:::<<<<<<777777777777888888888888444333333333333111...+++---......---++++++,,,...---------,,,,,,+++++++++((()))***+++,,,,,,+++***(((+++...////////////000///000333555777888888888777999<<<=========>>>???===============<<<<<<<<<>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;xxxsssooommmhhhhhhgggeeebbb```^^^\\\ZZZYYYYYYWWWUUURRRPPPOOOOOOMMMKKKJJJJJJJJJIIIGGGKKKIIIGGGEEEDDDDDDDDDEEEBBBDDDDDDBBB??????AAADDDBBBBBBAAA@@@???======<<<<<<<<<======>>>>>>??????AAA@@@?????????@@@AAABBBBBBBBBEEEGGGFFFBBBDDDIIIGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>999666888<<<<<<666000444999===>>>;;;:::<<<@@@;;;<<<<<<===============AAA???>>><<<;;;;;;;;;;;;======>>>???@@@@@@AAAAAA;;;>>>???===999777777999333444777999999999777666555555444333222222222222000///......000444888:::555777888888777666777888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>=========>>>???>>><<<;;;;;;<<<>>>>>>=========<<<<<<;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;::::::777999::::::999888:::;;;???;;;777777888888444///333333222111000///...---111111000///////////////---...000///......///000000...///333444333444777888888999;;;;;;;;;;;;;;;888:::<<<===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::888999;;;======<<<;;;:::???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<999999888777777888888999999555111...///111222333000000///...---,,,,,,,,,...,,,***,,,...000...,,,***++++++,,,,,,------...+++---///000//////000111111333666888::::::888777888999999:::;;;<<<======??????>>>===============>>>>>>???@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<~~~xxxsssnnnkkkhhhhhhgggeeebbb```]]]\\\XXXXXXWWWUUUSSSQQQOOONNNNNNLLLIIIHHHIIIIIIGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCDDDBBB??????AAADDD?????????>>>>>>>>>>>>>>><<<<<<======>>>??????@@@AAA@@@?????????@@@BBBBBBAAAAAACCCFFFEEEAAACCCHHHDDDDDDBBBBBBBBBCCCEEEFFFIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;888777777777888888666444666:::>>>>>>:::888:::<<<;;;<<<<<<===============???>>>===<<<;;;;;;<<<<<<======>>>??????@@@AAAAAA===>>>???>>><<<:::::::::000111222333333333222111444333333222222222222333000//////000111444777888666888999999999888999:::888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>>>><<<>>>>>>===<<<;;;;;;<<<=========<<<<<<;;;;;;;;;999::::::;;;;;;<<<======;;;;;;;;;;;;;;;:::::::::999:::;;;:::888777888999===:::666666888777444000333333222111000///...---111000///............///---...000///......///111000...///333444333444777888888999999::::::;;;;;;888:::<<<===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::888999;;;<<<<<<<<<:::999>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::999999888888888888999666333000...///000000000000///...------,,,,,,,,,---+++***+++---///---,,,...------,,,,,,+++******+++---///000//////000222444444555777888999:::;;;999999:::;;;<<<======>>>??????>>>===============>>>>>>???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<}}}wwwrrrmmmjjjhhhgggfffdddbbb___]]]\\\WWWVVVUUUSSSQQQOOOMMMMMMLLLJJJHHHGGGHHHHHHFFFEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@???AAABBB<<<<<<======>>>?????????=========>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAA@@@AAADDDDDDAAABBBGGGDDDCCCBBBBBBBBBCCCEEEFFFIIIJJJJJJJJJJJJIIIIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<;;;::::::999333555777777555555777999555999<<<<<<:::999:::<<<;;;<<<<<<===============>>>===<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@???>>>===>>>>>>>>><<<;;;444444444444444333333333222222111111111222222333000000111111222444555666555666888999888888:::;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<>>>>>>>>>>>><<<===>>>===;;;;;;;;;===<<<<<<;;;;;;::::::;;;;;;:::999999888999;;;<<<===<<<;;;;;;;;;:::::::::999;;;;;;<<<:::888666666777:::777444444666666444111222222111000//////......//////...---------......---...000//////...000111111///000444555333444888888888777777888999;;;<<<888:::<<<===<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::777888:::;;;;;;;;;:::999<<<===>>>>>>>>>===<<<;;;<<<<<<===============<<<:::::::::;;;;;;;;;;;;<<<:::::::::999999888888888333111///.../////////...000///...---,,,,,,,,,,,,+++***)))***,,,---,,,+++---------,,,++++++******+++---///000000000111333666555555555777999;;;===999999:::;;;<<<===>>>>>>??????>>>============>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<|||xxxrrrmmmiiigggfffeeecccaaa^^^\\\[[[VVVUUUSSSQQQPPPNNNMMMMMMKKKIIIGGGGGGGGGHHHGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAA======>>>>>>??????@@@@@@======>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCC@@@AAADDDDDDBBBCCCGGGFFFEEEEEEDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@===<<<<<<;;;::::::999999444555666666555555777999111555999;;;;;;<<<>>>@@@;;;<<<<<<===============<<<<<<<<<<<<======>>>>>>===>>>>>>>>>?????????@@@???<<<;;;<<>>??????;;;<<<======;;;;;;;;;===;;;;;;:::999999::::::;;;:::999777777777999<<<===<<<;;;;;;::::::999999999999:::;;;999777666777777777555333333555555333111222111111000//////.........------,,,,,,------------...000000//////000222111///000444666444555888999888666666666888:::<<<888:::<<<===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::777888999:::::::::999999;;;<<<>>>??????===<<<:::;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777111000//////000000...---///...------,,,,,,,,,---***))))))***++++++++++++*********+++,,,,,,------+++---000111111111222444444444555555777999:::;;;::::::;;;<<<===>>>>>>???@@@???>>>>>>======>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>============<<<|||xxxsssmmmiiieeeeeecccbbb___]]]ZZZYYYVVVTTTSSSQQQOOONNNNNNMMMKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEBBBAAADDDEEEDDDEEEHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEEEECCCBBBAAAAAA@@@<<<<<<<<<;;;;;;::::::999888666555666888888777666222555888;;;<<<===>>>???;;;<<<<<<===============;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????===:::999:::======;;;888666666444333222111111111000000000000111222333333222222333333444444444444555666777777777888;;;===::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???:::<<<===<<<;;;:::<<<===;;;:::999888888999;;;<<<999888777666777999;;;===<<<;;;;;;:::999999888888777888999999777777888999555444333333444444333222111111000000///.........------,,,,,,,,,,,,---------...000000///000111333222000111555666555666999999888666666666888:::<<<888:::<<<===<<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::888888999999:::::::::999:::<<<===??????>>><<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555000000///000111111///---...------,,,,,,,,,,,,---))))))************++++++))))))***++++++,,,,,,---+++...000111111222333555111222555777999999888888:::;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>============~~~zzzvvvqqqlllhhhcccbbbaaa___]]]ZZZXXXWWWUUUTTTQQQOOONNNMMMMMMNNNKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBBBB@@@>>>@@@AAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCGGGBBB@@@DDDFFFEEEFFFHHHCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCAAA@@@??????<<<<<<<<<;;;;;;:::::::::777666666777::::::777444888999;;;<<<===<<<<<<;;;;;;<<<<<<===============;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999:::::::::888777444444333222222111000000222222111111111222222333333333222333333444555666777888999888888999<<<>>>999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>:::;;;<<<<<<;;;:::<<<===;;;:::999888888:::;;;===999888888777888:::;;;<<<<<<<<<;;;:::999888777777666777888888777777888:::555555444444333333222222000000000//////.........------,,,,,,,,,---......---...000000000000222333333111222666777555666:::888888777777888999;;;<<<888:::<<<===<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999999:::::::::;;;;;;<<<===>>>>>>>>>===<<<999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::999777444333000//////000111111///...------,,,,,,,,,,,,------(((***++++++******+++,,,,,,,,,,,,+++******)))))),,,...000222222333444666000222666999::::::888777;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>========={{{wwwsssooojjjgggaaa```___]]][[[XXXVVVUUUSSSRRROOOMMMLLLKKKLLLLLLIIIGGGFFFFFFGGGGGGGGGFFFEEECCCAAA>>>>>>@@@BBBDDDBBB@@@???AAABBBBBB???===>>>>>>???@@@AAABBBBBBCCC??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCGGGAAA???BBBEEEEEEEEEGGGBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFCCCCCCBBB@@@???===<<<<<<;;;;;;;;;::::::::::::999///333777999999777777666;;;;;;<<<===>>>===<<<:::;;;<<<<<<===============;;;<<<===>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>===:::;;;;;;:::888777666777444555555666555444222111444333333222222222222333444333222111222444666888777777777666555666999;;;777888999:::;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<<<<999:::<<<;;;;;;:::<<<===<<<;;;999888888:::<<<>>>888888999999:::;;;;;;;;;<<<<<<;;;:::999888777777777888999888777666777888555666666444333222222222///////////////.........---------------...//////,,,...000000000111222444333111222666777666777:::888888999999::::::;;;;;;888:::<<<===<<<<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>999:::;;;<<<============<<<<<<;;;;;;;;;:::::::::::::::::::::888555222111///...------/////////------,,,,,,+++,,,,,,------(((***,,,,,,***)))+++---,,,,,,++++++***))))))))),,,...111222333333555777444555777999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@??????>>>>>>??????>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>======~~~yyytttppplllhhheee```___^^^\\\ZZZWWWUUUTTTRRRPPPMMMKKKJJJJJJKKKKKKHHHFFFDDDDDDEEEFFFEEEEEEFFFCCC@@@======???BBBEEEBBB@@@???@@@CCCBBB???<<<:::;;;<<<>>>@@@BBBCCCDDD???@@@@@@AAAAAABBBBBBCCCAAABBBDDDEEEEEEEEEDDDCCCFFF@@@===AAADDDDDDDDDFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFAAAAAA@@@>>>===;;;:::::::::::::::999999999999999(((000999;;;777444666:::999999;;;===???@@@???>>>;;;<<<<<<===============;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>============999<<<>>><<<888555666777111333444555555333111000555555444333222222222222444333111111222444777999444444444222111222555777777777888:::<<<===??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;999:::;;;;;;::::::<<<===<<<;;;999888999;;;===???888888999;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666999::::::999666555555666666777777555333222222222///////////////.........---------------...///000,,,...000000000111333444444111222666888666777:::888888999;;;;;;;;;;;;;;;888:::<<<===<<<<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;:::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>???:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999::::::999777444111///...---++++++---......---,,,,,,,,,++++++,,,------)))+++---,,,******,,,...)))))))))***++++++,,,,,,,,,...111333333444666777888888888888:::<<<>>>???<<<<<<===>>>???@@@AAAAAAAAA@@@??????>>>?????????>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>~~~zzztttpppmmmjjjhhhfffaaa___\\\YYYVVVTTTSSSRRRUUUSSSPPPLLLJJJIIIJJJJJJEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@;;;<<<>>>@@@AAACCCCCCDDDCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGFFFEEEBBB???>>>AAAAAA@@@???===;;;:::999777777777777777777888888777888888999999:::;;;;;;;;;<<<<<<===============>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<999888888888777777666666555555444444444333333333000---***+++///333444333222222333444444555555666666666777888999::::::;;;;;;<<<<<<===>>>>>>>>>===999:::;;;<<<;;;:::999888@@@===::::::<<<===<<<:::::::::::::::::::::::::::<<<;;;::::::999999999999::::::;;;<<<<<<============<<<:::888555333111000888888888666555666888;;;444444333222111111111111...............------------------------...///000///000111222333333222111666555333333444777;;;===::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======;;;;;;;;;;;;<<<===???@@@<<<;;;;;;::::::;;;;;;<<<::::::999777555333111000,,,---......,,,+++,,,...------------------------,,,,,,,,,++++++************+++,,,///111444777888...///000111222333333333777888:::::::::<<<>>>@@@>>>????????????@@@@@@@@@???AAAAAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>???BBBAAA>>>???CCC~~~|||xxxrrrnnnkkkiiifffddd```^^^\\\YYYVVVTTTRRRQQQPPPOOOLLLJJJIIIIIIIIIJJJEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFGGGEEEFFFFFFFFFEEECCC@@@????????????>>>===<<<;;;:::888888888888777777777777888888888999::::::;;;;;;;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<::::::999888666555444444444444444444333333333333333000......111333333333222333333444555555666666555666777777888999::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::???<<<999999;;;<<<<<<:::::::::::::::::::::::::::<<<;;;::::::999999999:::999:::;;;<<<<<<<<<;;;:::777777777777777777777777888888888666555555888:::555444333222111000000000//////...---------------------------...//////000---...000222333444444444555555444444666888:::<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>;;;;;;::::::::::::;;;;;;:::999888777555333111///---//////...,,,+++,,,---------------------------,,,,,,,,,+++++++++******+++++++++,,,---...///000111111111111222333555666666777999999999;;;===???>>>>>>?????????@@@@@@@@@@@@AAABBB@@@>>>======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@BBBAAA>>>@@@DDD{{{xxxuuupppllliiifffdddbbb^^^]]]ZZZWWWUUUSSSQQQQQQLLLKKKIIIHHHGGGHHHHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>============>>>@@@BBBCCCAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA=========>>>======<<<;;;999999888888888777777777888888999999::::::;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;:::999777666444333222444444444333333333222222666444111111222444444333333333444444555666666666555555666777888999::::::999999::::::::::::::::::>>>======<<<<<<<<<<<<<<<<<<:::888888:::;;;<<<;;;::::::::::::::::::::::::;;;;;;:::999999999::::::888:::<<<======;;;999777555666777888999::::::;;;888888888666555555777999555555333222000000//////000///...---,,,---......------------...///000111---...000222444555555666444444555666888999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;:::999;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;============<<<;;;::::::999999::::::;;;999999888666444222000///---......---+++)))***+++------------------------,,,,,,,,,++++++++++++***++++++******+++,,,,,,---111111000000111333555777666777888999999:::<<<>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@>>>======>>>@@@@@@@@@AAAAAAAAABBBBBB@@@???@@@CCCBBB???@@@DDD~~~zzzvvvrrrnnnjjjhhheeebbb```\\\[[[XXXVVVSSSQQQPPPOOOKKKJJJHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<===@@@BBBDDD???@@@AAABBBBBBCCCBBBBBBDDDEEEFFFFFFEEEDDDEEEFFFBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCBBB============<<<;;;;;;::::::999999888888777777666888888999999:::;;;;;;<<<;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<;;;;;;:::999999888777555444333333333333333333222222222222444333222222333444555555444444444555666666777777444444555666888999::::::<<<<<<;;;;;;;;;<<<<<<<<>><<<;;;:::;;;<<<===:::999888888999;;;<<<<<<999999999999999999999999;;;::::::999999:::::::::999;;;===???>>><<<888666999999999999999999999999777888888777555555666888555555333111000/////////000///...,,,,,,---...///------------...000111111///000111222444444555555333444666888::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999888;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===888999;;;===>>>===;;;:::::::::999999999999::::::888888777555333111///...,,,------+++)))''''''(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111...///000111333444444555777888999:::999:::===???>>>>>>>>>>>>????????????===>>>??????>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@AAACCCBBB???AAAEEE}}}xxxssspppmmmiiigggdddaaa___ZZZYYYVVVTTTRRRPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBB@@@??????>>>>>>??????@@@??????>>>>>>===>>>>>>>>>???>>>======>>>@@@CCCDDD>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBB>>>>>>>>>===;;;:::888777:::999999999888888777777888999999:::;;;;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>============<<<<<<<<<<<<============>>>======<<<;;;:::::::::666666555555555555555555333333222222222111111111000111111222333444555666444444555666666777777888444444555777888:::;;;;;;======<<<;;;;;;;;;<<<===>>>===;;;:::::::::;;;<<<999999999999999:::;;;===999999999999999999999999:::::::::999999::::::;;;:::<<>>@@@======>>>>>>>>>?????????999;;;===>>>>>>???AAACCC@@@AAAAAABBBCCCCCCDDDDDDBBB@@@BBBDDDCCC@@@AAAEEE~~~yyyuuuqqqnnnkkkhhhfffccc```]]]XXXWWWUUURRRPPPNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@??????????????????@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>???AAABBBDDD@@@AAABBBDDDFFFHHHHHHIIIEEEFFFGGGGGGEEEEEEFFFGGGCCCCCCDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>><<<;;;888777666999999999999999999999999999999::::::;;;;;;<<<<<<;;;<<<<<<===============?????????>>>>>>>>>======<<<<<<<<<<<<============>>>======<<<;;;:::999999444444444444555555555666222222222111111111000000---///111222222333555777555555666666777888888888444555666888999;;;<<<<<<===<<<;;;:::999:::;;;<<<===<<<;;;;;;::::::;;;;;;:::;;;;;;:::999999;;;===999999999999999999999999::::::999999999:::;;;;;;;;;===???@@@@@@>>><<<:::999999999999999999999999666888888777555444444555333222111000000000000000...............---------,,,------...///111222333666555444333333333444444444666888:::;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999:::;;;;;;;;;:::999999888888777777888888999666666555333111///---,,,000111222000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---------------...000333666999;;;;;;:::999:::;;;<<<<<<;;;<<<>>>@@@=========>>>>>>>>>??????888:::<<<>>>>>>???BBBDDD@@@AAAAAABBBCCCDDDEEEEEEBBBAAABBBEEEDDDAAABBBFFF~~~{{{wwwsssmmmkkkhhhfffdddaaa]]]ZZZVVVUUUSSSQQQOOOMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@??????@@@@@@@@@>>>>>>============>>>>>>===>>>>>>???@@@AAABBBCCCBBBBBBDDDEEEFFFGGGGGGHHHEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGEEEDDDBBBAAA@@@???>>>>>>======<<<<<<:::999777777777888888999999::::::;;;999999::::::;;;<<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>============<<<<<<<<<<<<============>>>======<<<:::999999888444444444444444444444444222111111111000000000000...111333333222222333555555666666777777888999999555666777888:::<<<===>>>???>>><<<::::::;;;<<<==================<<<;;;;;;<<<======;;;999999;;;>>>888888888888888888888888:::999999999::::::;;;<<<;;;<<<===>>>>>>>>>===<<<888888888888999999999:::666777888777555444444444111111000000000000111111---...///000///...,,,+++,,,------...///111333444555555444333333444555666666777888:::;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;::::::999777888:::<<<===<<<:::999999999999999999999999999:::::::::999999999999888::::::999999999999999999888888777777777777888888555555444222000...,,,+++///000111000...---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------------......333444555666888:::;;;<<<:::;;;<<<<<<;;;;;;===???============>>>>>>>>>???:::<<<===>>>===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCAAACCCEEEDDDAAABBBGGG~~~|||xxxtttkkkiiifffdddbbb___[[[XXXUUUTTTRRRPPPNNNMMMLLLLLLEEEFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>============>>>???===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGFFFEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDBBB@@@???>>>======:::;;;;;;;;;;;;:::999888777777888999:::;;;;;;<<<999999:::;;;;;;<<<<<<===;;;<<<<<<===============>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<:::999888888666666555444333333222222111111111111000000000000000333555555222111222444666666666777888888999999555666777999;;;===>>>???BBB@@@>>>===<<<===>>>???===>>>?????????>>><<<;;;===>>>>>><<<999888;;;>>>888888888888888888888888999999999999::::::;;;<<<::::::;;;<<<<<<=========999999999888888888777777666777888777555444333444000000000000000111111222,,,---///111000...,,,***,,,------...000111333444444333333333444555777888777777888999;;;<<<===>>>::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999999:::;;;;;;;;;::::::555888;;;===>>><<<:::888777777777777777777777777777777888999:::;;;;;;<<<::::::999888888999999:::888888777777777777888888555555444222000...,,,+++,,,---......,,,+++,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---///111333444333222111000222666:::===999:::;;;;;;::::::<<<>>>============>>>>>>>>>>>><<<>>>???>>>===<<<>>>???AAAAAABBBCCCDDDEEEFFFGGGCCCBBBCCCFFFEEEBBBCCCGGG}}}yyytttpppmmmjjjhhhdddbbb```^^^\\\ZZZSSSRRRQQQPPPNNNKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAABBBBBBDDDEEE@@@@@@@@@??????>>><<<<<<@@@???===<<<;;;<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCAAACCCFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEEEEAAA===@@@GGGHHHHHHGGGFFFFFFEEEEEEDDDEEEDDDCCCAAA@@@???>>>>>>>>>======<<<:::999888888555666777888999:::;;;;;;???<<<777444555888===@@@>>>>>>============>>>>>><<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999::::::222888777///---444333,,,111000...---...///111333111111222333444555555666444666666666666666888:::888888888888999;;;===>>><<<>>>??????>>>>>>???@@@????????????>>><<<;;;:::@@@>>><<<:::999:::;;;<<<;;;;;;::::::::::::999999888888888999999:::::::::::::::;;;<<<=========<<<888999999999999888777777444555666777777555333222000000111111222222333333111...,,,...111333111...,,,...///000///000111333333111000333777999888777888999999::::::;;;;;;<<<;;;>>>>>>;;;:::======:::======<<<<<<<<<;;;;;;;;;<<<<<<===<<<::::::<<<>>>;;;;;;;;;;;;::::::999888888999:::;;;<<<;;;::::::=========<<<;;;:::888888444999>>>>>>:::666777999999999999999999888777666444444333111000...------...------,,,,,,------...,,,+++,,,...111222///+++---,,,+++,,,......+++)))+++,,,---...////////////000333555777777888:::<<<888999:::<<<===<<<<<<;;;===???@@@@@@??????@@@AAA>>>>>>======>>>???@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEDDDDDDCCC}}}xxxtttppplllhhheeeaaa___]]]\\\YYYWWWPPPPPPPPPOOONNNLLLKKKJJJGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBAAAAAABBBCCCCCC@@@@@@@@@??????>>>===<<>>===<<<<<<===???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBDDDGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHFFFBBBEEEJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>======<<<;;;:::999888888666666777888999::::::;;;;;;:::999888888:::<<<===>>>>>>============>>>>>><<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;222888666///...333333---000//////...///000111222000000111222333444555555555666777666666666888:::::::::999999999:::<<<===<<<>>>??????>>>>>>???@@@===>>>>>>>>>>>>>>>======???>>><<<:::::::::;;;<<<;;;;;;::::::::::::999999888888999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;888999999999999888777777222333444555444333111000000000000111111111111111000///...///000111000///,,,...000000000000222333333111111333777999888777888999999::::::;;;;;;<<<<<<>>>>>>;;;:::<<<<<<999===<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;;;;===::::::::::::::::::999888888999:::;;;;;;;;;:::::::::::::::::::::999999999777:::<<<;;;888777888;;;999999999999999888777666444333222111000...---------------,,,,,,------------,,,,,,---000000---+++,,,+++*********+++++++++,,,,,,---...///000000111111333666777888999:::<<<888999;;;<<<======<<<<<>>???@@@@@@????????????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIEEEFFFFFFFFFEEEDDDCCCCCC~~~yyyuuuqqqmmmjjjdddaaa^^^[[[ZZZYYYVVVTTTNNNNNNNNNNNNMMMLLLKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@@@@AAAAAABBB@@@@@@??????>>>>>>======>>>===<<<<<<===>>>@@@AAA@@@AAABBBCCCCCCDDDCCCCCCCCCFFFHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFFFFHHHIIIGGGHHHKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;:::999888777777777888888888999999::::::888999;;;<<<<<<<<<;;;:::>>>>>>============>>>>>><<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::222777555///...333333---/////////000000000111111000000111222333444444555555666777777666666888:::;;;;;;::::::::::::;;;;;;<<<>>>??????>>>>>>???@@@<<<===>>>>>>?????????>>>>>>===<<<;;;;;;;;;<<<===;;;;;;::::::::::::999999888999999999999:::::::::;;;;;;<<<<<<<<<;;;::::::888888999999888888777666222333444444444333111000000000000000///////////////000111000///...///000---...000000000111222444333222222333666888888777888999999::::::;;;;;;<<<<<>>;;;:::<<<;;;888<<<<<<<<<<<<;;;;;;;;;;;;999;;;===>>><<<;;;;;;<<<888888999:::::::::999999888999:::;;;;;;;;;::::::999999888777888999:::;;;::::::999888777888:::;;;:::::::::999999777666666333333222111///...------------------------------...,,,+++,,,------,,,************)))((((((***,,,------------...000222333222444777888888999;;;<<<999:::;;;<<<============AAABBBBBBAAA???>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB~~~yyytttqqqmmmiiifffaaa___[[[YYYXXXWWWTTTRRRNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFGGGFFFEEEEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGCCCBBBEEEHHHGGGGGGIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBB@@@???>>>=========::::::999999888777777666999999999999999999999999999:::<<<=========;;;:::>>>>>>============>>>>>>;;;<<<>>>?????????>>>===========================;;;;;;:::999888888888999222555444//////222222......///000111111111111000///000000111222333444444555666777777666777999;;;::::::::::::;;;;;;<<<<<<<<<>>>??????>>>>>>???@@@===>>>>>>?????????>>>>>>===<<<<<<;;;<<<<<<===>>>;;;;;;:::::::::999999999999999999999999999999999;;;;;;;;;;;;;;;:::999888888888888888888777777666444555555555555444333222000000//////.........---...111222111...---...111---///111111111111333555222222333444666777777777888999999::::::;;;;;;<<<===??????;;;:::<<<;;;888;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>???===;;;;;;;;;777777888999::::::::::::999999:::::::::;;;;;;;;;;;;:::888777777999:::<<<:::999777888999::::::999:::::::::999888777666555333222111000///...------,,,------------------,,,...---+++******+++******''')))+++***))))))+++---///...------...111333555333555888999999:::;;;===:::;;;;;;<<<======>>>>>>@@@AAABBBBBBAAA@@@AAACCCBBBBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCC~~~{{{vvvrrrnnnkkkgggeee___]]]ZZZXXXWWWVVVSSSRRROOOOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@??????>>>@@@???>>>>>>===>>>>>>???=========>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBAAADDDGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDAAA@@@???>>>===<<<<<<<<<999999999888888777777666999999999999999999::::::;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666222444333000///111111/////////000111222111111111000000111222333444444555555777777777777777999;;;777888999;;;<<<===>>>???<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<======<<<<<<=========>>>;;;;;;:::::::::999999999999999999999999999999999:::;;;;;;;;;:::999888888777888888888888777666666444444444444444333333333000/////////......------...000222111...---///111...000111222111222444555222333444444555666777777888999999::::::;;;;;;<<<<<>>;;;:::<<<;;;888::::::;;;;;;;;;;;;;;;;;;999;;;>>>???===;;;;;;;;;777888999:::::::::::::::999999999:::::::::;;;;;;???===;;;999888999:::;;;777777888:::<<<<<<:::777:::::::::999888777666555222111111000///...------,,,,,,---......---,,,,,,---,,,,,,***))))))***+++&&&(((+++---,,,,,,,,,,,,//////......///222555777555777999::::::;;;<<<===;;;<<<<<<<<<===>>>??????>>>@@@BBBBBBBBBCCCEEEGGGCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDD|||yyyuuuqqqnnnkkkgggeee^^^[[[XXXVVVVVVUUUSSSQQQOOONNNMMMLLLJJJGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@>>>>>>@@@???>>>======>>>???@@@===>>>>>>??????@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCFFFGGGEEEFFFIIIGGGFFFFFFEEEDDDDDDCCCCCC??????>>>===<<<<<<<<<<<<999999999888888888777777888999999999::::::;;;;;;======<<<;;;;;;===>>>???>>>>>>============>>>>>>;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999888777666555444444444222222111000000000000000000000000111111111222222000111222333444555555666666777888888777777999;;;555777999;;;===??????@@@<<<>>>??????>>>>>>???@@@AAAAAAAAA@@@???>>><<<;;;========================;;;;;;::::::::::::999999:::::::::999999999999888999999:::::::::999888888777777888888777777666555222222222222111111111111////////////...............///000000//////000111///000222222222222444666222333555555444555666888888999999::::::;;;;;;<<<;;;>>>>>>;;;:::===<<<:::::::::::::::;;;;;;;;;;;;999;;;===>>><<<;;;;;;<<<999999:::;;;;;;;;;::::::::::::999999999:::;;;<<>><<<:::999999999:::555777:::<<<<<<;;;999888;;;;;;::::::888777555444111111000//////...------+++,,,---......---,,,++++++,,,---,,,*********,,,''''''(((+++...///---+++/////////000111444666777666888;;;;;;;;;;;;<<<>>>===<<<<<<<<<===>>>???@@@===???BBBCCCDDDEEEGGGIIIDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFF~~~yyyuuuqqqmmmkkkhhheeebbb\\\YYYVVVUUUTTTSSSQQQPPPLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>@@@???>>>======>>>???@@@>>>??????@@@@@@?????????AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHEEEBBBDDDJJJEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>===<<<;;;;;;;;;;;;999999999999999888888888888888999999:::;;;<<<<<<======<<<<<<======>>>???>>>>>>============>>>>>>;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444222111000000000///000111222111000000000111222333222222333444555666666777666777888888777888:::<<<666888:::<<<>>>>>>???>>><<<>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999:::::::::999999999888888777888888999999999999888777777777777777666666555333222222111111111111111//////////////////000000...------...111222222111///111222333333333555666222444666555444444666888888999999::::::;;;;;;<<<:::======:::;;;>>>>>>;;;999999:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;;;;===;;;;;;<<<<<<<<<;;;::::::::::::999999999:::;;;<<<;;;;;;;;;::::::999999999444888;;;;;;999888:::<<<;;;;;;;;;:::888666555444000000000///......------+++,,,...//////...,,,+++(((+++......,,,++++++---+++'''###%%%+++//////,,,...///000222333555666777777999;;;<<<<<<<<<===>>>>>>============???@@@AAA???AAACCCDDDDDDEEEGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHH{{{tttqqqllliiifffdddaaa^^^ZZZXXXUUUSSSSSSRRRPPPNNNJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA???>>>@@@???===<<<<<<>>>@@@AAA??????@@@@@@@@@??????>>>AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDGGGGGGCCC???BBBIIIDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999777777888999;;;<<<======<<<<<<===>>>???>>>>>>===>>>>>>============>>>>>>:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555555444444222000000111000///000111333111000//////111333444222333333444555666777777666777888888777888:::<<<888999;;;===>>>>>>=========>>>??????>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???????????????>>>===;;;;;;;;;;;;;;;:::::::::999999:::::::::999999888888888666777888999999999999999777777777777777666666555555444333333222222333333......//////000000111111...,,,+++---222444333111///111333333333333555777222444666666444333666888888999999::::::;;;<<<<<<999<<<<<<:::;;;>>>???<<<999999999::::::;;;;;;;;;<<<<<<===<<<::::::<<<>>>============<<<;;;::::::;;;:::999888999:::;;;<<<888888999:::::::::999999555999;;;:::666666;;;@@@;;;;;;;;;:::888666555444000000//////......------+++,,,...//////...,,,+++'''+++...///---,,,,,,---///&&&'''...///------///111333555666777777888:::<<<===<<<<<<===>>>>>>============???@@@AAAAAACCCDDDEEEDDDEEEFFFHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIII{{{vvvooolllhhheeebbb^^^ZZZWWWWWWUUUSSSQQQOOONNNMMMLLLNNNMMMJJJHHHGGGFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>@@@AAABBB>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEGGGGGGGGGEEEEEEFFFGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBBBBAAA???<<<<<<;;;::::::::::::;;;<<<999888:::>>>>>>999555999888888:::<<<<<<;;;:::<<<>>>??????===<<<===>>>===<<<<<<<<<===>>>===<<<=========<<<;;;;;;===???===<<<;;;;;;999999888777;;;999777444333333444555222222000///............000000000111222222333333444444444555555555555555:::::::::999999999888888;;;;;;:::;;;;;;<<<===>>>AAAAAAAAA@@@???>>>>>>>>>????????????>>>===;;;;;;>>>>>>======<<<<<<;;;;;;<<<;;;::::::999999::::::;;;:::999888777888999:::666777888999:::999888888888888777777666666555555333222222222111111000000////////////////////////......//////000000111111000222333333333444777999666666666555444555999;;;888>>>@@@;;;777888<<<===999999::::::::::::;;;;;;::::::::::::;;;===>>>@@@;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>>>>========================999::::::;;;;;;::::::999666777:::<<<<<<<<<;;;:::===:::777666777666333000333222000///.........///,,,,,,,,,------.........---,,,++++++*********+++))))))******+++,,,---...000111222444666777999999888:::;;;===>>>>>>======>>>??????@@@@@@AAABBBBBBDDDAAA???AAADDDGGGGGGFFFFFFJJJKKKHHHEEEGGGFFFDDDHHHFFFEEEFFFJJJKKKHHHEEEFFFGGGHHHIIIJJJIIIHHHHHHxxxsssmmmjjjfffccc```\\\XXXUUUUUUTTTRRRPPPOOONNNMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFCCCEEEFFFEEEDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>>======>>>???AAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@>>><<<;;;;;;:::::::::::::::===999666777;;;<<<:::777:::999999;;;===>>>===;;;<<<>>>??????===<<<===>>>>>>>>>======>>>>>>>>>======>>>>>>===<<<<<<>>>@@@<<<<<<;;;:::999888888777888777555333222222333444///......//////000111222000000000111222222333333444444444555555555555555999999999999999999999999<<<<<<<<<<<<===>>>??????AAA>>><<<>>>AAABBB@@@>>>????????????>>>===<<<;;;===<<<<<<<<<<<<<<<<<<;;;<<<;;;::::::999999::::::;;;:::999999888888999999666777888999:::999888888888888777777666555555555444444333222000///......////////////////////////......//////000000111111111333444444333333555666666666666555444666888;;;666<<>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;777888:::;;;<<<<<<<<<;;;<<<:::777666777666333000222111000///.........///,,,,,,,,,---------......------,,,+++++++++++++++)))))))))***,,,---///000000111222444666777999999777999:::<<<===>>>======?????????@@@AAAAAABBBBBBCCCAAA???AAADDDGGGHHHGGGGGGKKKLLLHHHEEEFFFFFFDDDFFFEEEEEEFFFHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHGGG~~~yyytttooojjjgggccc```^^^ZZZWWWTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFBBBCCCEEEDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB======<<<<<<===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHFFFGGGIIIIIIHHHHHHIIIKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA??????@@@@@@>>>===;;;;;;:::999999999999:::===999555555888::::::999;;;::::::<<<>>>???>>><<<<<<===??????=========>>>??????????????????????????????@@@???======???@@@<<<<<<;;;:::999888777777666555333222111222333333............///000111222000000111111222333333333444444444555555555666666888888888999999:::;;;;;;===<<<<<<======>>>???@@@@@@<<<999<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::999::::::::::::999888888666777888999:::999888888888888777666666555555444555555333222000...------////////////////////////......//////000000111111222444666666444333333333555666666555555666888;;;444:::===:::888999:::999999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<============<<<<<<::::::;;;;;;<<<=========;;;:::777666666555333111111111000///............,,,,,,,,,------------......------------,,,,,,,,,))))))***+++,,,...000111111222333444666777999999666777999<<<===>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@???AAADDDHHHIIIIIIJJJMMMMMMHHHEEEFFFEEECCCDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGHHHIIIHHHGGGGGG~~~yyyuuuooolllhhheeeaaa___\\\YYYVVVSSSPPPOOONNNNNNMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJJJJIIIIIIKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCAAA???>>>>>>>>>>>>===;;;::::::999888888888888999:::777555666888::::::999;;;::::::<<<>>>???>>><<<;;;===??????>>>===>>>>>>>>>???@@@???>>>>>>??????@@@AAAAAA@@@???>>>???AAA<<<;;;;;;:::999888777777444333333222222222333333111111000///////////////000000111222222333333444333333444444555666666666666777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>===<<<===AAACCCBBB@@@???????????????>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<;;;:::::::::::::::888999:::;;;:::999888777666777888999:::999888888888777777666555555444444444333222111000///...---////////////////////////......//////000000111111000333666777555444333333555666666666555666888:::333999<<<:::888999999777999999999:::::::::;;;;;;======;;;:::::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<<===>>>???:::999888666555444222111000000//////............------------------------..................------,,,,,,,,,,,,---...///000222222333555666888999999555777999<<<>>>???????????????@@@@@@AAABBBBBBCCC@@@???@@@BBBEEEHHHJJJLLLLLLOOONNNIIIEEEEEEEEECCCBBBDDDFFFEEECCCBBBEEEHHHEEEFFFGGGHHHHHHHHHGGGFFF{{{vvvqqqllljjjfffccc```]]]\\\YYYVVVSSSNNNNNNMMMLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDDDDDDDEEEBBBCCCEEEEEECCCCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>><<<<<<;;;<<<===>>>@@@BBBAAAAAABBBBBBCCCCCCDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCC@@@>>>============<<<:::999999888777777777777777555666777999:::;;;:::888:::999999;;;===>>>===;;;;;;===>>>???>>>===>>>???===>>>@@@???===<<<>>>???@@@BBBCCCBBB@@@??????@@@<<<;;;:::999888777777666444444333333333333333333111000000////////////000111111111222333333444444333333444444555666666777666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>===@@@AAA@@@>>>===???AAA>>>????????????>>>>>>============>>>>>>??????@@@===<<<;;;;;;::::::;;;;;;888999:::;;;:::999888777666777888999:::999888888777777666666555444444444111111000000000000000000////////////////////////......//////000000111111...111444666666555555666444555777666666666888:::333888:::999888:::999666999999999:::::::::;;;;;;>>>===;;;:::999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<===>>>>>>999999888777444333222111///////////////.........------------------------------.../////////...---///...............//////333333444555666888999999666777:::<<<>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCC???@@@AAABBBDDDHHHKKKMMMNNNPPPOOOIIIEEEFFFFFFDDDBBBDDDFFFEEEBBBBBBEEEHHHEEEFFFGGGHHHIIIHHHGGGGGG~~~xxxrrrmmmiiihhhcccaaa^^^\\\ZZZXXXUUUSSSMMMMMMLLLKKKJJJJJJJJJKKKHHHGGGEEEDDDCCCCCCDDDDDD???AAACCCCCCBBBAAABBBCCCEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<===???AAACCCAAAAAABBBBBBCCCDDDDDDDDDHHHGGGGGGGGGHHHIIIIIIJJJIIIKKKLLLKKKJJJIIIJJJKKKIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB???>>><<<<<<======;;;:::888888777666666666666777333555888:::<<<;;;:::::::::999999;;;===>>>===;;;:::<<<>>>???>>>===>>>???<<<>>>@@@???<<<;;;===@@@@@@BBBCCCBBB@@@?????????;;;;;;:::999888777666666444444444333333222222222---------...000111333333111111222222333444444444222333333444555666777777666777777999:::;;;<<<<<<:::::::::;;;;;;<<<===>>>>>>BBBEEEBBB<<<:::===AAA>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;999::::::::::::999888888666777888999:::999888888777777666555555444444333/////////000000000111111////////////////////////......//////000000111111...111444555555555666777444555777777666666888999444888999888888;;;:::777999999::::::::::::;;;;;;===<<<;;;999999999::::::999999888888888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<==================888999999777444111111222....../////////......---...------------,,,,,,,,,,,,---.../////////...---000///////////////000000333444555666777888888999888999;;;>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCC???@@@BBBCCCDDDGGGKKKNNNNNNQQQOOOIIIEEEFFFGGGEEEDDDEEEDDDCCCCCCCCCFFFHHHFFFGGGHHHIIIJJJIIIHHHHHH{{{uuuooojjjfffeee```^^^[[[YYYXXXVVVSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCDDD@@@AAACCCCCCBBBBBBCCCDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<===>>>@@@BBBDDDBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLJJJLLLLLLKKKIIIHHHHHHIIIHHHHHHIIIHHHHHHGGGFFFEEEBBBBBBBBBCCCCCCBBBBBBBBB???>>><<<<<<======;;;:::888777666666555555666666555666888::::::;;;<<<===;;;::::::<<<>>>???>>><<<:::<<<>>>>>>>>>>>>???@@@<<<@@@BBBAAA===<<<>>>AAA@@@BBBCCCCCC@@@>>>>>>>>>;;;;;;:::999888777666666444333333333222111000///---------...000111333444111111222333333444444555222222333444555666777777777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCAAA===<<<===???>>>??????@@@@@@?????????============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;:::999999888888999999666777888999:::999888888777666666555555444333333000000000000000/////////////////////////////////......//////000000111111111222444444444444555777333555777777777666888999666888888777888<<<<<<999999999::::::::::::;;;;;;<<<;;;:::999999999:::;;;999888777777888:::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;<<<============;;;;;;888999999777333111111222------...//////......---......---------,,,,,,,,,***,,,---/////////---,,,.........///000111333333444444555666777888888999:::;;;===???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCC???AAACCCDDDDDDFFFJJJNNNOOOQQQOOOIIIFFFGGGHHHGGGGGGEEECCCBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIIII}}}yyyssslllgggdddddd^^^\\\YYYXXXVVVUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDBBBDDDFFFFFFEEEDDDEEEFFFAAAAAAAAA@@@@@@?????????============???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMKKKLLLLLLKKKHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEAAABBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<======<<<:::777777666555555555555555777888888888888;;;>>>AAA<<<<<<<<<===???@@@???>>>:::<<<>>>>>>>>>>>>???@@@===AAADDDBBB>>>===???CCC@@@AAACCCBBB@@@>>>===>>>;;;::::::999888777666666333333222222111///...---000000////////////000111111222222333333444444555222222333444555666777888888888888999999::::::;;;<<<<<<<<<======>>>???@@@AAA@@@???????????????>>>>>>??????@@@@@@@@@??????<<<<<<<<<;;;;;;::::::999======<<<;;;;;;;;;;;;<<<<<<;;;999888777888999:::666777888999:::999888888777666666555444444333333222111111000///......---////////////////////////......//////000111111111444444555444222222444666333555777888777777777999777999888666888<<<===:::999999:::::::::;;;;;;;;;;;;:::999999999:::;;;;;;999888777777888:::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;===>>>>>><<<:::999777999999777333000111222,,,---.../////////...---.........------,,,,,,,,,***+++---//////...---,,,+++,,,---///111333555777444555555666777888888999<<<===???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDD@@@BBBDDDDDDDDDFFFJJJNNNNNNQQQOOOIIIFFFHHHIIIHHHIIIEEEBBBBBBEEEHHHHHHFFFHHHIIIJJJKKKKKKKKKJJJIII|||vvvpppkkkgggdddccc\\\[[[XXXVVVSSSQQQPPPOOONNNMMMLLLJJJHHHGGGGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@??????@@@BBB:::===@@@AAABBBBBBBBBCCCAAACCCFFFGGGGGGGGGIIIJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@???BBB@@@<<<:::888999:::;;;;;;:::999777666666666666777888999999:::::::::::::::999999999:::<<<>>>???;;;;;;;;;<<<===>>>>>>???AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>><<<:::888666444444444444111111000//////////////////000111000///000222333333333333333333333333333333444555777777777777666999999999::::::;;;;;;;;;;;;;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>????????????>>>>>>>>>===:::::::::::::::::::::::::::::::::999999999888888999:::888777888;;;999333111111222333333333222222...///000///...---...000---...//////......///111///111222111000///000222444555777777666666888999777777777777888999:::;;;999999888888888999:::;;;<<<;;;;;;:::::::::;;;;;;>>>;;;:::;;;===>>><<<:::888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===;;;999;;;???AAA@@@>>>@@@???>>>===<<<<<<<<<<<<============<<<;;;999888777777666444444333333333///.........------------111***'''+++...,,,,,,///---------.........//////.........///111333555666777888888999999:::;;;;;;:::<<<>>>?????????@@@BBB??????AAABBBCCCDDDDDDDDDEEEDDDDDDDDDFFFGGGIIIJJJIIIIIIIIIIIIHHHFFFCCCBBBHHHGGGEEEDDDDDDEEEGGGHHHDDDEEEGGGHHHHHHIIIKKKLLL|||yyysssmmmgggccc```___[[[ZZZXXXUUUSSSQQQOOOOOONNNMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@AAAAAA@@@???>>>@@@AAA:::===@@@AAABBBBBBCCCDDDEEEFFFHHHHHHFFFEEEFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCAAA@@@@@@AAA@@@===;;;999999999999:::999888777666555555666666777888999:::;;;;;;;;;<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>???@@@@@@?????????>>>>>>>>>======>>>>>>======<<<<<<;;;:::888666444333444444111111000//////////////////000111000///000222444222222222333333444444444444555666888888888888777666666888999;;;===>>>???;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@??????>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999999999999888888888888777888777666888<<<:::555222222333333333222222111---///000000//////000222---...//////......///111...000222222111222333555333555666666666666777999777777777777888999::::::888999999999999:::::::::<<<;;;;;;::::::;;;;;;;;;;;;:::888999;;;<<<;;;999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAACCCCCCCCC@@@@@@???>>>===============>>>>>>>>>===;;;:::888888777666444333333222222/////////.........------///(((%%%)))+++******---,,,------------.........333222111222333666999;;;888888888999::::::;;;;;;:::<<<>>>?????????@@@BBB@@@AAABBBDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJMMMMMMLLLLLLJJJIIIHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIJJJIIIIIIJJJJJJyyyvvvpppiiiccc___\\\[[[ZZZXXXVVVTTTQQQPPPNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@??????@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@???>>>???AAA;;;===@@@AAABBBCCCDDDFFFEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<:::999777777888888777666555555555555666777888:::;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===========================<<<;;;;;;:::999777555333333333333111000000///////////////...000111000000000222444111111222333444555555666555666777888999999999999666777888:::;;;===>>>???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888777777777777555777777666888;;;:::666333333333333222222111000...///111111000000111222---...//////......///111...000222333333444666777222444555666555555666888666666666666777888999:::777888:::;;;;;;;;;:::999;;;;;;;;;::::::;;;;;;<<<;;;:::999:::<<<===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCBBBAAA@@@???>>>>>>>>>>>>????????????>>><<<:::999999888666444333111111111000000000/////////......---)))''')))+++***+++---,,,,,,,,,,,,------------222111000000222555888;;;888888999::::::;;;;;;<<<;;;===???@@@??????@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDEEEGGGIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHH~~~}}}wwwtttnnngggaaa]]]ZZZYYYXXXVVVTTTRRRPPPNNNMMMMMMKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCAAA??????AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@>>>>>>???@@@<<<>>>@@@BBBBBBCCCEEEGGGBBBDDDFFFHHHHHHHHHIIIKKKHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA??????>>>===;;;999666555777666666555555555555666666777888:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>========================>>>>>>>>>>>>>>>===<<<;;;999777555444333222333333000000////////////000000...000111111000111333555111111222333444555666777666666777888888999999999::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<<========================<<<<<<>>>????????????>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888999999999999777777777777666666666666555777888666666999888555444444444333222111000//////000111000///......000---...//////......///111///000222333222333555666222333555555444444666777666666666666777888999999777888:::<<<<<<;;;:::999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>?????????<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>>>><<<<<>><<<:::999999888666444222000000///000000000000////////////...,,,+++,,,------...///+++++++++,,,,,,,,,------000000111333555666777888999999::::::;;;;;;<<<<<<;;;===???@@@??????@@@AAACCCCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHJJJKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKIIIGGG}}}{{{uuurrrlllfffaaa]]]ZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@???>>>???AAA>>>@@@AAABBBBBBCCCEEEGGGBBBDDDGGGHHHHHHHHHJJJKKKHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<999666444666555555555555666666777777777999:::;;;<<<<<<<<<::::::;;;<<<=========>>><<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::777666444222222111222222000000////////////000000...000111111111222444666111111222333555666777777555666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<<========================@@@@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;777777777888888999999999777777777666666666555555666999999666555666555222444444444333222111000///000111111///,,,+++++++++---...//////......///111000111333222111111222333222333555555444444666777666666666666777888999:::777999;;;<<<<<<<<<:::999:::::::::::::::;;;<<<===<<<===>>>>>>>>>>>>??????<<<<<<;;;:::::::::;;;;;;===========================@@@BBBAAA???@@@CCCFFFCCCBBBAAA@@@????????????@@@@@@@@@@@@>>><<<:::999888777555333111000///...000000000000////////////,,,------,,,,,,---......+++++++++,,,,,,,,,------000333666:::<<<;;;:::999999::::::;;;<<<<<<======<<<>>>@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIMMMLLLKKKJJJJJJKKKLLLMMMGGGFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDGGGJJJKKKIIIGGG}}}yyywwwrrrooojjjddd___\\\ZZZYYYSSSRRRQQQOOOMMMKKKKKKJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@??????@@@BBBAAABBBCCCBBBBBBBBBDDDFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???<<<======<<<;;;999777666555555555555666777888888888999:::;;;;;;<<<<<<;;;999:::;;;<<<>>>>>>>>>>>><<<<<<==============================>>>>>>>>>>>>;;;;;;;;;:::999888777666666555333111111111111222///////////////000000111...///111111111222555777222222333444555666666777666666666666666777999999999999:::;;;<<<===>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>======<<<======<<<<<<<<<;;;;;;;;;666666666777888888999999777777777777666666666666666::::::666333444333111333333333333222222111000000111111///,,,***)))***---...//////......///111111222333222111000111222222444555666555555666888777777777777888999:::;;;888999;;;<<<<<<<<<;;;:::::::::::::::;;;<<<<<<===:::<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===========================>>>???@@@???@@@BBBDDDCCCBBBAAA@@@????????????@@@@@@@@@???>>>;;;999888777666444222111/////////000000000/////////......(((,,,---+++***,,,---,,,,,,,,,,,,,,,------------///111666999;;;;;;999777::::::;;;<<<<<<======>>>===???AAAAAA@@@???@@@AAAAAABBBCCCDDDFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBDDDHHHKKKJJJHHH|||xxxtttrrrllliiieee```\\\YYYXXXWWWRRRQQQOOOMMMLLLJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@???@@@AAACCCCCCDDDDDDCCCAAABBBDDDFFFFFFHHHIIIIIIHHHGGGGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGHHHJJJKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>;;;<<<;;;;;;:::999888888666555555666777888999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===========================<<<;;;;;;<<<<<<<<<=========;;;;;;::::::999777666555555444222111000000111111///////////////000111111...///111111111333555777333444444444555555666666777777666666777888:::;;;999::::::;;;<<<===>>>>>>;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>============;;;;;;;;;;;;::::::::::::555555666666777888888999888888888777777777666666444888:::666333444444222222222333333333222222111...///000///---+++,,,------...//////......///111000222333333222222444555333555666666666666777999888888888888999:::;;;<<<:::::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<======:::<<<===<<<999888999:::;;;;;;;;;;;;;;;<<<===>>>===========================<<<;;;<<>>>>>>>>?????????>>>===:::888666555444333111000000///////////////.........------'''---///+++***,,,...,,,,,,------------.........///000222444666777777777;;;;;;;;;<<<======>>>>>>>>>???AAAAAA@@@???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFIIIEEEBBBCCCGGGKKKJJJHHH|||xxxtttpppnnngggeeeaaa\\\XXXVVVUUUUUUQQQPPPNNNMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>===>>>@@@@@@???@@@BBBDDDEEEEEEEEECCCAAAAAACCCEEECCCEEEHHHIIIIIIIIIJJJLLLGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::::::::999999999666666666666777999:::;;;;;;;;;<<<<<<;;;;;;:::999<<<===>>>>>>>>>===;;;;;;===============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777777444333222000000000111111///////////////000111111...///111111222333555888444444555555555555555555999888888777888:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>:::::::::999999999888888444555555666777888888999888888888888777777777777111777999555333444555444111111222333333333222222---...//////......///111---...//////......///111000111333444444555777888444555777777666666888999999999999999:::;;;<<<<<<;;;::::::::::::;;;<<<===999999999:::;;;<<<===>>>===>>>???>>>:::888999;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA???===???BBBEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>?????????>>><<<:::777666444333222111000000000000///.........------------(((///222...+++///000...---------.........//////444444333444555888;;;===;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFNNNHHHCCCCCCGGGJJJJJJHHH~~~|||xxxtttpppllljjjgggccc]]]YYYXXXWWWVVVUUUUUURRROOONNNMMMLLLKKKIIIKKKHHHCCC???>>>>>>AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA???>>>===>>>???@@@EEEBBB@@@AAACCCDDDBBB???EEEDDDEEEGGGEEEBBBCCCGGGAAAEEEHHHJJJIIIGGGFFFEEELLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGBBBBBBCCCCCCBBBAAA@@@@@@>>><<<999777666666888999666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<<<<::::::::::::::::::::::::555777:::;;;:::999::::::;;;;;;:::777444222333555222222222111111111111000111000/////////000222333...000222444444666888:::333444555555444444555777555666666555555666888;;;999:::<<<<<<;;;:::;;;<<<<<<======>>>???@@@@@@@@@===>>>@@@AAAAAA@@@>>>===??????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999555444444333333333444444555666666666777777777888555555444444444333333333222333444555555444222000000000000000////////////000000000000111111111111111555555222111555777777444555666666555666888:::555555666777888888999999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA>>>:::999<<<@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@===???@@@@@@@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@?????????:::666888<<<>>>:::555555444333111000//////...333000......///000---+++---,,,,,,,,,,,,---......------------///000111222...444666333333888:::777:::======:::;;;???@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIGGGHHHHHHGGGFFFGGGIIILLLGGGGGGHHHIIIIIIJJJJJJKKKKKKIIIFFFEEEFFFFFFDDDCCCFFFGGGGGGHHHHHHIIIIIIJJJ}}}|||yyyvvvrrrnnnjjjhhheeeaaa\\\XXXWWWVVVUUUTTTSSSQQQNNNMMMLLLLLLJJJHHHJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<>>===:::888777777888999666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<::::::::::::::::::::::::777888::::::999888999:::::::::999666444333333555222222222111111111000000111000/////////000222222...000222333444555777999333444666555444444555777555666666666555666888;;;999:::<<<<<<;;;:::;;;<<<;;;<<<<<<===>>>>>>??????===>>>@@@AAAAAA@@@>>>===??????>>>>>>===<<<<<<;;;888888777777777666666666555444444333333444444444666666666666666777777777555444444444444333333333000111222333222111///---000000000000////////////000000000000111111111111111444444111000444777777555666777777666777999:::888888888999::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@===???@@@@@@@@@@@@AAACCCCCCBBBBBBAAA@@@@@@??????>>>;;;888999;;;;;;999555444444222111000/////////111///------......,,,***,,,++++++++++++,,,---------------...///000111222///444666333333888999888:::======;;;;;;??????<<<>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIFFFGGGHHHHHHGGGGGGIIIKKKFFFFFFGGGGGGHHHIIIIIIIIILLLJJJGGGFFFGGGGGGEEEDDDFFFFFFGGGHHHHHHIIIIIIJJJzzzxxxvvvrrrnnnjjjgggeeebbb^^^ZZZWWWUUUUUUTTTSSSRRROOOMMMKKKKKKJJJIIIGGGFFFGGGIIIIIIHHHFFFDDDBBBDDDCCCCCCBBBBBBCCCCCCDDD????????????>>>===<<<;;;BBBAAA@@@AAACCCDDDDDDCCCDDDCCCDDDFFFEEEAAACCCGGGFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEE@@@AAAAAAAAAAAA@@@@@@???>>>===<<<:::999999888999666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===============<<<;;;;;;;;;::::::999999999999::::::999777777888:::777777777666444333444555222222111111111000000000000000000///000111111222///111222333222333555666333555666666555444666777555666777666666666888:::999:::<<<<<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;:::999999999999888888888444444444333333444444555666666666666666666666666444444444444333333333333000111111111000///---,,,////////////000000000000000000111111111222222222222444333//////333777777666777888888888888999;;;888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::===@@@???===<<<===@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===???@@@@@@??????AAABBBBBBBBBAAAAAA@@@?????????===<<<;;;:::999888777666333222111000///000111111///...,,,,,,------,,,***+++++++++++++++,,,,,,---------......///111222333000444666444444777999999999===>>><<<<<<>>>===:::>>>??????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIIEEEGGGIIIIIIHHHGGGHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHLLLJJJHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIII|||zzzvvvtttqqqmmmiiieeecccaaa^^^[[[WWWUUUTTTSSSRRRQQQPPPMMMKKKJJJIIIIIIHHHFFFCCCDDDEEEFFFFFFEEECCCAAACCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDBBBDDDFFFEEEBBBCCCGGGGGGHHHHHHGGGFFFFFFIIIKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIJJJIIIGGGEEEEEEFFFEEEEEEDDDDDDDDDCCCDDDDDD@@@AAAAAABBBAAAAAA@@@@@@=========<<<;;;:::999888666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<==================<<<<<<;;;::::::999888888;;;;;;:::888666555777999444555666555333333444555111111111111000000000000000000000000000111111222000111222222222222333555444555666666555555666777555666777777777777999:::888:::<<<===<<<;;;<<<===<<<<<<<<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999999888444444333333333444555555777666666666666555555555444444444333333333222222222222222222111000...---////////////000000000000000000111111222333333333222444333///...333777777666888999:::999999:::;;;777777777888888999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===999<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@===???@@@@@@??????@@@BBBAAAAAA@@@@@@?????????>>>;;;<<<===;;;777444555666222111000//////000111222///...------------,,,,,,,,,,,,++++++,,,,,,---............///000111222333111444666666666777999:::999===>>>======???===999??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGIIIIIIHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIII~~~{{{xxxvvvrrrpppmmmhhhdddaaa___^^^[[[XXXUUUSSSSSSRRRQQQOOONNNLLLIIIHHHIIIHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAACCCAAA???>>>===???AAABBB???@@@AAABBBCCCDDDFFFGGGDDDCCCDDDGGGFFFCCCDDDHHHFFFGGGGGGEEEDDDEEEHHHJJJFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIGGGEEEEEEFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAA=========<<<;;;:::999888666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===============<<<<<<;;;::::::999888888;;;;;;:::888555555666888222444555444333222333444111111111000000000/////////000000000111111111111000111333222222111333444444555777666555555666888444666888888777777999:::888:::<<<===<<<<<<===>>>===>>>>>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;:::::::::666666666666555555555555333333333333333444555666666666666555555555555555444444333333333222222222222222111111000///........./////////000000000111000111111222333444444444111444444//////333777777666888:::;;;:::::::::;;;888888888888888999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===999;;;===???????????????????????????????????????<<<======>>>??????@@@@@@===???@@@@@@???>>>???AAA@@@???????????????>>>>>>999<<<===:::555333444666222000///......000222333////////////............---------------...///////////////000111222333444333444666777777777999<<<999===???>>>>>>???>>>:::@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHIII}}}{{{xxxvvvtttpppmmmiiiddd```]]]\\\[[[YYYVVVTTTSSSSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFGGGFFFDDDBBBBBBCCCEEEFFF@@@??????>>>>>>??????@@@FFFDDDBBB???>>>>>>???@@@???AAACCCCCCCCCDDDFFFGGGEEEDDDEEEHHHGGGDDDFFFJJJFFFFFFFFFEEEDDDEEEGGGIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIHHHFFFEEEEEEEEECCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA>>>===<<<:::999999888999666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;::::::999999999999::::::888666555666777111333444444222111111222111111000000000///////////////000111111111111000000222333333222222444555444666777777666555777888444666888999888888999:::888:::<<<=========>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999777777777666666666555555333333333333444555555666444444555555555666666666333333333333222222222222////////////..................//////000000111111111111222333444444555666111555555222111555777777555777:::;;;:::::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;===>>>????????????????????????????????????;;;<<<======>>>???@@@@@@>>>???@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;999555333444666222111///------///111333...///000000...---...000...............//////000//////000000111333444555444444666999999777999===:::===???>>>>>>AAA@@@===@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFDDDDDDEEEEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHHHH{{{yyywwwtttsssnnnkkkgggbbb^^^[[[ZZZYYYWWWUUUSSSSSSSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFHHHGGGEEEDDDCCCDDDEEEFFF@@@@@@????????????@@@@@@>>>???@@@AAABBBAAA@@@???@@@BBBDDDDDDCCCCCCEEEGGGFFFEEEFFFIIIHHHFFFGGGLLLFFFGGGGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJFFFHHHIIIHHHFFFDDDDDDEEECCCCCCDDDDDDCCCBBB@@@???======>>>???????????????>>>===:::888777777888999666777888888777888:::<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::777999:::999777666666777111333444444222000000000111000000000////////////...///000111222111111000000222333444333333555777444666777777666666777888444666999:::999888999:::888:::<<<=========>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;:::999999999999999888888888777777777333333333333444555666666222333333444555666777777333333333222222222222111//////......//////000000.........///000111111111111111222333444555666666000555777444444666777666444777:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<===?????????????????????????????????;;;;;;<<<===>>>???@@@@@@>>>???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>888999999888666555555555333111///---,,,...111222,,,...000///---,,,...000...------------...//////000000000111222333444555555444555::::::777999>>>;;;>>>???===???CCCDDDAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHH{{{yyywwwtttrrrmmmjjjfffaaa]]]ZZZYYYXXXVVVUUUSSSSSSSSSRRRQQQOOOMMMKKKIIIHHHIIIIIIHHHFFFGGGFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA333777===CCCEEEEEECCCBBB@@@CCCEEEEEECCCBBBEEEGGGFFFEEEGGGJJJIIIGGGHHHMMMFFFGGGIIIIIIHHHGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIHHHFFFDDDDDDEEECCCCCCDDDDDDCCCAAA@@@>>>;;;;;;<<<======>>>======>>><<<999777666666888999666777888888777888:::<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>:::::::::::::::::::::;;;666888::::::888666666666111333444444222000//////000000000000////////////...///000222222111111000000222444444444444666888555666777777666666777888444666999:::999999999:::888:::<<<=========???@@@===============<<<<<<<<<>>>>>>============>>>>>><<<<<<;;;::::::999999888555555555555444444444444222222222333444555666777111222333444555777888888333333333222222222111111111000000000111222333444---......///000111111222111111222333444666666777000555888666666888888666333666999;;;:::999999999999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???===<<<;;;===>>>??????????????????????????????;;;;;;<<<===>>>???@@@@@@>>>???@@@???>>>===>>>???============>>>>>>>>>>>>888888777777666666666555444222///,,,,,,...000222+++---///...,,,+++---///---,,,,,,,,,,,,---......000000000111222333555555666333555::::::777999???;;;>>>???===???DDDFFFDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFDDDDDDFFFHHHDDDDDDDDDEEEFFFFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHH~~~{{{xxxtttqqqoooiiigggccc___\\\YYYXXXWWWSSSRRRRRRQQQPPPNNNMMMLLLKKKIIIGGGHHHKKKKKKHHHFFFMMMIIIEEEEEEGGGGGGCCC???DDDCCCAAA@@@???@@@AAAAAAAAAAAA@@@>>><<<===???AAAAAACCCEEEEEEEEEFFFHHHIIIFFFHHHJJJJJJIIIHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@;;;;;;;;;<<<<<<<<<<<<===:::<<<;;;888777:::;;;888888;;;<<<999555444999>>>999:::<<<;;;::::::;;;===;;;;;;;;;===??????===;;;:::999888888999:::<<<===::::::999999888666555444444444333333222111000000..................------/////////000111111222222222222333444444555555666777777888999999888666666777777777777777888888999888999<<<>>>??????>>>>>>???@@@???<<<===@@@@@@===??????>>>===============:::;;;<<<;;;999888999:::555777999999777555555555777666555444333444444555666777999999888555222///444444333222222111111000...//////000000000000//////000111222222222222222333444555555555777:::===666666555555666777999:::777888999:::;;;:::999999<<<<<<;;;;;;;;;<<<<<<===;;;:::999999:::;;;===>>>@@@>>>===;;;;;;===>>>@@@@@@?????????????????????>>>???@@@AAABBBAAA@@@???@@@???>>>>>>>>>???AAAAAAAAA@@@@@@@@@???>>>>>>>>>=========>>>===<<<<<<;;;999999999888888666555444333222111000////////////------............------,,,...//////......000111000222333333222333555777999999:::::::::;;;;;;;;;<<<>>>@@@@@@@@@AAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDFFFFFFFFFGGGIIIJJJIIIHHHHHHGGGFFFEEECCCCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIII|||yyyuuuqqqnnnlllgggeeebbb^^^[[[XXXWWWWWWTTTTTTTTTSSSQQQPPPNNNMMMJJJIIIHHHHHHJJJJJJHHHFFFLLLHHHEEEEEEGGGGGGDDD@@@CCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@>>>===>>>@@@CCCBBBCCCEEEFFFEEEFFFGGGIIIGGGIIIJJJKKKIIIIIIJJJKKKGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;<<<<<<<<<<<<;;;======999:::======;;;999:::;;;888666666999===999:::<<<;;;::::::;;;===;;;;;;;;;===??????===;;;::::::999888999:::;;;<<<999999888888666555444333444333333222111111000000........................//////000000111111222222222333333444444555555666444555666777888888777777777777777777777888888999999:::<<<======<<<:::999<<<>>>>>><<<===@@@???<<<>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;999888999:::666777888888666555555666555444333222222222333333444555666777666555333222444333333222111111000000...//////000000000000000///000111222222333222222555666666555444555777999666666555555666777999:::888888::::::;;;:::999888===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::<<<===>>>???>>>===<<<<<<===>>>???>>>>>>>>>?????????????????????@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>???AAAAAA@@@???????????????>>>>>><<<<<<======<<<<<<;;;:::999999999888777666555444222222111000////////////------............------,,,...//////......000111111222333333333333666888::::::::::::;;;;;;;;;;;;===???AAABBBBBBCCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGGGGGGGGGGIIIKKKIIIHHHHHHHHHFFFEEEDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHGGGGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHH~~~|||zzzvvvrrrmmmjjjhhhdddbbb___\\\YYYWWWVVVVVVTTTTTTSSSRRRQQQOOONNNMMMIIIHHHHHHHHHIIIIIIGGGFFFIIIFFFDDDDDDFFFFFFDDDAAABBBBBBAAA@@@@@@@@@@@@AAA??????@@@???>>>???BBBDDDBBBDDDEEEFFFEEEFFFGGGIIIHHHIIIKKKKKKJJJJJJJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<888;;;:::777777;;;;;;999:::999888777777888999;;;999:::<<<;;;::::::;;;===<<<;;;;;;<<<>>>>>>===;;;;;;:::999999888888999999777777666666555444333222333333222222111000000000........................//////000000111222222222333333333444555555666666555666777888888888888777777777777777777888888999:::;;;;;;;;;:::888666555888<<<===<<<<<>>;;;<<<<<<;;;;;;;;;:::::::::999:::;;;:::888888888999777888888777555555666777444444333222222222333333333333444444444444444444333333222222111000000000......///000000000000000///000111222333333333333777777777555333333444555666666666666666888999999999999:::;;;;;;:::999888>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???>>>===<<<<<<===>>>???<<<=========>>>>>>?????????????????????@@@AAAAAA@@@????????????@@@AAAAAA>>>>>>>>>>>>????????????;;;;;;<<<<<<;;;;;;:::999999999888888777555444333111111000///............------............------,,,...////////////000222111333444444444555777999::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAABBBCCCEEEGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGGGGGGGGGGIIIKKKHHHHHHHHHHHHGGGFFFDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHH~~~|||zzzwwwtttooojjjfffdddaaa___\\\YYYWWWUUUUUUUUUQQQQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@AAACCCEEEBBBDDDEEEFFFEEEEEEGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>===::::::;;;;;;;;;<<<<<<<<<;;;===<<<888888::::::888:::888666777888::::::999999:::<<<;;;::::::;;;===<<<;;;;;;;;;======<<<;;;;;;::::::999888777777777666555444333333222222222222222111111000000000000............///////////////000000111111222333333333333444444555666666666999999999999888888888777777777777777777888888999::::::::::::999888666555444999<<<;;;;;;======:::;;;;;;;;;;;;;;;::::::999888::::::999888777888999888888888666444444666888555555555555555555555555444333222111111111222333222222222111000000//////---...///000000111000000///000111222333444444444555666777555333222333444666666666777777888999999999:::;;;;;;;;;:::999888???>>>===<<<;;;::::::::::::::::::;;;<<<<<<===>>>>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>@@@AAABBB????????????@@@@@@AAAAAA<<<======>>>>>>?????????:::;;;;;;;;;;;;:::999999999888888777666444333222111000///......---------------............------,,,...///000//////111333222444555555555666999;;;;;;;;;<<<<<<<<<=========999;;;>>>???@@@BBBDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGG}}}zzzyyyxxxuuuqqqmmmhhhdddbbb]]]\\\ZZZWWWUUUUUUTTTTTTPPPPPPPPPOOONNNLLLJJJJJJGGGGGGHHHHHHGGGFFFFFFFFFDDDCCCBBBCCCDDDDDDCCCBBB???@@@@@@@@@@@@@@@@@@@@@===???@@@AAAAAABBBDDDFFFCCCDDDFFFFFFEEEEEEFFFHHHHHHJJJLLLLLLKKKJJJKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA???===<<<:::::::::;;;;;;;;;;;;<<>>===>>>>>>:::888777666777999:::999888999:::<<<;;;::::::;;;======<<<:::;;;<<<===<<<;;;::::::999999888777666555555444333222111111111222111111000000000000//////........./////////000000000000000111222222333333333333444555555666666777555666666666777888888999777777777777777888888999999999:::::::::999999999222888<<<;;;:::;;;;;;999;;;;;;<<<<<<<<<;;;:::999888999:::999777666777888888888888666444444666888444555555555555555555555666555333000//////000111222111111000000//////...---...///000111111111111///000111222333444444444333444666555444444555666666666777777888999999999999:::;;;<<<;;;;;;999999???>>>===<<<;;;:::::::::::::::;;;<<<============>>>>>>============>>>>>>;;;;;;<<<<<<============???>>>======>>>@@@AAACCC??????@@@@@@AAAAAAAAAAAA<<<<<<<<<======>>>>>>???:::::::::;;;:::999999888888888888777555333222111111000///......---------------............------,,,---///000000000222444333555666666777888:::===<<<<<<=========>>>>>>>>>:::<<<>>>@@@AAABBBEEEGGGEEEEEEDDDDDDDDDDDDEEEEEECCCEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGG|||yyyvvvvvvuuurrrnnnjjjfffbbb```[[[ZZZXXXVVVUUUTTTUUUUUURRRRRRQQQPPPOOOMMMLLLKKKEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB>>>???@@@@@@AAA@@@@@@@@@>>>@@@BBBBBBBBBCCCDDDFFFCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>===::::::::::::;;;;;;;;;;;;BBBDDDBBB===;;;<<<<<<999666666777888888999999999999:::<<<;;;::::::;;;===>>><<<::::::;;;<<<;;;:::999999999888888666555444444333222111000111222222000000000///////////////.........//////000000111000000111111222333333333444444444555666666777777000000111222444777999:::777777777777777888888999999999999::::::;;;;;;<<<333999===:::888999;;;::::::;;;<<<===<<<;;;:::999777888999888666666666777777888888777555555666777111222333444444444333333777555333111000/////////111111000000///.........,,,---...000111111111111///000111333444555555555111333666666666666777888555666777888999999999999888999:::<<<<<<<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;::::::<<<======>>>============>>>>>>>>>>>>===========================<<<=========>>>???@@@AAABBB???@@@@@@AAABBBAAAAAAAAA<<<<<<<<<<<<============::::::;;;;;;::::::999888888888777666444333111000111111000///............------............------,,,---///000000111333444444555777888888999<<<>>>======>>>>>>>>>?????????>>>@@@BBBCCCDDDEEEGGGIIIGGGFFFFFFEEEEEEFFFFFFGGGDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHH~~~|||yyyuuusssqqqpppnnnkkkgggccc```^^^ZZZYYYWWWUUUUUUTTTUUUUUUQQQQQQQQQPPPNNNMMMKKKJJJDDDFFFHHHHHHEEEDDDDDDFFFBBBCCCCCCBBBAAA@@@@@@AAA===>>>???@@@AAA@@@@@@??????AAACCCCCCCCCCCCDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGIIIJJJKKKIIIIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA???>>>>>>999999:::::::::;;;;;;;;;:::<<<;;;777666888888555333666999999777777888;;;999:::<<<;;;::::::;;;===>>><<<:::999:::;;;;;;:::777777888888888666555444555333222000000111222333////////////////////////---......///000000111111000111111222222333333444444444555555666666777777333333333333444555777888777777777777777888888999999999999999::::::;;;;;;555;;;===999666888:::;;;999:::;;;<<<;;;:::888777777888888888666555666777666777888888666555555666111222333444444444333333555444333222111111000000111000000//////...------,,,---...000111111222222///000111333444555666666222444777888777666777888555666888999::::::999999777888:::<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>============>>>>>>>>>>>>======??????>>>======<<<<<<<<<;;;<<<===???@@@@@@AAAAAA???@@@AAABBBBBBBBBAAAAAA======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777666444222000///222222111000////////////------............------,,,---///000000111333555555666888999999:::===@@@>>>>>>>>>?????????@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIHHHGGGHHHJJJHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHH|||zzzwwwtttqqqnnnmmmkkkhhheeeaaa^^^\\\YYYXXXWWWUUUUUUUUUUUUVVVOOOOOOOOONNNLLLKKKIIIHHHDDDFFFHHHGGGEEECCCDDDFFFBBBCCCCCCBBB@@@??????@@@===>>>???@@@AAAAAA@@@??????AAACCCDDDCCCCCCDDDEEEDDDEEEFFFFFFEEEDDDFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>999999:::::::::;;;;;;;;;777:::999666666999:::888111666::::::666555888<<<999:::<<<;;;::::::;;;===>>><<<:::999:::;;;;;;:::666777888888888777555444555444222000000111333444.........///////////////---......///000111111222000111111222222333444444444444555555666777777777===;;;999777555555555555777777777777777888888999::::::999999888999999:::666<<<>>>999555777:::;;;777888:::::::::999777555666888888777666555666777555777999999777555555555222333555666777666555555222222222222222222222222000000000///......------,,,---...000111111222222///000111333444555666666444666888999777666666777555666888999::::::999999666777999<<<============<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>>>>=========>>>>>>>>>>>>======@@@@@@???>>>===<<<;;;;;;:::;;;===???@@@AAA@@@@@@???@@@AAABBBCCCBBBAAAAAA=========<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888777555444222000///333222111000000/////////---..................---,,,---///000000111333555555777888999:::;;;>>>@@@>>>????????????@@@@@@@@@@@@AAACCCDDDDDDDDDFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJKKKJJJIIIIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIII~~~{{{yyywwwtttpppmmmllljjjhhhdddaaa]]]ZZZXXXYYYXXXVVVTTTRRRRRRRRRRRRRRRPPPMMMKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFEEEEEEEEEGGGGGG>>>BBBGGGJJJKKKKKKLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEAAAAAA@@@???>>>===<<<;;;999;;;;;;;;;999999999;;;:::666777;;;;;;666666999888777666777:::<<<<<<;;;888888999999999:::::::::DDD;;;333555===AAA<<<666;;;888666666888999666444555444222000//////000111000000//////.........---...111000...///222444111111000/////////000222222222444666666555444555666>>>999444222444777999999777777777777888999:::;;;::::::888888888888::::::888888888777888888999::::::::::::999888777666666777777777777777777777777666666777888888777666555222222333333444555555555444444333333333222222222......------------......---...///000000111111000111333444444444444555777777777777777777777777777999999999999999888777666::::::<<<===>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<888;;;>>>???>>>=====================>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???===>>>???@@@AAA@@@??????????????????????????????<<<>>>;;;444444:::===;;;===<<<<<<;;;;;;:::999999888888666555444333333222000000000000///////////////---+++,,,///000///---///000111222111222555777777777888999:::<<<===>>>????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDEEEIIIJJJIIIGGGJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIII|||yyywwwuuurrrnnnkkkjjjhhheeeaaa]]]ZZZXXXWWWXXXVVVTTTRRRQQQPPPPPPQQQQQQOOOMMMKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAACCCEEEFFF@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGCCCEEEIIIJJJJJJIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<;;;999;;;;;;;;;999999:::;;;:::777777::::::777777:::999888777888:::;;;;;;:::888999999999999:::::::::???<<<888888:::<<<;;;::::::888666666888888666444444333222111000000000000000/////////............---000000---...222333000222222111111111222333444222444666666555444555666<<<999555444666888999999777777777777888999:::;;;:::999888888888888999:::777666666666666777888888999::::::999999777666666777777777777777777777777666777777777666444333222333444444444444555555555444333333333333222222222///......------......///...///000111111222111111111333444444333444555777777777777777777777777777888999999999999888888777999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<===>>>??????===;;;:::;;;============>>>>>>>>>???==================>>>???===>>>???@@@AAA@@@??????????????????????????????@@@BBB???999888<<<>>>;;;<<<<<<<<<;;;::::::999999777666555333222222111111000000000000/////////...222000------......,,,***///000111222222333555777888888999999;;;<<<>>>???@@@??????@@@@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEFFFIIIKKKJJJHHHJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHH}}}zzzwwwuuussspppllliiigggdddaaa\\\YYYWWWWWWWWWVVVUUUSSSQQQOOOOOOOOOOOOOOONNNMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@CCCFFFHHH@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIJJJJJJHHHHHHHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCC@@@@@@???>>>======<<<<<<999:::;;;;;;:::999:::<<<;;;888777999999777999<<<;;;999888888:::;;;:::999999999999999:::::::::::::::<<<===;;;777666:::>>>999888666666777777555444222222222222111000//////////////////............,,,///000---...222222000444444333333333444555666222444666666555444555666:::888777777888999999888777777777777888999:::;;;:::999999888888999999:::777777777777777888999999999999999999999888777666777777777777777777777777666666666555444222000///666555555555555444444444333333333222222222111111///......------......//////000111222333333333333111333444444333444555777777777777777777777777777777888999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<===============>>>??????>>><<<;;;<<<============>>>>>>>>>?????????>>>>>>============>>>===>>>???@@@AAA@@@??????????????????????????????AAABBBAAA===;;;===<<<:::<<<<<<;;;::::::999999888666555444222111111111111000000000/////////......111000.........---,,,***...000111222222333666888999999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHH{{{yyyvvvtttrrroookkkhhhdddbbb]]]YYYWWWVVVVVVWWWUUUTTTRRRPPPOOONNNNNNOOOMMMMMMMMMLLLIIIGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFJJJKKKJJJIIIGGGGGGIIIKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@??????>>>======<<<<<<999:::<<<;;;::::::;;;<<<<<<:::888888888999;;;======;;;999999::::::999888999999999:::::::::;;;;;;999<<<>>><<<777555999===888777777666666555555444000111222222222111///...///////////////.........---000111///000333333000444444444444444555555666222444666666555444555666777888888999::::::999888777777777777888999:::;;;::::::::::::::::::::::::::::::999999::::::;;;<<<999999999999999888777666666666666666666666666666666666555555444333222111777777666555555444333333222222222222111111111111//////............//////000111222333444444444444111333444444444444555777777777777777777777777777777888888999:::::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<======>>>======<<<<<<<<<<<<;;;===@@@CCC======>>>>>>>>>????????????>>>======<<<<<<<<<<<<===>>>???@@@AAA@@@??????????????????????????????=========<<<;;;;;;:::888;;;;;;::::::999888888888555555333222222111111111000000/////////.........------------...//////......000111222222444666999:::;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGyyywwwtttrrrpppmmmiiifffbbb___\\\XXXVVVVVVVVVWWWVVVTTTRRRPPPOOONNNNNNOOOJJJLLLMMMLLLIIIFFFFFFGGGDDDDDDCCCCCCBBBBBBAAAAAA???@@@BBBCCCDDDCCCAAA@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGIIIIIIIIIHHHGGGJJJJJJJJJIIIHHHIIILLLNNNHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA??????>>>>>>===<<<<<<<<<999:::<<<;;;;;;:::<<<===;;;;;;999888888:::=========<<<:::999::::::999888999999:::::::::;;;;;;;;;:::;;;;;;:::999888999:::777777777666555444444444///000111222222000///............///////////////...222333111222555555222222333333444444444444444222444666666555444555666555666999::::::999888888777777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<888888999999999888777777666666666666666666666666555555555555555666666666777777666555444333333222222222111111111000000000/////////....../////////111222333444444555555555222444555555555555666888888888888888888888888888777888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;===AAADDD>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>999999:::<<<<<<::::::::::::::::::999888888777777666555444333222222222333////////////............,,,---...............///...000222222333444777999;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGG}}}wwwuuurrrooommmjjjfffccc___]]]ZZZXXXVVVVVVVVVWWWUUUTTTRRRPPPNNNNNNNNNNNNHHHKKKMMMLLLHHHEEEEEEGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJMMMPPPHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>======<<<<<<<<<999:::<<<<<<;;;;;;<<<>>>:::;;;;;;888999===>>>======<<<:::999:::;;;:::999::::::::::::;;;;;;;;;;;;;;;:::999999::::::999888555666777666444222333444///000000111000000//////.........//////////////////333444333444666666222111222333333444444333333222444666666555444555666333555999:::999888777888777777777777888999:::;;;;;;<<<<<<======<<<<<<;;;777777777777777888999999888888999999999888888777777777777777777777777777666666555666666777999999666666555444333333222222111111111000000000000///000//////......//////000111222333444555555555555444555777777666666888999888888888888888888888888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???????????????>>>===;;;<<<>>>AAA>>>>>>>>>?????????@@@@@@>>>======<<<<<<<<<<<<======>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::999:::===>>><<<<<<>>>::::::999888888777777666555555444333333333333333/////////.........------///000000///---++++++,,,...000222333333555888:::;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHH|||sssqqqnnnllljjjgggccc```[[[ZZZYYYWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMFFFJJJMMMLLLHHHEEEEEEGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKJJJKKKMMMNNNHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@===============<<<<<<<<<999:::<<<<<<;;;;;;===???888<<<<<<999:::>>>???<<<===;;;:::999;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<999:::::::::999999888888444666777666333111222444000000////////////000000............/////////000...222444333444666555111111222333444444444333333222444666666555444555666111444888999777666777888777777777777888999:::;;;999:::;;;<<<<<<;;;:::999777666666666666777888888777888888999999999888888777777777777777777777777888777666666666777888999444444333333222222222111111111000000000/////////000000////////////000000111111222333444444444444555777888999888888999;;;888888888888888888888888:::::::::;;;::::::999999888999:::;;;;;;;;;;;;;;;:::;;;<<<===????????????>>>??????>>><<<===???AAA>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::>>>>>>;;;;;;???999999999888777777666666444333333222222222222222//////.........---------///000111///,,,***+++---...000222333333555888;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJKKKJJJHHHGGGIIIKKKHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHH}}}zzzqqqnnnkkkiiigggddd```]]]XXXXXXXXXWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKEEEJJJNNNLLLHHHDDDEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCAAA???<<<;;;===@@@EEEGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJLLLJJJKKKMMMLLLKKKJJJKKKMMMHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???===============<<<<<<<<<999:::<<<<<<<<<<<<===???777<<<===:::;;;??????;;;<<<;;;999:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<777:::<<<;;;888777888:::444666777555222111222444111000///......///000111---.........//////000000---111333222333555444000222222444555555555444333222444666666555444555666000444777888666555666888777777777777888999:::;;;888888::::::::::::888888888888888777888999999:::777888888999999999888888777777777777777777777777999888777666555555666777333333222222222222111111000000000000////////////000000////////////000000111111222333444444444444666888999:::999999:::<<<888888888888888888888888;;;;;;;;;;;;::::::999888666777888999:::;;;;;;;;;:::;;;<<<>>>??????@@@@@@:::<<<===>>>>>>???BBBDDD>>>????????????@@@@@@@@@@@@?????????@@@AAABBBBBB===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@;;;:::======999999===999999888888777666666666222222111111111111111111//////.........---------+++---//////---,,,...000...000222333444666999;;;;;;;;;;;;<<<===???AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHGGGIIIKKKJJJHHHFFFHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIII|||vvvrrrpppnnnkkkgggccc```^^^]]]ZZZWWWSSSRRRSSSUUUVVVVVVRRRPPPNNNLLLJJJIIIIIIJJJFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCAAACCCCCCAAA??????CCCFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCDDDGGGKKKMMMGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJGGGEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>AAA@@@>>>===;;;;;;::::::??????>>>============>>>======<<<<<<<<<;;;;;;;;;<<<:::888999;;;<<<:::888<<<:::999;;;>>>???===:::;;;;;;:::999888666666555777444222222111...000444000111111///---,,,---.........------...///111222...222666555111000444888444444444555555555555666777666555444333444444555555555555555666666666666999888888777777888999999;;;;;;;;;::::::999999999:::888666666666888888888999999888888888888888888666666777888888888888777999888777666666555666666444444444444333222111111000000////////////000000///000111000///...///000///000222333333444666888777777777888999:::<<<<<<;;;:::888999::::::999777888888999999999:::::::::888777777666777999:::;;;888:::<<<<<<<<<<<<===???>>>@@@>>>;;;;;;>>>???===??????>>>>>>>>>>>>??????;;;===>>>>>>======>>>@@@======>>>>>>>>>>>>============>>>>>>>>>>>>======???>>>===;;;;;;:::::::::888888777777666666555555222222111111000//////...////////////////////////---------...............000111333555666777888888<<<;;;:::999:::<<<>>>???CCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGGGGGGGDDDBBBEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJ}}}yyytttppppppnnnjjjeeeaaa]]][[[YYYYYYWWWTTTSSSTTTUUUVVVUUUQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@AAAEEEHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>@@@???>>>===;;;;;;::::::::::::;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::888999;;;<<<;;;999;;;::::::;;;======<<<;;;::::::999888777666555555666444444333000,,,...444000111111///---,,,---///......------...///111222...111333222000000222444444444444555555555555666777666555444444444555555444555555555666777777777999999999::::::;;;;;;;;;;;;;;;:::::::::999999999999888666666777777888888888888888888888888888888666777888999999999999999999888777666666555555666444444444444333222111000//////000000111111111222...///000000......///000///000222333333444666888999999999:::;;;<<<>>>>>><<<:::999999::::::999888::::::;;;;;;;;;<<<<<<<<<888888888777888999;;;<<<999;;;<<<<<<;;;;;;===>>>===@@@???;;;<<>>??????>>>>>>>>>>>>??????;;;===>>>>>>======>>>@@@======>>>>>>>>>>>>===============>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;888888888777666666555555.........///111222444555////////////////////////---------............///000111333555777888888999<<<;;;::::::;;;===???@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKGGGFFFEEEEEEEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHFFFDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKKKK|||zzzvvvqqqnnnnnnlllhhhccc___[[[XXXVVVXXXVVVUUUUUUVVVVVVUUUTTTPPPOOOMMMKKKJJJJJJJJJJJJHHHIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBBBB>>>???AAAAAAAAACCCGGGJJJGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@???>>><<<<<<;;;;;;;;;888999:::<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999:::;;;<<<;;;999999;;;<<<<<<<<<;;;;;;<<<999999888777666555555444666555666444///***---333111111111000...---...000............///000111111111111111222111222222222444444444555555555555666777666555555444444555555444444555666666777888888666777999;;;;;;<<<;;;;;;::::::::::::999999999999888888777777777777888888888888888888888888888888777888999;;;;;;;;;;;;;;;999888777666555555555555444444444444333222111000///000111222333222111111---...//////...---...//////111333333333444666888999999:::;;;<<<===>>>>>>===;;;::::::;;;<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::;;;<<<===:::<<<===<<<;;;;;;<<<======??????<<<===AAABBB@@@??????>>>>>>>>>>>>??????<<<===>>>>>>======>>>???======>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777777666555555555444222000//////000000////////////////////////------........./////////111222333555777888999999;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGFFFFFFGGGIIIJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJIIIGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLLLL|||yyywwwtttooollljjjhhheeeaaa]]]ZZZXXXWWWVVVVVVUUUVVVWWWWWWUUURRROOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCEEEGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>===:::888666;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::888;;;>>>===:::999:::===999999888888777666666555555555777555///))),,,222111111111000......///000.........//////000111111555333222333555555444333444444444555555555555666666666555555555555555555444444555666777888888999222444777999::::::999888:::999999999999999999999666777888777777777888999888888888888888999999999777999;;;===>>>======<<<:::999888666555555555555333333444333333222111000///000222333222111///---,,,---///...------...//////111333444444444666888777777888:::;;;;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::999999999::::::::::::;;;:::::::::;;;<<<<<<===>>>;;;<<<======;;;:::;;;<<<<<>>BBBCCC@@@??????>>>>>>>>>>>>??????<<<>>>???>>>===<<<===???======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999888888777666666555999777444111///.........////////////////////////------......//////000000111222444666888999::::::;;;;;;;;;<<<===???AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHIIIGGGGGGFFFGGGHHHIIIKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLMMM}}}zzzwwwuuuqqqmmmjjjfffeeebbb```]]][[[ZZZZZZUUUUUUUUUVVVWWWVVVTTTQQQNNNMMMKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHFFFEEEFFFHHHKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<<<<======<<<===>>>???>>><<<:::888<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>===:::888:::<<<999999999888777777666666555555666555///***+++111000000111000......///000......///000000111111111555333333333555666555444444444444555555555555666555555666666666666666666555555666666777888888999222444666999::::::999888999999999999999999999999555777888888777666888:::777777888888888999999999888:::<<<>>>???>>>===<<<:::999888666555555444444333333333333222111000000000111222222000...+++)))+++---......------...000000111333444444555777999666777999:::;;;<<<<<<<<<>>>===;;;<<<======<<<:::999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;<<<======;;;:::;;;<<<;;;???@@@>>>???BBBCCC@@@??????>>>>>>>>>>>>??????===>>>???>>>===<<<===>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<:::;;;<<<======<<<<<<;;;999999999888777777666666111111000000000111333333////////////////////////------......///000000111222333555777888::::::;;;;;;;;;<<<===>>>???@@@AAA@@@@@@????????????@@@@@@AAABBBCCCEEEGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKLLLMMM~~~{{{wwwtttrrroookkkiiibbbaaa```^^^\\\[[[[[[[[[TTTTTTTTTUUUVVVUUUSSSPPPMMMLLLKKKJJJJJJJJJKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGKKKIIIFFFEEEEEEHHHKKKMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<======>>>:::;;;===>>>@@@@@@@@@???======<<<<<<<<<;;;;;;;;;:::<<<===<<<;;;:::;;;<<<:::;;;<<<<<<:::999999:::888888888777777666666666555333333444111,,,,,,///...///000///------...000......///000111111111111000111222222333333444444444444444555555555555666555555666777777777666666666666777777777777888888555666888::::::;;;::::::888888888999999999999999333666999999777666888:::777777777888999999::::::999;;;===???@@@>>><<<;;;::::::888777555444444444333333333333222111000///111111111000...,,,***))),,,---//////......///111000222444444444555777999888:::;;;===>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::;;;<<<<<<<<<============::::::<<<======>>>======:::<<<===<<<;;;;;;<<<===;;;???@@@>>>>>>AAAAAA>>>??????>>>>>>>>>>>>??????===>>>???>>>===<<<===>>>======>>>>>>>>>>>>============>>>>>>>>>>>>======;;;;;;=========<<<;;;::::::999999888888777666666111111111111000000000///////////////////////////------...///000000111222222444555777999:::;;;;;;;;;<<<<<<======>>>>>>???@@@??????>>>>>>??????@@@@@@AAACCCEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGIIIIIIGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGHHHIIIJJJKKKKKKLLL{{{xxxtttqqqnnnlllhhhfff```___^^^\\\ZZZYYYXXXXXXTTTSSSRRRRRRSSSSSSRRRPPPLLLKKKJJJIIIJJJJJJLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAADDDGGGIIIIIIGGGGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>::::::<<<===???@@@AAABBB>>>>>>=========<<<<<<<<<:::<<<======;;;:::;;;===;;;;;;::::::;;;;;;999888666555555555555444444444666111///222333///---------......---,,,,,,...///---...000111222222111111...000333333222222555888444444444555555555555666444555666777888777777666888888888777777777777777777888888888999999999:::777888888888999999999999222666::::::777666888;;;666777777888999999:::::::::<<<>>>@@@@@@>>>;;;999;;;:::888777555444444444222333333222222111000///000000000///......------,,,...////////////000222000222444555555555777999888:::<<<>>>??????>>>======<<<:::;;;<<<<<<;;;999<<<<<<<<<<<<============999:::;;;===============999;;;<<<<<<;;;;;;===>>>;;;???@@@>>>>>>@@@???<<>>>>>>>>>>>??????===??????>>>===<<<<<<=========>>>>>>>>>>>>======>>>>>>????????????>>>>>>;;;<<<===>>>===<<<:::999::::::999888888777777666222222222222000...+++)))////////////////////////------...///000111222222333444666888999;;;;;;<<<<<<<<<<<<=========<<<<<>>>>>>>>>>>?????????@@@CCCEEEFFFGGGFFFFFFIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJJJJIIIGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKK}}}yyyvvvrrrnnnllliiifffddd```___]]]ZZZXXXVVVUUUTTTTTTRRRQQQQQQRRRRRRQQQPPPKKKKKKJJJIIIIIIKKKLLLMMMGGGFFFFFFEEEFFFHHHIIIJJJDDDDDDDDDDDDEEEEEEEEEEEE@@@???@@@DDDIIIKKKKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGGGGFFFEEEFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGHHHDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>???======<<<<<<===>>>???@@@>>>>>>>>>>>>============:::<<<>>>===;;;:::;;;>>>===:::888:::<<<<<<999666333333333333333333222222666000---111444222...,,,,,,---...---,,,,,,---///---...000111222222111111---222666666444444888<<<444444444555555555666666444555666888888888777666999999888888777666666666777666666555666666777888777777888888999999999999111666::::::777666888;;;666777777888999999::::::;;;===???@@@@@@===:::888;;;:::888777555444444333222222333222222111000//////////////////000111111---...000000///000111333000222444555555666777999666888:::<<<======<<<;;;===;;;::::::;;;<<<:::999:::::::::;;;;;;;;;<<<<<<999:::;;;============<<<999:::<<<<<<<<<<<<===???;;;???@@@======???>>>:::??????>>>>>>>>>>>>??????>>>??????>>>===<<<<<<=========>>>>>>>>>>>>======??????@@@@@@@@@@@@??????<<<===>>>>>>===;;;999888::::::999999888777777777)))+++...111222111000...////////////////////////------...///000111222222333444666888:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;:::??????>>>>>>>>>>>>??????>>>@@@CCCEEEFFFFFFFFFEEELLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJ~~~zzzyyyvvvtttpppmmmkkkhhhdddbbb]]]\\\[[[YYYWWWUUUSSSRRRTTTSSSRRRQQQPPPPPPOOOPPPKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEGGGKKKMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBBBBCCCBBBAAABBBAAA???>>>>>>@@@AAACCCAAA@@@???===<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<>>===;;;;;;<<<<<<===>>>============<<<<<<<<<:::;;;999444444777888666999666333333555666444222////////////000000000000............/////////000000111222111000000222444444444444555555555555666333333333333333444555666666666555444444555777888888888777777666666555555333555888::::::777333000666777999::::::999777666777888999:::999888555444777666666777999;;;:::999<<<<<<<<<;;;:::999888777777666777999;;;:::666222222222333333222111///...///......///000000...,,,/////////000111111222222333444555555555666999<<<:::;;;<<<<<<======<<<<<<:::;;;<<<;;;::::::;;;<<<;;;:::888777777888:::;;;999;;;======<<<;;;<<<===<<<===>>>>>><<<;;;<<<===??????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>???AAA@@@===<<<<<<===@@@AAA>>>>>>>>>>>>============>>>>>>============>>>>>>?????????>>>===;;;:::999888888888777777777777777444333222111000/////////////////////////////////,,,---...000111111222222444555777999;;;<<<=========???@@@>>>::::::>>>CCC>>>>>>???>>><<<<<<===???>>>???AAACCCEEEGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKHHHHHHIIIGGGFFFEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMM{{{wwwuuussspppmmmjjjhhheeebbb___[[[[[[YYYWWWUUUSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJHHHGGGHHHJJJKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCAAABBBAAA???=========>>>???@@@@@@???======<<<<<<<<>>>>>======>>>>>>???>>>===<<<;;;<<<======<<<<<<<<<;;;;;;;;;::::::;;;===;;;666666999:::888999666333333555555444222111111111000000/////////........./////////000000000111222111000000222444444444444555555555555666444444333333444555555666777777666666666777888999888777777777666666666555444555888999999666444222777888999999999999888777333333444555444333222111888777666888:::;;;;;;:::;;;;;;;;;::::::999888777888777777888:::999666333333333333222111000//////111000////////////,,,***//////000000111111222222000111222222222444666999:::;;;<<<<<<======<<<<<<:::<<<===<<<;;;:::;;;===;;;:::999888888999:::;;;999;;;======<<<;;;<<<===<<<===>>>===;;;;;;===>>>??????>>>>>>>>>>>>??????>>>>>>===>>>???@@@BBBCCC@@@???>>>======>>>???@@@?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===??????>>>>>>===;;;:::999888888888777777777666666555444333222222111111111////////////////////////...///000222333333444444444555777999;;;<<<======:::<<<===;;;777777;;;???===>>>>>>===<<<<<<===???>>>@@@AAACCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMM{{{vvvrrrpppooollliiifffdddbbb^^^\\\YYYYYYWWWUUUSSSQQQPPPOOOOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKKKKJJJIIILLLKKKIIIIIIIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEECCCCCCCCCEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEHHHIIIHHHEEEBBBDDDBBB@@@???>>>===>>>>>>@@@???>>>>>>============??????>>>>>>??????@@@AAA???>>>===<<<<<<<<<======::::::::::::999999999999;;;===;;;777666999:::888888666444333444444333222444333222111000///......////////////000000000000000111222222000111222444444444444555555555555666555555444444555555666666888777777777777888999:::777777777777666666666666555666777888777666555444888888888888888888888888666666666666666777888888999888777999;;;<<<;;;:::999999999999999888777666888777666777888888666444333333222111000000000000333111000//////...,,,***//////000000111222222222333444555555666777999<<<:::;;;<<<<<<======<<<<<<<<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<<<<======>>>===;;;:::;;;===@@@???>>>>>>>>>>>>>>>??????>>>>>>???@@@AAACCCDDDEEE????????????????????????@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::999999999888777777666555555444444333333222222111111////////////////////////000000111222333444444444555666888:::;;;============>>>???===;;;:::===AAA<<<=========;;;;;;===>>>???@@@BBBCCCEEEFFFGGGGGGIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHHHHIIIKKKJJJJJJKKKKKKLLLMMMMMMNNN|||xxxsssnnnlllkkkhhheeecccaaa___\\\ZZZXXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEEEEFFFEEEEEEDDDDDD@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDFFFIIIKKKEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFHHHHHHFFFDDDDDDDDDBBBAAAAAAAAAAAABBB??????>>>>>>===>>>>>>>>>????????????@@@AAABBBCCC>>>>>>>>>===============:::::::::999999999999888999:::999555555777888555777666444333333333333333333333222222111000000/////////000000000111111111111222222222111111333444444444444555555555555666666666555555555666666777777777777777888999999:::777777777777666666666666666666666666666666666666888888777777777777888888;;;:::999999999;;;===???:::999888999;;;<<<;;;:::888888888888888777666666777777666666666666555555444333111000000000111222333222111111111111///---///000000111111222333333444666888888888999;;;===:::;;;<<<<<<===<<<<<<<<<<<<>>>???>>>===<<<===>>>;;;;;;<<<======<<<;;;;;;:::<<<===>>>===<<<===>>>>>>===<<<:::999;;;>>>AAA>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDD??????@@@AAAAAA@@@??????AAAAAAAAA@@@@@@@@@??????===>>>????????????>>>===============<<<;;;:::999:::999888777666555444444222222222222222111111111/////////////////////////////////000111222333333666777999:::<<<======>>>>>>@@@@@@???======???AAA;;;<<<===<<<;;;;;;===??????@@@BBBDDDEEEFFFFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKJJJKKKLLLMMMMMMNNNNNNNNN}}}zzzuuupppkkkiiihhhfffcccaaa```^^^[[[YYYWWWWWWVVVTTTRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFCCCDDDDDDEEEEEEEEEDDDDDD???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBAAAAAAAAACCCFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAACCCEEEFFFFFFAAAAAAAAAAAABBBCCCCCCDDD???>>>>>>>>>>>>??????@@@????????????@@@BBBCCCDDD>>>>>>>>>>>>>>>=========;;;;;;;;;;;;::::::::::::888:::999666555777777444666666555444222222222333111111111111111111222222000000000111111111111222111222333222111111333555444444444555555555555666777666666555555555666666555555666777888888999999666666666666777777777777777777666666666777777777888888777666666777888888888777555555666888;;;===:::999999999;;;<<<;;;:::777777888888888777666666666666666555555444555555333222111000000000111222222111111222444444333111000000000111222222333333111333666777777777999::::::;;;<<<<<<===<<<<<<<<<===>>>???>>>======>>>???;;;<<<<<<======<<<<<<;;;:::<<<>>>>>>===<<<===>>>======<<<:::999;;;>>>BBB>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@@@@???>>>===<<<=========<<<;;;:::999999999888777666555444333111222333444444333333222000000000000000000000000111111000000111222333444777888:::;;;<<<===>>>>>><<<<<<===<<<;;;;;;<<<===;;;<<<======<<<<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMM}}}|||zzzwwwrrrmmmhhhfffeeeccc```___^^^]]]ZZZXXXVVVVVVUUUSSSRRRPPPOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDD???@@@AAACCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKFFFHHHIIIIIIHHHHHHJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFCCC@@@???@@@CCCDDDEEE======>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@AAA????????????@@@AAABBBCCC>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999<<<<<<888888:::999666555555555444222111222333000000000111111111222222000111111111222222222222111222333222111222333555444444444555555555555666666666555555444444555555444444666777888888999888666666666666777777777777666666777777777777888888777777777777777777777777777666555444555777:::;;;:::999888999:::;;;:::999777777888888888888777777444555777666444333333444222222111111111111111222111111111222444555444333000000111111222333333333333555888999999:::;;;<<<:::;;;<<<<<<======<<<<<<<<<>>>???>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>=========>>><<<<<<<<<;;;:::<<>>???@@@AAAAAAAAAAAAAAA@@@???>>>===@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::888888777666666555444444222333444666666666555555000000000000000000000000444444333222333444666777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>=========???AAA@@@AAABBBDDDEEEEEEFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKIIIJJJLLLMMMNNNMMMMMMLLL{{{yyyxxxvvvsssooojjjfffcccbbb```^^^]]]\\\[[[XXXVVVTTTSSSSSSQQQPPPOOONNNMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIGGGFFFEEEEEEAAABBBCCCCCCDDDDDDDDDCCC@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIKKKLLLLLLLLLKKKFFFHHHJJJJJJHHHHHHIIIKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@AAABBBCCCBBB======>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???????????????@@@AAABBB>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999<<<<<<999888:::999666444555666444111000222444000000000000000000000///111111111222222222333333222333333333222222444555444444444555555555555666666555555444333333444444444555777888:::::::::999555666666666777777777888555666777888888888888777555666777888888777666555888888777777888999:::;;;:::999888888999:::999888777888888999999888888777222444777777555333222333000111111222222222111111111111000111333333222000000111111222222333333444666888;;;=========>>>???:::;;;<<<<<<======<<<<<<<<<===>>>>>><<<<<<===>>><<<<<<;;;::::::;;;<<<<<<;;;===>>>???======>>>???:::<<<<<<<<<<<<<<<>>>@@@============>>>???@@@AAA@@@@@@AAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????===>>>@@@BBBBBB@@@>>>===;;;;;;<<<<<<<<<;;;::::::777777666666666555555555///000333444555555444333000000000000000000000000666555333333333444666777999:::;;;======>>>>>>>>>@@@@@@@@@@@@AAAAAA@@@???<<<>>>???>>>>>>>>>@@@BBBAAAAAACCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOLLLLLLLLLKKKJJJIIIJJJLLLHHHIIIKKKMMMMMMMMMLLLKKK|||yyyvvvuuusssppplllhhhdddaaa```^^^\\\[[[ZZZYYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDAAABBBBBBCCCDDDDDDDDDCCC@@@AAABBBDDDEEEFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKGGGJJJKKKJJJHHHGGGHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCEEEFFFFFFDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@BBBBBB??????>>>>>>??????@@@AAA>>>??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::777::::::777666888777333444555666444111000111444222222111000///...------111111222222222333333333222333333333222222444666444444444555555555666666666555444333333333333333555666888:::;;;;;;;;;;;;555666666666777777888888555666777999999999888777444666777999999777666444777777777777777777888888:::888777888999999888777777888888999999999888888000444888888555222222222///000222333333222111000222111000111111111///---000111111222222333444444333666999:::::::::;;;<<<:::;;;<<<<<<======<<<<<<<<<===>>>===<<<;;;<<<>>>===<<<:::999999:::<<<===;;;===??????>>>===>>>???999;;;============>>>@@@============>>>???@@@AAA>>>???AAABBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===>>>@@@BBBBBB@@@>>>===;;;;;;;;;<<<;;;;;;::::::666666666666666555555555+++,,,///111222111000000000000000000000000000000444333222111111222444555::::::<<<===>>>>>>>>>>>>============??????===<<<===>>>??????>>>???AAACCCAAAAAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQMMMNNNNNNMMMKKKJJJLLLMMMGGGHHHJJJLLLMMMLLLKKKJJJ{{{xxxwwwuuurrrooolllgggbbb^^^]]][[[ZZZYYYYYYXXXUUUSSSUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLGGGJJJKKKJJJFFFEEEGGGIIIDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFF@@@AAACCCEEEFFFEEEDDDCCCHHHHHHIIIIIIIIIIIIIIIIIIGGGEEECCCEEEHHHIIIHHHFFFHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCBBBAAACCCEEECCC??????CCCCCCDDDDDDBBB@@@>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@???>>>======<<<<<<<<<;;;::::::999888888222888;;;888666999888444777666444222111111111222000000//////......------000000111222333333333333111111222333333444555555333333333444555666777777000222555666666555666777777777777777777777777777555555555555666666666666777777777777666666666666777777888888888777777666888888888777777777777777888777777777777777888888777777777777777888888888444444444444444444444444000000000000000000000000/////////000000111222222444444444444444444444444555777999999999888999;;;;;;;;;<<<<<<======>>>>>>@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<>>>???AAA<<<<<<<<<===>>>>>>??????>>>???@@@BBBCCCCCCBBBBBBDDDBBB@@@>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>===<<<;;;;;;:::<<<>>>>>><<<;;;:::;;;<<<888333111333444444333111111111111111111111111333222000/////////000111///000222444666888999:::999;;;======<<<;;;<<<===<<<===>>>??????>>>===<<>>???@@@????????????????????????????????????????????????@@@@@@??????>>>======<<<<<<<<<;;;::::::999888888222888;;;888666888888555999777555222111000000000111111000000000000000000000000111222333333333333111222222333444444555555333444444444555666666666333555777777666555555666777777777777777777777777555555555555666666666666444444555555666666666777777777888888888888777777888888888888777777777777888888777777777777888888666666666666666666666666222222333333333333333222000000000000000000000000//////000111222222222222444444444444444444444444555777999999999888999:::;;;;;;<<<======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>>>>===<<<<<<<<<;;;;;;<<<===>>>???<<<<<<===>>>>>>??????@@@===>>>@@@AAABBBBBBBBBAAABBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============:::<<<>>>===<<<::::::;;;;;;777333222333444333222111111111111111111111111000000/////////111222333000111222444666888:::;;;:::;;;======<<<<<<<<<===<<<===>>>??????>>>===<<>>???DDD???@@@AAA@@@???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@??????>>>=========<<<;;;;;;::::::999999888444888:::888777888777555777666444222111000000000111111222222222222222222000000111222333333333333222222222333444444555555444444555555555555555555555777888888666555555555777777777777777777777777555555555555666666666666222222333444555666777777777777888888888888777777888888888888888888888888999888888777777777888888777666666555555444444444111222333333333222111000000000000000000000000000///000222333444444333222444444555555555555555555666888::::::999888999:::<<<<<<======>>>?????????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>============<<<<<<<<<<<<===>>>======>>>>>>???@@@@@@AAA===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????<<<<<<======>>>>>>??????:::<<<======;;;999::::::888666444333333333222111000000000000000000000000.........///000222333444111222333555777999:::;;;:::<<<>>>>>>===<<<===>>>===>>>???@@@@@@???>>>===?????????@@@AAABBBCCCDDDFFFEEEEEEFFFIIIJJJIIIHHHEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOONNNPPPNNNLLLJJJIIIHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHH|||yyyvvvssspppooollliiifffdddaaa]]]ZZZWWWVVVUUUTTTUUUTTTRRROOOPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLHHHEEEEEEFFFFFFCCC???CCCCCCBBBBBBBBBBBBCCCCCCBBBDDDGGGHHHGGGEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFEEEDDDBBBAAACCCAAAAAABBBAAA>>>???DDD===>>>@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????>>>>>>======;;;;;;;;;::::::999999999666999;;;:::888777777777444333222111111111222333111111111222222333333333000000111222333333333333333333333333444444555555555555555555555444444444666777888888666555666777666666666666666666666666555555555555666666666666333333444555555666777777666777777888888888888777777888888888888888999999999999888888777777888888777777666666555444333333111222333444444333111000000000000000000000000000///111333444555555444333555555555555555666666666777999::::::999888999999<<<<<<======>>>?????????===<<<<<<<<<======>>>???========================<<<<<<==================>>>>>>======<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????============>>>>>>>>>>>>;;;<<<===<<<:::888999:::666555444444333222111000000000000000000000000000......///000111222333333222333444666888999;;;;;;;;;===??????>>>===>>>???>>>>>>???@@@@@@???>>>>>>>>>>>>???AAABBBDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGG}}}yyywwwtttpppnnnooolllhhhdddaaa^^^[[[XXXUUUTTTSSSSSSSSSSSSQQQOOOQQQQQQOOONNNLLLJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKHHHEEEDDDFFFEEEBBB???CCCCCCBBBBBBBBBCCCCCCDDDBBBDDDGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGGGGGGGFFFFFFFFFGGGEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCAAAAAABBBAAA>>>???CCC===>>>????????????@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????>>>>>>>>>>>>>>>;;;;;;::::::::::::999999999999::::::999777777999555444333111000000111111///000000000111222222222000000111222333333333333333333444444444444555555555555555555555444444444444555777777666666888:::666666666666666666666666555555555555666666666666666666666666666666666666666666777888888888888888777777888888999999999:::::::::999888888888888888888888777666666555444444333444555555555333222111000000000000000000000000000111333444555555444444555555555666666777777777777999:::;;;999999999:::<<<<<<<<<===>>>>>>??????============>>>???@@@@@@========================<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA??????????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>============;;;<<<<<<:::888777888999555555555444222111000000//////////////////////////////000000111111111111444444666777999:::;;;<<<<<<>>>@@@@@@???>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNPPPPPPQQQQQQOOOPPPPPPPPPNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHGGGGGG~~~zzzvvvtttqqqnnnkkkmmmjjjeeebbb___\\\YYYWWWTTTSSSRRRRRRSSSRRRPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHFFFEEEEEEEEECCCAAACCCCCCCCCBBBCCCCCCDDDEEECCCDDDFFFEEEDDDDDDEEEGGGCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGHHHGGGEEEDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFDDDCCCBBBCCCDDDEEEAAA@@@AAADDDBBB>>>>>>AAA===???@@@@@@??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999888888999777444555888888666444111//////....../////////000000000000000000000111222333333333333444444444444444444555555444444555555555555555555333444555555555666888;;;777777777777777777777777555555555555666666666666888888777777666666666666555666777888888999888888777777888888999:::::::::;;;:::999888888888888888888777777666666555555555666555555444444333333333000000000000000000000000111222222333333444555555555555666666777777888888666888:::;;;::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>============>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>======>>>>>>===<<<;;;;;;======>>>>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>?????????????????????>>>>>>======<<<<<<;;;<<<;;;999777666777888444555444333000///000111///////////////////////////000000111111111000000555666777888:::;;;<<<======???AAAAAA@@@???@@@AAA???@@@AAABBBBBBAAA@@@???>>>???AAACCCDDDEEEFFFFFFGGGHHHGGGFFFDDDDDDFFFHHHKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQNNNOOOQQQQQQPPPMMMJJJHHHGGGHHHHHHIIIIIIHHHHHHGGG}}}zzzvvvssspppnnnkkkhhhgggddd```^^^]]][[[ZZZXXXTTTSSSRRRRRRSSSRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHGGGEEEDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBCCCEEEHHHAAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFHHHIIIHHHFFFEEEFFFGGGDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCC??????BBBEEECCC>>>===??????@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>???::::::::::::::::::::::::888555555777555000111666444333222000000000111111000000000000000/////////000000111222333333333333555555555555555555444444333444444444555666666666444555555444444444777999777777777777777777777777555555555555666666666666555555666666666666666666555666777888888999999999777777888999999:::;;;;;;<<<;;;:::999888888888888555555555555555555555555777666444222111111222333000000000000000000000000222222111000111333555666555555666777777888999999555777999;;;:::;;;<<<>>>::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???<<<======>>>>>>===<<<;;;<<<<<<===>>>>>>??????@@@BBBAAA@@@??????@@@AAABBBBBBAAA@@@?????????@@@AAA===>>>>>>>>>?????????@@@============>>>>>>>>>>>>;;;<<<;;;999666555666888444555444111...---000222........................---...000111222222222222666777888999:::;;;<<<===>>>@@@BBBBBBAAA@@@AAABBB???@@@AAABBBBBBAAA@@@??????@@@BBBDDDEEEFFFEEEEEEEEEGGGHHHGGGEEEDDDFFFIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPQQQNNNOOOOOOOOONNNMMMKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHzzzwwwssspppnnnkkkhhhfffbbb___\\\[[[[[[[[[ZZZYYYTTTRRRRRRRRRSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHJJJHHHEEECCCEEEGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCAAA@@@BBBEEEHHH@@@AAACCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJGGGJJJKKKJJJGGGEEEGGGIIIDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGEEECCCAAA>>>>>>BBBFFFDDD???<<<>>>@@@BBBBBBBBB@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????::::::::::::::::::::::::666222222444222---...444------...///111444666888222111111111000000//////000000111222333333333333555555555555555555444444333333444444555666777777666666666444222222444666777777777777777777777777555555555555666666666777222333333444555666777777555555666888888999999999777777888999::::::;;;;;;<<<;;;:::999888888888888333333444444444444444444777555222000///000222333000000000000000000000000333222000///000222555777555666666777888999999999444666999:::;;;<<<===???999999::::::;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>>>>??????CCCBBBAAA@@@@@@@@@AAABBBDDDBBB@@@>>>>>>>>>@@@AAA======>>>>>>?????????@@@;;;;;;<<<===>>>???@@@@@@<<<<<<;;;888666555666888555555444000---,,,000333........................***,,,...111333444444444777777888999;;;<<<======>>>@@@BBBBBBAAAAAAAAABBB@@@@@@BBBBBBBBBBBB@@@@@@@@@AAACCCEEEEEEFFFEEEEEEBBBDDDGGGFFFDDDDDDFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJKKKMMMOOOPPPPPPPPPOOONNNMMMKKKKKKKKKLLLLLLHHHIIIIIIJJJJJJIIIIIIHHH|||yyyvvvssspppoooooonnnjjjfff___^^^\\\ZZZXXXWWWVVVVVVTTTSSSRRRQQQPPPOOONNNNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKGGGHHHGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBEEEGGGGGGFFFCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>???@@@AAA@@@???AAAAAA@@@@@@???>>>>>>===??????>>>>>>======<<<<<<::::::::::::999888777777777666444222111111111111//////000000///...------000000000000000000000000111111222333444444444444111111222333444444444333444555555555666666777777777666555444333444444555555555444444444444555555444444333444666777555444666222000111444777666555777777888888888888777777444888;;;:::888666888;;;::::::999999999999999999555555555555555666777777333222222111111222222333444333222111000000000000///111444555444555666777444555777888999999999888:::::::::;;;;;;:::999999;;;;;;:::999:::;;;<<<==========================================<<<<<<<<<<<<<<<<<<<<<============>>>???@@@???>>>======???============>>>???@@@AAA@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@???????????????@@@@@@@@@????????????>>>888999:::<<<======>>>>>><<<:::777777777777666444666555555444222111000000///......------///000111...111444666666555666666555777999;;;;;;<<>>??????>>>>>>======<<<<<<::::::::::::999888777666777666444222111111111111///////////////...------000000000000000000000000111111222333444444444444555666666777777777777666333444444444555555555555666555444222222222333444555555444444444444555555333444555666666666666666444444444444444555777999777777888888888888777777888888999:::;;;;;;:::999::::::999999999999888888999888777555444444333333333222222111111222222333333222111111000111111111000222444555555555666777444555777888999999999888:::::::::;;;;;;::::::999;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<=========>>>>>>>>>>>>???@@@???>>>======???>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@????????????:::;;;<<<===============<<<999777666777777666444555555444333222111000000///......---...///000111---000444555555555555666666888:::;;;<<<===???AAA??????@@@AAABBBDDDDDDEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKGGGJJJLLLLLLJJJGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFIIIKKKLLLKKKKKKLLLNNNLLLOOORRRPPPLLLKKKMMMPPPPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIII|||wwwuuusssoookkkjjjiiifffbbb]]]ZZZYYYWWWUUUSSSRRRRRRQQQRRRQQQQQQPPPOOONNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHFFFDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@======>>>>>>????????????BBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<999::::::999999888777666555555333222111111000111///////////////......---000000000000000000000000111111222333444444444444888888999999999888777777333333333333333444444444444444222111111222222333555555444444444444555555111444777777555555777999333666888777444444888<<<777777888888888888777777<<<999777999===>>><<<888::::::999999999888888888888777666555444333333333222222111111111111222222111111111000111111222333111333555555555555666777555666777999999999999888::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>?????????>>>???@@@???>>>======???@@@@@@?????????@@@@@@AAA??????@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@????????????<<<======>>>>>>======<<<;;;999777666777666555444555444444333222111000000///............///000000---000333444444444555666777999;;;<<<<<<===???AAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFDDDDDDDDDFFFHHHJJJFFFHHHJJJKKKIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKLLLKKKLLLMMMNNNMMMOOOQQQPPPMMMKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJ}}}zzzvvvsssqqqnnnjjjgggfffccc^^^ZZZXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGEEECCCCCCDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHEEEFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFDDDCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAA???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA??????>>>>>>======<<<<<<999999999999888777666555444333333222111000000000...///////////////......////////////////////////111111222333444444444444777777777777777666555444333333333333333444444444444333222111111222333444555444444333333444444555000444888888555444777;;;444666777777666666888:::777888888999999888888777:::999888:::<<<===;;;999::::::999999888888777777444444333333444444555666222222111111111111222222000000000000111222333444222444666666666555666888666777888999:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@>>>???@@@???=========???AAAAAA@@@@@@???@@@@@@@@@?????????????????????>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>===<<<<<<;;;999777666666666555444444333333222111000000000............/////////000---///222444444444666777888:::<<<======>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIEEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIIIIJJJJJJJJJIIIGGGIIIKKKLLLLLLLLLMMMNNNKKKMMMOOOOOONNNNNNOOOQQQLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLL|||yyyuuurrrqqqmmmiiifffeeebbb]]]XXXWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGFFFDDDDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEDDDCCCCCCDDDFFFDDDEEEFFFFFFEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA?????????@@@BBBCCCAAAAAAAAA@@@@@@AAAAAABBB???AAACCCCCCBBBBBBDDDFFFEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>======<<<<<<888888888888777666555555222222222111111000//////......///////////////...////////////////////////111111222333444444444444666666666666555555444333555444444444444444444444444444333222222333444555444444333333333333444444000444888888444333666:::666444444555888999888666888888999999999999888888777999;;;;;;999999:::;;;::::::999888888777666666333333333333333444555555222111111000000111111222//////000000111222444444333555777777666666777888666777999::::::999888888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@>>>???@@@???=========???AAAAAA@@@@@@???@@@@@@@@@??????????????????@@@@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???????????????>>>===<<<;;;;;;999666555666666555333222222222111111000000///---......///////////////---///222333444555777888:::<<<===>>>>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHEEEGGGHHHIIIHHHHHHIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIGGGIIILLLLLLLLLLLLMMMOOOLLLMMMNNNNNNNNNNNNOOOPPPJJJKKKMMMNNNPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMM}}}{{{xxxtttqqqoookkkgggeeedddaaa\\\WWWVVVVVVTTTSSSRRRQQQQQQQQQLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFDDDDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKGGGHHHHHHGGGEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDDDDCCCCCCEEEGGGDDDEEEFFFFFFDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBB???BBBDDDDDDBBBBBBEEEHHHEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>======<<<<<<777888888777777666555444111111111111111000///...---...//////////////////000000000000000000000000111111222333444444444444666666777777777666555555555555555555444444444444444444333222222333555666444444333333333333444444111444777666444333555777777444333555999;;;888555888888999999999999888888555999<<<<<<888777999<<<::::::999888777666666555666555444333222111111111111111000000000000111111000000000000111222333444444666888888777666777888777888999::::::999888888999:::;;;<<<<<<===<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@>>>???@@@???>>>======???@@@@@@?????????@@@@@@AAA@@@@@@@@@???@@@@@@AAABBB??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>======<<<;;;:::888666555666555444333111111111000000000//////---......///000/////////...000222444444666888:::;;;===????????????AAACCC???@@@AAACCCEEEGGGIIIJJJCCCCCCCCCBBBCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHEEEGGGHHHHHHGGGGGGHHHJJJHHHHHHIIIIIIJJJIIIIIIHHHHHHJJJLLLMMMLLLMMMNNNOOOQQQPPPOOOOOONNNMMMLLLLLLJJJKKKMMMOOOPPPPPPPPPOOOOOONNNLLLKKKKKKKKKLLLMMM}}}zzzxxxuuurrrooommmiiieeecccbbb```[[[VVVUUUTTTSSSRRRQQQPPPPPPPPPKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIGGGEEEEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDCCCCCCDDDFFFIIIDDDEEEFFFEEEDDDCCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCC???BBBFFFEEECCCCCCFFFIIIEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>======<<<<<<777777777777666555444444///000111111111000///...------...///////////////000000000000000000000000111111222333444444444444555555666777777777666666444444444444333333222222333222111111111222444555444333333222222333333444444444444555444333333222555666777888::::::999888888999999::::::999999888888:::;;;;;;;;;;;;;;;;;;::::::999888777666555555666555444222111111000000111111000000000000111111111000000000111222333333555666888888777777777888888999:::::::::999888888999:::;;;<<<============:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>????????????@@@>>>???@@@???>>>======???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@<<<<<<=========<<<<<<;;;:::888666555555555444333000000000000000/////////------///000000000///...///111333444555777:::<<<<<<>>>@@@@@@@@@@@@BBBCCC@@@@@@BBBCCCDDDFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHGGGFFFFFFHHHIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOQQQPPPOOONNNNNNMMMLLLKKKJJJKKKNNNOOOPPPPPPOOOOOONNNMMMLLLJJJJJJKKKLLLMMM{{{xxxvvvssspppmmmkkkgggcccbbbaaa___ZZZUUUTTTSSSRRRQQQPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEAAABBBCCCBBBAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIIIIGGGFFFEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDCCCCCCDDDGGGIIIDDDEEEFFFEEEDDDCCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCC???CCCFFFFFFCCCCCCFFFJJJDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>======<<<<<<777777777777666555444333//////000111111000///...------...///000000//////000000000000000000000000111111222333444444444444333333444555555666555555333333333222222111111111111111000000000111333444444333333222222333333444555444333333444444111///444888;;;<<<999888:::<<<888999999::::::999999888===:::999;;;>>>???===:::::::::999888777666555444222222111111222222333444111111000000000000111111111111111000111111222333555777999999777777777888888999:::;;;::::::888777999:::;;;<<<============:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>>>>?????????>>>???@@@???>>>======???============>>>???@@@AAABBBBBBAAA@@@AAABBBDDDEEEBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;:::888666555555555444333000000000000////////////,,,---///000000000///...000222444555555777:::======>>>@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLMMMMMMMMMNNNOOONNNNNNMMMNNNOOOOOOOOONNNJJJLLLNNNPPPQQQPPPOOONNNNNNMMMKKKJJJIIIJJJLLLMMM}}}zzzwwwuuusssrrrooommmiiigggddd```\\\YYYWWWVVVTTTQQQNNNNNNQQQRRRQQQPPPMMMKKKJJJIIIJJJJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEBBB@@@@@@CCCEEEDDDCCCCCCFFFHHHHHHGGGEEEDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFHHHIIIGGGBBB===DDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEDDDAAA???===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCCCCDDDFFFHHHJJJ>>>AAADDDDDDCCCBBBAAAAAA????????????>>><<<;;;:::999999888777666444222111000111111222222000///...000///...---...000222333000000000000111111111111111111111222333444666777;;;999777666555666777888555555555444444333333333222111//////000333666888444666444000000333555333222333555666666555333222666777888999888888999;;;:::::::::999999999888888<<<<<<;;;:::::::::;;;<<<;;;:::999888777777777777444555333000111444222...000000000000000111111222000000111222333444444555555666777666555555777999888888888888888888888888888999999:::;;;<<<======@@@???===???AAABBB???===;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBBBB@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>=========>>>>>>>>>>>><<<;;;:::;;;888666666777666222///...//////000111222222333000000////////////000000333444666777666777888:::;;;===???AAABBBBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEDDDCCCCCCFFFHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDEEEGGGJJJHHHIIIJJJJJJHHHGGGHHHJJJNNNNNNMMMKKKKKKJJJJJJJJJLLLLLLKKKKKKKKKMMMNNNPPPPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJLLLOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKKKK{{{xxxuuurrrqqqooommmkkkfffeeebbb^^^ZZZWWWUUUUUUTTTQQQNNNMMMNNNOOONNNLLLLLLJJJIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFDDDBBBBBBDDDFFFFFFEEEDDDFFFHHHHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEGGGHHHGGGDDDAAACCCDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCAAA@@@>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@===>>>???@@@??????@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBBBBDDDFFFGGG???AAADDDDDDCCCAAA@@@AAA????????????===<<<;;;:::888888888777555444222111000111111222111000///...------,,,,,,---///222333000000000000111111111111111111111222333444666666999888666555555555777777555555444444444333333333333222000......000222333333555333//////333555333222333555666666555333222666777999999888888:::;;;::::::::::::999999999999;;;::::::999999:::;;;<<<::::::999888777777777777333555333000111444222...000////////////000111111000000111222333444555555777888888888777777999;;;888888888888888888888888999999:::;;;<<<===>>>>>>@@@???>>>???AAAAAA???===<<<<<<============<<<<<<======>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@AAABBBCCCCCCAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>======>>>>>>===<<<:::999888777555555777666444111,,,,,,------......//////000000/////////000111111111333666777888999<<<>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIFFFGGGGGGEEEEEEFFFHHHKKKHHHIIIJJJJJJHHHHHHIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMOOOQQQRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKK}}}xxxvvvrrrpppnnnmmmjjjhhhcccbbb___\\\XXXVVVTTTSSSRRRPPPMMMLLLLLLLLLJJJIIIJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEDDDDDDFFFGGGGGGGGGDDDFFFHHHHHHFFFEEEDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEFFFGGGHHHFFFEEECCCCCCCCCDDDDDDDDDDDDEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>AAAAAAAAA@@@@@@?????????===>>>@@@@@@??????AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@BBBDDDDDDBBB@@@???@@@?????????>>>===<<<;;;:::777777777666555333222111000000111111111000///...------,,,,,,,,,...///111000000000111111111222222111111222222333444555666777666555444444444555666444444444444333333333333444222000...------...///222444222//////333444222333444555666666555444333666777999999888888:::;;;;;;;;;;;;:::::::::999999999888888888999:::;;;;;;:::999888777666666666666333444333000111333222...//////......//////000111000111111222333444555555888999::::::999999:::<<<888888888888888888888888::::::;;;<<<===>>>>>>???@@@???>>>???AAAAAA???>>>======<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>?????????@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<=========<<<;;;:::999666555444555666666444222------------------------000/////////000111222222000333666888:::<<>>BBBAAAAAA@@@@@@????????????AAABBBBBBAAABBBCCCEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAACCCDDDCCCAAA??????????????????>>>===<<<::::::666666666555444333222111000000000000000/////////000///...------------...000000111111111222222222111111222333444444444555555555444333333444444555333333333333333333333333444222000...------...///000222222//////222333111333444555555666555555444666888999999999999:::<<<;;;;;;;;;::::::::::::999777777777888888999::::::999999888777666666666666333444333000000333222---...............///000000111111222333444555666666999:::::::::999999;;;<<<888888888888888888888888:::;;;;;;<<<===>>>???????????????@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<;;;::::::999999555555555555555444333222000000000000000//////////////////000111222333444222555888:::;;;===@@@CCCDDDCCCBBBAAAAAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIGGGDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIDDDEEEFFFEEEEEEEEEHHHJJJHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPMMMKKKKKKKKKKKKKKKLLLLLLLLLLLL|||yyyuuurrrnnnlllkkkiiigggeee___^^^\\\YYYVVVTTTSSSRRRKKKLLLMMMMMMMMMLLLMMMMMMHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHFFFEEEEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLKKKIIIGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@????????????AAABBBBBBBBBBBBCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@>>>??????>>>>>>>>>>>>===;;;:::999555555555555444222111000000000000///////////////.........//////000000111111111111111222222222222111111333444444444444444444333333333333333444444333333333333333333333333222222111000000000111222///222222///000333444111333444444555666666666666777888::::::999999;;;<<<;;;;;;:::::::::999999999777777777888888999999999999888777666555555555555222444222///000333111---...............///000000222222333444555666666777777888999888777888999;;;888888888888888888888888:::;;;;;;<<<===>>>??????>>>???@@@@@@@@@?????????>>>===<<<;;;;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;<<<===>>>???@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>??????;;;;;;::::::999888888888666666666555333111000000222222222111111111111111//////000000222333444555666888:::;;;<<<===???AAADDDCCCBBBAAABBBCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPOOONNNNNNOOOPPPOOOLLLJJJJJJKKKKKKKKKLLLLLLLLLMMM}}}zzzwwwrrrpppllljjjiiigggeeeccc]]]\\\ZZZWWWUUUSSSRRRRRRIIIKKKMMMNNNMMMMMMNNNOOOHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFF@@@BBBDDDEEEDDDDDDEEEGGGGGGHHHHHHGGGFFFEEEFFFGGGCCCDDDEEEEEEDDDEEEGGGIIIIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLKKKHHHEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCAAA???>>>???@@@>>>>>>>>>===<<<;;;:::999444444444444333222111000111000///.........//////***+++---///111333444555111111111222222222222333111222333444555444333333333333333333444444444444222222222222333333333333222111111222222333444444///222222000111444444222444444444555555666777777777888::::::999999;;;<<<:::::::::999999999888888888888999999999999888777888777666555555444444444222333222///000222111---//////......//////000111222333333444555666777777666777888777666777888:::888888888888888888888888::::::;;;<<<===>>>>>>???>>>???AAAAAA???>>>???@@@======<<<<<<<<<<<<======<<<======>>>???@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777888666777777555222/////////000000000000000000000000//////000111222444666777999:::<<<<<<<<<<<<>>>???BBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHHHHHHHGGGHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIKKKKKKJJJJJJKKKMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPOOONNNNNNOOOPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLMMMMMM~~~{{{vvvssspppmmmjjjgggfffdddbbb```ZZZYYYWWWUUUSSSQQQQQQPPPIIILLLNNNNNNMMMKKKLLLMMMIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDEEEEEE>>>AAAEEEFFFEEEDDDEEEGGGGGGHHHHHHGGGFFFEEEFFFHHHCCCEEEFFFFFFFFFFFFIIIKKKIIIJJJLLLNNNOOOOOONNNMMMJJJKKKKKKJJJGGGEEEGGGIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB?????????@@@@@@AAAAAABBB>>>@@@AAAAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@??????@@@AAA>>>>>>>>>===<<<;;;999999333333444333333222111000111000///...---......///***+++---///000111222222111111111222222222333333000222333555555444333222222333333444444444444444111111222222222333333333222222222222333333333444///222333111222555555333444444444555555666777888777999::::::::::::;;;===999999888888888777777777999::::::::::::888777666777777666555444444444444222333222//////222111,,,000////////////000111111333333444555666777888888666777888888666777888:::888888888888888888888888999999:::;;;<<<===>>>>>>===???AAAAAA???>>>???@@@<<<<<<============<<<<<<;;;<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;:::888777666666777777333555666555111//////000......//////000000111111//////000111333555777888888:::<<<<<<<<<<<<>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGDDDGGGIIIIIIHHHHHHHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIFFFHHHIIIIIIHHHHHHHHHIIIHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMOOOOOOLLLLLLLLLMMMNNNMMMKKKIIIJJJJJJJJJKKKLLLMMMMMMMMM}}}yyytttqqqnnnkkkgggeeedddbbb```^^^XXXWWWUUUSSSQQQPPPOOOOOOJJJMMMOOONNNLLLIIIJJJKKKJJJHHHFFFFFFGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDD>>>BBBFFFFFFEEEDDDFFFHHHHHHHHHIIIGGGFFFEEEFFFHHHFFFGGGHHHIIIHHHIIILLLNNNIIIJJJMMMOOOPPPOOONNNNNNGGGIIIKKKJJJHHHGGGHHHJJJGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEECCCAAA@@@@@@AAABBBCCC>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA???@@@AAA@@@??????AAABBB>>>>>>>>>===<<<;;;999999333333333333333222111000111000///------......///////////////...---,,,+++111111222222222333333333000222444555555444333222222333444444555555555555111111111222222333333333222222222222222222222222///222444222333666666333444444444555555777888888777999::::::::::::;;;===888888888777777777777666:::;;;;;;;;;:::888777555777777666444444444444444222333222//////222111,,,000000000000000111222222333333444555666777888888777888999888777777999;;;888888888888888888888888888999999:::;;;<<<=========???BBBAAA???===???@@@;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<;;;;;;999888666666666777777111333555444111000111222...//////000111222222333//////000111333666888999777999;;;<<<<<<<<<>>>@@@===???AAACCCDDDDDDDDDCCCBBBCCCEEEFFFGGGHHHIIIIIIFFFHHHJJJJJJIIIGGGGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIEEEGGGIIIJJJJJJIIIKKKLLLHHHIIIKKKKKKJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOHHHHHHHHHIIIKKKJJJHHHFFFIIIJJJJJJKKKLLLMMMMMMNNN}}}{{{xxxuuuqqqnnnjjjiiigggeeebbb___]]]\\\XXXVVVSSSQQQPPPPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNOOONNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEECCCCCCDDDEEEFFFAAABBBDDDFFFFFFEEECCCBBB@@@AAABBBBBB@@@@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEBBBAAABBBEEEFFFEEECCCAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBAAAAAA@@@@@@???=========<<<;;;888666555444333222222333333111///000000///...---,,,,,,+++...------......///000111666222111444333///...222444444444444444444444444222333333444444333333222222222222222222222222222333222111111111222333444333444555444333333555666555555666777888999::::::888555222333777999999888666777888999999888777666888888888888888777666555555444333333333333444555222111111111000000//////000111222222111000111333444444333555777888888777666888999999999999;;;<<<::::::999999999:::;;;;;;:::999999<<<@@@@@@===:::>>>>>>????????????>>>>>><<<<<<;;;::::::;;;======999:::===???@@@@@@???>>>>>>???AAA@@@>>>======>>>===<<<;;;===@@@AAA???<<<:::<<<===<<<;;;;;;<<<======;;;:::<<>>@@@@@@@@@AAAAAAAAABBBBBB>>>===<<<;;;:::999999999:::999888777666555444333222222111000//////000000,,,111222---,,,///000...000000000111222333555555888999999::::::;;;;;;;;;???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEHHHHHHIIIIIIKKKLLLMMMNNNKKKLLLLLLLLLLLLKKKKKKJJJFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIGGGGGGGGGIII~~~{{{yyyvvvsssooolllhhhgggeeebbb___]]][[[ZZZYYYWWWUUUSSSSSSRRRPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEEEEDDDCCCBBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIGGGFFFDDDDDDDDDFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBBBBAAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@DDDBBBAAABBBEEEFFFDDDCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????=========<<<:::888666555222444555444111///000111/////////......------,,,...............///111111444000///222222///000555444444444444444444444444222333333333333333333222222222222222222222222222333222111111111222333444222333444333222333555777555555666777888999::::::;;;999777777888999999888888999999999999999999888999999999888888777555555555444333222222333444555111111111111000000000///000111222111000000222444444444444555666777777777666777999999999999:::<<<999888888888888999::::::999999:::<<<>>>>>>===;;;>>>>>>????????????>>>>>>======<<<;;;;;;;;;<<<===888999;;;===>>>>>>>>>======???@@@@@@>>><<<=========;;;:::<<<>>>???>>><<<:::;;;<<<<<<;;;;;;<<<===???===;;;<<<>>>???===;;;>>>?????????@@@@@@@@@@@@>>>===<<<;;;:::999999999666666666555555444444444222111111000//////000000,,,000111---,,,///000...000000000111222333555555::::::;;;;;;<<<=========??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGHHH~~~|||xxxvvvssspppllliiieeedddbbb___]]]ZZZXXXWWWWWWVVVTTTTTTSSSRRROOOMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDBBBAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCDDDEEEEEEDDDBBBBBB@@@AAABBBBBBAAAAAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAABBBDDDEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>===<<<:::888666555///444777555000---///333....................................///000111111111//////111222111222666444444444444444444444444222333333333333333333222222222222222222222222222333222111111111222333444000222333333222333555777444555666777888999999999888888999888777777999;;;;;;::::::::::::::::::;;;:::::::::999888666555444444333333222222333333444111111111111000000000000111111111000///000222555444444444555666666777777666777999999888888999;;;777777777777777888999999777999<<<===<<<;;;;;;<<<>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;;;;<<<777888:::<<<======<<<<<<<<<>>>??????===<<<<<<===;;;:::999:::<<<===<<<;;;999;;;<<<<<<;;;;;;<<<===???===<<<<<<<<<<<<:::999============>>>>>>>>>>>>>>>===<<<:::999999999999444444444444444444444444111111000/////////000000,,,000111...,,,...///...000000000111222333555555:::::::::;;;<<<=========>>>??????@@@@@@@@@@@@???AAABBBBBBCCCCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEDDDEEEGGG|||yyyvvvtttqqqnnnjjjgggcccbbb```^^^[[[YYYWWWVVVSSSRRRQQQQQQQQQPPPMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCAAAAAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA??????AAACCC???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA??????>>><<<:::888666555000333666444000...///222---........./////////000............///000111222000000222444555444333333444444444444444444444444333222222222222222222333111222222222222222333333333222111111111222333444000111222222222333555777444555666888999999999999000333666777666666:::>>>;;;;;;999999999999;;;;;;:::::::::999777555333333333333222222222222333333111111111000000000000000000111111000///000333666333444555555555555666777666777888888777777888:::777777777777777888999:::666:::===<<<:::999:::======>>>>>>??????>>>>>>===???>>>===<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<<<<:::999999999999:::::::::999:::;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;::::::999<<<<<<<<<============>>>===<<<;;;:::999888888888555555444444333333333222111000000/////////000000,,,///000...------...///000000000111222333555555777777888999:::;;;;;;<<<===>>>>>>?????????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDAAACCCDDDDDDCCCBBBCCCEEE~~~zzzxxxuuurrrppplllhhheeebbbaaa___]]][[[XXXWWWVVVRRRQQQPPPPPPPPPPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBBBBBBBEEEGGGDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???<<<<<<>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBAAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCAAA@@@>>><<<:::888777666333222222222222111///...------......///000000000///......//////000111222000333555777777666333000444444444444444444444444333222222111111222222333111111111222222333333333333222111111111222333444111222333333222333555777333555777888999999999888///333666777666777:::===:::999888777777888999:::999999999777666444222111111222222222222222222111000000000000000000111111///000111000000111333555333444666555444333555777555777888888666666777999777777777888888999;;;;;;777999<<<;;;999888:::<<<<<<======>>>>>>======<<<=========<<<;;;:::999999999::::::;;;<<<<<<<<<<<<999;;;===<<<;;;:::;;;<<<999999999888777888999:::888999;;;;;;:::;;;<<<>>>:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<;;;:::888777777777777888777666555333222111000000///////////////000000------...///---,,,---///000000000111222333555555666666777888999:::;;;<<<<<<===============<<<<<<===>>>>>>??????@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAABBBBBBAAA???@@@AAAAAA@@@@@@AAACCC|||xxxvvvssspppnnnjjjfffcccaaa```^^^\\\ZZZXXXWWWVVVTTTRRRPPPPPPPPPQQQPPPOOOLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDD???AAABBBCCCCCCDDDFFFHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAAAAABBBAAA@@@===;;;;;;===????????????@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCC???@@@BBBAAA@@@@@@AAACCCAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBCCCDDDDDDEEEBBBAAA>>><<<999888777666333222000111222222///---.........//////000000000////////////000111222222111444666555444555444000444444444444444444444444333222111000000111222333111111111222222333333444333222111111111222333444333444444444333333555666333444777999::::::999888666888999:::999888888999888777777777777777777888777777777666555333222111000111111222222111111000000000000000111111111111...///111222111111333555222555777666333222444777555666888777666555666888777777777888999:::;;;<<<888999:::999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<888:::;;;;;;:::::::::;;;999:::999888666666888:::777999:::;;;:::;;;<<<>>>999;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::999888777666555555555999888777555333111000/////////......//////000000---,,,---///...+++,,,///000000000111222333555555777888999:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>CCCBBBBBBBBBBBBCCCDDDDDD???>>>>>>======>>>>>>???????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCC>>>???AAABBBCCCDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@???????????????????????????<<<===>>>>>>????????????<<<===??????>>>>>>@@@AAA|||zzzuuussspppmmmkkkhhhccc```___^^^]]][[[YYYWWWVVVUUUTTTRRRNNNMMMNNNPPPQQQQQQLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFAAACCCDDDDDDCCCDDDFFFHHHDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???===;;;<<>>??????@@@AAAAAABBBBBB??????@@@@@@AAABBBBBBBBB>>>@@@BBBAAA@@@???AAACCCAAA@@@???>>>>>>???@@@AAA??????@@@AAACCCDDDDDDEEECCCAAA???<<<999888777777111222222222000////////////////////////000000000////////////000111222333111333222---...333666444444444444444444444444444333222111000000111222333000111111222333333444444333222111111111222333444555666666555444333444666222444777999::::::999888999888888999::::::888666666777777888888777777666444444444444333222111000000000111222222111000000///000000000111111111111,,,...222333333222333333222555777666222111333666555666777777555555666777666666666777888999:::;;;:::999777777999999999888999::::::;;;;;;::::::999888999:::::::::999888888999999999999999::::::;;;777999:::;;;:::999:::;;;999::::::888555555888;;;666888::::::::::::<<<>>>;;;===>>>===:::999:::;;;999999999:::::::::;;;;;;888777666555444333333333777666555333222000//////...............///000000...+++,,,///...***+++000000000000111222333555555777777888:::;;;<<<===>>>;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;???????????????@@@AAABBB>>>===<<<;;;;;;<<<===>>><<<<<<=========>>>>>>>>>???>>>>>>>>>>>>???@@@@@@;;;<<<>>>???AAABBBBBBCCC???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>;;;;;;<<<=========<<<<<<:::;;;======<<<===>>>@@@~~~zzzxxxsssqqqnnnkkkiiieeeaaa^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSOOOKKKJJJKKKNNNPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEEEEEEECCCCCCEEEGGGDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@AAA>>>>>>>>>======???CCCFFF>>>>>>???@@@AAAAAABBBBBB>>>>>>???@@@@@@AAABBBBBB===@@@BBBAAA???>>>@@@CCCAAA@@@???>>>>>>???@@@AAA>>>>>>???@@@BBBCCCDDDDDDDDDBBB???<<<999888777777...222666444///,,,...111000000000000////////////////////////000111222333111222---'''(((222888999444444444444444444444444333222000//////000222333000000111222333333444444333222111111111222333444777888888666444333444666222444777:::;;;:::999777555444333666:::;;;888555666777888999999888777666333333333333222222111000///000111222222111000/////////000000111111111222***...222444444333222222111555777666222000333666555666777666555444555666444444555555666888999:::;;;888666666999:::999777888999999::::::999999888666777888999:::999888777888888888777888888999:::666888::::::999999:::;;;:::;;;:::888555555888;;;666888::::::::::::<<<>>>>>>???@@@>>>:::888888:::777888888888888999999999777666555444333222222222333333333222111000//////...............///000111...+++,,,000...***+++000000000000111222333555555444555666777999:::;;;<<<;;;;;;;;;;;;::::::999888777777777888999999::::::;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;<<<===999999999:::::::::;;;;;;======<<<<<<<<<======>>>999:::<<<===???@@@AAAAAA<<<<<<==================888888999:::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<<<<<<<===???~~~}}}zzzxxxrrrqqqnnnkkkgggdddaaa```[[[[[[YYYXXXVVVTTTSSSSSSNNNNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDGGGHHHGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJJJJIIIGGGEEEDDDHHHHHHHHHIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????===>>>@@@@@@??????@@@AAA@@@@@@@@@?????????>>>>>>777===AAAAAA@@@BBBBBB???@@@===999666555444333222222333444333111//////000///000000000......000111000000000111222222333333222222222333333333444444666666555444333333222222111111111111222333444444111222222333333222222111222111111000111333444555444555555555444555777:::222666999888666555777999777666555888;;;<<<:::777999666333333555777777555444333222222111111222222111000...---...///111222111000///......///000111111222333222111111333555222222333444444555555666444555666777999999999999999666333444666999888777777444555999;;;999777777888444000222666:::999666888888888777777777777777555777888999777777888999888999999::::::999999888888777777777888999::::::333555888999999999;;;<<<;;;;;;:::999999999:::::::::999777666555666777888666666666666555444333222000000000000000000000000000000...---,,,+++++++++)))***,,,...//////......---...///000000111111111111333555666888888888777;;;;;;:::777444222222333666666555444555666777888999999999999999999999999;;;::::::999999888888888333444666888888888777777888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????????????????======>>>>>>>>>?????????===>>>@@@@@@???>>>@@@AAA@@@@@@@@@??????>>>>>>>>><<>>AAAAAA>>>???<<<888666555444333222111333444333111//////000///000000000......000111///000000111111222333333444444444444555555555555555555444444333333222222222222111111111222333333111222222333333222222111222111111111111333444555444555555555444555777999666666666777888999888777888888888888999999777555777555333333555777666444333333222111111111111222000///...---...///111222111000///......///000000111222222222111111333444222222333333444555555555555555666777888888888888888555444444777888888666555333444777888666777::::::666333333666888666444777777777777777777777777555666888888777777777888888888999999999999888888777777777666777777888888333555777888888888:::;;;;;;::::::999999999999:::777777777777777777666666666666666555555444222222////////////////////////......---,,,,,,,,,,,,---+++,,,---.........---,,,---...///000000111111111000111333555666666666666555666777666666666888:::555444444333444555666777888888888888888888888888999999888888888888888888444555666777888999999999888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888:::999666666888555666666666888999:::;;;888888888888888888888888:::999999888999:::;;;;;;}}}zzzxxxwwwvvvsssqqqqqqooolllgggccc^^^[[[YYYYYYYYYWWWVVVTTTRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCDDDEEEFFFFFFDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<======>>>>>>??????@@@@@@??????????????????======>>>>>>>>>>>>??????===???@@@???>>>>>>???AAA????????????>>>>>>>>>>>>>>>>>>;;;999<<>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>=====================>>>>>>>>>???===???@@@???>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;888888===CCCAAA;;;;;;999666444444444333111000111333222000//////000///000000000......000111//////000000111222222222111111111111222222222222222222222222333333333333333333222111000000111111111111222222222222111111111111111111222333444444222333444444444444666777888666444555777888777666666888:::888444222333555222222333444555444222111222111000000//////000000......---------...///000............/////////000///000111111000000111333111222222333444444555555666666666666666555444333333444555666777777555444888888888888666555===GGG;;;999666666666666444222555555555555555666666666333555777777666666666777666666777777777777666666666555444333333333333333111222444555555666888::::::999888888777777777777444555666666666555333222333333444444333222111111........................,,,,,,++++++,,,,,,---...,,,,,,---------------------...///000000111111111000000111222333333444444666666555333000//////000111111111111222222333333444444444444444444444444333333444444555555666666444444333444555777999;;;666666666666777888999999999999999999999999999999888666666888888666666888555666666666555555444444777666444333444555777888777777777777888999999:::{{{yyywwwuuuuuutttqqqooonnnmmmiiieee```\\\YYYWWWWWWWWWUUUTTTRRRPPPOOOOOONNNMMMKKKIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGAAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCC??????@@@@@@??????>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>===???@@@???======>>>???========================<<<<<<::::::>>>@@@<<<444999777555444444444222111///111222222000//////000///000000000......000111...//////000111111222222000000000111111111222222111111111222222222222222333222222111000000000000000111111222222111111000000111111222333333333444000222444444333333555666444666666555333222555777222555666555222111444666000111222333333222111000000000///............///---------------......///------......///////////////000000000//////111333111111222222333444444555555555555555555444333222222333555666666555444444888777777888555444<<>><<<<<<======>>>>>>??????@@@@@@??????>>>>>>======<<<<<<============>>>>>>>>>?????????===<<<===>>><<<<<<<<<<<<============>>>???>>>;;;;;;;;;555---666555333333444333222000...000111111000//////000///000000000......000111......///000000111111222111111222222222333333333111111111111111111111111222222111000000000111111000000111111111111000000000000111333333333333333///111333444333333444555333555777444000///333777111222222222222333555666///000222111000///000111000///......------......,,,,,,,,,------------...,,,---...///////////////...///000///......000222111111222222333333444444444444444444444333222111111333555555444333444555444333333555444222777>>>333333444555555555444444222222222333444444555555222444666666555444555666333333444444444444333333333222222111111111111222111222333333333444888:::999888777666555444444444555444111000///000222333000111111111111111000000////////////////////////------,,,+++++++++++++++)))******+++---///111222---...///000000111111111111111111111111222333444///000000///...---///000//////000111111111111000111111111111111111111111222222222222222333333333111111111111222333444444444444444444555666777777666666666666666666666666555222111333222///...000000111333555666666666555555555444444555666777888333444555666777888888888{{{yyyuuussspppoooooonnnllljjjeeedddccc```^^^[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPOOOJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGGGGIIIKKKJJJIIIHHHJJJLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBGGGFFFDDDCCCAAA@@@@@@@@@??????@@@@@@@@@@@@@@@???============>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>>>>?????????===<<<===>>>;;;;;;;;;<<<<<<============???>>>:::777777555000555333222333333333111000...///111111000//////000///000000000......000111......//////000111111111111111111111222222222333222222111111000000//////111000000000000111111222000000111111111111000000///000222333444444333333...111333444333333333444666666444333222222444555222000///000222333444444...000111000...---///111///......---,,,---------++++++,,,---------------+++,,,---///////////////.../////////......000111111111111222333333444444222333333333333333222111111333444444222222444666222000111444555333444777111222444444444333222222111111111222333444444444222333555555444444444555222222333333333333222222111111111111111111222333222333333333333555888;;;999888666555444333333333222222111111000000000111///000000111111000000///........................+++++++++***++++++,,,---++++++++++++,,,...000111---...///000000111111111111000/////////000111222111111000---)))'''&&&'''...///000111222111111000111111111111111111111111333333333222222222222222222222222333333333222222333333333333444555666777555555555555555555555555333111111333333000000333000222444666777777666555444555555666777777888888111222444666777777777777|||yyyvvvqqqooommmllllllkkkiiigggaaaaaa```^^^\\\[[[YYYYYYXXXWWWVVVTTTSSSQQQPPPOOOIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGHHHGGGFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@BBBCCCDDDFFFGGGGGGFFFIIIKKKJJJHHHGGGIIILLLJJJJJJJJJIIIHHHHHHGGGGGGDDDEEEGGGHHHHHHGGGFFFEEECCCCCCEEEFFFHHHHHHIIIIIIDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDBBB@@@>>>======<<>>>>>>>>>>>===============<<<<<<;;;::::::999999<<<<<<<<<<<<=========>>>>>>??????>>>===<<<<<<===;;;;;;;;;<<<<<<<<<======888;;;;;;777555777999888444333222222333333111///...///111111000//////000///000000000......000111......//////000111111111////////////000000000000333222222111000//////...000000//////000111222222000000111111111111000000///000222333444444333333...000333444333333333444:::666222222444666555333444111......222444333111...000000...,,,,,,///222......---,,,,,,,,,,,,---***+++,,,---------,,,,,,***+++---///000000///...---...//////......///111000111111222333333444444111222222333333333222222222333444333000111444777333000111666888555333444111333444444333111000000000000111222333333444444111333555555444333444555222222222333333222222222111111000000111222333333222333333333333555888;;;888888666555444333333333///000222333222111///...//////000000000000000///------------------------)))))))))***+++,,,...///---,,,,,,+++,,,---///000---...///000111111111111000///...------...000111000111111000......///111...///111222222222111000111111111111111111111111444333333333222222111111222333444555444333222111333333333333444555666666555555555555555555555555444222333666777555555888444555666777777555333222444555666777888888888888111222444666777777777666{{{xxxwwwvvvpppnnnkkkiiihhhgggeeedddaaa```___]]][[[XXXVVVUUUSSSTTTUUUTTTSSSPPPNNNLLLOOOKKKGGGHHHKKKLLLIIIFFFDDDFFFGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHAAAEEEHHHGGGDDDDDDHHHMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAABBBDDDEEEBBB???@@@@@@??????>>>=========>>>>>>?????????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::888888888:::;;;<<<;;;999999:::<<>>===;;;;;;===>>><<<;;;:::888777555444333222333444222000///000111000000////////////000000............////////////888555111......///...---222111111111000000//////+++000555555111...///111///////////////////////////------///333444333111...///000222222111000000222222444444444444222222888555222222333444222000,,,---///000000///---,,,///...---///111111...+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---------,,,,,,...///---------............///000111222111000///000111222222111111111111111111111111222222222111111000333333333444444444555555222222222111222222333333555555444333111111222444111111222222222222111111222222111111000111111222000000000000000000000000000000111222333555777888;;;444111555777333222444222222222111000//////.........///000111111000000//////......---------,,,'''++++++'''(((///111...------,,,+++++++++,,,,,,111111000///////////////---...000111111111000///...///000111111000///...///////////////......---000111222111000///000111111111000000111111222333111333333222000///000111222222333444444444444333333333444444444444444444333444444444333333555666444444444333333333444555666555444444444555777888666555555444444666777888|||xxxvvvtttsssooommmjjjhhhgggfffdddccc^^^^^^]]][[[YYYWWWUUUTTTSSSSSSTTTTTTRRRPPPMMMLLLNNNKKKGGGGGGJJJKKKIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHFFFDDDEEEJJJNNNHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAABBBDDDDDDBBB???@@@??????>>>======<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<=========;;;:::888888888::::::;;;:::888777888:::===>>><<<<<<;;;;;;::::::999999:::;;;;;;:::999999:::<<<999999888777666555555444222333333222000//////000000000////////////000000////////////000000000000111222222///------///222111111111000000000/////////333666555111000222444////////////////////////000......///111111///---///000111111222222111111222222333444444333222222666444111111222333111///,,,---...//////...---,,,///...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------...//////000........./////////000000...000111111000000111222111111111111111111111111111111222222222111111000333333333444444444444555333333222111111222222222222222222000///...000222000111111222222111111000222111111111111111111111//////////////////////////////000111222444666777:::444222555666333222333222222111000000///......---...///////////////.../////////.........------(((++++++((()))...000------------,,,,,,---......111000000///////////////......//////000000000///...//////000000000//////------...//////////////////111222111000///000111111111000000111111222333111222333222000///000111111111222333333333333333333333333444444444444444222444444444333333444666555333222333444555555444555555555555555666666777666555444444444555777777}}}yyyuuurrrppppppmmmkkkhhhfffeeedddbbbaaa[[[[[[ZZZYYYXXXVVVTTTTTTRRRRRRSSSRRRQQQOOOMMMKKKMMMJJJGGGGGGIIIJJJHHHFFFFFFFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFJJJIIIGGGEEEFFFHHHKKKMMMHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCAAA??????>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;:::999888888888999:::<<<;;;999888888999;;;<<<::::::::::::::::::::::::777777888777666666777999666666666555555555555555111222333111///...///000000//////......//////000//////000000000111111111***...222000,,,+++000555000000000000///////////////000000...,,,,,,///333////////////////////////111000......///...,,,***111111111111111222333333111222333333333333222111444222000000111111000///........................000...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///,,,***+++...000///---////////////000000000111...///000000000000111222111111111111111111111111000111111222222222111111333333333333444444444444444333222111111111111111111111111///......000222000000111111111111000000111111111111111111111111////////////////////////......///000111333444555888444222444555222222333111111000000//////......//////000000000///......///////////////.........***,,,,,,)))***---...,,,------------......///000000000//////......//////......------......///000///.........///000000111+++,,,---...///000000000///000111111//////000111111000000000000111222222111222222222000///000111000000111222222222222222222333333333444444444555222333444333222333444666555222000111444666555333333444555555666666555555555444444444444555666666~~~zzzvvvrrrooonnnmmmkkkhhheeeccccccbbb```^^^YYYYYYYYYXXXWWWVVVUUUTTTQQQQQQQQQPPPOOONNNLLLKKKLLLJJJGGGGGGHHHIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFJJJHHHFFFFFFHHHJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@???=========<<<;;;;;;::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999888888888888999999===<<<:::999888999:::;;;888999999999:::::::::;;;555666666555444444555777555555555444444444333333111222222111///......////////////....../////////////////////000000000000))),,,000///---,,,///222///////////////////////////...---***((()))...111........................000////////////...,,,+++333222111111111222444555111111222222222222111111222111000//////////////////...------------...//////...,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------)))&&&''',,,...,,,)))....../////////000000000///000111000///...///000000000000000111111111111000000111222222222111111222222333333333444444444444444222111000000000000222222222000//////111333///000000000000000000///000000000111111111111111////////////////////////.........///000111222333555333222222222222222222000000000//////.........111111111111111000///...////////////////////////,,,---,,,++++++,,,,,,+++,,,,,,,,,,,,---...000000000//////.........//////......---,,,,,,...///000///...------...///111222+++,,,---...////////////...///111000//////000111000000000000000111222222000111222111000///000111//////000111111111111111222222222333333444444555222333444333222222444666555222///111444777555333222333444666666555444444444444444444444555555555|||yyytttqqqnnnlllkkkhhheeebbbaaa```___]]][[[XXXXXXXXXXXXWWWVVVUUUTTTOOOOOOOOONNNMMMLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???@@@AAAAAA@@@???>>>>>><<<<<<;;;;;;:::999999888888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;888888888777888888888999;;;:::999777777777777888777777888888999:::::::::555666666666444444555777666666555444333222111111111222333111///...///000//////............//////---------.........//////,,,,,,---...//////...,,,.....................///222111...,,,+++---000333---------------------------...///000000//////000333222111111111222444555111111111111111111111111000000000///....../////////...------------...///...---,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------)))%%%'''+++...,,,(((------........./////////111222222000...------...//////000000000111111111///000111222222222222222222222222333333333444444444333222111000000//////000111111///......000333...//////000000//////......///000111111111111000........................---------...///000111222222333333111000111222222/////////...............000000000000///...------.........///////////////---,,,,,,------++++++,,,++++++++++++,,,---.../////////............//////......---,,,,,,...///000///...---------...000111------............---------///000000//////000111000000//////000000111222///000111111000///000111//////000111111111111000111111222222333444444555222333333333222222444555444222000111444555444333111222444555555555444333222333333444444444444444}}}{{{wwwsssooolllkkkjjjeeeccc```^^^]]]\\\ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCEEEGGGIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@??????>>>???AAA@@@>>>======>>>;;;::::::999999888777777777777888999::::::::::::888888888999999999::::::666777777777888888888888777777666555555555555555777777777888888999999999666777777666555555666888666666555444333222111000222333444222000///000111///......------......///,,,,,,---------............------///111000---)))---------...............000...---,,,,,,---...000------------------------+++---///000000000111222111111111111111222333333111111000000000000111111///000000///...---///111........................,,,,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///...,,,------------............000111222000...,,,---......//////000000111111111///000111222222222222222222222222222333333333333333222111000000000000000---------,,,+++,,,...000......////////////......---...000111222111111000....................................///000111222///333333000...000222111..................------,,,,,,---------,,,++++++---------...............---+++,,,///...++++++---+++++++++++++++,,,---.........------......//////......------......///000//////...............///...............---,,,,,,,,,...////////////000222000////////////000111111...000111000//////000222//////000111111111111111000000111222333444555555111222333222111222333555333333333222222222333333111222333333444444333333111222333333444444333333{{{yyyuuuqqqmmmjjjiiihhhcccaaa^^^\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHGGGEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGDDDFFFHHHGGGGGGHHHLLLPPPEEEFFFFFFGGGHHHIIIJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>======???AAA@@@===<<<===>>>:::999999888888777666666555555666888888999999888777777777777888888888888555666666777777888777777777777777777777777777777777777777888888888888888666777777666555555666888555555444444333333333333333444555333111000111222///......------......///------------.........///+++---000222111///---,,,,,,,,,---------.........,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////......000222///000111111222222111111111000////////////000111...000111000...---///222,,,---...//////...---,,,))),,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////...///000///......///000......//////000111111222//////000222222333333222111222222222222333333333111111000000000000111111,,,,,,,,,+++++++++---000---......//////......---,,,---///111222111000000....................................///000111222---222333///,,,000222111------------------------+++,,,------------------,,,,,,,,,,,,---------...---***+++000000,,,+++...------,,,,,,,,,------......------------...///000......//////000000000///////////////...---,,,,,,,,,,,,---.........------,,,---//////...///000222///////////////000111111...///000000//////000222///000111111222222111111000000111222333444555555111222333222111111333555222444666444000...111444222222222222222333333444000111222333444333333222~~~zzzwwwtttoookkkiiigggfffbbb```]]][[[ZZZYYYWWWVVVVVVUUUUUUTTTRRRQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHFFFHHHIIIFFFDDDGGGOOOWWWCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<>>>@@@@@@===;;;<<<>>>999999888888777666666666333444555666777777777777666666666666777777777777555555666777777888777777::::::::::::::::::::::::888888888777777777777777555666777666555444666888333333333444444555555555444555555444222111111222.........------...................../////////000'''---333444000---...000,,,,,,,,,------.........---...///111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---,,,...000...///000222222111000000111000///......///000111...000111000...---000222,,,---///000000///---,,,(((+++......+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...////////////000000000000+++,,,.../////////111333---......///000111111222//////000222222333333333111111222222222333333333111000000000000000111222---......---,,,---///111---..................---+++---///111222222000000........................///////////////000111222,,,222333...,,,///222000------------------------......///000111111111000+++++++++,,,,,,------------)))+++000111,,,+++//////......---------......---------------...///000---...000111111111000/////////000000///---+++******+++,,,---.../////////,,,---//////...///000222///////////////000111111---///000000//////000222000000111222222222222222///000111222333444555555111222333222111111333555111666888555...,,,///444333222111000111222444555000111222333444333222222~~~}}}wwwtttpppllljjjgggdddbbb```___]]][[[YYYWWWVVVUUUQQQQQQQQQPPPOOOOOONNNNNNKKKKKKLLLLLLKKKJJJIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBBBBCCCCCCBBBAAAHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBB@@@???@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>======<<<;;;:::666666666555444444333333333333333444444444555555555555555555555666777777444555666555444555666888666444222333666777555333555555666666666666666666555444444333333444444555111111222333333444555555555555555555444222000///...///000///---,,,,,,,,,...------------...//////***---///---)))(((,,,000/////////---******+++------,,,+++***+++---000111///...------,,,,,,,,,,,,++++++,,,------......///444111///...///111111111111111000000//////..................//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++&&&###%%%,,,000---))))))***,,,---...------,,,,,,,,,------...------------...///...------...///------......---,,,++++++***...222333111//////000000111111111111222222222111222222333333222222111333333333222111000//////000//////000222222111000......////////////..................////////////111///,,,---//////---***////////////000000000000000111111000//////111333//////.........------------.........---,,,,,,+++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------111000...,,,+++,,,...///++++++,,,,,,,,,,,,------//////////////////......111...,,,---//////---+++,,,------......------,,,,,,---------......//////---///000000///......///000//////............///111......222444333222333000111333555555444333222222222222111000111333555111222222333333222222111222222222222222222222222222222111111111111111111~~~|||zzztttqqqmmmjjjhhhfffccc```___^^^]]][[[YYYWWWUUUTTTRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMLLLLLLJJJIIIGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCEEEFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAA@@@???>>>>>>======>>>>>>>>>>>>??????>>><<<;;;:::777777666555555444444333333333333444444444444555555555555555555666666777444555666555444444666888888666555555777888777555555555444444444444444444444444333333333333444444222222333333444555666666666666666666555333111//////111222111///------..................///000000***---///---***))),,,///+++,,,---,,,+++,,,...111---,,,+++++++++---///000......---,,,,,,,,,,,,,,,++++++,,,------......///111///,,,,,,---///000///000000000000//////......---------....../////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%'''+++...---+++++++++,,,---------,,,,,,++++++,,,---......---------...///...------...///............------,,,,,,+++///222333111///////////////000000000111111111222222222222222222222222222222222222111000///...///......///111111000.........////////////..................////////////...,,,+++---///111000....../////////000000000000000000111000......///111///.........------------------......---,,,,,,++++++,,,---------------,,,++++++,,,,,,,,,,,,------000///---,,,,,,,,,---...++++++,,,,,,,,,,,,------........................000...,,,---...///---+++,,,------......------,,,...............------------///000000///....../////////........./////////000...///333444111111444111222333444444444333222111222222111000111333555111222222333333222222111222222222222222222222222111111111111111111111111~~~{{{xxxwwwqqqnnnjjjgggeeeccc```^^^]]]]]][[[YYYWWWVVVTTTSSSPPPPPPPPPOOONNNNNNMMMMMMNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBB@@@??????>>>>>>?????????======<<<;;;;;;;;;;;;<<<<<<===>>>>>>===;;;888666777777777666555555444444333333333333444444444444555444444444444555666666333444666555444444555777777666555555777777666555444444333333222222222111444333333222222333333444222333444555666777888888888888888777666444222000111222333333111//////000///////////////000000000+++---...---***))),,,///***+++,,,,,,+++,,,...000...---,,,++++++,,,---...---,,,,,,++++++++++++,,,++++++,,,------......//////---,,,,,,...000000000000000000////////////...,,,,,,------------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,,,,------,,,,,,++++++,,,,,,******+++---............---...///...------...///000///...---------...///...000333333222000//////........./////////000000333222111000000111222333111222222111111000///......------...000000///---...//////000000//////...---............/////////...---,,,...000111000///....../////////000000000///000000///---,,,---///............---------------------------,,,,,,+++.........//////...------++++++,,,,,,,,,,,,------//////---,,,,,,,,,---...++++++,,,,,,,,,,,,------------------------......///...------......---,,,,,,------......------,,,//////......---,,,,,,,,,---///000000///......///------......//////000000//////111444222///000555222222222222333333333333111222222111000111333444111111222222222222111111222222222222222222222222111111111111111111111111{{{xxxuuusssnnnkkkgggeeecccbbb___]]][[[[[[YYYXXXVVVTTTSSSRRRNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@@@@BBBCCCBBBAAABBBBBBBBBCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCDDDDDDCCCBBB@@@>>>@@@AAAAAABBBBBBBBBBBBAAA??????>>>=========>>>>>><<<<<<;;;::::::::::::::::::;;;<<<<<<;;;888555333888777777666666555444444222222333333333444444444444444333333444444555666222444555555444444555666444333333333333444333333444333333222222111111000333333222222222222333333333444555666888999:::;;;;;;;;;:::999888555333111111333444333111//////000---......///////////////+++------,,,******,,,...------...---+++***+++,,,...---,,,++++++,,,,,,---,,,++++++******+++++++++++++++,,,------......///000...---...000222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***))))))+++...///...,,,+++***++++++,,,((()))+++,,,---...//////---...///...---------///111000...------...///111000111222333222000///........./////////000000000333222000//////000222333000000111111000//////......------...000000///---//////000000000000//////---------.........//////111000/////////......---........./////////000000/////////...+++***+++---------------------------,,,,,,---------,,,,,,+++.........///......---,,,+++++++++,,,,,,,,,------......---,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------------...------------------,,,,,,------......------,,,...------------------------///000000///......///,,,---...//////000000000...///333555111---000666222222111111222222333444000111222222111111222444111111222222222222111111111111111111222222222222111111111111111222222222}}}yyyuuurrrpppkkkiiieeecccbbb```^^^\\\YYYYYYWWWVVVTTTSSSRRRQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHGGGDDDDDDCCCCCCBBBBBBAAAAAACCCAAA@@@@@@AAAAAA@@@>>>AAABBBCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCC@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<===<<<<<<;;;::::::::::::;;;:::;;;;;;;;;:::888666444777777777666555555444444222222222333333333444444333333333333333444555555111333555555444333444444222333333333222222222333333333333222222222111111222222111111111111222222333444555777999;;;<<<===>>>>>>===<<<999777444222000111222222///......///+++,,,---.........------,,,,,,,,,,,,++++++,,,---+++,,,------+++***+++,,,---,,,,,,,,,++++++,,,,,,+++++++++******++++++,,,++++++,,,------......//////------...000222222111.............../////////,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++((('''***...///...,,,+++***++++++,,,((()))***,,,---.........---...///...---------///111///...------...000111111111111111111000///.../////////000000000111111222111///......///111222//////000000000///......///......///111111000...//////000000000000//////------------............000000000///...---------............////////////...//////---+++***+++,,,,,,,,,------------------++++++,,,,,,---,,,,,,+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------,,,,,,------,,,------......------,,,***++++++,,,---...//////---///000000///......///+++,,,...///000000000000...000333555111---///666222222111111111222333444///000222222111000111333000111111222222111111000000000000111111222222222000000111111111222222222}}}{{{wwwrrrooolllhhhfffcccaaa```___]]][[[WWWWWWVVVTTTSSSQQQPPPPPPPPPOOOOOONNNMMMMMMLLLLLLFFFGGGHHHHHHIIIIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDBBBAAAAAABBBCCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA======>>>@@@BBBCCCEEEFFF???@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::999888666666666555444444333333222222222222333333333333333222222222222333444444000222444555444333333333333444555555333333444555222222222222222222222222222111111000000111111222333444555777:::<<<===>>>@@@@@@???>>>;;;888555333///000111111...------...***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---&&&)))+++,,,,,,,,,...///+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,------......///---,,,+++,,,...//////------............/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++)))(((***---------,,,,,,++++++,,,,,,))))))***,,,---------------...///...------...//////...---------...///000000/////////111111///---//////000000000111111111111000///......///000111......////////////......///......///111111000...///000000111111000000///,,,------------.........+++,,,......------///000------........./////////---......---+++***+++---,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////+++,,,------,,,,,,---...,,,------......------,,,))))))***,,,---...///000---///000000///......///,,,---...000000000//////000000222555222...///444111111111111222222222222...000222222111000111222000000111111111111000000//////000000111222222222000000000111222222333333{{{{{{zzzwwwtttoookkkhhheeeccc```^^^]]]\\\[[[YYYVVVUUUTTTSSSRRRPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDDDD@@@??????@@@CCCDDDCCCBBB???@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>=========>>>@@@BBBDDD<<<===>>>???@@@@@@@@@@@@>>>===<<<;;;::::::::::::<<<;;;::::::999999::::::::::::999888888888999:::555555555444333333222222111222222222222333333333222222222222222333333444///111444555444222222222222444555444222222333555/////////000000111111222111111000000000000111111222333555777:::<<<>>>???CCCBBBAAA???===999666444///000111111///------...***+++---...///...---,,,---,,,++++++,,,,,,,,,,,,%%%(((+++,,,,,,---...///)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,------......///---,,,,,,---......---,,,---------.........//////...---------,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,---...///...------...///,,,,,,------............///---,,,---000111///---........./////////000000////////////////////////---......//////............------...000000///---000000111111111111000000,,,,,,---------.........))),,,------,,,,,,...000---------.........//////------...---++++++,,,...++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,------...//////000000***,,,------++++++---///,,,------......------,,,******+++,,,------......---///000000///......///---...///000000000...---222000000333333000///222///000111222333222222111---000222222111000111111000000111111111111000000/////////000111222222222///000000111222222333333}}}yyyyyywwwuuuqqqmmmhhhfffbbb```]]]\\\[[[[[[YYYWWWUUUTTTSSSRRRQQQPPPOOOOOOKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCDDDEEEEEEEEE;;;;;;;;;===AAACCCDDDCCC@@@AAABBBCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>CCCAAA>>>;;;:::;;;===>>>:::;;;<<<>>>@@@AAABBBBBB>>>===<<<;;;:::999999:::;;;:::999999888999999999777666444333444555777999555444444333333222111111111111222222222333333333222222111111222222333444...111444555444222222222///222333222000///111333,,,------...///000111111111111000000000000111111111222444777999<<<>>>???DDDCCCBBB@@@===:::666555///111222111///...---...+++,,,...000000///...------,,,++++++,,,---,,,,,,(((+++------,,,+++++++++((()))***+++,,,---------,,,,,,,,,,,,------...///++++++,,,------......///000///...///000000...------------.........//////.........------,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---++++++************)))***,,,---...------,,,***++++++,,,,,,,,,++++++---...///...------...///++++++,,,---......------...,,,+++,,,///111///------------.........//////......///000000///......------......///......---,,,,,,+++---...///...,,,000000111111111111000000,,,,,,,,,---------......,,,...///...***)))***,,,---------.........//////,,,---...---,,,,,,---///+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,'''((()))+++,,,---......++++++,,,,,,,,,---------***+++,,,---------------++++++,,,,,,,,,---------------......///000111111)))+++...---++++++---///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///---...000111111///---,,,333000///333444111000111...000222333444333111000---///222222111000000111000000111111111111000000...//////000111222222222///000000111222222333333}}}{{{xxxvvvtttpppmmmiiigggfff``````^^^\\\ZZZXXXWWWVVVSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@??????BBBDDDDDDCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???????????????????????????============>>>>>>>>>>>>;;;;;;:::::::::999999999999999777777777888999:::555777888777666555666888666555444222111000000000444333222111111111222333222444444444222222222444333555555333///...000333//////000000111111222222......////////////......000000///---,,,,,,///111000333666777777:::???CCCCCCCCCCCC@@@<<<777555444111111000000//////......---------.........//////000---******,,,,,,)))&&&((()))***+++,,,+++******+++,,,,,,+++******+++---***++++++,,,,,,------...---+++)))***,,,///000000///...---,,,,,,---///000......///000000111000000......---------,,,,,,,,,---------........./////////...,,,,,,+++,,,---...''')))************,,,---+++,,,,,,,,,+++,,,///111......//////......---,,,+++++++++,,,,,,,,,------...,,,***+++///111111//////............///000000((((((***,,,...000111222444222///---,,,---000111.../////////...---,,,,,,////////////////////////...///111222111000...---......---------,,,,,,,,,///......------///000111+++,,,,,,------,,,++++++---,,,++++++******++++++)))***++++++***)))***+++************+++,,,---...,,,---///...,,,***)))***---,,,)))'''***000000,,,,,,,,,,,,---------......+++...111000+++)))+++...***+++,,,............------,,,++++++++++++,,,---...---,,,,,,---...---,,,,,,---......,,,,,,---...111///---///222444222000............////////////,,,---///000111111111111...000111111000000111222///222444333000///111444444444333222111000//////111///...///222333222///000000111111111222222222}}}zzzxxxtttsssqqqmmmjjjgggdddccc^^^]]]\\\ZZZXXXWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>@@@AAAAAA@@@??????@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888777777777777777888444555666666444444555666555555333222111000000000333222111000000111222333222333444333222111222333444444333111000///111222000000000000000111111111///000000111111000000//////000///...------///111000222555666888:::???CCCDDDEEEEEEBBB===888666555111111000000//////......,,,------------.........---,,,++++++,,,,,,+++***)))***+++,,,---,,,++++++++++++,,,+++******+++---******+++,,,,,,------...***+++,,,---------......---------------...//////---...//////000000//////000/////////............------------.........///...---,,,,,,,,,,,,---...(((***++++++******,,,---------...---,,,---///222......//////......---,,,,,,,,,,,,,,,------------...,,,+++,,,///000///---,,,,,,,,,------------...+++,,,,,,---.../////////333111...,,,,,,---///111------......------,,,+++...........................///000111111000...---............------,,,,,,///......---...///000111,,,,,,,,,------............---,,,,,,++++++,,,,,,***,,,---,,,+++***+++---*********++++++,,,---...,,,---///...,,,*********222333222///...///,,,''',,,,,,,,,------------...+++...111///+++)))+++...,,,---.........---,,,+++...---,,,++++++,,,---...---,,,,,,,,,---...---------...//////------...///000...---...111333222000....../////////000000000000000000111111222222222...000111111000000111222---000222111...---///111000//////......------,,,111///...///222333111000000000111111111222222222}}}{{{yyyvvvtttpppooollliiifffccc```___ZZZYYYYYYXXXVVVUUUUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????@@@@@@AAA===>>>>>>>>><<<<<<>>>???===>>>>>>??????>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>999999999999888888888888666666777666666555444333222444555444333222333444555444333222111000000000111111000000000000111111111222333222111111222333555333111000000111111000111000000000000000000///000111111222222111111000---///000///...---///000///111444666888<<<@@@DDDGGGGGGGGGDDD>>>999666444111111000000//////......,,,,,,,,,,,,------------***+++,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,***+++,,,+++))))))+++,,,******++++++,,,---------'''+++//////---******+++***+++,,,....../////////------......///.........////////////............------------............------,,,,,,,,,,,,------***+++,,,,,,++++++,,,---...///000///------///111......//////......---,,,,,,------------.........---,,,,,,---...///---+++++++++---.........---,,,/////////.........------111///---,,,,,,---...000,,,------------,,,++++++------------------------......000000111000///.../////////............---///............///000000++++++***+++,,,---///000///...------,,,,,,------,,,---...---,,,+++,,,...,,,+++++++++,,,---...///+++---...---+++*********!!!(((------...///---***,,,,,,,,,,,,------------***---000///,,,***+++---.........///...,,,+++***......------------......++++++,,,,,,------......---///000///...---...///...---,,,...000111000////////////000000000111111111000/////////000111222...000111111000000111222---000222222///...///111000000000///////////////111/////////111222111000000000000111111111111222|||yyywwwuuurrrppplllkkkiiifffccc```]]]\\\WWWWWWVVVVVVUUUUUUTTTTTTRRRPPPNNNKKKJJJKKKLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA??????????????????????????????>>>======???@@@AAA=========<<<:::;;;===???<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<666666666666555555555555444555555666555333111000222333444444222222333444444333222111000000000000///////////////000000000///111222111000000111333555222......111222111///111111000000/////////...000000111111111111000000,,,...000000///.../////////000222555999===AAADDDGGGHHHHHHEEE???999555333111111000000//////......+++++++++,,,,,,,,,------))),,,......+++***,,,///******+++++++++,,,,,,,,,***++++++***))))))***,,,*********+++,,,,,,------(((,,,000///***'''))),,,(((***,,,...////////////,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---...///000///------...///.........///......---,,,---------.........//////,,,,,,---......---,,,+++,,,---///111111000///---000000//////.........---...---,,,,,,,,,---...///---------......---,,,,,,---------------------------...///000000000///.../////////////////////.............../////////000,,,+++)))))))))+++---///......---,,,,,,,,,,,,,,,+++---...---,,,+++,,,------,,,,,,,,,------...///+++,,,---,,,+++******+++''')))***---///...++++++,,,,,,,,,---------***,,,......,,,++++++---------.........---+++***........................***+++,,,,,,,,,,,,---...---...///...---,,,---///,,,,,,,,,---.../////////000000000000111111111111000///---++++++,,,...///...000111111000000111222///222555444222000111333//////000000000111111111000000///000111111111111000000000000111111111111|||xxxvvvtttrrrpppnnniiihhhfffccc```^^^[[[ZZZVVVVVVUUUUUUTTTTTTTTTTTTPPPOOOLLLJJJIIIIIIKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>@@@@@@AAAAAA@@@@@@???????????????????????????>>>===<<<===>>>???@@@=========<<<:::;;;===???:::;;;<<<=======================================;;;;;;::::::999999999888666666666666555555555555333333444444333222000...222333444444222222333444333333222111000000000000......//////000000000000...///000000//////111222444111------000222111///111000000000//////............////////////......,,,...000000///...///000000000222555999>>>AAACCCFFFGGGHHHEEE???999444222111111000000//////......+++++++++,,,,,,,,,------+++---///...***)))+++---)))))))))))))))******+++***++++++***))))))***,,,))))))***++++++,,,,,,---+++...///,,,'''&&&)))...((())),,,.../////////...,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,,,,---------***,,,------,,,+++,,,...,,,...///...---,,,,,,---.........///......---,,,---------.........//////,,,---......---,,,,,,,,,,,,---///111111000///---......//////////////////++++++,,,,,,------............////////////......------------------------------...///////////////.../////////////////////---......///////////////000///,,,+++***+++,,,------,,,,,,++++++++++++++++++,,,---,,,+++***+++---------,,,,,,,,,---......+++,,,,,,+++***)))***,,,%%%,,,///---***+++,,,++++++++++++,,,,,,,,,------***+++------,,,+++,,,,,,***+++---.........------........................)))+++------++++++,,,...+++,,,------++++++,,,---+++,,,------......///000000000000000111111111111000///---++++++,,,...///...000111111000000111222///222555555333111111333+++,,,,,,------.........///000000000000000111222000000000000000000000000|||yyyuuusssqqqpppmmmkkkgggfffdddaaa^^^\\\ZZZYYYUUUTTTTTTTTTSSSRRRRRRRRRNNNMMMKKKJJJIIIIIIIIIJJJGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>><<<===???@@@AAAAAA@@@???????????????????????????===============>>>>>>???<<<===>>>===;;;;;;===>>>:::;;;<<<<<<====================================999999999888888777777666777777777777666666666666222222333222222111000///222333444333222111222444222222111000000000000000---...///000111111000000,,,...////////////000111222000......///000000000000//////////////////...,,,------......------,,,,,,...//////......000111111111111444999>>>AAABBBEEEGGGHHHEEE@@@:::555333111111000000//////......,,,,,,,,,,,,------------+++,,,---,,,***)))***+++)))(((((((((((()))******)))***+++***((((((***+++))))))******+++,,,,,,,,,---......+++((((((+++///)))***+++------.........------......------,,,,,,------------............------------,,,,,,,,,,,,)))***+++,,,---------,,,)))***,,,,,,++++++---...+++,,,......---,,,,,,---......//////......---,,,,,,------------.........---...///...,,,,,,...000++++++---.........---,,,---------......//////000***+++,,,---...///............///000000000000///---------------------------------......//////000---............/////////---......///000/////////333222000///...---......,,,,,,+++************+++***,,,---,,,+++***+++,,,------,,,,,,,,,,,,------++++++,,,+++))))))+++,,,...111111,,,***++++++)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,...//////...---------............------***,,,...---***)))+++---***,,,---,,,+++***+++,,,+++---......------///111/////////000000000111111111000/////////000111222...000111111000000111222---000444444111//////111---.........//////000000...000111111000000111222111000000000000000//////xxxvvvrrrpppooommmkkkiiidddcccaaa___\\\YYYWWWVVVSSSSSSRRRQQQPPPPPPOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????>>>======;;;<<<>>>@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======:::<<<======<<<;;;;;;<<<:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666666666555555555444444444222222111111111111111222000111222222000000111222222111111000000000000000---...///111222222111111+++---............000111///000///...------///111.........///////////////,,,,,,------------,,,,,,---.........---...000333333222111444:::>>>@@@@@@EEEGGGHHHGGGBBB<<<777555111111000000//////......,,,------------.........***)))))))))+++++++++******)))((((((((()))++++++)))*********((((((***+++)))))))))***++++++,,,,,,---------,,,,,,,,,,,,---,,,+++++++++,,,------..................---,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++((()))+++,,,------,,,,,,&&&(((***+++++++++---///***,,,...///.........///......//////......---,,,,,,,,,,,,,,,------------...//////---,,,---111444,,,,,,,,,------------...------------............)))***,,,...000000//////---......///000000//////........................,,,,,,------...///000000,,,,,,------............------///000000000///...000000000///.........---------,,,++++++++++++,,,+++---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,***++++++***))))))+++---)))+++***(((***---,,,(((***++++++++++++,,,,,,,,,*********+++,,,---,,,++++++,,,---.........---,,,+++,,,---......---,,,+++***---///---)))'''))),,,+++,,,------++++++,,,---+++---//////...---///222....../////////000000000000000000111111222222222...000111111000000111222,,,000444555222000///111111111222222222222222222...000222111000///111333111111000000////////////~~~vvvssspppnnnmmmkkkiiigggbbbaaa___]]]ZZZXXXVVVUUURRRQQQQQQPPPOOONNNMMMLLLIIIJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????>>>=========:::<<<>>>@@@AAA@@@???>>>========================:::;;;===>>>>>>>>>===<<<999;;;======<<<::::::;;;:::;;;<<<===>>>>>>>>>>>>:::::::::::::::::::::::::::::::::999888777777666222222222111111111000000222222111000000111222333///000111000///...///111222111000000000000000111---...000111222222222111+++,,,............///111...///000///,,,,,,///222---.........//////000000,,,------------------,,,.........---,,,...111444444222111444:::>>>??????EEEGGGIIIHHHDDD>>>999777111111111000//////......---------.........//////)))&&&%%%'''+++---,,,***+++***)))))))))***,,,---)))******)))(((((()))+++)))))))))***++++++,,,,,,,,,,,,,,,...000///---***---,,,+++***+++,,,---....../////////...------,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++((()))+++,,,------,,,,,,%%%''')))******+++...///***,,,///000000///000111......//////......---,,,+++++++++,,,,,,,,,------///000///---+++---333777///............///000000---------------,,,,,,,,,)))***---///111111000///,,,,,,---.../////////...////////////////////////,,,,,,,,,------///000111,,,,,,,,,---------......,,,---///000000000///...++++++,,,------,,,,,,+++......---,,,,,,,,,,,,------...///...------...///,,,,,,+++******+++++++++***++++++***((()))+++---+++,,,+++***,,,...***###******+++++++++,,,,,,,,,*********+++------,,,+++---......///...---+++***++++++,,,------,,,+++++++++...000...)))&&&(((+++,,,---......,,,,,,---...+++...000000......000222............////////////,,,---///000111111111111///000111111000000111222...333777777444222222333000000000///////////////...000222111//////111333111111000000/////////...~~~{{{vvvrrrnnnjjjhhhgggeeeddd^^^]]]]]][[[YYYVVVSSSQQQNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJHHHFFFEEEFFFGGGDDDCCCBBBAAAAAAAAABBBBBBBBB@@@>>><<<<<<===>>>???===>>>@@@AAAAAA@@@???>>>:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>===<<<<<<===>>>???@@@<<<<<<======<<<<<<;;;:::888999999::::::999999888777777888888777555222111444333333222222333333444222111111111000000//////111111222222222111111000...///000000000000000///............////////////***,,,---......///222444000000///............///222444...---444222,,,///,,,,,,,,,---------............------...///111222---///222777;;;???AAABBBFFFGGGGGGEEEAAA<<<999888333222111000000/////////,,,,,,,,,---------......++++++++++++++++++++++++***,,,***'''+++111///((())))))***+++---///222333))))))))))))***+++,,,---------------------------+++,,,---,,,++++++---///,,,,,,............,,,,,,++++++++++++,,,,,,---...*********))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,------......//////...------000222---......///...---+++***---------------...///000---,,,+++,,,...333888;;;///............---------000000000///...,,,+++***111111000000//////......000000...------...///000111000...,,,+++++++++,,,,,,,,,...///000000000000111000...---,,,,,,---...,,,...000000///...///000....../////////...,,,+++---)))***//////******...------------------------++++++,,,------...//////++++++******++++++,,,---++++++++++++++++++++++++...---,,,,,,---...---,,,+++,,,------++++++,,,---555333111///......///000------...//////...------,,,+++******,,,,,,+++***,,,+++))))))***+++******...............---------,,,...000000000///000111///...---------...000111111111111111000000000000111000222777;;;:::333,,,333333222222000///...---//////...//////000111111111111111111000000000000|||yyytttpppkkkhhhfffeeecccbbb]]]]]]\\\ZZZXXXUUURRRQQQOOONNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@AAAAAA??????===<<<<<<<<<======999;;;===???@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;:::999999888999999999999999999888666777888888777555222111444333333222222333333444111111111111000000000///111111111222222111111000000000000000////////////............////////////---...///.........000111......---,,,,,,,,,,,,---111444...---444222,,,000,,,,,,---------...............------...///111222...000333666;;;???BBBCCCFFFGGGHHHEEEAAA<<<999888000///...---,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***,,,***''')))...,,,'''***************,,,---...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...+++,,,---......---,,,+++---,,,,,,,,,,,,---...///......---------------...******+++++++++,,,,,,,,,***++++++,,,,,,------.........///...------///222------......------,,,,,,---------------.../////////...------...111444666+++,,,,,,,,,------...............///......---,,,000000000000//////......//////............//////,,,,,,++++++++++++++++++------...///000000000//////......---------......***,,,......---,,,---........./////////...,,,,,,---******......******---++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++...---,,,,,,---...---,,,+++,,,------++++++,,,---222111///---,,,---...///---------,,,,,,---------,,,+++******,,,,,,+++***---+++******+++,,,,,,+++---------...............000111222111///.........//////.........///000111////////////............//////111666;;;;;;666111222222333333333222111111111111111111111222333333111111111111000000000000|||yyyvvvqqqmmmiiieeedddbbbaaa```\\\[[[ZZZYYYVVVTTTQQQPPPOOONNNNNNLLLKKKJJJIIIIIIGGGEEEBBBCCCEEEFFFEEECCCAAAAAA@@@@@@@@@?????????======<<<<<<<<<<<<<<<;;;666888:::<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::999999888777777888888888888888888888888666777777777666444333111333333222222222222333333111111111111000000000000111111111111111111111111222111000///......//////............////////////000111000///---,,,---//////...------,,,,,,------000444...---333111,,,000,,,------------............---------...///000111000111333666:::>>>BBBEEEGGGHHHHHHFFFAAA<<<888777///...---,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++------***)))++++++(((+++******)))(((((())))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++)))***++++++******+++---++++++,,,,,,,,,,,,++++++...------------......///...---,,,+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...---...///...------///111---,,,,,,,,,,,,---......------------------...///000///......---.........))))))***+++,,,---...///,,,,,,---.../////////...000000000////////////...---....../////////......***++++++,,,------,,,,,,......///////////////...------..................***,,,......---,,,---............///......---,,,,,,***+++------+++***,,,++++++++++++++++++++++++))))))))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++---,,,+++,,,---...---,,,+++,,,------++++++,,,---...---,,,++++++,,,---...---,,,+++******+++,,,---,,,+++******,,,,,,+++***---,,,******,,,---,,,,,,,,,,,,------......//////000111222222000......//////////////////000111111............////////////......///444999;;;999666222222333444555555555444222222111111222222333333111111111111000000000000}}}{{{yyyvvvtttoookkkgggcccbbbaaa```^^^ZZZZZZXXXVVVTTTRRRPPPOOONNNNNNMMMKKKJJJHHHGGGFFFGGGCCC???AAAEEEGGGEEEBBB???????????????>>>>>>===<<<<<<=========<<<<<<;;;777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>======<<<<<<;;;;;;;;;:::999888777666666555555888888888777777888888888666666666666555444333222333333222222222222333333111111111000000000000000000000000000000111111222444222000...------...///............////////////000000000///---,,,---///111000000///////////////...333///---333111,,,111------------............------......//////000111222222333555999>>>CCCEEEGGGHHHHHHEEE@@@;;;888666111111000///............++++++,,,,,,,,,---------++++++++++++++++++++++++...///...,,,++++++***************)))((((((((((((&&&(((***,,,---,,,+++***++++++++++++++++++++++++)))***+++***))))))+++---++++++++++++++++++++++++------,,,,,,,,,------...---,,,+++******)))************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,...///...------///000,,,,,,++++++,,,---///000---------,,,,,,---..................---,,,++++++***++++++,,,------......,,,---......///.........////////////////////////,,,---...///000///...------...///000000///...---...///////////////...---+++,,,...///000///......,,,...000000///...///000..................------,,,++++++,,,,,,+++******------------------------))))))))))))))))))((((((++++++******++++++,,,---***+++++++++++++++,,,,,,---+++++++++---...---,,,+++,,,------++++++,,,---+++++++++***+++,,,---......,,,+++))))))+++,,,...,,,+++******,,,,,,+++***,,,***)))***+++,,,,,,+++++++++,,,------...//////---...000111000000111222////////////000000111111000000000000111111111111/////////333777999:::888333444444555555555555555111111000000000111111222111111111111000000000///}}}zzzyyywwwtttrrrmmmjjjeeebbbaaa```___^^^YYYXXXVVVTTTRRRPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEGGGCCC???AAAEEEGGGEEEBBB>>>>>>?????????>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;;;;999999999888888777777666999888666555444444444555888777777666666777777888666666666555555444333333333222222111111222222333000000000000000000111111000000/////////000222222444222000...------...///............////////////.../////////------///111111111000////////////000---222///---222000,,,222---------.........//////------...//////000000000222222333555999===BBBDDDFFFGGGGGGDDD???:::777666333222111000////////////+++++++++,,,,,,,,,------++++++++++++++++++++++++---+++***++++++***))))))))))))******************&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,//////...---------------******+++++++++,,,,,,,,,***++++++,,,,,,------...+++---......------...///,,,+++++++++,,,...000111...------,,,,,,,,,------+++,,,---......---,,,+++.........---------------.........///......---,,,.............../////////+++,,,.../////////...---000000111111000///---,,,...///////////////...---+++,,,...///000///......,,,...000000///...///000......------............+++,,,,,,+++++++++***)))------------------------***************)))))))))++++++******++++++,,,---*********++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,------++++++,,,---++++++++++++,,,---......///---,,,******,,,---///,,,+++******,,,,,,+++******)))'''(((***++++++******++++++,,,---...//////,,,...000000000///000111...//////000000000000000///000000000111111111222111111000222444666777777555555666666555555444333222222111111111111222222111111111111000000000///~~~zzzwwwvvvtttqqqoookkkgggccc```___^^^]]]\\\WWWVVVTTTRRRPPPOOONNNNNNKKKJJJJJJHHHGGGFFFEEEEEEFFFCCC@@@AAACCCEEECCCAAA===>>>?????????>>>===<<<===============>>>>>>>>>======<<<<<<;;;:::::::::888999999999::::::::::::999999:::;;;;;;;;;;;;;;;888888999999999888777777777666555444333444555666888777666555555666777888555555555444444444333333222222111111111111222222000000000000111111111111000///......///000222333222111000///......//////............////////////,,,---............111333000///......------......+++222///---111///,,,333------........./////////,,,---...///000000000000111111333555999===@@@BBBCCCDDDEEEBBB>>>999777666111000///......------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***%%%###'''+++***((((((((()))***++++++,,,++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,,,,++++++++++++,,,,,,,,,++++++***************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,...///...------...+++++++++,,,---...///000...------,,,,,,,,,,,,,,,***+++,,,------......---/////////......---------.../////////...---,,,,,,---............/////////+++,,,---...............000000000///...,,,+++***......///////////////...------..................***,,,......---,,,---.........---------...//////***------******+++***'''++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---*********++++++,,,,,,---+++***)))+++---...---,,,+++,,,------++++++,,,---++++++,,,,,,------.........---,,,++++++,,,---...,,,+++******,,,,,,+++***)))'''&&&''')))++++++***++++++,,,,,,------.........///111000...,,,,,,---------...///////////////------......//////000000111111111111222333555555666666777777666555444444555555444444333333444444111111111111000000000000~~~{{{wwwuuusssqqqnnnlllhhheee```^^^]]]\\\[[[ZZZVVVUUURRRPPPOOONNNNNNNNNIIIIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@===>>>???@@@@@@>>>===<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;:::::::::;;;;;;666666777888999::::::;;;999999:::;;;;;;;;;;;;:::888999:::;;;;;;;;;:::999666555444333333444666777888777555444444555777888555555444444333333444444222222111111111111222222///000000000111111111111000///...---...000222333000000000000////////////............////////////,,,...///.........000222000//////...............***222///---111...,,,333............////////////,,,---...///000000000//////000222555999<<<>>>@@@@@@AAABBBAAA===999666555000000///...------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++"""&&&......+++***((()))***+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***+++,,,......---,,,++++++,,,---...---,,,++++++*********+++''''''''''''((()))************+++++++++,,,,,,,,,***++++++,,,,,,------...***,,,...///...------...++++++,,,---...............---,,,,,,++++++,,,,,,+++++++++,,,---...//////---------------------...,,,---......///.........---------.........//////,,,,,,,,,,,,---...///000000000///...---------...------...///000000000//////......---------......***,,,......---,,,---......------,,,---...///000***------***)))+++***&&&++++++++++++++++++++++++)))))))))******++++++,,,++++++******++++++,,,---)))******+++,,,,,,------***))))))***,,,...---,,,+++,,,------++++++,,,---++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***)))((('''(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++++++++,,,---...///......------------...///000000000...///000111111222333555666777777888888888888777666666555444444444444444111111111111000000000000|||yyyvvvsssqqqnnnllliiifffccc^^^\\\[[[ZZZYYYXXXUUUTTTRRROOONNNMMMMMMMMMHHHGGGGGGGGGFFFFFFEEEEEEAAABBBBBB@@@===<<<===???===>>>@@@AAA@@@???===<<<<<<;;;999999999;;;===>>>:::999999999:::;;;<<<<<<444444555777888999:::;;;999999:::;;;;;;;;;::::::444555666777888888777666555444333333333555777999888777555444444555777888555555444333333333444444222222111111111111222222//////000000111111111222//////...---...000222444...///000000000000000///............/////////000.../////////---...///111222222111000000000000000***111///---000...,,,444............/////////000,,,---...000000000000///---///222666999;;;===>>>>>>@@@AAA???<<<888666666111111///...............******+++++++++,,,,,,,,,++++++++++++++++++++++++---###(((333444000---))))))***++++++***(((((())))))))))))***+++,,,---))))))))))))))))))))))))+++,,,---,,,++++++---///......,,,,,,,,,,,,.........---,,,,,,++++++++++++(((((())))))***,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,---......***,,,...///...---------+++,,,---...///...---,,,...---,,,,,,++++++++++++,,,,,,,,,,,,---...//////******+++,,,------...///***+++,,,...///000000000---------.........//////,,,,,,++++++,,,---///000111000/////////000222333,,,,,,...///000000000000111000...---,,,,,,---...,,,...000000///...///000...------,,,---...///000***......)))(((+++***%%%------------------------'''(((((()))***++++++,,,++++++******++++++,,,---))))))***+++,,,,,,------***))))))***,,,...---,,,+++,,,------++++++,,,---++++++,,,,,,,,,++++++***)))***++++++++++++***))),,,+++******,,,,,,+++******)))((()))+++,,,---,,,---,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,,,,---...++++++---.........---,,,...//////000111222222333,,,---///000111222333555666666888999:::;;;;;;;;;555444333222222222222222111111111111000000000000}}}uuutttrrrpppmmmiiifffeeecccbbb___\\\ZZZXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKHHHEEECCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;;;;:::999999888888777888888888777777777777777;;;999777777888888888777666666666666666666555555666666666666555555555555444222111222444555444222222222222222222111000///222111111111000000//////333111///...---...///000//////111111,,,''',,,666...///000111111000///...+++...000111///.../////////...---,,,,,,---//////////////////////////////,,,---...//////...---,,,////////////////////////222333555777888999999888>>>===<<<:::777555333333///000111222111000...,,,,,,---......,,,,,,,,,...,,,+++))))))***+++******++++++,,,,,,+++***((('''***)))(((''''''((()))***))))))))))))************)))*********+++++++++++++++,,,---.........---,,,++++++,,,---------,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------++++++,,,...---------...------,,,,,,(((---...)))(((,,,---+++***+++---...///...------------,,,++++++,,,,,,,,,+++,,,------++++++,,,---'''***---......---,,,---(((+++///000000/////////+++,,,...---,,,,,,---///)))''')))---///------000///////////////........./////////...///000000111111111000000//////......////////////////////////++++++,,,,,,---...//////......---------,,,,,,,,,---------------,,,+++***------,,,++++++*********+++---...***%%%%%%***///******+++++++++,,,,,,,,,------,,,+++*********+++,,,+++*********+++,,,---++++++,,,,,,,,,---------)))************+++++++++***+++,,,,,,,,,,,,+++*********))))))***++++++,,,---......,,,***)))***,,,......------------......222111000/////////111111//////000111111111111111///000000//////000222444777888999;;;<<<<<<;;;;;;888777666555333111000000///000111111111///...---|||zzztttsssqqqnnnkkkhhheeedddaaa___]]]ZZZXXXWWWVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJJJJGGGDDDBBBBBBBBBAAA@@@AAAAAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777:::999777888999999777666666666666555555555555555666666666666555555555555555333111222444555333111222222222222222111000000111111111111000000000///222111///.........000111///...///111...+++///666000111222222222222111000,,,...000000/////////000///...------------...///////////////////////////------............------////////////////////////222333555777888888888777:::999888666555333222111,,,,,,,,,,,,---...//////+++---...---,,,+++,,,---+++******)))***+++******++++++,,,,,,+++***((('''***)))(((((((((((()))***))))))))))))************)))))))))*********++++++******,,,---------,,,+++)))***+++,,,------...---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,------...------,,,,,,''',,,---)))(((,,,...---+++,,,---.........---,,,---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---+++---//////---+++***)))(((***---------,,,,,,---+++,,,...---,,,,,,---///+++)))***...///------000............////////////000000000000000111222222000000000000//////..............................++++++,,,,,,---......///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,))),,,---,,,)))''')))+++*********+++++++++,,,,,,,,,,,,+++***************++++++*********+++,,,---))))))))))))*********+++)))************+++++++++***+++,,,,,,,,,,,,+++***+++***************+++++++++,,,,,,,,,,,,---...///......------------....../////////...//////000000......///000000000////////////000//////000222444666777999:::;;;;;;::::::888777666555333222111000222222222222222111000000{{{xxxvvvqqqpppnnnkkkhhheeecccbbb]]][[[YYYWWWVVVUUUUUUVVVTTTTTTSSSQQQOOOMMMKKKJJJHHHFFFCCCAAAAAAAAA@@@???@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::999999999999999999999999777777888888999::::::;;;777777777777777777777777888888888999:::999777555555555555555555555555555666666666666555555555555555444333333333333222111111222222222222111000000111111111111000000000000000000///......///111111000------000000000222666000111111222222111111000,,,...000000/////////000///......---------......////////////////////////.........------.........////////////////////////111222444555666666666555444444333222111111000///---,,,***)))***,,,...000***+++,,,,,,+++***+++,,,*********************++++++++++++++++++***)))(((***))))))(((((())))))***))))))))))))************((((((((()))))))))******)))******+++,,,+++++++++'''(((***,,,---.........++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***+++---,,,,,,+++---...,,,,,,------...------,,,(((+++,,,***)))---///...,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---+++---///...,,,************+++---,,,+++***,,,---+++,,,...---,,,,,,---///...++++++//////------000---------.../////////000111111111222222222333333000000000////////////...------------------------+++,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++***)))*********+++,,,---------)))***,,,---,,,+++)))(((*********++++++++++++,,,+++************)))))))))+++************+++,,,,,,((((((((()))))))))******)))************+++++++++***++++++,,,,,,++++++***++++++***************++++++***)))***,,,---...---......------------......,,,---......////////////---...............------...///000000//////222444555666888999::::::999888777777666555333222111111333222222111111111111111|||yyyuuusssmmmllljjjgggdddbbb```___ZZZYYYWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPNNNLLLJJJIIIFFFDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999999999999777777888888999999999:::666666666777777777777777777777777999::::::777444555555555555555666666666666666666666555555555555666555444333333222111000111111222222222111111000111111111000000000000000//////......///000111222222///---///222444333333.........///////////////---///000000//////000111///.........------------///////////////////////////...---,,,,,,---...///////////////////////////000111333444555444444333000000000000////////////111000...,,,++++++,,,,,,)))***++++++***)))+++,,,)))***++++++*********+++++++++++++++******))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))*********+++++++++++++++((()))***+++,,,---------,,,------,,,+++***)))(((******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,------...---------***,,,,,,+++***+++---...------------,,,,,,++++++++++++++++++++++++,,,---+++,,,------++++++,,,---(((***---------,,,---...---......---,,,+++---///+++,,,...---,,,,,,---///000---,,,//////,,,,,,///,,,,,,------...///000000000111111222222222222222////////////////////////------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++******+++++++++******)))+++++++++,,,,,,,,,------***)))***+++---,,,***'''************++++++++++++))))))*********)))))))))***************++++++,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))*********...+++)))(((******)))'''...------,,,,,,------...***,,,...///000000//////...............------,,,---///000000//////111333444555666888888888777666666555555444333222222111111000///......///000111~~~zzzwwwtttrrrjjjhhheeebbb```^^^]]]\\\YYYXXXVVVUUUTTTTTTTTTUUUQQQQQQPPPOOOMMMLLLJJJIIIEEECCC@@@??????@@@???>>>>>>>>>==================::::::;;;;;;;;;;;;;;;;;;888999999::::::999999888777777777888888999999999999999999888888777777777555555666666777777777777666666777999:::999777444555555555666666666777777666666666666555555555555555555555444222111111111000111111222222222111111000000000000000000111111...////////////000111111444222//////222555222///------.........//////000...///000000//////000222//////.........------,,,///////////////////////////...---,,,,,,---...///////////////////////////000000222222333222111000.........//////000000000.../////////---,,,***)))((()))+++******)))+++,,,'''))),,,,,,*********,,,++++++******************))))))************))))))((()))))))))************(((((((((((())))))))))))+++++++++++++++,,,,,,---+++++++++,,,++++++******---------,,,+++***)))(((******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///+++,,,,,,---.........---------------+++***+++...------,,,,,,++++++++++++************++++++,,,---+++,,,------++++++,,,---)))+++,,,---,,,,,,---...---......---++++++---...+++,,,...---,,,,,,---///111---,,,......,,,,,,///+++,,,,,,---...//////000......///000111000000///.............../////////------------------------,,,,,,,,,---------------------,,,,,,,,,+++++++++)))******+++++++++******---------,,,,,,,,,+++++++++***))))))+++,,,+++***))))))*********+++++++++((()))************))))))))))))******++++++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++***************+++...,,,************))))))------,,,,,,,,,,,,------+++---...000111111000000.........//////......---,,,...000000//////000222333444555666666666555444444444333333222222222111111000///......///000111{{{xxxuuurrrooofffdddbbb^^^\\\ZZZZZZZZZXXXWWWUUUSSSRRRRRRSSSSSSPPPOOOOOONNNMMMKKKIIIHHHEEEBBB@@@??????@@@@@@???============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888999:::;;;;;;:::999888666666777777888999999999:::999999888777777666666444555555666666777777888666666666777999999777555666666666777777888888999666666666666555555555555333444555444222111222333000000111222222222222111000000000000111111111111/////////000000000000000333333111///111444222---////////////000111222222///000000000//////111333////////////...---,,,+++////////////////////////.........------.........///////////////////////////000111111111000///...---......//////000111111)))***,,,------,,,***)))((()))++++++******+++---%%%))),,,---+++)))+++,,,++++++******)))******+++)))******++++++******)))))))))))))))************((((((((()))))))))******,,,++++++++++++,,,------,,,,,,,,,,,,+++***)))(((---------,,,+++***)))(((******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,...///++++++,,,---............---,,,,,,...,,,***+++///---,,,,,,++++++++++++,,,******)))******+++,,,---+++,,,------++++++,,,------......---+++******+++)))***,,,+++***)))+++,,,+++,,,...---,,,,,,---///000---,,,------+++,,,000,,,,,,,,,---.........///,,,---.../////////...------............/////////------------------------------------------------,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++.........---,,,+++++++++*********))))))***+++,,,)))))))))************+++((()))***+++++++++***)))((()))******++++++******((((((((()))))))))******)))************+++++++++,,,++++++******++++++,,,******))))))***++++++,,,***,,,---,,,,,,,,,...000------,,,,,,,,,,,,---------...///000000000000000,,,---......//////......+++---000000//////000111222222444444555444333222111111111111111111111111111111111111111222222333zzzvvvssspppmmmkkkdddbbb___[[[YYYXXXXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPOOONNNNNNMMMLLLJJJIIIHHHEEEBBB@@@???@@@AAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999666666666777888999999999888888888888777777777777444444555555666777777888777666555666888888888777666777777888999999::::::666666666666555555555555222444555444222111222444000000111222222222222222///000000000111111111111000000000000000//////...///222222///000444333...//////......///000222333///000000000//////111333...////////////---,,,+++////////////////////////------............------////////////////////////...///000000000...---,,,------......//////000000+++,,,,,,,,,,,,,,,++++++((()))++++++***+++,,,...$$$)))------+++)))+++---++++++***))))))***+++,,,)))***++++++++++++***)))))))))))))))************)))))))))*********+++++++++******)))***+++,,,---***++++++++++++******))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,(((***,,,,,,,,,,,,...000***+++,,,---............+++)))***......+++---333,,,+++*********+++,,,---))))))))))))***+++,,,---+++,,,------++++++,,,------......---******+++,,,''')))+++,,,+++***+++++++++,,,...---,,,,,,---//////+++***,,,,,,+++,,,000------------------------+++,,,.../////////---,,,---------.........//////........................------------------------,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,------------------,,,,,,&&&))),,,---+++)))***,,,))))))))))))************((()))+++,,,---,,,+++***'''((()))***+++******)))))))))))))))*********+++)))************+++++++++,,,,,,+++******+++,,,,,,(((((())))))***+++------'''+++...---)))(((---111---,,,,,,++++++,,,,,,---.........---......//////)))***+++---............+++---///000000///000000111222333333333222111000////////////000000000000000000111222222222222222|||wwwrrrooommmjjjgggbbb```]]]ZZZWWWVVVVVVWWWUUUTTTQQQOOONNNMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHEEECCC@@@???@@@AAAAAA@@@;;;<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999:::<<<======<<<:::999555666666777888999999999666666666777888888999999444444444555666777777888777666444555777888888888777777888999::::::;;;;;;777666666666555555555555111333555444222111333555///000111222222222222222//////000000111111111222000000111111000///...---+++000222//////444444000---,,,,,,,,,---...000111000000111000//////111444...///000000///---+++***////////////////////////,,,---...//////...---,,,////////////////////////...////////////---,,,+++---------....../////////444222///---++++++,,,,,,(((***+++,,,++++++---...###(((---...+++)))+++---++++++***))))))***+++,,,)))***+++,,,,,,+++***)))))))))))))))************************++++++++++++***)))((((((((()))+++,,,((()))***+++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,(((***,,,,,,,,,,,,...000***+++,,,---............)))&&&(((...///---000777++++++*********+++---...))))))))))))***+++,,,---+++,,,------++++++,,,---***+++,,,,,,+++,,,...000'''***---///...---------+++,,,...---,,,,,,---///...+++)))++++++***,,,000------------------,,,,,,+++,,,...000000///...------------.........//////////////////////////////------------------------,,,,,,,,,+++++++++*********+++,,,---------------+++,,,,,,------......///"""(((///000,,,))))))+++))))))))))))************((()))+++---------+++***'''((()))++++++******)))+++,,,,,,,,,,,,---------)))************+++++++++---,,,+++******+++,,,---((((((((()))***,,,---...&&&+++///+++$$$!!!&&&,,,---,,,,,,++++++,,,,,,---///...---++++++,,,---...'''((()))+++,,,---......+++---///000000//////000000111222333333222000000............////////////---...///111111111000///