190.79 meters = 625 feet and 11.42 inches