121.78 meters = 399 feet and 6.49 inches