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