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