121.8 meters = 399 feet and 7.28 inches