83 feet and 6.2 inches = 25.456 meters