122.92 meters = 403 feet and 3.37 inches