25885 meters = 84924 feet and 6.49 inches