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