### #.# #############.# ...........sh.# .....#.#.###.# ####.#.#.###.####### #.#.............. #.#...###.####### #.#........# #.#..####..# #######.#..####..#.### ###....##.#..........?.# ##...............#..#.#.# ........................ #.#....###..###.#..#.### #...............#...... ####...........###.#.### +........##.# .#.# #......####+###.#.# ######............. #.......##.... ######.......# . .............+ ###.#.......# ##.#.......# #............. #...#########. ##...##### # +....'...# ##...###.# #...# #.# #######'## #....# ######