正方形でないサイズで動作しなかったので修正