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