A DITTO rearranges its cell structure to transform itself. However, if it tries to change based on its memory, it will get details wrong.
It has the ability to reconstitute its entire cellular structure to transform into whatever it sees.