abstract print top