菱形算法

rhombus algorithm