Radar view of New Guinea