### .# .. ... #.# ....#.. #.....###### . #........## #.. #....#r...###.... ....###.>.....o..... .. ................% ................. ......g..o....... #....#...b..#.... #....#..#.... o.. ###..##....... .. # ......... . ...........