### ### .. #<# #. #.# #.##.#### #..##.......# #......###### ##.........# .....g......... ###......##.... .>..#g... ..# ........... .# ...# ...... . ... ......#.