Added ascii art
Reindented with 2 spaces instead of 4
Cleanup and refactored
Wrapped script in a module