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