Источник
Узор, кстати, довольно простой, только вот накиды нужно выполнять а каждом ряду, а не через ряд, как в большинстве известных нам паттернов.