### .....## ......# #.....# .....## ..... ####### #.#.....#.# #.#..<..#.# #.#.....#.# #.#.....#.# .. ##+++## .. . #