| line | !l | l&&!r | l&&r | condition | 
 
| 114 | 3 | 6 | 11 | exists $FITS_headers->{'TELESCOP'} and $FITS_headers->{'TELESCOP'} =~ /UKIRT/ | 
 
|  | 9 | 10 | 1 | exists $FITS_headers->{'TELESCOP'} and $FITS_headers->{'TELESCOP'} =~ /UKIRT/ and exists $FITS_headers->{'FILENAME'} | 
 
|  | 10 | 0 | 1 | exists $FITS_headers->{'TELESCOP'} and $FITS_headers->{'TELESCOP'} =~ /UKIRT/ and exists $FITS_headers->{'FILENAME'} and exists $FITS_headers->{'RAJ2000'} | 
 
| 171 | 0 | 0 | 1 | exists $FITS_headers->{'EXPOSED'} and defined $FITS_headers->{'EXPOSED'} | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'DEXPTIME'} and defined $FITS_headers->{'DEXPTIME'} | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'EXP_TIME'} and defined $FITS_headers->{'EXP_TIME'} | 
 
| 313 | 0 | 0 | 1 | exists $FITS_headers->{'STANDARD'} and length $FITS_headers->{'STANDARD'} . '' > 0 | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'OBJECT'} and $FITS_headers->{'OBJECT'} =~ /^[bf]s/i | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'RECIPE'} and $FITS_headers->{'RECIPE'} =~ /^standard/i | 
 
| 372 | 0 | 0 | 0 | exists $FITS_headers->{'UT_DATE'} and defined $FITS_headers->{'UT_DATE'} | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'UT_DATE'} and defined $FITS_headers->{'UT_DATE'} and exists $FITS_headers->{'RUTSTART'} | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'UT_DATE'} and defined $FITS_headers->{'UT_DATE'} and exists $FITS_headers->{'RUTSTART'} and defined $FITS_headers->{'RUTSTART'} | 
 
| 425 | 0 | 0 | 0 | exists $FITS_headers->{'UT_DATE'} and defined $FITS_headers->{'UT_DATE'} | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'UT_DATE'} and defined $FITS_headers->{'UT_DATE'} and exists $FITS_headers->{'RUTEND'} | 
 
|  | 0 | 0 | 0 | exists $FITS_headers->{'UT_DATE'} and defined $FITS_headers->{'UT_DATE'} and exists $FITS_headers->{'RUTEND'} and defined $FITS_headers->{'RUTEND'} |