121.87 meters = 399 feet and 10.03 inches