##+## #...###### #...##...# #.>.''.<.# #...##...# #wg.###### #...# ......$ ......... ..#...###... ..+...# ..# .. #...# ##