Fixed some spacing errors and added an unobfuscated version