#+#########.. #............ #............ #............ #......$..... #...$........ #............. #.#+#'##### .. #######.#.#.....#... .................... ######.#...###.... #.#......###. #$'......+ ###......# ########