######## #..#...# +..+...# #.##..# #.##>.# +.....# #.....+ #.....# .. +###+###r###+#... ...........[...# .........g.....+ ...............# ######..a#+#### +...+ #...# ....... .......... ........... .......###+ +###+##