### ..# ###.# #<..# ........#r# ........#.# ....r...#.# ...######g....... #. ......... # .......... .....#.#### .g....... ........ .. .g......#_#.#