207.6 meters = 681 feet and 1.23 inches