初投稿です。需要があるかどうかわかりませんが、新旧の『elif』をミックスしてみました。比較用にどうぞ。右が旧、左が新です。
http://www.nicovideo.jp/watch/sm11229408