################### #.................##### #.############......... #.#.............#.##### #.# #######.....# # # #.# #<..........+ ##. #.# #######.....# .... #.# .>....+ #.... ######.#########.....# .....####......roo..).......... #...#_'..##################### #...####..o.o.r.......# #.... ##############.###########. .... ..%.........)........ ##. ........o.........?. # ....................# ................?.#. .................# ...(......%.....# ...!...........# .........!....# .............# ............# ..........( ......... ...