190.44 meters = 624 feet and 9.64 inches