195.2 meters = 640 feet and 5.04 inches