Not my best work but I think it's kinda good.