copyright2004 - s_p_k