http://www.nanowrimo.org/eng/node/3727770