triangle-to-square assemblage