.. #...... ##### . #...... #...# ..#.....#####.#.# ..#.#......<#.# .!.......###.# . #...........# ###.#.......##### ........S<..# ###.##...)..# ......>.)).# .........### ....##..... .... #...... ... #....... .. #........ #........# #........#