.. . ... .. ... ... #.#####+##...#... .........# .. #................ .........##. # #..o............. ........... # #.#.......).o..........# ..........................#.#.o.o..........# ........#.#####..........#.+..............# ####....#...# #..........###..............# #....###.# #............#.....########## ####.# #.# #####'#......#....## #.# #.# #.#......#....# #.###.#######(#####..#....# #.............# #..###### #####.#############..####### #............##......... ############.##..######## #.##.#........ #....#.####### ######......<# #########