25967 meters = 85193 feet and 6.83 inches