.. ##### .# ####...##.# #..#.#..#.### # #..._.......##.# ##.##.##.#......# #.....##<#....... #..#####......# ##..### #.#...## #.....###.##.## #.........# .# #.....##### # #.....# #+## #.....# #...# ###.### #..... ##..# #...... ####...####....... ...........'....... #####...####O...... ##..# #...$.. ##.# #..... #.. #...# ##. #+## .