.... ... . #... #...# ##..b##.#.# ........#.# ........ !.... # #.)# ## #..##.)######..# #...))........# #.....b........ #....##'##.... #...##...##... #...#..<..# .....##...## ...... ##+## ###..