.. .. ..### ....# ##?... ..#.# #.#.# #.###.#.#.#.## #....g..r...... #.###.##....... #....<).....### #.######.#### l# .. ##