122.66 meters = 402 feet and 5.13 inches