Not that great.
Not my finest but I spent hours on it and I might as well share it. Credits to Vexento for music.