headbang.
completely rewritten .

herp. derp.