ruoloc:

This took forever to make, worth it though.