@@@@ @@@@@@@ @@@@#**#%@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@*::::::::::+@@@ %@@@@@#=:::::::::::::::::+%@@@@@@ @@*::::::::::::::+@@@%+:::::::::::::::::::::::::::+%@@@@ @@+:::::::::::::=@@%=::::::::::::::::::::::::::::::::::*@@@@ @%::::::::::::=@@#::::::::::::::::::-*%*-#:::::::::::::::-#@@@ @@+:::::::::::%@@@#+--:::::--=+*%@#+-:::::=*:::::::::::::::::#@@@ @@*:::::::::-@@+.-=++++++++++++++*:::::::::=*::::::::::::::::::#@@@ @@-:::::::-@@==+++++++#%%@@%#+++#::::::::::-%::::::::::::::::::-@@@ @%::::::-@@+++++++%@@@@@@@@@@@*#::::::::::::#+::::::::::::::::::%@@ @@=::::%@#++++*@@@@@@@@@@@@@@@%:::::::::::=*=#=:::::::::::::::::#@@ @@=::=@@++++%@@@@@@@@@@@@@@@@%:::::::::+=::::-%+::::::::::::::::#@@ @@@@@@@@@@ @@-:*@%++*@@@@@@@@@@@@@@@@@@*::::::::+:::::::::##:::::::::::::::@@@#-:::::::*@@@ @#:#@#+*@@@@@@@@@@@@@@@@@@@-::::::==::::::::::::-#*-::::::::::%@=::::::::::::-%@@ @@:%@*+%@@@@@@@@@@%+==%@@@*::::::-+:::::::::-=++=-:-*%*-:::::@#::::::::::::::::#@@ @@#:#@#*@@@@@@@@@%......*@%:::::::*::::::-%%+-:::-=#@#-::=#%%@#::::::::::::::::::%@@ @@@--*@@#@@@@@@@@%.......*%:::::::-+::::++:::::::::::::*%-:::*@-::::::::::::::::::=@@ @@@@@@@@@#@@@@@@@@*......+*::::::::==:::::::::::::::::::::%+::@#:::::::::::::::::::-@@ @@@@@@@@@@@@+...=%-:::::::::==::::::-%%###%%+:::::::*+-@*:::::::::::::::::::*@@ @@#%@@@@@@@@@@%:::::::::::::*::::=@*++++++++#@=:::::*-@#::::::::::::::::::-@@ @@*:=#%%%#*-:::::::::::::::+:::*#++++**++++**#%-::::-#@:-:::::::::::::::+@@ @@#::::::::::::::::::::::::*:#*+*%#***#%****+*##:-=+#%###::::::::::::-@@@ @@@-:::::::::::-+:::::=::::@#+*%*******%*#*#*#*%+%%%%@#-:::::::::::+@@ @@@#:::::::::::-#:::+=:::-@++*-:=#%#**##++++++**:=-@@@+::::::::::+@@ @@@*:::::::::::=**-::::#*++*#:::=*+-%%####*++%:*@@@@@%::::::::-@@ @@@%-::::::::::::::::@+++++#*:::+*:+#***%+%%@@@ @@%::::::+@@ @@@@#-::::::::::::-@+++++++*#**=:+@**#%@@@@ @@@*:::-@@ @@@@%+-::::::::-@++++++*#+****==%@@@@@ @@@@*%@@ @@@@@@%#+:::-@+++#@@@@@%**@@@@@@ @@@@@ @@--*%@@@@@@@@@@@@-:-%@@ @@@-:::::::::::::@*:::=@@ @@#@%-:::::::::-@%:::::@@ @@@@@@@@#=--=#@@+::::*@@ @@@@@@@@@@@@@#*+*%%%@@@ @@@@@@@@@@@@+**+++#+#%@ @@*++**#%%@**#**++##*#@@ @@+++++++*%#%++#*+*%#+*@ @@+++++++####+*##+*%#*+@@ @@%#%@@@@%@#%**+%*++#%**@ @@=.....-@@@@*++%+**%@@@ @@:.....=@@ @%*%%+#*@@@ @%... .*@@ @@%++%++@@ @@#......#@@ @@=##:..@@ @@%#%%#+=%@@ @@*.....=@@ @@%..#@@@@@ @%.:=+*#@@ @@@@@@@@@@ @@@@-...@@@ @@@@@@@ @@@@@@@@@ @@@@@@@