############## ......O......## .##########...#### #....<.......... #.######...##### ##.## .# .# .# .#