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