189.06 meters = 620 feet and 3.31 inches