### .. ..# .# #.# .$# #.# ..# # ####.# ...### ##.####....##+#....$# .........gr.......... .........Sgggg.....[. ##.####.#####.#.##..# #<# #.# .. ### #g# g.l ... .r# #.# g# ..# . ..#