Radar Image of Venus Hints at Tectonism