well, this one took a while ;)

anyone, suggestions?