Nicolas Flamel .