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