インデント調整。変数を一部グローバル化。エラーをポイ捨てして突然の死を回避。