84.12 meters = 275 feet and 11.81 inches