#################### #................... ##.................# ##..8..##'##..8..## #......... ##...##...##...## #(........ #####.....##### #......... ........<....... #......... ................ #......... ########'####### #......... #.#############......... #............)w......... ########################