#. #.#.. .. #.#.# #. #.#.## #. #....## #. ##.....## .#####. ###.......### .......###...........# #..!...Ohc(.(.....# #.#######.##.....## #.##....## #.##O#.## #.##.#... .......... .....#####. .>...#