Алгоритм состоит из следующих шагов:
При выполнении алгоритма 3 раза подряд, узор будет повторяться, формируя последовательность из трех одинаковых элементов, каждый из которых представляет собой ромб, смещенный относительно предыдущего.