190.76 meters = 625 feet and 10.24 inches