### ..# ..# #.. #.#### ##.... #...# #.<.# #.......# ##.....## #...### ###. .. .. #.. .!.