### ##.################### ######.......(..(.........# #..)........o###########.#.# #.#####.####.# ....r)...## .. #.#####.###....#.#.#####.# ## #.#.)............ ##g# #.#.###.o......## ..# #.#.# ####.#.##. ..# ####### #.#.# #...#### ..# #.....# #w#g######..... #.# #.....#########......g.....## .# #.................######.o## .# #.....##########..# # #.....# #..# ###.### #......... #.### ........... #...# #%###.#####g. ###.# # #w# #.# #.# #.# ..# #.######.. ### #<...[.... #.######.# #.# #.# #.# #.# #.. #.#