This is a password map generator inspired by this post at nomachetejuggling.com, written in python instead of java: