two dimensional supersonic flow.