########## .........# .........# #.......# #.......# #.......# #.......# ..########