.# .#.# ###.#.# ##.....# #....#.# #.#..#.# ##...##.#### #..$.......# #....##.##.# ## #.#.###.# ... # #°# #.# .... #Z# #.# .... #O# #.######..#... # #.# #..........!.. #.#.#######.#.#####. #.......?..###.# .#..<......# ## #.#########...... # #.#### .# .# #