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