At first glance it's unclear what the image holds within its colours and swirls.
But on closer look it is obvious that each of the 1,700 tiny boxes contains the picture of a single pet, some having been abused and abandoned, others surrendered and many with no hope of a future when their photo was taken.
Today each of those dogs - and the cats included - know love and comfort in a new home where they have been living life with the security of having a family to care for them.