Full document DE102004001683A1