#52 ake-ome2006
copyright (c)2009 asitanonki