207.84 meters = 681 feet and 10.68 inches