map50.hpp 152 KB