190.66 meters = 625 feet and 6.3 inches