Copyright (C) 2004 Takuya "FAT" Yagi. All Rights reserved