Awesome model created by https://www.thingiverse.com/schlossbauer
I made a 3 color version and optimized manually for minimal filament use.