121.98 meters = 400.19685 feet