##...## ........ #.....# ###.....#.# #......# .### # #.#..####.... #.##.........#.. #....)......... . ##.#