The Pokemon franchise is full of bizarre and creative creatures that come in all shapes and sizes, some based on real-life animals and others coming straight from the creators' imaginations. Although Pokemon can have wildly different forms, many of them can still interbreed with each other and produce eggs. One hilarious Pokemon comic points out how weird this system--and the eggs it produces--really is.

Pokemon eggs have been a feature of the series since the very beginning when players were able to receive an egg after leaving two Pokemon in the same egg group at the daycare together. Gamers can still get eggs in this way, but it's also possible to receive an egg as a gift from NPCs, a trade from other players, or--in Pokemon GO--as a reward for spinning PokeStops.

RELATED: Twitch Streamers Set New Pokemon Sword and Shield World Record

Artist KatalystComics recently shared a comic on his Instagram that highlights the absurdity inherent in the way Pokemon eggs work. Specifically, the comic observes that the Wailord Pokemon, a 14.5-meter-tall whale creature, can breed with Diglett, a tiny mole Pokemon that's just 0.2 meters tall. The egg produced will then be about the size of the Diglett, but has the ability to hatch into a two-meter-tall baby Wailmer. The comic concludes by wishing everyone who reads it a happy Easter.

Bonus panels added at the end feature the Diglett talking to a Grimer who appears to be acting as a marriage counselor for the relationship. The Grimer, wearing a pair of glasses and taking notes, asks the Diglett who he's afraid the Wailord will cheat on him with. The apologetic Diglett states that he's worried about the Wailord cheating on him with a small pink cat--probably a Skitty--but notes that saying it out loud sounds ridiculous. This is a reference to the equally hilarious fact that Skitty and Wailord are able to interbreed. The pair have often served as an informal symbol of the absurdity inherent in Pokemon breeding.

Wailord is able to interbreed with Diglett and Skitty because they share the same egg group--namely, the Field egg group. Wailord actually has two egg groups, Field and Water 2, allowing it to interbreed with both land-dwelling and aquatic Pokemon. Dual egg groups in the Pokemon franchise aren't exactly common, but they aren't exactly uncommon, either. Interestingly, most of the other Pokemon found in the FIeld and Water 2 egg groups are much smaller than Wailord, but Field is especially notorious for the incredibly wide variety of creatures that fall into it.

MORE: Pokemon Brilliant Diamond & Shining Pearl: How To Hatch Eggs Fast