########### ..........# ....[.....# .$....?...# ..........+ .......O..# ..........# ##### ...####'#####.....### +........... .... . ####.#########.###.... +..........).......# ####....<#######...... ####### ..... .... ... .. .