.#######..########..########...########..#....#...##........##.....##.......##.......#....##........##.....##......##.......#.....######....########......##.......#......##........##...........##........#......##........##..........##.........#......##........##.........########.