121.43 meters = 398.392388 feet