(c) Copyright 2004 . All Rights Reserved