Can anyone help me with why this statement dosen't work

=((IF(D102<0,"Therefore no infill reqiured",),(IF(AND(D102>0,D102<D32),"Therefore a half infill is reqiured",),(IF(AND(D102>=D33,D103<D31),"Therefore a full infill is required","")))))

All i'm getting is a #VALUE return

Thanks

Damain