Greek demiurge Strips