190.62 meters = 625 feet and 4.72 inches