# .. .^# ##### . .. #... ....#.##@## ..........# ..#.#.##O.# .. #..# ... #.<# ..# #..# . ....# ###..# .... ..... ##.### ..