########## #......... ##..[...... .#####.r........ .......rg####### .#####...# .#####.[.# .g.......# .####..<#....r. ##...##.... #...# ..r #...# .. #...# # ###.. .! ###