###### ..... ##''## ##.##.## #.##...# #.##.<.## #g##....## #.#8####.# ##.......# #########