###########. #########........... ..........#'######.. ######..##.## #.###..## ...#g#.###...## #.$...##....## #.#####......## # +.....<.....# #####......## ##....## #...## #..## #.## #+#