25.28 meters = 82 feet and 11.28 inches