forked from: もうどうにでもなーれ

