. . . . . . . . . . . . . . . . . . . "artifex" . . . . . . . . . . . . . . . . . .