85.12 meters = 279 feet and 3.18 inches