. # .. .#... ################..... #............#....r.. #...##..##....g# #...##..##.....# ####..##..##.......# ###..##..##...###... #..##<.##.....# . #..##..# ..#### ###..##..### ###..# ..# #.g##$.##.. #..# ..# ... #### ### ... ..