# .# ..# #####..##. #...?..... #......... #......... #