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