682です。
もう少し具体的に言い換えますと、ソースコード中に現れる最後の3個のifが
なぜ#tに置き換えられてしまわないか、という質問です。