83.92 meters = 275 feet and 3.94 inches