Pokemon are full of miracles.