I would like to thank @floriole for the inspiration for this: