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