? .. ... .... ....b############# .................# #...........# #...........# #...........# ##.........## #########.# #.# #.# #.# #.# #.# #.# ######.# ##......# #.......# ###.####.#####.# +.....#........# #####'#.#+#.######## #.....#.#...# #..<..#.#.#.# #..>..###.#.# #.....# #.#.# +.....# #...# #####+# #####