.. #... ..#####... ......#..# ......#..## .......... ......... ........# ....<...#### ..#####gg.S## #..##r.# #..####....... #..# #..#... #.# .## # ... .. ##. .. #. ... .##