長方形のマップで動作するよう修正