Wow, this is well done! I am not really a Meowth fan despite enjoying his presence with Team Rocket, but this really makes me see the Pokemon in a new light!