. .... ... ... .. ...## .# ..$....## ##.# .........# #s.# ..........# #.# #..........# ##g######.. #.[........# #..#......# #..........###....# ##..............### . #...............###..... #.....[....#............ #..............####.##.. #..........#...## #...............# ........##'###+## .......#...#...# ..#####...#.>.# #...#...# #.<.#.>.# #...#...# #...#.>.# #...#...# ##+###+##