121.71 meters = 399 feet and 3.73 inches