The patterns on the wall

See also

Implementation examples: