.# .# #.# #.#.# #######.###### #.#.# #............# #.#.####### #............# #.#.##....# #!...........# #.#.##....# #..O.........# ######.#.##....# #............# ##......#.##....##########'####### ................'................. ##.####.#.##....####.#####.######. #<...#.##....# #.# #... ####.#.#......# #.# ##### #.#.#.......##.# #.#.#.#####.##.# ..#.#. .##.. ###... ..#..