void DealWithNiveau1(std::string level1Directory, std::string currentOutputDirName);
void DealWithNiveau2(std::string level2Directory, std::string currentOutputDirName);
void DealWithNiveau1(std::string level1Directory, std::string currentOutputDirName);
void DealWithNiveau2(std::string level2Directory, std::string currentOutputDirName);