うう…条件分岐でちょっと遠い所に飛ぼうとすると
コンパイラに遠いよって怒られる…
下手にサブルーチン化しない方が良いのかな