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