I have the below If statement that has an error I can't find. Can someone tell me what is wrong with it. My gut tells me I missed a ( or ) somewhere

IF(R20<=TIME(10,0,0),R20,IF(AND((R20)>TIME(10,0,0),R20<=TIME(12,0,0)),R20+TIME(0,B14,0),IF(AND((R20+TIME(0,15,0)>TIME(12,0,0),R20+TIME(1,0,0)<TIME(14,30,0)),B25+TIME(0,F16+60,0)+TIME(0,B14,0),IF((TIME(0,F16,0)+B25)>TIME(14,30,0),TIME(14,30,0),"error")))))