. .. ##### ... #####...##########.... #.......#........o.... #.......#............. #.......'..........o.o #.......##.....##..... . ##########'##### ... .. ........#.....##########... ........'.o......<......... ........#.................. ........#.................. ........####+######'####... #####.........##....####+##### #.........#..............# #.........#..............# #.........#..............# +.........+..............# #.........#####.##....#### #########.....#.####### #.....#.......+ #.....#.......# #.....#.......# #.....'.......# #.....######### #######