... .. o.# .. #o####### #.#.....# ####.......# . +..........+ ..... ######.....# ...... #.....# ..... #.....# #...# #######'####### ... #...# #.............# ..... #...# #....%........### ... ###...####......(......'.# ... #.+......'.............#%# ..o #.#...####............<#(# #.# #.#...####.............#.# #o# #.....+......#'#######.#.# #.# #########...######.#.# ##.#.# #.# .................#.#.# #..#.# #.# #########...####.#.#.# #.##.# #.# ##### #.#.#.# #.##.# #.# #.#.#.# #.##.# #.# #.#.#.# #.##.# #o# #.#.#.# #.##.# #o# #.#.#.# #.##.# #.# #.#.#.######.##.# #.# #.#.#...........# #o# #.#..........#### #.# #.#######################.# #.......................oo# #.######################### ###