... ..... ?.. ... .... ... ....... . #.. #.#... .. #........ ... #..##.#.# .... #..##.#.#..... #.###..#.......... #......))......... #................. ######.#)#..#..#.. #######.#.#..#..# #...............# #.#####.#......... #.# ............. #..###.#####.###.##.###. #.......# ... .# .# ###.###.###+## ## . # #.....# #+#.#'##### #.#.....# #.#..<..# ###..>..# #.....# #.....+ #+#####