macropyramids