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