#............. #..#######... #..#######.. ##.........# ##.######### ##.#......## ##.#.####.## ##.#.#.<#.## ##.#....#.## ##.######.## ##........## #..######..# #..######... #...........# #...........#