#.....# ......# ...... #..... #...# ##############...#### ###########O................... ...........a.........##....####### # ..##################.##....##....##.# #.[#....##........ ##.#....##........ #.......##........ ..........##........ ##.....###.#<......a ...##.## ##.######.. .)# #. ### .. #. ## { {