Learning to generate line drawings that convey geometry and semantics | Synapse