#19 ninja
copyright (c)2009 asitanonki