dirichlet convolution code and image