##. #.. #..###### ####.......# ..........########### #.......'.........# # #..<....####......#.#### #.................+..... #.......####......#.#.# #.#..##.# #####.#.....## ................<........ #####..##.##.######.###.# .... .. #[# .# #.###.###.# ........##.# #######.##.# .....o#.##.# .#.#.a#.##.######## #...+.....#.#.#.# .....+..#.#...?.. .#...+.....#.#.#.#. #.#..#.####)oo.o... .....#.# ##.#.#.# ####.# #.{Z†.... ..# ##.#.#.#. ...... #.# #.# ### ##