.# .# .# #.# ##### #.#### ..$####...###.##.### ?.....g..?.........## ....###...##........# . ######........# #....<...# ##.......#####.#.^ #................ ##.......####.... #.#....## . #..##.### ......(.. ......#.#### ......#...# ......##### ...... ......