Copyright (C) 2004te rra. All Rights Reserved.