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