Full document DE102004014473A1