| line | !l | l&&!r | l&&r | condition | 
 
| 30 | 0 | 7 | 8 | @_ and not ref $_[0] | 
 
| 37 | 4 | 1 | 2 | $sx == 1 and $sy == 1 | 
 
| 50 | 0 | 3 | 4 | @_ and not ref $_[0] | 
 
| 56 | 1 | 0 | 2 | $dx == 0 and $dy == 0 | 
 
| 64 | 0 | 6 | 8 | @_ and not ref $_[0] | 
 
| 94 | 0 | 4 | 3 | @_ and not ref $_[0] | 
 
| 103 | 1 | 1 | 1 | $raster > 0.99999 and $raster < 1.00001 | 
 
| 114 | 0 | 8 | 10 | @_ and not ref $_[0] | 
 
| 175 | 0 | 11 | 8 | @_ and not ref $_[0] | 
 
| 182 | 1 | 4 | 6 | $_[0][0] == $_[-1][0] && $_[0][1] == $_[-1][1] | 
 
| 189 | 11 | 0 | 22 | $changes and @_ | 
 
| 212 | 16 | 51 | 7 | @_ >= 2 and defined $slope | 
 
| 231 | 1 | 3 | 1 | @_ > 2 and abs $d01 - $d12 - $d02 < $slope | 
 
| 251 | 10 | 12 | 0 | $is_ring and $new[0][0] != $new[-1][0] || $new[0][1] != $new[-1][1] |