121.79 meters = 399 feet and 6.88 inches