######## .####...b..#... ..[...r.g...... #<# #g....... #....##.# #..#<# .....>. #...#### #...# #...#