############## .......<.....# #######.####.# ##########.# #.# #.....#....# #.# #.....'....# #.# #_....'..8#####.## #.....'..........# #.....#..........##+##. ##########..............>.. #...................... #...................... #######......#.......... #......#.......... #......#.......... #................. ####.##........... #.##.#......# #.##.#......# #.##.#......# #.##.+......# ..####......+ ### #......# ##.#.#.# #.#.#.# #.#.# # #W#.. #o# . .....o.o# ..$...... .###...... #.....## #.....# #...... ......#