196.2 meters = 643 feet and 8.41 inches