ってかどんなプログラムでもmain()は20行以下にするべきだろう。
何万行もあったら後から死ぬほど読みにくいぞ。