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