25903 meters = 84983 feet and 7.15 inches