. .... .o... ...o.# .....# .o...####### # .o.........# .# ######'# #......# ###.# #......# #......# #... #......####......####.###.#.# +.........'......'............ #......####......####.###.##. #.....## #......####.###.## .......... #......#.........# .......###.# #......#.##.###### .....(.# .# #......#.##.# .......# # ########.##.# ......# #.......# #### ##.##.#### #.......# #.######..##.#.# #.........##.#.# ########.#...# # #.#.### #.#.. #.#### #.# #.# #.# ##'######### #..........# #.......<..# #..>.......# +..........+ #..........# #..........# #..........# #..........# .........# ...