. .# ###.### ###♣♣ # #..... ..... #. ##.#... ..... #..######...## ..... #.!........#.###..#### ##................. #..............# #..........<##(# #.#...#####.# #.##### #.# #.# #.# #.# #.# #.# #.# ###.##.###### #.# ..........O..# #.# .##..###...#..... #. .......#### # .........# #.#.#.....## # #.##...## # ##... #.###