25818 meters = 84704 feet and 8.69 inches