rr.hpp 20 KB