## ### .. ..# .# #.#..## #.#####.#...#.# ......ooo...... #...^.[