.. ### ..# #+ ..# ...#.###.# #.#.....# #.....#.# #########.....# .... #......#....#.#### ###... #......#....#....# ....##+###......#....#.##.# ...##.#.'......#.#..#.##.# ..##.#.#......#..#<#.##<# #########.##.#.#....#.#....#.#### ......)%.^.#.#.#.........#.#.# ........o(.#.#.#..#.##.#.#.#.# ......))..(..#.#.......#.#.#.# ..........#..#.###..######.#.# ..#########.>..# #... .. . ###### #.#