added penrose triangle code