206.84 meters = 678 feet and 7.31 inches