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