#o....... #......... #.......... #.......... #.o........ #.......... #........?. #...o<..... #.#+####### #. #.