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