# .# # #. .#. #.# .#. ... .. #%###.###.# ###..<#.....# #......######.# +......g)gg...# #......######## #......# ........# .g....#### ...... ...... ....