#. #. #.######## . ##........##.. ............. #.......... #..r.!....# #.#....#### #.#....# #r#....# ######a#....# #.....<.....+ #o######.#### ..# #