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