206.83 meters = 678 feet and 6.91 inches