... ..##. #.. ..... #.##..... #........ #........ # #......# #. #......# #.## ####......# ... #.........# ####.#.#####.#!##.#.## ........O.......#.# # ###.#####'#####.# # #..l..# .# ##...## ## ##.## ###