BMv6( ~~~yyyuuussstttvvvxxxwwwwwwvvvwwwxxxzzz}}}~~~||||||~~~|||wwwvvvsssnnniiihhhhhhiiijjjlllnnnqqqrrrqqqqqqppppppqqqsssvvvxxxtttvvvyyy}}}xxxxxxwwwwwwvvvvvvuuuuuuooooooooonnnmmmllljjjiiieeeeeeddddddccccccbbbbbbdddfffhhheee___\\\]]]```bbbbbbbbbbbbaaa```______^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[WWWZZZ\\\[[[YYYYYY]]]```fffwww}}}zzzyyy|||zzzuuuqqqmmmiiiccc^^^\\\^^^bbbgggkkknnnpppqqqpppooommmmmmnnnpppsssuuuyyy|||~~~}}}|||xxxwwwwwwvvvuuuuuuttttttppppppooonnnmmmlllkkkkkkggggggfffeeedddcccbbbbbbbbb```^^^[[[YYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRQQQNNNMMMNNNPPPNNNNNNOOOOOOOOONNNNNNMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQNNNQQQSSSSSSSSSVVV\\\bbbooo~~~xxxsssrrrppplllkkklllmmmmmmllljjjgggbbb]]][[[ZZZ\\\___cccfffhhhjjjkkkkkkjjjjjjkkknnnrrrwwwzzz~~~}}}|||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzyyyvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwtttpppllljjjmmmmmmmmmmmmmmmmmmmmmmmmkkkiiigggeeecccbbbaaaaaaeeeddddddcccbbbaaaaaaaaaccccccbbbbbbaaa```______^^^^^^^^^]]]]]][[[ZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPNNNMMMNNNOOOPPPJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKMMMNNNKKKNNNQQQRRRSSSXXXaaahhh~~~yyyqqqllliiiiiihhhcccaaaaaaeeehhhkkkkkkiiieeebbbaaaddddddeeefffhhhiiijjjkkkmmmnnnooosssyyy~~~xxxxxxxxxwwwvvvvvvuuuuuuuuutttssssssrrrqqqpppppplllkkkjjjiiigggfffeeedddccccccccccccccccccccccccaaaaaa___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSRRRPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJHHHIIIMMMPPPRRRUUUXXXXXXYYYaaannnyyy}}}sssmmmfffdddaaa___^^^___aaabbbbbbeeejjjkkkiiifffcccbbbhhhiiiiiiiiihhhhhhiiikkkpppssswww}}}}}}zzzxxxwwwwwwwwwvvvtttrrrpppooonnnnnnmmmlllkkkjjjiiigggffffffgggggggggfffffffffeeeeeefffeeebbb```^^^]]]]]]]]]]]]\\\ZZZXXXWWWWWWXXXXXXZZZXXXWWWWWWWWWWWWVVVTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSTTTRRRQQQRRRSSSTTTSSSQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNNNNPPPOOOMMMNNNOOOPPPOOOMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKLLLOOOUUUYYY___dddiiiiiiiiippp~~~vvvnnnhhhaaa```___^^^^^^___aaabbbdddhhhkkkmmmllliiigggfffdddeeegggggghhhiiimmmooorrrwwwssslllfffdddaaa\\\ZZZ[[[^^^]]]ZZZXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLOOOOOOOOONNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIILLLKKKJJJIIIHHHIIIJJJJJJKKKJJJIIIIIIKKKKKKJJJIIICCCCCCDDDDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMNNNPPPQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEHHHKKKOOOSSSWWW^^^hhhooowww}}}zzzsssnnnhhhddd[[[[[[\\\]]]___```aaabbbcccfffiiijjjiiigggggggggeeefffhhhiiijjjmmmrrrvvv|||sssddd\\\VVVTTTRRROOOMMMNNNOOONNNMMMLLLKKKKKKKKKLLLJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHGGGCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNQQQSSSTTTSSSLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEE@@@AAACCCDDDDDDEEEGGGHHHJJJQQQZZZbbbjjjuuurrrlllhhhccc___XXXYYY\\\^^^```aaabbbbbbbbbdddfffgggfffeeefffgggjjjlllmmmoooqqqvvv{{{zzzbbbXXXOOOMMMLLLJJJHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAAAAABBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????>>>>>>===============>>>>>>???@@@@@@???AAACCCEEEEEEDDDAAA@@@@@@@@@?????????>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIKKKNNNRRRVVVWWWWWWLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDAAACCCDDDDDDCCCDDDGGGJJJQQQZZZhhhttt~~~{{{nnngggccc___\\\YYYZZZ]]]```bbbcccbbbbbbcccdddeeeeeeeeefffhhhjjjmmmppptttxxx}}}iii]]]PPPKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGCCCBBBBBBCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBEEEFFFFFFEEE??????>>>>>>===<<<<<<;;;=========>>>>>>?????????===>>>>>>???@@@@@@AAAAAA????????????????????????AAAAAABBBBBBAAA@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHLLLPPPTTTUUUUUULLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEGGGGGGEEECCCEEEJJJNNN\\\hhhyyyvvvllleeeaaa^^^]]]]]]^^^```aaabbbbbbaaaaaa]]]^^^___```bbbfffkkkooorrrvvv}}}xxxhhhWWWOOOLLLIIIGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@>>>======>>>>>>???@@@AAA=========>>>>>>>>>>>>>>>======>>>>>>>>>?????????===>>>>>>??????>>>===<<<=========>>>======<<<<<<;;;::::::;;;>>>??????>>>@@@@@@??????????????????======>>>??????@@@AAAAAA===>>>>>>??????@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJNNNPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGEEEEEEIIIQQQYYYmmmzzz|||ttttttqqqmmmhhhdddeeefffbbbbbbbbbaaa```___^^^^^^ZZZ[[[^^^aaafffmmmuuu{{{mmmYYYNNNIIIEEECCCDDDDDDDDDCCCCCCBBBAAA???>>>???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@AAA=========>>>>>>?????????>>>???@@@@@@@@@???>>>==================<<<;;;;;;>>>======>>>@@@AAAAAA@@@;;;;;;;;;<<<======>>>>>>999999:::;;;<<<======>>>=========>>>>>>>>>??????????????????????????????>>>>>>>>>>>>???@@@AAABBB????????????????????????AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEECCCBBBBBBCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>????????????>>>>>>===>>>>>>>>>??????@@@@@@============>>>???AAAAAA????????????????????????@@@AAAAAABBBBBBCCCCCCDDD@@@BBBDDDEEEGGGOOO[[[ddd{{{}}}qqqhhhggglllpppooollljjjlllpppddddddbbb```___]]]\\\[[[___aaadddiiipppzzzvvvcccSSSJJJFFFDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????@@@???>>><<<<<<>>>???@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>===============???>>>>>>===<<<;;;;;;;;;================================================<<<<<<<<<<<<============<<<<<<===>>>???@@@AAAAAA@@@??????>>>===<<<<<<;;;<<<<<<======>>>>>>??????===???@@@???>>>===>>>???@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHHHHGGGGGGHHHJJJBBBCCCCCCDDDEEEFFFFFFGGGFFFHHHJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAAAAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;????????????>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBCCCBBBBBBEEEHHHJJJOOOaaasssxxxuuurrrlllgggeeeggggggiiilllpppoookkkgggfffccc```]]]\\\^^^```bbbggglllrrrxxx~~~xxxhhhXXXMMMHHHFFFEEECCCCCCBBBAAAAAA@@@AAAAAA????????????????????????@@@???===<<<<<<===???@@@@@@???>>>>>>>>>>>>???@@@??????>>>>>>============>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????===>>>??????======>>>???>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGFFFEEEFFFHHHBBBCCCCCCDDDEEEEEEFFFFFFEEEHHHJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@BBBBBBAAA@@@@@@@@@AAABBBCCCCCCEEEIIILLLTTTgggyyywwwooohhhiiijjjgggeeeeeehhhhhhiiimmmppppppllliiieeeccc```^^^___cccgggjjjvvv{{{{{{ooo```SSSJJJGGGGGGBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>??????@@@@@@???>>>>>>===<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???>>>===<<<===???============>>>@@@AAAAAA????????????????????????@@@??????@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFEEEGGGIIIJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>===>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA<<<<<<===>>>???@@@AAAAAA@@@@@@@@@??????@@@CCCEEEFFFGGGJJJNNNSSS^^^qqqyyytttiiibbb___cccffffffggghhheeefffgggjjjlllllljjjgggeeedddccceeeiiipppwww{{{wwwiiiYYYMMMGGGFFFAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888999999:::;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<===>>>>>><<<<<<===>>>;;;;;;<<<===>>>???AAABBB????????????????????????????????????@@@AAABBBCCCDDDEEEEEEDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????????????????????????????=========>>>>>>>>>????????????>>>>>>>>>=========<<<===>>>>>>>>>======<<<==============================>>>>>>???@@@@@@@@@<<<======>>>??????@@@@@@<<<>>>@@@AAA@@@BBBFFFJJJJJJOOOVVV]]]dddpppxxxpppjjjfffccc___]]]aaaeeeeeefffiiihhhhhhiiijjjkkkkkkjjjiiiiiiiiikkkpppxxx}}}rrrbbbSSSIIIEEEAAAAAA@@@?????????@@@@@@===========================<<<<<<<<<<<<<<<<<<===========================@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;=========<<<;;;<<<===;;;;;;;;;<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>:::===AAABBBBBBCCCHHHMMMRRR\\\iiittt~~~sssiiiccc___]]]]]]YYYYYY]]]```aaabbbfffnnnnnnoooooooooppppppqqqnnnpppuuu|||yyylll\\\OOOHHHCCCBBBAAA@@@@@@?????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>======<<<;;;::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<;;;<<<===<<<;;;:::;;;===;;;;;;;;;;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBAAABBBCCCCCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>=================================<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============????????????>>>>>>======<<<@@@CCCDDDDDDIIIRRRZZZiiiuuu}}}qqqfff___\\\ZZZYYYZZZXXXZZZ___bbbbbbeeeiiimmmnnnpppqqqqqqsssvvvyyyxxx|||wwwhhhYYYNNNEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999::::::999999999999999999999999999999999999999999999999999999999999::::::::::::888888999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>????????????????????????>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@??????@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<========================;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBEEEGGGLLLYYYkkkyyy~~~|||}}}|||wwwssssssoookkkeee```^^^]]]\\\[[[^^^]]]___dddffffffiiimmmlllnnnrrrtttwww{{{{{{~~~qqq```TTTGGGFFFDDDBBBAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999999999999999:::999999999999999999999999999999999999999999999999888888999999999:::::::::999999999999999:::::::::::::::::::::::::::::::::888999999::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@?????????@@@===>>>???@@@@@@???>>>===>>>=========<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????<<<<<<===>>>???@@@AAAAAAAAADDDGGGJJJUUUiii~~~uuuqqqpppqqqoooiiicccbbbaaa``````aaabbbbbb```^^^aaa```bbbffffffdddfffjjjqqquuuyyy}}}}}}~~~yyyiii[[[IIIGGGCCC@@@>>>>>>???AAA;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999888888888777777888777666444444444555666::::::999888888999::::::777888999:::;;;::::::999555666666777888999999999999999999999999999999999999999888888888888888888999999999999999999999999;;;::::::::::::;;;<<<===;;;<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????DDDCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHFFFEEECCCAAA@@@???@@@@@@@@@???????????????========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::===<<<:::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAABBBBBBGGGOOOYYYiiiyyysssjjjhhhfffcccbbbaaabbbccc```___^^^___aaabbbbbbbbbddddddfffiiillloooqqqqqqyyypppcccPPPKKKDDD???>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999888888888777777999888777777666666666777999888777777777777888999777888999:::::::::999999555666666777888888999999999999999999999999999999888888888888888888888888999999999999999999999999;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999<<<;;;::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>???AAABBBCCCEEEGGGIIIJJJSSSaaaooozzznnnfff```______^^^^^^___```aaacccbbb``````aaaaaabbbaaaeeefffjjjooovvv{{{{{{{{{~~~wwwkkkZZZQQQFFF???>>>???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999999999888888888888777777777999999999999999888888777888777666666666666777888777888999999:::999999999555666666777777888888999888888888888888888888888888888888888888888888888::::::::::::::::::::::::<<<;;;:::::::::::::::;;;;;;<<<<<<===============>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@?????????????????????@@@AAAAAABBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<>>>@@@BBBCCCFFFIIILLLZZZgggzzzrrrcccYYYZZZ[[[]]]___aaacccdddeeeddddddcccbbbbbbcccddddddhhhlllrrrzzz~~~}}}zzzpppfffYYYJJJ@@@??????===::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888777777777777777888999::::::999777777888777666666666666777888888888888999999999999888666666666666777777888888888888888888888888888888777777777777888888888888::::::::::::::::::::::::<<<;;;::::::999999::::::;;;<<<<<<========================>>>>>>>>>??????======>>>???@@@AAABBBBBBAAAAAA@@@@@@????????????>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEGGGFFFEEEDDDBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999666888:::;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>???AAAAAACCCHHHOOOUUUkkkzzzxxxkkk^^^UUUXXXZZZ^^^aaadddffffffgggccccccdddeeefffhhhlllnnnuuuyyyzzz~~~|||uuupppbbbPPPDDDAAA@@@===:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777555666777888888777666555999888777666666777888999999888888888888888888888666666666666666777777777777777777777777777777777666666777777777888888888::::::::::::::::::::::::;;;::::::999999999::::::;;;<<<<<<===============<<<<<<=========>>>>>>>>><<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDDGGGFFFEEECCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999999999999999::::::999999999999::::::888;;;???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@BBBEEEGGGKKKTTTaaajjj|||~~~tttlllddd\\\WWWVVVYYY]]]aaacccddddddddd```cccfffjjjnnnttt{{{}}}~~~}}}wwwjjjXXXJJJCCC@@@===;;;::::::;;;;;;;;;;;;::::::999999999999999999999999777777777777777777777777777777777777777888888888666666777777777777777888444555555666666666666555999888777777777777888999999999888777777777888888666666666666666666666666666666666666666666666666555666666777777888888888999999999999999999999999999999999999999:::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<============<<<<<<===>>>???@@@AAABBBAAAAAAAAABBBAAA@@@@@@?????????@@@AAACCCDDDEEEEEEAAAAAAAAAAAAAAABBBCCCDDDFFFEEEDDDCCCAAA@@@???>>>????????????????????????======>>>>>>>>>?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;888888888888888888888888:::999999999999:::;;;;;;;;;@@@DDDEEEBBB>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;===???@@@@@@EEELLLRRRZZZfffvvv{{{ooofffbbb___\\\ZZZ[[[^^^aaadddfffgggggggggaaaffflllrrryyy{{{ppp___OOOEEE@@@>>>===999::::::;;;;;;::::::999777777777777777777777777777777777777777777777777666666666777777777888888666666666666777777888888555555444444555555666777888777666666666666777888:::999888777666666777888666666666666666666666666666666666666666666666666555555666666777888888999888888888888888888888888777777888888999:::<<<<<<;;;<<<<<<===============;;;;;;<<<<<<<<<=========<<<======>>>???@@@@@@AAA???@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAABBBDDDEEEEEECCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888999::::::;;;;;;999999999999999999999999888888888888888999:::::::::@@@EEEEEEAAA<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===AAAEEEGGGJJJSSS___iiirrr~~~xxxpppfff___]]]]]]]]]\\\```aaadddgggiiijjjkkkkkkeeelllttt}}}|||ssscccSSSGGG@@@>>>???999::::::;;;;;;::::::999666666666666666666666666777777777777777777777777555666666666777777888888555666666666777777888888666555444444444666777888777666555444444555666777:::999888666666666777888666666666666666555555555666666666666666666666666444555555666777888888999777777777777777777777777666777777888999;;;<<<===;;;<<<<<<===============;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@>>>??????@@@@@@>>>===<<<===>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777888999::::::;;;;;;::::::::::::::::::::::::777777666777777888999999777<<>>===<<<<<<@@@EEEKKKNNN^^^iiixxx|||xxxssslllddd___^^^______^^^]]]^^^```cccfffhhhjjjjjjjjjqqqzzz|||yyyppp___LLL@@@===???<<<;;;::::::;;;;;;999777999999999999888888888888666666666666666666666666555666777888999999888777555555555555555555555555555555666666666666555555333333333444444444555555555555666777777777777777555555444333444555666777555555555555555444444333666666666666777777777777777777777777777888888999888999999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>>>>>>>=========>>>???AAACCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>@@@?????????>>>>>>======:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===AAAEEEHHH;;;::::::999888888888999888888888888888888888888888888888777777777777777555555555555666666666666777777888999::::::;;;;;;===<<<<<<;;;<<<;;;888777999???CCCBBB@@@GGGWWWeeexxx|||vvvqqqkkkgggmmmiiidddaaabbbccccccaaaccc```^^^```fffkkknnnooovvvyyy~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~|||ttteeeSSSEEE???>>><<<;;;::::::;;;;;;999777777777777666666666555555666666666666666666666666555666777888888888777777555555555555555555555555444444555555555555444444333333333444444555555555555555666777777777777666555444444333444555666777555555666666555555444333555555666666666777777777777777666666777777888999999999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>>>>===?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===@@@CCCEEE;;;:::999888888888888888888888888888888888888888777777777777777777777777666666666777777777777888777777777888888999999999999999999999;;;;;;::::::999===AAADDDIIIXXXmmm}}}~~~||||||xxxnnnjjjiiihhhfffllliiieeeccccccdddcccbbb```___^^^```eeemmmssswww}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{wwwvvvuuuvvvxxx{{{||||||}}}}}}}}}~~~}}}}}}}}}|||}}}|||{{{|||}}}}}}{{{zzzwwwwwwvvvvvvuuuttttttsssvvvvvvwwwwwwxxxzzz{{{|||||||||}}}~~~zzzzzz{{{ooo^^^NNNCCC>>>===;;;::::::::::::999777777777666666666666555555666666666666666666666666555666777777888777777777666666666666666666666666333333444444444444333333444444444444555555555555444444555666666666666666444444444333444555555666555666666666666555444444555555555666666666666777777777666666777777888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????======<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===??????:::999888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777888777777888999;;;<<<>>>???>>>@@@DDDLLLZZZooo{{{zzzyyyyyy{{{ssshhhaaa```ccceeefffjjjgggeeedddddddddcccbbb```aaaccceeejjjtttxxxvvvrrrqqqrrrtttuuuuuutttsssqqqpppoooppppppqqqtttttttttttttttuuuvvvvvvuuutttssstttuuuwwwyyyzzz{{{||||||}}}}}}|||{{{zzzyyyyyyzzz|||~~~|||yyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}~~~~~~vvvwwwwwwhhhVVVGGG>>>>>><<<:::999::::::888777999888888888777777777777666666666666666666666666555666666666666666666666666666666666666666666666333333444444444444333333444444444444444444555555333333444555555555555555333333333444444444555555555666666666666555444444444444555555555666666666666666666666666777888888999999999:::;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===============>>>>>>>>>@@@@@@??????>>>>>>??????@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@@@@@@@?????????<<<=========>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@???>>>===;;;:::999999::::::::::::::::::::::::888999::::::;;;;;;::::::999888888777777777888888888888888888888888888888666666666777777777777777666666777777777888888888888888888888888777777777999999::::::;;;===@@@CCCEEEHHHPPP]]]ooo}}}~~~~~~}}}lllgggaaa^^^```cccfffgggeeeeeeddddddddddddcccbbbbbbfffkkknnntttyyyvvvsssrrrrrrssssssssssssrrrqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxxxx|||{{{{{{{{{{{{|||~~~~~~||||||~~~xxxtttxxx}}}qqq___MMMAAA???===:::999999999888777888888888777777777777666666666666666666666666666666666555555555555555555666666666666666666666666444444555555555555444444444444444444444333333333222222333444444444444444333333333444444444444444555555555555555444333333444444444444555555555555666666666555666777777888888888999::::::;;;<<<<<<:::;;;;;;<<<======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>?????????BBBAAA@@@???>>>?????????>>>>>>>>>???@@@AAABBBCCC@@@????????????>>>>>>>>>;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;:::999999999999999999999999999777888999999999999888777777777777666666777777888777777777777777777777777555555666666777777777777555555555666666666777777999999999999999999888888:::;;;<<<;;;;;;>>>CCCGGGMMMTTTaaarrr}}}xxxllldddcccbbbbbbdddeeeffffffbbbcccdddeeeeeeeeefffggggggmmmuuuzzz}}}||||||}}}}}}|||{{{zzzzzzyyyyyyzzz|||}}}~~~~~~wwwvvv|||wwwgggTTTGGG@@@===:::999999999888777666666555555555555444444666666666666666666666666666666555444444444444555555555555555555555555555444444555555555555444444333333333333222222222222111111222333333333333333222222333444444444444333444444444444444333222222333333333444444444555555666666555555666666777888777777888999::::::;;;;;;::::::;;;<<<============;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAACCCBBBAAA?????????@@@@@@======>>>>>>@@@AAABBBCCC??????>>>>>>>>>=========::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;999999888888888888888888888888777777888888888777777666666666666666666777777888777777777777777777777777444555555666666777777888555555555555666666666666999999999999999999::::::999;;;===>>>???DDDKKKQQQYYYcccttt|||}}}}}}sssiiiaaa```aaaccceeefffffffffeeedddfffhhhiiiiiikkknnnqqqrrryyywwwwww|||nnn\\\NNN@@@>>>:::888888888888777666666555555555444444444666666666666666666666666666666444333333333444444444444444444444444444444333333444444444444333333222222222111111111000000000111111222222222222222111222333444444444333333222222333333222222111000222333333333333444444444666555555555555666777777555666666777999::::::;;;999:::;;;<<<============;;;::::::999999::::::;;;999:::;;;===???AAACCCCCCDDDCCCAAA?????????@@@AAA??????>>>??????@@@AAAAAA>>>>>>>>>=========<<<<<<999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@?????????@@@???>>><<<;;;999888777777777777777777777777777777777777777777777777777666555555555555666777888777777777777777777777777444444555555666777777888555666666666666777777777777777888888999999::::::888<<<@@@DDDHHHQQQ\\\eeeoooxxx|||pppjjjeee``````aaaccceeeeeefffggghhhiiikkknnnoooppptttyyy}}}yyysss|||sssaaaSSSAAA>>>:::888888888888777888777777777666666666666666666666666666666666666666666444333222333333444333333333333333333333333222222222333333222222222222111111111000000//////000000111222222222222222111222333444555444333333111222222222222111000000222222333333333444444444555555555555555666777777444555666777888999::::::999:::;;;<<<============;;;::::::999999::::::;;;888999;;;===@@@BBBDDDEEEEEEDDDAAA?????????@@@AAAAAAAAA@@@???>>>>>>??????>>>=========<<<<<<<<<<<<999999:::<<<===???@@@AAA@@@?????????>>>>>>======>>>===<<<;;;999888777666777777777777777777777777777666666666666777888888555555555555555666777888777777777777777777777777444444444555666777777888777777777777888888888888555666666777888999999:::999>>>EEEKKKRRR^^^lllwwwtttjjjhhhfffdddbbbcccddddddeeegggjjjlllnnnqqqssstttvvvzzzzzzxxxyyy|||rrreeeLLLDDD===:::888555555777888888777666666666666666555555444444444333333333444444444444444444444444111222333222000000000111444333333222111000//////111111111111111111111111000000000000000000000000222222222222222222222222666666555444222111000000222222333333333444444444444666777777666555555666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999::::::;;;<<<<<<<<<<<<<<<===>>>????????????>>>??????@@@@@@CCCCCCBBB@@@======???@@@>>>>>>======<<<;;;;;;;;;::::::999999:::===???AAAAAA???>>>===>>>???>>>===???===;;;999777777888999888888888888888777666666555555555555666666666666555444444555666666555333666666666666555555555555555555555555555555444444999999888777777777777777777777666666777999<<<>>><<>>:::999777666888888777666666555555666666555444444444444333333333444444444444444444444444111222333222000000000111222222111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333333333333333333333333333222222222333333444444444666777777666555555666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>?????????@@@AAAAAA@@@>>>===>>>???AAA@@@@@@???>>>===<<<<<<;;;:::999999:::<<<>>>@@@AAA???======>>>???>>>===>>>===;;;888777777888999777888888888888777666666555555555555666666666666666555444555666777555444666666666666555555555555555555555555555555555555666666666666666666777888999:::;;;::::::<<>>>>>>>>>>>===???AAAAAA@@@>>>>>>???CCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;===>>>???>>>======>>>>>>===<<<===<<<:::888777777888888777777777777777666666555444555555555555666666666777666555555777777666555666666666666555555555555555555555555555555555555666666666666777888999999666:::<<<;;;:::;;;BBBGGGSSS\\\jjjxxx}}}wwwsssqqqnnniiieeedddeeehhheeeiiimmmrrrvvvyyy}}}~~~~~~}}}uuudddRRRAAA:::::::::888777666666555444444444444444444444444333333333222222333333333333333333333333111222333222000000000111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111222333444444555444333222111111333444666444666777777666555555666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@>>>============<<>>===<<<<<<;;;::::::;;;;;;<<<>>>===<<<===>>>>>>===;;;;;;;;;999888777777777888666666777777666666555444444444444555555555666666888777555666777888777666666666666666555555555555555555555555666666666666888888888888888999::::::555999===<<<;;;AAALLLVVVgggrrr}}}|||xxxrrrnnnoooooommmhhhdddccceeehhhnnnttt{{{~~~xxxkkkXXXEEE<<<;;;999777666666666555444444444444444444444333333333222222222333333333333333333333333111222333222000000000111222222111111000//////...000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333222222222333444555444666777777666555555666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<::::::;;;;;;===>>>???@@@AAA@@@???>>>============<<>>===<<<<<<<<<;;;;;;:::::::::::::::<<<;;;;;;<<<>>>>>><<<;;;:::999999888777777777777555666666666666555444444444444444444555555555555999777555555666777777666666666666666555555555555555555555666666666777777999888888777777888888888888<<<@@@AAADDDOOO___lll}}}{{{~~~zzztttpppmmmllljjjkkkkkkiiifffhhhnnnsss~~~zzzppp___KKKAAA<<<999777888777666555555444444555555333333333333222222222222333333333333333333333333111222333222000000000111333222111000///......---000000000000000000000000000000000000000000000000111111111111111111111111333333222222111111000000222222333333333444444444444666777777666555555666666666666666777888999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;===>>>@@@AAA@@@???>>>>>>===============@@@CCCDDDBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::;;;<<<>>>>>><<<:::888888888888777777666666555555555555555444444333333444444444444555555555888666444444555777777666666666666666555555555555555555555666666777777888777777666666666777888888:::>>>CCCIIIQQQ^^^ooo{{{~~~vvvooolllkkkkkkkkkeeehhhlllmmmooovvv~~~|||uuueeeSSSGGG???:::888:::888777666666555555666666333333333222222222222111222222222222222222222222111222333222000000000111111111000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111000000222333555555444333222444666777777666555555666666666666666777888999::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999:::::::::;;;===>>>@@@AAA???>>>>>>=========>>>>>>===???AAAAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::999999:::<<<>>>>>><<<999777777777777777777666666444555555555555444333333333333444444444555555555888666333333444666666666666666666666555555555555444555555666777777888888666666666777999;;;===>>>@@@FFFNNNYYYeeesssxxxsssmmmhhhggghhhhhhhhhhhhmmmssswww}}}~~~xxxjjjYYYLLLBBB;;;:::<<<888888777666666666666666333333333222222222111111222222222222222222222222111222333222000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222///111444666666555333111444666777777666555555666666666666666777888999:::::::::::::::::::::::::::;;;;;;<<<===<<<;;;999888:::::::::;;;===???@@@AAA>>>============>>>>>>???===>>>@@@???===;;;:::::::::::::::;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;:::999999:::<<<>>>>>>;;;999666777777777777777666555444444555555444444333222333333333444444444555555888555333222333555666666777666666666555555555555444555555666777888888999666777999;;;>>>AAACCCEEEMMMSSS^^^mmm{{{yyyqqqlllrrrnnniiifffeeeeeeeeeeeeqqqvvv|||}}}ssscccRRRDDD<<<777666666555555444444444555555444444333333333333222222222222222111111111111000222222222111000//////...000000111111111111000000000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000///000000111111222333333444555666666444222222333777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::999999888888999999<<<<<<===>>>>>>===<<<<<<===<<<;;;:::999::::::;;;:::<<<===<<<:::888888888888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666666666555444444333333444555444333222111444333333333333444555555444555555666666555555444444444444555555555555555666555333444666888888888888:::<<>>>>>======>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<::::::999888888999::::::<<<<<<;;;:::::::::;;;;;;:::<<<===<<<:::999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::555555666666666555444444333444444444444333222222444333333333333444555555555444333333333333444555666666666666555555555555444777999999999:::>>>BBBFFFKKKTTT^^^gggqqqyyy{{{vvvqqqllljjjlllkkkiiigggeeegggmmmvvv||||||~~~{{{mmm[[[JJJ@@@;;;777666555444444444444444333333333222222222222111111111111111000000000000111111000000//////////////////000000000000///////////////////////////////////////000000000111111////////////000000000111000000000000000000000000111222222333333444555555333555777777555555555666666666666666666777888888888999:::;;;<<<===>>>???>>>>>>>>>>>>>>>======<<<;;;;;;:::999999999999:::;;;999888666666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::666666666777777666666555444444444444444333333333444333333333333444555555666444333111111333444666666666666666666666666666555888;;;;;;;;;???HHHOOOVVV^^^jjjvvvzzztttrrroookkkjjjlllnnnnnnnnnnnnpppuuu|||~~~{{{~~~sssbbbQQQCCC<<<777777666444444333333333333333222222222111111111111111111000000000//////000000000/////////////////////000000000000//////............................../////////000000000...////////////000000000000000000000000000000000111222222333333444555555333555777777666666777888666666666666666666777888777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<:::999888888777777888888<<<:::999777777999:::<<<:::;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999666777777888888888777777555555444444444333333333444333333333333444555555666555333222222333555666666666666777777777888888555888:::<<>>888777666555444333333333222222222222111111111111111111000000000/////////////////////////////////...//////000000//////.......................................////////////......////////////000000000000000000000000000000111111222222333444444444333555777777777777888999777777777666666777777888777777888888999:::;;;;;;======>>>>>>>>>===<<<<<<;;;::::::999999999999999;;;;;;:::999999:::;;;;;;999:::;;;<<<<<<<<<;;;;;;:::<<<======;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;:::::::::::::::999888888666666777888888888777777666555555444333444444444444333333333333444555555666555444444444444555666555555666777888999::::::666999>>>EEEMMMZZZhhhrrrzzzssspppnnnnnnmmmjjjmmmrrrqqqxxx~~~}}}}}}xxxooo```NNNAAA888777666555444333333333222222222222111111111111111000000000////////////////////////////////////......////////////..............................------........./////////........./////////000000000000000000000000000000000000111111222333333333222555777888888888999:::999888888777777777888888666666777777888888888999<<<============<<<;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;:::;;;======<<<;;;;;;<<<===<<<;;;::::::::::::;;;888999999999999888777777444444555666666666666666777666555444333444444555444333333333333444555555666666666666666666666666444444666777999:::<<<<<<<<>>CCCJJJWWWiii||||||yyyvvvqqqmmmjjjhhhhhhjjjkkklllsss|||~~~yyyssshhhUUUCCC@@@;;;777777555111111444222222222111111111111000666555333111000000111222111000000///...---------//////............//////......------------......////////////000000000000000000000000111111111111///000111000///...///000///000111222333444444555222333444555777999:::;;;::::::999999888888777777444555666666777777666666777888999:::<<<===>>>>>>???>>>;;;999777777888999999999999999999:::::::::999:::;;;<<<==================<<<<<<;;;;;;;;;:::@@@???>>>===;;;999888888777777777777777777777777666555555555555444444444444444444333333333222222444555666666666666444444888777666444333333333333666666777888;;;>>>AAACCCLLLVVVfffwww~~~xxxsssqqqpppllljjjffffffhhhkkknnnqqqyyy}}}}}}xxxnnn]]]LLLAAA;;;777777555222111444222222222111111111111000555444222000///000111111111000000///......------////////////////////////.........------.............../////////000000000------.........////////////000111000///...///000000111111222333444555555444555777888::::::;;;;;;888888888888888888777777555555555555666666666666888999999:::;;;<<<======>>>===;;;999888888888999888888888999999999999:::777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>>>>>===<<<:::999888888777777777777777777777777666555555555555444444444333333444444444444444555444555666777777666555555999999999999999999999999;;;;;;;;;===AAAGGGMMMPPPXXXaaappp{{{wwwrrrooonnnllljjjgggdddccceeeiiimmmsss~~~}}}|||~~~{{{sssdddVVVCCC<<<777666555222222444222222222111111111111000333222111/////////000000000000000///......---------...///000000///...---........................------........./////////,,,,,,---------............000111000///...///111111222222333444555666666666888:::<<<<<<<<<;;;:::777777777777777888888888666555444444444555777888:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::999999888777777888888888999999999777888999::::::;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::999999888888777777777777777777777777666555555555555444444444333333333444555555666666444444555666777777777777555666777888888999::::::<<<;;;;;;???FFFOOOYYY___hhhppp}}}~~~}}}vvvrrrpppnnnllllllkkkhhhfffeeedddgggmmmrrr{{{zzz}}}zzztttggg[[[GGG???888666555333222444222222222111111111000000222111000///.../////////000000//////............,,,...000111111000...,,,......////////////......------------.........///............/////////000...///000000//////000111222222333444555666777777888999<<<======<<<999888666666666777777888888888777666444444444555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888888888888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888777777777777777777777777666555555555555444444444333333333444444555555555333444555666777888888999555666666777888888999999:::;;;===CCCNNN[[[hhhooowww~~~yyysssnnnnnnnnnmmmmmmllljjjiiihhhjjjpppxxx||||||~~~|||}}}zzzuuukkk```MMMCCC999777666333222444222222222111111111000000000000//////////////////////////////............,,,...000111111000...,,,......///000000///......------------.........///............/////////000---///000000//////000222222333444444666666777888888999;;;===<<<:::888666666666777777888888999999888777666555555777999:::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===888888888888888888888888777777777777777777777777666555555555555444444444444444444444333333333333444444555777888:::;;;<<<===<<<;;;:::::::::;;;;;;;;;>>>EEEOOO]]]lllzzz{{{yyytttpppmmmnnnooooooooonnnmmmmmmooosss|||wwwzzz~~~|||~~~~~~|||yyyqqqhhhTTTHHH<<<888777444333333222222222111111111111000000000000000000///////////////////////////......---...///000000///...---...///000111111000///...------........./////////,,,,,,---------.........---...000000//////111222222333333444555666777777888999:::;;;;;;999777666888888888888888999999999999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>===;;;:::999999888888999999999999888888;;;;;;;;;<<<<<<<<<<<<===888888888888888777777777777777777777777777777777666555555555555444444444444444444444444555555555777777888:::<<<>>>AAABBBAAA???<<<999888999:::;;;;;;BBBOOO^^^oooyyytttqqqnnnkkklllnnnpppqqqqqqrrrtttvvvzzzooonnnmmmlllmmmooorrrtttxxxyyy}}}{{{zzzzzz{{{|||rrrsssvvv{{{{{{}}}|||wwwpppZZZLLL???999888555333333222222222111111111111000///000000111111000000000.../////////////////////////////////////////////...///000111111000///........./////////000000000------........./////////---...000000//////111222222222333444555666666777999999:::::::::999888888::::::::::::999999999999999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>DDDCCCBBB@@@>>><<<:::999888888999999999888888777999999999::::::;;;;;;;;;999999999888888777777777777777777777777777777777666555555555555444444444222333444666777999::::::<<<<<<===>>>AAADDDGGGIIIDDD@@@<<<888777888<<<>>>DDDNNN```uuuuuupppnnnnnnnnnmmmpppsssuuuwwwzzzcccbbb```___```bbbeeegggjjjkkkmmmooorrruuuwwwxxxwwwzzz}}}yyyuuusssqqqpppqqqqqqtttzzz{{{}}}}}}www{{{~~~}}}}}}}}}yyyttt^^^OOO@@@:::888555333222222222222111111111111000///000111111111111111000........./////////////////////............//////...///000222222000///...////////////000000000000000000000000111111111111,,,...000000//////111333111222222333444555666666::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999:::<<<>>>???GGGFFFDDDBBB???===;;;:::::::::;;;;;;;;;::::::999777777888888888999999999::::::999999888777777777777777777777777777777777666666555555555444444444111222444777:::<<<>>>?????????@@@BBBEEEHHHKKKMMMIIIEEE@@@;;;;;;>>>BBBFFFRRR___uuuzzzsssppppppsssuuupppssswwwzzz}}}```aaaaaa```______```bbbeeefffhhhiiiiiiiiihhhgggmmmnnnooorrrvvv|||}}}xxxuuutttsssssssssvvv}}}zzz|||yyyyyyzzz~~~yyysssgggUUUBBB;;;999444111111333222111111000000111111000...---...///000///.........////////////......000000//////.........---...///000111111000///...,,,---///000000000///...//////000000000...---+++///////////////000000111111333666888999888666555555666888999:::;;;;;;;;;;;;;;;::::::::::::999999;;;<<<===>>>>>>??????>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;BBBBBBBBBAAA???<<<999777:::::::::999999999888888:::::::::999999999888888777888999:::;;;::::::999444555555666777888888999777777666555444333333333333333555999>>>CCCFFFGGGKKKIIIIIILLLOOOPPPNNNKKKKKKHHHEEEBBB>>>???GGGRRRbbbxxxzzzvvvrrrqqqrrrtttsssqqquuuwww|||___aaabbbbbbbbbccceeeggggggggghhhhhhhhhgggffffffhhhhhhiiikkknnnrrruuuwww}}}{{{yyyyyyzzzzzz|||}}}~~~zzzzzz{{{~~~zzztttjjjXXXDDD<<<888444111111333222111111000000111111000...---...///000///.........////////////......111000000000////////////,,,---...//////...---,,,,,,---...///000//////...//////000000000///...---000000//////000000111222222444777999999999777666777888:::;;;<<<=========;;;;;;::::::::::::999999;;;<<<===>>>????????????;;;;;;<<<<<<===>>>???@@@======<<<<<<<<<<<<============???@@@???>>><<<;;;:::::::::999999999888888::::::::::::999999999999666777888999::::::999888555666666777888888999999777666555444444333333333333444666:::@@@EEEIIIJJJLLLKKKMMMPPPSSSUUUSSSPPPPPPLLLGGGDDDBBBEEEPPP]]]uuu}}}{{{xxxuuurrrrrrtttvvvwwwwwwzzz~~~}}}}}}~~~ccceeegggiiijjjlllppprrrpppooonnnmmmlllkkkjjjjjjhhhhhhhhhiiijjjkkkmmmmmmtttvvv}}}||||||~~~{{{vvvooo]]]HHH===888444222222333222111111000000111111000...---...///000///.........////////////......111111111000000000000///,,,---............---,,,------...////////////......///000111111111000000111111000000111111222333333555777999:::999888777888888:::;;;<<<<<<<<<<<<;;;;;;::::::::::::999999<<<<<<===>>>????????????:::;;;<<<===???@@@AAABBB>>>>>>============>>>>>>:::;;;<<<>>>>>>===<<<<<<:::::::::999999999888888;;;;;;;;;:::::::::999999666777777888888888888777666666777777888999999999777666555444333333333333333555777<<>>????????????;;;;;;<<<>>>???@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;999999:::::::::999999999888888;;;;;;;;;::::::::::::999666666777777777777777777555666666666777777777888666555444444333333333444333555999===BBBGGGNNNRRRQQQSSSVVVZZZ]]]]]][[[ZZZ[[[UUUQQQSSS[[[iii~~~}}}wwwrrrqqqrrrrrrrrrsssuuuzzz~~~~~~~~~}}}{{{yyyvvvuuutttqqqqqqxxx~~~~~~}}}||||||~~~}}}zzzwwwhhhSSSAAA999777555333333222111111000000111111000...---...///000///...------............------........................//////............//////---------------......///......///000111222333333222222222222222333333444222333444666666666666666666666777888999999999999;;;;;;:::::::::999999999;;;<<<===>>>>>>???>>>>>><<<<<<===>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999:::::::::999999999888888;;;;;;:::::::::999999999777777666666666666666666444444444555555555555555555444444333333333333444333666999<<<@@@EEELLLQQQRRRUUUYYY[[[]]]]]]\\\\\\ZZZWWWWWW___mmm~~~|||yyytttooommmnnnpppqqqsssvvv|||zzzvvvssswww}}}||||||{{{}}}~~~}}}{{{xxxlllXXXEEE;;;999777444333222111111000000111111000...---...///000///...------............------,,,---------------......------,,,,,,,,,,,,------------,,,,,,------...//////......///000111222333222222111111222222333444222222333444555555555555888888999::::::;;;::::::;;;;;;::::::::::::999999::::::;;;<<<============<<<===>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;888999999:::;;;<<<<<<===:::::::::999999999888888:::::::::999999999888888888777777666666666666777333333444444444444444444444444333333333333444444333666999:::<<<@@@HHHNNNRRRUUUXXXZZZ[[[\\\^^^___\\\\\\aaaooo|||rrrpppnnnllllllnnnqqqssszzz~~~~~~{{{yyy{{{}}}|||{{{xxxooo\\\HHH===;;;999444333222111111000000111111000...---...///000///...,,,------......------,,,------------......//////---,,,,,,++++++,,,,,,---------,,,,,,,,,---...//////............///111222111111111111111222333333333333444444555666666666888999999::::::::::::999;;;;;;::::::::::::999999888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@>>>>>>;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<===:::::::::999999999888888999999888888888777777777999888777666666666777777444444444444444444444444444333333222333333444444333666888888888;;;BBBIIIOOORRRVVVXXXZZZ]]]aaaeeeggghhhrrr}}}wwwtttlllllllllmmmppptttxxxzzz~~~~~~}}}zzzxxxzzz||||||{{{wwwppp^^^III>>>===:::555333222222111000111111111000...---...///000///...,,,------......------,,,---.........//////000000///...------------...///------,,,+++,,,---.../////////...------...000111111111000000111111222333444444555555666777777777666777777888888888777777;;;;;;;;;:::::::::999999888888999:::;;;;;;;;;;;;:::<<<>>>AAABBBBBBAAAAAA;;;;;;;;;::::::;;;;;;;;;>>>>>><<<;;;:::999999999:::::::::999999999888888888888888777777777777666:::999888666666666777888555555555555555555555444333333333222222333444444333666777666555888???EEEMMMPPPTTTWWWZZZ^^^eeejjjrrruuu}}}vvvqqqoooiiikkkmmmqqquuuzzz~~~~~~}}}}}}}}}~~~{{{~~~vvvvvv|||~~~}}}{{{wwwpppcccSSSDDD:::666555333333222222111000000000000000///.....................------------......222000......///000111000---,,,,,,+++++++++,,,,,,.........///////////////000000000000000000000000//////000000111222444555666666666666666555555555888888777777777777888888;;;<<<<<<===<<<:::999777666777888:::<<<>>>???@@@>>>???@@@@@@>>>======>>>@@@???=========<<<;;;999:::::::::999::::::;;;;;;999;;;>>>>>>;;;888666666888888888777777777777777666666777777777777666666666666555444333333222222444444333222222333333333111222555666888:::>>>@@@AAAIIISSSXXX[[[bbbllluuu}}}{{{vvvpppmmmkkkmmmppprrruuu}}}}}}{{{{{{zzzzzz{{{~~~~~~}}}|||{{{||||||{{{{{{{{{{{{||||||{{{{{{{{{|||}}}~~~zzzyyy~~~~~~}}}zzzsssgggVVVGGG<<<777666333333222222111000000000000000///.....................------------.........---++++++,,,---------------,,,,,,,,,,,,------//////...------.........//////////////////////////////000000111222444555666666666666555555555555777777666666666666777777<<<<<<===>>>>>>>>>===<<<888888999:::;;;<<<<<<===;;;===??????>>>===>>>??????===<<<<<<======;;;:::::::::999999999999::::::999;;;>>>>>><<<999777777666666777777888888999999666666777777777777666666666555555444333333222222444444333333222333333444333555666666666666888:::>>>EEEPPPZZZeeessszzzwwwwwwsssnnnkkkiiikkkooouuu}}}~~~||||||~~~}}}}}}}}}}}}{{{zzzyyywwwwwwvvvvvvvvvwwwxxxxxx{{{{{{|||}}}~~~~~~~~~}}}wwwkkk\\\LLL@@@999777333333222222111000000000000000///.....................------------......///......------......///...---------------......111000...,,,,,,,,,......//////////////////////////////000000111222444555555555555555555555555555666666555555555555666666999:::;;;======>>>>>>>>>999999999999999999999999999;;;=========<<<===>>>===<<<;;;;;;<<<===<<<;;;:::999999888888888999999999;;;>>>>>><<<:::999888555555666777888999::::::555666666777777666666555555555555444444333333222444333333333333333444444444666777777666666777888===DDDPPP```tttyyyrrrrrrssspppmmmllllllnnnrrr|||~~~~~~|||}}}}}}zzzxxxvvvuuussssssrrrsssssstttuuuvvvzzz{{{|||~~~~~~zzzoooaaaQQQCCC;;;777333333222222111000000000000000///.....................------------......//////000///......///000......---------...//////444222///---,,,---...000/////////////////////////////////000111222444444444444555555555555555666555555555444444555555555666777777888999999::::::777777777888888888888888888:::<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<======<<<999999888888777888888888999;;;===>>><<<:::::::::666666777777888888888999555666666666666666666555555555444444444333333333444333333333333444444555333555777888888999;;;===???GGGVVVlllyyyrrroooppprrrpppooopppssstttyyy}}}{{{|||~~~{{{xxxuuusssqqqppprrrrrrrrrssstttuuuwwwwwwzzz{{{}}}~~~~~~~~~zzzrrrdddTTTFFF;;;666333333222222111000000000000000///.....................------------......+++,,,...---,,,+++,,,------------------...///000555333000...---...///111......................../////////000111222444444333444444444555555666666555555444444444444555555666666666666666666666666555666666777777888888888999;;;<<<<<<:::999:::;;;;;;::::::;;;===>>>===<<<:::999888888777777777888888:::<<<<<<;;;:::;;;;;;999888888888777777666666555555666666666666555555444444444444444333333333444333333333444444555666222444666777888:::===@@@AAAMMMaaazzzvvvrrrnnnmmmooopppoooqqquuuyyy{{{}}}|||~~~zzzyyyvvvsssqqqooonnnnnnrrrssssssuuuvvvxxxzzz{{{|||~~~~~~~~~}}}zzzttthhhXXXHHH===777333333222222111000000000000000///.....................------------......,,,///111000...,,,...000,,,,,,,,,,,,---...//////333222000.........000111........................//////000000111222444555333333333444555555666666555555444444444444555555888888777777666777777888555666666777777888888888888:::<<<<<<:::::::::;;;<<<;;;;;;<<<>>>???>>>===;;;:::999888888888888888777999;;;;;;::::::;;;<<<::::::999888777666555555444555555666666555555444444444444444444444444444333333333333444555666777555555555555666999>>>AAAJJJYYYpppyyyrrrllljjjjjjmmmnnnnnnssszzz~~~~~~|||vvvuuusssqqqqqqqqqqqqrrruuuuuuvvvxxxzzz|||~~~|||{{{vvvkkk\\\LLL???888333333222222111000000000000000///.....................------------.........222555555111///111333++++++++++++,,,---.../////////...............///........................//////000000111222444555222222333444444555666666666666555555555555666666888777777777777888:::;;;888888888777777777777666555777:::;;;;;;<<<>>>???>>>===<<<===??????>>>===<<<;;;:::999999888888888666777999999999999:::<<<999999888888777777666666444555555666666555555444444444444444444444444444333333333444444555666777777777666666888===EEEJJJ]]]lll}}}xxxqqqlllhhhgggiiilllnnnpppxxx~~~{{{yyyuuutttsssssstttvvvxxxyyyzzzzzz|||~~~}}}|||{{{wwwmmm^^^NNNAAA:::333333222222111000000000000000///........................------.........+++000333333///---...111+++******+++,,,---...///,,,,,,------------------........................//////000000111222444555222222333333444555666666666666555555555555666666555555555555777999;;;<<<;;;:::999888777666555444222555888;;;<<<>>>AAACCC@@@>>>===>>>???@@@???======<<<;;;:::999999999999555666888888888888:::<<<777777777777888888888888444555555555555555555444444444444444444444444444333333333444555666777777777777777888<<>>===<<<===>>>???@@@>>>;;;999888:::<<<===999999888888777666666555888888777777666666555555666666666555444444333333222333444555444444222222444444444444444555666666777888:::<<>>BBBAAA>>><<<;;;;;;;;;<<<:::999999888777777666666777777777777666666666666666666666555555444444444222333444555555555444333555555555555444444555666888;;;@@@EEENNN\\\lllwwwzzzuuunnnjjjjjjkkkllllllqqqssswww|||~~~|||xxxrrriiiZZZIII===888555222111111222111000000000000000////////////......------......///000/////////000000111111222////////////...........................---------///////////////000111222222222111111111222333444444444444444444444444444555555555555666666666666;;;;;;;;;::::::999999999<<<;;;:::999999888888999999777666888<<<@@@CCCCCC>>>===<<<;;;:::;;;<<<===DDDCCCAAA@@@>>>===;;;;;;:::::::::999888888777777666666666666777777777777666666555555555555555555222333444555555555555555555666777666555666888:::;;;@@@IIITTTaaaqqqxxxsssoookkkiiilllppptttvvv{{{~~~}}}|||||||||xxxsssiii[[[JJJ>>>888666333111222222111000000000000000////////////...------------...//////......//////000000000000////////////....................................////////////000111222222222222222222222333333444444444444444555555555555777777666666666666666666::::::::::::::::::::::::<<<;;;:::999999999999999888777777777999;;;======<<<;;;::::::999:::;;;;;;AAAAAAAAAAAA???>>><<<;;;:::::::::999999999888888555555666666777777888888555555555555666666666666222333333444555555555555444666777777777999>>>BBB@@@HHHUUUddduuu|||wwwnnnlllkkkmmmrrrxxx~~~~~~{{{zzz{{{}}}{{{xxxsssjjj]]]LLLAAA999777333222222222111000000000000000////////////---------------...//////---------...............////////////............---.....................////////////000111222333222333333333444444444444444444444555555666666666777777777777777777666666888888999999:::;;;;;;<<<;;;;;;::::::999:::::::::777888888888888888999::::::999999999999999::::::;;;<<<>>>>>>>>>===<<<::::::::::::999999999999999555555666666777777888888444555555666666777777777333333333333333444555555555666777666666:::AAAHHHNNNXXXgggxxx{{{wwwuuukkkllloootttzzz{{{zzzzzz|||zzzxxxtttmmm```PPPEEE:::777444222222222111000000000000000////////////------,,,,,,------...///------------------------////////////............---------.............../////////000111222333444333444555666666666555555444444555555666777777777777777777777888888888888777888888999;;;<<<<<<===;;;;;;::::::::::::;;;;;;888999;;;;;;999888888999888888999999999999::::::888999:::;;;<<<;;;::::::999999999999999999888888666666666666777777777777444444555666777777888888555555444444444444555555666888888777777>>>JJJTTTiiisss~~~vvvsssqqqqqqnnnrrryyy{{{zzzzzz}}}{{{yyyvvvpppdddUUUJJJ;;;888555333222222111000000000000000////////////------,,,,,,------...///........................////////////............---------.........///////////////000111222444555444555666777888777777666444555555666777777888888777777777888888999999999::::::;;;;;;<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<999;;;>>>>>>;;;999999:::888888999999::::::::::::888999999999999999888888888888888888888888888888777777777777666666666666333444555666777888999999999888777666555555666666666888:::<<