Abstract Lithographic Pattern Design