189.14 meters = 620 feet and 6.46 inches