189.69 meters = 622 feet and 4.11 inches