#.. ## ..# ###. #.. ... .. ..##.# ....# ##..###... #.<....... #.#####g.. #. .. .## .# .. ##