121.45 meters = 398.458005 feet