122.99 meters = 403 feet and 6.13 inches