Adventure Time, with the exception of Regular Show, is the greatest modern cartoon available on TV right now. It sees a young boy (Finn the Human) and his trustworthy companion (Jake the Dog) going on bizarre adventures and fighting evil, in a land governed by a wise and kind princess (Princess Bubblegum). Does that concept sound familiar? The show shows many influences and references to the Zelda series, with creator Pendleton Ward previously stating that the Adventure Time 3DS game was inspired by Zelda II.

With this in mind, it’s not hard to see why there is a ton of great fan art dedicated to the crossover of these two franchises, and this collaborative piece by Joe Hogan and Mike Vasquez is among the greatest out there. The duo have dressed up all of the major Adventure Time characters as the cast of Ocarina of Time, and the role-swap here is both hilarious and genius. Fans of the show will notice recurring characters, such as Ice King as Ganondorf, BMO as Navi, Fionna as Sheik, Ricardio as Majora’s Mask and Lemongrab as Tingle.

Even if you’re not a fan of the show, there’s no denying that the style, colour and imagination in this art is astounding.