#### # #... #. ###... .# ..... .. #... .# .?. .# #O#.#.#.##. #.