DOOOONE! :D Kinda sloppy though... I'll post it here soon.