### ... # ... .# #####.####..# #.......... #........# #........# #....<...# #........# #......?.# ...........# ..####.##### . .. .. ###