. .o .# .# ##.# ###..## #.....# #.########.#.#.####. #........[.<........ ##########.#.#.####. # #.....# .## ###.### ...## #.######.....## #......w......# ########......# ...#.# .## #