BM66( zzzzzzzzzyyyxxxwwwvvvvvvtttssssssrrrqqqpppooooookkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggfffeeecccbbbbbbcccbbbaaa```___]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVTTTSSSRRRQQQPPPTTTTTTSSSQQQPPPOOONNNMMM~~~{{{xxxvvvsssrrrssssssssssssttttttttttttzzz{{{|||~~~{{{xxxlllkkkiiihhhfffeeeeeeeeebbbbbbbbbaaaaaa`````````___^^^]]][[[[[[ZZZZZZZZZVVVUUUSSSQQQOOONNNLLLKKKTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBB{{{zzzyyywwwuuusssrrrqqqoooooonnnmmmkkkjjjiiiiiiggggggeeecccaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___bbbeeeggghhhgggggg\\\\\\ZZZYYYXXXVVVUUUUUUSSSRRRQQQPPPOOONNNMMMLLLOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@DDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>???AAABBBDDDDDDEEEEEEAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>888999999999::::::;;;;;;}}}|||{{{zzzxxxwwwvvvuuurrrqqqqqqpppooonnnnnnmmmoooooonnnmmmlllkkkkkkjjjdddgggiiigggdddcccfffiii]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYXXXWWWVVVVVVVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDD????????????@@@@@@@@@@@@>>>>>>>>>>>>????????????CCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEE@@@@@@???????????????@@@:::;;;;;;<<<>>>???@@@@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA============<<<<<<<<<<<<<<<<<<<<<============>>>?????????@@@@@@AAAAAAAAA=========>>>>>>?????????;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>{{{{{{zzzyyyxxxwwwwwwvvvrrrqqqpppooommmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjfffffffffeeedddccccccbbb``````___]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVUUUUUUVVVWWWXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPOOONNNNNNMMMPPPOOOOOONNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJEEEIIIKKKIIIEEEDDDGGGKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????>>>>>>??????@@@@@@@@@AAA>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>===<<<<<<===>>>===<<<;;;;;;<<<===>>>???AAAAAA:::;;;<<<<<<===>>>???@@@<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;;;;<<<<<<<<<<<<<<<888888888999::::::;;;;;;999999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888||||||zzzyyywwwuuutttsssqqqqqqppppppooonnnnnnmmmiiiiiihhhhhhfffeeecccbbbaaaaaaaaa``````_________[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJGGGEEEDDDFFFHHHIIIIIIEEEEEEFFFHHHKKKLLLKKKIIIMMMJJJIIIJJJLLLLLLLLLLLLHHHJJJJJJHHHHHHIIIIIIHHHGGGLLLNNNLLLLLLNNNLLLIIIKKKKKKKKKJJJIIIIIIJJJKKKEEEGGGKKKLLLIIIEEEEEEHHHIIIGGGDDDCCCFFFIIIGGGDDDFFFFFFFFFFFFDDDAAABBBEEEAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????@@@@@@??????@@@@@@AAABBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=======================================???>>>===;;;;;;;;;<<<===:::;;;;;;;;;<<<<<<======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<;;;:::999888888777<<<<<<<<<<<<<<<<<<<<<<<<======================================================<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999888999999999999999999999999999999999888888888888888888888888888888888888888888888888|||||||||{{{zzzyyyyyyyyyxxxwwwvvvuuutttrrrqqqqqqqqqqqqpppppppppoooooooookkkjjjiiihhhfffeeecccccc[[[ZZZXXXWWWVVVVVVVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTWWWWWWVVVUUUSSSRRRQQQQQQTTTSSSRRRPPPOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJOOOOOONNNMMMKKKJJJIIIHHHMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEE@@@BBBDDDDDDDDDCCCDDDFFFBBBCCCEEEEEECCCAAAAAAAAAIIIJJJIIIHHHFFFIIINNNSSSOOOMMMNNNRRRQQQKKKIIILLLUUUSSSQQQOOOOOOPPPMMMJJJNNNZZZeeeeee```^^^___```SSSMMMHHHJJJQQQTTTQQQLLLNNNHHHDDDFFFKKKLLLHHHDDDJJJIIIGGGEEEFFFGGGGGGFFF======???CCCEEECCC???===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>>>>>>>???????????????@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<========================<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999;;;;;;;;;:::::::::999999888999999999999:::::::::999999999999999999999999999999999999999999999999999999888888888888999999999999999999999999999999888888888888888888888888888888888888888888888888}}}|||{{{xxxvvvtttrrrqqqqqqpppooonnnlllkkkjjjiiikkkjjjhhheeebbb___]]]\\\bbbaaa```___]]]\\\ZZZZZZWWWVVVVVVVVVUUUUUUUUUUUUNNNNNNNNNNNNMMMMMMMMMMMMOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDNNNMMMLLLKKKKKKKKKKKKLLLGGGGGGGGGGGGFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDD???@@@@@@@@@AAAAAAAAABBBEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBB>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDD===???BBBCCCBBBAAAAAABBB@@@CCCEEEEEECCCBBBDDDFFFJJJKKKIIIGGGFFFJJJTTT[[[XXXSSSUUU[[[WWWMMMNNNWWWaaa\\\VVVSSSRRRQQQOOOMMMUUUmmm|||tttrrrssslll___TTTYYYkkkwwwwwwpppjjjcccYYYQQQMMMKKKHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBDDDBBBAAACCCFFFFFFAAA<<>>>>>>>>???@@@@@@@@@@@@????????????????????????????????????????????????AAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>=======================================<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888::::::999999999888888888777777888888888999999999888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888777777777777777777777777777777777777777777777777~~~~~~~~~~~~~~~~~~}}}|||{{{wwwwwwuuusssqqqpppnnnnnnkkkkkkjjjiiihhhhhhggggggiiihhhhhhgggfffeeeeeedddaaa```___^^^\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQTTTSSSSSSRRRQQQOOOMMMMMMQQQQQQPPPPPPPPPPPPOOOOOOPPPOOONNNLLLKKKJJJIIIIIILLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD==================>>>>>>========================BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>??????@@@@@@@@@??????????????????????????????????????????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>========================>>>???????????????????????????????????????????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCC???AAABBBAAA@@@???@@@AAADDDCCCCCCCCCFFFKKKPPPSSSRRRPPPOOOSSS[[[bbbffffffdddZZZWWW\\\YYYRRR\\\nnnzzzsssjjjbbbZZZTTTUUUXXXjjjuuuiiidddjjjhhhnnnzzz{{{sssbbbTTTSSS]]]fff___XXXTTTTTTTTTOOOHHHEEEEEEEEEAAA>>>???CCCDDDCCCBBBBBBAAA@@@@@@AAABBBBBB????????????????????????999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<===============<<<===>>>>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::999::::::::::::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888999::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777888888888888777777777666666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666777888666666666666666666666666555555555555555555555555555555555555555555555555TTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCC;;;<<<======>>>???@@@@@@BBBAAA@@@@@@?????????@@@CCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBBBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAA=========>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>==================>>>>>>>>>????????????;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>===============<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@AAAAAA???@@@@@@@@@@@@BBBEEEHHHIIIHHHIIINNNTTTYYYYYYWWWZZZVVVWWWdddvvv~~~vvvllliii^^^VVVWWWWWWZZZmmm~~~wwwooofffZZZTTTZZZdddlll^^^UUUUUUiiisssjjjmmmjjjccceeeuuuyyyoooooooooggg\\\UUUFFFLLLLLLEEE???AAACCCCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>999888888999999;;;<<<=========================================================<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999::::::888888888888888888888888888888888999999999999888999999888888777777666666888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777666666666666777777888888888888888888888888666666777777888999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666666666666666666666666666555555555555444444444555555555555666666666666666666666666666555555555555555555555555444444444444444555666777555555555555555555555555444444444444444444444444444444444444444444444444>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????AAA@@@@@@???????????????????????????>>>>>>===<<>>>>>??????======>>>>>>?????????@@@===>>>>>>??????@@@@@@AAA@@@????????????@@@@@@AAA999999:::;;;;;;;;;;;;;;;AAAAAAAAAAAAAAABBBBBBBBB>>>>>>=========>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>>>>???????????????===============>>>>>>>>>@@@?????????>>>>>>======<<<<<<<<<;;;;;;:::::::::@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>???????????????????????????@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>>>>??????????????????>>>======<<<<<<;;;<<<<<<=========<<<<<<888888888999999999999999>>>>>>>>>=========<<<<<<>>>>>>???>>>>>>===<<<;;;===========================>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@============>>>>>>>>>>>><<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????<<<============>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBAAA@@@????????????@@@>>>@@@BBBDDDFFFJJJOOORRRSSSWWW^^^fffkkkiiiccc^^^UUUSSSYYYhhhyyy}}}qqqcccmmmfff```___bbblll~~~rrrooopppssssssttt{{{xxxuuurrrmmm|||vvvaaa\\\WWW```{{{rrrgggiiinnnmmmjjjjjjllluuuuuufffUUUKKKFFF@@@@@@@@@@@@@@@???>>><<<;;;========================;;;;;;:::::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::999999999999999999999999999999999888888777777888888999999777777777777777777777777666666777888888888777777777777777666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666555555444444555555666777777777777777777777777555555555666666777777777666666666666666666666666666666666666666666666666666666666666666666666666444444555555555555666666555555555555555555555555555555555444444444333333222222333333333444444444555555555555555555555555444444444444444444444444333333333333333444555666444444444444444444444444333333333333333333333333333333333333333333333333@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>?????????@@@???>>>>>>======>>>>>><<<===============<<<<<<::::::;;;;;;<<<<<<======::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>???????????????======>>>>>>>>>?????????<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>>>>>>>======>>>>>>???>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::::::::999999888888888888999999999::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<========================>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFIIINNNRRRTTTVVVWWWYYYZZZcccmmmrrrqqqnnnmmmnnnZZZ```jjjrrrvvvrrrlllgggvvvzzz|||{{{}}}~~~xxxtttmmmfffqqqvvvfff[[[[[[```eeeppp~~~zzzeee[[[RRRIIIJJJJJJJJJIIIFFFBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999999999999:::;;;;;;::::::999999999888888888888888888888888888888888777666666666777777888999666666666666666666666666444555666777888777777666555555555555555666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444333333333333444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555333333333333444444555555444444444444444444444444444444333333333222222222111111111222222222333333444444444444444444444444333333333333333333333333111111111222222333555555333333333333333333333333222222222222222222222222222222222222222222222222999999999999999999999999======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888888999999:::999999999;;;;;;;;;<<<<<<======>>><<<<<<======>>>>>>??????<<<;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<======<<<<<<===>>>??????:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>><<<<<<;;;:::999999::::::===<<<<<<<<<<<<<<<===============>>>>>>?????????::::::;;;;;;<<<<<<======999:::;;;<<<===>>>???@@@===============<<<<<<<<<::::::;;;<<<===???@@@@@@;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<<<<<<<;;;999888999999888888888777777777666666777777888999999999888999:::;;;<<<;;;:::999777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999:::::::::;;;;;;<<<<<<555666666777999::::::;;;777777777888888888999999777777777888888888999999999999999999::::::::::::::::::;;;;;;<<<<<<<<<===999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBDDDGGGIIIJJJQQQVVV]]]aaaaaa^^^\\\[[[XXXccclllkkkffffffqqq|||ppp}}}wwwxxx}}}|||||||||rrr|||llldddaaaeeexxxpppbbbaaa___ZZZUUUUUUUUUSSSNNNHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777777888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999::::::999999888888999999:::;;;999999999888888888888777777777777777777777777777666666666666666777888888666666666666666666666666333444666777777777666666333444444555555666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444333333222222333333444555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333222222222111111000111111111222222222222333333333333333333333333222222222222222222222222111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999777777888888888999999999999999999999999999999999999999999999999999999999777777888888888999999999888888888888888888888888666666777888888888888888::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888666777888999999999999999666777777777888888888888888888888888888888888888888888999999999:::::::::888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;::::::???<<<888888;;;===<<<;;;<<<;;;???DDDCCC======BBBCCCHHHNNNOOOKKKKKKVVVeeeqqqnnnaaa\\\cccaaaXXXXXXfffjjjoooppprrr{{{}}}wwwrrrppprrrqqqppppppooommmoooqqq```gggiiidddccckkktttxxxzzzrrrmmmssstttyyyrrrwww|||kkkVVVQQQ___iiieeevvvqqqPPPHHH@@@>>>======<<<:::;;;===888777555444444555666777444777;;;;;;:::999:::<<<888888888888888888888888999999999888888888777777777777888888888999999999888888777777666666555555444444444444444444444444555555555555555555555555555555666666666666555555333333333333333333333333444444444444444444444444444444444444444444444444111222222333333444444555666666555555444444444444555555444444444333333333111111222222222333333333111222333333333333222111333222222111111222222333222333333444444333333222333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222222222111111111111111111000000000000000000000000111111111111111111111111222111000//////000111222222111111111000000//////000000000000000000000000////////////////////////;;;;;;;;;;;;::::::999999::::::::::::::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::999999999999999:::::::::;;;999:::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::999999999888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::999999999999::::::999999999999999999999999999999999999999999999999777777777888888888999999999999999999999999999999999999999999999999999999777777777777888888999999888888888888888888888888555666777777888888777777999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777666777888888888888888888666666666777777777888888888888888888888888888888888888888888999999999999888888888888888888888888888888888999999999999:::999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>===<<>>@@@CCCEEEIIIQQQ^^^hhhccceeefffccc___cccvvvzzzfff___eeemmmnnnjjjlllmmmrrr|||yyy~~~yyy{{{uuu|||{{{uuu~~~zzzwww}}}gggZZZYYYbbb]]]WWWWWW\\\]]]SSSFFF===<<<;;;:::999999999999::::::::::::999999999999777777777777777777777777777777777666666666555555555555666666666777777777555555555444444444444444222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222333333222222111111111000333333333333333333222222333333222222222111111111000000000111111111111222000111111111111111111000111111000000000000111111000111111222222111111000111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000//////////////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................666666777777777777777777777777777777777777777777666666666666777777777888888888888888888888888888888777777777666666666666999999888777666555555444888888999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555555555555666666666777777777777777777777777777777666666666666777777777888777888888888888999999999777777777777777777777777666666777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777666666666555555666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333444555555555555444555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555444444333222222222333333333444444444444444444444444444444444444444444555555555666666555555555555555555555555555555555666666666777777666666666666666666666666777777777777777777777777999888888777777666666666888:::;;;::::::<<>>>>>>>>===???FFFOOOVVVYYYYYYRRRZZZeeeqqqwwwfffQQQTTTZZZ______aaaiiissswww}}}iiidddeeecccgggyyynnnddd\\\[[[```ppp{{{mmmccceeewww}}}sssgggccc\\\```nnnsss}}}~~~mmm\\\GGGGGGJJJOOOVVV___gggkkkLLLFFF===888777888888888555555555555555555555555444444444333333333222222222222333333333444444444000000111111222222222333000000000000000000000000111111111111111111111111......////////////......000000000000000000000000111111111111111111111111////////////////////////111111000000//////........./////////000000111111000/////////......................../////////000000///...------...///000//////............//////---..................---................................................,,,------......------,,,........................------------------------******+++,,,,,,---......------------------------........................,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,333222222111111222222333333333333333333333333333333333333333333333333333555333333333333444333222222222222111111111000000000222555777888666333111333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111222222333333222222111333333333333333222111000333333333333333333333333222222222222222222222222222222111111222222333444333333333333333333333333444333333222111111111222444444444444444444444444444333333222222333333444333333333333333333333333333333222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000111111222333333333333222///000111333444555666666111111222222222333333333333333333333333333333333444333333333444555444333000999;;;666666???DDDCCCIIIHHHGGGIIIMMMTTT[[[___bbblll{{{}}}lll[[[RRRLLLZZZrrr||||||{{{iiiaaa___\\\^^^gggllliiibbb^^^WWWcccooorrrqqqooolllhhhhhhjjjiiiddd```ccciiimmmkkkddd___^^^^^^```fffmmmzzz}}}uuutttlllbbbfffssstttlllfffWWWXXXQQQPPP]]]sssttt\\\GGG@@@===666444777222333333333333444777999555555555444444333333333222222111111222222333444222222222111111111111000000000000000000000000000000000000000000000000000......////////////..................////////////////////////////////////............................................................////////////////////////////////////......................................................---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---...//////+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++111111000000000000111111222222222222222222222222222222222222222222222111333333222222333333222222222222222111111000000000000111333555666444333111333333333333333333333333111222222222222222222111222222222222222222222222222222222222222222222222111222222222222222222111222222333333222222111000222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333333444333222111111111111111222222222222222222222222222222111111111111222222222222222222222222222222333222222111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000//////000000000111111111000000000000000000000000///////////////000000000000000000000000000000000000111222222333333222222//////111222333333333333111111111111222222222222222222222222222222222222222222222222444555555444666444111444BBBRRR[[[\\\PPPMMMOOO\\\ooo||||||xxxsssqqqllleee\\\WWWXXX[[[yyyuuuoookkkjjjtttxxxjjjZZZUUUZZZ^^^XXX\\\eeeooottttttvvvzzzzzz{{{yyyvvvtttvvv{{{ooouuuzzzyyypppfff```]]]{{{ooobbbcccooopppsssmmmbbbgggpppnnneeekkkyyy}}}iiiZZZNNNMMMHHH===666666888777666666666555222///555444444333222111111000222222111111222222333444222222222111111111000000////////////////////////////////////////////////......////////////..................////////////------------------------................................................------------....................................------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111000000000000000000111222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222222111111000000000000000000000000000111111111111111111111111111111111111111222222333222222222222222222222222333222111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000222111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111000///...------,,,000000000000000000000000////////////000000000000000000000000000000000000.........//////000000111000000000000000000000000000000111222222222222222//////000111111111111111000000000000111111111111111111111111111111111111222222222333444555666777:::999===KKKYYYbbbjjjooozzz{{{}}}~~~uuufff[[[XXXYYYWWWTTTXXXggg}}}}}}aaaQQQPPPUUUYYY^^^ffflllllllllqqqxxx{{{yyyuuurrrooonnnssspppmmmrrr|||sssuuukkkgggggg```UUUZZZdddccc|||ttt^^^VVVSSSWWWVVVLLLEEECCC===:::666444444444222000444444333333222111000000222222111111222222333444222222111111111000000000////////////////////////////////////////////////......////////////......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,------------........................---------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++000000////////////000000000000000000000000000000///000000000000000111111000111222222111000111222000000000000000000000000000/////////000000111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000111111111111000000000111111111111111000000000000000000000000000000111111111111111111111111000000000000000111222222222222222222222222222222222111111000000000111111000000000000000000000000111000000//////000000111000000000000000000000000111000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000//////.........////////////////////////........./////////000000////////////////////////------......///000111111///////////////////////////000000111222111111111000000111111111000000///////////////000000000000000000000000000000000000222222333444444666888:::???BBBLLLZZZ___cccqqqrrrXXXQQQSSS^^^mmm}}}xxxfffaaaeeejjjdddaaa[[[XXX]]]iiivvv~~~tttyyypppUUUbbbmmm{{{yyytttoooccctttxxx{{{tttZZZSSSRRR[[[bbbaaa]]][[[XXXRRRGGG===666444555666444444333333333333333333222222111111222222333444111111111111000000000000////////////////////////////////////////////////---......//////......------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,------,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************000000////////////000000111111111111111111111111///000000000111111222222111222333222000///000222//////////////////////////////.........///000111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000///000000111111000000//////000000111111000000000111111111111111111111111000000000000000000000000000000//////000000111222111111111111111111111111000000000//////000000111000000000000000000000000111111000000000000111111111111111111111111111111000/////////000000111222000000000000000000000000////////////////////////////////////////////////....../////////000000000........................................................................------------------------......................................................................../////////000000111111111........................---............/////////........................,,,------...///000000111...........................///000000111111000000111111111111111000000///....../////////000000000000000000000000000000000000222333444444666;;;>>>HHHHHHQQQaaannnzzz}}}WWWLLL^^^vvvdddNNNMMMXXXbbbfffjjjkkkqqqzzz{{{aaaeee```ZZZmmmpppZZZ^^^fffnnnuuuwwwvvvtttccc]]]^^^jjjwww{{{uuunnn}}}wwwjjjXXXEEE999555555222222222333333333333333222222111111222222333444111111111000000000//////................................................------............------------------............------------------------------------------------------------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))))))))*********000000////////////000000000000000000000000000000//////000000111111222222222444666444000...///111............////////////...............///000000//////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////...//////000000000000///000000000000000000000000///////////////////////////////////////000000111000000000000000000000000///////////////000000111000000000000000000000000111111000000000000111111000000000000000000000000///.........///000111222////////////////////////////////////////////////////////////////////////............////////////------------------------------------------------........................------------------------........................................................................---...///000111222222333........................------------.........///........................---------......//////000..............................///000000000000000000000111111111000000///////////////000000000000000000000000000000000000...111555666888<<>>DDDPPP```kkkqqqrrr\\\QQQYYYaaavvv\\\NNNOOO\\\ssswww___XXXbbbrrr~~~}}}|||vvvooogggaaabbbfffqqqllllllnnnsssyyyuuubbbQQQKKKJJJHHHCCC888666444222111222333444////////////............///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++)))((((((*********)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,------------...***+++------,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...---------------------------------------------------------------------------------------------------------...............,,,------......------,,,,,,,,,,,,------------...---------...............------------............------------------------------------------------------------------------,,,,,,------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................///////////////000000111111333555777:::???DDDGGGMMM\\\qqqqqqTTTNNNaaaxxx~~~wwwqqqcccXXXSSSaaa{{{}}}ooopppwwwwwwppprrruuummmqqqrrrpppuuu{{{||||||xxxtttrrreeennnmmmbbbcccuuutttfffggggggkkkssstttrrrlll^^^MMMCCCDDDHHHJJJDDDDDDCCC===555000000222////////////.....................///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))((()))***+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++------,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------......------,,,,,,,,,,,,,,,---------------------------.........,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...................../////////////////////......111555999;;;>>>DDDKKKXXXkkk}}}aaaLLLNNNlllqqq\\\MMMNNNOOOQQQbbbzzzppp^^^```qqq}}}rrrzzz~~~nnnlllbbbVVVTTTaaarrr}}}sssvvvoooggghhhiiidddgggdddZZZRRRTTTZZZ^^^aaa___ZZZPPPDDD:::333000000000000/////////...............///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***))))))***++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------***+++------,,,+++,,,---++++++******+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))*********++++++++++++************************************++++++++++++************))))))))))))++++++************++++++************************++++++************++++++************************************************,,,,,,++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////,,,---...///222888AAAHHH???BBBMMM___qqq{{{yyyuuuYYYOOOKKKXXXxxxqqqPPPJJJKKKWWWgggzzzeee^^^aaawww}}}pppvvvwww{{{~~~}}}uuurrrooolllpppvvv|||xxx|||tttjjjddd[[[aaaiiimmmlllllluuuyyypppfff]]]QQQBBB777111111000000000/////////............/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******+++,,,,,,***(((************************************************************++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((***,,,---------+++***++++++,,,,,,,,,---------***,,,...---,,,+++,,,---+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************)))************+++++++++************))))))))))))++++++************++++++))))))))))))))))))))))))++++++************++++++*********************************************************++++++,,,------))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000---///222666===IIIVVV___SSSWWWfff}}}gggKKKDDDKKK___fffPPPKKKUUUeeezzz~~~mmmiiiqqqwwwvvvkkkiiikkkqqqvvv}}}}}}~~~wwwmmmmmmppp~~~zzzzzzpppvvvxxxyyy{{{uuuqqqfffRRRAAA111111111111000000000000---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***+++,,,------+++)))************************************************)))************+++++++++************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,............////////////---...//////...---...///+++;;;999333III```aaaYYY]]]rrrbbbKKKPPP^^^www|||YYYLLLWWWhhhkkk___wwwzzzvvv~~~}}}}}}xxxwwwvvvsssllllll{{{rrrooozzzmmmUUUTTTXXXQQQIII:::999555000111333000)))////////////......///111......---------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////////////////......///000666555333BBB[[[bbb[[[[[[jjjrrrSSSUUUfffwwwaaa]]]YYYTTTaaavvvqqqTTThhh{{{xxx~~~ooo\\\UUUeeezzz}}}qqqssslllQQQJJJKKKIIILLL???===888222......222666...//////...---,,,------.........---------,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************************************++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---............////////////111000///......///000111666>>>AAAGGGQQQVVV```rrr~~~zzzbbbWWWjjjbbbQQQDDDHHHXXXooovvvvvvzzz~~~{{{~~~tttpppmmmllluuuyyyfffXXXVVV\\\bbbsssooouuu{{{}}}lllUUUIIIAAABBBNNNMMMHHHEEEBBB888------444////////////...------,,,.........------------,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''''''(((((())))))******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,------------------........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------............////////////111000......000222333333333JJJJJJ???NNNkkk}}}vvvfffOOOMMMqqq{{{UUUJJJOOOYYYlllxxxpppjjjfffiiipppwww}}}wwwnnnbbbYYYXXXuuu}}}tttvvvyyyssslllvvvyyysssllldddXXX\\\ooovvvllljjjnnnbbbGGG333...111111000000000000///...............------------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...............////////////111///...000444777888888:::GGGHHHPPPtttpppVVVWWWaaa~~~dddNNNQQQ\\\mmmxxx}}}{{{yyy{{{yyyssstttuuutttqqqmmmwww~~~zzz|||}}}yyyuuu|||kkkIII999444111//////000111111000//////.........---------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&''''''((()))******+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,------------...+++,,,,,,------.................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))))))))************+++******************************+++++++++,,,,,,,,,++++++++++++,,,---..................////////////000///000444;;;???@@@???AAAQQQeee}}}}}}___RRRWWWxxxdddFFFNNNlllzzz```gggxxx|||qqqvvv{{{xxx~~~vvvuuu|||vvvgggkkk|||mmmSSSFFF999444///---///000000////////////.........------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&''''''(((((())))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------......++++++,,,,,,---......///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---...///............////////////000000333:::CCCIIIIIIGGGUUUvvvuuuZZZTTTeeehhhUUUVVV[[[aaauuuuuuooo~~~~~~}}}uuurrrpppkkkgggfff{{{uuu___XXX^^^vvvzzzyyy}}}vvvcccVVVPPPOOODDD===444000000111000///////////////............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---...///............/////////000000111555???IIIPPPOOOMMMssssssZZZ```yyyoooXXXRRRRRR[[[kkk}}}~~~wwwkkkdddcccuuu{{{}}}ttthhh```nnn{{{lllmmmttt{{{nnnSSSJJJRRR[[[OOOFFF;;;444333333222000000/////////............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%+++++++++*********))))))************************)))************+++++++++++++++***)))(((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////........................000///------///000000///222111000////////////000000000/////////.........//////.........---------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------........................///000555444AAARRRUUUQQQaaa{{{eeeMMMdddlllQQQRRRKKK\\\}}}rrrttt~~~xxx~~~}}}yyywwwkkkiiippplllmmmiiicccsssrrroooeeeVVVMMMQQQ[[[UUUWWWTTTJJJ>>>666333111...//////...------///111---------,,,,,,,,,++++++,,,++++++******++++++,,,************************+++***)))'''''')))***++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''+++++++++*********))))))************************)))************+++++++++++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////------,,,,,,------...///........................000000//////////////////000///...///000111000///000000//////////////////000000000000000//////////////////......---------///...,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************************************++++++++++++,,,,,,---------.........//////...//////000111222777GGGUUU[[[bbbnnnxxx|||nnnaaaYYYiiiuuuTTTLLLSSSkkk|||gggxxxxxxwww}}}}}}uuunnn}}}sssvvvwwwppphhhdddiiioooooofff[[[YYY^^^ttt~~~www___FFF777111///////////////......------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************,,,+++***))))))***+++,,,************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++************)))))))))************************)))************+++++++++++++++***))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000---------------...//////............/////////////////////......---------000000000222444444222000...///000111111111000///000000000000000111111111////////////............///...------......---+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******((((((((()))))))))******++++++++++++++++++++++++************+++++++++,,,,,,------------.........////////////000222444555JJJQQQXXX```ooo~~~~~~tttPPPMMM^^^nnnLLLNNN[[[wwwooouuuvvvuuuqqqzzzxxxttt{{{}}}}}}}}}zzzzzziiinnnuuuxxxuuuttt|||eeeDDD000333000...///111111...+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************---,,,+++******+++,,,---************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))************))))))))))))************************))))))*********+++++++++++++++***))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000.........---......///000000000000000111111111111111111000//////.........000000111444666555333111...000222333333222111000000000000000000111111111///////////////////////////...------......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,------------............000/////////111444666888PPPIIISSSlllzzzooo^^^VVVWWWeeeVVVKKKggg{{{zzz{{{sssmmmhhhiii}}}wwwnnnlllqqqzzz}}}~~~wwwsssXXX:::888222------111222111---...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************,,,+++************+++,,,*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************))))))*********++++++++++++***************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........////////////............///000000//////000000111111111111222222222111111111000000...///000222555555222000///000222333333222000///000000000000000000000000000000000000000000000000000...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************************++++++++++++,,,,,,,,,---------.........////////////000111444888<<>>===>>>AAACCCDDDCCCBBBAAA@@@>>><<<<<<;;;;;;999999888666555444333222000000111111222222222222111///......//////...---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...//////...------------...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000///222888BBBOOO]]]iiipppaaaMMMaaaRRRCCCQQQRRR{{{jjj___~~~vvvttt~~~vvvssstttsssttt|||yyyqqqjjjhhhhhh___RRRQQQYYY\\\ZZZUUULLLBBB999444222//////.........---------...------,,,,,,------...***************************++++++,,,,,,++++++***(((((())))))*********+++'''((((((((())))))************************************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))''''''''''''((((((((()))&&&'''''''''(((((())))))---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,------------------------------..................///111///000111111//////000...333222444999333111:::999888:::>>>AAACCCFFFIIINNNUUU[[[ZZZVVVRRROOOMMMNNNQQQUUUZZZ___bbbdddeee```\\\VVVPPPOOOSSSTTTRRRKKKKKKHHHBBB;;;777888;;;555888888555333444444333555000///222333111///000111000---+++***++++++,,,......---------......///...------,,,,,,------...------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///...,,,---...///000///---777DDDNNNUUU___nnn|||fffOOOYYYqqqOOORRRjjj|||kkkiiivvv}}}|||{{{{{{{{{{{{~~~|||yyy|||yyy}}}~~~|||tttqqqhhhhhhnnniiiaaafff}}}zzzhhhKKK666000333000---,,,...//////------------,,,,,,,,,+++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++***++++++,,,---------------------------111111000000000000000000000000111444555444444555444888666:::BBB@@@???IIIJJJQQQYYYZZZVVVSSSWWW]]]lllllljjjgggccc```[[[WWW^^^```hhhxxxwwwbbbOOOEEEEEEJJJOOODDDAAA>>>;;;999666444444222...---000000......111//////////////////000000.........------......///...------,,,,,,------...------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---.../////////000111333777<<>>777666666444222000//////111222111000///..................------,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---000111......999LLL]]]```ttt|||```UUUmmmmmmPPPKKKFFF\\\{{{sss{{{qqqkkkiiijjjkkkgggppp{{{uuuppp}}}xxxjjjtttyyysssdddaaa___[[[MMMAAA444...111444222............---------,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...---------...//////000000333222111000111333555777888AAAIIIMMMWWWfffmmmlllfffqqqyyyyyydddVVVMMMOOO```ttt}}}yyyuuurrrhhhXXXJJJCCC666444222000//////000111111111000///...............------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///111222111555EEE]]]ooo|||```XXXzzz]]]BBBHHHZZZkkkjjjuuu|||~~~vvvtttpppllliiikkkpppwww|||wwwxxx}}}||||||zzz|||{{{uuuvvvtttaaaQQQOOOUUU[[[MMMEEE:::222000///...---............---------,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---------...///000000000......///111666;;;@@@CCCJJJXXXfffooo{{{yyyssslllgggmmmyyy~~~xxxllljjjhhhbbbVVVpppsss^^^RRRCCCBBBAAA>>>;;;777333111222111000///...............------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000222555888AAASSSkkk}}}ssslll~~~OOOIII___ooonnnyyy~~~|||zzz{{{{{{ooosssvvvyyy|||pppeeebbbddddddeeegggYYYZZZUUUHHH888---,,,...............------------------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,,,,,,,---......---------...///000000111---///333999AAAKKKSSSXXXeeewwwyyy{{{jjjeeeppptttmmmfffyyy~~~fffWWWZZZZZZYYYUUUNNNDDD;;;666222222000///...............------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000333888???KKK^^^tttfffeee}}}\\\KKKeeesssxxxxxxuuuxxx}}}tttrrrssswww}}}xxxrrrzzztttbbb\\\lllooonnnwwwtttppp{{{lllpppxxxyyyfffIII444111666//////.........------------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))------,,,++++++*********---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------+++---//////......///111...)))''',,,000000///111111111888GGGRRR[[[fffqqq}}}|||}}}~~~wwwssstttvvvzzzjjjeeeRRR888===222---222333......222111000...------...//////------------------------///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,...111111......111555===<<<<<>>===DDDUUUhhhzzz|||}}}~~~{{{|||~~~|||wwwuuuuuutttaaa___NNN;;;222///......///000000/////////000111111------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---+++,,,//////,,,---111222===CCCJJJdddlllgggxxxbbbRRRGGGQQQiiiwwwyyy}}}|||vvvttttttuuu{{{{{{}}}~~~~~~~~~~~~}}}}}}zzzxxxuuuqqqnnnppprrrttttttuuuxxx~~~}}}~~~vvvlllmmmmmm|||XXX999...333111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,++++++)))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))***************+++++++++,,,,,,+++******))))))*********************))))))(((((())))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111///,,,+++,,,...//////000///000333333444;;;CCCTTT___ssszzzqqqmmmzzz|||\\\AAA666555222---/////////............///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,,,,......,,,///555===AAAOOOgggyyy{{{rrriii}}}YYYGGGBBBHHHccc|||{{{~~~~~~{{{wwwrrrtttvvvyyyzzz{{{}}}|||yyyrrrvvv~~~hhhHHH;;;000...,,,,,,---.........------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))*********++++++++++++******)))******++++++,,,++++++************+++((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------------......---+++,,,///222222111000111444888;;;BBBRRRaaa~~~|||sssdddnnnzzzaaaMMMGGG>>>222444333222000///......---........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///------/////////555===PPPMMMbbb}}}hhhoooyyyYYYDDDDDDRRRjjjxxxfffyyy{{{}}}vvvtttsssuuuzzz|||~~~yyywwwtttwwwzzz{{{pppppppppeeeVVVMMM333111000000111111///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++)))))))))*********++++++,,,,,,+++++++++,,,------...---,,,++++++,,,------((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........++++++,,,...000111000///444777===EEEMMM[[[qqq|||}}}rrrkkkuuummmaaaPPPAAA999777555222111000111111....................................------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,...///222<<>>UUU{{{eeevvvmmm[[[RRR```yyy|||{{{}}}{{{}}}{{{sssmmmkkkiiigggdddbbb```___^^^]]]_________^^^bbbhhhmmmtttzzzxxxzzz}}}|||}}}tttyyyzzzMMM222---111111000///---///000...***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************(((***++++++******+++,,,((()))******++++++,,,,,,...---,,,...222666999:::;;;???@@@===>>>DDDHHHGGGCCCHHHQQQWWWVVVOOOIIIFFF))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------............///000000//////000222777888///444OOOgggooo^^^___bbb^^^XXXQQQKKKFFFCCCAAA???@@@BBBCCCCCCBBBCCCCCCBBBCCCEEEHHHLLLQQQVVVXXXXXX```kkkxxx}}}}}}rrrgggbbbVVVBBB666///333555000...222/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))))))))******,,,++++++***))))))******+++++++++*********))))))************************+++++++++++++++,,,,,,,,,///000000///......//////...444>>>EEESSSrrrjjjnnnaaaPPPPPPjjj|||{{{wwwppp~~~xxxoooiiibbb]]]XXXWWWUUUSSSQQQPPPPPPOOORRRSSSTTTSSSSSSVVV[[[```fffkkkqqqvvvzzz{{{{{{wwwrrr|||^^^777///888//////------...000///...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))*********+++(((***++++++++++++---............------...000111111111222555888;;;<<<===GGGIIIKKKLLLMMMQQQXXX]]]XXXYYY]]]bbbeeeccc___\\\))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------.........---.........---...000222111999EEEWWWppp}}}^^^SSSTTTWWWYYY[[[[[[WWWRRRMMMKKKDDDCCCAAA??????@@@BBBCCCDDDFFFHHHMMMQQQSSSTTTSSSYYY[[[^^^```eeeooo~~~|||iiidddooo~~~~~~pppNNN>>>222111222///...000////////////...---+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******))))))))))))******,,,+++******)))*********+++++++++******************************************+++++++++,,,,,,,,,---000111222111///...///000111GGGOOOSSSlllwwwddd\\\OOOEEESSSyyyzzzxxx{{{xxxxxxppprrryyy}}}mmm```XXXTTTPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJIIIIIIKKKOOORRRUUUXXX\\\aaafffppp|||}}}zzzpppvvvkkkBBB111333111000////////////000000------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++))))))*********+++++++++)))***,,,,,,+++,,,...000......---++++++...333777======>>>@@@DDDIIIMMMPPPXXXUUUWWW^^^```___fffqqqhhhggghhhkkkpppttttttrrr((()))))))))***************++++++,,,,,,++++++******+++++++++++++++,,,,,,------------............+++,,,------...111555888111FFFhhh\\\MMMMMMPPPXXX[[[aaahhhmmmnnnllliii```^^^[[[XXXXXXXXXXXXXXXRRRSSSUUUYYY]]]______^^^ggglllooollleee``````ccchhhhhhffffffjjjrrrxxxyyysssnnnjjjlllvvvzzzmmmddddddhhhwwwaaaOOO<<<555333111000111...////////////...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++***************+++***************************************************++++++,,,,,,---------000222444333000///111333???]]]eeefffyyy~~~ooohhhwwwGGGEEEMMMeeeccc```|||~~~}}}~~~{{{xxxwww|||nnndddWWWMMMIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMKKKLLLNNNQQQWWWbbboooxxx~~~~~~~~~wwwooo{{{wwwxxxuuuxxxoooUUU<<<111555222111222111......///...------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,++++++---///,,,---------///666@@@GGGRRRRRRRRRSSSWWW___gggmmmpppeeebbbjjjjjjbbbaaahhhaaafffjjjjjjkkkppptttuuu((()))))))))***************++++++,,,,,,++++++************++++++,,,,,,,,,---------........./////////000000000222666;;;???CCCYYYwwwYYYGGGIIIQQQTTT___```eeeppp}}}wwwuuuttttttuuuuuussspppgggggghhhhhhhhhiiikkkmmmgggrrr~~~yyypppkkkkkkdddeeebbb___dddlllpppnnniiieeeaaaaaaeeemmmuuuyyyuuusssuuuuuurrrqqqgggjjjzzzzzzhhhSSSEEE===888333222......///000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******+++***************++++++******************************************************+++,,,------......///222444333111111444888QQQjjjsssttt{{{vvvuuugggKKKPPPjjjeee\\\pppzzz~~~uuuyyywwwjjjWWWQQQIIIEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCHHHGGGGGGHHHIIIJJJKKKKKKIIIHHHHHHKKKPPPZZZdddkkknnnrrryyy||||||{{{}}}zzzyyy{{{~~~rrrnnnvvvrrraaaWWW___ggg^^^MMM@@@999222///111222///---............---------,,,,,,,,,,,,,,,+++++++++******************************************************(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,++++++...000///222666:::???IIIWWW```gggjjjnnnqqqsssvvvzzz~~~sssjjjqqqqqqeee\\\\\\dddrrr|||xxxqqqrrrxxx|||))))))))))))***************++++++,,,,,,++++++************++++++,,,,,,---------........./////////000000000111333888???DDDNNNggg}}}wwwVVVCCCBBBLLLUUUYYY___dddoootttlllkkkmmmdddqqqvvvlllnnnwwwzzzvvvqqqooommmmmmmmmooorrrtttssstttwww{{{{{{iiijjjvvv|||rrroooqqq{{{{{{lll\\\OOOCCC888222111111000000000000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))***************)))******+++,,,***************+++++++++++++++++++++++++++++++++******+++,,,---...//////...111333222000333999@@@[[[lllwwwyyy{{{oooTTTYYYnnn~~~dddcccxxxeeeXXXMMMIIIEEEEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHIIIJJJMMMNNNLLLKKKKKKKKKLLLNNNSSSYYY^^^bbbaaadddjjjnnnssswww|||~~~{{{zzz~~~zzzrrrmmmqqqssssssvvv{{{zzzvvveee^^^UUURRRTTTWWWYYYYYYIII:::///000222///---///............---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,---------...//////...---///222555444:::BBBIIIPPP[[[iiitttvvv}}}vvvnnntttzzzwwwqqqppp))))))))))))***************++++++,,,,,,++++++***)))******+++,,,,,,------............///////////////000111444999AAAKKKQQQXXXwwwcccQQQCCCCCCJJJRRR\\\fffppplllfffgggdddrrrzzz|||~~~zzz{{{{{{zzzyyyxxxxxxyyytttkkkfffggghhhlll{{{zzzyyyuuulllyyyyyykkk[[[KKKAAA777666333000//////111222......------------......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++******+++,,,---...//////---000222111000444>>>GGGZZZiii{{{yyyaaaRRRYYYppptttttt|||yyyzzzrrrtttwwwgggXXXMMMIIIFFFDDDEEEHHHJJJIIIFFFEEEEEEFFFHHHJJJLLLNNNOOOOOONNNOOORRRUUUVVVTTTRRRRRRTTTVVVZZZ]]]```aaaaaa^^^aaafffjjjmmmqqquuuxxxzzzyyysssrrrllldddkkkooouuu{{{{{{rrriiillleeeYYYXXXhhhxxx~~~lllQQQ999333333000...000............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,------------...///000000222666;;;>>>>>>FFFQQQYYY```iiivvv{{{zzz}}}))))))))))))************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------............/////////000111333666<<>>PPPlll~~~eeeVVVKKKJJJOOOIIIRRRcccxxxwww|||||||||~~~vvvooosssiiiMMM<<<666222222444+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,...,,,***+++...//////......///222888AAAMMMXXX^^^kkkdddnnn[[[EEESSSkkkzzz}}}~~~xxxxxx|||uuufff[[[TTTNNNIIIEEEHHHHHHHHHIIIKKKKKKKKKJJJNNNOOORRRWWW\\\```bbbcccffffffhhhkkkmmmllljjjhhhlllnnnqqqsssuuuuuutttssswwwvvvuuuuuuuuuwwwxxxyyyyyy{{{}}}~~~xxxrrrlllXXX===111///111///////////////...------,,,------------,,,+++++++++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,***)))***,,,---,,,***+++,,,...//////000222444666<<>>[[[sssmmmQQQHHHIIILLLPPPUUU]]]ppp{{{qqqvvv}}}tttmmmnnnnnnTTTAAA555222444---...//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,///---,,,,,,...//////......---444BBBOOOXXXcccmmmgggoooeeeHHHJJJjjjsssggg~~~zzzvvv{{{~~~}}}}}}wwwiiibbbXXXQQQNNNKKKIIIFFFKKKJJJKKKKKKMMMOOOQQQRRRVVVXXX\\\aaaeeeiiikkklllkkkmmmppprrrrrrrrrrrrsssxxxyyyzzz|||||||||||||||~~~}}}|||{{{{{{|||~~~{{{~~~wwwppppppttthhhFFF222///333.....................------------------,,,+++++++++++++++***************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******,,,...///---,,,))),,,///222444777;;;===CCCGGGMMMVVVggg{{{wwwuuuyyy|||{{{{{{}}}~~~|||{{{~~~+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---///000000111555<<>>///000000///.........//////------.........---,,,,,,************************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((((((((((()))*********************************************************++++++++++++,,,,,,,,,+++,,,------,,,+++++++++111222444888???IIIUUU]]]bbbgggtttvvvoooqqqwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000222//////555BBBNNNWWW[[[jjjQQQMMMQQQSSSXXX\\\ZZZ[[[kkkyyywwwvvvyyy}}}wwwsssqqqsssvvv}}}]]]FFF888333...,,,...000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000/////////111333888@@@JJJTTTaaammmqqqnnnrrrUUU[[[wwwuuu}}}mmm\\\SSSTTTSSSSSSRRRQQQOOONNNMMMLLLOOORRRTTTVVV[[[bbbhhhkkkrrrzzz~~~}}}{{{{{{}}}|||zzzuuuqqqooooooqqqrrrqqqppppppqqqvvv~~~|||~~~}}}www}}}vvvqqqxxxtttpppxxxqqqmmmmmmqqqrrrlllfffdddcccgggjjjlllnnnhhhQQQ999333222111///......///000...............---,,,,,,***************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***************************************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...///888999<<>>???EEEMMMWWWbbbmmmvvv||||||vvvoooggg^^^\\\jjj{{{~~~yyyyyy++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,///000//////111000///555111AAAbbbuuuxxxzzzcccXXXSSSWWWXXXUUUWWW___mmm|||yyyooorrr[[[GGG777+++000999777000///...---///111000...------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************+++++++++++++++,,,,,,---......///------------------------...///...,,,,,,111;;;CCCTTTPPP^^^ssstttqqqsssSSSWWWttt~~~zzzxxxssssssqqqooollllllpppuuuyyy{{{wwwgggXXXUUUZZZ[[[]]]]]][[[WWWTTTRRRQQQVVV]]]eeekkkooosssxxx||||||xxxwwwvvvuuutttnnnsss{{{|||tttxxxqqq|||pppJJJ:::------000000//////......---------,,,,,,,,,************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))(((((((((((())))))))))))***++++++++++++***)))************+++++++++***+++++++++***+++---///...)))+++444:::;;;???EEENNNNNNSSS___mmmuuutttppprrrbbbXXX\\\```aaajjjxxx++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------***,,,.........000111111BBB>>>IIIddd{{{mmmbbb\\\XXXVVVXXX\\\```iiiqqq|||dddDDD444222...000///...,,,,,,---...---------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************++++++++++++,,,---...////////////........................---///000000111777AAAHHHNNNeeesssqqqvvvpppTTTZZZuuu}}}pppvvvwwwooolllmmmpppooonnnpppuuuzzzxxxgggYYYWWW\\\^^^______^^^[[[YYYYYYZZZ\\\bbbjjjppptttwww|||}}}zzzyyyzzzzzzzzzxxx|||{{{uuu{{{xxxaaaLLL777000111///,,,***............---------,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))(((((((((((())))))))))))***++++++++++++***************++++++++++++((()))+++++++++***,,,---222000333:::>>>@@@FFFMMM___aaadddiiilllllliiifffgggZZZRRRXXX```kkk~~~++++++,,,,,,,,,,,,------++++++,,,,,,------------+++,,,---...///111444888HHHJJJUUUjjj}}}jjj]]]^^^[[[^^^^^^___fffsss~~~}}}bbbBBB888111000000///...,,,+++---///------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************++++++++++++,,,...000111000///...////////////////////////---...000333999AAAJJJQQQYYYsss|||rrryyyUUUKKKaaappp___pppxxxxxx{{{rrrlllhhhiiimmmssstttvvvyyy~~~yyyhhh[[[ZZZ___aaabbbbbbaaa``````bbbdddeeejjjqqquuuvvvyyy|||~~~|||zzz|||rrrYYY===111111222000---/////////.........------++++++++++++++++++++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))***))))))***++++++++++++***************+++++++++,,,(((***,,,---,,,,,,---///888999<<<@@@BBBEEEOOOZZZ```ccceeeeeebbb___]]]]]]___bbbmmm|||{{{uuuuuu+++++++++,,,,,,,,,------++++++,,,,,,---........./////////111222333:::AAAHHHUUUeeettt|||sssbbbiiimmmeeedddiiijjjjjjtttvvvSSSAAA555000000111222000---...111........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))*********++++++++++++---000222333222000...///////////////////////////...000555>>>JJJUUU\\\ooooooppp{{{oooQQQYYYvvvttt^^^ggg}}}hhhqqqjjjggghhhmmmtttxxx{{{yyyiii]]]]]]bbbdddddddddcccbbbdddhhhkkkmmmpppttttttssssssuuuxxxxxxzzz}}}zzz~~~wwwzzzxxxyyyzzz}}}zzzaaaCCC333222555444111000////////////.........++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))***))))))))))))))))))***))))))***++++++++++++************+++++++++,,,,,,------...------///333666<<<@@@CCCCCCCCCJJJYYYfffbbbbbbbbb```^^^^^^___aaalllzzzwwwtttzzz+++++++++,,,,,,,,,------++++++,,,------...//////111///000333444666@@@LLLYYYiiiyyyhhh___pppvvvlllnnnqqqrrruuuxxxuuuaaaGGG111000///111555444...---111........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))*********++++++++++++---000222333222000///........................111///000777DDDSSS___eeerrriiioooaaaGGGfffiiirrr{{{mmm}}}xxxlllffffffhhhpppwwwyyy~~~yyykkk```___dddffffffeeeddddddfffjjjnnnrrrsssssspppllljjjmmmpppwww{{{~~~oooqqqxxxyyyxxxxxx{{{{{{{{{pppooouuuoooccclllwwwdddJJJ777111111111...000////////////.........++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))************))))))))))))******))))))***++++++++++++******++++++++++++,,,,,,,,,//////---,,,---111888===AAAFFFJJJGGGFFFNNN^^^kkkmmmjjjfffeeehhhlllppprrr~~~wwwxxx++++++,,,,,,,,,,,,------++++++,,,---...//////000000---...444777;;;IIIYYYyyyvvvuuuuuuvvvzzzxxxyyy{{{~~~yyytttvvvsss[[[BBB888111///333444...,,,///........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************+++++++++,,,---///111222111000///........................222000222===MMM\\\fffiiieeetttlllWWWXXXzzzyyyzzz{{{rrriiiggghhhkkkqqqxxxyyyyyykkkaaa```eeeffffffffffffgggiiinnnrrrtttsssqqqlllhhhhhhmmmrrr|||www{{{zzzwwwuuusssvvvnnnooolllddd^^^```jjjrrrddd]]]NNN<<<111........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,///...---,,,...444<<>>EEEWWWkkkuuu||||||{{{xxxqqqsss{{{~~~vvvhhhHHH:::000222333///---111........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************+++++++++------...///000000000000////////////////////////222222888FFFXXXeeejjjiiijjjyyyWWWlllpppjjjgggjjjooosssyyyyyylllbbbaaaeeeeeegggiiijjjlllppptttxxxtttsssppplllkkkoooxxxzzzwww{{{~~~wwwuuu}}}|||uuuxxxeeepppoooaaa]]]hhhmmmiiiggglllgggTTT???444222222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++******))))))******+++))))))***++++++++++++***+++++++++,,,,,,,,,------...///111333666<<>>555333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++************++++++))))))***++++++++++++***++++++,,,,,,,,,---------...222777;;;???CCCHHHKKKZZZgggrrrrrrmmmhhhaaaZZZ___mmm,,,,,,,,,---------.........,,,---111222000111444555,,,000@@@KKKSSSjjj||||||xxx||||||pppNNN444444888222...333////////////...---,,,+++------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,------...///000000111......000111000222666...;;;IIISSS___kkklllfff{{{eeennnxxxkkknnnhhhhhhjjjoooxxxxxxooohhhdddaaahhhmmmrrrtttyyy|||rrrnnntttzzz}}}rrrzzzzzzuuutttvvvtttMMM:::222222222222000...---...///...---,,,+++***+++,,,---******))))))***,,,...///+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))((()))***+++,,,+++******+++******))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++...++++++......,,,---111...555<<<>>>???DDDOOOYYYZZZ^^^kkkuuuqqqccc```hhhsss~~~zzzoooxxx,,,,,,,,,---------.........,,,---111111//////333111333;;;HHHVVVdddsss~~~yyyqqq[[[CCC555222222333333////////////...---,,,,,,------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,------...//////000111//////111111000222666555;;;GGGWWWccciiikkklllfffaaatttzzz______}}}~~~mmmhhhiiikkkpppyyy{{{tttmmmiiigggnnnuuuzzz}}}{{{vvvuuu|||zzzwwwuuujjjppp|||~~~~~~sssLLL......//////............///...---,,,+++++++++,,,,,,+++************,,,---...+++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***++++++***))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++---******,,,,,,***,,,111333:::@@@AAABBBKKK[[[hhhiiifffkkkuuuvvvqqqttt}}}tttfffkkktttuuupppqqq{{{,,,,,,,,,---------......---,,,...111000---...222///<<>>===JJJaaalllkkkrrrfffPPP```www___UUUddd{{{lllkkkmmmpppuuu}}}{{{vvvrrroooqqqzzzyyyxxx}}}rrriii^^^XXXXXXccczzzyyyhhh\\\```mmmyyyyyy||||||}}}xxxzzzaaa//////////////////............------,,,+++,,,,,,,,,,,,++++++******+++,,,,,,******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))))))))******))))))))))))***++++++++++++++++++,,,,,,,,,,,,...+++***,,,++++++...444777===BBBDDDFFFQQQbbbpppnnnjjjmmmxxxiiiXXXaaannnqqqttt|||,,,,,,,,,---------......------///111000---///555888EEEVVVddduuuwww}}}dddUUUQQQhhh}}}dddKKK<<<555111111111000///............------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++++++++++++++,,,,,,,,,---------------........./////////...///111000...222888EEEBBBSSSooovvvqqqYYYRRRooo{{{VVVhhh~~~}}}wwwlllooorrrwww}}}~~~zzzwwwwwwmmm^^^RRRPPPPPPRRRVVVaaavvviii\\\QQQRRR\\\iiiyyysssbbbkkk}}}|||xxxqqqsssrrr>>>444333111111000///---,,,......------,,,,,,,,,,,,---,,,,,,++++++************))))))))))))))))))*********)))))))))))))))***))))))))))))))))))))))))))))))******++++++++++++,,,+++******))))))************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,///------......---333;;;>>>BBBGGGNNNVVV___hhhnnnkkknnnxxxccc```kkk,,,,,,,,,---------......------///111000///444;;;KKKQQQaaauuu}}}NNNCCC===JJJiiizzzoooOOO<<<999222222000//////...//////------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,------------------..................---...000//////555>>>LLLOOObbbzzz~~~yyy[[[eeejjjccc}}}|||{{{}}}tttmmmqqquuu{{{}}}oooggg]]]SSSRRRTTTZZZaaagggqqq~~~sss___XXXRRRRRRWWW```nnnxxxxxxfffiii{{{{{{nnnlll{{{ppp|||~~~}}}uuuNNN666333000///000000...---.........---------,,,,,,,,,,,,,,,,,,+++******))))))))))))******)))))))))***)))))))))))))))*********************************************+++++++++,,,++++++******************************++++++,,,++++++,,,,,,,,,---------...---...000000000888@@@FFFIIIRRR```nnnuuutttpppqqqzzzlllcccdddzzz,,,,,,,,,---------............000111000222;;;EEE]]]^^^jjj~~~~~~xxxFFFAAA>>>DDDRRRkkkuuu^^^CCC999444333111/////////000000------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------........................---,,,---//////111<<>>OOOuuuxxx|||nnnbbbaaafffpppbbbEEE444333111333444...000000///......------,,,------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------......---------............///...---000777AAAOOObbbrrryyyxxx~~~UUUXXXssseeeXXXlllyyyrrroooppptttzzz}}}rrrlllmmmvvvpppjjjmmmkkkllljjjgggbbb^^^\\\^^^```ggggggjjjppptttwww}}}ttt|||ssswww|||QQQ333333666000000000///...............,,,,,,,,,,,,++++++++++++***************)))))))))+++++++++******************))))))(((((())))))***)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++...222555===>>>CCCJJJRRR\\\kkkxxx|||jjjXXXRRRgggzzz---...///...---...000222111111:::GGGQQQbbb|||{{{{{{}}}yyy~~~|||jjjSSSBBB777...///444000000000//////...---------------,,,,,,,,,+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......---------............///222///444@@@LLLXXXnnn|||kkkWWWdddjjj]]]aaa}}}vvvsssrrrsssxxxwwwooogggcccccckkkzzzvvvsssvvvtttkkkhhhccc]]]YYYYYY]]]```aaabbbfffjjjnnnsssyyy~~~yyyxxx~~~~~~vvvsssUUU222000444///000000///...............------,,,,,,,,,+++++++++***************************************************))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,000555999FFFCCCEEENNNZZZfffttt{{{|||sssYYYOOOPPP```www,,,...///.........000222222666GGG```pppzzzppp```JJJ333000777555111000000///......------------,,,,,,,,,+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------............///333222999HHHSSS___uuu{{{fffaaaqqqZZZmmm~~~zzzvvvvvvvvvvvvzzzyyytttdddccceeekkkqqq|||uuurrrsssnnnmmmjjjddd^^^YYYZZZ^^^aaabbbeeehhhkkknnntttyyy|||~~~rrrpppxxxxxxqqqvvvqqquuuyyytttkkkmmmwwwWWW666000222...000000///...............---------,,,,,,,,,++++++***************+++++++++******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---///333999>>>FFFHHHPPP]]]iiiqqqxxx{{{~~~|||aaaOOOJJJSSSaaayyy,,,...//////...///111333666???[[[{{{zzzZZZ888000666333111111000//////......---------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---------............///000555@@@LLLVVVdddwwwhhhmmm~~~|||jjj{{{yyyyyy{{{{{{yyy{{{yyyooohhhbbb___aaadddmmmxxxuuupppooohhhqqqnnniiiccc^^^]]]___bbbhhhmmmqqqrrrtttyyy}}}}}}}}}wwwiiirrrxxxrrruuummmpppxxxxxxppprrrssswwwqqqyyy}}}vvvqqqzzz{{{[[[???444222000000000///...............------------,,,,,,,,,,,,*********+++++++++++++++***************++++++++++++******))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,...000333777===BBBBBBNNNbbbttt|||{{{{{{}}}oooSSSJJJLLLTTTeeevvv,,,...////////////222444777GGGmmm___<<<444777///111111000000///.........------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......---------............///...;;;IIIPPPYYYhhhyyykkk~~~~~~ooobbb]]]\\\\\\[[[fffjjjttt~~~{{{nnnhhhpppzzz~~~vvvsssssslllooonnnkkkgggdddcccdddfffmmmtttxxxwwwxxx|||~~~{{{{{{~~~hhhjjjzzzzzzqqquuu}}}vvvlllhhhvvvtttttttttlll___\\\aaarrrsssooo```III777111333000000///..................------------,,,,,,,,,*********++++++,,,,,,,,,))))))*********++++++++++++******))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***---000333666;;;AAADDDGGGXXXqqqbbbQQQIIITTT___gggvvv,,,.../////////000222444666JJJvvvbbbBBB===>>>333111111000000//////......---------,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------........./////////AAAPPPUUU\\\mmm{{{zzzlllmmmxxxfff\\\ZZZ___cccfffmmmqqqyyy{{{nnnaaaeeeqqquuu~~~sssssswwwqqqiiijjjjjjiiihhhhhhjjjlllnnnuuuzzzxxxyyy||||||xxxzzz~~~hhhaaayyyuuuxxx}}}xxxsssmmmiiirrrvvvxxxtttmmmggggggjjjhhhhhhiiibbbNNN888///333000000///.....................---------,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***---111555999===BBBFFFQQQbbbxxxTTTMMMUUUiiitttwww222......000000///222777===JJJkkklllLLL555333666...111333------000+++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///------111111///000333<<<>>>]]]YYYYYYooouuuuuuzzzooofffhhhnnnqqqtttvvv~~~|||zzzsssnnnmmmoooqqqhhhhhhgggeeeeeehhhmmmqqqwww{{{}}}{{{zzz}}}~~~}}}~~~~~~~~~vvvaaattt~~~zzznnnpppxxxxxx}}}rrrpppgggiiibbbjjjaaaFFF;;;---333333000------/////////......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++,,,---//////...---///---111:::BBBDDDHHHMMMzzzxxx|||~~~cccJJJVVVdddxxx111///...111222222888>>>LLLUUUllljjjGGG;;;666...000333......000+++------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///------111111///000444@@@OOOWWWUUUhhhsssxxxxxxrrrxxx~~~zzzsssmmmhhhgggiiillljjjkkkjjjhhhhhhkkkqqqvvvyyy|||eeennn}}}vvv|||gggQQQ888333222000...---//////............---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++---,,,,,,,,,++++++++++++---------.../////////...///333:::???FFFOOOZZZbbbwww___OOOUUUbbbppp111//////111222555>>>HHH]]]mmmwww|||qqq[[[CCC:::......333//////111,,,.........------------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///---...000000///222777AAA\\\NNNSSSrrrqqq~~~tttuuu~~~yyytttmmmfffcccdddgggjjjlllmmmmmmkkkjjjmmmtttzzz~~~}}}~~~lllgggppp~~~{{{{{{jjj>>>333111......//////...............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------,,,,,,,,,,,,...............///000000000<<>>BBBIIIRRRmmmtttyyyxxxwww|||```RRRSSSbbbhhh{{{666DDDMMMUUUqqqzzzUUU888///222444000000///............///.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////333111444???JJJPPPXXX```uuusssxxxzzzvvvvvvxxxuuuzzzvvv~~~jjjeeekkkrrrzzzxxxmmmgggttt{{{xxxhhh[[[YYYZZZXXXfffmmmyyyxxxkkknnnmmm]]]]]]zzzqqqNNN444///333000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------------....../////////444+++///>>>BBB>>>MMMgggyyyxxxxxxxxxzzzkkkQQQUUUbbbeeeppp>>>DDDJJJ\\\kkkIII333...111111000//////......//////............---------,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////000///666DDDNNNUUU```mmmxxxzzzvvvyyyeeexxxqqqwwwxxxzzzxxxgggdddiiiooowww}}}nnnggghhhddd___^^^```aaa___\\\^^^aaahhhrrryyy}}}}}}sssoookkk^^^ZZZkkk~~~hhhBBB444444111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------------...//////000000555---222AAAEEEDDDZZZxxxtttooommmttt~~~]]]RRR\\\jjjlll~~~}}}|||{{{yyywwwuuu@@@MMM___xxxzzzcccCCC222000111000000///////////////............------------***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---+++++++++,,,,,,---------............////////////000111<<>>???@@@AAAAAACCCFFFHHHxxx~~~wwwkkk```ZZZYYYUUUQQQMMMKKKKKKLLLQQQZZZdddjjjggg]]]PPPHHHDDDBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAABBBCCCDDDBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHJJJKKKOOOYYYeeeppp|||yyyvvv{{{{{{___iiizzzSSS<<<555000222444222000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,---.........000333666@@@PPPUUUVVV^^^jjjjjjaaa}}}pppgggmmmnnntttqqqiiidddfffjjjnnnsssxxx{{{uuuvvv~~~wwwuuu|||{{{{{{~~~~~~zzzzzz~~~wwwqqqaaafff|||nnnVVVfffzzz|||mmmFFF777444222///....../////////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000---...:::GGGQQQUUU```tttxxxrrr~~~[[[MMM]]]oooxxx|||xxxgggWWWKKKCCCBBBAAA@@@AAACCCEEEGGGGGGIIIIIIIIIIIILLLQQQYYY^^^zzzyyymmmeee[[[PPPKKKJJJHHHGGGEEEEEEDDDEEEAAAFFFNNNTTTTTTOOOIIIDDDEEE@@@>>>@@@AAA???>>>@@@>>>???AAAAAA@@@@@@BBBCCC@@@?????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFIIILLLQQQXXXcccrrr|||tttvvvhhhdddqqq```===444---///222222111222........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............,,,---...//////111444666@@@NNNRRRSSS]]]nnnyyyXXXeeexxx}}}}}}sssllluuuzzzrrrkkkeeefffiiimmmrrrxxx{{{rrrrrr}}}|||{{{yyy|||}}}yyyuuuxxxvvvuuuyyy|||~~~~~~|||}}}~~~vvvmmmeeebbbtttsssZZZ```hhhZZZ>>>777444111///////////////...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000///222>>>JJJGGGZZZpppxxxvvviiiPPPSSSaaappp{{{|||iiiWWWJJJDDDCCCEEEEEEFFFFFFHHHIIIJJJKKKLLLOOOTTT[[[eeesssyyyhhh\\\XXXRRRKKKGGGFFFEEEDDDEEEEEEDDDCCCBBBCCCFFFJJJMMMOOONNNNNNIIICCCAAADDDEEEBBBAAABBB???BBBEEEFFFEEEDDDEEEFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFIIIHHHHHHLLLUUUdddvvvxxxvvvsssttteeesssnnnGGG;;;111000222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,---...//////111444777DDDNNNPPPTTTeeeyyyqqqVVViiiqqqvvv~~~~~~{{{lllgggdddfffiiilllqqqwww{{{qqqssszzzvvvuuuuuuyyy~~~{{{xxxwwwsssllleeebbbfffjjj}}}{{{iii``````dddfffjjjpppxxx}}}}}}zzzwwwrrrxxx~~~}}}~~~xxxlllmmmaaahhhsss^^^XXXYYYuuu~~~xxxQQQ;;;777333000/////////...........................---------,,,,,,------...------------------------,,,,,,,,,---------.........---///111222666@@@LLLLLLggg}}}tttwwwggg]]]nnnqqq{{{nnn[[[MMMGGGFFFGGGFFFIIILLLOOORRRUUUXXXZZZbbbgggqqq~~~xxxqqqVVVKKKJJJIIIEEEGGGFFFEEEEEEEEEEEEDDDCCCIIIHHHHHHKKKPPPVVV[[[]]]NNNGGGDDDHHHJJJFFFDDDFFFDDDHHHLLLMMMKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJHHHGGGHHHGGGHHHLLLSSS^^^nnnzzz}}}www{{{gggyyy|||hhhyyyzzzTTTGGG999444444111//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,---...//////111555777JJJQQQQQQXXXooouuu]]]mmm}}}lll{{{~~~dddaaaaaaeeeiiikkkooottt|||rrriiilllhhh{{{|||vvvrrruuu~~~yyyppphhh```[[[XXXYYYeeevvvbbbNNNLLLQQQPPPUUU]]]fffllllllhhhdddbbbppp~~~~~~zzzlllrrr```^^^ppp^^^PPPYYYhhh{{{zzzjjj===999444111000000///...........................------,,,,,,,,,------...------------------------,,,,,,,,,---------.........---...111444888BBBLLL[[[tttwwwmmmuuu~~~hhhiiixxxaaaOOOGGGGGGHHHJJJTTTYYYcccmmmxxx{{{[[[PPPPPPLLLIIIJJJMMMNNNNNNLLLKKKJJJLLLNNNOOORRROOOSSSqqqkkk\\\NNNKKKOOOSSSTTTUUUVVVWWWZZZ```gggjjjeee^^^ccc___ZZZXXXYYY]]]aaabbbbbbaaa___\\\XXXSSSOOOMMMHHHOOOQQQPPPZZZooo}}}uuuyyyuuuppprrroooaaarrrpppmmmUUU222888666,,,999,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000111111///...222999???NNNMMM]]]ggggggtttqqqvvv}}}rrrbbb______cccgggiiiooouuu}}}|||ssslllkkkjjjqqqzzztttrrr|||pppcccbbb```___cccmmm|||xxxaaaRRRHHHCCCDDDCCCFFFMMMOOONNNNNNPPPXXXkkk~~~}}}}}}~~~|||{{{~~~|||vvvsssjjj```bbbcccWWWSSSXXXwww~~~gggccclllyyy~~~tttvvv}}}xxxxxxxxxJJJ555000777222---/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///(((///222222FFFXXXOOOwww|||{{{nnnkkk|||ccciiivvvkkkWWWNNNJJJGGGLLLTTTbbb|||qqqXXXSSSTTTRRRRRRTTTQQQUUU[[[```eeejjjooosssvvvwwwvvv~~~zzz\\\QQQOOO^^^pppuuuqqqnnnsssrrrdddYYYRRROOOOOOTTTUUURRRXXXeeekkkhhhcccnnn|||}}}tttqqqtttrrr]]]{{{wwwjjj}}}fff:::666888///666...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000000000000555>>>DDDRRRSSS___eeelll{{{tttuuuccc``````dddgggjjjooouuu|||yyysssssszzz}}}vvvmmmiiigggooowww~~~yyypppxxxwwwkkkbbbbbblll{{{yyylllbbbWWWOOOIIIEEEBBBCCCCCCEEEKKKSSSVVVppp~~~~~~~~~}}}|||}}}|||vvvtttnnndddffffff[[[PPPSSSpppqqqsssoooxxxzzzwww|||~~~}}}gggmmmvvvxxx~~~}}}zzzuuuRRR888---222000...111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///444---000777>>>LLLVVVTTT{{{}}}tttyyyuuu]]]iiixxxyyyyyycccMMMGGGIIILLLSSS[[[wwwnnnaaa^^^^^^\\\^^^cccbbbkkkyyyxxxUUUPPPMMM]]]rrr```VVVSSSRRRTTTYYYZZZZZZ___fffeee]]]\\\mmm}}}xxxsssrrrttt}}}^^^kkkgggqqqHHH333999222111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000333999CCCJJJQQQUUU[[[^^^pppqqqrrrxxxccc``````eeehhhjjjoootttyyysssmmmjjjnnnyyy}}}ssskkkbbbjjjrrrvvvzzz~~~}}}{{{llllll{{{{{{~~~jjj___```lllvvv}}}zzzxxxuuukkkaaaRRRLLLEEEAAA>>>@@@IIITTT^^^|||~~~~~~~~~}}}}}}}}}~~~{{{uuuuuuqqqhhhiiihhh^^^OOOOOOiiiwwwvvvwwwyyylllbbbjjjqqqwww~~~rrrjjjppp{{{]]]>>>///111//////222111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///333///,,,777GGGKKKOOO[[[~~~}}}hhh[[[jjjwwwqqqmmmXXXFFFEEELLLPPPVVV\\\pppttteeesss}}}xxxrrrlllnnnsss|||hhhdddiiipppbbb\\\^^^dddiiivvv{{{}}}{{{wwwssspppppp}}}ggg___kkkcccxxxXXX222888555,,,333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...///000333;;;EEEMMMPPPXXX[[[^^^|||ooommmxxxxxxbbb___```dddhhhiiinnnsss{{{rrrkkkdddhhhppp{{{|||ssskkk\\\gggpppsssssstttuuusssiiiiiivvvwwwmmmooopppuuu}}}ssskkkmmmqqqwwwyyyzzz{{{~~~zzzrrr```YYYSSSMMMIIIJJJTTT___xxx~~~~~~~~~~~~}}}|||zzzssssssqqqhhhfffeee[[[PPPNNNbbb{{{xxxtttnnnoootttuuuvvv|||ooogggccchhhppprrrooolll^^^BBB333555111...111000///............---------........................---------------------------------------...//////000000,,,888KKKIIIOOOmmm}}}ddd```mmmzzznnnuuu___QQQGGGJJJOOORRRWWW^^^}}}jjj___oooyyy{{{yyywww|||~~~~~~zzzuuuoookkkrrrxxxtttZZZnnnxxxaaagggjjj777666666***444000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000333;;;FFFNNNTTT]]]^^^fff}}}dddbbbtttppp```]]]___dddhhhiiimmmssszzzrrriiicccbbblllwww{{{xxxsssllliii[[[hhhsssvvvtttsssrrrqqqpppkkknnnzzz{{{rrrooosssuuuuuuxxx~~~}}}||||||~~~~~~|||oooggg___[[[\\\cccsss~~~}}}~~~~~~~~~~~~zzzqqqpppoooddd```^^^VVVQQQOOOZZZwww}}}vvvzzzrrrooooooqqqmmmeeeaaacccXXX???555888333...000111///............---------........................------------------------...------------...//////111555444???LLLJJJ[[[iii\\\dddtttzzz~~~zzzWWWMMMHHHKKKPPPXXXhhhzzznnnaaammm|||~~~~~~}}}zzzrrrkkkppptttaaacccggg```sssFFF444777,,,444000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000333;;;GGGOOOTTT[[[ZZZjjjcccbbbxxxcccxxxhhh^^^\\\^^^eeeiiikkkooottt{{{yyynnneee```]]]jjjvvv~~~|||sssmmmkkkiii]]]jjjvvvzzzyyyyyyxxxuuuwwwlllhhhrrr{{{}}}}}}}}}xxxzzz|||{{{xxxnnneeefffppp}}}~~~~~~~~~{{{pppooonnnccc^^^\\\VVVTTTQQQRRRggg{{{yyyooonnnttt___BBB444666222///222111///............---------........................------------------------......------......///000...333:::CCCGGGJJJfffgggRRRSSSfff~~~vvvsssSSSKKKGGGKKKVVVkkkuuueeelllyyy}}}yyyqqqppprrrqqqfff|||pppaaammmYYY555999000333000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111555>>>JJJSSSTTTWWWRRRiiizzzYYYkkkyyyuuuooohhhwwwggg^^^\\\___ffflllnnnrrrxxxzzz}}}pppddd]]]\\\^^^ooowww{{{tttllliiihhhfff\\\gggqqqvvvzzz~~~~~~}}}xxxiiicccppp}}}|||}}}}}}}}}xxxyyyxxxssstttllliiisss~~~}}}|||{{{zzzxxxzzz}}}rrrppppppfffaaaaaa]]]ZZZXXXNNNXXXxxx~~~VVV999555222222333//////............---------...............................................................//////000...000===FFFBBBMMMooo|||WWWLLLXXXnnnkkkPPPHHHHHHUUUkkkzzziiiooollluuu~~~}}}xxxjjjlllxxxmmm}}}vvveeemmmggg666:::444333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222777AAANNNWWWZZZXXXQQQkkksssZZZrrrooopppkkkiiizzzjjj^^^]]]aaahhhnnnqqquuuzzz}}}yyylll___YYY]]]bbbjjjooonnnfffaaaaaa```\\\YYYbbbjjjpppwww~~~uuueee___ooowwwrrrttt||||||{{{}}}zzz{{{uuulllkkkhhhnnn}}}{{{xxxwwwxxxyyyyyyyyyzzz|||~~~tttrrrsssjjjeeegggdddaaa___NNNRRRsssxxx|||~~~|||mmmAAA555333444333+++//////.........---------////////////////////////.......................................///000000444111CCCMMMEEETTTwwwzzzXXXVVVfffwwwzzz{{{aaaKKKGGGLLLbbbzzzhhhoooyyymmmyyyzzzsssqqqtttyyy{{{|||zzz~~~}}}}}}~~~~~~qqqooovvv}}}iiippp{{{>>>...;;;222///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,///999EEEPPPVVV```SSS\\\uuuNNN~~~~~~gggppplllzzzrrrggg``````aaadddiiiqqqyyy}}}~~~zzzoooaaaVVVUUU___kkkhhhccc]]]XXXVVVWWWWWWXXX^^^aaafffooo|||vvvgggccclllzzzqqqqqqlllkkkooosssttttttvvvvvvtttwww|||~~~|||tttkkkhhhmmmrrr{{{|||uuuvvvsssooommmnnnppppppqqqqqqtttwwwzzz}}}~~~{{{tttoookkkiiifffeeebbbeeeXXXKKK]]]yyyzzzvvvsssrrr|||WWW888222222222444////////////............000//////...------,,,,,,//////.........---------///,,,,,,000222111111333333@@@IIILLLTTThhh{{{wwwvvvzzzmmmVVVnnnuuu}}}tttYYYJJJHHHNNNjjjppplll}}}ppphhhvvv}}}~~~zzz}}}}}}||||||}}}}}}qqqkkkmmm~~~pppmmm~~~{{{{{{III333777,,,///////////////.................................------------------------,,,,,,,,,---------......///------222<<>>IIIPPPUUUjjj|||___]]]qqqsssYYYKKKLLL\\\ooo___rrrmmmrrrvvvppppppxxx|||nnnbbbRRRLLLOOOWWWhhhzzzuuusssqqqooommmiiivvvwwwzzz|||{{{zzz|||~~~~~~}}}||||||zzzooofffjjj~~~zzzfffrrrXXX>>>777444222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222000000555BBBQQQ___fffuuu|||mmmcccYYYZZZ]]]aaagggnnntttxxxyyy|||tttiiiYYYRRRZZZfffgggaaaSSSMMMFFFAAA@@@BBBDDDEEEEEEGGGHHHKKKSSS\\\___]]]WWWMMMMMMSSS^^^ssszzzgggdddcccfffggggggjjjppprrrtttwwwuuupppkkkhhhgggllltttzzz{{{{{{|||yyysssmmmlllmmmvvvyyyvvvqqqfffbbb^^^[[[ZZZZZZZZZYYY[[[]]]___bbbfffmmmuuuzzzxxx{{{~~~|||~~~|||vvvpppkkkgggccc```\\\[[[UUUMMMLLLYYYppp{{{}}}lllgggxxx|||wwwnnnqqq}}}wwwkkkkkkwwwrrrvvvwwwlllkkkvvvzzzrrrTTT===555222---////////////..................------------,,,,,,---.....................///------000000000666===AAAIIIQQQ]]]tttzzzYYY[[[ooommmUUUJJJMMMaaaqqq^^^wwwhhhbbbccc___TTTUUUeeeuuuhhh]]]SSSNNNHHHLLLSSS]]]zzzxxxsssnnnmmmnnnoooooommmlllyyy~~~}}}|||{{{||||||}}}|||yyyzzzzzz{{{{{{zzzzzzyyyuuuoooiiiiiixxx|||[[[\\\rrrQQQ:::111222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333111111777CCCSSS```hhhjjj{{{jjj^^^WWWXXX\\\```gggnnntttwww}}}qqqgggYYYVVVcccpppiiiYYYLLLGGGAAA======>>>??????===@@@BBBCCCIIIQQQTTTRRRLLLEEEGGGLLLSSSeeeqqqmmmfffdddeeeggggggeeehhhmmmooorrrwwwzzzzzztttlllfffdddoooxxxyyy{{{~~~wwwiiiiiikkksss}}}|||{{{nnnjjjdddaaa___^^^^^^]]]ZZZ[[[\\\^^^ccciiirrrwwwxxx|||~~~}}}~~~|||vvvqqqmmmhhhddd```[[[WWWRRRNNNJJJOOOdddzzz|||}}}}}}yyyxxxqqqwwwxxx{{{wwwuuuzzzrrr\\\XXXiiiuuuqqqpppeeePPP<<<222///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------...............///---...000///000888@@@EEEHHHRRRggg~~~|||nnnWWW[[[nnn}}}dddPPPIIIOOOiiirrr]]]yyypppeee^^^[[[QQQFFFJJJ\\\qqq~~~eeeXXXQQQLLLJJJEEEKKKRRRVVVhhhvvvpppkkkhhhkkknnnoooooopppzzz~~~~~~~~~}}}{{{wwwuuuvvvxxxyyyzzzzzzyyyyyyssssssmmmgggnnn]]]WWWyyylllFFF666333333222111000///...---........................------------------------,,,,,,,,,---------......000000333;;;GGGUUU___eeebbbrrr{{{jjj___XXXZZZ^^^dddlllttt{{{mmmeeeZZZ\\\nnnzzzlllUUUFFFCCC>>>;;;:::;;;::::::999<<<>>>>>>AAAGGGHHHEEECCC???AAADDDFFFTTT^^^YYYZZZZZZ^^^cccdddcccfffkkkooorrrxxx}}}~~~|||wwwtttfffmmmoookkknnnwwwzzzuuugggiiikkkrrruuuqqqllliiiggggggfffeeeddddddbbbbbbccchhhoootttwww}}}||||||~~~}}}}}}~~~}}}|||wwwsssoookkkfffcccZZZSSSOOOOOOJJJJJJ]]]uuu||||||uuu^^^[[[jjjuuuiiibbbYYYNNN???333000333////////////............---------------------------------........./////////......//////000999CCCJJJGGGTTTrrr{{{vvvZZZWWW```uuusss[[[JJJJJJTTTsssqqq\\\vvveeemmmddd^^^WWWUUUIIIMMM[[[dddoooxxxwwwtttYYYNNNKKKIIIEEECCCLLLTTTTTT```ssszzzvvvuuummmccc___cccjjjqqquuusss{{{}}}zzzxxxvvvqqquuuvvvxxxzzz{{{{{{{{{{{{vvvxxxqqqffffffzzzlllcccoooyyyNNN;;;333333222111000///...---................................................,,,,,,,,,---------......---///555???KKKVVV^^^bbbcccuuuttt{{{ttt{{{}}}mmmbbbZZZ]]]bbbjjjsss|||}}}iiiccc[[[```uuuoooSSSDDDAAA===;;;::::::999888777;;;<<<;;;<<<@@@@@@===???;;;>>>???===GGGOOOJJJKKKNNNUUU]]]aaabbbfffmmmnnnrrrwww{{{}}}~~~mmmpppjjjaaacccpppwwwuuuhhhkkkmmmtttzzzvvvqqqnnnmmmmmmmmmmmmpppnnnkkkgggfffhhhnnnrrrvvv|||~~~}}}~~~yyyxxx~~~}}}zzz{{{~~~}}}}}}yyyuuuqqqmmmiiieeeYYYPPPMMMPPPLLLJJJ[[[tttzzz}}}ppppppwwwvvvwwwkkk___UUUFFF555///444000/////////............---.....................---------........./////////......//////000:::DDDMMMGGGVVVyyy{{{zzzmmmTTTUUUdddmmmUUUFFFKKKXXX{{{oooZZZpppkkk}}}ttthhh\\\\\\SSSRRRRRRTTTVVVZZZaaahhhuuubbbQQQHHHDDD@@@HHHHHHLLLQQQTTTXXXeeettt}}}sssppphhh___```iiioooooozzz~~~{{{|||zzzyyyxxxuuusss|||yyyxxxxxxvvvttttttuuunnnuuummmbbbgggtttiiiYYYWWW{{{[[[222666444222111111000///...........................,,,,,,,,,------.........++++++,,,------......///...000444>>>LLL[[[bbbbbbhhheeeppp~~~wwwmmmyyyvvvhhh^^^]]]dddjjjnnnwwwrrrkkk\\\ZZZppphhhQQQBBB>>>999666666777777777888999;;;<<<<<<<<<;;;;;;888999:::;;;===>>>??????@@@JJJRRRSSSTTT\\\fffjjjoooqqquuuwwwyyy|||}}}nnn]]]ZZZkkk~~~uuuiiijjjiiinnn|||uuusssvvvxxxxxxwwwxxxuuuqqqnnnooopppqqqqqq|||~~~}}}|||~~~}}}}}}~~~~~~xxxzzz|||yyyzzz{{{yyyvvvpppjjjfffZZZQQQNNNPPPKKKEEESSSiiixxx|||xxx}}}oooWWW777,,,888111111000///////////////........................,,,---------.../////////000///...---///555>>>DDDPPPMMM^^^___NNNXXXmmmyyy\\\LLLKKKKKKcccqqq]]]rrrssszzzjjj^^^___\\\\\\\\\^^^aaaffflllqqqxxxtttgggUUUGGGBBBAAA@@@GGGGGGJJJQQQWWW^^^mmm|||pppmmmddd\\\^^^hhhppprrrxxx{{{~~~|||yyyxxxwwwwwwvvvtttzzzyyywwwwwwuuutttssstttvvv{{{qqqcccdddllldddUUUSSS|||mmmAAA666444222111111111000...........................,,,,,,------------------+++,,,,,,------......///000111555@@@OOO[[[___^^^ttt\\\hhhqqqtttvvvggg]]]dddiiimmmnnnttt||||||~~~zzzlllaaa[[[bbbxxx~~~cccLLLBBB???:::777777888888888;;;;;;<<<<<<<<<;;;:::999:::::::::;;;<<<=========@@@CCCGGGJJJLLLRRRZZZaaappprrruuuwwwxxxyyy|||~~~wwwjjjeeeooo|||{{{nnniiigggnnn{{{vvvwww||||||yyyxxxxxxxxxwww{{{~~~}}}}}}~~~}}}||||||}}}zzzyyy}}}zzz~~~~~~~~~|||xxxqqqkkkfff]]]RRRMMMNNNIIICCCMMM```{{{}}}OOO000000111111000///////////////........................---------...............000///...---000666???EEEEEEGGGYYYwww\\\VVVmmmsssWWWJJJMMMnnnooo[[[yyymmm]]]]]]\\\]]]___cccjjjssszzzvvvpppaaaMMMAAA@@@BBBCCCFFFFFFJJJQQQYYYggg|||rrrlllaaaXXXZZZdddmmmpppwwwxxxyyy~~~zzzyyywwwvvvttttttssssssuuuuuuvvvvvvvvvxxxxxxxxx~~~uuufffdddhhhwwweeeVVVNNNwww|||KKK777444222111111111111000........................------------------,,,,,,,,,,,,,,,---......//////333222777CCCRRRZZZZZZXXXyyykkkvvvkkksssuuufff\\\dddhhhjjjkkknnnuuuxxxwww|||~~~tttfffYYY___qqqzzz]]]HHHAAA>>>;;;999999:::::::::============;;;:::888888:::::::::;;;;;;;;;<<<<<>>>>>===<<<;;;:::999999888888999:::;;;<<<======BBB::::::AAABBBAAANNNaaaqqqtttxxx|||~~~uuurrrzzztttiiioooyyyxxxppphhh^^^\\\\\\___eeekkkoooqqqzzz}}}~~~|||zzzyyyzzzzzz{{{|||}}}~~~{{{{{{{{{{{{|||}}}~~~{{{yyyzzzuuuwwwzzz|||zzzuuupppmmmgggYYYOOONNNJJJEEEHHHPPPsssrrreeekkkooopppqqqqqqttt~~~zzzhhh@@@666111000000///////////////......................../////////...---------,,,/////////000333;;;EEEKKKNNNccczzzllliii```fffzzzeee\\\^^^ttt}}}~~~fffQQQ|||qqqXXXQQQOOOTTTXXX^^^mmm}}}rrr\\\EEE:::;;;@@@AAABBBLLLRRRQQQVVVsssxxxlll\\\RRRPPPVVV___fffqqqtttxxx{{{yyyuuuyyy{{{yyytttqqqrrrtttnnntttwwwwww{{{{{{}}}uuullliiieeepppuuu```[[[ooo[[[:::777333111111222222111.................................------,,,,,,,,,,,,,,,---......//////000444222999HHHRRRTTTTTTUUUvvvnnn~~~wwwhhh]]]ZZZ\\\aaafffkkkpppwww}}}|||~~~zzzkkk```^^^sssoooUUUEEE===<<<;;;;;;<<<===<<<;;;======<<<<<<;;;;;;;;;;;;555666888:::<<<>>>@@@AAAAAA;;;<<>>HHHOOOOOOeee|||[[[aaa~~~^^^lll~~~nnnddd```bbbaaa```bbbhhhuuu{{{aaaLLL~~~qqqYYYSSS[[[aaafffkkkxxxxxxmmmXXXCCC;;;>>>BBBDDDCCCNNNUUUSSSZZZ|||uuugggXXXOOONNNRRR\\\eeeiiimmmuuu}}}|||zzzrrryyyzzzuuuuuuxxxrrrxxxzzzwwwxxx~~~}}}xxxtttwwwrrrlllhhh```fff|||yyyccc```ddduuuiii===999555222111111111111........................------------------,,,,,,---------...//////000000333333;;;JJJRRRSSSWWW^^^{{{||||||}}}{{{kkkaaa^^^```fffmmmqqqttt{{{qqqccc[[[cccwwwjjjSSSDDD<<<<<<<<<===??????>>><<<======<<<<<<;;;<<<<<<===444555888:::===@@@BBBCCC@@@<<<<<<===:::999DDDUUUiiinnnvvv|||www{{{yyymmmnnnwww{{{mmmbbb[[[WWWVVVUUUUUUVVVXXXZZZ[[[eeelllwwwzzzuuurrrqqqpppuuuuuutttuuuvvvxxxzzz|||xxxyyyzzz|||}}}zzz~~~|||~~~}}}~~~wwwooojjj___VVVMMMJJJGGGDDDEEEHHH___yyy|||kkkiiirrruuuyyy}}}vvvjjjnnn~~~fff@@@000111111000///////////////////////////////////////...............---------//////000222777@@@KKKRRRaaappp~~~uuuYYYdddvvvfffxxxtttrrriii___YYYYYYaaappp}}}yyy^^^JJJkkkXXXYYYeeennnwww|||uuujjjWWWDDD>>>AAAEEEEEEDDDOOOUUUUUUbbbttteeeVVVNNNLLLOOOWWWaaaccchhhqqqzzz||||||www~~~vvvuuuwwwpppxxxyyysssrrrwwwuuunnnmmmqqqooommmiii^^^bbbvvvoooaaaZZZcccwww~~~zzzzzz@@@;;;666222111000000000........................,,,,,,------------------------......//////000000444555>>>LLLRRRSSS\\\jjj}}}}}}zzzzzz{{{oooeee```bbbjjjssswwwxxx}}}jjj]]]XXXeeeyyykkkUUUEEE======>>>@@@CCCCCCAAA???@@@???===<<<;;;;;;;;;;;;666777999<<<>>>AAACCCDDD???>>><<<===@@@FFFMMMRRRmmmrrryyy{{{|||}}}tttpppyyyssshhhbbb```[[[[[[[[[[[[[[[\\\^^^```bbbjjjuuu}}}zzzuuuqqqppppppqqqpppooonnnnnnoooppprrrtttvvvwwwyyy{{{}}}~~~zzz~~~yyywwwnnniii]]]WWWPPPJJJEEEBBBCCCGGGPPPsssyyy{{{~~~zzzyyyvvvyyytttwww|||ttt{{{rrr}}}|||eeeDDD444111111000///////////////////////////////////////---------...............//////111333999BBBMMMUUUqqqxxxgggZZZhhhqqqzzzsssfff^^^dddnnnxxx^^^JJJzzzdddVVV^^^fffssszzzrrrgggTTTCCC<<>>???@@@CCCEEEFFFDDDBBBCCCAAA???<<<::::::999999999999;;;===???AAABBBCCC@@@???<<>>EEEHHHEEEIIIRRRWWW^^^wwwpppbbbSSSLLLKKKMMMSSSYYYccciiiooovvv|||zzzzzzqqqkkknnnrrrmmmqqqsssrrrrrrtttsssooojjjlllooonnniiifffmmmwwwqqqUUUSSSqqq{{{OOO555777444///111---333//////.........---------........................---...///000111111111111000:::???MMM[[[UUU\\\~~~mmmwww~~~~~~|||tttaaa]]]fffnnnrrrxxxttt\\\VVV]]]sssyyybbbKKK===GGGFFFEEELLLKKKDDDCCCFFFBBB===:::<<<>>>;;;666888;;;>>>@@@????????????@@@AAA@@@FFFZZZooonnn___rrr~~~|||yyyzzz~~~mmmeeehhhoooiiiiiiiiijjjkkknnnppprrrrrruuuzzz~~~{{{uuupppmmmlllmmmnnngggiiiiiieeeaaa```eeejjjnnnoooqqqvvv}}}~~~}}}~~~~~~|||{{{|||yyyzzz||||||yyysssmmmiii^^^XXXRRRNNNIIIBBB@@@BBBLLLiiiwww}}}oooggg{{{ssshhhbbbaaa[[[JJJ999333000///111111---,,,...000000//////.........---............////////////...222,,,333DDDAAAAAAWWWbbbtttyyyaaaSSSQQQ\\\zzzjjjdddkkkttt```GGGwwwrrr___RRRNNNSSS\\\jjjxxxuuuqqqfffRRRBBB???FFFKKKIIIIIIQQQYYYeeeoooaaaRRRKKKKKKMMMSSSYYY___eeekkkrrr}}}||||||pppllllllkkkiiilllllljjjkkkppprrrpppssspppmmmiiieeeggguuurrrUUUPPPoooYYY;;;888555000222,,,111//////.........---------........................,,,---...//////000000000444<<<@@@KKKXXXXXXfffeeeqqq~~~}}}~~~vvvccc]]]eeelllqqqxxxpppZZZWWWaaawwwyyydddPPP>>>EEECCCCCCLLLMMMIIILLLIIIIIIEEE@@@===>>>>>><<<;;;<<<=========>>>@@@BBBCCCDDDCCCDDDMMM\\\eeegggzzz{{{~~~qqqkkkooowwwrrrrrrssstttuuuvvvxxxxxxwwwzzz}}}zzzuuupppllliiiiiiiiijjjkkkjjjfff```___bbbfffjjjkkknnntttzzz}}}|||zzz~~~|||~~~~~~}}}}}}{{{zzzzzzzzzzzzwwwrrrlllhhh^^^XXXRRROOOJJJCCC@@@@@@IIIaaarrrnnn|||yyyqqqhhheee^^^HHH000444000///111111...---///000000/////////.....................////////////...333///444CCCCCCHHH___iii{{{YYYPPPVVVfffwwwoootttrrreeeJJJtttnnnZZZNNNLLLOOOTTTdddzzzxxxoookkk```MMM@@@???GGGMMMNNNMMMSSS]]]sssnnn```QQQJJJJJJMMMSSSYYY^^^ccchhhnnnyyyxxxrrrppplllhhhkkklllkkkhhhjjjqqqvvvvvvuuupppkkkgggdddhhhuuuuuuVVVMMMiiihhhBBB888444222444,,,////////////.........------........................,,,,,,---......//////000777>>>BBBIIITTT\\\tttnnnooobbbppp~~~yyyfff___fffmmmsss{{{nnnXXXXXXdddyyywwwfffVVVGGGHHHCCCEEEQQQRRRLLLOOOJJJNNNLLLDDD===>>>@@@AAAAAAAAA@@@???>>>@@@DDDGGGFFFGGGIIILLLOOOZZZooo~~~}}}wwwuuuzzzyyy{{{}}}~~~}}}zzztttnnniiieeebbbaaabbbcccbbb^^^ZZZYYY[[[^^^eeeggglllsssxxx{{{zzzxxx~~~|||}}}}}}{{{}}}~~~~~~yyyzzz{{{zzzxxxwwwuuuqqqkkkggg___XXXSSSQQQLLLDDD???>>>EEEWWWxxxddd@@@666111///111111///...000000000////////////..................///////////////333222777BBBFFFSSSkkkvvvZZZZZZggg|||}}}sssuuutttxxxjjjMMMxxx{{{jjjWWWMMMKKKOOOTTTfff~~~~~~rrrooodddXXXGGG===>>>FFFLLLOOOSSSVVVcccjjj]]]OOOIIIIIIMMMSSSYYYbbbeeegggjjjttt|||xxxvvvtttppplllmmmooonnnkkkmmmssswwwwwwooollljjjiiigggeeeiiipppmmmoooyyyzzzYYYKKKaaaxxx}}}xxxIII777222222666---///////////////....................................------......///000000111888>>>DDDJJJQQQ___~~~zzz^^^zzzgggggguuu|||jjjdddhhhnnnvvvpppXXXWWWeeewww|||tttiii^^^QQQLLLFFFQQQeeeeeeXXXWWWNNNTTTTTTMMMIIIMMMPPPOOOOOONNNMMMKKKIIIJJJLLLOOORRRRRR\\\mmmxxx~~~}}}}}}{{{}}}}}}yyytttmmmfffaaa^^^\\\YYYZZZZZZXXXVVVWWWZZZ\\\aaaeeekkkrrrxxx{{{{{{zzz}}}{{{||||||{{{}}}{{{|||xxxyyyzzzxxxvvvuuussspppkkkggg```YYYTTTRRRNNNFFF???===@@@OOOppp{{{[[[999333///000222000000111000000//////////////////............///////////////333777;;;AAAJJJ___vvvyyy___ggg{{{jjjlll}}}ssssssuuussssssoooPPPyyyhhhVVVNNNMMMPPPWWWjjjwwwoooppp\\\OOOAAA:::===CCCIIIMMMVVVYYYhhhzzzdddXXXLLLIIIJJJMMMSSSYYYccceeefffhhhsss}}}~~~~~~zzztttppppppmmmppppppnnnooorrrsssppppppllljjjiiifff```]]]___ddd~~~```kkk~~~^^^LLL[[[ooouuuxxxPPP777111222666...000000000/////////.................................////////////000111222333666<<>>___uuu]]]```kkkwwwzzzuuuvvv}}}xxxvvvttt~~~qqqFFF;;;111000222111////////////000000000111111111............////////////111///>>>FFFCCCVVVqqqxxxnnnfffssssss\\\]]]kkkZZZPPPpppvvvooovvv~~~xxxrrrzzzuuuyyyhhhUUULLLJJJRRR^^^mmm{{{iiiEEE;;;666;;;CCCGGGLLLQQQXXXhhhuuueeeRRRKKKGGGKKKOOORRRUUUYYYggglllqqqttt{{{{{{wwwxxxwwwtttvvv|||tttxxxxxxvvvvvvxxxwwwtttssskkkfffgggiiieeebbbaaakkkwwweeerrrrrrVVVSSSaaappp~~~nnnHHH999444222+++333000000000000////////////........................000///...---...000222333:::;;;LLLWWW]]]|||zzzqqqsssxxxwwwssswww|||ssstttgggQQQRRReeewww}}}vvvooollljjj]]]VVVfffuuunnnmmm|||tttrrruuuzzz|||}}}xxxqqqjjjggghhhkkkmmmlllllllllnnnpppqqqrrrqqqwwwyyy{{{zzzxxxxxx{{{~~~xxxwwwzzz}}}zzzyyy}}}}}}yyymmmlllmmmssszzz{{{uuunnnjjj^^^TTTPPPNNNHHH@@@===;;;<<>>GGGEEEXXXrrrtttqqqlll}}}iiicccsssZZZ]]]sssiiinnn{{{yyyoooqqq}}}|||yyyfffTTTLLLLLLYYYbbbxxxjjjBBB@@@===>>>BBBHHHNNNQQQYYYppp[[[OOOJJJHHHJJJMMMPPPWWW^^^iiilllmmmnnnwwwyyyzzzyyypppllljjjgggeeeddddddeeeffffffeeedddeeeffffffeeecccoooyyy|||^^^|||vvv[[[PPP___ppp}}}MMM<<<...555666000000000000000////////////........................000/////////000111222222888IIIFFF[[[iii{{{zzz}}}~~~}}}zzzuuudddSSSSSS]]]rrr}}}~~~xxxsssooommmdddcccssszzztttsssvvvxxx|||~~~}}}uuunnnkkkiiiiiiooovvvxxxyyyzzz{{{}}}~~~~~~|||zzzwwwuuuuuukkkttt{{{zzzyyy{{{~~~~~~}}}~~~~~~|||{{{wwwtttpppnnnkkkttt{{{zzzvvvtttssspppkkkeee[[[SSSMMMGGGAAA<<<======NNNmmmsss~~~ooollliiikkkvvv}}}}}}zzzzzzkkk___dddvvvzzzlll[[[AAA...111444...,,,111000000000000000000000000///000111000......///111555111???JJJMMMdddyyyrrrxxxcccbbbiiizzzddd~~~vvv]]]kkkuuu~~~|||ssskkkjjjmmmyyyeeeRRRJJJKKKPPPaaa|||```AAA???>>>@@@EEELLLQQQUUUkkkqqq[[[MMMIIIGGGKKKOOORRRYYY```fffjjjllloooyyy}}}}}}|||sssjjjhhhgggdddbbbaaaaaaaaabbbccccccccceeeggghhhfffeeennn{{{aaarrrrrrZZZOOOZZZiii{{{VVV???///444444000000000000000////////////........................////////////000111222333777IIIIII___qqqkkkWWWWWWbbbrrr~~~|||tttmmmmmmhhhkkkzzzzzzzzztttxxx|||vvvtttuuuzzz|||}}}}}}uuummmjjjiiijjjpppxxx}}}~~~~~~}}}}}}|||wwwrrroooqqqxxx}}}{{{xxxxxxyyyxxx}}}}}}{{{}}}~~~{{{uuunnniiinnnvvv{{{xxxsssqqqpppmmmkkkdddZZZRRRLLLFFF@@@;;;<<<;;;JJJiii|||yyyxxxzzz~~~mmm\\\^^^nnntttsssooogggUUU@@@111333444---+++111000000000000000000000000///000111000......///111555555CCCLLLRRRlllyyy~~~mmmYYY[[[iii}}}vvvvvv[[[^^^hhhtttwwwrrrkkkggggggwwwvvvbbbPPPIIIJJJIII```NNN@@@@@@AAADDDIIIOOOVVVYYYlllpppZZZMMMIIIIIIMMMQQQUUU[[[bbbfffjjjnnnsss}}}|||vvvkkkccckkkiiigggeeecccccccccccc```aaacccgggiiijjjhhheeennn}}}eeehhh|||ppp[[[OOOUUUbbb{{{cccCCC000333222000000000000000////////////........................////////////000111222333888JJJNNNcccyyy~~~~~~qqq[[[ZZZfffttt~~~uuukkkjjjiiimmmvvv~~~wwwkkk[[[PPPNNNQQQVVVYYY^^^___\\\___fffhhhttt}}}zzzxxxvvv}}}~~~|||{{{sssllliiiiiikkkrrrzzz~~~wwwzzz~~~{{{rrrlllrrrxxx|||yyywwwwwwwwwvvv~~~}}}yyyzzzzzzrrrkkkpppvvvxxxtttppppppooommmjjjcccYYYPPPJJJEEE???;;;===;;;HHHeeexxxvvv``````nnnmmmeeeddddddSSSAAA444555444---,,,111000000000000000000000000///000000///......000111333;;;FFFKKKUUUrrryyy~~~eeeQQQ]]]qqqzzz```RRR[[[gggoooppplllfffbbbhhh~~~}}}rrr```OOOIIIJJJNNNaaaEEE@@@AAADDDGGGKKKRRRYYY]]]nnnpppZZZNNNKKKKKKOOORRRTTTYYY___aaacccgggmmmttt}}}}}}|||wwwooohhhccclllkkkiiihhhfffeeeeeeeeeaaabbbdddhhhjjjiiifffccclll{{{nnniii~~~sss]]]PPPSSS^^^yyypppFFF222111222222000000000000////////////........................////////////000111333333999JJJRRRccc}}}ssssssxxxqqq[[[\\\gggwww~~~vvvlllccccccddddddaaa\\\ZZZYYYMMMGGG@@@<<<;;;===>>>>>>HHHNNNPPPVVV___dddttt|||~~~}}}zzz~~~{{{wwwpppiiiggggggjjjqqqyyy|||}}}~~~{{{xxxvvvtttyyywwwnnnmmmssswwwwwwwwwyyy{{{zzz~~~yyyxxx}}}}}}}}}zzzssspppuuuvvvssspppqqqqqqooojjjbbbXXXOOOIIIDDD???;;;???===GGGbbb}}}wwwkkklllzzzuuujjjjjjmmmaaaJJJ666222333000...111////////////////////////...///000///......000222111>>>GGGIIIXXXtttuuu~~~rrrSSSjjj~~~yyyxxxnnnUUUXXX^^^eeejjjkkkgggccc___uuu~~~zzzppp```OOOHHHIIIUUU^^^~~~pppGGGBBBDDDFFFIIIMMMTTT\\\bbbqqq\\\OOOLLLLLLPPPRRRSSSVVV[[[WWWXXXZZZ___cccgggkkkoooiii{{{yyytttwww{{{vvvpppkkkhhhgggiiihhhgggfffeeeddddddcccddddddfffhhhhhhgggbbb___eeesss|||tttwwwaaaOOOOOOZZZrrr}}}GGG333222222333000000000000////////////.................................///000222333444:::HHHTTTaaayyysssuuu{{{qqq]]]^^^iiixxx{{{}}}wwwkkk___^^^[[[RRRIIIBBB>>><<<888888999:::<<<<<<;;;999===FFFMMMUUU^^^aaarrr~~~~~~zzzrrrkkkfffeeefffhhhooovvvwwwxxxzzzzzzxxxuuurrrooorrrxxx}}}|||sssmmmrrrvvvvvvxxx|||~~~}}}{{{yyy}}}~~~yyyuuuyyyyyyvvvssstttrrroookkkcccXXXOOOJJJEEE@@@<<>>>>>===CCCSSSjjj~~~tttFFF000111555333000000000000000000000000000...///000///...///111333444EEEMMMXXXrrrccc^^^www}}}uuugggVVVrrr}}}xxxpppfffcccffflllooopppkkkooovvv}}}ppp^^^NNNIIIKKKOOOXXXyyyfffHHHDDDGGGJJJMMMSSS]]]kkkuuuhhhWWWRRRQQQVVV^^^eeehhhmmmrrrvvvssstttxxxzzz|||{{{sssmmmkkkjjjjjjiiifffgggggghhhhhhhhhhhhhhhgggeeeddddddcccaaa^^^[[[___cccmmmyyymmmnnnrrrOOODDDPPPbbbqqqHHH777555222222000000000000////////////........................---......///000222444555???FFFUUU___www{{{uuurrr~~~uuubbb```eeennnmmmmmmsss|||~~~rrrcccVVVUUUOOODDD>>>>>>;;;777666666555555555777;;;===???JJJPPPWWW^^^eee|||{{{lllhhheeefffggggggjjjooorrrrrrrrrrrrqqqpppooonnnnnnvvvzzzzzz~~~zzz|||~~~~~~~~~~~~uuuyyy|||uuuppphhh\\\RRRMMMHHHDDDAAA??????BBBMMM___tttllluuu{{{|||uuuVVV777111333222///000000000000000000000000---...////////////111333888FFFMMM]]]zzzzzz}}}[[[iiissssssssswwwYYYRRRuuu{{{vvvvvvyyyzzzzzzxxxuuutttzzz{{{mmm[[[MMMKKKOOOYYYiiitttKKKDDDGGGKKKOOOUUUbbbrrr~~~xxx```PPPVVVVVV]]]iiirrrxxx~~~{{{sssmmmlllkkkiiifff```aaabbbcccddddddddddddfffdddcccbbbbbb```^^^\\\bbbdddjjjvvvvvv[[[ggg|||TTTBBBOOOaaammmJJJ999666222111000000000000////////////........................------...///111222444555DDDGGGVVV^^^rrr}}}~~~sssttt|||{{{~~~uuubbb^^^```hhhhhhiiiqqq|||~~~ooo^^^OOOOOOHHH???;;;<<<888111444555777888999:::===>>>BBBKKKOOOSSSYYYaaa|||{{{lllhhhfffhhhiiihhhjjjnnnooooooooonnnnnnnnnnnnnnnnnnxxx}}}}}}}}}}}}|||~~~tttttt{{{}}}rrriii]]]TTTNNNJJJEEEBBBCCCCCCEEEKKKYYYnnniii[[[llltttsss}}}ttt~~~ccc>>>111111111///000000000000000000000000---...////////////111333;;;FFFJJJ]]]yyywwwllluuu||||||yyyNNNssspppnnnxxxsssQQQMMMsss|||uuuppprrr{{{uuubbbSSSLLLNNNRRRYYY|||zzzTTTIIIKKKOOOSSSXXXfffnnn\\\TTTZZZ```hhhrrryyysssooommmkkkjjjgggddddddiiihhhbbb```cccaaa]]]YYY\\\aaaddd```\\\aaa[[[ddd~~~nnnOOOYYY[[[JJJLLLWWWYYY===...444555////////////....................................000......000000...111777AAAMMMTTTlllzzzyyy|||wwwxxx{{{xxxtttsssqqqvvv|||uuu\\\VVV[[[^^^^^^bbbpppnnn[[[NNNIIIAAA;;;777555444333777777777999===@@@BBBBBBFFFMMMUUUZZZbbbuuuxxxnnnjjjeeefffkkkppppppnnnnnnooopppqqqqqqqqqqqqqqqmmmsssxxx}}}zzz}}}tttjjjuuuuuulll___TTTMMMHHHDDDAAABBB@@@DDDEEEJJJfff~~~gggTTTiiizzzvvvvvvmmmxxxlll>>>222444222222000000000000000000000000111000111222000///444;;;BBBGGGWWWmmmxxxvvvqqqrrr|||]]]XXXiiirrr~~~dddFFFRRRyyyvvvxxxqqqkkkyyyqqq^^^OOOJJJLLLPPP\\\vvv~~~XXXNNNNNNQQQWWWaaauuussshhhdddeeeuuuzzzsssooommmlllllleeebbbcccggggggbbbaaadddeee```]]]___dddfffccc^^^]]]WWW```yyypppOOOUUU\\\KKKPPPYYY]]]>>>111444333000000000/////////..............................000......000000...222777AAAOOOXXXnnn|||xxxzzz|||sssooommmlllqqqyyyqqqVVVOOOQQQUUUUUUYYYfffuuuxxxhhhVVVIIIDDD>>>999777666666666777777888;;;>>>AAACCCCCCIIIPPPXXX]]]ggg}}}~~~wwwsssoookkklllppptttuuusssqqqpppooooooppprrrtttuuuoootttwww{{{|||xxxnnnwww|||tttkkk___UUUOOOKKKGGGCCCAAA>>>AAACCCJJJgggrrraaaqqqyyyvvvtttxxxxxxzzz|||uuu||||||ggg@@@555555111///000000000000000000000000111///000111000///444;;;FFFGGGVVVppp~~~{{{uuuvvvYYYWWWwwwcccNNN```{{{qqqwww~~~lllXXXKKKFFFIIIMMMVVVeee|||zzzVVVRRRPPPRRRYYYhhhxxxtttvvvyyyqqqmmmlllkkkkkkdddbbbbbbeeeeeebbbaaacccfffbbb___```dddfffccc___YYYTTT[[[qqqtttNNNMMMvvvXXXIIIRRRZZZwwwgggAAA333333222111111000000000/////////........................000......000000///222888CCCPPP\\\pppxxxyyywwwzzzyyypppjjjggghhhnnnvvv~~~fffRRRLLLOOOKKKLLLOOOZZZiiiooocccRRRCCC???:::777777888888888666888;;;>>>AAACCCDDDEEENNNSSS[[[bbbooo}}}wwwuuurrrooopppssswwwwwwvvvsssrrrpppoooooorrruuuwwwsssvvvwwwxxx}}}|||||||||}}}{{{rrryyy}}}ssskkk```XXXSSSNNNIIIEEEAAA<<<===AAAJJJggg|||tttxxxwwwnnnjjjmmmppp}}}ttteeeoooccc@@@444444111000000000000000000000000000000...///000///...444<<>>111111000222000000000000000000000000///......///......555===GGGJJJ^^^yyytttooouuu~~~qqqPPPSSScccuuubbb```{{{xxx```{{{eeePPPEEECCCHHHLLLPPPXXXcccqqqvvv___RRRNNNNNNXXXjjj}}}|||ssslllhhhggggggfffggggggfffcccbbbaaa```___```^^^\\\]]]___```^^^\\\XXXVVVXXXgggPPPPPPkkkzzzZZZGGGVVVccczzz~~~}}}III444000444111111111111000000000000........................///------000000///333888DDDIII]]]{{{}}}xxxzzzwwwuuuwww}}}yyyqqqhhhcccaaa```fffooovvv}}}kkkWWWKKKHHHHHHDDDGGGHHHMMMZZZeee]]]MMM===:::777555666777777777888;;;@@@CCCEEEGGGJJJMMMTTTXXX```kkk~~~xxxzzzzzzpppooonnnnnnpppqqqrrrrrrssssssssssssqqqooommmkkkqqqsssrrrqqq{{{{{{|||~~~~~~ppp|||vvvnnnddd[[[TTTNNNGGGBBBFFF===>>>@@@DDDZZZyyywwwqqquuulllttt|||sssccchhhmmmYYY<<<111111000111111111111111111111111111///------///...///666???CCCQQQjjj~~~{{{llliiiqqquuusssPPPOOO___gggwwwlllyyyfffzzzcccNNNDDDDDDIIIMMMPPPYYYdddpppxxxdddTTTOOOQQQ\\\ooo{{{sssmmmjjjiiihhhgggfffgggeeeaaa___aaa```^^^___^^^]]]^^^```aaa```___WWWWWWZZZkkkUUUOOO```sss[[[DDDNNN___zzzLLL666000444111111000000000/////////........................///------000000///333999EEEGGG___yyyssszzzyyywww{{{~~~|||wwwoooggg```\\\[[[ZZZaaajjjssszzzzzzeeeRRRGGGEEEFFFEEEIIIIIIJJJVVV```YYYGGG<<<999666555666777777777:::>>>BBBDDDEEEHHHNNNRRRTTTYYYbbbqqqnnnhhhkkkyyy|||qqqqqqqqqqqqqqqrrrssssssrrrsssttttttrrroookkkhhhmmmpppqqqqqqzzz~~~ooo}}}|||vvvnnncccYYYRRRLLLFFFAAAFFF???AAABBB@@@QQQppp{{{xxxyyyuuuaaa___gggWWW>>>666555000///111111111111111111111111000......//////000888AAAAAA[[[xxx{{{ooonnntttzzzxxxSSSPPPXXXeeezzzuuu~~~zzzaaaLLLBBBCCCIIIMMMMMMVVVbbbpppyyydddTTTPPPRRR```uuu{{{wwwrrrnnnkkkiiigggfffaaacccbbb]]]]]]```aaa^^^^^^]]]^^^___aaabbbbbbbbbXXXYYY\\\nnn]]]LLLWWWoooaaaFFFGGGZZZyyyMMM;;;111111000000000/////////.................................,,,---000000000333999KKKJJJeeerrrxxxxxxxxxwwwzzz{{{wwwpppggg^^^YYYXXXXXXZZZaaajjjsssyyyuuubbbPPPGGGFFFIIIIIINNNNNNLLLUUU___VVVDDD999777555555777888999888<<<@@@CCCDDDEEEIIIPPPWWWSSSYYYfffxxxjjj\\\]]]aaapppyyy~~~{{{||||||rrrrrrssssssrrrrrrssstttrrrsssssssssrrrpppnnnmmmnnntttvvvxxx}}}}}}nnn|||}}}tttlll```VVVOOOKKKFFFBBBCCC>>>CCCDDD===IIIiii~~~~~~fffEEE999666222000111111111111111111111111000......///000111:::CCCBBBddd}}}~~~[[[XXX\\\qqqooo}}}yyy___JJJAAACCCIIIMMMNNNVVVbbbsss}}}eeeTTTOOOQQQaaayyyvvvsssooollljjjhhheeeccc\\\______ZZZ[[[```bbb^^^[[[\\\\\\^^^```aaabbbbbbZZZZZZ]]]ooocccQQQWWWtttmmmOOOIII\\\~~~LLL@@@333///////////////.......................................,,,---000000000444999QQQPPPkkkyyy{{{uuuuuutttxxx~~~{{{wwwnnncccZZZVVVWWWXXX^^^eeemmmtttxxx|||{{{gggSSSHHHHHHKKKNNNTTTSSSOOOWWW```WWWCCC777555444555888:::;;;;;;>>>AAADDDDDDEEEIIIRRRYYYRRRYYYhhh}}}~~~YYYSSS[[[^^^lllvvvtttqqqrrr}}}{{{qqqrrrssssssrrrrrrssstttssssssrrrrrrqqqrrrrrrrrrrrryyy~~~}}}yyyzzz~~~lllzzzrrriii]]]SSSNNNJJJGGGDDD@@@===DDDEEE;;;EEEfff}}}~~~tttyyyKKK888555333444111111111111111111111111111//////000000222;;;DDDDDDkkkbbbaaasssyyyccc~~~xxx___IIIBBBEEEIIIHHHQQQWWWcccuuuzzzeeeVVVQQQVVVgggyyy~~~~~~{{{uuurrrmmmeee``````aaa^^^\\\\\\^^^```aaaaaa```^^^\\\\\\^^^```aaa```WWWXXXYYYmmmkkkRRR\\\tttRRRQQQWWWwwwiii555222444000000000000////////////,,,,,,,,,,,,,,,---.........---///111000///444;;;PPPPPPkkk|||xxxzzz{{{vvvwww~~~uuuppphhh```ZZZXXXYYYZZZbbbbbbfffoooyyyzzzeeeTTTCCCCCCTTTVVVRRRPPPWWWdddgggWWWCCC888555444666555444777===BBBBBBCCCEEEHHHMMMRRRVVVRRR^^^ooottt[[[WWWYYY^^^jjjooozzzyyysss|||yyytttttttttuuuuuuuuuvvvvvvwwwuuusssrrrrrrtttvvvxxx|||qqqrrr~~~uuujjj^^^WWWQQQIIIDDDCCC???AAA???@@@AAACCCZZZjjjdddrrrrrrsss~~~]]]999333555333333333222222111000///////////////111000111;;;FFFKKKeeerrr___xxxiiihhh}}}}}}www___IIIBBBEEEIIIHHHRRRVVVbbbttt|||hhhYYYVVV[[[jjjyyywww|||{{{|||wwwsssmmmeeeaaaaaa```^^^\\\\\\^^^```aaaaaa```^^^\\\\\\^^^___```___YYYZZZZZZjjj~~~UUUXXX}}}mmmOOOPPPUUUtttzzzrrr===666333000000000000////////////111000///...------------...---///111000000555<<>>AAAAAABBBEEEIIIMMMQQQRRRYYYeeevvvqqqZZZWWW[[[aaajjjnnnyyy}}}||||||sssssstttuuuvvvwwwxxxxxxuuuttttttuuuxxx{{{~~~|||pppppp{{{xxxlll```YYYRRRJJJEEEDDDAAACCC@@@@@@AAABBBWWW{{{zzzWWWSSScccfffsss|||oooCCC666666444333333222222111000000////////////111000222;;;FFFNNNiiizzzzzz}}}bbbZZZxxxaaa\\\qqq~~~eee^^^cccwwwwww___JJJBBBEEEIIIIIIRRRVVVaaavvvsssaaa^^^```jjjxxxqqq{{{uuu}}}xxxtttnnneeeaaabbb```^^^\\\]]]___aaabbbbbb```^^^\\\\\\]]]^^^^^^]]]XXXYYYVVVccc[[[TTTssshhhOOOPPPUUUvvvyyyyyyBBB888222000000000000////////////555444222000///...------...---///111000000555===MMMXXXwww}}}uuuwwwsssttt~~~{{{uuunnnjjjccc]]]ZZZ[[[]]]___aaaiiirrrwwwyyy|||wwwfffZZZPPPUUUgggfffeeebbbaaacccbbbXXXLLL999555333555666777:::???AAABBBDDDIIIMMMPPPPPPPPP[[[gggyyynnnYYYXXX^^^gggppprrr}}}xxx{{{ssssssttttttvvvwwwyyyyyyuuuvvvxxxzzz~~~ooommmvvvzzzooobbbZZZSSSKKKFFFEEECCCDDDAAA@@@AAA@@@TTTvvvrrrWWWVVVhhhnnniiiooowwwmmmCCC444444444333333222222111000000000000//////111000222===HHHKKKjjjwww{{{lllTTTYYY}}}]]]ZZZjjjyyy{{{UUUJJJLLLVVVjjjxxxwww```KKKBBBEEEIIIJJJQQQVVVccc{{{pppiiieeekkk}}}}}}lllyyyyyysss~~~yyyuuummmddd```bbb___^^^]]]]]]___aaaaaaaaa```^^^\\\[[[\\\]]]\\\\\\YYYYYYVVVaaa~~~aaaTTTqqqjjjSSSSSS\\\sss???777111000000000000////////////444333222000///...------...---...111000000666>>>LLLYYYxxxuuuwwwrrrrrr|||wwwqqqjjjgggaaa\\\ZZZ[[[^^^```dddjjjpppssstttwww~~~xxxdddWWWMMMPPP```cccfffgggdddaaa^^^VVVMMM;;;666333555777888<<<@@@BBBDDDHHHMMMQQQSSSRRRPPP[[[iii|||jjjXXXYYYaaammmxxxyyywwwmmmqqqzzz|||}}}xxxttttttsssssstttvvvwwwxxxxxxyyy{{{~~~oooiiippp||||||ooobbbZZZRRRJJJEEEDDDBBBCCC@@@@@@AAA@@@RRRrrrqqqbbbfffttt|||}}}{{{|||zzztttsssaaa???333222222222222222111111111000000000//////000000333>>>JJJKKKmmm{{{vvvyyy___OOO\\\}}}|||___iii{{{PPPIIIMMMMMMRRRZZZqqqxxxcccMMMCCCEEEJJJKKKQQQWWWggg|||pppgggnnnuuuhhh{{{ttt{{{~~~zzzuuulllccc```bbb___^^^]]]]]]___``````______]]][[[ZZZ[[[[[[[[[ZZZ[[[[[[XXXcccfffVVVuuurrr[[[XXXfff}}}aaa666666333000000000000////////////111000//////....../////////......000000111777@@@OOO\\\xxxvvvxxxrrrqqq{{{~~~uuummmgggddd___ZZZYYY[[[___aaagggiiilllooosssxxx~~~{{{dddUUUKKKKKKWWW\\\ccciiihhhccc^^^WWWPPP>>>777333555888:::===AAAAAADDDJJJNNNQQQRRRRRRSSS___ooogggWWWZZZeeeuuu}}}}}}wwwssstttyyy}}}xxxuuutttsssrrrssstttuuuvvvxxxyyy{{{~~~pppgggjjjwww{{{nnn```XXXPPPHHHDDDCCCAAAAAA>>>???BBB@@@QQQppp|||xxxmmmlllttt}}}wwwuuuwww~~~vvv```EEE999333///222222222111111111111111000//////000111444@@@LLLRRRsssooojjjtttsssVVVJJJWWWlllrrrwwwbbb{{{nnnHHHHHHQQQPPPPPPVVVooo~~~zzzfffPPPEEEEEEJJJKKKRRRYYYkkkrrriiieeeqqq}}}yyynnnlll}}}rrrppp|||wwwmmmccc```ccc___^^^]]]]]]^^^^^^]]][[[^^^[[[YYYYYYZZZ[[[[[[ZZZVVVVVVSSS```jjjVVVuuuyyyccc\\\jjjvvvUUU222777555000000000000////////////------------......///000///......000000111888AAATTTaaa}}}}}}}}}vvvyyysssqqq{{{{{{rrrjjjbbb___[[[YYYYYY]]]aaadddjjjlllppptttwww{{{}}}gggXXXMMMLLLUUUXXXbbbjjjjjjfffaaa[[[UUUAAA999444666999;;;===@@@>>>DDDKKKNNNMMMOOOSSSXXXaaarrrbbbUUU[[[jjj}}}~~~}}}zzzzzz|||vvvuuusssrrrssstttvvvwwwxxxyyy{{{~~~rrrffffffsssyyylll^^^VVVNNNGGGCCCCCC@@@AAA>>>???BBB@@@OOOlllwww~~~xxxuuu{{{vvvrrr\\\GGG;;;444///111111111111111111111111000//////000111555BBBNNNTTTuuu~~~jjjhhhwwwpppNNNEEEPPP[[[mmm}}}gggkkkGGGHHHNNNMMMPPPYYYqqq}}}iiiSSSFFFFFFJJJLLLTTT[[[mmmbbbcccjjj~~~rrrjjjaaaiii|||iii___```nnnzzzooodddbbbfff___^^^\\\\\\]]]\\\ZZZXXX\\\ZZZXXXXXXYYY[[[[[[[[[TTTSSSPPP___mmmRRRoooxxxfff]]]gggooo}}}}}}WWW777999333000000000000////////////...---------......///000///......000000111999BBBVVVhhhxxx{{{xxxtttxxxsssrrr}}}}}}xxxpppggg\\\ZZZWWWWWWZZZ___eeeiiinnnuuu}}}~~~{{{vvvuuuvvv~~~~~~hhhZZZOOOLLLSSSXXXaaahhhhhheeebbb^^^YYYDDD;;;555666999;;;===??????HHHPPPPPPLLLNNNXXXbbbeeevvv\\\SSS\\\ooo~~~}}}}}}uuutttssssssuuuxxx{{{}}}~~~~~~~~~uuufffdddqqqxxxkkk]]]UUUNNNGGGDDDDDDBBBBBB>>>???BBB???KKKgggvvvyyyzzz|||mmmoooiiiWWWDDD777222222111111111111111111111111111//////000111666CCCPPPQQQrrr{{{kkkqqqoooIIIFFFXXXbbbuuusssmmmLLLKKKNNNLLLSSS\\\pppkkkTTTGGGFFFJJJLLLVVV]]]ooorrr\\\fffyyy~~~wwwdddXXXPPP]]]|||zzzjjjYYYOOOMMMXXXooo|||qqqfffdddhhh___^^^\\\\\\\\\[[[XXXVVV[[[YYYWWWWWWYYY[[[[[[[[[YYYXXXUUUeeennnNNNhhhuuuggg\\\aaahhhttt```>>>;;;000000000000000//////////////////............//////000......000000111999BBBUUUmmmnnnuuutttqqqwwwssssss{{{vvvnnneeeWWWVVVUUUVVVZZZaaaiiinnnrrr~~~{{{nnniiiiii{{{~~~hhhYYYNNNIIINNNYYY```eeedddaaaaaa^^^ZZZFFF===555666:::;;;===???CCCLLLUUUSSSNNNPPP]]]kkknnn~~~zzzWWWRRR]]]sss~~~}}}zzzttttttssstttwww{{{~~~wwwgggcccpppxxxkkk]]]UUUNNNHHHEEEFFFEEEDDD???@@@BBB===IIIdddttt~~~nnnsssppp^^^EEE555222444111111111111111111222222111//////000111666CCCQQQRRRqqqwwwiiirrrpppIIIMMMhhhvvvgggKKKNNNQQQRRR\\\dddttt~~~tttzzz}}}qqq]]]MMMGGGJJJOOOWWWfffyyypppjjj{{{nnnWWWNNNJJJSSSbbbppp{{{nnnZZZIIIFFFKKKPPPYYYbbbvvvwwwpppkkkgggfff[[[[[[[[[[[[\\\[[[XXXVVV\\\[[[ZZZYYYYYYZZZ[[[[[[]]]YYYWWWaaazzzrrrNNNZZZiii\\\UUUYYYkkkmmmgggtttsss:::888555111111111111000000000000////////////////////////111...---///000222999AAAWWWqqqiiiuuuxxxpppnnnpppvvv{{{xxxnnn```WWWUUUTTTUUUYYY___eeeiiipppxxxyyyfffYYY]]]iiiyyyiiiWWWIIIGGGQQQ[[[dddiiiddd]]]YYYWWWVVVFFFAAA:::777777;;;@@@BBBKKKRRRXXXVVVQQQRRR\\\fffvvvnnnVVVSSSaaa~~~}}}xxxzzzzzzvvvtttwww}}}~~~|||{{{zzz}}}lllfffsssfffXXXVVVNNNIIIHHHCCCCCCFFFBBB@@@@@@;;;CCCYYY{{{lllKKK888222000111111111111000000000000333333222000000999GGGRRR^^^zzzxxxiiippp{{{cccPPPIIItttcccLLLIIIJJJTTTaaaggg}}}{{{ooowwwrrrxxxqqq^^^NNNHHHKKKPPPZZZhhh{{{pppvvvqqqVVVMMMGGGKKKVVVaaakkksssooo[[[JJJFFFIIIMMMUUU^^^rrr~~~vvvnnnhhhcccaaa^^^]]]\\\\\\]]]\\\ZZZXXX[[[ZZZYYYXXXWWWXXXYYYYYYYYYWWWWWWaaaxxxoooJJJXXXiii]]]SSSQQQ^^^nnnkkkvvvyyy===777111111111111111000000000000////////////////////////000......///000222:::BBBOOOmmm}}}gggvvv~~~}}}vvvpppnnnpppvvvzzzwwwmmm```VVVUUUTTTUUUYYY___fffjjjppptttwwwnnn\\\RRRZZZhhh~~~fffUUUIIIHHHRRR^^^eeeiiibbbZZZUUURRRPPPFFFAAA;;;777777;;;AAADDDRRRYYY^^^\\\WWWWWW```iii|||jjjVVVVVVeee~~~vvvuuuyyyyyyyyywwwwwwyyy}}}~~~}}}|||{{{yyy}}}~~~kkkeeerrrgggYYYVVVNNNIIIHHHCCCBBBDDD@@@>>>???;;;DDDZZZ{{{xxxzzzWWW>>>666555111111111111000000000000222333222000111999GGGSSSZZZvvvxxxnnnzzzaaaNNNLLL|||cccLLLJJJKKKUUUccclll|||kkkxxxtttrrr```PPPIIIKKKPPP]]]jjj~~~uuurrrTTTLLLFFFHHHNNNVVV```iiimmmZZZJJJGGGJJJMMMVVV```uuu{{{tttmmmgggbbb```^^^\\\ZZZZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUVVVWWWWWWWWWWWWYYYaaatttmmmIIIXXXkkk___QQQIIIRRRiiinnnxxx@@@777000111111111111000000000000////////////////////////000......000000222;;;DDDLLLmmmxxxjjjzzztttooooooqqqwww}}}vvvrrrhhh]]]TTTTTTTTTVVV[[[aaagggjjjnnnnnnkkk```SSSOOO^^^ppp|||bbbRRRHHHIIISSS```fffggg^^^TTTOOOLLLIIIFFFAAA;;;777777<<>>===>>>;;;EEE\\\}}}ssseeemmmtttvvvdddAAA222///111111111111000000000000000111111000222;;;IIITTTWWWtttyyyuuu]]]OOOVVVzzzpppeeeOOOMMMMMMWWWgggrrrpppuuudddSSSKKKLLLQQQ]]]jjjnnnQQQLLLJJJMMMRRRXXXaaajjjiiiYYYJJJIIIMMMSSS]]]iii~~~|||yyytttnnniiifffccc\\\YYYWWWVVVVVVWWWWWWVVVXXXWWWVVVUUUUUUUUUVVVVVVWWWYYYZZZ___ooonnnLLL]]]nnn___NNNGGGQQQdddtttAAA888444111111111111000000000///////////////////////////000...///000000333<<>><<<>>><<>>JJJZZZ{{{xxxrrrxxxuuussssssuuu|||zzzqqqjjjddd\\\UUURRRTTTVVVZZZ```fffkkknnnnnnfff\\\RRRNNNXXXqqqvvvYYYMMMHHHIIIRRRYYY\\\YYYQQQIIIGGGFFFDDDEEECCC@@@;;;:::===CCCHHHOOOPPPQQQPPPUUUbbbvvv___XXX```kkk|||jjjaaaccc{{{~~~xxxwwwnnnjjjmmmsssvvv{{{~~~|||}}}~~~rrrdddiiixxxiii[[[WWWNNNIIIGGGBBB@@@CCC???===???===GGG^^^|||bbbVVVeeesssuuuxxxzzz{{{yyyNNN666111111111111111000000000///...000111111444===JJJUUUZZZwww~~~vvvxxxtttsssddd\\\```mmm```qqqWWWQQQPPPZZZkkkuuuqqq]]]PPPNNNQQQYYYgggzzz}}}nnnQQQMMMLLLRRRWWWYYY\\\```kkk[[[MMMKKKNNNVVVeeeuuu{{{sssjjjccc___ZZZXXXVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUWWWXXXQQQRRRSSSZZZmmmlllJJJYYYgggWWWKKKKKKZZZoooFFF888333111111111111000000000000//////////////////////////////000111000333???MMM\\\sssssszzzvvvttttttvvv}}}xxxpppiiibbb[[[WWWRRRTTTXXX]]]ccciiinnnppppppggg[[[RRRPPPZZZrrrsssVVVLLLIIIIIIPPPSSSTTTQQQIIIEEEEEEFFFEEEEEEEEECCC???<<<===BBBGGGNNNMMMLLLLLLSSScccyyy___XXX```hhh~~~xxxeeebbbjjj~~~wwwrrrkkkjjjqqqvvvwww|||~~~zzz{{{~~~uuufffiiivvvhhhYYYVVVMMMHHHGGGBBB@@@CCC@@@>>>???;;;DDDZZZttt}}}^^^TTTdddvvv{{{wwwrrrfffkkkjjjFFF333333111111111111000000000000...111222222555===JJJUUU\\\wwwzzznnnmmmhhhlllggg```cccoooaaaxxxZZZRRRRRR___pppwww|||~~~wwwaaaRRRNNNQQQ[[[hhhyyymmmooojjjllllllkkkqqqrrrWWWOOOKKKOOOVVVZZZ]]]```ooo^^^PPPNNNRRR\\\ooo}}}tttjjjbbb\\\XXXWWWVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQSSSUUUWWWXXXQQQRRRSSS\\\ooolllDDDPPPbbbZZZRRROOO[[[kkkMMM<<<333111111111111000000000000////////////////////////...///111111000333@@@OOO```~~~{{{wwwtttsssttt|||~~~~~~~~~vvvooohhh```ZZZWWWRRRUUUZZZ```ffflllpppssspppggg\\\VVVUUU```uuupppTTTMMMJJJHHHMMMNNNOOOKKKDDDAAADDDEEEDDDDDDFFFFFFBBB>>>===AAAEEEKKKLLLMMMPPPZZZkkk^^^YYY```fff}}}ttteeejjjxxx{{{uuummmkkkppp{{{|||~~~zzzzzz}}}uuuhhhkkkxxxfffXXXUUUMMMHHHGGGBBB???BBB@@@>>>>>>888???SSSjjjwwwxxxaaa^^^rrr}}}zzz~~~rrrqqqhhhmmm~~~pppnnnlllMMM<<<<<<111111111111000000000000///111333333555===JJJTTT[[[qqqqqqfffgggeeekkkaaaYYY[[[~~~jjjiii}}}]]]RRRTTTeeewwwzzzwwwvvv{{{dddSSSNNNPPP]]]jjjdddWWW\\\\\\]]]___eeerrriiihhhpppsss\\\RRRJJJOOOXXX___dddhhhppp```SSSQQQXXXdddzzz}}}uuulllccc^^^UUUTTTTTTTTTUUUTTTQQQOOONNNNNNOOOOOOQQQTTTVVVXXXVVVVVVWWW___qqqmmmAAAJJJ```___ZZZTTTZZZaaazzzRRRAAA555111111111111000000000000////////////////////////...///111222000333AAAPPPfff{{{wwwsssqqqrrr{{{||||||{{{sssllleee]]]WWWUUUSSSVVV[[[bbbhhhnnnrrrtttnnnfff^^^ZZZ\\\ggg{{{oooTTTMMMKKKHHHKKKMMMMMMHHHAAA???BBBEEEDDDDDDGGGHHHDDD???===@@@CCCGGGJJJNNNVVVbbbuuu]]]YYY___eee~~~uuuiiisssxxxqqqjjjkkkvvv~~~|||zzzzzz}}}}}}|||tttjjjnnnyyy~~~dddWWWTTTLLLGGGGGGBBB>>>BBB???>>>===666;;;OOOcccnnnwww{{{vvvggglll{{{uuu}}}zzzeeeYYYqqquuusssdddEEE111...111111111111000000000000000222444444555===IIISSSYYYllliiiaaaggghhhnnn\\\LLLJJJmmm___qqq]]]RRRVVViii|||~~~}}}rrrttt|||}}}vvvhhhUUUKKKRRR]]]nnn|||wwwjjjaaa```bbb^^^\\\[[[bbbssstttrrrsss|||uuudddTTTIIINNN[[[eeelllqqqxxxcccRRRRRRXXXdddzzzwwwsssssseee^^^XXXVVVUUUTTTUUUTTTRRRQQQLLLLLLLLLLLLNNNQQQTTTVVVWWWQQQYYYccciiizzzjjjDDDRRRgggaaaXXXSSS[[[bbbwww|||[[[===444111111111111000000000000////////////////////////000,,,---222222333???NNNmmm|||{{{uuuuuuyyyxxxtttiii```[[[WWWTTTWWWZZZ___eeekkkppptttvvvqqqaaaXXX[[[aaaiii}}}qqq]]]PPPHHHIIIMMMNNNJJJEEEAAA???AAAEEEHHHGGGGGGHHHHHHHHHEEEAAA>>>>>>BBBJJJWWWiii}}}yyyWWWUUUbbbppp}}}ttt{{{~~~uuuppppppppptttyyy|||~~~}}}tttwww|||~~~~~~~~~{{{yyyzzzwwwfffiiitttzzzjjjZZZRRROOOJJJEEEBBBBBB@@@???@@@???>>>BBBHHH```wwwzzzvvv|||qqqfff}}}xxxfffbbbcccTTTCCC888000111111111111111111111111222000111444777===IIIUUU\\\llljjjfffppppppuuuaaaSSSMMMgggrrrrrrbbbyyycccTTT[[[kkkvvvqqqmmmpppuuu}}}qqq]]]PPPTTT___kkktttqqqiiieeeeeeeeecccbbbaaagggwwwuuujjjZZZOOOSSS^^^hhhooosss}}}fffQQQNNNUUUhhh{{{jjjppplllppp|||pppddd^^^TTTTTTTTTUUUUUUSSSOOOLLLLLLKKKKKKKKKMMMOOORRRTTTSSSOOOVVV^^^bbbsssfffCCCRRRfff^^^UUUPPPXXXaaawwwNNN666222111111111111000000000000////////////////////////000---...222222333???OOOqqq}}}|||vvvvvvyyyyyy~~~sssiiiaaa\\\XXXUUUUUUXXX^^^eeekkkoooqqqrrrooobbbZZZ]]]dddqqqpppYYYKKKEEEFFFJJJKKKGGGBBBAAABBBEEEHHHIIIIIIIIIJJJKKKJJJGGGCCC@@@BBBFFFNNNYYYiii~~~hhhQQQXXXlll{{{zzzyyytttttttttwww}}}xxxpppoooppprrrtttyyyxxxzzz||||||{{{}}}wwwfffhhhppp~~~vvvjjj]]]UUUOOOGGGCCCCCCBBB??????@@@@@@>>>BBBHHHeeezzzwwwmmmwwwkkkhhhfffVVVAAA666111111111111111111111111111111///000444777>>>KKKXXX]]]nnnmmmmmmzzzzzzzzzaaaRRRNNNmmm{{{mmmfff|||mmm[[[QQQZZZiiiuuu}}}mmmeeefffkkk~~~}}}{{{fffUUUTTTbbbhhhllliiigggiiikkkkkkfffeeedddhhhwww~~~~~~{{{rrrlll___TTTWWWbbbmmmuuuyyygggPPPKKKUUUnnn~~~uuuiiillliiirrrxxxlllaaa]]]RRRSSSUUUVVVVVVSSSMMMIIIKKKJJJIIIIIIJJJMMMOOOPPPOOOMMMTTTZZZ\\\ooo```BBBSSScccWWWPPPMMMVVVfffxxxJJJ777666111111111111000000000000////////////////////////000---///222222333@@@QQQvvvpppwww{{{}}}wwwuuuxxxyyy{{{qqqhhhbbb]]]YYYWWWVVVZZZ```fffjjjkkkkkkjjjaaaYYYTTTWWWaaavvvpppUUUIIIDDDFFFIIIGGGCCC@@@AAAGGGKKKKKKIIIKKKLLLNNNNNNLLLHHHDDDBBBBBBFFFNNNWWWggg}}}sss^^^RRR^^^tttmmmuuu~~~zzzyyyxxx{{{yyyrrrnnnjjjiiikkknnnrrrxxx}}}~~~}}}}}}}}}wwwfffffflllxxx~~~yyywwwmmmaaaXXXNNNEEEAAABBBBBB??????AAA@@@???BBBGGGfff{{{zzzvvvxxxlllWWW@@@666777111111111111111111111111//////000444777???NNN]]]```oooooosssdddRRRMMMmmm}}}}}}yyy~~~xxxnnn___RRRLLLVVVeeeqqq|||xxxkkkfffgggppplllXXXVVVbbbeeeeeeaaaaaagggmmmoookkkiiihhhmmm}}}tttxxxuuuqqqqqqvvvxxxuuupppjjj___UUUWWWbbboooxxx|||xxxdddQQQLLLVVVppptttkkkllljjjwww~~~wwwiii___[[[UUUUUUVVVWWWWWWTTTPPPLLLKKKJJJHHHGGGHHHIIIKKKMMMLLLLLLSSSXXX\\\rrr\\\BBBSSS^^^OOOKKKKKKUUUlll{{{OOO<<<888111111111111000000000///////////////////////////000...000333222333AAASSSyyyvvviiizzzzzz}}}xxxtttwwwyyy~~~}}}wwwooohhhbbb^^^ZZZWWWYYY\\\aaadddeeebbb___\\\QQQOOOMMMQQQ```|||pppVVVKKKHHHHHHIIIFFFBBB???CCCJJJNNNLLLHHHKKKNNNPPPPPPMMMIIIFFFDDDFFFKKKRRRZZZhhh~~~bbbWWWUUUeeezzzzzzppp|||}}}~~~~~~yyysssllliiijjjmmmuuu}}}}}}yyy|||}}}wwweeeeeekkkyyyssscccWWWNNNFFFAAAAAAAAA??????AAA@@@???AAAGGG```wwwxxx]]]AAA444999111111111111111111111111......000444888AAARRRbbbgggrrrmmmrrrfffSSSNNNpppttteeeTTTKKKHHHPPP]]]kkkyyytttllliii{{{ooo]]][[[___```]]]YYY[[[eeennnrrrrrrrrrttt|||pppmmmgggbbbdddjjjpppssstttkkkbbbWWWTTT\\\hhhooorrrkkk^^^RRRNNNTTTfffzzznnn```aaadddzzz~~~}}}wwwiii]]]YYYVVVUUUTTTTTTTTTSSSQQQOOOKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIQQQVVV^^^yyyZZZCCCSSSYYYJJJJJJMMMUUUkkkzzzPPP999222111111111111000000000///////////////////////////000...111333111333BBBUUU{{{nnnlll}}}~~~wwwxxx}}}yyyqqqlllwww|||xxxtttmmmgggbbb]]]YYYVVVYYYZZZ\\\[[[XXXSSSNNNKKKHHHJJJLLLSSShhhkkkTTTMMMKKKIIIIIIFFFBBB@@@EEELLLOOOLLLGGGLLLNNNPPPPPPMMMIIIHHHHHHTTTWWW\\\bbbmmm~~~wwwPPPNNNWWWmmmwww{{{~~~{{{}}}xxxqqqnnnpppwww}}}vvv|||}}}wwweeedddlllzzzaaaTTTNNNHHHBBB???AAA??????BBBAAA???AAAFFF]]]uuussspppxxxwwwPPP555555111111111111111111111111...///111444888BBBUUUgggtttxxxmmmooobbbUUUZZZyyy~~~|||}}}rrr^^^IIIEEEDDDJJJUUUeeexxxoooeeexxxqqqbbbbbb]]]ZZZVVVVVV```pppyyy{{{xxx~~~~~~pppddd]]]XXX\\\dddlllttt{{{rrriii[[[QQQSSS[[[```___]]]XXXSSSPPPPPPYYYmmm~~~uuuiii^^^YYY[[[bbb~~~|||}}}vvvggg[[[WWWSSSRRRPPPPPPQQQRRRQQQOOOLLLJJJHHHEEEDDDEEEEEEFFFCCCEEEMMMTTT```WWWCCCTTTXXXKKKMMMOOOSSSbbbsssNNN666000111111111111000000000000////////////////////////000///222444111333CCCXXX~~~vvvzzzwww||||||xxxpppkkkjjjkkkwww|||xxxtttpppkkkfffaaa\\\WWWTTTTTTSSSQQQNNNJJJFFFCCCAAACCCGGGMMMYYYtttbbbOOOJJJIIIHHHGGGFFFDDDCCCFFFLLLNNNLLLHHHMMMOOOQQQPPPLLLJJJKKKMMM[[[]]]aaagggooozzzbbbMMMQQQ```yyy{{{xxxrrrgggoooyyy~~~~~~~~~www|||{{{zzz|||~~~xxx|||}}}zzzfffeeemmm|||___QQQMMMJJJDDD@@@@@@???@@@BBBBBB???AAAFFF^^^rrrzzz}}}}}}eeeSSS___gggqqqssszzzwwwnnn@@@555111111111111111111111111///000222555888BBBXXXkkkmmmkkk^^^WWWhhh{{{jjjvvv~~~rrrrrrllliiinnnvvvyyyzzz{{{wwwzzznnnYYYBBBAAABBBEEEOOO___sssmmm^^^mmmwwwpppbbbeeebbbZZZSSS[[[ttt}}}pppccc[[[WWW[[[ccciiirrrzzzwwwnnn^^^PPPMMMRRRTTTRRRRRRRRRSSSQQQPPPVVVeeettt{{{mmmcccZZZRRRZZZ^^^hhh~~~ssscccXXXUUUOOOOOOPPPQQQSSSSSSQQQOOOMMMKKKHHHEEEDDDCCCDDDDDDDDDDDDLLLTTTdddRRRBBBWWW\\\QQQTTTRRROOO^^^kkkyyyKKK666666111111111111000000000000////////////////////////000///222444111222DDDYYY{{{}}}|||vvvllljjjpppxxxzzzqqqqqqnnniiiddd```[[[UUURRRMMMKKKHHHEEECCCBBBCCCCCCEEEJJJRRRbbbxxx[[[KKKFFFFFFGGGIIIDDDCCCDDDGGGKKKMMMMMMMMMOOOQQQRRRPPPLLLLLLPPPTTT\\\^^^ccckkkuuu}}}yyy~~~ZZZQQQWWWhhhuuuxxxggg^^^aaannnyyy{{{yyyxxxwwwuuuqqqvvv}}}}}}}}}}}}jjjgggmmmyyy___QQQMMMIIIDDDBBB@@@>>>@@@CCCBBB???AAAEEE]]]kkksss|||{{{\\\MMMdddsssxxxvvv{{{uuuyyyzzzpppGGG777111111111111111111111111000111333555888CCCYYYnnnkkkggg___YYYhhhgggqqqxxxxxxtttpppfffZZZQQQWWW```dddeeefffccchhhrrr~~~mmmZZZCCCFFFGGGFFFIIIUUUeeerrrjjj[[[iii~~~uuugggdddhhhttt{{{~~~}}}mmm```dddjjj]]]TTTccc{{{pppggg___[[[___dddgggmmmtttxxxppp___OOOJJJOOOQQQNNNKKKNNNRRRSSSSSS[[[kkkyyyrrrbbbXXXSSSOOOWWW]]]jjj}}}ppp```VVVUUUNNNOOORRRUUUXXXWWWSSSPPPMMMKKKHHHEEECCCCCCCCCDDDFFFFFFMMMVVViiixxxNNNAAAYYY```WWWZZZSSSKKK___gggqqqGGG333:::111111111111000000000000////////////////////////000000333555111222EEEZZZ{{{yyyxxxnnnmmmyyyvvvlllooolllhhhccc___ZZZTTTPPPJJJHHHDDDBBBBBBEEEIIIKKKMMMSSS[[[ooouuuYYYIIIDDDEEEIIIMMMBBBCCCEEEGGGJJJMMMOOOPPPPPPRRRSSSPPPMMMNNNSSSYYY]]]```gggtttVVVLLLTTThhhyyyuuuxxxkkkbbb```WWWeeesssvvvsssqqqooolllrrrvvv{{{~~~||||||}}}}}}~~~~~~~~~lllhhhkkk{{{uuu```SSSLLLGGGDDDDDD@@@>>>@@@CCCBBB???AAAEEEZZZcccmmmdddWWWrrr}}}}}}uuuvvvmmmmmmyyyuuulllzzzDDD444111111111111111111111111111222444666888CCCZZZooo}}}{{{gggccc{{{eee[[[```ffflllrrr}}}|||{{{___NNNAAAFFFPPPUUUVVVVVVNNNUUUaaaqqqppp___HHHMMMNNNIIIFFFKKKWWW```{{{iii]]]___~~~aaaUUUQQQMMMRRRWWWcccnnnllldddiiiuuuzzzfff^^^zzzwwweeebbb^^^^^^iiivvvyyyuuuyyyrrrbbbPPPHHHKKKPPPRRRRRRVVVXXXVVVUUU^^^ooo}}}rrr___SSSNNNMMMPPPUUU^^^aaaqqqzzzooo```VVVSSSPPPPPPQQQRRRQQQPPPOOONNNNNNLLLHHHDDDAAAAAADDDGGGLLLLLLQQQaaa~~~kkkMMMDDDJJJaaa^^^OOOQQQNNNUUUkkk|||@@@777222111111111111000000000000////////////////////////222333//////555777DDD]]]yyyxxxzzzuuuttt|||yyyoooiiigggddd^^^WWWUUUVVVRRRLLLGGGBBB@@@DDDGGGHHHJJJNNNIIIiiiyyy~~~lllTTTKKKDDDEEEIIIFFFEEEBBBCCCIIINNNOOOQQQUUUVVVTTTQQQNNNNNNRRRXXX^^^dddrrrvvvTTTTTTZZZppp|||qqq}}}tttiii^^^ZZZ]]][[[aaannn{{{~~~vvvkkkffflllvvvxxxooommmpppsssnnnhhhoooyyyqqqZZZNNNKKKHHHCCCAAABBBBBBAAA@@@@@@AAAAAAAAAYYYnnnzzz{{{```[[[yyy}}}sssjjjrrrooohhhrrrkkksss{{{vvveeeCCC333222222222222222222222222111222333444999EEEVVVbbbkkk{{{iiiggguuuwwwkkkYYYeee}}}|||mmmPPPDDDHHHCCC===???AAA<<>>777222222222222222222222222111111333888AAALLLVVV\\\mmmllljjjyyy[[[```xxxlllYYYYYYWWWPPPQQQWWW^^^dddiiiooowww}}}zzzvvvqqqhhh___^^^___```ccciiitttyyybbbYYYaaahhhqqqxxxwwwpppkkkmmmyyyttt]]]LLLSSSXXXZZZVVVUUUZZZ___bbb]]][[[\\\ZZZaaaxxxwwwgggkkk}}}eee[[[```hhhiiigggkkkjjjwwwaaaOOOQQQVVV^^^gggmmmqqq|||lllZZZPPPKKKRRR]]]bbbbbbaaappp}}}uuuhhhYYYSSSUUUSSSRRRPPPOOONNNNNNNNNNNNMMMMMMLLLJJJGGGGGGHHHJJJbbbssskkkNNNCCCCCCrrrlllPPPNNNVVV<<<555666111111111111000000000000////////////////////////,,,222111111333444EEEbbb}}}~~~~~~xxxqqqjjjccc]]]YYYZZZ^^^aaabbbdddccc\\\SSSIIIEEEFFFLLLRRRVVVZZZ___zzzpppRRRAAA@@@@@@FFFLLLJJJEEEBBBDDDKKKQQQRRRTTTWWWVVVUUUUUUWWW```nnnnnntttwwwrrr}}}YYYEEEAAAAAAHHHJJJJJJRRR^^^sss~~~zzztttsssrrrnnniiigggiiikkkllllllrrrrrrtttvvvzzz~~~zzzwwwzzz}}}ppplllrrrtttsssbbbfffxxxtttYYYKKKGGGDDDAAA???@@@@@@@@@@@@AAABBBCCCDDD[[[ppp|||vvv}}}ccc???222222222222222222222222222111111333999BBBMMMVVV[[[nnnxxx|||~~~\\\___qqqYYYOOONNNLLLHHHJJJKKKMMMMMMPPPXXXbbbjjjpppuuuuuunnnggg___TTTIIIGGGGGGGGGGGGMMM]]]vvvooohhhpppvvv~~~vvvqqquuu~~~jjjYYYSSSNNNSSSUUURRRSSSYYYaaadddiiiggggggfffpppqqqrrriiiXXX[[[fffiiicccjjjppplllSSSRRRYYYbbbmmmtttyyynnnaaaWWWQQQXXXcccgggfffccctttxxxhhhXXXTTTWWWUUUSSSQQQOOONNNMMMNNNNNNNNNNNNNNNKKKIIIIIIJJJLLLYYYlllyyy^^^GGGCCCEEEyyypppOOOPPP___zzz555222777111111111111000000000000////////////////////////,,,222222111333444EEEccc~~~xxx}}}yyyyyyyyyqqqkkkddd^^^ZZZ\\\```cccdddffffff^^^TTTLLLHHHHHHNNNTTTXXX]]]aaapppRRRAAA@@@@@@EEEKKKJJJDDDAAACCCJJJPPPRRRUUUYYYUUUTTTTTTXXXbbbtttmmm~~~cccpppQQQGGGBBBBBBHHHLLLNNNYYYggg|||zzzuuuuuuwwwrrrmmmkkkmmmoooooonnnllllllmmmpppuuu{{{~~~yyytttssswww}}}ppphhhmmmlll|||rrrbbbfff{{{rrrXXXJJJFFFDDDAAA@@@@@@@@@@@@@@@AAABBBCCCDDD^^^www|||^^^\\\```xxx~~~}}}sssGGG555222222222222222222222222111111333999CCCNNNVVV[[[lll}}}{{{XXX\\\jjjPPPKKKLLLIIIGGGIIIJJJHHHDDD@@@@@@HHHUUU___```hhhkkkfff]]]UUUJJJ???;;;>>>@@@BBBGGGYYYwwwxxxsss|||vvvooowwwzzzjjjUUUIIITTTTTTPPPLLLPPPZZZdddgggllllllgggkkkttt}}}xxxbbb^^^gggcccjjj{{{}}}nnnTTTTTT\\\ggguuukkkYYYRRR\\\cccaaaccclllzzzqqqeeeXXXRRRRRRPPPPPPPPPOOOOOONNNNNNNNNPPPPPPOOOMMMJJJIIIIIIJJJ```hhh}}}sssWWWCCC>>>TTT{{{rrrZZZQQQcccmmm>>>...000000000000000////////////000000000000000000000000///111///222555333DDDdddxxxrrr||||||ttt|||wwwpppfff\\\XXXYYY``````aaadddeeeaaaXXXPPPMMMLLLLLLMMMRRRYYY```eee}}}pppOOOFFF===<<>>BBBDDDMMMfffuuuxxxyyylllYYYOOOKKKPPPTTTVVV\\\gggnnnqqquuutttqqquuutttvvveeeZZZfffjjjvvvsssZZZXXXeeeooo|||wwwdddWWW[[[___]]]dddooowwwnnnaaaUUUPPPQQQOOOOOOOOONNNNNNNNNMMMMMMOOOPPPPPPNNNKKKIIIIIIJJJ]]]jjjjjjQQQ@@@===MMMkkkcccSSSQQQhhhlll@@@444666000000000000///////////////////////////////////////111///222555444EEEeee}}}|||tttyyyuuulllbbbYYYWWWZZZ]]][[[[[[]]]^^^ZZZRRRKKKFFFGGGIIIMMMSSS\\\eeekkk}}}wwwPPPDDD>>>>>>FFFEEEMMMHHHDDDDDDIIINNNQQQTTTWWWTTTQQQUUUddduuu{{{zzzsssnnnaaaqqqnnnFFFBBBDDDGGGKKKVVVhhh}}}}}}vvvrrroooooorrrsssqqqnnnppprrruuuxxx{{{yyyqqqooorrruuu|||xxxqqqqqqtttxxxooogggjjjpppVVVLLLHHHDDDAAACCCCCC>>>===AAADDDCCCBBBCCC```{{{~~~gggSSSYYYjjj}}}rrrsssyyynnnqqqwwwyyyxxxTTT666333333222222111222222333333444666999@@@KKKXXXaaakkk|||vvvpppuuuXXXVVV~~~|||sss}}}vvv\\\HHHHHHKKKGGGIIIPPPUUUHHH<<<999999888:::===AAACCCFFFHHHGGGCCC>>>;;;;;;;;;===@@@DDDQQQmmmuuussstttiiiYYYOOOMMMVVV```hhhrrr{{{}}}wwwqqqmmmooosssrrrkkkdddkkk{{{oooXXXdddnnn}}}fffcccoooxxxzzzhhh[[[\\\```eeesss|||sssiii]]]QQQMMMOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPOOOMMMJJJIIIIIIWWWkkkwwwaaaLLL>>>???HHHWWWPPPIIINNNggg```:::222555000000000000///////////////////////////////////////111///222555555FFFfffvvvwww~~~qqqfff\\\UUUUUUYYYWWWUUURRRRRRRRROOOIIIDDDAAADDDHHHOOOXXXcccnnnuuuQQQAAA@@@AAAFFFEEEPPPLLLFFFEEEKKKSSSVVVVVVXXXRRRTTT\\\jjjyyynnnbbbkkkjjjYYYbbbiiiEEEDDDEEEJJJUUUiii~~~{{{wwwsssoooooorrrtttsssrrrtttyyy~~~|||}}}wwwmmmqqq}}}qqqiiilllnnnTTTKKKHHHCCCAAACCC@@@<<<<<<@@@BBB@@@@@@BBBVVVrrr{{{xxxuuucccYYYfffuuutttwwwmmmoooooouuuuuurrrxxxvvvNNN444000000000111222333555555555666777:::@@@IIISSS[[[cccxxxqqqcccooo}}}___UUUrrr}}}ttt~~~fffQQQMMMNNNJJJJJJPPPVVVIII<<<999::::::999999888999;;;=========<<<;;;<<<===@@@CCCKKK___|||qqqpppssskkkZZZMMMTTTZZZcccnnn||||||sssfff^^^^^^[[[UUUYYYcccgggyyytttWWWdddqqqxxxsssvvvzzzkkkaaabbbhhhrrr{{{qqqggg[[[PPPMMMOOONNNNNNNNNNNNNNNNNNNNNNNNLLLOOOQQQPPPNNNKKKIIIIIISSSkkkvvv]]]III???AAAGGGJJJEEEEEEKKK^^^|||SSS444///111000000000000///////////////////////////////////////111///222555555HHHhhhyyyxxx|||mmmbbbYYYQQQPPPSSSQQQNNNKKKIIIHHHFFFCCC@@@AAAEEEKKKRRR[[[hhhwwwRRR???AAACCCFFFEEETTTRRRKKKHHHNNNVVVYYYWWWVVVUUU[[[eeeqqq|||mmm\\\bbbyyyvvv___VVViiijjjLLLHHHJJJSSSeee|||uuurrryyyvvvrrrrrrtttwwwxxxxxxzzzuuukkktttmmmgggkkk|||iiiPPPGGGEEE@@@>>>@@@???<<<<<<@@@BBB@@@@@@CCCQQQooozzzxxxwwwiiiccctttwwwuuuvvvsssdddgggxxxwwwfffEEE222000000000111222333444555555666777;;;AAAIIIQQQWWW]]]rrrjjjYYYddduuummm^^^pppssssssrrr\\\UUUTTTRRRTTTZZZ]]]RRRFFFBBBCCCCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;:::AAADDDFFFIIIWWWtttxxxzzzyyymmmqqqxxxsss```PPPSSSUUUZZZeeettt~~~{{{rrrqqqbbbZZZ[[[WWWPPP[[[nnnvvvvvv[[[ffftttyyyooohhhkkkqqq{{{{{{qqqggg[[[QQQNNNPPPNNNNNNNNNNNNOOOOOOOOOOOOKKKMMMPPPOOOMMMJJJIIIIIIQQQiiivvv\\\GGG======GGGCCCBBBGGGIIIVVVfffooo{{{OOO555333222000000000000////////////........................///111///111666666JJJjjj}}}yyyzzzkkk___VVVMMMJJJKKKLLLJJJFFFDDDBBBBBBAAA@@@DDDGGGLLLRRR\\\lllRRR???AAADDDGGGGGGVVVVVVOOOKKKQQQXXXYYYVVVTTTYYY```jjjsss~~~lll```[[[lllfffYYYXXXpppjjjPPPJJJPPP^^^uuu~~~wwwsssqqqyyywwwuuuuuuvvvyyy|||}}}uuuooo|||{{{jjjfffjjj|||~~~eeeNNNFFFDDD@@@===??????===>>>BBBBBB@@@BBBEEE]]]uuu|||yyy|||sssrrr|||vvvpppsssfffjjjpppfffgggXXX???333222222222111222222333333222333666;;;CCCKKKRRRVVV___pppeeeUUUeee{{{rrr___kkkxxxddd\\\[[[[[[aaaiiiddd]]]UUUOOONNNKKKDDD<<<::::::::::::;;;;;;;;;;;;CCCGGGIIINNNccc}}}{{{~~~xxxvvvjjjbbbiiivvvwwwgggVVVRRRUUUZZZbbbnnnyyyyyytttpppddd^^^cccbbb]]]gggyyyfffhhhrrrnnniiihhhppp|||zzzpppggg[[[PPPMMMOOOMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLNNNMMMKKKIIIIIIIIIRRRiiisssYYYEEE;;;777GGG???BBBJJJJJJUUUYYYmmm~~~qqqIII555444111000000000000////////////........................000111///111666777KKKlll|||zzzzzzhhh[[[QQQHHHDDDDDDGGGFFFCCCAAAAAAAAACCCDDDGGGIIIMMMRRR]]]rrrQQQAAAAAACCCIIIIIIUUUVVVPPPNNNSSSXXXWWWUUUUUU[[[cccllltttkkk]]]___cccvvv}}}WWWPPPZZZxxxiiiMMMMMMWWWiii{{{{{{{{{{{{yyyyyyxxxxxxzzz|||xxxzzz{{{kkkfffkkk}}}|||eeeNNNFFFEEEAAA???@@@???>>>@@@CCCCCCAAACCCGGGaaatttvvvwwwzzzoooqqqrrrlll^^^XXXYYYLLL;;;777444444333222111111111111000111555===FFFOOOTTTVVV]]]kkk]]]PPPeee}}}mmmXXXbbbttt~~~wwwllldddaaaeeellloooooolllgggbbb\\\QQQGGGBBB@@@===::::::;;;===>>>AAAHHHMMMWWWuuuzzzuuummmaaaWWW___qqqyyyooo```YYYbbbkkknnnqqqxxx~~~xxxkkkdddiiimmmqqq}}}qqqiiiqqqyyyhhheeehhhvvv|||vvvnnneeeZZZNNNIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLKKKIIIHHHHHHIIISSSlllnnnVVVDDD<<<777KKK???BBBIIIHHHVVVUUUkkkzzzfff@@@222333...000000000000////////////........................000111///111666888LLLnnnwwwxxxyyy{{{eeeVVVKKKCCC@@@AAACCCBBBAAAAAAAAABBBEEEGGGKKKMMMOOOUUUccc~~~vvvOOODDD@@@AAAKKKLLLTTTQQQNNNOOOTTTWWWVVVVVVXXX\\\eeeoooxxx}}}qqqccchhhwwwgggNNNTTTffflllLLLTTT```vvv}}}wwwyyy~~~|||}}}}}}kkkfffjjj|||zzzbbbLLLEEEDDDAAA>>>@@@>>>>>>@@@CCCCCC@@@CCCHHH]]]ooosss|||}}}~~~|||qqqggg___JJJ999999444333222222111111222222000111666>>>HHHQQQUUUVVVUUUdddXXXOOOfffkkkYYYddduuuyyyqqqrrrxxxyyynnneee]]]QQQFFF???===???AAACCCMMMXXXiiizzzjjjvvvrrrpppbbbVVV\\\ppp~~~zzznnn^^^nnn{{{yyysssuuuvvviiikkkttttttiiiuuuqqqnnnppp|||xxxrrrkkkcccXXXKKKFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKJJJIIIGGGFFFHHHIIISSSnnnkkkUUUFFF>>>===RRRAAAAAAFFFEEEVVVUUU```ooobbb===222444000000000000000////////////........................000111///111666999MMMooowwwqqq[[[^^^zzzssswww|||cccRRRGGG@@@>>>@@@@@@@@@@@@@@@AAACCCGGGIIIOOOPPPSSSYYYkkkoooNNNFFF@@@@@@LLLMMMRRRMMMLLLNNNTTTWWWVVVWWW[[[]]]gggsss}}}|||qqqmmmnnnsssZZZSSScccwwwrrrPPP[[[iii~~~tttqqqvvv~~~~~~kkkeeehhhyyyvvv___IIICCCBBB>>><<<=========@@@CCCBBB@@@CCCHHH```ssszzzuuuQQQ999888333222222111222222333333111222777???JJJQQQUUUUUURRRccc[[[TTTmmmqqqbbboookkkVVVGGGAAAAAACCCGGGUUUeee{{{{{{gggUUU~~~yyyrrriiigggqqq}}}|||{{{qqqooo}}}|||sssvvv}}}xxxjjjzzzzzzqqqtttnnn^^^QQQLLLJJJGGGHHHGGGFFFGGGIIIJJJIIIHHHEEEHHHIIIHHHEEEEEEGGGJJJZZZeeeyyy|||fffXXXBBB@@@AAA[[[HHH@@@JJJCCCMMMdddmmmwww|||mmm222999000222////////////////////////..................------222333+++...999555CCCiii||||||~~~sssVVVUUU^^^fff|||ttt|||vvvaaaQQQFFF>>>;;;<<>>???EEEFFFMMMYYYOOORRRVVVXXXYYYZZZ\\\^^^dddmmmzzz}}}|||vvvddd[[[dddxxxkkk```fffvvv|||wwwvvv|||jjj```eee}}}zzz\\\IIIDDD???@@@BBB>>>===@@@===<<>>===HHHmmmxxxqqqkkkoooUUU???666444444333333222111000000444666:::AAAIIIQQQXXX[[[VVVcccccc^^^uuummmllltttaaaWWWRRRLLLFFFMMM\\\xxxwww]]]MMMyyyzzzzzz|||yyyrrrpppyyyuuummmppp|||xxxkkkcccggglllvvvxxxlllhhh{{{zzzzzzppp___QQQKKKHHHEEEHHHGGGFFFGGGIIIJJJIIIHHHFFFHHHIIIHHHEEEEEEGGGJJJUUUhhh~~~wwwbbbUUUAAA@@@GGG^^^KKKCCCKKKFFFUUUkkkzzzppp666999///000////////////////////////........................,,,666333000888;;;HHHeeeZZZddduuuwwwooo}}}rrr]]]OOODDD===<<<>>>@@@AAABBBDDDGGGJJJLLLMMMPPPQQQUUUccc}}}pppVVVBBBBBBFFFFFFJJJTTTTTTUUUXXXZZZ\\\]]]___```eeeooo|||uuu]]]aaaooopppgggssszzzvvvwww}}}{{{tttiii___fffzzz\\\IIIEEE@@@???AAA>>>???BBB>>>===BBB>>>>>>IIIffftttsss[[[^^^gggsssyyy~~~fff>>>111444444333333222111111000333555:::AAAJJJSSSZZZ]]]UUUaaaaaa^^^wwwpppsssjjj___]]]]]]\\\UUUeeeoooWWWHHHtttnnn{{{}}}vvvvvvwwwiiiccclllsss]]]LLLMMMRRR[[[```\\\bbb}}}{{{nnn]]]OOOJJJGGGEEEHHHGGGFFFGGGHHHIIIIIIGGGGGGIIIJJJHHHEEEEEEHHHKKKRRRlll}}}|||sssaaaUUUAAABBBLLL___NNNHHHNNNKKK^^^uuurrr:::888...///////////////////////////........................'''444444...444>>>MMM```|||zzz~~~wwwggg}}}mmmmmm~~~mmmYYYKKKCCC===<<>>AAA>>>???KKKiiiuuu^^^QQQbbbhhhnnnmmmwww|||vvvwwwBBB444444333333222222111111111333555999BBBLLLVVV]]]```___fffbbb\\\pppsssuuunnnxxxwwwoookkkhhhxxx|||fffOOOEEEuuuhhhsss}}}ppppppqqqbbb___lllhhhUUUJJJKKKQQQVVVVVV^^^zzzwwwhhhXXXNNNJJJIIIHHHGGGFFFFFFFFFHHHIIIHHHGGGHHHIIIJJJHHHFFFFFFIIIMMMUUUooo~~~xxx~~~mmm[[[PPP>>>AAALLL[[[OOONNNQQQNNNfff|||qqq<<<555...222////////////////////////............////////////...222555999@@@FFFTTTdddyyy~~~rrruuu|||kkkWWWJJJAAA<<<<<>>@@@===@@@DDD???===???<<<>>>LLLnnnttt~~~xxxZZZYYYvvvuuuvvvpppxxxzzziiiwwwBBB999333333333222222111111111333444888BBBNNNZZZ```cccccceee^^^UUUdddzzzsssaaapppwww^^^KKKDDDyyyhhhqqqqqqssslllaaadddttt|||lllaaa^^^^^^```^^^___jjjxxx|||vvveeeWWWNNNKKKJJJKKKGGGFFFEEEFFFHHHIIIHHHGGGGGGIIIJJJHHHFFFGGGKKKOOO^^^ppp{{{xxxzzz{{{wwweeeTTTHHH777<<>>111---444////////////////////////........./////////000000777222BBB\\\```VVVZZZhhh|||kkkWWWIII@@@;;;<<>>BBB>>>;;;===:::>>>NNNjjjooowwwyyydddfff~~~uuu{{{yyy|||yyyrrruuuWWWnnnkkk===666333333222222222222222111333333777BBBPPP\\\bbbdddYYYYYYRRRMMM\\\zzzvvv}}}___qqqpppXXXGGGCCC{{{iiippp}}}pppccc___ggg||||||xxxooogggeeeiiihhhnnn}}}wwwcccVVVPPPKKKIIIJJJGGGFFFEEEFFFGGGHHHHHHFFFFFFHHHIIIHHHGGGIIINNNSSShhhqqqwwwyyyzzztttcccSSSGGG777>>>DDDLLLJJJSSSPPPRRRtttggg???000---444////////////////////////.........//////000000111555333TTT{{{vvv\\\XXX```{{{jjjUUUGGG???:::;;;???AAAAAACCCFFFIIIMMMPPPRRRWWWcccrrr[[[MMMIIIIIINNNTTTaaadddhhhjjjjjjlllnnnpppnnnuuu{{{dddZZZWWWVVV\\\rrr}}}wwwvvvsss```]]]hhhkkkTTTHHHFFF>>><<<>>><<<<<>>;;;>>><<<<<>>===<<>>:::<<<<<>>BBBCCCDDDIIINNNPPPRRRXXX```rrr{{{llleee^^^YYYTTTOOOOOORRR\\\eeeoooqqqppprrruuuxxxpppfff]]]YYYXXXbbb~~~~~~|||uuuoooiiigggbbb[[[WWW^^^kkkwwwwwwmmmmmm}}}nnnbbbgggssssss[[[MMMAAA>>>?????????@@@>>>EEEBBB>>>???>>>CCCRRRyyyrrrwwwxxxzzzxxxlllbbbWWWIII;;;222333333333333333333333333444444555===MMM]]]ccc```WWWbbb]]]JJJLLLlllxxxYYYDDDAAA===888===@@@@@@CCCFFFEEEJJJ[[[nnnnnnWWWEEE@@@CCCrrrhhhsss|||{{{zzz]]]WWW^^^dddmmmqqqeeeXXXQQQLLLGGGEEEFFFEEEDDDCCCDDDGGGHHHHHHFFFHHHHHHJJJKKKHHHJJJVVVcccuuu|||uuuaaaPPPJJJAAA888<<>>RRRcccdddWWWQQQQQQXXXggg~~~vvv}}}vvvvvvxxx}}}~~~xxxxxxwwwxxx|||}}}xxxrrrbbbOOOCCC===;;;>>>CCCFFFGGGKKKPPPSSSUUU]]]eeevvv{{{kkkccc\\\WWWSSSPPPRRRVVVdddooozzz~~~wwwnnngggeee```ZZZUUUWWWbbbxxx{{{wwwzzzzzzssslllgggeee___XXXVVVZZZeeerrrzzzqqqnnnjjjiiiqqqooobbbgggrrrtttYYYMMMAAA>>>?????????@@@>>>EEECCC@@@AAA???DDDTTTssszzzuuu___JJJ;;;555333333333333333333333333333444666>>>NNN___dddbbbWWW^^^WWWKKKVVV{{{{{{YYYBBBAAA???<<>>999@@@NNNIIIEEECCCIIIVVVlllSSS666333333444////////////............000000///------111:::AAAWWW^^^WWWLLLNNNRRRYYYfffzzzsss}}}{{{xxxvvvxxx}}}}}}|||yyyxxx~~~||||||tttcccOOOBBB<<<;;;???DDDIIIIIIMMMRRRUUUYYYaaakkk|||wwwjjjccc[[[XXXTTTSSSVVV[[[hhhsssrrrccc\\\XXXUUUUUUSSSSSSTTTZZZooo{{{nnnhhhmmm}}}zzzrrrlllfffbbb___[[[YYY^^^hhhrrruuuuuu``````ccclll~~~ooo```dddqqqsssWWWKKK@@@>>>???>>>???@@@>>>EEEEEECCCDDD@@@FFFXXXuuu}}}hhhHHH777444222222222222222222222222222333666???QQQbbbhhheeeZZZZZZRRRLLL]]]ttt~~~ZZZAAA@@@AAA@@@FFFFFFEEEHHHMMMOOONNNOOORRRWWWbbbooo}}}}}}nnnXXXFFFBBBGGGrrreeeaaa\\\___hhhxxx~~~sssbbbXXXOOOKKKIIIFFFEEEFFFGGGFFFEEEEEEFFFGGGHHHHHHJJJIIIIIIIIIHHHKKKVVVcccwww{{{~~~|||aaaQQQDDD@@@===;;;CCCPPPJJJFFFEEEKKKXXXmmmQQQ888555222222////////////...............///...---...111777<<>>===>>>AAA???EEEFFFFFFFFFAAAHHH\\\~~~uuuwwwyyywwwLLL777444111111111111111111111111111222666AAASSSeeellljjj___ZZZQQQMMM[[[zzzpppqqq]]]BBB@@@AAABBBGGGIIILLLUUUaaammmuuuxxxxxx{{{uuurrrttt{{{}}}mmmVVVCCC???DDD|||dddaaaaaa___eeeqqqttttttrrrdddXXXPPPIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJHHHHHHIIIJJJNNNZZZgggpppuuuzzzuuu]]]PPPCCC>>><<<<<>>AAA@@@EEEFFFGGGGGGAAAJJJbbboooqqq{{{xxxzzzVVV:::666111111111111111111111111111222666AAAUUUiiirrrqqqeee]]]SSSPPPVVVjjjyyyfff}}}cccFFFAAABBBDDDIIIWWWeee}}}zzzhhhRRRCCC@@@EEEsss___\\\___dddsssooommmlll___RRRJJJEEEFFFHHHGGGGGGIIIIIIIIIHHHFFFEEEFFFHHHKKKJJJHHHGGGJJJMMMTTTaaammmmmmrrryyy~~~ppp\\\PPPDDD===;;;>>>GGGQQQMMMHHHJJJYYYpppRRR===444777333///////////////............---...///000000///...,,,,,,222000...000///777IIIkkkzzz{{{zzztttmmm^^^LLLBBB>>>===AAAFFFMMMMMMPPPUUUXXX[[[cccmmm|||zzz{{{uuulllfffkkknnnvvv~~~xxxqqqoooqqquuuwwwddd\\\XXX___kkkvvv{{{ssskkkjjjssszzznnn```YYYOOOMMMJJJHHHGGGHHHJJJLLLLLLUUU^^^aaa___^^^aaadddjjjxxx{{{cccVVV^^^lllwwwppp\\\LLLDDD>>>======<<<>>>BBBAAAEEEEEEGGGGGG@@@LLLggg}}}uuu|||~~~xxx}}}{{{rrrUUU888333222222222222222222222222111222555@@@UUUlllwwwxxxkkk___UUUTTTUUU^^^vvvwwwccczzzjjjKKKCCCFFFLLLUUUtttttt```NNNDDDDDDJJJwwwiii\\\\\\gggxxxwwwjjjjjjhhhZZZPPPIIIDDDFFFHHHFFFFFFGGGGGGHHHGGGEEECCCCCCGGGJJJJJJGGGGGGKKKQQQYYYgggtttrrrvvv|||~~~oooYYYOOOCCC<<<:::>>>HHHQQQLLLHHHMMMcccCCC:::111444333111////////////............////////////000///...---///333000///333222888IIIjjj}}}{{{|||}}}}}}|||yyysssiiiZZZKKKBBB???>>>AAAEEELLLMMMRRRYYY]]]aaaiiirrrvvvsssuuupppiiigggmmmrrr~~~{{{yyycccUUURRRRRRYYY```gggooovvv|||zzzsssssspppuuu|||ssslllfffbbb\\\RRRKKKIIIGGGHHHIIIJJJKKKNNNQQQSSSUUU[[[bbbddddddfffmmmttt{{{yyybbbXXXbbbpppzzzoooWWWIIICCC======<<<;;;>>>BBBCCCEEEDDDFFFEEE???MMMkkk~~~|||wwwzzz{{{}}}xxxllleeexxx}}}uuuuuuLLL444222333333333333333333333333222222555???UUUnnn{{{~~~sss```TTTUUUUUUVVVfff|||xxxaaazzz{{{nnnmmmuuupppPPPFFFMMMZZZhhhqqqYYYJJJDDDFFFKKK|||~~~uuuvvv{{{yyytttwwwyyylllqqq}}}|||ddd]]]YYYaaauuuyyyoooeeegggcccRRRPPPIIIEEEFFFGGGEEEDDDEEEFFFFFFFFFCCC@@@AAAEEEIIIJJJGGGGGGLLLSSS]]]kkkxxxxxxzzz~~~pppWWWNNNBBB;;;:::???IIIQQQLLLIIIPPPiiiBBB>>>000111111222000/////////............111///......///000111000,,,///...222999555555BBBddd{{{}}}wwwyyyxxxxxx}}}~~~{{{wwweeeXXXJJJBBB??????AAAEEEKKKMMMTTT\\\bbbfffnnnwww|||vvvnnndddeeemmmnnntttnnnPPPKKKKKKPPPWWWXXXWWWWWW[[[bbbccciiinnnjjjdddlllzzzuuu___XXXRRROOOKKKFFFFFFJJJEEEGGGJJJLLLOOORRRUUUXXXbbbhhhppptttuuuwww|||yyyccc[[[fffuuu}}}oooUUUHHHBBB===<<<<<<;;;>>>CCCCCCDDDCCCEEEDDD>>>MMMnnnyyyzzzzzzrrr{{{yyyxxxyyypppgggGGG777888333333333333333333333333333333444???UUUooo~~~yyyaaaRRRUUUUUUQQQYYYkkkyyy___rrr~~~uuuttttttRRRHHHRRReeexxxpppUUUFFFAAADDDHHH~~~iiiyyylllYYYSSSXXX]]]^^^llluuulll___```fffrrr___eeelllzzz|||sssmmmhhhaaaXXXQQQJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGCCCIIIEEEGGGVVVbbblllzzzzzzwwwdddPPPGGG===888;;;AAAGGGJJJMMMMMMGGGoooaaa===888444111333444111111000///////////////000000000000000000000000111///...000000111666<<>>>>>BBBGGGKKKRRRZZZ]]]bbbkkktttzzzooogggbbb]]]aaaiiirrr|||lllVVVOOOLLLKKKKKKMMMPPPTTTWWWWWWaaakkkuuuxxxyyypppWWWGGGEEEGGGKKKKKKHHHFFFHHHGGGOOOUUUWWW\\\iiivvv}}}}}}nnnbbb\\\hhhzzz~~~mmmYYYJJJBBB===<<<<<<;;;===AAADDDFFF@@@IIICCC<<<\\\vvv}}}kkkppp}}}uuuppp___EEE555555555555555444333222000000111444333777OOOnnn}}}{{{wwwmmm\\\VVVVVVRRR\\\uuu|||___rrrzzz{{{eeePPPUUU|||rrrbbbmmmfffPPPIIICCCDDDKKKyyyaaannnyyycccPPPIIIMMMRRRRRR```kkkxxxzzzlll[[[SSSTTTeeezzzxxx~~~yyyssslllfffbbb\\\TTTNNNIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHDDDKKKHHHJJJ^^^oooxxx}}}rrr```JJJCCC:::777;;;AAAEEEFFFIIINNNKKKjjjXXX:::888666222222222111111000///////////////////////////////////////111......000000111555<<<```rrrwww}}}{{{uuummmhhhjjjooouuuxxxxxxyyyzzz{{{{{{|||}}}~~~}}}uuufffXXXIIIAAA???@@@DDDIIILLLQQQ[[[dddkkkpppwww}}}rrr```[[[YYYWWW]]]fffmmmwwwjjj[[[VVVUUUVVVXXX^^^fffnnntttxxx~~~rrrpppmmm^^^KKKGGGBBBAAAFFFKKKOOOSSSXXXYYY```gggllluuuiii```^^^kkk}}}~~~jjjTTTIIIBBB<<<<<<<<<;;;===AAAAAADDD???FFF???<<<```|||ttttttjjjeeeccccccVVVAAA777999333333444444444333222222111444333777OOOooo~~~}}}tttfff``````YYY^^^ttt{{{iiinnnxxxrrr___hhhtttXXXPPP___cccPPPJJJFFFIIIRRRzzz```hhhwwwzzzttt^^^IIIAAADDDHHHHHHUUUaaajjjdddYYYRRRQQQQQQbbbsss{{{yyynnnjjjeeeaaa^^^YYYQQQLLLGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEENNNKKKNNNhhhmmm\\\FFF???888888<<>>AAA@@@EEE@@@DDD>>>???iiiyyyzzzmmmiiifff```QQQ>>>666888111222333333444444444444111444444777OOOqqq}}}ppplllkkk``````rrrzzzxxxuuu{{{oooPPPIIIOOOaaavvvyyyYYYIIIEEEDDDJJJSSSccciiizzzwww```KKKBBBEEEHHHGGGMMMYYY^^^WWWSSSVVVXXXVVVeeewww~~~tttjjjgggccc```\\\WWWPPPKKKFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEOOOLLLRRRqqq|||gggVVVFFF???888777===CCCDDDCCCEEEJJJKKKUUUeeerrruuukkk~~~fffFFF666999666222333111111000000///////////////////////////////////////000......000111000444:::TTTlllwwwsss{{{tttuuuhhhbbbffflllooooooooollliiigggiiimmmppprrrxxxzzz}}}zzzyyysssjjj^^^RRREEEAAAAAABBBFFFKKKQQQTTTaaaqqqxxx|||mmmaaaVVVUUUWWW[[[ccclllttt}}}xxxnnnfffeeeooo~~~zzzuuuzzzppp```XXXSSSMMMGGGFFFGGGHHHOOOXXX^^^___bbbgggnnn~~~```]]]aaappp}}}yyybbbLLLFFF@@@;;;<<<===<<<>>>AAA@@@HHHBBBEEE???EEEttt~~~yyy{{{wwwdddOOO???777555111222333333444444333333111444444777OOOrrrxxxtttqqqdddbbbsssddd@@@KKKWWWjjj}}}]]]XXXrrrsssSSSEEEAAABBBIIISSSiiinnn|||eeePPPGGGJJJMMMMMMIIISSSXXXSSSSSSYYY\\\XXXnnn{{{ppphhhfffbbb^^^YYYSSSMMMJJJDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHFFFNNNMMMWWWxxx{{{yyyzzzrrr]]]NNNFFF>>>555555===CCCDDDCCCJJJIIIPPP]]]sssxxx___EEE888999444111444333111000000///////////////........................///---...111111000444999TTTkkk|||vvvsss|||nnnhhhiiimmmnnnmmmlllhhhbbbaaacccgggkkkmmmuuu}}}{{{xxxvvvnnnfffXXXMMMCCC???@@@AAAEEEIIIPPPVVVcccsss}}}kkkccc\\\YYY[[[```hhhoooxxx{{{tttxxxwwwwwwfffTTTMMMJJJHHHGGGHHHGGGMMMXXXbbbeeegggnnnwwwyyy```^^^bbbooozzzuuu___LLLDDD>>>;;;<<<======>>>AAA@@@HHHCCCEEE@@@JJJ|||wwwcccLLL@@@:::666333333444444333333222111111555444666NNNrrryyytttggggggyyyUUUAAAOOOUUUhhh```UUU___hhhyyy|||lllSSSGGGCCCDDDLLLUUUuuu}}}zzzdddPPPIIIMMMQQQQQQPPPZZZaaa___ZZZ\\\aaaeeexxxwwwllleeebbb^^^XXXRRRMMMIIIGGGDDDDDDCCCDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHHHHLLLNNN```vvvsssvvv{{{wwwdddQQQFFFAAA999333666???FFFFFFCCCHHHCCCXXXpppYYYDDD::::::333111444444111111000///////////////...........................,,,...111111000333999LLL```}}}qqqttt|||zzzqqqnnnnnnlllkkkhhhccc]]][[[^^^ccceeefffkkksss}}}{{{wwwtttlllcccUUUKKKAAA???@@@AAADDDHHHMMMUUUcccrrrwwwgggccc]]][[[]]]ccckkkqqqvvv~~~{{{xxxnnnaaaRRRKKKOOOTTTUUURRRTTTYYYdddpppzzzsss```___dddpppxxxrrr^^^LLLBBB===:::<<<>>>===>>>AAA>>>GGGAAACCCAAANNNrrrooouuu}}}kkkKKK>>>888222444444444444333333222111111555444555LLLqqqwwwgggiii~~~~~~xxxwww|||vvvHHHFFFQQQUUUrrrooo```^^^XXX```bbblll]]]MMMDDDAAADDDLLLUUUuuu```MMMGGGLLLQQQRRRWWWdddpppoooccc^^^kkk~~~{{{xxxrrrkkk```^^^YYYSSSMMMIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHBBBBBBCCCDDDEEEGGGIIIIIIKKKLLLRRRlllwwwwwwxxx|||{{{nnnXXXIIICCC:::666555<<>>===>>>AAA>>>GGGAAACCCDDDSSSnnn___eeemmmxxx{{{QQQ>>>666000222222333444444444333333222666444444JJJooovvvbbbddd|||jjjooo}}}nnnUUU@@@KKKSSS\\\yyyllljjj]]]\\\XXXRRRKKKCCC??????DDDMMMVVV|||qqq\\\JJJFFFLLLQQQRRRUUUeeewwwwwweee\\\rrrxxxsssrrrooolll^^^\\\WWWPPPJJJGGGGGGHHHDDDDDDDDDDDDEEEGGGHHHIIICCCCCCDDDEEEFFFHHHJJJKKKNNNMMMUUUuuuzzz~~~~~~{{{iiiSSSFFFEEE777555888DDDSSSYYYTTTMMMNNNMMM|||KKK>>><<<>>>666222555333111111000///////////////........................---,,,...111111000333888IIITTTsssxxx~~~~~~vvvrrrqqqqqqgggaaa[[[ZZZ^^^bbbccccccffflllvvv}}}~~~|||{{{}}}yyyuuukkkaaaUUUKKKBBBAAABBBBBBDDDHHHLLLUUU]]]kkkeeebbbggg~~~aaabbbaaaaaaeeeoooyyymmm```XXXYYYTTTTTTeeewwwsssbbb^^^aaarrrmmm\\\```iiiuuu{{{qqq[[[HHH@@@;;;999<<<>>>===???AAA@@@IIICCCFFFIIIWWWgggeeessszzzwwwrrrvvvzzz~~~VVV@@@999555000000222333444555555555222666444444IIInnnttt]]]^^^vvv}}}nnnQQQ___}}}eeeWWWEEE===NNNQQQ^^^}}}ssswwwiiibbbXXXEEEBBB@@@@@@BBBIIITTT]]]yyyrrraaaLLLEEELLLPPPOOOaaaqqq~~~yyykkklll~~~zzzyyyxxxqqqggg\\\XXXQQQKKKGGGFFFGGGHHHFFFFFFFFFFFFEEEDDDBBB@@@EEEDDDEEEGGGFFFEEEHHHMMMPPPIIIVVVvvv~~~uuu```HHH@@@DDD:::666555CCCUUUQQQIIINNNGGG___HHHCCC===777555333222111000000000///......------..............................---...///000222333EEE]]]{{{zzzqqqooorrrffffffffffffdddcccfffkkkmmmssszzz~~~~~~{{{xxxwwwuuuuuuyyy~~~wwwllldddYYYMMMBBB>>>???AAAFFFLLLPPPWWWfffvvv\\\YYYjjjkkk\\\bbbeeeeeekkkxxxlll\\\[[[XXXPPPMMMYYYlllvvvqqqhhhbbbggg{{{~~~hhhWWWbbbnnnuuuuuulllWWWDDD@@@>>>;;;::::::===@@@BBBHHH@@@FFFGGGAAAZZZ|||gggqqq}}}xxxmmmcccrrrlllrrrUUU<<<===///444444333222111111111111333333555444???gggsssbbb\\\fffnnnfffSSSaaatttooozzzqqq[[[JJJ>>>EEELLLMMMnnnyyyqqqqqqnnngggTTTIII@@@???AAAFFFQQQ\\\}}}vvvrrrvvvzzzzzz|||~~~xxxeeePPPIIIPPPVVVUUUcccsss~~~vvv~~~}}}wwwuuussskkkbbbYYYUUUOOOIIIEEEDDDEEEFFFEEEFFFFFFFFFFFFDDDCCCBBBCCCAAAAAADDDEEEDDDFFFJJJJJJIIIYYYvvv{{{yyylllWWWDDD===???999888888EEETTTOOOFFFLLLHHHaaaiiiFFFBBB<<<777555333222222000000000///......------..............................---...///000222333@@@WWWvvvxxxyyypppnnnpppnnnppprrrqqqnnnnnnssszzzvvvxxx{{{|||{{{wwwrrrooopppooossszzzxxxmmmdddXXXMMMBBB???@@@BBBFFFKKKVVV]]]hhhwwwpppZZZUUUXXXnnneeebbbgggjjjkkkqqq}}}yyy```PPPOOOJJJHHHIIIRRR^^^fffeeeaaagggxxxmmm]]]bbbkkktttsssgggSSSCCC@@@>>><<<;;;;;;>>>AAACCCCCC===BBBAAA???YYY{{{vvvttt|||yyy___eeeTTT@@@@@@222555444333222222111222222333333555444???fffyyyiii```eeehhh{{{lllWWW___gggcccqqqjjjUUUGGG===FFFOOOTTTxxx~~~|||}}}|||kkk___RRRKKKHHHIIIUUUcccggg]]]ZZZaaafffhhhtttmmmUUULLLRRRZZZZZZdddooovvvqqqiiippp~~~{{{tttooolllddd[[[TTTPPPKKKFFFCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEAAA@@@CCCFFFEEEFFFHHHKKKTTTiii~~~{{{sss^^^KKK???;;;888666;;;???KKKUUULLLBBBHHHPPPiii}}}VVVDDD@@@:::666555444333222111000000//////......---..............................---...///000222333DDDUUUnnnuuu{{{sssrrrsss{{{|||||||||zzzuuummmhhhjjjhhhjjjrrrzzzyyymmmdddVVVKKKBBB@@@AAABBBEEEIIIPPPXXXbbbhhhjjjeeeXXXLLLTTT]]]xxxzzzkkkgggllloooqqqvvvwwwhhhTTTHHHIIIDDDFFFHHHKKKMMMPPPRRRTTThhh~~~ooocccbbbiiiuuusssaaaLLLBBB@@@???===<<<===???BBBDDDBBBBBBDDD@@@DDDaaa|||}}}www{{{|||yyyWWW___}}}rrrOOOAAA@@@333666666555333333333333333444222444444===bbbpppcccdddiiiuuurrr[[[]]]vvvuuutttyyybbbLLLCCC===FFFQQQ]]]}}}nnnaaaTTTNNNZZZkkkyyyggg```cccqqqyyytttYYYMMMSSS\\\^^^ccchhhhhh]]]RRRTTTeeevvv~~~}}}zzz|||~~~~~~~~~}}}wwwooojjjfff^^^WWWOOOMMMIIIEEECCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGJJJEEEBBBEEEHHHGGGGGGIIIPPP```yyy}}}}}}~~~|||lllRRRAAA===:::555444@@@JJJSSSXXXKKKAAAFFFTTTnnnpppqqqPPPBBB>>>:::666555444333222111111000000///.......................................---...///000222333HHHTTTiiivvvwww{{{zzz{{{~~~{{{uuummmgggfffccceeemmmwwwyyylllaaaTTTJJJBBBAAABBBCCCEEEHHHLLLRRRZZZ^^^]]]XXXQQQKKKTTT^^^zzzxxxjjjmmmpppsssyyytttrrrxxxwwwjjjeee]]]QQQKKKMMMGGGHHHHHHFFFEEEHHHNNNSSScccqqqyyyttt}}}iiiccc```iiixxxuuu]]]HHHBBB???>>>======>>>AAADDDEEEBBBFFFEEEAAANNNlll~~~|||xxxYYYgggpppnnnhhhjjjaaaGGG<<<<<<555777666555444444333333444555222444444999ZZZrrrcccbbbrrrsssyyysss\\\]]]qqq{{{vvv^^^EEEAAA===FFFTTTeeezzzeeeVVV^^^ppp}}}vvviiinnnuuuZZZNNNVVV```ddddddeeeaaaWWWNNNPPP]]]iiisss}}}{{{~~~}}}~~~~~~|||}}}xxxwwwrrrjjjddd```ZZZTTTLLLJJJHHHEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGLLLGGGDDDEEEFFFFFFIIIMMMSSShhhwwwyyyyyyuuucccJJJ<<<<<<;;;555333FFFSSSYYYXXXKKKBBBJJJ[[[vvvmmm{{{NNNAAA>>>:::777666555444333111111111000//////....................................---...///000222333@@@NNNiii|||tttvvv}}}zzzuuunnnhhhfffccceeemmmwwwwwwiii^^^RRRIIIBBBAAACCCCCCEEEHHHRRRTTTWWWYYYXXXRRRKKKGGGOOOWWWqqqlllnnnrrrvvv{{{yyybbbYYYYYY]]]aaannnzzzmmmccc^^^___]]]WWWSSSUUUNNNKKKFFFCCCDDDJJJQQQWWWYYYbbbnnnyyyccciii~~~xxxaaa______lll{{{uuu[[[FFFAAA>>>>>>===>>>???BBBDDDFFF@@@EEEBBBAAAVVVsssxxxaaavvveeefffccc```UUUBBB999::::::777777666555444444444444666111444555555PPP}}}qqqaaabbbwwwuuuwwwpppZZZ\\\ooowww}}}vvv]]]BBBAAA>>>FFFWWWmmmzzzbbbcccsss}}}rrrrrrYYYOOOXXXfffkkkkkkhhhbbbZZZVVV\\\jjjuuu~~~}}}zzzyyy|||qqqqqqmmmddd]]]ZZZUUUPPPHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFIIIEEEBBBCCCCCCEEELLLTTT```ssszzztttvvv{{{rrriiiWWWEEE;;;:::999777666LLLXXXXXXSSSHHHGGGTTTwwwppprrrMMMBBB???;;;999777666444333222111111000000//////.................................---...///000222333777JJJjjj|||}}}nnnqqq|||sss{{{{{{wwwsssoookkkjjjgggiiiqqqzzztttfff\\\RRRIIIAAAAAABBBCCCEEEHHHQQQPPPRRRVVVVVVPPPKKKJJJNNNYYYqqqqqqqqqttt{{{vvvZZZLLLIIIJJJLLLOOORRRZZZhhhwwwwwwjjjfffgggkkkkkkeee```___bbb[[[RRRLLLJJJLLLPPPSSS\\\hhhzzzrrrmmmppp\\\ZZZaaapppzzzoooVVVDDD@@@=========>>>@@@BBBEEEFFFCCCGGGBBBGGGccc~~~rrr~~~tttmmm^^^MMMAAA;;;<<>>;;;;;;<<<>>>@@@BBBEEEFFFFFFHHHBBBNNNooo|||aaaIIICCC???;;;===777666555444333333333333444///555999444FFFttt}}}gggccclll~~~yyybbb```rrr}}}vvvZZZCCCEEEBBBIIIaaattt}}}|||qqqttt|||uuu[[[OOOVVVccchhh}}}vvvpppqqq|||{{{|||}}}yyyrrrpppqqqiiijjjeeeZZZQQQMMMIIIEEECCCCCCCCCDDDDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDCCCIIIZZZkkk}}}}}}qqqoooqqqqqqaaaPPPAAA===999222222777@@@SSSVVVIII??????PPPjjjhhhNNNOOOEEEBBB>>>;;;:::777555333222222111111000/////////....................................///000222333666DDD^^^}}}zzzzzz|||xxxsssrrrrrrpppooorrrzzz{{{vvvoooddd\\\RRRHHH@@@???@@@BBBFFFJJJMMMPPPVVVZZZSSSIIIFFFKKKQQQppprrrqqquuu}}}wwwYYYMMMBBBAAAAAACCCAAA>>>???DDDBBBBBBCCCDDDFFFIIILLLMMMNNNRRR]]]ooo|||~~~tttxxx{{{{{{eeeVVVXXXjjjwwwnnnYYYIII@@@<<<::::::<<<===@@@BBBDDDFFFDDDDDD===MMMqqq|||cccjjjsssrrrrrreeeHHHEEEBBB888666666666444333333333333333222---666;;;555FFFuuullldddhhhiiifffxxxuuuWWWDDDFFFCCCKKKeee{{{~~~|||~~~yyy^^^PPPYYYgggmmm~~~~~~~~~zzzvvvssssssuuuvvvuuussshhhbbbYYYQQQKKKGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBFFFGGGGGGQQQkkk{{{ssssssuuupppiiiUUUKKK@@@:::666444666:::JJJXXXSSSHHHFFF???LLLooo{{{fffYYYRRRBBBEEECCC@@@>>><<<:::777444333222111000////////////////////////............/////////000111111222222;;;>>>QQQrrrsss{{{~~~{{{uuutttxxx{{{|||~~~wwwqqqlllcccZZZSSSLLLCCC>>>>>>BBBEEEFFFQQQTTTUUURRRNNNJJJKKKLLL[[[tttqqqqqqvvv~~~iiiQQQFFF@@@????????????>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCJJJVVVbbbpppyyyyyy}}}{{{}}}|||qqq___VVV[[[gggllldddTTTGGGAAA>>>???>>>======???AAADDDEEEKKKAAAAAASSSllliiijjj{{{{{{rrrsssyyysssOOODDDFFFAAA999;;;999666555555555333222666333444444333@@@kkkxxxfffbbbpppwwwjjjttt}}}tttYYYCCCEEEDDDLLLmmmyyy}}}zzz___QQQZZZhhhppp}}}|||}}}yyywwwzzzwwwttttttuuuuuurrroooddd^^^VVVOOOJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???BBBDDDDDDHHHYYYrrrxxxrrrrrrrrrllldddOOOFFF===999666555999???TTT```XXXJJJEEEEEE[[[xxx___QQQNNNEEEHHHEEEBBB???===;;;777555333222111000000/////////////////////............/////////000111111222222666<<>>>>>======>>>???BBBDDDFFFJJJAAAAAASSSiii|||pppbbbooozzzxxx~~~{{{{{{]]]JJJEEE@@@999:::888666555555555444222333111333444333???hhhzzzfff```jjj}}}ooottttttsssYYY@@@DDDEEEPPPwww~~~|||cccUUU\\\lllvvv~~~|||yyywwwzzzwwwuuuttttttqqqlllggg]]]XXXQQQKKKHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@EEEEEEBBBLLLdddzzzxxxvvvrrrmmmllljjjbbbXXXHHH@@@999777666777===DDDWWW___WWWGGGBBBKKKoooyyywwwuuuYYYIIIJJJJJJFFFDDDAAA???===<<<999777333333111000000000000000////////////...............//////000000111111222222:::OOOkkk~~~ttt}}}yyyxxxwwwxxx|||{{{||||||{{{yyyyyy||||||zzzxxxtttiii^^^XXXQQQHHHAAA@@@CCCFFFHHHLLLPPPSSSSSSQQQOOOQQQRRR___ttt{{{zzz}}}oooZZZRRRDDD<<<>>>?????????@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCFFFEEECCC@@@AAAOOOmmm~~~|||~~~}}}~~~mmm\\\UUUXXXhhhrrriiiVVVGGG@@@>>><<<<<<===>>>@@@BBBDDDEEEGGG@@@DDDWWWlll{{{vvv```fff~~~}}}xxxjjjnnnvvvyyyyyyfffOOOEEE???::::::888666555666666555333111000222444333???fff|||fff```eeevvvuuupppyyynnnXXXAAAEEEHHHXXX~~~~~~fffXXX^^^ooo{{{{{{zzz{{{}}}xxxvvvtttsssqqqllleee^^^UUUQQQLLLGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAHHHHHHEEERRRlll{{{zzzlllmmmjjjfffccc^^^SSSHHHBBB<<<666555555888@@@HHHTTTYYYTTTFFFAAAUUU~~~lll\\\qqqqqqUUUGGGHHHLLLEEEBBB>>><<<;;;;;;999888333333222111000000000000////////////..................//////000111111111222999JJJdddrrrxxx}}}{{{|||~~~~~~zzzuuutttwwwyyyxxxwwwtttxxx|||~~~}}}qqqeee\\\UUULLLDDDAAACCCGGGJJJMMMPPPTTTUUUTTTSSSUUUWWWgggxxx~~~qqqXXXJJJFFF>>><<>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCGGGIIIFFFDDDPPPiii~~~~~~}}}iiiZZZUUUcccpppwwwjjjTTTDDD???>>>:::;;;===???AAABBBDDDDDDAAA@@@JJJ```uuuyyykkkzzzzzz}}}yyydddqqq{{{```MMMFFFAAA===:::888666555666666555444333000111333444AAAhhh~~~hhh```bbbpppyyykkkwwweeeTTTFFFIIIMMMbbb~~~~~~}}}}}}iiiZZZ^^^nnn|||{{{yyyyyy|||}}}vvvtttqqqooollleee\\\UUUNNNKKKGGGDDDDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCC@@@GGGHHHHHHVVVkkkqqqjjjhhhiiifff___ZZZSSSGGG<<<>>>999555555555888AAAKKKTTTUUUSSSIIIFFF^^^qqqgggjjjjjjRRRGGGFFFJJJNNNIIIBBB===:::999888777444333222111000000000000////////////.....................///000000111111444777EEE```sssqqq|||vvvqqq}}}zzzuuutttttt{{{wwwrrrqqqsssvvvvvvuuussswww|||rrrddd___YYYOOOFFFAAABBBGGGKKKPPPSSSWWWXXXWWWWWWZZZ]]]lllzzzqqq\\\IIIBBBBBB;;;:::>>>=========>>>>>>???@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEBBBHHHKKKIIIJJJXXXnnn}}}~~~}}}}}}{{{cccWWWVVVqqqzzzyyyfffOOO@@@>>>???999;;;===???AAABBBBBBBBB>>>AAAQQQkkk}}}fffWWWzzz}}}hhhTTTJJJHHHDDD>>>;;;999666666666666555444666111111333444CCCkkkkkk\\\]]]hhhzzz{{{hhh~~~vvviiiYYYMMMGGGHHHPPPnnn}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~yyy}}}~~~lll^^^___ooo~~~~~~{{{xxxtttqqqssspppllliiieee^^^UUUNNNIIIGGGCCCBBBBBBCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBB>>>CCCGGGLLLZZZiiiiiiaaaiiihhhcccYYYQQQJJJAAA888;;;777555555555999DDDOOOTTTOOOOOOJJJIIIddd~~~{{{aaaMMMGGGEEEJJJ^^^VVVKKKAAA;;;888777777444333222111111000111111////////////............---......//////000000111555555@@@\\\zzzyyyooozzzyyyuuuwwwuuuyyy}}}}}}yyysssqqqsssuuuuuutttuuuyyy|||~~~nnn___bbb\\\RRRGGGAAAAAAGGGLLLSSSVVVYYYZZZZZZ]]]cccgggooo|||{{{eeeRRRDDDAAACCC======???;;;======>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEHHHJJJKKKSSSeeeyyy~~~{{{yyyzzz|||sss]]]WWW[[[wwwzzzsss___III>>>===???999;;;>>>@@@BBBBBBAAA@@@>>>CCCWWWqqqaaaZZZ~~~}}}ppp]]]NNNJJJJJJEEE>>><<<:::888666666666444333777222111444555CCCiiirrrYYYVVV^^^mmmuuuzzz|||kkkxxx|||lll[[[MMMFFFDDDEEETTT~~~}}}|||{{{|||zzzyyyxxxwwwwwwwwwxxxxxxqqqwwwvvvgggfffttt}}}}}}~~~~~~}}}yyytttooolllppplllgggccc___XXXOOOHHHFFFDDDBBBAAABBBCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAGGGSSSaaakkkllliiigggddd\\\PPPHHHCCC<<<666777555444555666;;;HHHTTTWWWLLLLLLMMMQQQooo]]]KKKIIIIIIQQQggg]]]NNNBBB:::888999:::444444333222111111111111////////////............------......///000000000555444>>>XXX~~~~~~zzzsss||||||}}}yyyvvvvvvwwwwwwvvvwwwyyy}}}rrrbbbddd^^^SSSHHHAAA@@@FFFKKKTTTVVVYYY[[[^^^dddlllsssxxx{{{zzz|||ppp[[[LLLAAAAAACCC>>>???BBB>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFIIIMMMQQQXXXhhh{{{zzzxxx~~~{{{yyy~~~{{{}}}}}}zzzuuutttwww{{{~~~kkkXXXWWW```qqqpppgggUUUDDD>>>===>>>:::<<>><<<999777666555333222666111222555555???```yyy```WWWZZZiiivvvnnnppp~~~{{{fffQQQEEEAAADDDDDD\\\|||zzzyyyzzz|||xxxxxxvvvuuuttttttssssssttt{{{qqqnnn|||{{{}}}|||xxxtttqqqpppooonnniiiddd___[[[TTTKKKEEEEEECCCAAA@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@???????????????@@@@@@AAAAAAAAAEEEBBBHHHYYYhhhpppsssuuubbb___VVVHHH@@@<<<999555444333333555777===KKKXXX^^^PPPPPPVVV^^^|||^^^KKKKKKOOOZZZfff[[[LLL???999999<<<>>>555444333222111111111111000/////////............------......///000000000555555===TTTwww}}}www}}}xxx~~~|||{{{|||{{{yyyvvvyyy}}}zzzjjjddd___TTTHHH@@@@@@EEEKKKSSSVVVYYY[[[```hhhsss{{{ssslllggghhhnnnwww|||```MMMEEE;;;<<<>>>:::===BBB>>>@@@@@@AAACCCEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFKKKRRR\\\kkkvvvmmmiiinnnssssssuuuxxx||||||xxxyyyyyyuuuqqqpppuuuzzzzzz|||eeeUUUXXXeeehhhggg^^^NNNBBB>>>>>>===:::<<>><<<<<>><<<999666444333222333222666888666GGGiiieeeggguuusssvvvfffNNN===>>>KKKLLLxxxqqqOOOGGGVVVaaaxxxttt{{{}}}}}}||||||{{{yyyxxxxxxxxxoookkkpppvvvwwwsssqqqpppvvv~~~|||{{{wwwyyyxxxwwwtttpppkkkgggddd```YYYPPPJJJHHHFFFCCC@@@AAA@@@@@@AAABBBBBBAAA???AAABBBCCCCCCBBBAAABBBDDDCCCCCCBBBBBBDDDDDDEEEDDDFFFQQQ___kkksssvvvqqqjjj[[[TTTIII???888555333333333222333777@@@JJJSSSWWWJJJOOOOOOwwwsssNNNFFFFFFEEEIIIRRRKKKCCC?????????===;;;999888555222111111111222111111000//////......---............////////////222222999MMMhhh{{{}}}pppgggjjjbbbXXXQQQIIICCCEEEJJJPPPWWW^^^``````gggwwwwww[[[WWWSSSSSSYYYdddooovvvjjjPPPDDD???>>>>>>>>>???@@@AAAAAACCCDDDFFFGGGHHHJJJKKKMMMLLLNNNPPPQQQTTTZZZaaaggglllxxxkkk\\\\\\^^^^^^jjjzzz{{{zzzssssss{{{|||{{{|||}}}|||{{{{{{{{{zzzxxxvvvuuurrrpppzzzuuu^^^SSSTTTWWWZZZQQQGGGBBB===999888:::===@@@BBBCCC@@@===;;;:::<<>>>>>@@@@@@>>>;;;<<<999555222000111333555222111111000000///..................////////////000111666GGGaaa{{{{{{rrrgggmmmggg___WWWLLLDDDCCCHHHMMMUUU\\\]]][[[aaaqqqgggVVVSSSQQQRRRXXXcccnnnvvvuuuYYYGGGAAA======>>>>>>???@@@AAABBBEEEEEEGGGJJJMMMPPPPPPOOOTTTUUUXXX]]]dddllltttyyyzzzooo^^^XXXSSSRRR```sssvvv{{{}}}uuukkkjjjuuu~~~|||yyyyyyzzzzzzzzzyyy{{{{{{zzzyyywwwtttrrrqqqlllVVVQQQQQQPPPRRRIIIAAA===;;;888888;;;===@@@BBBBBB@@@===;;;:::???QQQtttmmmYYYnnnzzzyyysssnnn}}}ooo[[[YYY\\\XXXQQQNNNJJJHHHDDD@@@<<<999888777777555000000555777JJJkkkmmmllloooyyy}}}vvvYYYFFFJJJTTTllluuuhhhdddbbbaaajjj~~~~~~```KKKEEEGGGQQQTTTHHHqqq{{{xxx~~~~~~|||wwwsssppppppnnnpppttttttooolllmmmkkkjjjkkkooovvv{{{|||{{{wwwzzz{{{xxxyyy{{{xxxrrrmmmmmmllliiiddd^^^XXXTTTMMMIIIDDDAAAAAAAAAAAA@@@AAA@@@???@@@BBBBBB@@@???>>>???AAAAAAAAAAAABBBDDDBBBBBBCCCCCCBBBCCCEEEGGGQQQaaasss{{{yyypppdddYYYJJJDDD;;;444222222333444444333555;;;CCCHHHHHHFFFEEEUUUkkkuuuRRRLLLFFFGGGHHH===@@@???======>>>===:::777;;;999666444333333444555222222111111000/////////............////////////111222555@@@XXXyyy{{{zzzwwwlllmmmiiicccZZZMMMCCCCCCHHHMMMPPPTTTWWW\\\ccclllsss}}}xxx___YYYYYYXXXYYY___hhhssszzzzzz{{{zzzaaaKKK@@@@@@=========>>>@@@AAACCCDDDFFFGGGHHHMMMRRRUUUUUUTTT[[[]]]bbbjjjrrrzzz}}}qqqggg```WWWQQQZZZhhhuuuyyy{{{xxxsssvvv|||zzzyyyxxxxxxxxxyyyyyy{{{zzzyyyyyywwwsssrrrsss}}}bbbQQQRRRTTTOOOOOOFFF???<<<;;;999:::===>>>@@@BBBBBB???===;;;;;;BBBYYY{{{ZZZ[[[xxxzzzvvvooo\\\[[[^^^[[[UUUSSSOOOLLLGGGBBB>>>;;;999888777666000///444666EEE```lll```lllzzzpppqqq{{{|||```IIIKKKZZZyyynnn```TTTMMMKKKJJJTTTnnnrrr___]]]jjjtttfffNNNYYY{{{yyyyyy}}}zzzvvvrrrppprrrpppppprrroooiiifffhhhhhhgggiiimmmqqqssspppmmmtttuuuwww{{{}}}xxxxxxvvvttttttuuussspppjjjiiigggccc]]]VVVPPPLLLHHHFFFBBB???????????????@@@??????@@@AAAAAA@@@>>><<<>>>????????????AAACCCBBBBBBCCCCCCCCCEEEJJJNNN\\\jjjxxxzzzttthhhYYYMMMCCC>>>777333222333444555555555777<<>>>>>EEEBBBCCCAAA>>><<<;;;:::888777777888888777666555444333222222111111000/////////............////////////222555666<<>>???<<<======???AAACCCEEEFFFHHHIIILLLQQQVVVZZZ\\\\\\dddiiiqqqyyy{{{uuuoooiii___WWW]]]hhhvvvwwwyyy{{{~~~}}}}}}}}}{{{{{{zzzxxxwwwwwwxxxyyy{{{xxxwwwxxxuuuppprrrwwwsssZZZNNNRRRTTTPPPMMMEEE>>><<<:::999:::===>>>@@@BBBAAA???<<<;;;;;;DDD___|||qqq]]]jjj}}}}}}lll\\\[[[^^^ZZZUUUTTTQQQOOOJJJEEE@@@<<<:::999555777111000555444===QQQwwwqqq^^^ddduuu|||xxxnnn}}}kkkQQQOOOfffkkkPPPIIIBBBAAABBBBBBKKKeeezzzVVVCCCkkk}}}xxx~~~~~~zzzwwwtttrrrrrrtttpppnnnmmmjjjeeebbbdddeeegggjjjnnnooolllgggccckkkkkkooowww}}}{{{xxxwwwvvvssspppmmmllllllkkkiiieeeccc```[[[UUUOOOIIIFFFBBBAAA???===<<<<<<<<<===@@@??????@@@AAAAAA@@@>>>===>>>????????????@@@BBBBBBCCCCCCCCCCCCIIIQQQXXXhhhqqqwwwtttlll```QQQEEE===999555333333444555555555777:::<<<>>>@@@@@@@@@KKKuuurrryyy```OOOGGGEEE===;;;BBBGGG@@@???===;;;:::::::::;;;555666888888888666333111222111111000000///..................////////////111666777888IIIiiixxx|||wwwssszzzrrriiijjjjjjaaaPPPDDDDDDLLLLLLYYYpppxxxttt}}}yyymmmlllpppuuuyyy{{{uuummmssszzz{{{xxxlllXXXGGG???======<<<===>>>@@@CCCEEEHHHIIIKKKNNNRRRVVVYYY^^^dddgggqqqxxxzzzssslllddd___eeeooouuuvvvxxx}}}|||}}}~~~~~~}}}|||||||||{{{xxxvvvuuuwwwxxxzzzuuutttuuurrrnnnrrr||||||iiiVVVMMMNNNPPPOOOJJJBBB<<<:::999777999===???@@@BBBAAA>>><<<;;;<<>>>>>CCCFFFOOOjjjsssPPP666```}}}~~~|||wwwsssssstttuuuvvvnnnhhhgggfffcccbbbcccdddhhhmmmooommmhhhdddaaahhhgggkkkuuu|||~~~zzz|||}}}|||yyyvvvtttssspppmmmjjjiiihhhfffdddccc^^^\\\XXXSSSMMMIIIFFFDDD>>>======<<<;;;<<<===???@@@???>>>???AAAAAA???>>>???@@@AAAAAA@@@???@@@BBBBBBCCCCCCBBBDDDLLLXXXbbbnnnpppooohhh```WWWJJJ???777555333333444555444333333777;;;======???CCCHHHfff}}}^^^mmmmmmSSSSSSIIIBBBDDDBBB@@@EEE<<<<<<<<<<<<;;;;;;;;;<<<666666666666666555333333111111000//////......---............////////////...555777666DDDccc~~~rrrkkkrrr~~~pppiiinnnrrrkkkYYYHHHEEEKKKKKKcccsss~~~{{{uuu|||sssllluuu~~~uuucccNNNBBB@@@===999===>>>???AAADDDHHHJJJLLLOOOTTTZZZ\\\]]]bbbkkksss{{{|||vvvpppjjjgggjjjppprrrvvv{{{|||~~~}}}{{{{{{|||{{{xxxtttssstttvvvyyysssppprrrooolllsssuuu```TTTOOOLLLNNNRRRHHH@@@:::999999888;;;??????@@@AAA@@@>>><<<<<<<<>>;;;444777222111666555666AAAXXX|||cccaaavvvzzzxxxmmmnnn~~~}}}yyynnn]]]___nnnvvvUUUBBBBBBAAA@@@FFFLLLZZZ{{{vvvggg000WWWwww{{{tttqqqrrruuuwwwvvvllldddccccccbbbbbbdddccchhhnnnoookkkfffdddccchhhfffjjjtttzzz{{{}}}xxxzzz{{{zzzwwwtttssssssllliiiggghhhhhhdddaaa___XXXVVVRRRMMMIIIFFFDDDDDD<<<============>>>AAACCC@@@???>>>???AAAAAA???>>>AAACCCDDDCCCAAAAAAAAACCCCCCCCCCCCBBBEEEOOO]]]hhhnnnlllfff^^^WWWQQQEEE;;;444333222333444555333222222777===>>><<>>999;;;===>>><<<;;;::::::777666555444333333444444000000000///......------............/////////000+++444777666BBBaaa~~~~~~oooeeekkkxxx~~~llljjjrrryyyttt```LLLFFFJJJLLLhhh{{{zzznnn{{{~~~~~~{{{sssmmmwwwuuu^^^III@@@AAA===666===>>>@@@BBBFFFIIILLLMMMRRRYYY___``````eeeqqq{{{}}}{{{yyywwwrrrllljjjkkkooowww|||}}}~~~yyyuuu{{{|||{{{wwwsssqqqrrruuuyyyqqqnnnpppmmmjjjtttnnnYYYSSSQQQMMMNNNVVVGGG???::::::;;;;;;>>>BBB???AAAAAA@@@>>><<<<<<<<>>???@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBDDDEEEGGGKKKTTTaaajjjjjjbbb\\\XXXRRRFFF;;;666666111111666555000///222333@@@>>>:::===>>>QQQxxxpppVVVSSScccyyyWWWUUURRRMMMFFF@@@===???AAA<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777666444333222111111111111000000000000000000////////////000000222555444333<<>>@@@CCCGGGLLLQQQTTT[[[bbbfffhhhnnnzzz~~~zzzwwwvvvtttqqqooovvvwww~~~{{{|||zzzwwwuuutttuuuvvvxxxvvvuuusssooolllmmmttt}}}pppbbbTTTQQQRRRPPPLLLJJJ@@@>>>:::888888:::===@@@AAADDD>>>:::>>>;;;888???VVVxxxpppwwwwwwooommmggghhhcccbbb^^^YYYUUUTTTVVVXXXXXXWWWUUUSSSOOOJJJDDD???<<<666333444555333444777IIIpppsssccc___hhh}}}tttfffwwwwwwrrrnnnPPPGGGCCCDDDSSSmmm888GGG^^^uuuyyy}}}{{{sssmmmnnnooollllllnnnlllkkkiiigggffffffggghhhjjjgggeeefffccc^^^]]]^^^```dddiiilllmmmkkkjjjjjjjjjgggkkkuuu|||}}}~~~~~~|||{{{yyyxxxxxxxxxyyyzzzvvvwwwwwwvvvrrrnnniiifffhhhfffccc^^^YYYTTTPPPMMMIIIGGGDDDAAA???>>>>>>>>>=========>>>>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@AAA@@@@@@???@@@AAABBBCCC@@@CCCHHHNNNTTT[[[bbbgggaaaYYYQQQNNNHHH???777444444111222555444000111666888999888===HHHWWWvvv___UUU```qqq}}}{{{WWWVVVTTTPPPJJJEEEBBBCCCDDD===============<<<;;;:::;;;;;;:::888777555444444111111111111000000000000000000////////////000000333444444333:::PPPnnnzzz}}}}}}rrrbbbUUUTTTYYYZZZbbbjjjlllfffaaaaaacccrrryyyyyy}}}yyy[[[KKKLLLVVVhhhqqqeeeYYY[[[aaabbblll|||cccIIIAAA::::::===;;;>>>???AAADDDHHHNNNTTTXXX[[[dddmmmrrryyy|||yyyvvvuuu{{{yyy{{{yyy{{{zzzxxxvvvvvvwwwyyy{{{vvvvvvuuussspppqqqvvv{{{gggZZZOOONNNOOOMMMIIIGGG???<<<999777888:::===???@@@EEEAAA===>>>:::>>>LLLqqq{{{~~~rrreeefffbbbbbb```\\\WWWTTTSSSTTTRRRQQQOOONNNMMMJJJEEEBBB???888444444444333444777@@@eeevvvccc___mmmuuugggooonnnUUUWWWZZZuuu777===III]]]xxxzzztttooommmjjjhhhhhhlllooommmkkkiiihhhhhhhhhiiijjjeeecccbbb```\\\[[[^^^cccdddeeedddbbbaaaaaabbbfffggglllsssuuutttvvvyyyxxxwwwzzz~~~yyyxxx{{{zzzyyyxxxwwwvvvvvvvvvrrrvvvuuummmiiikkkggg``````^^^YYYTTTOOOKKKHHHFFFDDDCCCAAA>>>=====================>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAACCCDDDFFFBBBDDDIIIQQQZZZaaaeeegggYYYOOOFFFBBB>>>888444333222111222333222000444:::???999===DDDMMMlllqqqSSS\\\xxx|||```UUUOOONNNLLLHHHDDDAAAAAABBB===>>>??????>>>===:::999;;;;;;:::999777666555555222222222111111111000000000000////////////000000222333444333888IIIcccwww{{{vvveeeUUUOOOQQQQQQXXX```bbb]]]VVVRRRRRR```kkk{{{zzzvvvvvvyyy|||yyywwwdddQQQOOOZZZdddggg^^^VVVWWW\\\^^^nnn}}}}}}WWW@@@???<<<999===???AAABBBDDDGGGKKKRRRZZZ```gggrrr|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyzzzyyyxxxwwwwwwyyy{{{|||uuuvvvuuusssqqqqqqsssttt]]]RRRJJJJJJLLLJJJEEECCC<<<;;;888777777:::===???>>>EEECCC>>><<<999CCCXXX|||}}}{{{hhhfff```aaa```]]]XXXSSSPPPOOOPPPOOONNNNNNNNNMMMKKKIIIBBB;;;555444444222444888888YYYkkkhhh{{{}}}qqqnnn}}}}}}}}}wwwmmm~~~666555999JJJhhhzzzxxxuuuqqqnnnmmmooosssqqqpppnnnlllkkkjjjiiiiiikkkfffbbbbbb```\\\\\\___aaaaaaaaa___]]]]]]^^^```ccchhhnnnqqqooonnnpppsssvvvsssrrruuuvvvuuuvvvyyyyyyyyyxxxwwwuuutttsssrrrpppwwwsssfffaaagggdddZZZUUUSSSPPPLLLHHHFFFEEEEEE@@@???>>>=========>>>>>>======>>>??????????????????????????????>>>>>>>>>??????@@@AAACCCEEEHHHIIIIIIIIILLLSSS\\\dddggggggUUUKKK@@@;;;888444333444111222333222000111777===BBB@@@GGGIIIPPP|||hhhVVVnnnnnnNNNKKKFFFHHHHHHFFFCCC@@@??????>>>???AAAAAA@@@===:::888:::999999888777666666555333333333222111111000000000000////////////000000111222333444777CCCZZZmmm}}}mmm\\\SSSRRRTTTYYY^^^```\\\WWWSSSRRR\\\eeesss{{{{{{zzzwwwtttrrruuuzzz~~~~~~wwwrrrkkkWWWQQQZZZ\\\___aaaccceeefffgggttttttNNN;;;???>>>:::>>>BBBCCCEEEHHHKKKOOOWWWbbbiiixxx~~~{{{}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzrrrsssqqqnnnmmmooopppnnnYYYQQQKKKKKKLLLHHHBBB@@@:::999777666888:::===@@@>>>DDDAAA===;;;777AAAYYYddduuuppppppjjjccc]]]]]]]]]ZZZUUUQQQOOONNNSSSQQQPPPPPPQQQRRRQQQPPPEEE===666444333222444888666RRRrrroooqqq~~~~~~~~~~~~~~~|||{{{444222333@@@[[[|||~~~zzzzzz{{{zzzwwwuuuvvvyyyzzzpppooommmkkkiiigggffffffhhhccc``````^^^[[[\\\___[[[]]]]]]\\\ZZZXXXXXXYYYTTT\\\dddfffeeefffkkkoooqqqnnnoooqqqrrrppprrrvvvtttttttttsssqqqooommmkkkoootttooo```[[[```^^^TTTOOOMMMJJJGGGEEECCCBBBBBB>>>>>>>>>>>>>>>>>>??????======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDHHHKKKMMMMMMPPPUUU^^^eeegggddd___SSSGGG<<<777444222222444222333333111111555;;;???AAA???EEELLLgggrrraaaeeeYYYJJJ>>>CCCEEEGGGGGGDDDBBB@@@@@@>>>???AAAAAA@@@===:::888888888888777777666666666444444444333222111111000000000////////////000000//////222555777???SSSggg~~~rrrbbbXXXVVVYYYZZZ\\\]]]]]]\\\[[[[[[aaafffppp}}}xxxnnnlllnnnppprrrtttwww||||||zzz~~~{{{vvv|||nnn\\\SSSYYYTTTXXXeeellljjjgggiii}}}gggGGG999???>>>;;;???AAACCCFFFKKKOOOTTT]]]jjjssswww}}}}}}}}}~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}~~~~~~zzzyyyxxxvvvuuutttttttttlllmmmkkkiiimmmttttttppp[[[TTTOOOOOOMMMGGGAAA>>>888777777777888;;;>>>@@@@@@AAA===;;;;;;666???VVVfffrrrooooookkk\\\YYYYYYXXXTTTQQQOOOOOOPPPRRRPPPOOOOOOPPPPPPOOONNNEEE===666444333222444777666LLLwwwssslllyyyxxx~~~|||}}}~~~~~~|||{{{zzz{{{333333444:::NNNlllxxxzzzzzz|||{{{yyyyyy{{{{{{yyylllkkkiiigggeeecccaaa``````\\\ZZZ\\\[[[XXXYYY\\\XXXYYYYYYXXXTTTPPPNNNNNNRRRYYY^^^\\\ZZZ\\\```aaaccceeekkkqqqpppkkkiiijjjooooooppppppnnnllliiigggfffhhhcccXXXSSSUUUSSSMMMLLLJJJHHHEEEBBB???>>>======>>>>>>>>>????????????===>>>???@@@@@@???>>>===<<<=========>>>>>>>>>>>>===>>>@@@BBBFFFJJJNNNPPPNNNVVVaaakkkmmmggg[[[RRRKKKAAA777333111//////111222444333333666>>>DDDDDDAAA<<>>???AAACCCCCCAAA???=========>>>??????>>>===:::999888888888888888888777777666555444444333222111111000000////////////000000///...111555666;;;MMMaaazzzyyyllldddccceeecccaaabbbeeehhhjjjkkkeeeiiipppwwwyyyuuullleee^^^cccjjjooosssuuuwwwyyyzzzwwwuuuxxx~~~{{{|||~~~|||qqqbbbXXX]]]VVVYYYgggjjjbbbbbbllluuuUUU@@@999===;;;<<>><<<777777777888:::===@@@BBB@@@@@@;;;;;;<<<777CCC^^^~~~~~~qqq~~~~~~yyy|||}}}sss]]]WWWWWWUUURRROOONNNOOOPPPMMMKKKJJJKKKKKKJJJHHHFFFCCC<<<666444333222333666666EEElllyyyllljjjsss|||zzz{{{~~~yyy~~~~~~~~~~~~{{{}}}}}}{{{{{{|||www222666666666@@@YYYvvv~~~yyy~~~}}}zzzzzz|||wwwoookkkjjjiiigggdddaaa___^^^YYYVVVVVVYYYYYYVVVVVVYYYVVVVVVUUURRRNNNKKKJJJJJJUUUZZZZZZTTTQQQSSSUUUTTTVVVXXX^^^dddccc^^^\\\^^^cccdddfffgggeeeccc___]]]XXXVVVRRRNNNJJJHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>===>>>???@@@@@@???>>><<<:::;;;<<<<<<===>>>??????===>>>@@@CCCGGGLLLQQQSSSRRRZZZdddjjjfff\\\PPPHHHCCC:::222111111//////111222333333555???KKKOOOLLLEEEGGGXXX{{{nnnmmmuuugggVVVUUUFFF<<<>>>@@@@@@>>><<<;;;;;;===============<<<;;;:::::::::::::::::::::::::::666666555444333222111111000000////////////000000111...000444333666FFF[[[zzz|||wwwwwwqqqqqqtttqqqnnnoootttyyyzzzzzzpppvvv|||zzzqqqgggbbbaaa]]]bbbiiinnnqqqqqqrrrrrruuuuuuuuuvvvwwwxxxzzz|||ssswww|||~~~|||uuujjjbbbjjjdddhhhrrrlllaaaooojjjWWWEEE======>>>;;;AAAGGGBBBJJJQQQ[[[cccjjjuuuooojjjuuu~~~}}}|||zzzzzzzzz{{{}}}~~~|||}}}}}}~~~~~~}}}|||{{{~~~}}}|||{{{zzzwwwvvvuuutttsssrrrqqqqqqggglllnnnpppyyy|||oooYYYRRRMMMLLLHHHAAA;;;:::666666777999;;;>>>AAACCC@@@AAA===<<<<<<;;;PPPtttxxx\\\ddd|||sss}}}|||xxxoooxxx]]]VVVWWWWWWUUUQQQNNNMMMMMMKKKJJJKKKLLLLLLKKKHHHEEEAAA:::555444444222222555555???dddrrrccceeepppwwwqqqqqq{{{{{{}}}||||||}}}}}}|||{{{xxx{{{~~~~~~|||{{{{{{}}}{{{}}}vvv222777777222666LLLlllvvv{{{xxx{{{{{{{{{ssshhhmmmlllkkkiiifffcccaaa___VVVTTTUUUYYYZZZWWWWWWYYYUUUUUUSSSOOOLLLJJJKKKMMMKKKPPPOOOJJJJJJPPPSSSQQQOOONNNPPPSSSQQQOOORRRXXXSSSUUUWWWXXXWWWTTTQQQOOOLLLGGGEEEFFFDDD??????BBB<<<<<<>>>??????>>>===<<<<<<<<<======>>>============>>>???@@@@@@???===<<<999:::;;;<<<===???@@@@@@<<<===@@@CCCHHHMMMRRRUUUXXX\\\```^^^WWWNNNHHHFFF>>>666111111333111111222111222333777EEETTTXXXSSSJJJYYYyyyttt{{{zzzpppgggmmmyyy\\\UUUMMMHHH@@@BBBCCCCCCAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===777666666444333222111111000000////////////000000222...///333111222BBBVVVrrr}}}yyy{{{vvvvvv|||xxxvvvxxx~~~qqqccc```eeecccgggmmmpppqqqpppppppppuuuvvvxxxwwwsssppprrrvvveeeppp{{{~~~xxxqqqlllvvvsssyyysssjjjxxxVVVCCC<<<===BBB@@@===FFFNNNGGGQQQZZZeeeooovvvxxxeeeooo|||{{{yyywwwwwwwwwyyyzzzwwwxxxzzz|||}}}}}}||||||}}}zzzwwwuuuuuuuuutttttttttssssssrrrjjjqqqtttuuu|||uuucccTTTNNNIIIHHHDDD===999888666666777999<<>><<<>>>\\\ppp~~~xxx}}}tttWWWWWWYYYZZZYYYUUUPPPLLLJJJMMMNNNOOOQQQRRRPPPMMMJJJ???888444555444222222444666===aaavvv___^^^lllsss~~~sssppp}}}}}}||||||}}}~~~~~~|||zzzwwwzzz}}}}}}{{{zzz{{{}}}vvvzzz}}}~~~~~~www888444555888999AAA\\\xxxyyy|||tttwww~~~zzztttpppoooooonnnkkkhhhhhhhhhfffaaa]]]\\\\\\[[[ZZZYYYXXXVVVVVVTTTRRRNNNJJJHHHIIIJJJKKKMMMMMMLLLMMMNNNNNNLLLJJJLLLKKKIIIHHHHHHIIIKKKLLLPPPPPPQQQQQQOOOLLLIIIHHHEEEDDDBBB@@@>>><<<<<<;;;========================<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<>>>???@@@DDDJJJPPPVVVYYYUUUVVVUUURRRMMMGGG@@@===888444000...000222333222555///+++===[[[bbbVVVPPPZZZtttsss}}}nnnVVV^^^~~~___ZZZUUUGGGNNNIIIGGGDDDAAA@@@???@@@@@@CCCAAA>>>;;;:::::::::;;;::::::999999999999999999888777555444222222111111111111000///////////////111333333111///666BBBMMMiiivvv}}}zzzzzzuuuuuu~~~}}}|||zzzjjjcccbbbiiikkkqqquuurrrkkklllrrrwwwwwwsssnnnooorrrooohhh___lll|||}}}tttooovvvwww}}}^^^IIIBBB@@@??????@@@EEEKKKQQQUUU```hhhvvvxxxiiikkkvvv}}}{{{zzzxxxwwwwwwwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~{{{xxxwwwwwwuuutttssspppnnnooorrrtttsss}}}zzz|||~~~nnnVVVLLLKKKIIIEEE@@@<<<888666888777777;;;@@@CCCBBBAAACCC:::BBBAAA444JJJ{{{jjjooo^^^UUUWWWWWWTTTPPPNNNOOOQQQYYYSSSOOOTTT]]]]]]RRRFFF<<<888777999:::666333444333FFFiii{{{hhh[[[```qqqtttzzz}}}vvvfffkkkyyy}}}zzzyyyzzz{{{zzzyyytttttttttwww{{{~~~|||yyyxxxzzz~~~mmm777333333555444999PPPhhh}}}~~~}}}wwwwww{{{wwwqqqnnnnnnnnnnnnkkkhhheeecccaaa___]]]ZZZZZZ[[[[[[[[[YYYWWWUUUUUUSSSNNNJJJGGGFFFGGGGGGHHHGGGGGGHHHIIIIIIHHHGGGJJJIIIGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGEEEBBBAAABBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<;;;@@@BBBEEEJJJOOOTTTXXXZZZSSSSSSRRROOOIIICCC<<<999444222//////111333444333111777:::DDDRRRRRRNNNUUUooowwwzzzmmm]]]mmm]]]WWWRRREEEHHHHHHFFFCCC@@@>>>===>>>>>>AAA@@@===;;;999999:::::::::999999999888888777777666666555444333222222111111111000//////////////////111222000///444???HHHfffooottt{{{uuuuuu|||}}}xxxvvvyyy{{{jjj```]]]]]]aaajjjqqqpppkkkmmmsssyyyzzzvvvooommmooonnniiigggrrr~~~vvvqqq|||{{{rrr]]]LLLCCCAAA>>>>>>>>>???CCCLLLVVV]]]ddd{{{kkkaaaeeeqqqyyy~~~|||zzzyyyxxxxxxyyyxxxwwwwwwxxxyyyzzz{{{yyyzzz|||{{{zzzyyyyyyzzzttttttsssqqqnnnnnnppprrrqqqvvvxxxvvvxxxvvveeeQQQHHHGGGEEEBBB???<<<999777777777888<<>><<<:::??????======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<>><<<:::999999999999999999888888777666555555333444555555555333222111111111000///////////////---000111000...111:::AAA]]]uuuuuuppp{{{uuuooolllppptttrrrmmmkkkrrr|||~~~pppfffaaaaaagggrrryyyyyytttuuuxxx||||||yyyqqqmmmmmmmmmlllqqqxxx}}}|||aaaKKKBBB>>>===>>>;;;>>>@@@CCCHHHTTTeeeqqqttt```___kkkyyy|||{{{yyyyyyxxxwwwwwwvvvvvvwwwxxxxxxyyyzzz{{{{{{yyyxxxyyyzzztttuuutttrrrooonnnoooppppppnnnpppuuuvvvmmmZZZKKKCCCBBB@@@???===;;;999888666777:::>>>BBBCCCBBB@@@???;;;<<<999???cccxxxdddfffkkkdddZZZWWWQQQRRRQQQPPPPPPQQQTTTWWWVVVZZZ___```]]]XXXSSSQQQDDDBBB@@@???999444444999888HHHiiiyyygggeeekkkvvvyyyvvv~~~wwwuuuttttttuuuuuuuuuttttttsssrrrrrrtttuuutttsssrrrpppnnnmmmnnnrrruuuxxxkkk777555555555111111;;;GGGZZZ||||||{{{{{{}}}xxxuuukkkmmmlllhhhccc______aaa```bbbdddeeeccc___ZZZVVVVVVSSSOOOKKKGGGFFFEEEEEEHHHFFFDDDCCCDDDDDDBBBAAABBBAAA@@@@@@???@@@@@@AAA>>>>>>>>>>>>===<<<::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::999:::::::::999:::::::::;;;<<<<<<<<<===<<<;;;;;;<<<===>>>>>>BBBFFFLLLRRRUUUUUUSSSRRRMMMKKKHHHDDD>>>888333111/////////111333444444444444777666;;;GGGHHHHHHRRRvvvmmmyyy]]]```qqqzzzZZZYYYTTTMMMLLLHHHHHHFFFDDDAAA???===<<<<<<>>>===;;;:::999888888888999888888666555444333333111222444555555444222111111000000///////////////---000111000///111666;;;SSSkkkxxxttt|||zzzyyyqqqjjjcccccchhhkkklllkkktttwww}}}xxxqqqooottt||||||||||||}}}zzzsssnnnmmmpppsssvvvzzzxxxcccKKK???======<<<<<<===AAAFFFKKKSSSdddzzzgggZZZ```qqq}}}|||zzzzzzvvvvvvvvvwwwwwwxxxyyyyyy}}}yyyvvvvvvvvvvvvwwwwwwtttqqqnnnnnnnnnooojjjnnnyyyxxxfffQQQFFFBBBAAA???===;;;:::999888666999===AAADDDDDDBBB@@@===AAA???:::FFFjjj{{{kkkbbbbbb___ZZZYYYSSSSSSSSSSSSTTTWWW[[[]]]\\\aaaffffff```ZZZVVVUUUBBBGGGOOORRRKKK>>>888888666CCCaaa~~~}}}lllhhhvvvtttwwwxxxsssqqqpppooopppqqqpppooopppooonnnnnnppppppnnnlllnnnmmmlllkkklllnnnqqqsss{{{{{{|||~~~||||||kkk444444555555222222777>>>MMMrrr~~~{{{|||uuuoookkknnnpppnnniiidddcccddddddeeeeeeddd```\\\WWWTTTTTTRRROOOMMMKKKJJJJJJJJJKKKHHHEEECCCBBBAAA???>>>===>>>>>>???@@@AAABBBBBB============<<<;;;;;;:::::::::999999:::;;;;;;<<<::::::::::::::::::::::::888888888999:::;;;<<<===999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===???BBBCCCEEEIIINNNSSSTTTRRROOOLLLIIIGGGDDD???:::666222000000111222222333333444555===???:::;;;CCCDDDIIIVVVxxxdddnnn~~~bbbeeevvvaaaOOOYYYQQQIIILLLIIIIIIHHHFFFDDDBBB@@@???>>><<<<<<;;;:::999888888888888888777666555333333222000111333555555444333111111000000///////////////...000222111000111555888LLLbbbxxx}}}tttlllaaa]]]cccmmmtttwww|||xxxxxx}}}~~~yyywwwxxx|||zzzyyyxxxtttpppoootttyyyxxxzzz{{{{{{}}}qqqWWWLLLBBB??????>>>>>>@@@AAAFFFMMMTTT___qqqzzzcccXXX```qqq}}}}}}}}}}}}||||||{{{{{{uuuvvvwwwxxxzzz{{{{{{|||~~~yyywwwvvvwwwyyyzzzyyyvvvrrrnnnmmmmmmnnnlllrrr}}}xxxaaaMMMEEEDDDBBB@@@===:::999888777777:::???BBBDDDDDDBBBBBB===DDD???888KKKrrruuuvvv~~~lllfffbbb]]][[[TTTTTTSSSUUUXXX[[[^^^```bbbcccddddddaaa\\\WWWSSSIIIOOOYYY]]]TTTDDD999666444===WWWrrrsssooo{{{uuuvvvwwwtttqqqoooooooooooonnnnnnmmmmmmnnnoooooonnnlllmmmmmmlllkkklllmmmooopppssstttwww{{{zzz}}}|||~~~{{{nnn000111222222222333555777FFFccczzzyyynnn|||yyyrrroooppppppnnnkkkgggeeedddcccbbb___\\\YYYUUURRRQQQSSSRRRPPPOOONNNMMMNNNNNNJJJGGGCCC@@@???>>>===;;;;;;<<<===>>>@@@BBBCCCCCC;;;;;;::::::::::::::::::999999999999999:::;;;<<<::::::::::::::::::::::::777777888999:::<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<>>>@@@DDDGGGIIIKKKNNNPPPRRRRRROOOKKKIIICCCAAA>>>:::777444222222111222333333333333555777;;;CCCBBB===>>>@@@OOOhhhvvvkkkkkkooohhh[[[vvvzzzUUULLLVVVMMMEEEGGGDDDGGGGGGEEEDDDBBBAAA??????<<<<<<;;;::::::999888888777777666666555444333333111222333444444333222222111111000///////////////000111111111111222555777GGGZZZqqqwwwnnnaaaZZZ___mmmwwwzzzyyyxxx||||||vvvssswwwvvvsssrrrsssrrrqqqtttyyyxxxzzz|||~~~hhhYYYJJJCCC===<<<<<<===AAAGGGFFFLLLUUU___nnnsssbbb]]]hhhzzz}}}yyyzzz{{{||||||}}}||||||wwwxxxyyyzzz{{{|||||||||~~~|||yyyxxxyyy{{{|||{{{yyyuuupppmmmllllllnnnooovvvzzzpppZZZJJJEEEFFFDDD@@@===:::888777666999<<<@@@CCCDDDCCCCCCDDD???DDD;;;999VVVyyyrrrmmmrrrqqqzzz{{{mmmddd^^^[[[UUUTTTTTTWWWZZZ]]]^^^^^^aaa```______```]]]XXXTTTXXXYYYZZZYYYOOOAAA999888777:::MMMfff}}}{{{vvvrrrvvvzzz{{{zzz}}}vvvrrrqqqpppppppppnnnnnnnnnoooqqqpppnnnlllkkkkkkjjjjjjjjjkkkkkklllkkklllpppwww}}}zzz|||{{{||||||sss...000111111333444555444<<>>===;;;;;;===>>>@@@AAAAAAAAA::::::999999999:::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<============<<<<<<<<<<<<<<<<<<======>>>???CCCHHHLLLOOOOOOOOOOOONNNLLLIIIFFFDDD===;;;999666444333333333111222333333333555999===:::@@@???AAANNN[[[rrrzzzxxxkkkYYYYYYggg```OOOJJJMMMHHHEEEEEE@@@CCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::999888777666666666555555444444333333333222222222222222111111000///////////////000000000000000222444666@@@OOOfff{{{sssdddZZZ^^^llltttuuuyyyvvvzzzwwwrrrtttsssnnnlllppprrrpppqqqttttttzzzqqq]]]PPPPPPGGG@@@>>>>>>@@@FFFLLLLLLRRR___pppyyypppeeecccmmm~~~}}}yyyzzz|||}}}~~~~~~~~~~~~zzzzzz{{{|||{{{{{{zzzyyyxxxxxxxxxwwwvvvwwwyyy|||}}}{{{xxxsssmmmjjjjjjkkklllrrrvvvpppaaaPPPHHHGGGEEEBBB???;;;999777777777:::>>>AAACCCCCCCCCDDDFFFBBBDDD;;;DDDjjjooowww|||kkkjjjkkkwww|||vvveee]]]]]]WWWWWWWWW[[[^^^```___]]]]]]]]]\\\]]]______^^^]]]___ZZZWWWTTTMMMCCC======:::888CCCYYYqqqxxxqqqlllwww}}}~~~zzzssspppooopppppplllllllllmmmnnnmmmjjjgggfffffffffffffffffffffeeeccceeejjjqqqxxx}}}~~~~~~~~~~~~www{{{{{{{{{{{{sss000111222333555777666444333@@@eee~~~zzzooohhhnnnfff[[[VVVppp|||tttjjjdddbbbbbbaaa```___\\\VVVRRRPPPQQQTTTVVVTTTSSSQQQPPPOOONNNNNNNNNGGGEEEAAA@@@AAABBBBBBAAA;;;<<<===>>>????????????;;;::::::::::::;;;;;;<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>===<<<<<<<<<;;;======>>>AAAEEEKKKPPPSSSOOONNNLLLIIIFFFCCCAAA???999777555333111222333333000222333333333666<<>>999HHHkkk|||rrrUUU\\\{{{___PPPLLLGGGDDDEEEHHHFFF@@@>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999666666666666666666555555444333222222111111222222111111000/////////////////////......///111444666999FFF\\\{{{mmmaaacccnnntttrrrpppqqq|||}}}tttuuu|||qqqjjjhhhmmmqqqnnnmmmoooppp{{{zzzeeeooopppeee\\\QQQYYYOOOFFFEEEFFFHHHJJJNNNPPPXXXhhhzzz~~~~~~|||tttiiidddhhhttt~~~{{{|||~~~~~~||||||||||||{{{yyywwwuuutttttttttsssrrrsssvvvyyy}}}{{{vvvpppkkkhhhhhhiiikkkssstttgggTTTHHHFFFGGGCCC@@@===:::888777777888<<>>===<<<;;;;;;;;;;;;<<<===<<<;;;999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<>>@@@@@@>>>BBB\\\{{{```dddwwwzzzZZZMMMJJJGGGEEECCCAAA???===???>>>======<<<======>>>===<<<;;;:::999:::;;;;;;;;;:::999888666555444333333333333222222111111111222111///.........///000000000000000111222333444777DDD\\\}}}|||}}}{{{ooogggjjjppptttmmmmmmxxx{{{~~~~~~uuufffdddbbbcccddddddeeefffqqq~~~bbb]]]```yyykkkYYYUUUZZZfff^^^SSSMMMNNNTTTZZZ]]]hhhlll{{{~~~wwwxxxzzz~~~uuueee\\\ZZZ[[[bbbjjjsssvvv{{{}}}yyyuuuyyy|||}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~zzzwwwuuuuuussssssrrrpppppprrruuuxxx|||tttmmmiiihhhggggggnnnuuurrrbbbPPPHHHFFFDDDCCC@@@<<<777444444555666>>>???AAACCCDDDDDDCCCCCCEEECCCEEEfffqqq^^^cccsss|||wwwxxxwwwxxxyyyzzzeee[[[UUUUUUYYY^^^aaaaaabbbeeehhhjjjbbb[[[[[[aaaeeebbb]]]\\\WWWRRRSSSWWWWWWRRRLLLBBB999:::QQQpppwwwlllhhhmmmxxx{{{~~~zzz|||xxx~~~~~~{{{{{{kkkqqquuulllhhhlllkkkfffbbbbbbddddddaaa]]]]]]ZZZXXX[[[```cccbbb___^^^\\\[[[]]]bbbjjjrrrwwwvvvyyy{{{yyyuuuqqqppppppuuuttttttvvvxxxwwwrrrnnn///000111222333555666666444666???SSSooonnn[[[^^^qqq{{{qqqfffbbbgggeeebbb```___^^^]]]\\\SSSSSSSSSRRRRRRQQQPPPOOOGGGFFFCCCAAA@@@@@@AAABBBAAAAAA@@@???>>>======<<<:::;;;;;;<<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===;;;;;;>>>===;;;;;;???AAABBBEEELLLSSSVVVSSSPPPPPPOOOKKKGGGBBB===999666444333111/////////111111555666666666777;;;>>>???AAA666DDDvvvpppddduuuyyyiiiWWWOOOLLLGGGDDDBBB@@@>>><<<============<<<<<<<<<<<<======;;;:::::::::;;;<<<;;;;;;:::999888777666666555444444333222111111111222111000///...//////000000000000000111222333333888BBBVVVxxxzzzyyyzzzssskkklllooooooiiikkkvvv|||~~~yyyrrriiiccc]]][[[[[[]]]ccciiirrrttt[[[ZZZbbb}}}hhhVVVRRRVVVgggccc^^^]]]```ffflllooo{{{wwwsssvvvyyy~~~ppp```VVVPPPMMMPPPVVV```dddjjjnnnnnnnnnvvv{{{zzz{{{~~~}}}|||{{{|||}}}~~~|||xxxtttsssrrrsssrrrqqqppppppqqqtttvvvwwwsssmmmhhhfffggghhhiiisssuuuooo^^^OOOHHHEEECCC@@@>>>:::666555555777888@@@@@@AAABBBCCCCCCCCCCCCFFFEEEXXXnnneeexxx~~~yyyppp\\\XXXSSSUUUXXX\\\^^^^^^^^^```bbbeee___ZZZZZZ^^^```]]]ZZZSSSVVV]]]eeekkkhhh```YYYTTTCCC;;;JJJhhhxxxeee___cccsss}}}{{{ttt|||sssooolllhhhfffhhhddd``````bbbbbb```\\\___\\\YYY[[[^^^```^^^[[[\\\[[[ZZZ[[[^^^dddjjjnnnqqqsssuuutttqqqnnnmmmmmmppppppppprrrtttssspppmmm//////000222333444555666666444666BBBYYYwww~~~}}}wwweeefffvvvrrrxxxsssjjjfffjjjfffbbb___\\\ZZZWWWUUUPPPQQQRRRRRRQQQNNNJJJHHHEEEDDDBBB@@@??????@@@@@@@@@@@@???>>>===<<<<<<;;;999999:::::::::999888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::<<>>;;;<<<@@@BBBEEEKKKTTT[[[[[[VVVQQQMMMKKKFFFAAA<<<888555444222111000///...///000111333444555888999;;;<<<>>>AAA===]]]cccjjjwwwZZZYYYPPPLLLFFFBBB@@@>>>===<<<<<<<<<===>>>===<<<;;;:::===<<<;;;;;;::::::;;;;;;::::::::::::999999999999777666555444333222111000111111000///////////////000000000000111222333333666===MMMkkk}}}zzzyyy{{{uuutttqqqlllfffiiivvv|||rrrmmmddd]]]VVVRRRQQQSSS[[[eeennn~~~iiiVVVXXXfff{{{gggVVVSSSXXX\\\]]]```eeelllttt{{{~~~~~~tttsssxxx~~~rrrbbbUUULLLFFFFFFJJJPPPSSSZZZ___aaaeeeqqq}}}}}}yyyxxxzzz|||~~~}}}{{{zzzzzzzzzzzz|||}}}|||zzzvvvrrrqqqqqqrrrqqqpppppppppqqqrrrssspppmmmiiifffeeegggiiikkkuuupppdddUUUKKKGGGEEEBBB===;;;888666555777:::;;;BBBBBBAAAAAAAAABBBBBBCCC???BBBhhhvvv~~~yyycccVVVVVVTTTUUUWWWYYYYYYXXXXXXYYYZZZ]]][[[YYYXXXXXXXXXVVVTTTSSSaaavvvjjjSSSAAAHHHddd|||fffZZZ[[[jjjuuuyyyxxx|||ooonnnjjjcccccc```]]]]]]______]]][[[___\\\ZZZZZZ[[[[[[XXXUUUXXXXXXWWWWWWYYY\\\___aaagggjjjlllllljjjiiihhhiiinnnmmmnnnoooqqqrrrqqqppp//////000111222333444444666444333666BBB[[[~~~||||||wwweeewww|||wwwssspppnnnhhh___YYYUUURRRNNNLLLPPPQQQRRRQQQNNNIIIDDDAAA@@@@@@@@@???@@@@@@BBBBBB======<<<;;;:::999999888888888999999999888888888999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::;;;>>>===<<<@@@GGGJJJOOOWWW___ccc___WWWPPPJJJFFFAAA;;;666444222222000//////...//////000111111111444999<<<===AAAFFFFFF___kkkggg|||iiiQQQWWWNNNJJJDDD@@@>>>>>>>>>>>><<<===>>>???>>>===:::999;;;::::::999999999999999888888888888999999999999888777666555333222111000111000000////////////////////////000000111222333444888DDD^^^~~~wwwmmmfffjjjwwwssskkkiii___YYYUUUTTTRRRQQQZZZgggxxxvvv}}}eeeUUUZZZlllxxxfffWWWUUUZZZSSSXXX___gggoooxxx~~~xxxxxx~~~wwwdddVVVLLLFFFGGGKKKNNNOOOTTTXXXZZZ___mmm{{{~~~{{{zzz{{{|||{{{{{{zzzxxxwwwuuuttttttwwwxxxyyywwwuuusssrrrsssrrrqqqpppooopppqqqppppppooonnnkkkhhhggghhhkkknnnrrrgggWWWKKKGGGFFFDDDAAA;;;999777555555777:::<<>>???AAAIIISSS[[[___eeeiiihhhaaaWWWPPPEEEBBB===777333222111222.........//////000111111333333888===???BBBLLLXXXdddqqqaaabbb|||yyyUUULLLJJJIIIEEEAAA>>>>>>???@@@@@@===>>>???@@@???===:::999888888888777777777666666555555555666777777888888888777666555333222111000000000000000000//////...////////////000111222333333666>>>QQQjjj~~~{{{{{{nnniiiooozzzxxxlllffffffaaaZZZWWWYYYWWWYYYiii|||xxx|||zzz]]]TTT[[[ttttttcccVVVUUUZZZ___eeelllpppttt{{{}}}|||yyycccSSSHHHCCCFFFKKKOOOPPPSSSVVVXXX^^^nnn}}}}}}{{{yyyyyyyyyxxxwwwtttrrrqqqsssuuuvvvvvvuuuuuuuuuvvvrrrqqqooopppqqqqqqooommmkkklllkkkiiihhhiiimmmqqqtttdddQQQGGGFFFEEEBBB???:::999666555555777:::<<>>\\\xxxtttxxxiiiooobbb^^^]]]TTTRRRUUURRRXXXVVVUUUSSSRRRQQQPPPOOOOOOQQQSSSSSSPPPMMMLLLLLLRRR]]]kkkssssssmmmgggdddWWWIII<<<@@@XXXwww{{{mmmaaa```iii|||{{{qqqeeeddd\\\ZZZYYYXXXYYYYYYXXXXXXXXXVVVUUUTTTTTTTTTRRRQQQNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRUUUXXX\\\___aaabbb^^^___aaaccceeegggiiijjj...//////000111111222222...222777777333:::WWWvvv}}}{{{wwwYYYbbb|||~~~oooeeeXXXOOOMMMLLLJJJHHHLLLLLLLLLKKKJJJIIIGGGFFFIIIHHHHHHGGGFFFEEEDDDDDD??????>>>===<<<;;;;;;:::888888888777888888999:::777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<@@@EEEFFFJJJUUU```iiikkkmmmlllfff\\\RRRLLL@@@===999444111000000111......///000111111222222333444999>>>>>>DDDXXXnnn~~~^^^[[[kkkfffSSSOOOBBBEEEBBB???===>>>@@@AAAAAA===>>>>>>>>>===;;;:::999555666666666666555444444222333333444555555666666777666555444333222111000000000000000000///......////////////000111222222333555:::FFFVVVeeeooosss{{{{{{sssoooyyyyyyttttttqqqhhhccceeebbb[[[ZZZ___aaaiii{{{bbbPPPPPPYYYwwwrrrcccXXXXXX^^^qqqvvv{{{|||zzz}}}|||eeeSSSHHHCCCGGGMMMNNNNNNQQQUUUXXX```qqq}}}{{{{{{|||}}}|||{{{xxxuuusssqqqsssuuuvvvvvvvvvwwwxxxsssqqqpppqqqsssrrrnnnjjjdddfffhhhggggggjjjoootttuuubbbOOOGGGFFFDDD???<<<999777555444555888;;;===BBBBBBAAAAAAAAABBBBBBCCC888hhhzzz|||uuu}}}vvvmmm]]]XXXYYYVVVXXX\\\XXXXXXVVVSSSRRRQQQQQQPPPNNNMMMOOOPPPPPPNNNLLLKKKLLLNNNRRRWWWWWWTTTPPPNNNMMMGGGBBB<<>>===<<<;;;;;;999888888777888999:::;;;666777777888999999::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;???GGGOOOSSSVVVaaalllmmmllliiicccYYYOOOGGGBBB999888555222000//////000---...///111222333333333222444;;;AAACCCNNNnnnhhhdddnnn}}}]]]RRRSSSEEEDDDAAA???>>>?????????>>>===<<<<<<;;;:::999888777555555666666666555444333222222333333444555555555555444444333222111111111///000000111000///...---///......//////000111222111333777???KKK^^^rrruuu{{{{{{nnneeehhhjjjeeecccfff```___hhhwww}}}rrrxxxwww^^^JJJIIIPPPTTTppp{{{uuummmddd[[[UUUZZZaaauuu}}}yyydddUUULLLHHHKKKQQQOOOPPPSSSWWWZZZaaarrr|||yyy}}}~~~|||yyywwwqqqsssuuuuuuttttttuuuvvvtttrrrppprrrtttsssnnniiicccfffhhhhhhfffiiinnntttkkkZZZIIIEEEFFFCCC>>>;;;555444333333555999>>>@@@@@@@@@AAABBBCCCCCCCCCCCC>>>ssstttyyyrrrrrruuu{{{zzzeeeZZZYYYUUUYYY]]]YYYWWWTTTPPPPPPPPPQQQOOONNNMMMMMMMMMNNNNNNNNNMMMLLLNNNPPPQQQQQQQQQPPPQQQRRRDDDEEEBBB>>>HHHddd}}}oookkkxxxvvvddd\\\\\\[[[YYYWWWVVVVVVWWWRRRRRRRRRPPPNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHFFFFFFHHHMMMPPPPPPOOONNNRRRWWWZZZZZZZZZ\\\]]]......//////000000111111444...///555555444===KKKhhh}}}xxxnnnYYYYYYvvv{{{ppphhhZZZVVVPPPIIIEEECCCCCCDDD???@@@AAAAAABBBBBBAAAAAA>>>>>>===<<<;;;::::::999999999888888888999;;;<<<666777777888999999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::AAAMMMXXX\\\___hhhrrriiifffaaaXXXMMMCCC<<<999555444222000///.........---...000111333444444444555999BBBJJJNNN___nnncccbbbmmm~~~yyyQQQIIIPPPIIIDDDBBB@@@??????>>>===<<<<<<;;;:::888777666666666555666777777777666444333333333333444444444555555333333333222222111111111///000111111111000...---.........//////000111222///111555===KKKbbb~~~wwwfff\\\aaafffdddcccfffccciiitttaaaaaajjjggg\\\KKK???JJJTTTPPPgggqqqiii]]]XXXSSSOOOLLLKKKTTT^^^sss}}}~~~ppp^^^SSSLLLJJJMMMSSSSSSTTTWWWYYY[[[bbbqqq}}}|||||||||zzzxxx}}}~~~~~~zzzxxxrrrtttuuuuuusssrrrrrrsssuuurrrqqqsssuuutttnnnhhhhhhjjjllljjjgggggglllqqq^^^NNNBBBAAADDDBBB>>>>>>222222111222666;;;@@@CCC>>>???AAACCCDDDDDDCCCCCCUUU{{{WWWnnntttllliiinnngggkkkzzznnnkkkZZZTTTNNNQQQVVVQQQUUURRROOONNNPPPQQQOOONNNNNNMMMLLLMMMOOOPPPOOOMMMNNNNNNMMMMMMMMMLLLLLLKKKCCCGGGCCC999<<>>===<<<;;;;;;<<<<<<:::999888888777777777777999888777888:::::::::999::::::;;;;;;::::::999888>>>???@@@??????AAADDDGGGJJJRRRZZZaaagggkkkggg```___YYYQQQGGG???:::888777222111///...---...000111000111222000///111666;;;666<<>>>>>>>>???@@@>>><<<:::777555555666666555555444444444333333333333333333333333333333333222222222111111111111000222111111000///......---////////////000000000000222000000777GGGeeezzzjjj```dddiiigggfffggggggmmm|||bbbWWWSSSKKKGGGIIIFFFBBBLLLVVV[[[rrr{{{vvvuuuiii\\\WWWLLLKKKLLLNNNOOOSSS___kkk}}}sssiii\\\RRROOOOOOPPPPPPTTTWWWZZZ\\\```iiixxxzzzwwwwww|||}}}~~~|||{{{~~~}}}yyysssnnnlllmmmooorrrrrrsssrrrqqqooommmlllhhhhhhfffdddiiinnnjjj```JJJIIIFFFCCC???<<<999888333333444555999===AAACCCDDDCCCEEEFFFDDDBBBJJJTTTyyybbbgggwww}}}qqqkkkgggiiitttoooiiiyyyeeeUUUXXXUUURRRTTTUUUTTTQQQNNNNNNOOOOOOMMMJJJSSSSSSQQQPPPOOONNNNNNMMMPPPRRRSSSRRRPPPNNNMMMNNNIIIEEEFFFGGGBBBKKKrrrxxxooo~~~}}}|||yyywwwnnnrrrzzzgggWWWTTTWWWVVVSSSSSSSSSQQQNNNMMMMMMMMMMMMLLLIIIIIIHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>======>>>>>>@@@BBBEEEGGGJJJKKK------------...///000111111000000000222444777888AAAJJJrrr~~~rrrvvv{{{mmmfff___\\\fff~~~uuuiii^^^VVVQQQOOOTTTQQQMMMIIIFFFBBB>>>;;;===============<<<<<<;;;666666777777888999::::::;;;:::::::::;;;;;;::::::999999:::::::::::::::999<<<>>>BBBEEEHHHLLLPPPSSS[[[```dddeeefffeee___WWWRRRMMMEEE===666111000///111000///......///111222.../////////000222666999;;;CCCGGG```~~~ooo\\\XXXfffwwwzzzdddLLLOOONNNHHHGGGFFF??????======<<<======>>>>>><<<999777666555666666555444444444444333333333333333333333333333333333222222222111111111000000111111000000///......---////////////000000000000333111111666CCC]]]rrrjjjpppvvvtttrrrtttssswwwVVVJJJHHHEEEDDDFFFLLLOOO]]]kkksssnnneeeaaaXXXSSSTTTRRRTTTXXX\\\]]]bbbooo~~~zzzqqqjjj___UUUPPPOOORRRTTTXXX\\\```ccchhhrrr{{{yyyzzz|||}}}~~~~~~~~~}}}|||{{{||||||yyytttpppnnnnnnoooqqqrrrrrrqqqpppnnnlllkkkggggggffffffjjjlllcccWWWGGGFFFDDDAAA>>><<<:::999333333555777:::>>>AAACCCBBB@@@CCCGGGEEEBBBMMM^^^zzzvvviii}}}tttssskkkhhhqqqxxx[[[]]]zzzjjjWWWWWWTTTRRRUUUUUUTTTQQQMMMLLLMMMOOONNNNNNTTTSSSSSSRRRRRRSSSSSSTTTVVVUUUUUUWWWXXXWWWRRROOOIIIHHHKKKJJJCCCJJJqqqtttsss|||~~~yyy}}}}}}zzzuuuwwwwww~~~zzzdddZZZUUURRRPPPQQQTTTQQQOOOMMMMMMMMMLLLJJJHHHHHHGGGFFFDDDBBB@@@???>>>>>>======<<<<<<;;;;;;::::::;;;===???AAACCCEEE------------...///000111000000000000111333666777;;;999UUU|||{{{hhhXXX___zzz{{{qqqggg___[[[^^^YYYQQQKKKFFFBBB???===999;;;===???@@@???>>>===777888999;;;<<<>>>??????>>>>>>======<<<;;;;;;;;;;;;<<<============<<<<<<<<<@@@GGGMMMRRRWWW\\\___hhhkkkjjjfffccc___VVVMMMIIIEEE>>>888222///......000////////////111222333/////////000444666777777>>>AAAJJJxxxvvvdddXXXaaayyyoooSSSHHHNNNKKKEEECCCBBB======<<<;;;;;;;;;;;;;;;===;;;999777666555666666444444444444333333333333222222222222222222222222222222111111111000000000111000000//////.........////////////000000000000444222222555>>>RRRrrr{{{tttyyy}}}{{{xxxzzz{{{vvvTTTGGGFFFFFFFFFGGGPPPYYYlll{{{wwwbbbVVVOOOKKKPPPXXXXXX]]]eeelllnnnsss}}}}}}{{{{{{sssmmmjjjbbbYYYRRRQQQUUUZZZ]]]ccciiinnnttt~~~|||{{{}}}}}}}}}||||||{{{{{{{{{zzzyyyzzzyyyvvvrrrpppoooooopppppppppooonnnllljjjiiieeeeeefffhhhllliii[[[LLLCCCBBBAAA???===;;;:::999222444666999<<>><<<<<<;;;::::::999888888888888888999:::<<<===>>>------------...///000000000000000000111333444555666444HHHsss}}}hhhUUU\\\tttyyyqqqkkkggg```ZZZRRRKKKGGGEEEDDDCCC>>>@@@BBBEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBCCC@@@@@@@@@???===;;;;;;<<<===>>>>>>???????????????FFFJJJPPPUUUXXX\\\___aaaeeefffddd^^^ZZZVVVNNNFFFAAA>>>999555111000000000////////////111222444555333111111444888;;;:::888AAA;;;III~~~pppYYY```zzz```NNNLLLRRRJJJCCCAAA???======<<<;;;;;;:::::::::;;;:::999777666666666666444444444333333333222222111111111111222222222222111111111111000000000000000000/////////.........////////////000000000000333222222444999IIIddd{{{uuuZZZNNNMMMPPPTTTYYYfffpppvvvdddVVVPPPQQQWWW^^^]]]bbbkkkuuuyyyzzz}}}zzzwwwyyyxxx|||vvvrrriiiiiifff^^^VVVTTTZZZ```bbbhhhqqqxxx~~~~~~~~~zzzzzz}}}|||{{{zzzyyyxxxwwwxxxxxxvvvxxxxxxwwwtttqqqppppppoooooonnnlllkkkiiihhhgggccccccfffkkknnnfffTTTDDDAAA@@@???===;;;999777666222444888<<>>SSSsss{{{nnnqqqssskkkYYYXXXWWWWWWYYYUUUUUUSSSRRRQQQRRRUUUVVVXXXVVVVVVVVVVVVWWWYYYZZZ[[[VVVTTTSSSUUUXXXXXXTTTPPPRRRQQQRRRPPPEEE@@@OOOeeetttfffeeejjj}}}xxx|||}}}ooo]]]SSSPPPPPPNNNMMMLLLKKKLLLKKKIIIGGGDDDDDDCCCBBBAAA???===<<<;;;;;;:::999888888777777999888888888999999:::;;;,,,,,,,,,------...///000/////////000111222333444333555BBB___xxxxxxpppjjjsss{{{ttt\\\KKKRRReeeqqqxxx}}}zzzyyyqqqlllddd]]]YYYWWWVVVUUUTTTTTTTTTSSSPPPMMMIIIGGGMMMLLLIIIGGGEEEDDDDDDDDDCCCEEEEEECCC@@@>>>>>>???>>>@@@BBBEEEGGGIIIJJJKKKVVVYYY[[[\\\[[[[[[[[[[[[YYYYYYUUUOOOKKKJJJDDD>>>666444111...,,,,,,---...//////000111222333555555555333222555:::<<<;;;999BBBBBBNNNpppvvvpppxxx]]]WWWuuufffMMMDDDHHHLLLDDD@@@CCCAAA>>>>>>======<<<;;;:::::::::999888777666666555555444444333333333222222222000000000111111222222222111111111000000000//////////////////............////////////000000000000222111222444777CCCZZZnnnooowwwqqq]]]QQQRRR^^^rrr|||lllggghhhhhhfffggghhhoooxxx{{{vvvrrrqqqkkkwww}}}fffUUUUUU[[[]]]kkkwwwxxxttttttxxxzzzssstttyyyvvvqqqpppfffiiiiiiccc[[[ZZZ```ggghhhoooyyy~~~}}}zzzvvvwww{{{{{{zzzxxxwwwuuuuuuuuuuuutttvvvwwwwwwtttqqqpppooonnnmmmkkkjjjhhhfffeeeeeeaaabbbgggmmmmmmaaaOOOBBBAAA@@@>>>;;;999666444333333666999===@@@AAAAAAAAADDD@@@CCCGGGCCCCCC___{{{dddYYY[[[ZZZ[[[[[[UUUTTTVVVXXXYYYZZZZZZZZZ[[[WWWWWWVVVVVVVVVVVVWWWWWWRRRSSSSSSTTTSSSSSSSSSTTTUUUQQQQQQQQQKKKCCCBBBGGGYYYqqq~~~rrriiifffgggnnn}}}xxxlll]]]SSSNNNLLLJJJHHHHHHIIIHHHGGGEEEBBBBBBAAAAAA???>>><<<;;;<<<<<<;;;:::999777777666888888777777777777777888,,,,,,,,,,,,---...///000...//////000111111222222111666:::FFFXXXkkknnnooo{{{iiidddiiisssooo[[[LLLKKKPPPWWWcccppp}}}|||zzzyyyzzzzzzyyyrrrooojjjccc\\\WWWSSSQQQWWWTTTPPPKKKHHHGGGHHHHHHJJJLLLMMMKKKGGGEEEFFFHHHKKKMMMQQQUUUYYY]]]___```aaabbbaaa^^^YYYUUUSSSRRRNNNMMMGGG@@@======999444111///...,,,,,,,,,...//////000111222333444555555333333333666:::===??????DDDSSS]]]mmmuuuxxx\\\[[[qqq```OOOHHHDDDIIIIII???===BBB???>>>???>>>>>>===<<<::::::999888888777777666555555333333333333222222222222/////////000111111222222111111000000000/////////........................////////////000000000000000000111222444>>>RRRfff{{{rrrwwwqqq}}}~~~rrr```TTTYYYrrr}}}qqqrrrssswww}}}}}}vvvpppnnnzzz~~~ccc\\\ZZZUUUPPPEEEWWWdddeeeiiirrrsssmmmlllooottt{{{yyyqqqmmmlllhhhlllmmmjjjdddccciiiooorrryyy}}}{{{vvvrrrvvv}}}zzzzzzyyywwwvvvtttsssssssssuuuvvvuuurrrpppoooooolllkkkiiigggeeedddcccbbbbbbccchhhlllgggYYYJJJBBB@@@???===:::777555333222555777;;;>>>AAABBBBBBAAA@@@???BBBDDDEEEQQQrrr|||vvvdddrrr|||ooo___\\\___\\\[[[\\\UUUTTTWWW[[[]]]\\\[[[[[[\\\XXXXXXWWWVVVUUUUUUUUUVVVSSSVVVXXXXXXWWWVVVWWWYYYTTTOOONNNSSSSSSKKKBBB>>>:::WWW{{{mmmbbb```yyyrrrvvvooo]]]PPPNNNKKKHHHFFFFFFEEEEEECCCAAAAAA@@@@@@???===<<<;;;<<<<<<;;;:::999777666666666555555444444444444444,,,,,,,,,,,,---...//////......///000111111111111///666444777BBBJJJkkkrrreeeyyyoooccchhhsssppp\\\HHHAAACCCIIIRRR^^^ooo~~~uuullleee```^^^^^^___\\\VVVQQQOOOPPPRRRTTTRRRUUUWWWUUUPPPNNNPPPSSS\\\]]]```bbbeeefffggghhh___^^^[[[VVVPPPKKKIIIIIIEEEDDD>>>666444555444000000///.........///111222000111222333444444444444222444666999===BBBGGGKKKTTTdddnnnmmmYYYmmmhhhKKKIIIMMMKKKPPPMMM@@@???BBB<<<>>>>>>???>>>===;;;:::999888888888777777666555555333333333222222222222111......//////000111111222111000000000////////////........................////////////000000000000000000111111111999LLL^^^ddd{{{~~~ssswwwzzzsssqqqyyyooo___VVV```}}}vvvxxx|||uuujjjpppqqqggg\\\LLLRRRYYY```jjjpppooojjjlllooouuuzzz}}}yyytttooollllllooorrrpppnnnnnnrrrvvv|||xxxtttrrryyy||||||{{{zzzyyyvvvtttrrrssstttuuussspppnnnmmmnnnkkkjjjhhheeecccaaaaaaaaadddeeeiiijjj```OOODDDBBB>>>===<<<:::777555444333777888;;;>>>@@@BBBBBBCCC@@@DDDEEEBBBHHH___{{{iiinnnxxxtttlllbbbaaabbbZZZXXXYYYTTTSSSVVVYYYZZZYYYXXXYYY[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWYYY\\\```aaa```]]]ZZZRRRNNNNNNRRRTTTOOOFFFAAA888IIIeee~~~sssfffdddppp^^^UUUQQQJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<;;;:::999888666555555555444333333222333333333,,,,,,,,,,,,---...//////---...///000111111000000...666444666===<<>>GGGVVViiiuuuzzzvvvmmmgggfffgggiiieeeaaa[[[WWWVVVYYY]]]aaaYYY\\\^^^\\\XXXVVVXXX[[[ccccccccccccaaa```___^^^WWWUUURRRMMMGGGCCCBBBCCC@@@>>>999222111444444111...------------///000111111111222333444444444444333666:::>>>AAAHHHPPPWWWmmmoooxxx```^^^wwwXXXIIIIIIHHHIIIOOOMMMCCCDDDFFF???===>>>>>>>>>===;;;999888777777888888777666555444333333333222222222111111---......///000111111222000000000000////////////---.....................////////////000000000000111000000//////555HHHYYYWWWoootttooozzznnntttzzzmmmeeeZZZVVVaaa{{{|||ooowww~~~uuuhhh___bbbWWWUUUbbbnnnpppoooppprrruuuyyy|||}}}wwwxxxzzz||||||yyytttoooppprrruuuuuutttuuuxxx{{{{{{xxxssssss|||}}}}}}~~~}}}{{{xxxuuussssssttttttrrrooommmlllmmmkkkiiigggdddbbb`````````fffgggjjjhhhZZZGGG???@@@<<<;;;:::999888777666555888999;;;>>>@@@BBBCCCDDDDDDJJJIIICCCIIIgggxxx}}}{{{zzzyyynnnffffffdddXXXUUUWWWSSSSSSUUUVVVUUUTTTTTTWWW[[[[[[ZZZZZZZZZZZZZZZ[[[[[[YYYZZZ^^^dddjjjhhh___WWWQQQOOONNNPPPPPPLLLGGGCCC@@@@@@IIIeeeyyynnnbbb|||}}}mmm[[[VVVNNNGGGCCCAAA@@@???@@@@@@@@@@@@???>>><<<<<<;;;;;;:::888777555444444555555444444444444444444,,,,,,,,,---------......,,,---...///000000000000///444777666555:::GGGRRRnnncccXXX[[[xxxdddRRRQQQXXX\\\RRRGGG===::::::===EEELLL]]]hhhwww~~~yyytttppprrrxxxzzzqqqfffaaaeeemmmsssvvvmmmggg```^^^___```^^^[[[___\\\ZZZ[[[\\\ZZZSSSMMMGGGFFFDDDBBB???===;;;:::333333222111000///......////////////000000000000...///555;;;999111///333666666BBBJJJGGGQQQkkk~~~lllmmmaaaLLLGGGEEEIIIIIIHHHEEEBBBAAABBBDDDAAA???===<<<<<<;;;999777555444333333333333444555333333222111000000111111000000////////////000000111111111111000000000000....................................////////////111222222111111777BBBKKKSSScccttt~~~{{{|||rrrcccZZZRRRQQQYYYjjj|||ssssssyyy~~~{{{vvvppppppgggdddnnn|||xxxnnn{{{}}}yyynnniiiiiippp{{{{{{uuuvvv|||}}}{{{xxxvvvvvvxxxzzz||||||}}}}}}zzzvvvtttuuuwwwsssqqqpppmmmlllkkkjjjjjjhhhhhhddd```aaaeeedddaaaaaafffcccTTTEEE@@@>>><<<;;;999777555444555666666<<<===????????????AAACCCCCCOOOJJJFFF]]]mmmhhhrrryyy|||~~~hhhrrrzzzjjjbbb```___^^^]]][[[WWWTTTUUUUUUTTTRRRQQQRRRVVVYYY^^^bbbccc___^^^bbbaaa\\\^^^^^^```ccc___WWWSSSTTTSSSRRRPPPQQQQQQOOOKKKGGGEEEAAA???LLLjjjoooppp}}}}}}zzzsssmmmlll~~~lll```TTTNNNHHH@@@;;;<<<>>>>>>>>>===<<<;;;===>>>::::::999777666444333333444444333333333333222222,,,,,,,,,------------...,,,---...//////000000000222444666444111444===DDDbbb|||yyy~~~lll```bbbiiimmm[[[SSSPPPWWWLLLBBB>>><<<;;;===@@@CCCKKKUUU___iiittt~~~{{{wwwuuuwww}}}}}}vvvmmmjjjnnntttxxxzzznnnjjjffffffgggfffbbb]]]\\\XXXTTTSSSSSSOOOIIICCC@@@???===;;;999777666555222222111111000///......000000000000000000000000444444999??????999666999>>>===<<<>>>PPPyyyyyyqqqUUUJJJGGGEEEGGGHHHGGGEEEBBB@@@@@@AAA???===;;;::::::999777555555444333333333333444555333222222111000000111111111000000//////000000111111111111000000000//////....................................////////////000111111000000555???FFFJJJ___wwwxxxnnn]]]TTTMMMPPPXXXbbbnnnwwwuuu|||nnnaaacccooo}}}{{{{{{|||rrriiifffvvvxxx|||zzz}}}|||zzzyyywwwvvvvvvxxxzzz|||xxxyyyyyyvvvrrroooppprrruuutttsssqqqnnnlllkkkjjjggghhhgggcccbbbcccbbb^^^ccccccZZZLLLBBB@@@???<<<:::999666444444444666777;;;===???@@@@@@@@@BBBDDD???FFFGGGSSSvvvaaaVVVfff{{{~~~tttvvvdddtttyyy~~~yyydddcccaaa___^^^]]][[[XXXVVVTTTUUUVVVVVVTTTSSSTTTUUUWWW\\\___^^^^^^aaa___ZZZUUUTTTUUUWWWUUUPPPPPPSSSTTTQQQNNNLLLMMMMMMLLLJJJEEECCCCCCNNNkkkrrr~~~|||{{{|||wwwcccUUUKKKBBB???AAABBBBBBAAA@@@>>>=========::::::999777666444333333444444333333333333222222,,,,,,,,,,,,------------,,,---...//////000//////333333333222111333666999AAA\\\sssbbbRRRkkk}}}rrrgggYYYPPPHHHFFFDDD>>>777444777:::???DDDJJJTTT```iiiqqqsssvvvzzz~~~|||zzzwwwuuuvvvyyy}}}yyytttooonnnqqqtttuuuuuummmkkkkkklllllliiibbb]]]XXXSSSNNNJJJGGGDDD>>>999888777666555444333222111111111111000000//////...111111111111000000000000666777:::>>>===999999<<>>>>>===;;;999888888888666444444444333333333333444444333222111111000111111111111111111000000111111111111111000000000000//////....................................////////////...///000000///333:::???KKKggguuummmYYYRRRNNNTTT\\\``````aaa___dddhhhjjjpppzzztttcccSSSOOOYYYpppzzztttqqqqqqoookkkhhhiii~~~~~~~~~~~~|||xxxwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyvvvrrrppppppqqqtttssssssrrrooommmjjjhhheeehhhhhhdddaaaaaa___\\\ddd\\\OOOCCC@@@AAA@@@;;;999777555333333555777999;;;===@@@AAAAAABBBCCCEEEBBBAAACCC]]]aaaSSS___hhhvvvwwwtttdddzzzssstttqqqlllfff```^^^ZZZYYYXXXWWWVVVUUUSSSVVVXXXYYYVVVSSSPPPOOORRRWWWZZZ[[[[[[\\\YYYUUURRRPPPOOOQQQPPPNNNQQQWWWSSSOOOJJJHHHHHHKKKMMMNNNIIIGGGHHHTTTnnn{{{{{{pppsssyyy~~~}}}vvvaaaQQQHHHDDDEEEAAA@@@???>>>===;;;:::999:::999888777666555444333444444333333333333222222++++++,,,,,,,,,---------,,,,,,---...////////////111000111222555777888888:::DDDeee~~~xxx{{{vvv^^^[[[aaasss^^^VVVOOOOOOMMMEEE<<<777777888:::;;;===BBBHHHNNNYYY]]]cccgggkkknnntttxxxyyyxxxvvvtttrrrqqqpppppprrrpppmmmmmmnnnmmmkkkiiigggfffeeeeeeddd```YYYTTTRRRMMMGGGCCC???<<<888555444333333333222222222111000000000000000000000///000000111111222333333444888:::<<<:::666666<<>><<<<<<;;;:::888777888777555444333333333333333333333333222222111111111111111222222222111111111111222222111000000000////////////....................................////////////...///000000000222666:::GGGlllzzz|||wwwpppXXXSSSRRRWWW]]]^^^]]]]]]___[[[ZZZeeeuuu~~~yyyppp[[[RRRMMMPPP[[[ppp|||sssppptttzzz|||{{{|||llleeeaaaccchhhkkkooosss~~~|||xxxxxxxxxxxxxxxxxxwwwwwwzzzyyyxxxuuusssqqqppppppnnnooooooooonnnkkkiiigggcccggggggbbb^^^___```___```TTTEEE???AAADDD???999888666444222333555999;;;;;;>>>AAABBBCCCCCCDDDFFFFFFBBBEEEeeennnTTTggg{{{nnnrrryyyoooeee___ZZZWWWSSSQQQPPPQQQQQQQQQSSSUUUWWWVVVSSSOOOMMMLLLQQQSSSUUUUUUUUUUUUSSSQQQTTTQQQPPPQQQOOOMMMPPPUUUOOOLLLHHHFFFFFFIIILLLNNNNNNKKKLLLXXXqqqrrrhhhpppxxx|||llljjjlllZZZMMMEEEBBB???>>><<<<<<<<<<<<:::999999999888777666555444444444444333333333222222222+++++++++,,,,,,,,,------+++,,,---.../////////////////////222666888888777===888HHHtttssspppzzzpppZZZWWWbbbsssfffZZZTTTPPPLLLIIIIII>>><<<999777777<<>>???999555:::FFFQQQLLLXXXVVV^^^~~~zzz```LLLJJJHHH???<<>>???>>>===999888888777666555444444444444333333333222222222++++++++++++,,,,,,,,,,,,+++,,,---......///....../////////111333444333111888000666VVV|||pppnnneee___hhhxxx}}}mmm```XXXTTTUUUZZZTTTNNNEEE===;;;>>>CCCGGG999<<<@@@AAABBBDDDIIIMMMOOOPPPUUU[[[```ccciiioootttvvvtttnnniiigggccc^^^YYYZZZ[[[\\\[[[YYYVVVTTTUUUUUUVVVUUUSSSOOOLLLJJJKKKIIIFFFBBB???<<<;;;::::::999777444333222222222/////////000000000000111000111111222222333333333222222444555777999;;;;;;888;;;<<<:::>>>KKKZZZbbbiiivvv{{{SSSKKKIIIMMMHHH===:::AAA===???@@@???===;;;;;;<<<999888666666777777555444222222333333333333222222111111111000111111222333111111111000000111111111000000////////////..........................................////////////000000000111222333555555555PPPppp{{{uuuddd^^^YYYWWWWWW[[[fffqqqwwwsssZZZMMMEEECCCEEEIIIJJJYYYyyyqqqhhh___WWWTTTTTTUUUYYY^^^dddtttbbbVVVQQQPPPWWW___aaaaaabbbbbbmmmyyy|||xxxuuuxxx}}}|||yyy{{{{{{{{{zzzyyyxxxwwwvvvwwwuuusssrrrrrrrrrqqqpppjjjkkklllmmmmmmlllkkkjjj```aaa^^^[[[^^^cccdddaaaQQQGGG???@@@CCC@@@999555444444444555777:::===???>>>AAADDDFFFEEEDDDDDDEEE666UUUvvvkkk~~~vvvdddWWWOOOVVVSSSOOOMMMNNNOOOPPPPPPRRRQQQOOOKKKIIIIIILLLOOOKKKGGGFFFIIIKKKNNNSSSXXXTTTSSSTTTUUUQQQJJJHHHIIIFFFGGGIIIIIIHHHHHHIIIJJJKKKIIIHHHNNN^^^sss|||qqqhhheeennnzzzoooggg~~~|||gggWWWIIIDDD>>><<<<<<===<<<:::888888888777666555555555444444333333333333222222***++++++++++++,,,,,,,,,++++++,,,---............//////000000000000000000333111333@@@WWWsss{{{lll```\\\eee~~~}}}pppccc\\\\\\[[[WWWRRRMMMIIIFFFEEECCC888999999888777888:::;;;<<<;;;???EEEGGGGGGMMMUUU]]]___\\\VVVSSSQQQLLLGGGCCCDDDFFFGGGGGGEEEBBBAAA???@@@AAAAAA@@@>>>===<<<;;;;;;:::888555444333333222222222111000000111222000000000000111111111111111111222333444444555555666666777888999:::;;;;;;999:::;;;DDDXXXooozzzzzzpppHHHFFFDDDFFFHHHCCC<<<:::>>>999:::;;;:::999888:::<<<777666444444555555444222111222333333333333222111111111000000111222222333111000000//////000000111000000/////////.............................................////////////000//////000111333444444666CCCYYYooowww~~~xxxmmmeee___```eeelllxxxbbbMMMFFFEEEBBBDDDKKKNNNYYYzzzuuujjjeee[[[WWWUUUUUUQQQLLLOOOUUUZZZtttqqqOOOLLLJJJOOO[[[dddddd___\\\___dddkkkppprrrvvv{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwuuuuuuwwwxxxwwwuuullllllkkkjjjiiihhhgggggg______]]]]]]bbbfffaaaZZZJJJCCC>>>???>>>999666666333444555888:::===???@@@@@@BBBFFFGGGFFFDDDDDDDDDFFFttt|||{{{~~~cccTTTYYYVVVTTTQQQPPPQQQRRRRRRQQQOOOOOOMMMKKKIIIJJJMMMPPPLLLGGGFFFJJJKKKKKKNNNTTTQQQPPPQQQSSSPPPKKKIIILLLFFFHHHIIIIIIGGGFFFHHHJJJHHHKKKKKKHHHOOOeee~~~{{{jjjsssyyysss{{{xxx\\\SSSHHHAAA>>>===:::777888888777777666666555555444444333333333333222222******+++++++++,,,,,,,,,++++++,,,---............---///111111000000222444333777888555999LLLgggzzzwwwjjjbbbgggrrrrrr^^^UUUHHHLLLRRRWWWWWWQQQHHHAAA<<<;;;888666555444444444666444666::::::888<<>><<<===>>>>>>===:::777555666777999999999999999:::111333444444333222111222000111222222111000111222222222222333333333333333222222333444444555666666::::::::::::::::::::::::BBB???BBBTTTvvvyyyeeekkkWWWPPPIIIGGGDDDBBB???<<<::::::777777777666555666999;;;555444333333333333222111111222333444444333222111111111000000111222333333000000////////////000000000/////////................................................/////////000000...---...000333444444///666IIIbbbsssyyy}}}~~~~~~|||ttt}}}{{{lllccc]]]cccooozzz|||ppp\\\MMMGGGIIIEEEKKKXXX]]]aaawwwyyypppnnndddccceeeeee]]]SSSQQQWWWggghhhMMMIIIJJJTTTfffttttttnnniiikkkiiiiiinnnwww}}}zzzyyyyyyyyyyyy{{{|||~~~wwwtttrrrsssuuuwwwvvvtttmmmkkkiiigggeeecccbbbbbb___^^^]]]___eeeggg___SSSGGGAAA======999333333888222333666:::<<>>>>>===<<<:::666666555555555777888:::444555666777777555333111333222222111111222222333222222000/////////000111---...///000000///...---111111111111000///------........................111111000///...---,,,,,,...000111111000111333666777555???XXXlllrrrsssuuu{{{wwwxxx|||vvvbbbaaarrr}}}{{{yyywwwlllZZZMMMJJJMMMNNNXXXdddhhhmmm|||}}}cccRRRUUUbbbxxxeeeIIIMMMMMMWWWpppvvvzzzqqqqqq~~~~~~}}}~~~}}}zzz}}}||||||{{{zzzxxxwwwvvvuuuttttttsssrrrpppoooooolllkkkhhhfffdddbbbaaaaaa```\\\[[[bbbiiieeeUUUEEE>>>??????:::555333444666222444777;;;>>>AAACCCDDD???IIIHHHCCCFFFFFFEEEMMM}}}yyy^^^OOOWWWSSSPPPMMMLLLNNNPPPRRRSSSOOOOOOOOOMMMKKKLLLNNNQQQQQQNNNKKKHHHFFFFFFGGGHHHJJJHHHFFFFFFGGGIIIIIIIIIGGGIIIKKKLLLJJJIIIIIIIIIMMMMMMOOONNNJJJSSSwwwxxxsssuuummmjjjuuu}}}|||~~~jjjWWWJJJCCCAAAAAA;;;666444666666444555999111222333444444444444333)))************++++++++++++++++++,,,,,,,,,---------......///000000111111222444444333333888@@@HHH[[[|||hhh^^^```iii{{{~~~qqqXXX___aaaYYYRRRUUU^^^eee```LLL::::::AAAAAA999222<<<888333000111333555666999888666555555666777888555666666666555555444333333333333333333333333333......////////////......000000000222333555555555333333333444666666444222444555666555555666666666333888666777>>>AAANNNdddnnneee{{{}}}nnngggdddrrr{{{VVVJJJIIIGGGFFFDDD@@@===;;;:::999888777666555555555666777888444555666666666444333222333222222111111222222333333222000/////////000000......////////////......111111111000000///------........................////////////...............///111111000111333555444333<<>><<<999666444444555222444777;;;>>>AAACCCDDDDDDHHHFFFFFFHHHDDDIII[[[}}}}}}}}}}}}\\\NNNSSSQQQOOOMMMNNNPPPRRRTTTTTTQQQOOOKKKHHHIIIKKKNNNQQQPPPOOOLLLJJJHHHHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHGGGHHHJJJLLLMMMLLLJJJJJJKKKQQQOOOOOOMMMGGGMMMiiiuuujjjmmmqqqlllzzz~~~kkk[[[NNNEEE@@@999666666:::;;;999888:::555555555666555555444444)))************+++++++++++++++++++++,,,,,,,,,,,,------......///000000000222333333222000222888<<<999YYY|||fffWWWQQQ```uuufffXXXUUUUUU```ZZZVVVTTTOOOEEE<<<777666666666777999999888666555444333222222333555666111222333444444333222111000111111111111222222222555444444333333444444555111222333222222333555777555444444444666666444222444444555888999999777555666888777<<>>===BBBHHHJJJaaattt{{{}}}eee```\\\aaa```lllwwwRRRCCCCCCCCC@@@???999:::;;;:::999777777777777777666555444444444333444444333333222333333444222222111111111111222222333222111///.........///000///...------...///000//////000000///......------------------------------------.........//////...///000000000111333555222444333888NNNkkkzzz{{{{{{ssslllqqqwwwrrrxxxxxxsssrrrooowwwzzz|||xxxfffeeeccc^^^YYY^^^rrryyyoooeee]]]hhhlllsssyyy{{{zzzwwwuuummmvvv{{{vvvuuuxxx{{{yyyyyyyyyxxxvvvuuusssrrrwwwtttqqqmmmkkkjjjkkklllfffggghhhgggeeebbb___]]]VVV___ddd\\\LLL@@@>>>BBB>>>:::666555666777555333555777999<<>>777555777888666666555555444333333222888888999999888666555444666666666666555555444444555444333222222333444555444555444333222222222333666555444444555666555444;;;999;;;AAACCC???===>>>CCCFFFGGGMMMTTTUUUfff{{{mmmdddmmmhhhRRRBBBCCCEEE???;;;<<<888<<>>DDD;;;888444444666777555333777888:::===@@@BBBCCCDDDFFFEEEBBBCCCBBBGGGppppppfffwwwwwwpppzzzpppttt{{{kkkttteee\\\ZZZYYYTTTTTTVVVZZZ]]]^^^]]]\\\YYYUUUQQQRRRWWWZZZXXXUUUOOOPPPPPPPPPPPPPPPOOOOOOSSSRRRQQQRRRSSSQQQOOOLLLKKKMMMPPPPPPOOONNNOOOOOONNNNNNPPPSSSVVVWWW\\\aaaSSS___xxxlll]]]YYYccckkkrrr~~~zzzzzzssssssVVVJJJ???:::999999:::===888777777666666777888888)))************+++++++++************++++++++++++++++++,,,,,,---.........---...///000111222333333000777<<<@@@NNNrrr}}}hhh\\\TTTPPPUUU___jjjuuuiiiVVVSSSYYY^^^]]]fffccc___ZZZTTTNNNFFFAAA===;;;666222000111222333666666666555555444444444333333333333333222222222444444444333333444444444222222333555888999999777888666555555777999999888:::888<<>>888666444333444555555555888999<<<>>>@@@BBBCCCCCCAAAEEE@@@<<>>777777777888888777777777:::888888===DDDFFFBBB>>>;;;999888888;;;===>>>===<<<<<>>>>>=========AAADDDEEEBBB;;;666444555333444555555444333222111///000111333333333222111111111000000000000111111//////...---...///000111......////////////......------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---.../////////000222444444222000222:::LLLiii}}}}}}xxxfffkkkrrrttt|||{{{aaaXXX\\\eeemmmmmmiiihhhkkklllpppyyyyyyuuuwww{{{|||}}}|||zzzyyyyyyyyyyyywwwvvv{{{{{{zzzyyyxxxvvvuuutttnnnmmmllljjjiiihhhggggggdddccccccaaa```___^^^]]]^^^ZZZRRRIIIBBB===:::999444555555333222333555777999;;;<<>>IIITTTuuu|||~~~sssiii```XXXVVVYYYXXXSSSYYYnnnrrrOOOGGGGGGHHHLLLPPPTTTVVVVVVZZZ```fffiiieeeZZZMMMDDDCCCBBBAAAAAADDDGGGKKKNNNFFFGGGIIIKKKNNNPPPRRRSSSWWWXXXYYYZZZZZZYYYXXXWWWGGGCCCBBBGGGOOOQQQJJJBBB===;;;:::;;;>>>@@@AAAAAADDDHHHVVViiittt~~~|||eeeTTTLLLOOO\\\xxx```SSSRRRMMMGGG@@@<<>>??????;;;555222444777222333444555444333222111...///111333444333111000111111000000000000111111......------...///111222---...///000000///...---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000---.../////////000222444777222000111222<<>>;;;777222444555444111111555888:::;;;===???AAABBBCCCCCC>>>KKKFFFGGGvvvlllwwwzzznnn^^^[[[YYYVVVUUU[[[YYYXXXXXXYYYYYYXXXVVVSSSSSSRRRPPPPPPRRRVVVZZZRRRPPPMMMKKKJJJKKKMMMNNNOOOMMMKKKKKKLLLNNNNNNNNNLLLMMMOOONNNKKKIIIHHHHHHLLLNNNOOOLLLIIIHHHFFFDDDGGGFFFKKKWWWiiiqqqooo|||xxxzzz~~~hhhmmmxxxnnnbbbEEECCC???<<<999777777777))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///111111111222333444666777GGGhhhvvvgggvvvvvvwwwtttfff[[[aaapppcccPPPOOOGGG>>><<>><<<::::::;;;:::888555333222333333333333222222111111111222222222111111111111000222111000000//////000000...............///000000000000//////.........---------------------------,,,++++++******++++++,,,........................////////////000000000000555111111222///333JJJddd~~~tttsssxxx||||||yyy|||rrr{{{|||~~~vvvhhh}}}{{{iiiffffffppp}}}~~~sssmmmpppzzzwww]]]SSSUUUbbbhhhyyy{{{~~~|||yyyvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvyyy|||{{{wwwsssqqqqqqmmmllliiigggeeecccbbbbbbccc___\\\\\\^^^```___^^^LLLFFF???;;;999888555333444333111111333666999<<<:::CCCAAA???DDDBBB>>>AAAIII???@@@hhhxxxtttvvvnnn~~~^^^YYYWWWUUUVVVSSSVVVTTTRRRPPPPPPSSSVVVXXXSSSRRRQQQQQQQQQRRRTTTUUURRRPPPMMMLLLMMMNNNNNNMMMOOOHHHFFFIIIJJJGGGGGGKKKIIIKKKMMMNNNLLLJJJIIIHHHOOORRRSSSMMMEEE@@@BBBFFFFFF??????JJJUUUjjjzzzhhh___YYY]]]mmmrrr]]]MMMKKKFFF999444888))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...------------............000111111111222444555666888NNNqqqvvvlllgggccciiiqqq{{{ggggggeee\\\NNNDDDAAA>>>:::AAAAAAAAAFFFNNNUUUWWWVVVUUUWWW___kkksssvvvxxx{{{vvvtttqqqpppmmmhhhbbb___fffeee```XXXVVVXXXTTTNNNLLLJJJDDD@@@AAACCC???999:::@@@BBBEEERRRffftttwwwjjjpppSSSIIIKKKQQQ]]]hhh}}}rrrXXXTTTRRRLLLEEEGGGEEEBBB@@@@@@>>><<<;;;:::;;;;;;888555333333333333333333333222222222111222222222111111111000000222222111000000000000000///.........//////000111000/////////.........---------------------------,,,++++++******++++++,,,............................../////////000000000444000000111///111CCCYYYvvvzzzvvvkkkiiisss~~~wwwtttwww}}}}}}rrriiiVVV[[[\\\fffrrrsssjjjggglllwwwwww]]]SSSVVV___hhhtttyyytttwww|||yyyyyyxxxxxxwwwwwwwwwwwwwwwvvvxxxzzzxxxsssooonnnnnnkkkjjjhhhfffeeedddcccccc___^^^\\\]]]^^^^^^\\\YYYGGGCCC>>>:::777666444333444333333333444777:::<<<<<>>DDDDDD@@@DDDGGGBBBLLL{{{vvv~~~|||yyynnnyyy^^^[[[XXXVVVXXXUUUSSSRRRPPPNNNNNNOOORRRSSSTTTSSSRRRQQQQQQRRRSSSSSSPPPNNNLLLKKKLLLLLLLLLKKKKKKFFFCCCFFFGGGEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHHHHKKKMMMMMMIIIDDDAAABBBDDDAAA???CCCKKKPPP```~~~}}}|||zzz}}}kkk```fffnnnqqq{{{hhhVVVJJJ@@@>>>CCC))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------------............000000000111222333444555222999NNNmmmsssaaa\\\VVVTTT[[[gggnnnlllgggzzzjjjZZZOOOGGGBBB===;;;:::<<>><<<>>>FFFNNNMMMFFFEEEPPPSSSPPP^^^yyyrrr\\\QQQKKKRRR\\\dddppp|||yyyTTTGGGLLLOOOHHH@@@DDDBBB@@@?????????===;;;;;;;;;;;;999666444444444444444333333333333222222222222111111111000000000222222111000000000000111///////////////000000111/////////...............------------------------,,,++++++******++++++,,,------------------------.........////////////000222///...111//////:::HHHcccooosssiiifffwwwzzz~~~|||zzzzzz{{{|||||||||}}}~~~~~~sss[[[HHHIIIKKKTTT^^^___[[[___gggvvvmmmYYYVVV^^^___eeennnuuuyyy}}}{{{yyyxxxwwwvvvuuuvvvwwwwwwvvvvvvvvvsssooollljjjkkkjjjiiigggfffdddcccbbbbbb\\\\\\]]]^^^]]]ZZZTTTPPP@@@???===999555333444555444444444444666999;;;======AAA>>>===FFFEEEAAAFFF>>>FFFYYYmmmnnn~~~|||uuuzzzmmm\\\[[[WWWTTTWWWVVVRRRQQQOOONNNMMMNNNNNNOOOTTTSSSRRRRRRQQQRRRRRRSSSOOOMMMKKKJJJKKKKKKJJJIIIHHHDDDBBBDDDFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDDDD@@@CCCJJJMMMIIIQQQuuuqqqeeeooo|||{{{pppuuu~~~rrruuurrreee[[[TTTOOO))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000//////000111222333444333111:::OOOaaavvv~~~ppphhhYYYLLLJJJKKKNNNXXXcccwwwkkkccc```VVVQQQKKKGGGBBB===<<<>>>===>>>AAAEEEDDD@@@AAAEEECCCBBB@@@>>>AAADDDCCC@@@===<<<<<>>>>>??????===;;;:::;;;;;;999666444444555444333333333333333333333111111111111000000000000222222111000000000000111000000/////////000000111........................------------------------,,,++++++******++++++,,,------------------------------........./////////222//////111111///222999PPPeeerrrnnnnnn{{{yyywwwwwwyyyzzz{{{zzz~~~{{{lllVVVCCC@@@BBBGGGMMMNNNOOOYYYdddssswwwyyyooo\\\RRRYYYhhhhhhkkk{{{~~~~~~|||yyyxxxwwwuuutttssstttuuuvvvtttsssqqqnnnllljjjjjjkkkkkkiiigggeeecccaaa``````[[[\\\^^^^^^ZZZRRRJJJDDD;;;<<<<<<888444222444777333333444666888:::<<<======@@@===@@@HHHDDD@@@EEE???YYYppp~~~jjjZZZhhh|||xxx~~~qqqmmmuuuttt___WWWYYYSSSPPPTTTTTTSSSRRRQQQPPPOOONNNMMMMMMQQQQQQQQQQQQQQQRRRSSSSSSNNNLLLKKKJJJJJJJJJIIIGGGGGGEEECCCEEEGGGHHHHHHIIIIIIGGGEEEDDDDDDFFFGGGGGGIIIGGGEEEEEEHHHIIIHHHFFFEEEHHHMMMLLLDDDDDD\\\yyyuuusssrrrtttwwwwwwzzzsssbbbZZZ```uuuyyy))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///////////////000111222333///222:::>>>GGGfff~~~ssstttrrrfff\\\YYYSSSLLLRRR^^^tttzzzyyywwwxxx{{{wwwtttooocccTTTMMMNNNAAA???>>>@@@@@@>>>AAAFFFAAADDDDDD@@@???@@@>>>999BBB??????FFFMMMOOOLLLIIIJJJNNNTTT]]]iiirrrooohhhdddffftttrrraaaVVVOOOPPP___qqq{{{sssXXXMMMLLLLLLLLLFFF@@@@@@DDD>>>===<<<===>>>>>><<<:::999::::::999666444444555333333333333333333333333111111111000000000//////222111000000//////000000000000///////////////000---------...............------------------------,,,++++++******++++++,,,------------------------------------............111000111222222//////111>>>UUUmmmwww}}}~~~|||zzzyyy{{{|||{{{{{{vvviiiUUUCCCCCCCCCCCCCCCCCCHHHSSS^^^iiiiiiggg___RRRNNNYYYiiirrr{{{~~~|||}}}~~~~~~||||||}}}{{{yyyxxxwwwvvvuuutttuuuuuuvvvqqqooommmkkkkkklllllllllllljjjhhhdddaaa___]]]\\\\\\]]]]]]ZZZSSSIII@@@;;;888::::::888444333555888111333444777999;;;<<<<<<<<<@@@???CCCIIICCC???HHHYYY\\\PPPaaauuuzzzkkkgggvvv{{{ppptttfffuuucccUUUTTTWWWPPPOOOTTTSSSRRRRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSNNNMMMKKKKKKKKKJJJHHHGGGDDDDDDCCCDDDGGGIIIJJJHHHHHHEEEBBBAAACCCEEEFFFFFFGGGDDDBBBCCCGGGIIIHHHFFFHHHGGGIIIHHHCCCAAALLL]]]oooccceeewwwyyyhhh]]][[[ggguuuxxxlll^^^```hhhjjj}}})))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222222444555111444III```hhh]]]gggjjjhhhkkkmmmggg^^^^^^fffbbbcccgggjjjiiifffhhhmmm|||hhh^^^UUUOOOJJJJJJIIIGGGFFFHHHAAALLLRRRNNNIIIIIIEEE???DDDBBBGGGUUUaaadddaaa^^^XXX\\\bbbgggnnntttsssmmmzzzssszzzsssssshhhWWWNNNTTT\\\fffsssUUUKKKOOOGGGAAAAAABBB@@@@@@AAA<<<;;;;;;<<<>>>===;;;888888999999888555444444555111111222222222222333333111111000000000/////////000000///............///000//////............///---------------.........------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000222333111//////000666IIIggg~~~}}}}}}}}}}}}|||~~~uuujjjYYYJJJHHHFFFDDDDDDFFFKKKRRRXXXdddaaa]]]WWWQQQPPPYYYeeeqqq~~~}}}}}}|||}}}~~~|||yyyxxxxxxxxxwwwwwwwwwvvvvvvnnnllljjjjjjkkklllllllllkkkiiigggccc```^^^\\\[[[]]]]]]ZZZTTTKKKBBB;;;888777777777666555444555666111333666999;;;=========;;;@@@AAAEEEIIIBBBCCCRRR}}}~~~UUUUUUpppffftttrrrtttmmmgggqqqnnn]]]RRRSSSVVVPPPPPPUUUTTTPPPOOOMMMKKKJJJJJJJJJKKKJJJKKKMMMNNNPPPQQQQQQQQQNNNLLLKKKKKKKKKJJJGGGEEE???AAABBBBBBEEEIIIJJJGGGGGGDDD@@@@@@CCCFFFFFFEEEDDDAAA???@@@CCCEEEDDDCCCDDDBBBBBBDDDDDDCCCGGGMMMdddqqqeeehhhzzzuuummmjjjkkk|||}}}ssseeeVVVVVV\\\WWW___www))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------......///000111444666444222555>>>GGGZZZsssrrrgggjjjkkkoootttwwwyyy|||zzzlllbbbWWWNNNNNNRRR```tttzzzrrrnnnfff`````````[[[TTTQQQPPPcccqqqnnnhhheee```ZZZTTTSSS\\\ooo~~~{{{vvvyyyzzzwwwvvvyyyzzzwwwrrrjjjiiippptttnnnhhhfffjjjbbb```fffqqqwwwWWWMMMSSSLLLDDD>>>>>>@@@???>>>>>>;;;;;;;;;<<<===<<<999777777888888777444333333444000000000111111222222222111000000000//////////////////...---------------//////...---------------,,,,,,,,,------.........------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++000333111......000222444>>>\\\}}}~~~~~~}}}|||}}}{{{ooofff[[[RRROOOQQQSSSYYYaaahhhkkkjjjooodddWWWPPPMMMRRR^^^jjjrrr~~~~~~|||{{{zzz{{{{{{|||~~~~~~zzzvvvtttuuuvvvwwwvvvuuusssrrrmmmkkkhhhiiijjjkkkjjjhhhgggfffdddbbb```___^^^]]]]]][[[VVVMMMCCC===::::::666444333333444444333222333555999<<>>AAABBBBBBEEEKKKLLLGGGFFFCCC@@@AAADDDGGGFFFCCCCCCAAA@@@@@@AAABBBBBBBBB@@@???@@@CCCDDDCCCCCCFFFMMMjjj|||rrruuuzzz}}}xxxttt}}}))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------...//////...222222000222777888666666GGGbbb|||~~~qqqZZZIIICCCEEENNNWWWjjj~~~|||~~~wwwsssyyy~~~zzzqqqkkkrrrwwwsssqqqxxxyyylllaaa___^^^^^^LLLKKKKKKQQQcccxxx~~~yyy||||||iii[[[MMMHHHKKK@@@BBBFFFGGGBBB;;;;;;@@@;;;:::;;;<<<<<<;;;888555666777777666444222333333//////000000111111111222000000000000////////////......---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))///222000,,,---111444111333NNNttt{{{qqq~~~{{{ttt~~~~~~|||}}}}}}}}}|||{{{~~~}}}nnnbbb\\\WWWRRR[[[```iiivvvlllTTTGGGGGGRRReeettt}}}}}}{{{zzz{{{~~~~~~|||zzzyyyxxxwwwxxxyyyzzz|||}}}{{{vvvsssooopppsssttttttrrrooommmmmmjjjhhhhhhiiiiiigggdddddddddbbbaaa````````````[[[XXXRRRHHH???;;;<<<>>>555222000111333444222///444777;;;???BBBBBBBBBAAA>>>CCCBBBCCCEEEDDDTTTsss~~~aaaddd||||||dddTTTXXXOOOOOOPPPKKKMMMSSSPPPSSSQQQNNNKKKKKKLLLNNNPPPLLLMMMMMMMMMLLLKKKIIIHHHKKKJJJIIIIIIHHHGGGDDDAAA???DDDEEEDDDHHHNNNOOOJJJFFFBBB@@@AAAEEEHHHFFFCCCDDDDDDCCCCCCBBBBBBBBBCCC@@@@@@CCCDDDCCCAAA@@@AAACCCPPPbbbssshhh|||{{{rrrgggcccgggffffffvvv+++)))(((&&&&&&((()))+++))))))))))))************,,,+++++++++++++++++++++(((***,,,,,,++++++,,,------------............///000000000111222222333333555333<<>>===<<<;;;===;;;::::::::::::999777555555555555444333222111222111111111222333333444333222111///......------......---------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111???YYYgggiiinnnyyy}}}vvvvvvwwwxxx~~~zzz~~~|||}}}}}}{{{zzz{{{~~~~~~qqq```TTTNNNNNNPPPZZZooo\\\HHHMMMIIIQQQiiivvv}}}}}}|||zzz{{{~~~zzzzzzzzzyyyvvvuuuvvvxxxvvvvvvwwwxxxxxxxxxxxxwwwppprrrsssrrrtttxxxvvvrrrqqqmmmiiijjjmmmmmmiiieeeaaafffhhhdddbbbbbbbbb```^^^RRRCCC======>>>:::555888666444222111222444666666999<<<>>>???@@@AAABBBFFF:::CCCNNNAAACCCqqq|||iii^^^[[[XXXUUUQQQPPPPPPQQQPPPNNNPPPPPPOOONNNNNNMMMLLLLLLJJJKKKKKKLLLKKKJJJIIIIIIMMMMMMKKKHHHDDDBBBCCCDDDIIIIIIKKKMMMNNNMMMJJJGGGEEEHHHGGGDDDCCCEEEDDDAAAAAAAAAAAABBBDDDCCCAAA???>>>@@@BBBCCCCCCBBB@@@???BBBIIINNN[[[zzz|||iii[[[VVV```vvvtttnnnrrrooodddbbbiii***)))(((''''''((()))***(((((()))))))))*********++++++++++++++++++++++++)))***,,,,,,++++++,,,---------------............//////000000111111222222555111222:::AAALLLbbbyyyppp___WWWWWWXXXYYYWWWQQQKKKJJJNNNTTTVVVOOOKKKPPPUUUVVVUUUVVVeeehhhbbbUUUMMMQQQZZZ___aaa```ZZZRRRPPPTTTWWWWWW___```[[[RRRMMMPPPVVVYYY^^^cccbbbhhh}}}yyyvvvcccSSSHHHIIIJJJDDD@@@AAA@@@@@@???>>>======<<<<<<<<<;;;999999999999777666555555555555444333222111222111111111222222333444333222111///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............+++333HHHZZZbbbhhhmmmjjjuuu}}}xxxzzzwwwlll~~~sssfffmmmzzzvvvyyy|||{{{{{{|||{{{zzz~~~zzzkkkXXXJJJDDDEEEIIIWWWgggoooQQQIIINNNHHHMMM```hhh~~~}}}{{{wwwxxx{{{{{{{{{{{{yyyvvvuuuvvvwwwuuuvvvvvvwwwwwwwwwvvvvvvsssxxx{{{xxxuuuuuuuuurrrooollliiiiiijjjjjjgggeeeeeeddd```^^^bbbiiijjjgggQQQHHH>>>999999:::777444777555333111111222555666777:::===?????????AAABBBFFFBBBGGGGGGCCC]]]ooozzzzzz```ZZZWWWVVVTTTSSSRRRRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNKKKLLLOOOPPPQQQPPPNNNMMMKKKKKKJJJGGGDDDCCCDDDFFFLLLKKKKKKKKKKKKIIIFFFCCCBBBEEEEEECCCCCCFFFFFFDDDBBBAAAAAABBBCCCCCCBBB@@@CCCCCCDDDEEEDDDDDDBBBBBB@@@DDDDDDGGGaaa{{{zzzvvvnnnooosssvvvwww}}}sssjjjbbb```mmm***)))(((''''''((()))***(((((())))))))))))******************************)))+++------,,,+++,,,---------------............---......///000000111111;;;666555888888999FFFUUUvvv{{{vvvmmmeeedddhhhkkkkkkhhhccc^^^]]]___ccc]]]QQQHHHJJJMMMLLLHHHEEEIIIPPPOOOGGGIIIRRRRRRKKKOOOMMMHHHEEENNN^^^lllrrr}}}pppfffhhhoootttuuu{{{yyywwwxxxnnn[[[PPPKKKFFFEEEHHHDDD<<<:::>>>>>>>>>>>>======<<<<<<<<<;;;999888777777777555333444555555444444333222111222111111111111222333333222111000///...---------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............111---...;;;PPPaaaiiiiiigggllluuuxxxsssvvvyyyfff[[[eeewwwvvvsss}}}}}}~~~~~~{{{zzzzzzzzzzzzyyy~~~wwwgggTTTEEE@@@BBBFFFIIINNNaaa}}}~~~pppVVVMMMNNNNNNHHHOOO___fffrrrtttzzz||||||zzzwwwwwwzzz}}}}}}|||zzzwwwuuuvvvwwwuuuuuuuuuuuuttttttttttttuuu}}}|||uuurrrrrrqqqlllkkkiiihhhgggfffeeeeeeccc```]]]___hhhnnniii```CCC???:::777777777666666777555222000000333666888999<<<>>>@@@??????@@@AAAAAACCCCCC<<>>@@@CCC[[[uuurrrxxxeeeaaa]]]```QQQRRRSSSRRRPPPOOOQQQSSSOOOOOOPPPQQQRRRSSSSSSTTTOOOOOOPPPQQQQQQRRRSSSSSSGGGHHHHHHGGGFFFFFFIIIKKKTTTQQQLLLIIIGGGEEECCCAAA???BBBCCCBBBCCCGGGHHHFFFFFFDDDBBBAAACCCDDDDDDDDDFFFEEECCCAAAAAAAAABBBCCCAAABBBEEEHHHIIIWWWyyyyyyccckkkuuu{{{|||))))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********+++,,,......,,,++++++,,,,,,,,,,,,------------...,,,,,,,,,---....../////////000222555444222555999@@@BBBMMMdddxxxyyy|||~~~}}}vvvrrrtttuuuqqqllliii|||vvvgggaaalllxxx|||iiiPPPFFFJJJJJJ???===>>>???>>>;;;:::;;;;;;;;;::::::::::::::::::888666444444444444222000333333333444333333222222222222111000000111111111111000///...---------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...+++......///999NNNbbbkkkmmmiiizzztttsssxxx~~~~~~{{{yyyxxxxxxzzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzxxxqqqcccUUUMMMMMMPPPZZZXXX___jjjiii\\\RRRRRRPPP```ccc[[[___ppp~~~}}}zzzxxxzzzzzzyyyzzz~~~~~~{{{xxxvvvvvvwwwtttsssrrrqqqpppppppppppprrrtttuuurrrpppppplllfffgggggggggeeecccbbbdddffffffkkknnnllleeeZZZHHH:::888:::;;;999666555555777444333222222444666999;;;<<<>>>AAAAAA@@@???@@@@@@DDD>>>III```}}}zzzoooqqq~~~{{{rrr|||uuutttooofffddd^^^aaaUUUVVVVVVUUUSSSQQQQQQQQQMMMNNNOOOPPPQQQSSSTTTTTTQQQOOOLLLJJJJJJLLLNNNPPPGGGHHHHHHGGGFFFGGGJJJLLLPPPLLLHHHFFFEEEDDDCCCBBBAAADDDDDDBBBBBBEEEFFFCCCGGGEEEBBBBBBCCCEEEEEEEEEFFFEEEBBBAAA@@@AAACCCDDDBBB>>>AAAJJJLLLMMMZZZkkknnnssszzz{{{sss{{{{{{jjjnnn~~~(((((())))))))))))((((((''''''(((((((((((())))))((())))))******++++++++++++---......,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////111333666888888777888999555777<<>>BBB???============<<<;;;:::::::::999999888888888666444333333444444222111222222333333333333222222222222111000000000000111000///......------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------)))---000///222>>>UUUgggiiijjj{{{xxx{{{{{{{{{zzz{{{~~~}}}~~~}}}zzzzzzzzz{{{yyyxxxyyy{{{}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~{{{zzz|||}}}|||~~~yyyzzzvvvlll^^^UUUUUUXXXQQQ\\\kkksssmmmbbb^^^```eeexxx}}}~~~~~~|||~~~}}}~~~~~~|||zzz{{{zzzwwwxxx|||~~~|||yyywwwwwwyyyuuutttrrrpppnnnnnnnnnooonnnnnnmmmjjjkkkmmmjjjdddgggfffdddcccdddeeeggghhhppprrrmmm```RRRHHH???999666777888666444222222333222333444555777999;;;<<<===???AAABBBAAA@@@AAAAAAFFFDDD\\\iiiWWWRRRlll|||yyykkkcccgggtttaaaaaa^^^YYY]]]ZZZYYYWWWWWWWWWVVVSSSQQQLLLLLLMMMOOOPPPQQQRRRSSSPPPNNNKKKHHHHHHIIILLLNNNIIIIIIIIIHHHGGGGGGIIIKKKIIIFFFCCCBBBBBBBBBAAA@@@BBBEEEEEEBBBBBBDDDDDDAAAEEECCCBBBBBBCCCDDDDDDCCCFFFEEECCCBBBBBBCCCEEEFFFGGG@@@???EEEJJJIIILLLQQQyyy}}}xxx{{{pppkkkwwwqqq```aaalllxxxzzz(((((())))))))))))(((((('''''''''((((((((())))))))))))******+++,,,,,,---,,,...///...,,,++++++,,,++++++,,,,,,,,,---------,,,,,,------.../////////(((+++...///111222333333111555;;;>>>;;;;;;FFFTTTrrr}}}fffRRRMMMLLLXXX```VVVLLLGGG@@@EEEEEEDDD@@@===<<<;;;;;;::::::999888777777666666444333222222444444333222111222222333333333222222222222111000000000000000//////...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,---------------000333000333GGG]]]jjjlll}}}zzzuuussswww}}}xxxwwwwwwvvvxxx{{{}}}~~~~~~||||||~~~{{{yyywwwxxx{{{}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{yyyvvvxxx~~~}}}~~~{{{}}}|||tttjjjeeehhhmmmooo~~~|||}}}zzz{{{}}}~~~}}}||||||zzz{{{zzzxxxzzz}}}~~~~~~~~~|||yyyxxxyyyzzzvvvtttrrrooonnnmmmnnnnnnkkkmmmmmmhhhfffhhhhhhfffhhheeebbbcccfffjjjkkkjjjkkkhhh]]]LLL???;;;;;;:::666555444444444333333222111333666999;;;<<<<<<<<<<<>>;;;:::999888777666555444333222111222444555444333111222222333333333222222222222111000000///000000//////...---------............---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------...***,,,111---***:::QQQbbbccckkksssrrrssszzz}}}}}}wwwkkkqqq{{{|||{{{{{{{{{|||}}}~~~{{{~~~~~~}}}~~~zzzxxxuuuvvvyyy|||{{{zzz{{{yyyyyyyyy{{{}}}}}}}}}yyyuuuvvv|||}}}{{{|||}}}|||uuuuuu}}}|||yyyzzzyyyzzz|||~~~~~~}}}|||}}}yyyxxx{{{|||{{{}}}}}}~~~~~~|||zzzyyyzzz{{{wwwuuurrrooonnnmmmnnnnnnjjjooopppiiicccdddgggiiiiiieeeaaabbbhhhmmmmmmkkk^^^ZZZNNN???666666888777777555333444555666666444000333777;;;===>>>======<<<>>>AAABBBBBBBBBCCCCCCKKKfffcccddd{{{wwwwwwssseeelllvvv```___bbbTTTRRR\\\[[[WWWRRRNNNQQQXXXZZZTTTMMMIIIJJJKKKLLLMMMNNNOOOOOOKKKMMMOOOQQQRRRRRRQQQPPPLLLLLLKKKIIIFFFEEEFFFHHHJJJHHHFFFFFFFFFEEECCCAAA@@@CCCDDDAAABBBEEEEEECCC>>>===>>>???@@@@@@>>><<>>;;;888999888777666666555555555333333333222222222111111111111222222222222111111////////////////////////---------------------------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---------...111444888:::UUUWWW]]]lllwwwlllnnnvvv{{{{{{~~~sssssswww{{{}}}~~~{{{yyyvvvwwwwwwxxxxxxxxxwwwwwwyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz||||||}}}}}}|||{{{}}}||||||{{{{{{{{{zzzzzzyyyzzzwwwuuuuuuwww{{{}}}}}}zzz||||||zzzwwwwwwyyy|||yyyvvvqqqmmmjjjiiijjjkkkdddgggjjjiiifffdddeeegggdddeeeeeehhhrrrwwwoooaaaRRRKKKAAA999555666888999:::999666444222111000000555666888:::<<<>>>???@@@AAAAAA@@@>>>>>>???>>>===]]]uuuzzz~~~hhh```\\\VVVRRRQQQQQQQQQQQQVVVTTTQQQOOOOOONNNMMMKKKHHHIIILLLMMMNNNMMMLLLKKKPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDEEEFFFGGGHHHGGGEEECCCAAA>>>@@@DDDFFFFFFDDD@@@>>>======<<<;;;;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDPPP___wwwvvvwwwyyyeeehhhuuuvvvlllyyyzzzlllhhh''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,------------...//////000000000111111111222222222333444444555555666888<<>>;;;888888777666555555444555555333333222222222111111111000111111222222111111000........................------------------------------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++*********+++++++++,,,,,,*********+++---000333555JJJMMMQQQ[[[kkkwwwwwwqqqyyyuuuxxxzzz|||}}}uuummmppp|||}}}~~~|||zzzyyyvvvvvvwwwwwwwwwvvvvvvvvvyyyyyyzzz{{{{{{{{{{{{zzzxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}||||||{{{{{{{{{{{{zzzwwwuuutttwwwyyy{{{{{{vvvwwwwwwuuurrrrrruuuxxxtttsssqqqooollljjjhhhgggggghhhhhhhhhgggfffddddddcccfffkkkrrryyywwweeeSSSHHHCCC===999777888888777999777555333111111222333777888999;;;===>>>???@@@>>>???AAA@@@::::::III\\\{{{~~~yyywww]]]YYYTTTQQQPPPOOOOOONNNUUURRRPPPNNNNNNNNNLLLKKKHHHIIIKKKLLLMMMLLLKKKJJJNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJJJJHHHGGGEEEDDDGGGGGGHHHIIIHHHFFFDDDCCCAAACCCDDDEEEDDDAAA>>><<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@======>>>>>>???@@@AAABBB===BBBLLLRRRPPPVVVtttxxx}}}qqqpppyyyxxxoooooo}}}''''''''''''(((((((((((((((((())))))))))))******)))))))))*********+++++++++++++++++++++*********)))************+++++++++,,,,,,,,,,,,------------////////////000000000000000000111111222333333333222444444444555;;;DDDKKK\\\ssszzzlllhhhjjj^^^ZZZUUUQQQNNNLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>======>>>===;;;999777666555444333333333333333222222222222111111111000111111222222111111000........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))************++++++***))))))***++++++*********++++++++++++,,,))))))))))))+++---///000<<>>?????????===>>>@@@???;;;EEEhhhsssyyy|||xxxpppaaaYYYWWWSSSQQQPPPOOOMMMLLLRRRPPPNNNMMMMMMMMMKKKJJJHHHHHHJJJKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEEEEHHHHHHIIIIIIIIIGGGFFFDDDEEEEEEDDDDDDBBB???<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>??????AAA??????>>>:::>>>TTTlll{{{''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************+++++++++***************))))))*********+++++++++++++++,,,,,,,,,---------........./////////000000///000000111222222333333444555888888999<<<@@@CCC===NNNeeewwwwwwllljjjgggeeehhh[[[YYYWWWRRRNNNKKKJJJJJJEEEDDDBBB@@@?????????@@@>>>>>>=========<<<;;;:::666555444333222222222222222222222222111111111111000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************+++******************+++************++++++++++++,,,,,,++++++,,,---...///111;;;GGGSSS```lllqqqppp|||wwwwwwssssssrrrrrr~~~~~~{{{yyyxxxwww{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{|||~~~~~~zzzzzz{{{||||||}}}~~~~~~zzz|||~~~}}}~~~~~~~~~~~~~~~wwwwwwvvvuuuuuuuuuvvvwww|||yyyvvvuuuvvvwwwwwwvvvyyyxxxuuusssrrrsssvvvxxxlllmmmnnnnnnlllhhheeebbbiiigggeeebbbaaadddiiimmmtttzzz|||qqq^^^JJJ===777777666777888888666444444333111111222444888:::===>>>???@@@@@@@@@??????===>>><<<===KKKmmm|||lllmmm}}}tttjjj}}}kkkWWWXXXVVVTTTSSSSSSQQQNNNLLLOOOMMMKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<::::::DDDQQQiii||||||''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,---------............/////////000000000111222222333333333555777777777777777888999AAAJJJQQQXXXiiisss```]]]___]]][[[]]]XXXXXXUUUPPPKKKIIIKKKMMMEEEDDDBBB@@@?????????@@@=========<<<::::::::::::555444333222222111111111222222222111111111000000000000000111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))*********************++++++*********))))))*********+++++++++------------------......---666AAAKKKXXXeeemmmooo~~~xxxmmmgggzzz~~~{{{|||}}}}}}|||}}}zzzxxxvvvzzzyyywwwvvvuuuuuuuuuuuussstttvvvyyy{{{|||}}}~~~zzzzzzzzz{{{{{{||||||}}}{{{|||zzz}}}}}}}}}}}}~~~vvvuuutttsssssstttuuuvvv|||zzzwwwvvvwwwwwwvvvuuuvvvtttqqqooooooqqqrrrsssllllllkkkiiihhhfffeeedddeeefffdddaaa___cccnnnwww|||ooo[[[III@@@???999777555555666666555444333222111222444777;;;===>>>???AAAAAAAAA@@@???>>><<<>>>;;;CCCjjjhhhgggnnn}}}uuu|||ppp{{{tttcccSSSUUUTTTRRRRRRRRRQQQNNNKKKMMMKKKIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>===============>>>>>>;;;<<<<<<<<<<<<;;;:::::::::::::::999999:::;;;;;;666555777:::;;;;;;>>>BBBJJJooo~~~ppppppqqq{{{''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))***************)))************+++++++++++++++++++++,,,,,,,,,,,,------------........./////////000000111222222333000111333444555555444444999>>>BBBBBBBBBHHHTTT^^^gggtttyyyjjjdddfff___``````\\\TTTMMMPPPWWWUUUTTTRRRNNNLLLLLLNNNPPPCCCCCCAAA@@@???>>>>>>>>>;;;<<<<<<:::888777888:::555444333222111111111111222111111111111000000000///000000111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++******++++++++++++******************************************************))))))))))))************)))***++++++++++++***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,333;;;DDDTTTffftttyyyzzzllldddccckkkzzz|||~~~{{{yyywwwwwwvvvtttsssrrrrrrssstttqqqsssuuuwwwyyy{{{||||||zzzzzzzzz{{{{{{||||||||||||~~~|||xxxyyyyyyzzz{{{|||~~~wwwvvvuuuttttttuuuwwwyyy{{{yyywwwvvvvvvvvvtttsssuuusssqqqpppqqqrrrrrrqqqlllkkkiiigggfffeeeffffffbbbcccdddcccccchhhqqqyyy{{{tttiiiZZZHHH<<<;;;@@@:::777555333444444444333111222333444777:::===>>>>>>@@@AAABBBBBBAAA???>>>999???IIIaaafffRRR^^^ttt{{{uuuooofff[[[pppxxxaaaYYYSSSQQQPPPOOONNNOOONNNKKKIIIKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB?????????????????????@@@???>>>>>>===<<<<<<======::::::;;;;;;;;;::::::999999999888888999:::;;;;;;>>>;;;999999;;;>>>@@@AAAAAAJJJ]]]{{{kkkiiiiiiooo~~~xxx''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))))))))*********+++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------..................///000000111111000000111333666888999999666:::===???>>>>>>@@@BBB>>>FFFRRR\\\eeerrrxxxttthhh```^^^XXXOOONNNUUUKKKVVV^^^XXXOOOMMMRRRWWWQQQPPPOOONNNMMMLLLKKKKKK@@@@@@@@@???>>>===<<<;;;:::;;;;;;999666555777999555555444333222222222222111111111111000000000000//////000000000000//////------------------------++++++++++++++++++++++++)))*********++++++++++++)))*********++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))************)))***++++++++++++***)))))))))))))))************)))***++++++,,,,,,,,,,,,---000444===QQQjjj}}}ssslll\\\^^^gggxxx}}}|||{{{{{{wwwuuutttsssssssssuuuvvvqqqrrrtttwwwyyyzzz{{{{{{{{{||||||||||||}}}}}}}}}{{{}}}}}}~~~~~~|||yyyvvvvvvwwwyyy{{{}}}wwwvvvtttssssssuuuxxxyyywwwvvvttttttttttttrrrqqqtttrrrqqqrrrttttttrrroookkkjjjhhhgggffffffffffffbbbaaabbbfffmmmqqqqqqpppgggYYYLLLDDD>>>999888;;;777555333333444444222111111222444777:::<<<>>>???===???AAACCCCCCAAA???>>>888FFFfff^^^]]]qqq|||ccc\\\[[[gggVVVVVVSSSPPPOOOMMMLLLMMMMMMKKKJJJJJJIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDDDDEEEIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBB>>>>>>???????????????>>>???>>>===;;;::::::::::::888999:::::::::::::::999888888888888999:::;;;<<<999777555444555888888666>>>777:::PPPqqq~~~{{{yyy~~~}}}|||''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000333222000111222333333333444666999<<<>>>>>>>>>>>>CCCEEEFFFEEEDDDJJJWWWbbbccciiisss}}}|||wwwooohhhbbb^^^```YYYWWW\\\XXXLLLHHHMMMMMMTTTUUUOOOMMMSSSTTTOOOKKKJJJJJJJJJJJJGGGBBB>>>>>>>>>??????>>><<<:::999999::::::888444444666999666555444333222222222222111111111111000000000000//////000000000000//////------------------------++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))***************+++,,,---------------...---,,,333FFFaaauuu~~~ppp}}}pppjjj}}}~~~kkkbbb\\\bbbmmmxxx||||||}}}~~~yyyxxxvvvuuuvvvwwwyyyzzzrrrsssuuuwwwyyyzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~xxxzzz|||}}}}}}~~~~~~|||{{{}}}}}}vvvvvvwwwyyy{{{~~~uuutttrrrqqqqqqsssvvvxxxuuusssrrrrrrrrrrrrqqqoooooommmlllnnnppppppmmmiiiiiiiiiiiihhhhhhgggfffeeeddd```aaajjjuuuxxxpppgggSSSCCC666777===<<<777444222222222444555444111...000222666999<<<>>>??????===>>>AAACCCCCCBBB@@@>>>:::MMM}}}qqq~~~[[[SSSvvvVVVSSSWWWOOORRRPPPNNNMMMNNNNNNMMMLLLJJJHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFKKKJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCC>>>??????@@@@@@???===<<<>>>===<<<:::999888777777777888999:::::::::::::::777777777888999;;;<<<===777999:::;;;======999444777444666???IIIbbbxxx((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((()))************+++++++++---------............///......///000000000000000000000111111111222222222333555777888999;;;>>>@@@DDDCCCCCCCCCEEEHHHKKKMMMWWWZZZ___cccffffffeeedddhhhlllpppsssvvv}}}{{{uuuoooiiieeegggrrrsssfff[[[\\\^^^\\\YYYZZZYYYVVVQQQMMMKKKJJJTTTRRRPPPPPPPPPQQQQQQPPPKKKHHHFFFEEEEEEDDDCCCBBB======<<<;;;::::::999999:::999888777666666666666666555444333222222222222000000000000////////////////////////............------------------------+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------000,,,---444;;;KKKmmmwwwqqqtttlllrrrzzz||||||pppeeeaaaaaaggguuuyyyyyy|||zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{xxxrrrrrrxxx|||yyywwwyyyyyy}}}{{{zzz~~~}}}}}}|||{{{{{{{{{{{{{{{{{{}}}}}}zzz||||||yyyyyy{{{||||||{{{xxxvvvqqqrrrtttsssrrrqqqqqqrrrooommmnnnssstttpppmmmmmmnnnjjjiiiooosssoooiiigggjjjkkkkkkiiifffeeeggghhhbbbfffnnnuuuuuulll\\\PPP@@@>>><<<::::::999666444333444444444444333222111444555888:::===>>>@@@@@@BBBCCC@@@<<<<<>>===;;;999888777666666888999:::;;;<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<999888777666555555555555777666888;;;===MMMvvv((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))(((((((((((()))************+++++++++------------..................///000000000000///000000000111111111222222222333555666777999<<>><<<999888888888777555555444444444444444444444666777999;;;===???@@@@@@AAA>>>AAAHHHHHHAAA???CCC^^^fffiiiwwwsssooo[[[UUURRRRRRSSSWWWTTTPPPPPPQQQTTTTTTTTTRRRSSSTTTTTTRRROOOLLLIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJHHHFFFGGGJJJKKKKKKIIIKKKJJJHHHGGGFFFEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<:::999888777777888999:::;;;<<<<<<<<<<<<777888999;;;;;;<<<<<<<<<999999777666666555555555777666888:::888@@@]]]{{{www}}}((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......---...//////000/////////000000000000111111111111000222444555555777:::<<>>>>>===<<<:::;;;;;;::::::999888888888777777666555444444444444555444444333333222222222000000000000/////////////////////............---------------------------+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++///,,,---000111777KKK```sssddd\\\^^^hhhuuu|||vvvxxx{{{ttt^^^UUUWWWWWWfffzzz~~~}}}{{{wwwttttttwwwzzz|||yyyxxxvvvuuuttttttuuuvvvxxxuuuvvv{{{~~~~~~}}}zzzxxxyyy}}}~~~~~~~~~|||}}}~~~~~~}}}~~~}}}zzzzzz{{{{{{wwwtttzzz}}}~~~yyyrrrnnnpppsssqqqsssuuutttqqqmmmjjjiiimmmkkklllqqqrrroookkkkkklllhhhhhhmmmppplllhhhgggjjjfffdddgggnnnqqqnnniiimmmkkkdddWWWHHH<<<777777;;;999666555666777777666666555444333444555666777999:::;;;===>>>???@@@@@@BBB<<<>>>DDDAAABBB[[[{{{{{{ddd{{{uuu^^^SSSQQQPPPQQQRRRRRRRRRQQQOOONNNOOOQQQTTTVVVVVVUUUTTTQQQNNNKKKIIIHHHHHHHHHJJJLLLMMMKKKIIIJJJHHHGGGGGGHHHJJJKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>???>>><<<;;;999999888888888999999:::;;;;;;;;;;;;666777888999;;;;;;<<<<<<999999888777666666666666666555888:::777666DDDUUUwwwuuuyyy~~~}}}((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,------------------...////////////.../////////000000000111111000111333444444666999;;;<<<======>>>@@@BBBDDDEEEDDDEEEFFFGGGIIIKKKLLLMMMUUUWWWYYYXXXVVVVVVWWWYYYWWWXXXTTTPPPQQQVVVTTTOOOUUUXXXYYYUUUQQQPPPTTTYYY]]]^^^ZZZTTTSSSVVVUUUQQQPPPOOOMMMJJJGGGGGGHHHJJJHHHFFFDDDCCCCCCBBB@@@>>>@@@>>><<<;;;;;;:::999777999999999888888777777777666555444333222222222222444444444444333333222111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,---///...000;;;HHHyyy~~~tttccc^^^ffftttwww{{{~~~zzzwwwllliii[[[fffuuu|||xxxwwwxxx{{{}}}xxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxzzz|||||||||}}}{{{zzzwwwwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzxxxwwwxxxwwwuuusssvvvwwwwwwuuuqqqqqqtttwwwuuuwwwyyyxxxtttoookkkiiijjjgggiiinnnooollliiiiiijjjggggggkkklllhhhddddddllliiijjjrrr|||wwwooo\\\XXXPPPEEE;;;777888:::888666333333444666666666555444333222333555777999;;;<<<===>>>???@@@@@@@@@???AAABBB>>>:::OOOxxxooommmhhh~~~wwwsssyyysssdddVVVRRRRRRQQQQQQRRRKKKNNNOOOMMMIIIIIIMMMQQQUUUTTTSSSQQQOOOMMMKKKJJJMMMLLLLLLMMMNNNLLLJJJGGGNNNLLLJJJIIIIIIIIIJJJJJJDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@??????>>>=========;;;:::999888888888888888999:::::::::::::::444555666888999:::;;;;;;999888777777666666666666666555777;;;:::777:::AAAMMMcccxxx((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,---...................../////////000000000000222333444444555888:::;;;;;;<<<===???AAABBBCCCEEEEEEEEEFFFHHHKKKMMMOOOLLLNNNOOOOOONNNNNNOOOOOOSSSVVVUUUPPPLLLMMMOOOOOOTTTWWWYYYWWWTTTTTTZZZ___WWWXXXWWWUUUUUUVVVRRRLLLOOONNNLLLHHHEEEDDDEEEGGGGGGDDD@@@>>>>>>>>>>>>===???===;;;999999999888666777777777777777666666666555444333222111111111111333333444444444333222111000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++---...------333:::kkkwwwllljjjzzzzzzyyyiii^^^hhhrrroooooosss{{{|||zzzyyyzzz{{{tttvvvxxxzzzzzzyyyvvvuuuvvvxxxyyyxxxxxxxxxxxxwwwzzz{{{{{{wwwtttuuu{{{~~~~~~}}}}}}}}}~~~~~~~~~|||yyy{{{|||}}}~~~~~~zzzyyyxxxxxxyyyyyyxxxwwwwwwtttppppppsssvvvwwwvvvuuuwwwyyyxxxtttnnnkkkiiijjjhhhiiiooopppmmmjjjjjjjjjggggggkkkkkkgggeeefffccchhhtttyyyjjjLLLFFF???:::999:::;;;<<<555333222222444555666555333333222222333666888:::<<<===>>>???@@@@@@@@@@@@<<>>JJJppprrr^^^YYYdddrrr}}}uuu{{{yyydddccczzz|||ggg]]]UUUTTTSSSPPPOOOPPPIIIMMMOOOMMMHHHGGGKKKPPPRRRRRRQQQQQQPPPOOONNNMMMOOONNNNNNNNNOOONNNLLLIIIRRRQQQOOOMMMJJJIIIIIIJJJCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;999888777777777777777888999999:::999999999333444555777888999999999888777666666555666666666777666777::::::999999:::888GGGSSSeee}}}}}}fffmmm((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((())))))******)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------............////////////000111333333333444777999888999:::<<<>>>???@@@AAAEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMOOOPPPPPPQQQSSSVVVWWWSSSLLLJJJMMMQQQTTTUUUVVVUUURRRSSSVVVYYYTTTUUUVVVWWWVVVSSSNNNIIIJJJIIIHHHEEEBBB@@@AAABBBBBB???======???@@@@@@@@@???<<<:::999999888777666666666666555555555555555444444333222111111111111222333444444444333222111000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***,,,---...///111444WWW~~~~~~qqq|||{{{___UUUdddwwwiiiccceeejjjrrryyy}}}}}}||||||{{{zzzyyyxxxuuuvvvxxxzzzzzzxxxuuusssvvvyyyzzzwwwuuuvvvvvvuuuuuuwwwvvvrrrmmmnnnvvv~~~~~~~~~}}}||||||||||||||||||}}}|||~~~}}}~~~}}}yyyvvv{{{{{{|||}}}}}}}}}}}}|||xxxyyyyyyyyyzzzzzz{{{{{{yyysssnnnoootttwwwuuuqqqqqqsssuuusssoookkkhhhggggggdddfffkkkmmmjjjhhhhhheeeccceeeiiijjjhhhgggjjjnnnxxx}}}eeeTTTEEE???999777999:::888666333222222333444555444333222222333333555888:::<<<<<<===>>>???@@@@@@AAA@@@AAA???999???dddgggOOOMMMfff}}}~~~|||{{{}}}mmm]]]jjj```YYYUUUTTTRRRMMMKKKLLLKKKOOOQQQOOOKKKJJJMMMQQQPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLLLLMMMOOOPPPPPPOOORRRSSSRRRPPPLLLJJJIIIIIIDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCBBB@@@@@@???======>>>>>>======<<<;;;:::999888777777666666666777888888999999999888888333444555666666777777666666555555444444555555666888777666666777777777666666>>>AAALLLddd|||fffXXXcccvvv((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((()))*********)))************+++++++++************++++++++++++++++++,,,------------,,,------........./////////...000111111111222555777555666888:::<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHIIILLLLLLLLLNNNPPPSSSTTTUUUTTTUUUUUURRRNNNLLLNNNRRRSSSSSSRRRPPPOOONNNMMMMMMLLLMMMPPPQQQPPPMMMJJJJJJCCCDDDDDDCCC@@@??????@@@>>>>>>???AAACCCCCCAAA???>>>;;;999888888777666555444444444444444555555555444444333222111111111111111222444555555444222111000000000000////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,...000111111@@@nnnxxx~~~www~~~jjjPPPOOOfff}}}uuulllfff```^^^```iiilllrrrxxx|||}}}|||{{{}}}|||{{{yyyxxxvvvuuuuuuuuu{{{}}}yyyvvvxxxyyywwwtttsssqqqnnnmmmqqqxxx~~~~~~}}}|||{{{{{{{{{yyy~~~~~~yyyxxx|||zzzyyywwwxxxyyyzzzxxxvvvzzzzzz{{{||||||{{{xxxuuuuuuvvvwwwwwwwwwwwwxxxxxxuuurrrooooooqqqsssqqqooommmooopppnnnkkkiiiggggggccc```bbbhhhjjjgggddddddccccccfffmmmoooooorrrvvvooo[[[JJJBBB>>><<<999777555444333222222222222444666555333111222333555777999;;;===>>>;;;<<<===???@@@AAAAAAAAACCCBBBGGG^^^uuuQQQLLLYYYzzzzzzmmmccckkkkkkZZZVVVSSSSSSPPPKKKJJJMMMMMMOOOQQQPPPMMMMMMNNNPPPNNNOOOQQQSSSSSSRRRPPPNNNNNNLLLJJJJJJLLLNNNOOOOOONNNQQQSSSQQQNNNKKKJJJJJJFFFFFFFFFFFFEEECCCAAA@@@BBBBBBAAAAAA@@@??????>>><<<============<<<;;;;;;::::::999888777777777777777888888888888888777777444444555555555555444444444444333333333444444555666666555444555666666555777;;;:::>>>JJJUUUggg~~~tttrrrwww}}}tttwww((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++)))************+++++++++++++++,,,------------,,,---------.........//////---...000000000111333555333444666888:::;;;<<<<<<:::<<>>@@@CCCGGGGGGDDD>>>:::===;;;888777777777555444444444444444444444444444555444333222111111111111111222444555555444222111000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,+++---000111000000aaasss~~~~~~wwwmmmrrroooNNNBBBBBBHHHUUUkkk}}}~~~yyyhhhZZZUUUYYY```jjjuuu}}}zzzwwwwwwwwwxxxuuu|||zzzxxx|||}}}{{{{{{wwwsssrrrwww}}}}}}|||{{{{{{{{{zzz~~~~~~xxxvvvzzzyyyvvvssssssvvvxxxxxxwwwyyyzzz{{{}}}|||zzzuuurrrqqqrrrsssrrrqqqqqqrrrsssoooooooooooooooooopppqqqlllmmmnnnmmmjjjhhhhhhiiieeebbbdddjjjllliiifffgggiiijjjooowww|||}}}~~~rrr]]]GGG<<<<<>>??????:::;;;<<<>>>@@@AAAAAAAAA;;;KKKmmmaaaTTTppp|||bbb^^^zzz]]]XXXTTTRRRRRRPPPLLLLLLOOOMMMNNNNNNNNNMMMMMMMMMNNNKKKMMMPPPQQQQQQOOOLLLJJJQQQNNNJJJHHHIIIJJJKKKKKKJJJMMMQQQRRROOOLLLKKKKKKHHHHHHHHHGGGEEECCC@@@???@@@@@@@@@??????>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;:::999888888888888777777888888888777777666444444555555444444333222333333222222222333333444333444444444555888999888555999666666:::888???QQQhhh||||||oooffflll{{{&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&((((((&&&&&&)))((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------......///000000000111444888:::999777666666<<<>>>@@@CCCDDDCCCBBBAAAFFFGGGIIIJJJJJJIIIGGGFFF>>>JJJNNNGGGDDDKKKPPPOOOQQQNNNKKKIIIIIIIIIHHHGGGKKKKKKJJJIIIHHHGGGGGGGGGAAAAAA@@@???>>>>>>>>>>>>>>>======>>>>>>>>>;;;999;;;999777666444444555555555555555444444333333333111111111111111111111111111111111111111111222222222111111000///......---000///...---,,,+++++++++***+++,,,,,,******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------......222???```xxxpppzzz{{{yyy~~~~~~wwwqqqvvvsssIII???@@@888;;;PPPfffpppsssvvv}}}pppbbb]]][[[___iiirrrzzz}}}|||~~~{{{xxxzzz}}}vvvvvvxxx|||yyy|||}}}|||xxxuuuuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvtttqqqqqqsssuuuwwwxxxuuuwww{{{}}}}}}{{{xxxvvvxxxssspppppppppooosssxxxuuutttqqqnnnmmmmmmnnnnnnkkkjjjjjjkkkllllllkkkjjjfffhhhkkknnnoooooopppqqqwwwwwwyyy~~~yyy```UUUGGG>>>;;;:::999777888777555333222222222333666666555333111111333666666777999;;;<<<===>>>>>>>>>@@@>>><<<===@@@???;;;GGG{{{rrrddduuu{{{[[[tttiiiYYYXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNLLLJJJJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCJJJJJJIIIHHHHHHGGGGGGFFFJJJIIIFFFDDDBBBBBBBBBBBBCCCEEEEEECCC???<<<::::::888999999999999888777777888888777777666666555555555555444333333333444444444444444444333222222111222222222333333333444444222222222333333333444444666666666666777777777777AAAHHHTTTbbbsssuuueeeaaahhhsss|||mmm&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***'''&&&((((((&&&'''***((((((((((((((()))******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,---...------......//////000000111444777888777666666777:::<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBPPPWWWNNNGGGKKKPPPQQQOOOMMMKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFAAA@@@???>>>>>>>>>???@@@???>>><<<======<<<:::888777777666666666666777777555555444444444333333333111111111111111111111111111111111111111111111111111111000000///......---//////...,,,,,,++++++,,,***+++,,,,,,******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------,,,777MMMooovvvqqqjjjrrrzzzqqqlllxxx{{{aaaEEE<<<999;;;CCCJJJTTTcccssswww|||wwwpppggg```___dddkkkxxx|||www{{{}}}zzzyyyzzzuuuvvvwwwzzz|||{{{xxxuuutttvvvyyyyyywwwuuuuuuuuuwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvxxxyyyzzzzzzyyy|||}}}}}}yyyrrrooonnnpppqqqpppqqquuuyyyvvvrrrnnnmmmnnnqqqsssqqqpppooommmllljjjhhhfffhhhlllrrruuuttttttuuuvvv~~~sssfff[[[KKKDDD===999:::;;;:::888666555333222222222333444444444444333222333666999999999;;;<<<===>>>>>>>>>>>>===AAADDD???777:::CCCdddxxxuuurrrppptttccc|||\\\NNNRRRQQQPPPOOOMMMLLLJJJJJJMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMMMMLLLIIIGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCCCCEEEGGGHHHFFFCCC???===<<<888999999999999888777777888888777777666555555555555444333333222333333333333333333333333333222222222222222333333333333444222222222333333333333444444444555555555666666666555:::AAAIIIRRR```ppp|||zzznnnnnnuuuyyyqqq]]]&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''******''''''***((((((((((((((()))******++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++,,,---------------...//////000000222333555555444444666777999999;;;===???BBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEESSS[[[RRRHHHHHHMMMNNNLLLJJJIIIIIIKKKLLLKKKKKKGGGHHHJJJJJJIIIHHHFFFDDD@@@???===<<<===>>>@@@AAA@@@>>><<<;;;;;;;;;999888333444555666777888888888555444444444444333333333111111111111111111111111111111111111111111111111000000000///......------///...---,,,,,,++++++,,,***+++,,,+++******+++,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,---------+++111888LLLwwwrrrZZZ[[[jjjlllmmmyyy~~~}}}{{{QQQCCC>>>888444555===NNN]]]rrrwww~~~uuufff^^^[[[^^^fffmmmzzz}}}|||xxxxxxyyy{{{{{{yyyuuuqqqtttwwwzzz{{{zzzwwwvvvvvvqqqqqqrrrrrrrrrrrrqqqqqqsssuuuyyy|||}}}|||zzzxxx}}}{{{{{{zzztttooolllllloooooollllllnnnuuurrrmmmiiihhhjjjnnnqqqjjjiiihhhfffeeeeeeeeeeeepppsssuuuvvvwww}}}uuuhhhZZZJJJAAA999777555777:::;;;:::777444333222111111222333444222333444444444666999<<<;;;<<<======>>>>>>======@@@888777;;;888999RRRrrryyyuuussskkk~~~|||bbbTTTKKKQQQQQQQQQQQQNNNLLLIIIGGGJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMMMMKKKHHHFFFFFFFFFJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@BBBCCCDDDAAADDDEEEEEEAAA>>>;;;:::888999999999999888777777888888777666666555555444444333222222111111222222111111222333333333222222111111222222222333333333111111222222222333333333333333333333444444444444111333666777999???GGGMMMpppxxxxxx}}}~~~zzzxxxnnnbbb&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((+++//////+++((()))((((((((((((((())))))***************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////000111222333222111222555777999888888999;;;>>>AAACCCBBBAAA???>>>???@@@BBBCCCCCCMMMSSSNNNGGGFFFGGGGGGHHHGGGFFFFFFGGGHHHGGGFFFEEEFFFHHHJJJIIIGGGDDDCCC???>>><<<;;;<<<>>>@@@BBB@@@>>>;;;999999999999888222444555777888777777666444444444444444444444444111111111111111111111111111111111111000000000000/////////......---------...------,,,+++++++++,,,)))+++,,,+++***)))***+++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++++++++++++++,,,,,,,,,,,,///...---666UUU|||fff]]]eeemmm|||iiieeeXXXEEE999888===AAAAAA```gggqqq{{{yyypppjjjeeeaaa^^^```eeennnyyy~~~|||||||||{{{xxxvvvyyy{{{}}}~~~{{{yyywwwoooppprrrrrrrrrrrrpppoooqqqtttxxx{{{{{{zzzxxxwwwzzzwwwuuuyyy~~~}}}uuummmoookkkjjjkkkjjjggggggiiiooommmjjjhhhhhhiiilllmmmooonnnllljjjjjjmmmqqquuuwww}}}xxxhhhWWWKKKCCC>>>;;;777666666777999:::888666444333222111111111222333222444555666666777:::==================<<<;;;;;;<<<777666:::CCCZZZnnnhhhqqqkkkttt|||}}}\\\PPPPPPNNNRRRQQQPPPMMMKKKHHHGGGEEEGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNLLLHHHGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>======>>>@@@BBBCCC>>>AAACCCCCC@@@<<<:::888888999999999999888777777888777777666555555444444333222222111000111111111000000111222333333222222111111111111222222222222111111111111222222222222222222222333333333444444333555555555444666:::======WWWxxx{{{yyy~~~~~~&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((---444444---((('''((((((((((((((())))))***************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111000///000333666999888777777888:::===???AAA@@@>>>======???BBBCCCAAADDDFFFFFFGGGGGGEEEAAAHHHFFFEEEEEEFFFFFFDDDBBBBBBDDDFFFGGGGGGEEECCCAAA>>>===<<<;;;<<<===???@@@???<<<999888888888888777555666777777777666444333444444444444444444444444111111111111111111111111111111111000000000//////............------------------,,,+++++++++,,,,,,)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,000++++++111;;;MMMmmmtttlllrrr}}}}}}yyyuuummmQQQAAA>>>:::444CCCLLLZZZjjjvvv}}}|||pppeee^^^]]]]]]aaaiiivvv{{{zzzyyyxxxwwwwwwxxxzzz}}}}}}}}}{{{yyyssstttuuuvvvvvvuuutttssssssuuuxxxxxxwwwwwwxxxyyyyyyvvvtttxxx}}}|||tttlllnnnjjjgggggggggfffhhhmmmnnnnnnoooppppppppppppoooooonnnmmmkkkmmmsss|||tttkkk```XXXLLLAAA;;;:::;;;<<<:::888777666777777666666555444333111000000111111555777888888777888:::;;;<<<<<<<<<<<<;;;:::999999444:::>>>EEE___oooWWWaaavvvvvv}}}dddaaalllsssYYYLLLHHHJJJNNNMMMKKKIIIFFFFFFGGGIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLJJJGGGFFFFFFHHHEEEEEEDDDDDDDDDDDDDDDEEEIIIHHHGGGEEECCCAAA???>>>>>>======<<<<<<===>>>???@@@BBBDDDDDDBBB>>><<<<<<888999999999999888777777777777666666555444444444222222111000000000111111//////000111222222222222000000000111111111222222000000000111111111222222222222333333333444444444333333444444444444666777444:::CCCKKKZZZvvv&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((---333333---((('''((((((((((((((()))******************************)))))))))************+++)))******+++,,,+++++++++,,,,,,,,,---......//////.../////////...///111444777666555555666888:::<<>>===<<<===???AAABBB@@@??????BBBGGGIIIFFFAAAHHHGGGFFFFFFGGGFFFDDDBBB@@@AAACCCDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<======>>><<<:::888888888999888777777777777666555444222222333333333444444444444555111111111111111111111111111111111000000//////...------------------------,,,,,,++++++++++++,,,,,,)))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))*********+++++++++,,,(((,,,222//////JJJkkk|||xxxsssuuunnneeemmmqqqLLL===;;;888333:::III[[[lllyyyzzzfff```YYYUUUXXX```kkksss}}}~~~{{{yyywwwvvvttttttuuuxxx{{{|||{{{zzzssssssttttttttttttssssssxxxzzz{{{yyywwwvvvyyy|||vvvuuuuuuxxx{{{zzztttnnnmmmiiifffhhhiiijjjooouuunnnooorrrtttuuutttsssrrrmmmppptttyyy~~~{{{eeeTTTJJJCCCBBB@@@===;;;999888888666555444333333444555666555444333222111111222333888999::::::999888999;;;<<<<<<<<<<<<;;;:::999888111999===IIIpppfffVVVbbb~~~wwwqqq]]]OOOkkkVVVKKKMMMJJJIIINNNKKKIIIGGGGGGIIINNNSSSVVVJJJKKKKKKLLLMMMNNNOOOOOOIIIIIIHHHFFFDDDCCCEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDJJJIIIGGGEEECCCAAA???>>>>>>>>><<<;;;;;;;;;<<<======???@@@???===;;;;;;;;;888999999999999888777777777777666555555444444333333222111111000000111111///000000111111111000000///000000000000111111111///000000000000111111111222222222222333333333333333333333333333333444444888555222222999KKKiii&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))''')))------)))''')))((((((((((((((()))******************************))))))))))))************((()))***+++,,,++++++***+++,,,,,,------......///,,,---............000222333333333444555777:::;;;<<<<<<<<<<<<<<<>>>???@@@???>>>>>>AAAEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFDDDBBB??????@@@@@@@@@@@@@@@???;;;<<<=========<<<;;;:::888777777888999999888666888888666555444333333333333333333444444444555555111111111111111111111111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))*********+++))))))...000,,,***666GGG[[[}}}ttt}}}xxxnnnggghhhsssrrr]]]PPPEEE888999>>>HHHVVVcccmmmqqqwww|||yyyssskkkccc^^^]]]^^^___dddmmm{{{}}}{{{{{{}}}}}}|||ttttttssssssssssssttttttzzz}}}~~~|||xxxvvvxxx|||xxxyyy{{{~~~}}}yyyuuurrrnnnmmmooopppooorrrvvvrrrsssuuuwwwxxxyyyxxxxxx}}}vvvaaaRRRIIIDDDAAA<<<===>>>>>>;;;888555444000111222333333333444555222222222222333444666777888:::;;;;;;::::::;;;<<<<<<======<<<<<<;;;:::999???EEEQQQjjjrrrccckkk}}}hhhbbbYYYccchhhJJJHHHMMMJJJGGGKKKJJJIIIIIIIIILLLPPPUUUXXXJJJJJJKKKKKKKKKLLLLLLLLLGGGHHHGGGEEECCCCCCEEEGGGBBBDDDFFFHHHHHHGGGFFFDDDGGGGGGFFFDDDCCCBBBAAA@@@===<<<;;;;;;;;;;;;======:::;;;;;;:::888777888999888999999999999888777777777666666555555444333333333333222111111111111222000000000111000000///////////////000000000111111/////////000000000111111000000000111111111222222444333222111222333333333333333777;;;<<<<<>>???======???AAABBBBBBDDDFFF@@@???@@@BBBDDDEEECCCAAA>>>>>>>>>>>>>>>>>>??????;;;<<<===>>>>>><<<:::888666666666888::::::888666888777555444333333444444333333333444444555555555111111111111111111111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))---///------000000---555]]]hhhmmmzzzuuuxxxxxxxxxoooSSS@@@:::444444;;;EEENNNSSSiiimmmuuu~~~yyy}}}rrrdddYYYSSSOOOUUU[[[aaaiiittt~~~|||{{{zzzyyyyyyzzz{{{|||yyy|||}}}xxxuuuvvvyyyyyyvvvuuuvvvuuuqqqppprrr{{{{{{|||}}}~~~xxxrrrppp]]]VVVMMMHHHGGGEEE@@@<<<@@@@@@>>>:::666444333444///111444555444333222222000000000222444777999;;;777999;;;<<<;;;;;;<<<=========>>>>>>===<<<;;;;;;OOO]]]}}}qqqwwwhhhPPPRRRbbbPPPBBBCCCFFFCCCAAACCCEEEEEEFFFFFFHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEHHHJJJBBBEEEHHHJJJKKKJJJGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB<<<;;;;;;:::;;;<<<>>>???======<<<:::999999;;;===888999999999999888777777777666666555444444333333444333222222111111222222000000111000000///......////////////000000000000////////////000000000000////////////000000000000111///......000222333333000///222888888444555:::777CCCYYYmmmxxx''''''''''''''''''''''''((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111333444555666999<<<777777888999;;;<<<======BBB@@@>>>>>>?????????>>>CCCAAA???>>>??????>>>===???@@@@@@???<<<999999999<<<<<<<<<===<<<<<<;;;::::::999888666666666777888666555444333222333444444444444333333222111000000111111222222222222111111111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))***************++++++++++++,,,---......000HHHfffxxxxxxoooiiihhhnnnkkkuuuvvvooo{{{xxxVVVNNNAAA777666:::999444???IIITTT[[[eeepppssspppwww{{{vvvhhhZZZWWWUUUUUUXXX\\\___aaalllsss{{{zzzzzz|||xxxpppfff[[[QQQJJJEEEDDDHHHKKKJJJEEEAAA??????AAA???;;;777444333222222555444444333222222222333222333555777999:::;;;;;;;;;======<<<;;;;;;;;;:::===;;;<<<<<<777555FFF[[[{{{lllzzzlll[[[lllfffNNNKKKFFFDDDDDDDDDDDDDDDGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJNNNLLLJJJGGGEEEEEEDDDEEEDDDFFFIIIJJJJJJHHHEEECCCIIIGGGDDDAAA???>>>>>>>>><<<============>>>>>>???<<<<<<<<<:::777777999;;;::::::999999888777777777777777555444333222222222111111000000000000111111000111222111000//////111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333555777999<<>>>>>>>>===<<<===???@@@@@@???BBB@@@>>>>>>??????>>>===>>>???@@@>>><<<:::999:::;;;;;;;;;;;;;;;:::999999888777666555444555555666666555444333222333333444333333333222111000000000000111111222222111111000000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))***+++++++++++++++++++++++++++,,,---.........999DDDPPPddduuusssdddgggbbbgggpppooommmzzzyyycccHHH888666:::===666<<>>======<<<:::888555444333333444444333333222222333333444555666777999:::;;;;;;<<<;;;<<<;;;;;;;;;===>>>===BBB::::::???>>>DDDccc}}}ooogggccchhhfffjjjPPPJJJGGGCCCBBBBBBCCCCCCCCCFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJNNNNNNLLLKKKJJJIIIIIIHHHFFFHHHJJJKKKJJJHHHEEECCCIIIGGGDDDAAA>>>=========;;;;;;<<<===>>>>>>>>>>>><<<===<<<:::888888999;;;:::999999888777777666666777666555333222222222111111111000000000000111111000111222111000//////111111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111111111222222222222333111111222222222555999===<<>>AAADDDEEEDDDBBB@@@>>>===>>>>>>===<<<<<<>>>???>>>;;;:::::::::999::::::::::::999888888555555444333333333444444555444333333222222333333222222111111000000//////000000111111111111000000/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))***++++++,,,,,,+++++++++******++++++,,,---...---333111222MMMsssuuubbb\\\[[[bbbkkkwww}}}}}}}}}hhhEEE444444888444777<<>><<<;;;999888666555444333333333444555222222222222333444555666888999:::;;;;;;<<<<<<<<<<<<:::999:::<<<===>>>>>>@@@888:::DDDLLL[[[qqqcccaaaccchhhNNNEEEEEECCC@@@???@@@BBBBBBBBBEEEEEEEEEEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIILLLLLLMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJHHHEEEDDDIIIGGGDDDAAA???=========:::;;;<<<>>>??????>>>===<<<======;;;999888999;;;999999888777777666666555666555444333222111111111111111000000000000111111000111222111000//////111000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222222000---,,,---...444555555666999BBBNNNWWWdddlllxxx'''''''''''''''''''''''''''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111000000000222444222333555777888999999999:::;;;<<<@@@EEEIIIJJJJJJAAA???===<<<======<<<;;;;;;<<<======;;;:::::::::999999::::::999999888777444444333333333333333333444333333222222222222222111111000000/////////...///000000000000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***************+++,,,---...***444555000;;;[[[zzzrrrnnnfffbbbkkk}}}xxxwwwooonnnxxx}}}jjjIII888111888888<<>>666>>>MMM^^^pppmmmZZZWWW___hhhWWWAAAKKKAAA???===>>>@@@BBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEHHHHHHIIIJJJIIIHHHGGGFFFIIIGGGEEEBBB@@@???>>>>>>:::<<<>>>???@@@@@@???>>><<<======<<<:::999:::;;;888888777666666555555444555444333222111111111111111111000000000000111111000111222111/////////111000000000000////////////////////////////////////........................//////////////////////////////000000000111111111111222333333111000000111333555666666444444555777;;;@@@GGGOOOXXX```hhhnnn''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---/////////000333555111222555777888999888888888999<<<@@@FFFIIIJJJJJJ???>>><<<;;;<<<<<<;;;::::::<<<===<<<:::999999::::::::::::::::::999888888444444444444555444444444222222222222222111111111000000000///////////////...//////000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))************+++,,,------'''...444333000<<<\\\{{{|||llliiitttllllllkkkrrrsssWWWEEE>>>888555:::BBBGGGGGGEEEKKKOOOSSSVVVYYY^^^dddjjjjjjpppyyy~~~|||{{{zzzggg]]]aaakkksss|||wwwxxx{{{uuuvvvsssjjj___XXXWWWZZZRRRPPPMMMJJJGGGFFFEEEEEEIIIHHHGGGJJJNNNQQQRRRQQQXXXUUUSSSRRRPPPNNNRRRYYYUUUQQQNNNNNNPPPPPPNNNKKKOOOPPPRRRVVVXXXUUUOOOIIILLLNNNNNNJJJJJJMMMOOOMMMGGGHHHIIIKKKMMMOOOQQQQQQNNNFFF===777444444222000222222111111111111222222222222333444666888999:::::::::;;;;;;;;;;;;;;;:::;;;888999===>>><<>>===>>>@@@BBBCCCCCCAAABBBDDDEEEGGGGGGGGGGGGIIIKKKLLLLLLIIIGGGHHHIIIHHHIIIIIIIIIHHHFFFDDDCCCFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@===>>>???@@@@@@@@@??????;;;<<<===<<<:::999999:::777777666555555444444333444333222111111111111111111111000000000000111111000111222111/////////111////////////000000000000........................------------------------................................./////////000000+++---000111000///000111(((+++000222333222111111...000111222444666:::===CCCIIIRRR\\\eeennnuuuzzz''''''''''''''''''''''''&&&'''((())))))******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...//////000333555222444777999;;;;;;:::999666777999>>>BBBEEEEEEDDD???===;;;:::;;;;;;:::999:::<<<===<<<999888888888999::::::::::::999888888333444555666666666555555111222222222222111000000000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((())))))((((((***))))))******+++,,,------)))+++111///000AAAWWWvvv}}}~~~tttkkk}}}xxxuuusss|||jjjTTTFFF888222444999???DDDCCCFFFKKKMMMOOOTTTZZZ______bbbiiiooooooqqqzzz}}}uuuuuu{{{uuummmlllmmmaaabbbaaa___ZZZTTTNNNJJJLLLIIIFFFGGGKKKMMMLLLJJJFFFCCCBBBCCCBBB@@@CCCHHHKKKJJJJJJLLLPPPTTTVVVWWWVVVXXXYYYWWWUUUTTTUUUXXXSSSUUUSSSMMMHHHHHHGGGEEECCCDDDEEEFFFGGGIIIJJJJJJ>>>;;;666222111222222222222222222222222222222222333444444666777999;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;888:::@@@AAABBBNNN\\\qqqzzzjjjkkk{{{iii^^^yyy|||YYY@@@@@@CCC;;;>>>===<<<>>>AAACCCCCCCCC@@@AAACCCFFFGGGHHHHHHGGGGGGJJJLLLKKKHHHFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>:::;;;<<<<<<:::888888888666666555555444333333222333222111111000000111111111111000000000000111111000111222111000//////111////////////000000000000........................................................................------........./////////+++---//////...---...///222222111111222333444555///000000...------///222---///222555777<<<@@@DDD''''''''''''''''''''''''&&&'''((()))************))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////...///111333222444777:::;;;;;;:::999666777999===@@@BBBAAA???>>><<<:::999::::::999888;;;<<<===;;;999777666777888888999999888888777666222333555666666666555444000111222222222111//////000000000000000000000000---......//////......---++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))***+++,,,---000,,,***---///111666;;;KKK\\\rrr|||wwwwwwzzzwwwfffRRRDDD;;;777:::AAA@@@CCCFFFHHHIIIMMMSSSWWW[[[[[[]]]aaaaaaaaafffnnnxxxxxxpppiiieeecccbbbbbbaaa___\\\YYYVVVHHHDDDDDDGGGIIIKKKPPPWWW[[[[[[[[[ZZZZZZ\\\```ccc[[[^^^bbbaaa]]][[[\\\^^^VVVYYYVVVNNNFFFBBB@@@<<>>;;;<<<<<<===>>>>>>>>>===;;;999;;;AAADDDMMMfffyyypppssspppUUU___rrrNNNAAA:::@@@DDD777<<<<<<;;;===@@@BBBBBBAAA>>>@@@CCCFFFGGGHHHHHHGGGEEEHHHKKKJJJGGGEEEFFFIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFEEEDDDEEEFFFGGGAAAAAABBBBBBBBBBBBBBBAAABBB@@@>>><<<;;;;;;<<<<<<888:::<<<;;;999777777777555555444444333222222222222222111000000000000111111111000000000000111111000111222111000//////111.../////////000000000111................................................------------------------,,,------------............///000000......///111333111---+++++++++,,,---000111111000//////111333111222222222111111333555''''''''''''''''''''''''&&&'''((()))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000111000......///111000222666888::::::888777999999;;;>>>AAAAAA@@@>>>===<<<:::999::::::999888;;;<<<===;;;888666555666777777777777777666666555111222444555666555444444000111111222222000///...000000000000111111111111---..................---+++++++++++++++++++++,,,++++++++++++++++++++++++************************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))***************))))))))))))***+++,,,---)))//////)))(((///333000222GGGkkkpppjjjqqqppptttxxxvvvmmmrrrxxx}}}~~~lll[[[III:::444666===@@@CCCCCCCCCEEEIIIMMMSSSRRRTTTYYY[[[]]]bbbiiidddlllxxxuuuyyy|||yyyqqqiiidddbbb\\\XXXUUUVVVXXXYYY___fffggggggeeeaaa\\\[[[]]]aaa^^^ccchhhiiieee___ZZZXXXSSSWWWVVVOOOHHHEEECCC@@@888777666555444333222222111444666555222111333555000111333444555666666666777777888999:::<<<===>>><<<===>>>??????@@@@@@@@@<<<999;;;AAAFFFUUUxxxrrrssswwwuuu~~~aaaZZZ|||NNN;;;BBB======DDDAAA<<<;;;;;;<<>>???CCCFFFHHHHHHHHHHHHCCCGGGKKKJJJFFFDDDFFFIIIDDDDDDDDDEEEHHHKKKMMMOOOKKKIIIGGGDDDBBBBBBCCCDDD>>>>>>???@@@AAAAAAAAAAAABBB@@@===:::888888:::;;;888999;;;;;;888777666666555555444333333222222111222111000000000000000111111111000000000000111111000111222111000//////111.../////////000000111111........................////////////////////////------------------------,,,,,,,,,---------......,,,.........---...000222,,,,,,,,,...000111000///...//////...---,,,...///+++---/////////...000111(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,///......------///000111000111222333444666777777;;;:::999999:::;;;===>>><<<:::999999:::<<<<<<<<<<<<<<<:::999888888777777777777777777777777666555444444444555444444333333111111000000000000111111...//////000000000000000////////////............,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---.........999ZZZpppgggeee]]]mmm|||mmmcccxxxllldddjjjwwwdddHHH999444...888>>>===>>>DDDEEECCCFFFJJJOOOSSSVVVYYY\\\^^^]]]___cccjjjsss}}}|||xxxuuutttrrrjjjaaa^^^bbbiiimmmooouuunnngggddd```]]]^^^bbbkkkjjjllloooqqqnnneee]]]]]]YYYRRRKKKDDD???<<<:::444444333222111111111222111111111111111222222222222222333333444555555666777888::::::999999<<<>>>>>><<<<<<<<<<<<;;;===???;;;===>>>BBBRRRnnngggccclllpppmmm~~~sssQQQeeeOOOGGG===777666:::===>>>;;;<<<<<<===>>>???@@@@@@===>>>???AAABBBCCCDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFCCCDDDEEEEEECCCAAA>>>===>>>>>>============>>>???AAA>>>;;;999999:::999888888999::::::999555222///222222222222222222222222222222222222222222222222///////////////...............////////////......------------------------------------------------,,,,,,,,,---------......------------------------........................------------------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------............///''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++///...---------...000000000111222333555666777777::::::999999:::;;;<<<===<<<:::888777999::::::::::::999888777666666666666555555555555555444444333444444444444444333333222111000000000000000000111---...//////000000//////////////////............,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***++++++,,,---...444444CCCfffppp^^^```ooopppxxxxxxnnnggghhhkkkpppyyy___OOOKKK>>><<<777333555;;;AAACCCEEEGGGIIIKKKLLLNNNRRRUUUVVVVVVWWWZZZ___dddjjjmmmwwwzzz~~~}}}}}}sssmmmeeecccgggmmmqqqrrrmmmeee^^^ZZZVVVUUUXXX]]]kkkjjjiiijjjjjjeee]]]UUUMMMJJJEEE@@@;;;888666666333333222111111111111111111111111222222222222222444444555555666666666777:::::::::::::::;;;===>>>======>>>@@@@@@>>>;;;:::999HHH\\\pppqqq\\\\\\bbbccczzz}}}~~~___CCC>>>888555666999::::::;;;;;;;;;<<<===>>>>>>???:::;;;===???AAABBBBBBAAADDDDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEBBBCCCDDDDDDBBB@@@>>><<<>>>>>>>>>======>>>>>>???===;;;999999::::::999888777888888888777555222111222222222222222222222222111111111111111111111111.........///////////////......////////////......------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------............''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******(((((()))))))))*********...------------...//////111111222333555666777777999888888999999:::<<<<<<<<<999777666777888777666888888777666666555666666555555555555555444333333444444444444444333222111000000000000000000000000,,,---......//////....../////////............---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...000---///CCCnnnnnn]]]aaaooo}}}xxxsssnnnmmmuuusss[[[FFF>>>777777::::::;;;;;;<<<===???@@@BBBFFFKKKNNNQQQPPPOOOOOOPPPRRRTTTVVV___bbbggglllppprrrsssssstttsssooojjjfffgggmmmsssnnnhhheeegggccc[[[XXX\\\YYYZZZ\\\___aaadddfffggg___ZZZTTTRRRTTTWWWXXXWWWYYYQQQJJJFFFDDDCCCHHHNNNKKKIIIGGGGGGFFFCCC<<<777<<<:::888555333222222222333222111111000111111111111222222222333333333333666777777777777777777777999888777888:::<<<<<<<<<>>>===>>>BBBIIINNNPPPPPPNNNjjjzzzddd^^^jjj}}}zzzxxx```<<<777666555555777999999888:::::::::;;;;;;<<<<<<===:::;;;>>>@@@BBBBBBAAA@@@???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDAAAAAABBBBBBAAA???===<<>>>>>=========>>>>>>999888888999::::::999777666666666555444333333222111111111111111111111111000000000000000000000000------......//////000000......////////////......------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))*********+++---------------.........000111222333444666777777777777777888999:::;;;;;;<<<:::777666666666666555999999888777777777888888777777777777666555444444333333444333333222111000///000000000000000000///+++,,,------......------//////.........---------++++++++++++++++++++++++,,,+++++++++++++++++++++***************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++,,,---***---///666JJJnnnlllaaammmyyyxxxoooYYYJJJ>>>===<<<888555666:::<<<===>>>???BBBEEEHHHJJJJJJIIIHHHIIIKKKLLLNNNOOOQQQUUUYYY\\\^^^^^^^^^bbb^^^YYYSSSQQQQQQTTTWWWPPPKKKJJJKKKHHHCCCAAADDDCCCEEEHHHKKKOOOSSSVVVXXXXXXTTTNNNKKKJJJHHHFFFEEEEEE???;;;999888777:::???:::999888999::::::777555444333222222111222222333222111111000000111111111222222333333444444555555777777777777777888888888999888888:::===>>><<<:::>>>>>>>>>DDDSSSdddnnnqqqmmmuuubbbYYYnnnuuukkk```mmmVVVCCC:::444444555666888999::::::888888999999::::::;;;;;;;;;===@@@BBBCCCCCCBBBAAA======>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCC??????@@@@@@???>>>===<<<>>>======<<<<<<<<<<<<<<<888777777999:::999777444555444333222222222333444111111111111111111111111////////////////////////,,,------...///000111111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,+++,,,,,,---------------///000111222333555666666555555666777999999::::::===;;;888666666666555444777777777666777777888888777777777777666555444333333333333333222111000///...///000000000000///...+++,,,,,,---------------............------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,...444777888FFFpppvvvqqq}}}{{{yyyqqq___QQQGGG>>>999888;;;<<<>>>>>>===<<<===???@@@?????????@@@BBBCCCDDDFFFGGGIIILLLMMMMMMLLLLLLMMMKKKHHHFFFEEEFFFFFFFFFGGGEEECCCCCCAAA>>><<<===>>>???AAADDDGGGIIIKKKLLLNNNKKKHHHEEEBBB@@@===;;;;;;888777999888555666888999888888999;;;<<<===<<<333333222222222222333333222111111111111111222222222333333444555555666666777777777777777888888888<<<<<<======>>>===;;;999<<>>999555555555555555666888:::666666777888999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>>>>======>>>???@@@@@@DDDEEEEEEEEEDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>=========<<<;;;:::::::::::::::999888888888999777444222444333222111111222333444000000000000000000000000........................,,,------...///000111111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------*********+++++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......///000222333444555333444555777888999999999<<<:::777666666666555444444444333444444555666777555555555444333222111000333333333222111000///.........000000000000......+++,,,------......------.........------------,,,***++++++,,,,,,++++++************+++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,...(((***222222333KKKjjjzzz}}}xxxzzz}}}|||{{{wwwwwwjjjjjj{{{~~~}}}{{{eeePPPBBB777888999888888888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAAAAA@@@???======>>>>>>============;;;:::999888777555444444444555555666777888888888::::::999888777666444444333111333777777333111333222222222222222222222333333333222222222222222222222222222111222222333444333333444555666777777888666666777777888999999:::;;;<<<<<<:::999:::>>>AAAFFFZZZrrrooojjjlllgggzzzvvvNNNLLL{{{jjjGGG===999222444444333222111111444777444555666777999;;;<<<<<<999999:::;;;<<<<<<<<<<<<>>>>>>==================AAABBBBBBCCCCCCBBBBBBBBB======>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;999888888777666444222444333222111111222333333////////////////////////........................------......//////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,************++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************++++++++++++)))***+++,,,---,,,,,,+++,,,---...///000111222333111222444666888999999999:::888555444444555444333333333333333444555666777555555555444333222000000333333222222111///...------...000111111000...---,,,,,,---........................---------,,,,,,***+++,,,,,,,,,,,,+++***)))*********++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++)))&&&''',,,---...555@@@```ppp~~~{{{rrrnnniiipppyyyqqqmmmtttllldddeeelllppptttyyyjjjmmmvvv}}}gggUUURRRKKKDDD===:::;;;===>>>===<<<;;;:::999888888888999:::;;;;;;;;;::::::666777999888666555666888888888888777777777777666444444555555555555555555777888999888888777777888000...///222222///...000444555555444333222222222222222222333333222222111333333222222333444444555333444555666777888888999666777777999:::;;;<<<===;;;<<<<<<:::<<>>999888888888888:::;;;<<<>>>======<<<<<<=========>>>???@@@AAAAAAAAAAAAAAA>>>=========>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;999777666777777666555555444333333222222222222////////////////////////.................................///////////////,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************++++++++++++))))))************))))))************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************)))***+++,,,---,,,+++++++++,,,---...///111222222111222444666888888888888888666333222333444333333444444444555666777888999777777777666555444222111333333222222000///...------...///111111///...---,,,---......//////............---------,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++&&&...222...+++///111000888FFFhhhtttUUU^^^yyyzzzdddyyyuuukkkkkkqqqrrrxxx}}}rrr^^^KKK@@@<<<;;;<<<<<<;;;:::999888777777666666777888999:::::::::666888888666222111333777111333333222333555666444111111111111111222222222222333333222000000000111444111000333333000111444000222333333222111111111222222333444444444333333333333333333444444555666444444555666777888999999777777888:::<<<===?????????AAABBBBBBHHHZZZtttsssYYYMMMWWWmmm|||cccTTT===444888333...555...111444555333222333444111222444777:::===???@@@;;;:::888888888:::<<<>>><<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@AAAAAAAAA>>>>>>======>>>???@@@AAA@@@@@@???======<<<<<<<<<:::888666555777888888888555555444444333222111111///////////////////////////////////////////////////////////////.........,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************)))))))))))))))************+++++++++))))))************)))))))))************+++++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******+++,,,,,,---///000222333555555444555666888:::;;;777666444333222222333333444444555666777888999999888777555333222222222222000111222333222111///---000000000000000///......------------------------.........------,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,---------......666???JJJ\\\}}}}}}```dddbbbooommmlll{{{xxxzzz|||jjjUUUGGG???:::======:::888:::;;;:::888<<<===999999;;;777111///000222444555555444333444444444444333333222222111111111111111111111111111111111111111111111111333333222222222222222222333333333222222222222222222222333333333444444444555777888999888666444222999999888777666555555555777888>>>DDDDDD>>>???DDDBBBBBBEEEOOOaaavvvqqqjjj``````ffffffrrrzzzDDD===666333444444333000111111111111111111111111111111111222444666777888:::999888888888999:::;;;============>>>>>>>>>???===<<<<<<===>>>???>>><<<<<<:::999:::<<>>999444222111222333000000000000000000000000000000000000////////////333222111000///...---,,,...//////000///---+++***...---,,,,,,++++++++++++************************,,,,,,,,,++++++*********,,,,,,+++***)))))))))***************************************************))))))))))))************************************)))************+++++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******+++,,,,,,---...000222333333333333333444666888999888777555444333333444444333444555666777888888999777666555444222222222111///000111222222000...---...////////////...------------------------------......---------,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,---------------111666CCCaaa}}}ttt```fffppp|||wwwzzz~~~zzz___JJJAAA<<<888666666666777888555888777333333888;;;999777777666555444333222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111333333333333444444444444444555666777888999999999555555555555777:::>>>AAA999999===BBBCCCAAADDDJJJMMMXXXkkkuuunnncccXXXeeeqqq|||ppp|||MMM===888333111333444333000000000000000000000000000111111111222444555777888999999888888888999:::;;;<<<<<<==================>>>===;;;<<<>>>?????????<<<;;;:::;;;===?????????>>>===<<<===@@@@@@>>><<<999666444333444666666666>>>;;;888555222222222333////////////////////////000000000000/////////...222111111000///...------.../////////...---+++***...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******))))))******************************************************(((((()))))))))*********************************))))))*********+++++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,---...///111222111111111222333444555666777777666555444444444444333333444555666777777888555555555444333222111000///000111111111000...------............---,,,,,,------------------------------------,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,---------///------222AAAZZZuuukkkhhhrrr~~~||||||}}}yyy|||~~~uuuXXXMMMDDDCCC@@@;;;;;;>>>888:::999444222444666666444333222222222333444555222222222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222333333333444444444444555555555555888777666555555444555555999999999777555444555666???>>>@@@CCCGGGMMMYYYdddkkk___bbbhhhbbbeeehhh]]]___mmm^^^MMM111666222000000333444222000////////////////////////000111111222333555666777888888888777888999999:::<<<<<<<<<<<<;;;;;;;;;;;;???===<<<===???AAABBBAAA===<<<<<<===??????>>><<<<<<<<<===>>>??????<<<999666444222333444666777666999888666555444333333333........................000000000/////////......000000/////////.....................---,,,++++++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++***)))))))))******************************************************(((((())))))))))))******************************)))))))))*********++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******+++++++++,,,---///000111111111111222222333444444555555444444333333333333222333333444555555666666333444444444444222000///...//////000000///.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,333......111333999KKK___xxx{{{sssppp~~~|||uuutttggg^^^hhhpppooorrrlllrrryyyvvvkkkdddWWWEEE===@@@===???@@@>>>;;;888777555333333333333444555555666444444444444555555555555222222222222222222222222333333333333333333333333222222222222333333333333444444444555555555555555555555555666666666777777::::::999888666555444444---111666:::;;;===@@@BBBHHHOOOXXX```jjj{{{nnnUUUNNNTTThhhvvvssspppUUUOOOppphhhIII777777999222222000000111333333111///////////////////////////000000111111222444555666777777777777888888999999;;;;;;;;;:::::::::::::::>>>>>>???AAACCCDDDCCCAAA===<<<===>>>??????<<<::::::;;;===>>>>>><<<999777666444222333444555555444444444555444444333333222////////////////////////000000/////////.................................------------,,,,,,++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++*********************))))))))))))******************************************************(((((((((((()))))))))***************************))))))))))))************&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++,,,...///000000111111222333333333333222222333222222222111111222222222333444444555555222222333444333222000///........./////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,---(((+++222333///777DDD]]]yyyqqqffflll{{{}}}sssmmmuuuvvvnnnmmmnnnzzzvvv[[[LLLJJJIIIEEEBBB@@@>>><<<;;;;;;999999999888777555333222555555555555555555555555444444444444444444444444333333333333333333333333222222333333444444444555444444444555555555666666666666777777777888888888666777999:::;;;:::999999555777::::::;;;???GGGMMMPPPccc{{{~~~mmmYYYPPPUUUbbbwwwmmmZZZjjjggg@@@999666222333444222111111222333222000...000000000000000000000000000000000111222333444555666666777777777888888888::::::::::::999999999999<<<>>>AAAEEEGGGFFFBBB>>>===<<<<<<===>>>>>>;;;999999;;;===>>><<<:::777666777555333333333333222111111222333333333333222222000000000000000000000000////////////............------------............---,,,,,,++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++***************************))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++,,,---......///000111222222222222111000111111222222111000000111222222222333333333333222222222222222111000///------------............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))*********+++++++++---((((((...000---000777===ZZZkkk{{{{{{qqqooo___^^^iiiyyy~~~eeeeeexxxzzzyyysssuuuvvv{{{kkk]]]NNNFFFBBB>>><<<;;;777777777666666666666666666666666555555555444444555555555555555555555555444444444444444444444444333444444555555666666666333333333444555555666666888888888888999999999999777888888888888777666555;;;===>>>>>>AAAKKKZZZfffrrrbbb___\\\fffsss|||yyyxxxoooHHH666<<<888---///555222222333222222111000///000000000000000000000000000000000000111222333444555555666777777777777666999999999999::::::::::::;;;===AAADDDFFFDDD???;;;<<<;;;:::;;;<<<<<<;;;999999;;;===<<<:::777555555777555333333333333111//////000111222222222222111111111111111111111111111/////////.........------,,,,,,------------------,,,,,,+++******++++++,,,+++************++++++,,,************************)))))))))***************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******************+++,,,---.........///000111000000///000111222222222222111000111111111222222222222222222222111000000000000111---,,,,,,,,,---......///---............---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++///,,,++++++++++++---///+++999@@@XXXfffeeegggZZZTTT___iiitttwwwppp{{{{{{}}}tttlllhhh___UUUOOOGGGDDD@@@<<<:::;;;===???;;;;;;:::999888888777666777777777777777777777777666666666666666666666666555555555666777888888888555555666777777888888999999999999999::::::::::::<<<:::999888:::===AAACCC???JJJZZZjjjzzztttbbbhhhtttuuunnniiiwwwvvvNNN;;;444555...,,,111333111111111111000///000111////////////////////////000000///000000111222333444555666777777777666666777888888999:::;;;<<<<<<<<<<<<===>>>???>>>;;;999;;;:::888888:::;;;;;;:::999;;;<<<:::777444444555444333222222333333111000//////000000000000111111000000000000000000000000//////.........------------------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************+++,,,,,,))))))))))))))))))))))))((()))))))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******************+++,,,------,,,---.../////////...---000111333333444333222111111111111111111222222222222111000//////000111111,,,,,,,,,,,,,,,---...///,,,,,,---------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''+++,,,++++++---...---///333///>>>IIIKKKYYYYYY[[[^^^]]]aaammm{{{|||}}}vvveeennnsssxxx{{{zzz{{{wwwkkkdddXXXLLLDDD@@@AAABBBAAAAAA@@@???===<<<;;;:::888888888888888888888888888888888888888888888888555666666777888999999:::999999:::;;;<<<<<<======999999::::::::::::;;;;;;;;;;;;;;;???GGGSSS___fffuuu|||___RRRRRRaaakkkmmmwwwyyyAAA;;;555444222000999999***//////000/////////111222........................000000//////000111222222333444666777777777666555777777888999;;;<<<===>>>===;;;999999999:::999888;;;999777777888:::;;;;;;:::;;;<<<999555333444555222111111222444444333111000////////////000000111//////////////////////////////.........------------------,,,,,,+++++++++++++++***))))))***+++,,,******))))))***+++,,,,,,(((((((((((((((((((((((((((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************************************+++++++++***)))***,,,...///////////////.........///000111222333222111111555555555444444333333333000000000000000///......---------------...///000........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++************)))******))))))))))))******+++******)))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************++++++++++++,,,...///333>>>MMMYYYaaabbbgggiiifffrrrzzzvvvxxxnnnoooxxxfffdddlllwwwwwwgggVVVVVVRRRGGGAAAFFFEEECCC@@@>>>===>>>@@@BBB===<<>>>>>============777===???<<<;;;@@@BBB@@@FFFGGGGGGFFFDDDBBBBBBAAAAAAKKKZZZooowwwlllkkkaaaXXXYYYSSSUUUllloooggg~~~EEE333111111111111000000000///////////////////////////........................------...///000111222222000222333555777777777666:::::::::;;;;;;;;;;;;<<<<<<;;;:::;;;<<<<<<;;;999888888888888888888888888888888777777666444333222444333222111000000000000000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))******************************************++++++***)))***,,,...///.....................///000111222333222111111444444444333333222222222000000000000000///......---------------...//////........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******,,,++++++***************(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********++++++++++++---......000888DDDMMM___ppp}}}kkkmmmrrrmmmrrr~~~pppaaa\\\]]]ZZZTTTNNNJJJIIIKKKMMMYYYVVVUUUWWWTTTMMMJJJLLLIIIEEE@@@>>>???AAACCCCCCAAAHHHMMMLLLOOOXXXaaaddd_________[[[VVVRRRQQQPPPbbbtttuuuiiibbb[[[pppvvveeedddaaahhhlllrrr~~~}}}```vvvZZZ777999111111111000000000//////........................------------------------,,,---...///000111222222111222444666888999999999::::::;;;;;;;;;<<<<<<<<<:::999999;;;<<<===<<<:::888888888888888888888888888888888777666555333222333222111000////////////000000000000/////////..............................------------,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))******************************************++++++***)))***,,,---........................///000111222222222111000222222222222111111111111///000000000000///......------------.........///------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++*********)))))))))******))))))))))))******,,,,,,+++************+++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,,,,000888>>>MMMggg~~~mmmjjj~~~|||www{{{{{{rrrooorrr|||vvvooopppwww{{{yyyuuuxxxvvv|||}}}vvvtttttttttuuutttuuuxxxxxxtttrrrsssfff^^^WWWUUUYYY\\\ZZZWWWZZZfffrrryyymmmLLLIIIOOOQQQeeekkkcccpppuuufffbbb^^^;;;---999000000000000////////////........................------------------------,,,------...///000111111111222444777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::<<<===<<<:::777777777777777777777777888888888777666555444333222111000///............000000000/////////..............................------------,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))***************************************)))***++++++******+++------------------............///111222222222111000000000000000000000000000//////000000//////...---------..................------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************))))))))))))******))))))))))))******,,,+++******))))))******(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,+++***+++///222777III\\\fffjjjoooqqqqqqaaabbbiii}}}}}}zzz~~~~~~yyytttrrrooojjjeeebbblllllljjjcccbbbooorrrpppwwwuuuhhhZZZSSSNNNIIILLL^^^ffftttuuuvvvxxxqqqQQQCCC777///111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000111333555777999;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;;;;:::888666666666666666666666666777777777777666555444333222111000///////////////000000/////////.................................---------,,,,,,,,,+++++++++++++++***************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***************))))))))))))))))))))))))((()))++++++***)))***,,,+++,,,,,,,,,---------......///000111222111000000///////////////////////////////////////...---------......//////...------------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********)))))))))((((((******))))))))))))************)))((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++***+++,,,------444>>>JJJ\\\oooxxxxxxhhhZZZYYYoooyyymmm}}}}}}xxxyyy|||}}}wwwqqqiiiffflllyyymmm[[[TTTQQQ___iiibbbSSSMMMWWWbbbsssrrrCCC333555888444---/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...///000222555777999:::::::::::::::;;;;;;;;;;;;===;;;::::::;;;:::888666666666666666666666666666666666666666666555444333222222111000000000111111////////////....................................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))***************))))))))))))))))))))))))''')))++++++***)))***+++***++++++,,,,,,---------...///000111111111000///............////////////...////////////...---------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******)))))))))(((((((((******))))))))))))******))))))(((''''''''''''((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++,,,,,,,,,+++...222777BBBXXXtttppp]]]iiiqqqjjj|||xxxqqqqqqvvvyyywwwrrrjjjppptttppphhhdddggglllvvvbbb\\\bbbmmmtttqqqnnnjjjbbbWWWMMMLLLQQQXXX```kkkqqqooonnnvvvjjjdddqqqoooKKK333///---000333...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............///000222444666777999999999999::::::::::::<<<;;;::::::::::::777555777777777777777777777777555555555555555444333222222222111111111111222222/////////.........------------------------------,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))&&&)))++++++***)))***************+++,,,,,,---------...000111111111000///............/////////000......//////......---,,,---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***)))))))))((((((((((((******))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++++++++***++++++...111111<<>>***...888000///444+++......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,------000/////////000222444666666777777777777888888888777666777999;;;<<<<<<:::888888888888888888888888222222333333333222111111000000////////////000111//////.........---------------------------------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,------.../////////......////////////......------------------------000///...---,,,------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,---///111333444:::XXXzzzxxxtttwwwwwwnnneeeqqqyyytttvvvrrroooqqqtttrrrkkkdddbbbmmmlll\\\RRRXXX``````UUUTTT[[[dddcccZZZVVVZZZ]]][[[^^^hhhttttttbbbPPP\\\eeejjjeee^^^^^^cccgggUUUPPPNNNUUUbbbhhh___TTTWWWSSSQQQYYYkkkzzzxxxpppeeehhhlllpppxxxyyywww~~~VVV>>>;;;111222222000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...000111333444888777444444555999===@@@<<<;;;:::888777777888888666777999:::999888666444444444333222222222333333111111111111111000//////..............................---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((((((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---......//////......////////////..............................000///...---,,,------...---------,,,,,,,,,++++++,,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///000333;;;KKKaaauuu}}}yyysss]]]ZZZVVVbbbyyy~~~xxxyyyuuunnnuuurrrddd___fffllljjjgggeeefffjjjeeeWWWNNNLLLVVVYYY^^^ccceee___RRRGGGCCCVVViiinnnjjjeee```]]]YYY\\\```cccfffggggggfffhhhqqqwwwuuurrrpppooolllsss{{{dddMMMHHH222+++333///222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///111222333555444222222555999>>>AAA<<<;;;999888777777888888888888999999888777555444333333222111111111111111000000111111000000///...........................///.........------------------,,,,,,+++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///...,,,***)))((())))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++)))))))))*********+++++++++,,,,,,------......///......////////////..............................///...------,,,---------.........---------,,,,,,,,,++++++******++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((************************)))))))))(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***************111***,,,???]]]rrruuuoooXXXXXXSSSXXXffflllooo{{{sss~~~}}}rrr~~~}}}wwwyyyxxxuuutttvvvvvvqqqllliiigggmmmsssuuuoooggg```^^^[[[kkk{{{~~~yyytttqqqnnnzzz||||||zzz{{{}}}xxx}}}qqqmmmpppsssqqq~~~sssGGG555777...///999666111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---...000111222111111000111444888<<>>;;;666)))***666111///------.........---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((************************,,,,,,,,,---...///000111000000000000000111111111//////000000111111000000//////............//////------........./////////------------------------++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))))))))'''((())))))((()))+++---,,,******+++)))''',,,444)))888@@@IIIZZZhhhssssssiiicccvvv~~~~~~wwwmmmmmm|||kkkooo}}}qqqoooxxxtttdddiii~~~aaaEEE:::JJJ999...111111,,,,,,222222000---,,,...000222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''''')))***)))((('''(((***((((((((((((((((((((((((************************++++++***+++,,,...///000....../////////000000000...//////000000000000000//////............//////---------.........//////------------------------++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''(((((())))))******)))******)))((((((+++---///***)))...///***(((***000///***---444222;;;RRRbbbqqquuukkkrrrvvvvvv|||rrriiigggppp}}}cccSSS___qqqnnnwwwxxx|||zzzfffkkk}}}vvvWWWUUUgggjjjKKK555222888,,,---...000111000...,,,...---,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***,,,...///---.........//////000000......///000000000000000//////............//////---------.........//////------------------------+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,...,,,************((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((******))))))((((((''''''++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))***************'''))),,,,,,+++************+++,,,...000333555666AAAHHHTTTbbblllrrrtttttt}}}pppeeerrrxxxaaaiiiyyylllXXXZZZddd~~~nnnfff{{{bbbNNN\\\zzzzzzbbbxxxwwwWWW???555333111///000000//////.........---......---------,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++)))************+++++++++(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))************))))))'''''''''((()))+++,,,---...///////////////.........////////////......---........................------............------......---,,,,,,,,,,,,---************************(((((((((((()))))))))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''!!!$$$&&&((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))'''$$$""""""$$$''')))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++,,,,,,---,,,******++++++***(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((((((''''''+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((())))))((((((((('''''''''''''''((((((((())))))))))))'''((())))))******))))))'''(((***+++***)))***+++++++++,,,,,,---///000111666777:::@@@GGGPPPWWW\\\mmm```dddooozzz~~~mmmYYYXXXhhhzzzcccYYYhhh}}}zzznnnhhhvvvkkkVVVJJJ:::111000333444333////////////......---------------,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((())))))((((((((('''''''''((()))+++,,,---....../////////......---......//////000//////...------------------------------............------------,,,+++++++++++++++************************))))))))))))((((((((((((++++++******)))(((((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++++++++---+++***+++,,,---,,,***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((('''******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''((((((((()))))))))&&&''''''((()))((((((((('''((())))))((()))+++---,,,+++++++++***++++++,,,///---,,,,,,000777>>>CCCKKKYYYqqq|||vvvvvv{{{nnn\\\^^^qqqzzztttsssYYYLLLCCC;;;333111//////000111000//////............---------,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++*********))))))))))))*********++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''((()))***+++,,,------............---------...///000000000000000------------------------------............------,,,,,,+++*********************************************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,+++***+++---...---,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++000...+++((('''&&&'''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))%%%&&&''''''(((((('''''''''((()))((((((***---000++++++******)))*********,,,---...///111222333333666999HHHddd}}}uuucccbbbppp~~~qqqzzzpppjjjYYYCCC666333222000000222333333111...,,,+++------------------------+++++++++************)))+++++++++***************************))))))))))))))))))))))))************++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((('''''''''((((((''''''''''''''''''((((((***+++++++++,,,,,,------------,,,,,,---...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++***************************************+++******)))(((''''''&&&(((((((((((())))))******''''''''''''''''''''''''+++***)))((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((++++++******))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,******+++---......---))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))((((((((('''''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++000...+++((('''&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''''''''''''''((()))***))))))+++...000***)))))))))***+++,,,,,,)))+++...000000///---,,,999222333AAAOOOSSSTTTTTTcccgggsss}}}|||mmmqqqfffgggxxx|||rrrQQQIIIEEE;;;222...000222222---///000///---,,,...///,,,,,,,,,,,,------------++++++*********)))))))))*********************************)))))))))(((((((((((()))))))))*********++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((((((''''''(((((())))))(((((('''''''''''''''((()))************+++,,,,,,,,,,,,,,,+++,,,---//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++++++++************************+++******)))(((''''''&&&'''''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************,,,,,,+++++++++++++++++++++******+++,,,------,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((())))))((((((((((((''''''&&&''''''''''''(((((((((((((((''''''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((('''&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''((('''''''''((()))******)))***,,,...))))))))))))***+++------++++++******+++,,,---...+++((()))222:::>>>>>>>>>;;;BBBLLLYYYhhhyyyhhh^^^dddsssxxx}}}^^^LLLUUUmmmpppkkkxxxmmmNNN>>>999666222//////111111111//////...,,,+++,,,///111++++++,,,,,,,,,,,,,,,---+++++++++*********)))))))))))))))***************************)))))))))(((((((((((()))))))))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((())))))(((((((((((('''''''''(((((()))***((()))***++++++,,,,,,++++++,,,---...............++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,+++++++++++++++******************************))))))(((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++,,,,,,+++***)))***+++,,,+++***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&''')))***)))((()))***)))(((((())))))***+++,,,---,,,+++***+++,,,...///+++---......///111///,,,111555888:::>>>GGGRRRZZZccciiikkkkkksssyyyuuuwwwtttyyyrrrXXXUUU[[[lllgggKKK777111333000---+++---000000000///222111000///......---,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********((()))))))))*********+++++++++*********)))))))))(((((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&(((''''''''''''((())))))'''((()))***++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++***************************************))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,---+++***)))***++++++***)))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((($$$&&&((()))(((&&&&&&'''))))))((((((((())))))***)))***,,,......---,,,***&&&,,,,,,((((((---///,,,,,,000222111111333555666333999:::999AAAVVVkkkwwwqqqZZZAAA555222111111111111---,,,...111000///...******,,,///111000---************++++++,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))*********+++++++++++++++************(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''(((((()))'''''')))******+++++++++++++++,,,,,,,,,+++******************************+++,,,,,,------,,,,,,++++++******)))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++*********))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++((((((++++++((((((+++''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---------.........//////000111222333555888:::;;;HHHKKKPPPUUUYYY\\\]]]^^^eeegggkkkqqqxxx~~~||||||}}}^^^UUUKKKHHHKKKLLLGGGAAA;;;888555111//////000111//////.........---------......---------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((''')))******))))))***+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,+++++++++******))))))((()))*********)))'''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++*********))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((%%%&&&))))))&&&%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))'''((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((((((***)))((('''&&&''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***************************+++++++++,,,,,,,,,,,,------------......,,,------///000222444555333555888<<<>>>@@@@@@@@@:::;;;>>>BBBGGGKKKNNNOOOGGGGGGHHHIIILLLOOOSSSUUU[[[aaaiiinnnppprrrwww{{{{{{uuuwwwmmmXXXJJJHHHHHHDDDEEE???999777:::;;;777333444333000...---,,,------///.........---------,,,---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((()))******))))))***+++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++************++++++++++++*********)))))))))((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************++++++++++++++++++***************))))))))))))(((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%&&&******&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******************)))*********+++++++++++++++++++++,,,,,,,,,,,,---++++++++++++,,,...///000---...///111111111000000333333444666888999:::;;;777777666777888:::<<<>>>999>>>CCCEEEDDDEEEGGGJJJNNNQQQWWWaaajjjmmmiiidddfffjjjkkkjjjfff^^^PPPBBBGGGKKKGGG;;;333555777555222000//////000111///...///......---,,,,,,++++++......------------,,,,,,,,,,,,,,,+++++++++******+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((()))******))))))***,,,+++++++++*********************+++++++++,,,,,,,,,++++++************++++++******))))))))))))(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************))))))))))))(((((((((((()))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''***......***'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******++++++)))))))))************+++************++++++++++++,,,,,,++++++,,,,,,---...000111111222111111000///111111111111222222222222333333222222222333444555///222444555444333444666///111444999======999555777888888666777:::777222111555555000...111444333,,,...000000000///000000,,,---...//////...---,,,------,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((***++++++***)))+++,,,*********)))))))))))))))******+++++++++,,,,,,,,,++++++************++++++)))))))))((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))+++//////+++)))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))******+++(((((()))))))))*********)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++************************------,,,+++++++++++++++---...//////.........///,,,...000///---+++,,,---000111---)))***///111000...//////+++)))))))))((())),,,///000...------...+++,,,...///000///...---++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))***++++++******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++((((((((((((((()))))))))***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++******************************+++++++++))))))))))))(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''(((,,,,,,((('''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&'''(((((()))(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))))))))(((((((((((()))))))))))))))))))))************+++******))))))))))))******************+++,,,,,,,,,---------.........///////////////...............,,,,,,,,,,,,,,,---------,,,///000...+++***---111,,,//////------///...+++000000000//////000000000+++---//////---,,,+++,,,)))***,,,---...---,,,,,,******++++++++++++,,,,,,+++++++++*********))))))(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***)))***++++++******+++---))))))))))))******************+++++++++,,,,,,,,,++++++************++++++(((((())))))))))))************)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))***+++***))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++*********))))))))))))*********+++++++++))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&))))))&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((%%%&&&((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((('''''''''((((((((())))))))))))*********+++++++++***)))))))))))))))******------------......//////*********++++++,,,,,,,,,******++++++++++++++++++...---,,,,,,------------***++++++,,,,,,,,,---...%%%***...---...///...+++***))))))+++---///000111---------.........---,,,******+++,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++*********(((((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))***,,,+++******+++---)))))))))******+++++++++******+++++++++,,,,,,,,,++++++************++++++)))))))))*********+++++++++***)))((('''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))++++++******)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++******))))))))))))******++++++++++++))))))))))))(((((((((((('''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))&&&&&&))))))&&&&&&)))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))%%%&&&((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''''''''''''''((((((((()))************+++++++++++++++************+++,,,,,,++++++************+++++++++++++++,,,,,,,,,------***+++,,,------......---...---++++++,,,,,,,,,+++,,,+++***,,,000000,,,(((,,,000111---,,,//////...222...,,,,,,---,,,,,,---,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,---))))))******+++++++++,,,,,,,,,,,,++++++++++++***'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))+++,,,,,,+++***,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,+++***((('''''''''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******************)))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++*********)))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++***)))+++---,,,''''''***,,,******,,,***'''(((---))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&+++)))((())),,,---+++)))******++++++++++++******+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************************************************************************************************************+++*********))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))*********)))))))))((((((************************+++*********++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++...,,,,,,---,,,)))***///(((%%%%%%)))***((())),,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&+++)))((()))+++,,,+++))))))******++++++******)))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))***************************************************************************************************************************)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***+++,,,******++++++++++++************++++++++++++******)))))))))*********++++++///,,,+++,,,+++***---222---(((%%%(((+++***))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''***)))((()))+++,,,+++***)))******++++++******)))+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))))))))************************************************************************************************************************************************************++++++++++++++++++++++++))))))***************+++************************************************))))))*********+++++++++************************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))***************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))******+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++******++++++++++++************++++++++++++******))))))))))))************,,,***+++---,,,***,,,111<<<222******+++)))''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))************))))))************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&************************((()))))))))***************************************************************************************************************************+++++++++************************************************)))*********++++++,,,,,,************************************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))************************((()))***+++++++++******+++******))))))******+++************************************************************************(((***++++++***))))))***)))******++++++******))))))******++++++******)))(((((()))))))))***************...222111---,,,///BBB777,,,))))))(((''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((())))))***''''''(((((((((((())))))************************'''(((***+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))************))))))))))))************))))))((((((((()))))))))******+++,,,000444333...,,,...999000((('''''''''(((+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))(((((()))+++((())))))******))))))((((((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))'''(((***+++++++++))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))************))))))))))))************))))))(((((((((((()))))))))***++++++---111///***))),,,,,,((('''))))))''''''***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&(((***)))(((''')))+++(((((())))))))))))(((((((((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))+++...000000...+++)))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((()))***'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((***+++,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))************))))))))))))************))))))(((((((((((())))))))))))***((()))+++)))%%%%%%)))&&&&&&)))---,,,'''&&&(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&(((******'''''')))+++(((((())))))))))))(((((('''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))))))))))))))************++++++,,,,,,,,,++++++***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,///,,,)))***---......,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))((((((******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))************************)))************+++++++++)))))))))))))))(((''''''))))))((('''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###+++++++++*********))))))))))))))))))************++++++,,,,,,,,,++++++***---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***//////.........---------...,,,+++,,,...///---+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))((((((***))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((()))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))************************))))))*********+++++++++)))))))))))))))(((''''''))))))(((''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###+++++++++***************)))))))))*********++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++/////////...............,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((***)))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))))))))(((((((((((())))))************************)))))))))*********++++++)))))))))))))))(((((('''))))))((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$************************))))))*********+++++++++++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,..............................---------......---,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))(((((())))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))************(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$************************************++++++++++++***+++,,,------------------,,,,,,+++,,,,,,---------------------------------------------------------------------.........//////...------...000111,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))+++******)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))(((''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%***************+++++++++*********++++++++++++,,,***+++,,,------......---,,,,,,,,,,,,,,,------...---------------------------------............///---............/////////***---///000//////000222222111///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))*********+++++++++*********+++++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,---..............................------......//////////////////000000111111111111000777>>>CCCBBB@@@===<<>>::::::999777555666333333333333333111...+++......---++++++*********///111000,,,,,,000111---,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))+++***)))((('''(((((()))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,---......///***,,,------,,,+++,,,---,,,...////////////000222555222333777:::999999;;;BBB@@@EEELLLHHH@@@DDDQQQRRRSSSUUUXXX]]]bbbfffhhhnnnooojjjccc```cccfffgggbbbgggkkkjjjjjjnnnppppppyyyuuukkkaaa]]]]]]ZZZUUUSSSLLLGGGIIIKKKIIIIIIKKKCCCBBB???===<<<999555222777666444333111000000000...000000,,,+++---//////...............---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))***))))))))))))((((((((((((((((((((())))))))))))+++***)))(((((((((((()))''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,------...)))+++,,,,,,,,,---///111---///222333333444888;;;AAAGGGQQQXXXUUUNNNLLLOOOZZZcccnnnpppjjjdddfffkkkeeefffgggkkkoootttyyy{{{wwwpppnnnmmmjjjdddqqq|||{{{yyyssskkkccc]]]^^^fffkkkhhhgggjjjccc\\\RRRJJJFFFDDDDDDDDD:::999888666444333333333...111222000......///000......//////////////////------------------------------------------------,,,,,,,,,+++++++++******)))******++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))'''(((((((((((()))))))))(((((()))************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///...---,,,,,,,,,,,,,,,---...//////...///111333222666;;;===>>>AAAGGGLLL[[[lll{{{kkkhhhnnn{{{~~~ttttttvvvzzz|||sssqqqxxx~~~xxxlll```XXXRRROOOMMMIIIGGGEEEBBB@@@>>>===<<<555555666666444111000111---------......///000000........................------------------------,,,,,,,,,+++++++++************++++++++++++******************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))************+++***************))))))((((((((((((((()))))))))***((())))))***************************************'''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...///000111111111222666888AAAFFFKKKNNNOOOTTT\\\cccyyy~~~{{{vvvwwwyyy~~~zzzpppeee[[[UUUTTTSSSQQQNNNLLLJJJIIIIIIDDD>>>999888666222///000///......------......///////////////////////////........................,,,,,,,,,+++++++++************++++++++++++******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++)))*********++++++++++++******++++++******)))(((((((((((()))))))))******((()))******++++++******************************((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%////////////000111222333222444888;;;@@@EEELLLPPPUUUZZZ```cccccchhhqqqyyyzzz~~~yyy~~~nnnoooqqquuu{{{|||tttnnn\\\\\\]]]^^^```bbbdddeeecccTTTFFFAAA???:::888888888777555222111000//////////////////////////////........................,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******)))(((''''''''''''''''''''''''''''''''''''((()))*********(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******+++++++++***)))((((((((()))))))))*********))))))***++++++++++++***************************))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......///111333555777888:::>>>EEELLLUUU```jjjpppdddiiioooqqqqqquuu~~~zzzlllsss|||}}}pppZZZQQQNNNJJJHHHIIIBBB@@@===999666333222111000000000000000000000000////////////////////////,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,+++***)))((())))))))))))************))))))***++++++++++++*********************************))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''444000111:::BBBGGGJJJMMMYYYWWWXXX]]]eeeiiigggccccccggglllqqquuu{{{|||vvvqqqrrrzzz}}}aaa\\\eeejjjfffbbbYYYUUULLLCCC??????===888888333---,,,///000...+++---///000---+++***...111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))+++*********))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++......---,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++,,,+++*********+++,,,---++++++++++++******))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%444666===HHHPPPTTTYYY^^^^^^```cccgggiiihhhdddaaafffnnnyyy}}}|||{{{|||yyyxxxyyyxxxxxxwwwvvv}}}ppppppvvvwwwssspppXXXWWWRRRNNNMMMMMMGGG???>>><<<999777666555333111000111111///---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))************))))))************)))))))))((()))))))))*********++++++))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,......------,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++,,,+++*********+++,,,---++++++++++++*********))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%$$$""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%:::DDDSSS______ZZZZZZ^^^\\\ccckkknnnkkkgggeeeeeeiiitttyyytttrrrkkkmmmuuuwwwwww|||}}}}}}sssppprrr{{{{{{ssssssvvv|||~~~}}}|||}}}qqqoooiiicccbbbbbb[[[SSSLLLHHHCCC===999666333222222000////////////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))************))))))))))))((()))))))))************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------.........------,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,------++++++++++++***************))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%CCCSSShhhsssnnnaaa[[[]]]fffmmmtttrrrjjjeeeggglllkkkuuu}}}uuurrrttt}}}tttmmmpppvvv~~~zzz}}}pppuuuyyyrrreeeUUUIIIDDDAAA===999888444///---///000000...///......---------------------------------------************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))******)))))))))(((((((((''''''***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********)))******++++++******)))*********)))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++***(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS```pppyyytttjjjjjjoooxxx{{{{{{tttiiiffflllsssvvvzzz|||uuuuuuyyy}}}wwwssswww}}}xxxtttvvvgggdddccc\\\SSSLLLEEE;;;444222222222111000///......------......------------------------************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))))))))******++++++))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''((())))))((((((''''''''''''((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******************++++++++++++******))))))))))))))))))******))))))))))))******************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////......------------,,,,,,,,,,,,---------..................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------+++++++++++++++++++++,,,++++++***************+++************************))))))))))))************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjkkkoooppplllhhhmmmvvvvvvtttoooiiiggglllxxx}}}~~~~~~}}}}}}yyylllfff^^^QQQEEE<<<777555333000000///............///------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))************)))))))))***++++++,,,,,,************))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******++++++++++++******))))))))))))************)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////......---------------------------.........//////............---------,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,+++************+++************************)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''sssnnnllllllkkkiiikkkooosssllleeeccciiivvv|||~~~{{{|||xxx|||}}}zzzzzzzzz{{{~~~ttttttnnncccUUUHHH>>>999777111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((******++++++***))))))******+++,,,,,,---++++++++++++************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((())))))***((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------000000////////////......------..................---.........////////////............------------------,,,,,,,,,++++++++++++,,,---.........---,,,+++++++++,,,,,,,,,---------,,,++++++*********+++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''kkkhhhkkksssxxxvvvsssqqqxxxlllhhhppp}}}vvvuuu{{{|||}}}zzzssswww~~~xxxyyy{{{~~~yyy{{{~~~}}}uuutttrrrkkk^^^OOOCCC===;;;111111000///////////////........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((******+++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((()))******((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,++++++***(((((())))))*********+++++++++,,,,,,,,,---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------111111000000//////......------............................../////////000//////.........------------------,,,,,,++++++++++++,,,---.........---,,,+++++++++,,,,,,------------,,,,,,+++*********+++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''lllnnntttxxxzzz}}}}}}zzzwwwzzzpppjjjmmmpppsss~~~vvviiinnnvvv{{{zzz{{{xxxoooyyy{{{xxx{{{yyyyyy}}}|||yyyyyy|||~~~{{{vvvyyy~~~wwwppplllcccWWWQQQQQQBBB::::::888......222000.........---,,,+++,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************,,,+++)))'''(((***,,,......---+++*********+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++***************,,,,,,+++***************,,,,,,,,,,,,------------000///...,,,,,,,,,---...........................111///---,,,------,,,,,,000//////....../////////........................000///......000222222111111111000///............------------............................................................------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%wwwvvvvvvzzz||||||yyyssspppqqqrrrnnnkkkkkknnnxxxtttiiihhhkkkqqqwwwwwwwww~~~zzzuuuxxx{{{|||vvvsssrrrwww{{{wwwqqqttt}}}~~~wwwyyysssoooooopppsss||||||ppphhhggg___PPPIIICCC666222333...+++---///000000000111111,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))(((((())))))***************+++***)))((()))***,,,------,,,+++*********++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,..................///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000,,,,,,,,,---------......000///...//////000///...111000//////............000000000000000000000000222000//////000000///...111000000////////////000////////////////////////------------------------........................000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&rrryyy~~~www{{{xxxwwwwwwuuuooommmnnniiimmmnnnnnnvvv{{{rrrlllmmmpppssssssqqqvvv}}}zzz}}}xxxqqqkkkgggdddnnniiifffnnn}}}lllkkkmmmsssyyy~~~}}}{{{eeeVVVNNNBBB<<<:::333222222222222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++*********************+++++++++,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******************************************************++++++++++++++++++++++++***++++++,,,,,,---......+++++++++,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,------...///000------------------------,,,---...000111222222222000000//////////////////---...///000000000//////000000//////.........---111111111000000000000000444222111111222333222111111111000000000111222222..................------................................................111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''~~~iiiccclllpppkkktttuuuzzz~~~|||tttooonnnfffooouuuzzz}}}ssstttuuuwwwwwwssssss{{{yyyyyy|||}}}{{{vvvpppjjjggggggiiijjjgggllljjjmmmrrryyy~~~tttwww|||hhh```TTTLLLFFF===999666222000////////////..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))***++++++++++++***((()))***+++,,,+++******++++++***************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************************************+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---.....................////////////000111222222111///...111111000000000/////////...///111111000/////////000000000000000000//////000000000000000/////////111111000222444444444222111111000000111111222333.........///////////////000000000000000000000000........................000////////////.........---------------------------------------------------............---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{rrrlllpppuuuvvvuuutttmmmoootttyyywwwqqqnnnpppkkkrrrzzzssswwwzzz~~~rrrrrrtttxxxwwwxxxxxxvvvooohhheeeiiinnnlllkkkssstttsssooommmttttttnnnkkkooo}}}xxxnnnddd\\\QQQEEE???777222111222444555000//////......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++))))))***+++++++++++++++((()))***,,,,,,+++***)))************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++******++++++,,,---------,,,,,,---------..................------,,,,,,,,,//////......---......///+++,,,,,,---......//////...///000111111111//////000111222333444555666666888:::;;;:::888777777888777777888999999999888888666666555555444444444444666555444555666666444222333222111111111111111111000000000111111222222222000000000000000000000000/////////////////////////////////.........---------------------------------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''******)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqtttzzzzzzrrr~~~vvvuuuwwwnnnnnnlllkkklllnnnlllkkkooowwwssstttzzz{{{yyy|||oookkknnnoooppptttyyyxxxttt|||{{{wwwnnnfffbbbdddhhhlllhhhhhhsss|||oookkklllkkkhhhppp~~~rrrjjjnnnoooxxxpppjjj___PPPDDD<<<777444222333222000/////////000111------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++)))***++++++,,,+++++++++((()))***+++,,,+++******((()))******+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---------.........///////////////.........------//////.........///000000...///000111333444666666999:::<<<>>>@@@AAAAAABBB@@@AAABBBEEEGGGIIIKKKLLLJJJLLLMMMLLLIIIHHHKKKNNNLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEIIIHHHGGGGGGGGGEEEBBB???<<<;;;:::888777666555555222222111111111111000000000000000000000000000000111111111111111111111111111111111111000000000000------------------------------------------------......---,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%|||nnnjjjssszzzzzzlllcccaaajjjiiiiiijjjiiiiiiqqqzzzyyytttuuu|||{{{pppdddiiilllmmmqqqyyy||||||yyyqqqmmmnnnoooooonnnmmmfffaaabbbfffgggdddaaa___dddgggjjjrrr}}}yyyvvvvvvyyyxxxtttqqqrrrrrrwwwxxxyyy~~~~~~qqq```RRRFFF;;;444555444111000/////////000........................++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,)))***++++++,,,,,,++++++))))))***+++++++++++++++'''((()))***++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---.........//////////////////000000111222333333333333444555666888:::;;;===>>>@@@BBBEEEGGGIIIJJJQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[^^^___]]][[[\\\bbbgggjjjjjjjjjhhhfffbbb___]]]cccbbbbbbaaa``````______[[[ZZZZZZ[[[\\\[[[XXXUUUOOONNNLLLIIIFFFDDDBBBBBB???>>>===;;;999777555444333333333333333333333333222222222222222222222222333333222222222111111111................................................000///---,,,---///111333------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~qqqttt~~~{{{pppjjjiiigggbbbccchhhkkkjjjiiimmmuuu|||ssspppwww{{{wwwvvvzzzxxx|||uuuqqquuuzzzccccccjjjooorrruuuyyyxxxtttvvvnnnrrr}}}sssmmmiiiiiikkkkkkkkklllhhhfffaaaaaajjjtttssskkkhhhjjjnnnnnnhhheeelllvvvnnn}}}yyyvvvzzz|||{{{sssfffYYYLLLCCC777555222000///...///000........................***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++'''((()))+++++++++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000............/////////000...///000222444666777888===>>>???BBBDDDGGGJJJKKKOOOPPPRRRUUUXXX[[[]]]^^^bbbaaa`````````aaacccdddnnnllljjjgggccc```]]]\\\eeegggiiigggfffiiipppwww|||xxxsssnnnkkkwwwwwwvvvvvvuuutttssssss\\\]]]___bbbfffgggeeedddaaa___\\\XXXUUURRRPPPOOOTTTRRROOOLLLHHHDDDBBB@@@777777777777777777777777333333333333333333333333222222222111111111000000000000000000000000000000........................111000---,,,---000444666------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''||||||}}}~~~~~~zzzzzz}}}zzz|||qqqggg___```hhhkkkfffgggppprrrmmmwwwtttooonnnnnnooommmlllggg}}}vvvrrrnnnkkkhhhdddllljjjgggmmmrrrwwwzzzzzzllliiirrrxxxwwwuuussssssqqqqqqtttxxxvvvppphhhfffgggkkklllnnnxxxwwwwwwrrrqqqxxx}}}{{{vvvsss{{{|||uuueeeUUUEEE>>>555222222333000,,,------...000222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++,,,,,,---------,,,,,,,,,---...---,,,...000111///,,,+++---000+++...111444333111333777777999<<<===???BBBHHHMMMPPPRRRTTTSSSRRRRRRUUUYYYYYY[[[^^^^^^___aaaggglllfffkkklllfffcccjjjuuu|||xxxyyy~~~}}}uuu{{{~~~vvvuuuyyy{{{jjjUUUQQQ[[[dddtttvvvwwwtttrrrlll^^^QQQPPPGGGAAAAAABBB???<<<;;;:::===;;;555111222111///111333333111...---000333111000///000000...+++(((111000000000////////////000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''|||xxxuuuuuuwww{{{}}}yyyxxxyyyzzzwwwrrrqqqssswwwwwwqqqlllhhheeehhhfffeeennn{{{}}}vvvwwwvvvuuuuuuuuutttrrrppplll~~~|||uuupppnnnoooppp}}}}}}www{{{~~~wwwqqqttttttrrrpppmmmvvv~~~oooiiiggglllppprrruuuzzz|||zzzzzzssshhhnnnnnnrrrzzz|||yyyuuuuuukkkqqq|||ooo[[[TTTIII???777333111000333000---,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************************************,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,------...//////...---------.........------...000000//////111444777888:::>>>BBBEEEIIILLLIIINNNTTTXXXYYYZZZ[[[]]]\\\]]]___```aaacccdddeee\\\ZZZXXXZZZaaalllwww}}}qqqeeennnwwwpppkkkhhhbbbXXXPPPMMMLLLNNNMMMHHHEEECCC>>>999222444555444222000000000111000//////000111000.................................---,,,,,,---------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))***)))))))))))))))******''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''uuuqqqllllllpppvvvyyyzzzsssssstttvvvsssllliiikkkxxx}}}vvvooojjjgggiiikkkrrr{{{wwwqqqxxxzzzwwwyyyyyy}}}rrrkkkhhhiiimmmxxx}}}vvvnnnjjjooovvvvvvrrrppp{{{{{{|||{{{yyytttmmmhhhtttuuuzzzqqqooowww}}}rrrpppmmmeeeXXXIII>>>777555333111......///000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))******************************))))))))))))******************+++++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,---..................///000000222444666:::===AAACCCEEEFFFGGGIIINNNSSSYYY\\\\\\ZZZ]]]```bbbaaaaaabbbbbbccccccgggmmmvvv{{{|||{{{sssjjjaaacccpppvvvvvvsssllleee\\\NNNBBBCCCAAA>>><<<;;;:::888666666444111000111222111111555444444333333222222222.........------...//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))+++*********+++,,,------&&&&&&'''(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''qqqnnnlllpppxxx~~~}}}uuuuuuxxx{{{yyyrrroooqqquuuxxxoooiiiooozzzvvvkkkhhhoooxxx{{{vvvvvvwwwxxxsssqqquuuzzzyyytttnnnppppppvvv~~~{{{wwwwwwxxxtttwwwvvvqqqtttwwwvvvttttttyyy}}}{{{ppp|||{{{xxxoooaaaQQQCCC:::111111111222444333000.../////////............---------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))******))))))))))))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------//////............------,,,++++++++++++,,,------,,,---///000111333666888888:::>>>CCCJJJOOORRRTTT]]]aaadddccccccfffiiiiiihhhfffdddcccdddiiinnnsssrrrrrrvvv~~~oooooo}}}yyyyyy~~~}}}zzzxxxzzzooonnnmmmnnnqqqvvv~~~}}}qqqvvvwwweeeUUUPPPIIIFFFDDDBBB>>>;;;888555222111222333444333222222111000///...---,,,000000000///000000111222////////////////////////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***++++++,,,---...''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ssssssttt{{{~~~xxxxxx|||{{{yyy{{{zzzyyywww~~~zzzxxx{{{|||vvvxxxzzz{{{||||||zzzwwwsssuuu}}}}}}zzzssslllkkklllkkkhhhgggrrr}}}~~~vvvhhhXXXMMM@@@<<<777333111000///...000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************************************************+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............------------------------...///000000000222555777999===BBBFFFMMMPPPTTTXXX\\\```bbbddd^^^dddfffbbbbbblllwww|||}}}}}}tttfffdddooozzzqqqiiijjjlll]]]YYYTTTWWWcccsss|||}}}tttkkk___XXXTTTRRRUUUZZZRRRSSSTTTVVVZZZ\\\]]][[[[[[]]]```bbbbbb```aaabbbhhhmmmnnnjjjiiiiiieee___\\\^^^fffuuudddbbbaaa```^^^WWWMMMEEEAAA???;;;999888777555444333333333333222222111111111111000000000000111111........................//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++,,,---******))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''qqqsssxxxzzzwwwwww{{{~~~~~~|||~~~vvv}}}~~~rrrpppmmmllljjjgggcccaaadddrrrzzzzzzyyyooo```UUUEEE777///...///111000000000000////////////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,---///111444666777>>>AAAEEEGGGIIIMMMTTTZZZ[[[___dddeeeddddddfffhhhaaajjjpppqqq{{{|||yyyxxxtttkkkcccZZZRRRJJJJJJPPPVVVXXXWWWeeeccc\\\RRRMMMKKKGGGBBBAAAAAABBBDDDGGGKKKOOOPPPHHHIIIHHHFFFDDDCCCFFFIIIMMMXXXeeemmmqqqnnndddZZZ^^^YYYVVVVVVTTTQQQQQQTTTZZZgggrrrsssrrrppphhh]]]XXXUUUSSSTTTUUUWWW]]]dddggguuu|||~~~{{{qqqqqqmmmddd[[[PPPEEE:::333555555555555555444444444222111000////////////000/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******))))))******+++++++++***))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''pppuuu}}}www{{{}}}rrrrrr{{{|||uuutttoooiiieeefffkkknnnuuu}}}|||ooo]]]KKK???999777666111111111000000000//////........................------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************************************++++++,,,------,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---...///000000111222333666:::???EEEIIIKKKSSSWWWZZZ[[[\\\```hhhnnngggnnnuuuvvvrrrppptttyyy{{{vvvnnnfff___bbb\\\VVVRRRPPPMMMFFFAAA@@@???>>>???AAADDDGGGHHHJJJJJJFFFAAABBBGGGKKKKKKKKKNNNRRRUUUTTTRRRQQQRRRSSSXXX]]]```cccgggkkknnn}}}{{{yyyzzzyyyrrrgggccceeeYYYbbbgggeeedddiiippptttyyyvvvvvvyyyzzz}}}nnn[[[PPPDDDCCC@@@===:::777444333666555444222111111111111000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***))))))))))))******))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''www~~~vvvsssuuutttwww{{{{{{zzz}}}yyyuuukkk```___kkk}}}}}}mmmzzzqqqbbbUUUIII@@@:::111111111111000000000000...........................------,,,,,,------...++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************++++++------------++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******++++++************++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////000222333444555666@@@BBBGGGMMMTTT[[[aaaddddddgggjjjjjjjjjnnnuuu|||^^^VVVQQQLLLIIIHHHGGGEEECCCAAA???===>>>BBBDDDCCCBBB@@@CCCFFFGGGFFFGGGKKKOOOMMMXXX^^^XXXSSSZZZjjjwwwuuuxxx~~~vvvyyy{{{vvvkkkccc]]][[[aaaiiitttssspppkkkccc\\\UUUOOOLLL;;;:::888777555555444444111111111111111111111111000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......,,,+++***)))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}{{{{{{|||ppprrrppppppuuuzzzzzzwwwttt~~~ssssssuuuttt~~~yyyxxxppphhh[[[KKK???>>>666//////000//////111///000111000...,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))))))))************))))))))))))))))))***,,,,,,---,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))******))))))((((((''''''))))))))))))************((((((((((((((()))******))))))))))))************)))************+++++++++......------------,,,,,,---,,,,,,------......///***,,,//////.........///555111222999===>>>CCCKKKRRRRRRTTT[[[bbbcccccccccdddfffjjjnnnssspppXXXIIIIIIEEECCCFFFFFFCCCAAAAAA===DDDGGGAAA???DDDIIIJJJHHHMMMTTTXXXYYY[[[gggttt}}}{{{llljjj}}}}}}ssssssyyy}}}zzztttyyyyyyrrrhhhRRRHHH<<<777888999777333777444111000000111000000111111000///......111333000...------///000000000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((())))))******yyyuuulll```llllllnnnpppqqqpppnnnnnnyyyuuuzzz|||www{{{www|||xxxtttoooeee\\\FFF>>>888777666111...---000000000000///000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((())))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************((((((((((((((()))******))))))))))))************************++++++++++++------------------,,,,,,------.../////////...---111111000...---///333666======AAAIIIMMMNNNTTT[[[iiifffbbbaaaaaaccchhhllllllzzzzzztttmmmfff]]]QQQDDD<<>>===???AAAHHHRRRYYY^^^eeelll|||ooommmppplllpppwwwvvvwww{{{pppddd\\\KKKEEE>>>888444333222111222333555666666555444333111000//////000///---+++..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((******))))))(((''''''&&&{{{uuuyyy{{{{{{xxxtttrrrttttttrrrjjjkkkllljjjtttvvvpppmmmmmmsssyyy{{{~~~|||{{{yyyjjjXXXKKKBBB999666777222111...---.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''(((***,,,------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************))))))(((((())))))***+++))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,---------............///000000111111111555;;;AAAHHHPPPWWW]]]ccchhhnnnnnngggaaaaaadddlll}}}nnnUUUFFFEEEDDDCCCCCCAAA???===>>>BBBEEEGGGKKKPPPSSSSSSXXX]]]iiixxxwwweeeTTTFFF<<<666333333222222222222222111000222111111222333222000.................................------------......------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((())))))((((((((('''''''''|||{{{~~~{{{sssmmmjjjfff^^^ccc{{{uuunnnlllmmmnnnrrruuuzzzyyyxxxzzz|||lll```SSSFFF===:::555333111111222222000...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((***+++---.../////////......------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************)))))))))))))))***++++++************+++++++++++++++,,,,,,,,,------------++++++,,,---......//////222111111111444777;;;>>>CCCJJJSSS\\\bbbfffhhhjjjmmmooommmfff___```hhhooo}}}vvvrrrqqqgggSSSEEEAAA???BBBEEEDDDAAAAAADDDIIIGGGVVVfffpppvvv||||||xxx~~~qqq^^^NNNDDDAAA===777444444444444333222111000111333333222000///////////////////////////......------......///------------------------------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''((((((((()))~~~tttsssxxx|||www}}}qqqlllhhh``````vvv}}}~~~}}}vvvnnnjjjlllpppuuuxxxrrrpppxxxzzzxxx~~~~~~wwwrrrgggTTTCCC:::666333000000111222000---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))'''((((((((()))))))))))).........//////000000111///...---,,,+++++++++,,,++++++++++++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***************))))))))))))***++++++*********++++++++++++,,,,,,,,,,,,---------......+++,,,---...///000111111111111222555:::@@@FFFIIIXXX]]]eeejjjkkkiiifffeeeaaacccccc```eeeuuu{{{mmmjjjfff___]]]PPPKKKPPPKKK======III>>>BBBDDDBBBAAAFFFSSS___iiirrreeeXXXPPPFFF???;;;999666333333111000///111111111000000000000000000000000000//////............//////------------------------------,,,,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&'''(((((())))))~~~{{{sssuuuxxx|||}}}vvvtttxxx~~~tttiiiggghhhhhhfffqqq{{{wwwpppnnnxxx|||vvvvvvrrrhhhmmmzzz|||ssssssrrrppppppssswwwzzzyyy}}}qqqkkkxxx~~~{{{jjjYYYPPPDDD===555000000111///---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************)))))))))((((((((()))***+++,,,,,,---111000...------///000111000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))******************))))))******+++,,,*********+++++++++,,,,,,------------............,,,,,,---///000222333333555888===DDDKKKRRRWWWZZZccceeehhhhhhgggfffffffffeeennnvvv|||mmmXXXTTTZZZVVVLLLGGG@@@>>>BBBCCC@@@CCCJJJDDDIIIOOOTTT[[[gggvvv{{{qqqdddYYYPPPIII@@@:::;;;777333111111111111111000000000000000000000000//////............//////........................------,,,,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''{{{xxxvvvpppvvv~~~zzzvvvwwwzzz~~~}}}{{{ooohhhfffbbb\\\^^^kkkuuuxxx{{{yyyjjj^^^```jjjsssxxxzzztttjjjllllllhhhdddaaadddooo{{{xxxtttoooyyyxxxsss[[[PPPAAA888444444333222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))***+++---...///000222000...,,,,,,---///111000///...,,,++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))'''((((((((())))))******))))))))))))*********************)))******+++,,,******+++++++++,,,,,,,,,---------.........//////,,,---...000111333444555AAAFFFOOOZZZccciiimmmnnniiiiiihhhggggggkkkpppuuuYYYRRRFFF@@@IIISSSKKK:::???CCCGGGMMMWWWaaaddd```ccciiitttwwwiii```CCC???999555333333333333000000000000000000000000//////............//////........................---------,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%{{{xxxuuuqqqmmmttt|||zzztttyyydddXXXSSS___kkkpppvvv~~~dddffflllvvvtttnnnkkkdddccc```^^^aaajjjtttzzzwww|||zzztttzzz}}}vvvttt[[[DDD999666333...444000,,,---111333000,,,//////.........---------------------------------+++,,,,,,------,,,,,,+++***************************************************)))))))))))))))***+++***---000222222222333444111000/////////000222333------------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,++++++,,,,,,---...,,,++++++,,,...///000000333222000---+++,,,000333---///333999>>>CCCKKKQQQWWW___iiimmmmmmlllnnnqqqbbb```eeettt|||bbbGGG@@@BBBEEEFFFHHHHHHDDD???DDDYYYuuuvvvbbbJJJ===777444222333666222000222333222000///...000///+++,,,000...(((..............................---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&oooccc\\\___llluuutttuuuyyyyyyZZZ\\\```gggooowww{{{rrrmmmkkkiiifffffflllssstttqqqqqqxxx{{{zzzwww}}}hhh\\\RRRDDD999555111000000111111///...,,,//////.........---------------------------------+++,,,,,,------,,,,,,+++***************************************************))))))))))))***++++++***---000111111222222444000000///...///000111222------------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,++++++,,,,,,---......---,,,,,,------,,,,,,...000222111000.........333444999AAAJJJRRRXXX\\\eeegggiiikkkkkkjjjiiihhhooopppzzzyyylllccc]]]RRRFFFBBBHHHNNNNNNJJJIIILLLPPPcccxxxhhhQQQDDD<<<888777444333444666666444222000000222111......222333///..............................---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&|||}}}vvvooogggUUUXXX\\\___bbbfffjjjmmmrrr~~~xxxqqqnnnkkkooouuu~~~}}}mmmnnnvvv~~~yyy|||xxxpppqqqwwwnnnqqq{{{xxxvvvoooVVVAAA:::111333555444111...---.../////////.........------------------------------+++,,,,,,------,,,,,,+++******************************************************))))))******+++,,,***---///111111111111222000///.........///000111---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,------...............------------,,,...000000000111333444<<>>FFFPPP[[[bbbaaajjjoooiiicccdddhhhjjjyyyrrrfffdddiii]]]PPPGGGAAA>>>@@@DDDHHHEEEOOOaaalllrrrsssnnnbbbRRRIIIDDD===444222222444444333111111222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))uuuaaaXXXRRRMMMQQQ]]]jjjpppooopppwww~~~xxxpppllliiikkkrrr{{{yyynnnjjjlllnnntttzzzyyy}}}nnn^^^QQQ@@@555333333222///000000000/////////......------------------------+++,,,,,,------,,,,,,+++*********************************************************+++,,,---...///...000222222111000000111000///.........///000111...---+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++******++++++,,,------------------------......///---//////---+++---222666;;;CCCNNNXXX```eeeiiikkkfffkkkiii______nnnfffOOOLLLRRRRRRJJJCCCAAA@@@BBBHHHPPPUUUbbb~~~vvvlllXXXDDD:::555222333333111000111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******|||eee\\\XXXTTTTTT[[[ccceeeeeefffmmmttttttsssqqqmmmkkkmmmttt|||{{{uuuqqqtttwwwxxxyyy{{{|||~~~ttthhhVVVFFF<<<666333222000000000000/////////...------------------------+++,,,,,,------,,,,,,+++***************************************************+++++++++,,,...///000///111333444222111000111000000///...///000111222...---+++)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++******++++++,,,------...---------------...//////...000111000000555>>>EEELLLTTT___iiimmmllljjjiiiaaaeeecccaaammmyyyZZZEEE@@@GGGPPPIIIEEECCCFFFJJJOOOXXXaaammmjjjSSSEEE888444333000...///////////////////////////......---------,,,,,,,,,------------------------************************************************************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((()))))))))******((((((((((((((((((((((((&&&'''''''''((((((((((((yyyddd``````]]]````````````bbbhhhqqqxxxooorrrtttqqqiiieeekkksssnnnnnnttt~~~{{{kkkWWWFFF;;;666666000000000000////////////------------------------+++,,,,,,------,,,,,,+++************************************************+++++++++,,,---...000000111333444444333111111111111000/////////000222333...---***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++,,,,,,---.........------------...//////---///222444777???LLLVVV[[[```fffjjjjjjhhhfffeeeaaaeeeeeehhhzzzttt\\\LLLHHHHHHEEEAAAKKKHHHHHHOOOXXXbbbqqq}}}rrr]]]GGG===999444111222000000000000000000000000......---------,,,,,,,,,------------------------************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***(((((())))))******++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''xxxssstttpppmmmqqqsssnnniiigggkkkrrryyy~~~}}}sssrrrqqqiiiiiinnnjjjoooqqqsssyyy}}}{{{vvvyyymmm\\\KKK===555222///...///111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,---------...111333333222000...,,,...111333333222000...))))))))))))))))))))))))+++*********))))))(((((())))))))))))************((()))***+++,,,+++******------,,,++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---+++))))))+++...000111,,,//////------000111...111666<<>>EEEDDDFFFWWWgggzzzuuuwwwxxxxxxuuummmccc[[[EEE<<<555555444222222444000000000000000/////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))************************((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((~~~||||||zzzwwwtttooollliiigggeeecccbbb```\\\WWWSSSRRRRRRQQQQQQPPPPPPPPPPPPSSSTTTUUUVVVWWWXXXXXXXXX[[[^^^bbbeeeiiinnntttxxxuuuvvv}}}}}}}}}vvvuuuwwwnnnkkkjjjjjjpppnnnlllzzzlllQQQIII>>>555111000111222111000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111222444444333222111333222000---++++++******))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************+++++++++,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,...000000000.........)))...111444:::DDDJJJKKKSSS^^^gggiiiiiijjjjjjhhhiiijjjuuuqqqWWWFFFMMMSSSRRRKKKEEECCCDDDFFFQQQVVV```xxx|||rrr\\\QQQHHHCCC;;;333222777222111000///......------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((({{{xxxtttlllfffcccaaa^^^ZZZWWWTTTSSSSSSSSSQQQNNNLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIKKKLLLMMMOOOQQQTTTXXX[[[___ggguuu{{{|||{{{sssmmmrrrrrruuuvvvsssmmmkkklllmmmiiimmmttt}}}yyyyyyfff\\\MMM???666222111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222222222111111222111...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************+++++++++++++++,,,,,,,,,------,,,++++++******)))))))))************))))))))))))))))))))))))))))))******************************++++++++++++***************++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,...000000......///000...555<<>>BBBEEEDDDNNNVVVaaammm{{{oooOOOBBB:::999666444222222222333////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((vvvrrrjjjjjjhhheee___YYYTTTQQQMMMNNNMMMKKKHHHFFFGGGHHHFFFGGGIIIJJJJJJIIIHHHGGGEEEGGGJJJLLLKKKIIIHHHGGGJJJIIIHHHGGGHHHHHHJJJKKKJJJJJJIIIGGGGGGGGGGGGGGGCCCBBBBBBCCCEEEFFFEEEEEEIIIFFFEEEHHHJJJJJJLLLPPPOOOVVV]]]cccnnn||||||wwwpppsssppphhheeekkkqqqsssvvvwwwuuusss{{{|||{{{qqqaaaPPPEEE333333333222222222111111........................------------------------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************---,,,+++***+++,,,---...------,,,,,,+++******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,---------............/////////000---///111222777AAAPPP[[[___hhhppprrrpppkkkaaaWWWUUUTTTSSSUUU]]]ccc```YYYMMMNNNHHH@@@???GGGMMMNNNfffvvvyyy]]]PPPEEEBBB===888333000//////000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((uuulllfffbbb\\\YYYVVVSSSRRRQQQNNNLLLFFFGGGIIIIIIGGGFFFFFFGGGIIIIIIIIIKKKKKKKKKHHHGGGLLLLLLLLLKKKIIIJJJLLLNNNLLLKKKIIIGGGGGGHHHJJJKKKIIIKKKLLLKKKIIIFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEHHHHHHJJJPPPXXX```fffhhhjjjttt|||mmmqqquuuuuuqqqqqqvvvxxxuuunnnrrrsssrrrxxx}}}~~~sssbbbVVV@@@666111444444///---111//////.........---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......///---++++++,,,...---+++---///...+++,,,000111222333888FFFWWW```bbbnnnnnnlllkkkiiifffcccaaaeee]]]PPPIIIPPPYYYWWWLLLFFF>>>===CCCCCCCCCTTTlllvvvjjjaaaccc[[[NNNAAA777222111222111111111222222111000000------------------------++++++++++++++++++++++++************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((({{{wwwrrrkkkccc\\\WWWTTTSSSRRRPPPMMMLLLLLLKKKJJJHHHEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPOOOLLLKKKKKKLLLMMMLLLKKKKKKJJJIIIGGGFFFKKKIIIGGGFFFHHHHHHFFFDDDHHHFFFEEEGGGJJJNNNPPPPPPUUU\\\fffnnnvvvxxxyyyvvvpppqqqwwwzzzxxxuuuwwwuuusssxxxrrrttt~~~qqqeeeVVVFFF888666444...---000//////.........---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,,,,...///---+++---000000...000555888>>>FFFNNNZZZhhhnnnooonnneee\\\]]]fffooorrrqqq]]]QQQEEEBBBLLLTTTRRRJJJDDD@@@FFFUUU___hhhyyyvvvrrraaaQQQDDD999333444444333000------///222------------------------++++++++++++++++++++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((yyyuuuooohhhccc\\\XXXRRRMMMJJJJJJKKKMMMKKKIIIGGGGGGHHHIIIHHHGGGDDDFFFIIIJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPOOOOOOOOOQQQSSSUUUVVVWWWYYY[[[\\\]]]]]]``````^^^[[[YYYYYY\\\^^^]]]\\\[[[ZZZXXXUUUPPPMMMOOOLLLIIIIIIJJJKKKIIIFFFJJJGGGDDDBBBBBBBBBAAA@@@EEEGGGNNNXXX[[[]]]hhhwww|||~~~{{{{{{{{{{{{sssnnnqqqssskkkpppsss[[[BBB777333//////333/////////.........------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************))))))))))))***++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,---///111///---...000111111555<<>>GGGQQQ]]]iiinnnoooooollliii```YYYXXXcccqqqtttfffVVVGGG@@@???HHHOOOOOONNNOOOWWW___uuu|||```LLL;;;999777555444333222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((}}}zzzppphhh^^^UUUQQQOOOMMMKKKHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKKKKMMMNNNOOONNNMMMNNNOOOSSSUUUXXXYYY[[[^^^cccgggaaadddhhhkkknnnqqquuuwwwyyy|||zzzrrrkkkmmmrrrvvvrrrhhh^^^ZZZYYYOOOMMMKKKJJJJJJIIIHHHFFFHHHDDDGGGQQQPPPKKKUUUfffiiihhhiiipppzzz{{{{{{yyy~~~zzzrrroooooommmiiillljjjooozzz}}}tttmmmoooyyyxxxUUUBBB999222000333000000/////////..................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************************++++++,,,************************************++++++++++++,,,,,,---.........------,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,...000000...///555;;;CCCNNNYYY```iiippppppmmmkkkiiieeeTTTVVV^^^iiinnngggTTTDDD???>>>AAAGGGNNNUUU___iiitttzzz~~~yyyzzz{{{tttnnnqqq{{{rrrTTTIII<<<444333444333000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))wwwooohhhccc```[[[VVVPPPKKKJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKKKKIIIHHHIIILLLMMMNNNMMMKKKMMMPPPSSSTTTUUUWWWYYY^^^bbbgggkkknnnsssyyy~~~|||ppphhhfff___\\\XXXUUUSSSOOOKKKIIILLLHHHIIINNNMMMIIIOOOXXXTTTQQQQQQWWW___gggsss|||~~~}}}~~~wwwrrrsssxxxxxxtttqqqqqqxxx|||lllbbbggguuu}}}___MMMAAA555///000000000000/////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++************+++,,,,,,*********************************++++++++++++,,,,,,,,,---...............,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------///000///000777CCCMMMVVVaaakkkkkkooopppmmmkkklllllliii\\\^^^aaa```YYYMMM@@@888===CCCIIIMMMXXXkkk~~~}}}xxxxxxyyyyyyxxx~~~{{{~~~tttppppppqqqqqqkkkgggeeehhhmmmnnnjjjddd\\\bbbpppxxxfffOOO<<<555333222111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))){{{rrrggg___\\\XXXRRRMMMLLLJJJHHHHHHHHHJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLNNNRRRUUUVVVVVVVVVZZZ```fffkkkpppuuuyyy~~~}}}wwwqqqkkkddd]]]YYYYYYWWWTTTQQQOOONNNMMMLLLJJJGGGGGGJJJKKKNNNWWWaaalllsss}}}xxxooopppyyy}}}~~~uuuqqqsssxxxdddXXXKKK===444444000000000000/////////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++******++++++,,,---*********************************+++++++++,,,,,,,,,------...............,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...////////////222444555;;;IIIYYYcccggglllqqqlllkkkgggbbbbbbffffffddd^^^]]]XXXNNNDDD<<<;;;<<>>FFFNNNKKKeee~~~vvvnnnlllsss}}}yyybbbkkkmmmooommmjjjiiikkkoooppprrrxxx|||yyyssssssxxxvvvwwwuuusss|||wwwnnnnnnrrrjjjaaa]]]^^^aaadddeeeggggggiiilllnnnlllgggbbbaaa```bbbhhhiiiffffffhhhbbbaaabbbdddgggppp~~~zzz```JJJ===999000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))UUUPPPKKKHHHIIIJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPRRRSSSYYY\\\]]]___fffqqqzzz|||~~~~~~yyyqqqiiibbb\\\VVVRRRNNNHHHDDDGGGHHHFFFEEEFFFGGGIIIMMMRRR\\\kkk|||yyy{{{sssccccccaaa``````dddlllwww{{{{{{jjjbbbccc```NNN;;;888111///555555...,,,111////////////............,,,---------.../////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******************++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222111///------...222444111///:::III\\\aaaiiiooorrrqqqooonnn```ooonnnZZZQQQWWWTTTFFFGGGBBB???AAADDDGGGMMMUUUgggzzzuuuxxxuuuqqquuu~~~qqqpppkkkgggmmmzzzyyykkkggglllzzz{{{tttzzzxxxjjjccceeeiiikkkiiieeeccccccfffiiikkkoooqqqttttttqqqmmmkkkjjjfffgggjjjlllnnnoooooooooiiidddeeemmmvvvzzzzzz|||vvv}}}rrrhhh{{{qqq^^^OOOFFF999000333777111///111---,,,---...,,,******...222......---------,,,,,,,,,&&&&&&((())))))*********)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))NNNKKKGGGFFFHHHJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPQQQSSSRRRRRRRRRTTTXXX\\\```hhhmmmqqquuu~~~}}}sssiiiaaa[[[[[[SSSMMMMMMNNNKKKHHHGGGGGGHHHIIIJJJOOOYYYeeemmmuuu}}}|||mmm]]]ccc______cccfffhhhoooxxxvvvnnnmmmiii[[[LLL???666//////000000///111////////////............,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---.........---,,,111---,,,000555>>>MMM\\\^^^fffooossspppkkkhhhfffnnnooocccPPPIIINNNNNNEEE@@@===<<>>777555000////////////............//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++***************++++++,,,,,,,,,---------............////////////......***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........+++---////////////222444888EEEUUUaaahhhkkkkkkkkkpppggg[[[VVVXXX\\\]]]]]]OOOHHHCCCBBBBBBDDDOOO\\\hhhvvvrrrkkkhhhjjjmmmvvv~~~}}}vvvssstttuuuoooccc^^^bbbiiikkkttt}}}yyy{{{lllPPP>>>777111000000000111111111000/////////.........---------+++,,,,,,------------,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***LLLNNNPPPQQQQQQRRRSSSTTTTTTXXX\\\^^^```fffqqqyyyyyyuuunnniiibbb[[[UUUPPPKKKHHHLLLOOOKKKMMMXXX^^^iii{{{~~~zzziii```bbbiiiooorrruuuxxxzzz|||||||||~~~wwwvvvvvvwwwzzz}}}nnnUUUCCC777111////////////..............................------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------......////////////......******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,---------............,,,,,,,,,---......//////+++...000///...///333777HHHTTTaaahhhkkkmmmnnnmmmaaaYYYSSSUUU\\\\\\UUUMMMEEEAAA======AAANNNbbbttt}}}tttnnnmmmrrrxxx~~~{{{jjj]]][[[[[[XXX\\\^^^mmmeeeKKK===333333111000000111222111////////////.........------,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******OOORRRTTTUUUUUUVVVYYY[[[\\\ccckkkqqqyyyyyyppphhhbbb\\\WWWSSSWWWWWWPPPNNNRRRQQQVVVfffuuu|||mmmiiihhhffffffggghhhhhhhhhjjjpppvvv}}}uuunnnmmmmmmnnnttt|||~~~lllSSS===222////////////............------------------......++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,+++*********++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******+++,,,,,,------------------............,,,,,,------.../////////...///000///000666@@@IIIYYYbbbiiikkkmmmnnnjjjcccUUURRRQQQTTTYYYVVVLLLBBB???@@@@@@EEETTTkkkzzzsssrrrooolllnnnwwwyyywwwpppggghhhdddiii{{{}}}dddQQQBBB999666222111111111000...////////////............,,,,,,---------,,,,,,+++++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********RRRUUUXXXYYYYYY[[[___cccjjjsss}}}xxxsssoookkkdddccc\\\XXXWWWNNNKKKVVV```jjjuuu~~~}}}zzzrrruuussslllfffkkkqqqsssppplllmmmppp{{{wwwuuurrrjjjdddiiirrrvvv|||ssswww|||___BBB222000/////////............+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////,,,,,,------...///000000///000000111555@@@PPP\\\dddjjjnnnppprrrpppcccSSSTTTRRRPPPPPPPPPMMMFFF@@@???EEEMMMYYYrrr|||tttqqquuuxxx{{{sssuuuyyykkkXXX???:::555222222111///---000/////////............,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************XXXWWWWWWWWWZZZcccrrr|||uuuhhhZZZRRRQQQSSSTTTZZZaaajjj|||yyywww|||vvvtttuuuwwwsssmmmmmmsss}}}~~~vvvooopppsssttttttmmmooozzz{{{rrrjjj]]]HHH555333222222111000////////////............---------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,..................------...000111111///.........000///000777DDDUUUccckkkjjjpppsssnnniiifffccc___TTTPPPEEEMMM]]]NNN???KKKMMMUUUfff~~~yyyqqqooopppqqq{{{|||{{{xxxtttvvv}}}|||\\\VVVYYYggg}}}gggNNN888555666222000333///...---,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))******++++++*********))))))************))))))))))))))))))))))))))))))[[[\\\^^^aaahhhwwwzzzgggXXXRRRQQQQQQVVV\\\eeevvv}}}~~~sssvvvxxxyyy~~~xxxuuuwwwvvv~~~}}}vvvtttuuuvvvvvvtttxxx}}}xxxuuukkkfff___NNN===666333000//////000000//////............---------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...........................///000000//////000111...111888DDDQQQ^^^hhhmmmvvvrrrkkkfffggghhh```VVVTTTRRRIIIMMMUUUHHHAAASSSfffrrr{{{nnneeeeeejjjppptttwww{{{~~~{{{YYYMMMLLLRRR^^^hhhpppzzz{{{___CCC888555111000444222111000///.........///---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******************************((())))))***++++++,,,,,,++++++++++++***)))(((((((((((())))))******))))))))))))))))))))))))))))))\\\aaajjjtttkkkZZZUUUVVVUUUWWWYYY^^^kkk{{{~~~nnnppp{{{~~~xxx|||yyyoooqqqwww~~~}}}zzzzzzsssmmmgggXXXJJJBBB;;;222///000111000---///............---------------,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................---...//////...///222444111999GGGVVVbbbjjjnnnooovvvkkk^^^\\\cccggg\\\MMMIIIGGGAAADDDLLLJJJRRRiii}}}tttjjjeeeaaaaaahhhsss~~~|||WWWSSSRRRRRRTTTWWW\\\gggqqq{{{rrrVVVEEE:::111///222333333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))))))))***++++++,,,,,,,,,,,,++++++***)))(((''''''((((((((())))))))))))))))))))))))))))))))))))iiiwwwlll```bbbhhhaaa^^^[[[[[[___ffflllnnnyyyvvvoooxxxyyyyyyrrrvvv{{{|||zzzzzzyyyqqqeeeYYYQQQFFF888111111222///,,,///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............/////////////////////......000444777???IIIXXXeeennnppppppnnngggaaaYYYXXX]]]___TTTGGGCCC>>>@@@PPPdddsssyyyoookkkjjjqqqrrrvvvbbb^^^___]]]YYYTTTRRRXXX^^^aaappp|||kkkUUU???333111333333333222111000000///............------------+++,,,,,,---,,,,,,++++++************************))))))*********+++++++++,,,,,,,,,+++++++++++++++((((((((((((((())))))***((((((((((((((((((((((((}}}tttvvv{{{nnnhhh```\\\ZZZZZZ[[[\\\nnn}}}|||uuu~~~}}}rrruuuxxx|||zzz}}}qqqgggXXXKKK<<<333222222000...///............---------------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........./////////000000000000///...///333999>>>SSS[[[fffnnnpppooommmlll```cccccc]]]VVVPPPHHHAAAFFFDDDWWW}}}yyynnnlllsss}}}}}}{{{nnnaaa\\\^^^aaa\\\eeennnsssxxxZZZ???444222222111111111111111111/////////.........------+++,,,,,,---------,,,,,,***************************************+++++++++++++++++++++,,,...///000))))))(((((((((((())))))((((((((((((((((((((((((zzzqqqhhhbbb^^^ZZZYYY[[[iiirrrwww{{{sssttt~~~}}}}}}}}}zzztttkkklllnnnttt|||pppYYYNNN???555222222222111///............---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........//////000000111111111111111444<<>>333333222222111000...------......------------......---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---//////.........///000000111222444444333111999LLLZZZ^^^fffssstttkkkaaappp|||hhhRRRGGGEEEDDDJJJLLLPPPccctttfffhhh{{{~~~zzz```EEE777444444333333222222222111111000000------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++(((***...222333111---))))))))))))***************yyytttmmmhhhmmmzzz{{{{{{wwwsssnnnggghhhsssxxxtttpppqqquuuxxxvvvssszzzwwwxxxxxxpppoootttvvvuuukkkoootttwwwppp]]]CCC111333222111000000000...---......------------......---,,,++++++++++++,,,---++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,...///000///...///000---///111111111222666999DDDVVVeeehhhjjjmmmkkkdddiiioootttjjjUUUDDDBBBIIIDDDUUUbbbgggyyy{{{tttnnnuuusssYYYDDD:::555333333333222111111111111111...------------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))***...333333///+++************************{{{tttnnnnnnqqqqqqnnnkkkttt~~~{{{nnnhhhpppvvvrrrmmmmmmmmmnnnyyy|||tttuuuwwwyyy~~~}}}qqqqqqvvv{{{}}}{{{{{{|||}}}vvvfffNNN===555222//////000111000.........------------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,...000000///...///000+++///222000...222>>>HHHWWW___kkkpppkkkccc______mmmfff]]]RRREEE>>>DDDOOOMMMggg|||zzz}}}zzz|||~~~xxx```MMM>>>444333333111000000000000000.........---------,,,,,,++++++++++++++++++++++++************************++++++************+++++++++)))(((***...111111///+++++++++***************xxxtttqqqmmmlllmmmkkkoooxxxtttmmmtttzzzvvvwww}}}uuuooovvvzzz|||vvvoooeeeWWWMMM:::555000...000111111000......------------......,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......---...000000/////////000,,,000333222333<<>>666333000000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------......///000333444777888BBBUUUdddhhhhhhhhheeeddd___XXXVVVTTTLLLBBB@@@BBBJJJ[[[vvvyyy{{{wwwnnnssskkkWWW@@@444111111111333000000/////////.........------......------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***))))))******************************rrrpppnnnjjjdddbbbiiisss|||xxxrrr}}}|||xxxnnnnnnttttttyyyxxxoookkkaaaVVVHHH===555///000555/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------.........000555888<<