.... .. .... ..# #..# .########### #...##^.#........# ####.#.....+........# ...?.....#.+........# .........#.#........# ......)....#.......<# .......l...#........# .........#.'........# .....g.....'........# ...........#........# ........#.########### ......!.### ###.#####