######## . #...##.#######.. #............... #............... #............... #.Y.####..##+## #'######..##.##).. #....<#........... #.....#........S.. #.....#....?...... #.....#........... #.....#..........! ##################