121.77 meters = 399 feet and 6.09 inches