## ##<.### ##....... #<..# #.### #<# #.. ##. .. #. #.