.. ... .. .... ..... ... ##..!. #.. #.#.. ###.. #.#=## ..#....##.#..###.# .........<....... ....#.....oo.###. .........oO..# ..........oo....... ..........#..#####. .............# .............# .#..(..#......+ .......+......# .#.#...#....#+#