block by RandomEtc 4053983

See https://twitter.com/ftrain/status/267503513477713920

See https://twitter.com/ftrain/status/267503513477713920

ftrain.py