Morocco Fezouata Sponges Revisited