.. ... #.# #.## .. ...# #.########..# #...........# #..#####...# #..........# #..........# #..........#+############ ##......................# ...###...............?......# ............................# ..#####..###........../.....# ..........).........e......# ###############.##........).)...[..# #................#...#.............# #.##############.#...#.............# #.# #####.....############### #.# #<........# #.###############....# #.##..........(......# #.##.###.....)####..[######################## #....# #......# ##.........................# ########......#####..#####################.## .......'......+.....># #.........#.# ########......######## #.#######.#.# ........###### #.#.....<.#.# #######.# #.#.#####.#.# #.# #.#.# #.#.# #.# #.#.# #.#.# #.# #.#.# #.#.# #.# #.#.# #.#.# #.# #.#.# #.#.# #.# #.#.#####.#.# #.#.......#.# #.#########.# #.......# #.# #######.# #.# #.###.# #.....# #####.# ###