25677 meters = 84242 feet and 1.51 inches