189.19 meters = 620 feet and 8.43 inches