1000行越えていますが、もしかするともっと短くできるかも知れないんです。まぁ方法を思い付いて、気が向いたら…