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