190.77 meters = 625 feet and 10.63 inches