.....# . ## ...l# ..#..#...## ....#....# ## ##........ #. #...#....# .# ..#......######.###### .....!................ ....#..).##......##### . #..?...#............ ###............###.. #................. #.##.##.O[l...... #.#.##.....