121.6 meters = 398.950131 feet