# . .# .. .# ....#######!##### #...<<#........ #####.......... #########..%...... ......s........... ##########...(.... #........ ......... .###....# # ###.. ..