%# # . . .# # .###.#.## #........ #........ #O....... #.!...... #########