121.23 meters = 397 feet and 8.83 inches