forked from: 煙もくもく。

