50_a_lob_n01
He worked out the distance on the presumption that its route had been through Florence and Rome and then across Italy via Foggia to Barletta .

%3 0050_0002__worked_0050_0003__out worked_out 0050_0001__He he 0050_0002__worked_0050_0003__out->0050_0001__He [arg0] 0050_0004__the_0050_0005__distance the_distance 0050_0002__worked_0050_0003__out->0050_0004__the_0050_0005__distance [arg1] 0050_0007__the_0050_0008__presumption the_presumption 0050_0004__the_0050_0005__distance->0050_0007__the_0050_0008__presumption on 0050_0012__had_0050_0013__been had_been 0050_0007__the_0050_0008__presumption->0050_0012__had_0050_0013__been [emb] 0050_0011__route route 0050_0012__had_0050_0013__been->0050_0011__route [arg0] 0050_0018__and_0050_0019__then and_then 0050_0012__had_0050_0013__been->0050_0018__and_0050_0019__then [clr][prd2] 0050_0010__its its 0050_0011__route->0050_0010__its [genv] 0050_0016__and and 0050_0018__and_0050_0019__then->0050_0016__and through[prd2][dir] 0050_0021__Italy italy 0050_0018__and_0050_0019__then->0050_0021__Italy across[prd2][dir] 0050_0015__Florence florence 0050_0016__and->0050_0015__Florence [conj1] 0050_0017__Rome rome 0050_0016__and->0050_0017__Rome [conj2] 0050_0023__Foggia foggia 0050_0021__Italy->0050_0023__Foggia via 0050_0025__Barletta barletta 0050_0023__Foggia->0050_0025__Barletta to
arc(r_0050_0002__worked_r_0050_0003__out,r_0050_0001__He,arg0).
arc(r_0050_0002__worked_r_0050_0003__out,r_0050_0004__the_r_0050_0005__distance,arg1).
arc(r_0050_0004__the_r_0050_0005__distance,r_0050_0007__the_r_0050_0008__presumption,r_0050_0006__on).
arc(r_0050_0007__the_r_0050_0008__presumption,r_0050_0012__had_r_0050_0013__been,emb).
arc(r_0050_0011__route,r_0050_0010__its,genv).
arc(r_0050_0012__had_r_0050_0013__been,r_0050_0011__route,arg0).
arc(r_0050_0012__had_r_0050_0013__been,r_0050_0018__and_r_0050_0019__then,clr_prd2).
arc(r_0050_0016__and,r_0050_0015__Florence,conj1).
arc(r_0050_0016__and,r_0050_0017__Rome,conj2).
arc(r_0050_0018__and_r_0050_0019__then,r_0050_0016__and,r_0050_0014__through__prd2_dir).
arc(r_0050_0018__and_r_0050_0019__then,r_0050_0021__Italy,r_0050_0020__across__prd2_dir).
arc(r_0050_0021__Italy,r_0050_0023__Foggia,r_0050_0022__via).
arc(r_0050_0023__Foggia,r_0050_0025__Barletta,r_0050_0024__to).


IP-MAT NP-SBJ PRO He VBD worked RP out NP-OB1 D the N distance PP P-ROLE on NP D the N presumption CP-THT IP-SUB C that NP-SBJ NP-GENV PRO;_genm_ its N route HVD;~cat_Ve had IP-PPL-CAT BEN;~Ipr been PP-CLR-PRD2 PP-PRD2-DIR P-ROLE through NP NLYR NP NPR Florence CONJP CONJ and NP NPR Rome CONJP CONJ and ADVP-TMP ADV then PP-PRD2-DIR P-ROLE across NP NPR Italy PP P-ROLE via NP NPR Foggia PP P-ROLE to NP NPR Barletta PUNC .
( (IP-MAT (NP-SBJ;{GEOFFREY} (PRO He;{he}))
          (VBD worked;{work})
          (RP out;{out})
          (NP-OB1;{DISTANCE} (D the;{the})
                             (N distance;{distance})
                             (PP (P-ROLE on;{on})
                                 (NP (D the;{the})
                                     (N presumption;{presumption})
                                     (CP-THT (IP-SUB (C that;{that})
                                                     (NP-SBJ (NP-GENV;{BENTLEY} (PRO;_genm_ its;{its}))
                                                             (N route;{route}))
                                                     (HVD;~cat_Ve had;{have})
                                                     (IP-PPL-CAT (BEN;~Ipr been;{be[through_and_across]})
                                                                 (PP-CLR-PRD2 (PP-PRD2-DIR (P-ROLE through;{through})
                                                                                           (NP (NLYR (NP (NPR Florence;{Florence}))
                                                                                                     (CONJP (CONJ and;{and})
                                                                                                            (NP (NPR Rome;{Rome}))))))
                                                                              (CONJP (CONJ and;{and})
                                                                                     (ADVP-TMP (ADV then;{then}))
                                                                                     (PP-PRD2-DIR (P-ROLE across;{across})
                                                                                                  (NP (NPR Italy;{Italy})
                                                                                                      (PP (P-ROLE via;{via})
                                                                                                          (NP (NPR Foggia;{Foggia})
                                                                                                              (PP (P-ROLE to;{to})
                                                                                                                  (NP (NPR Barletta;{Barletta})))))))))))))))
          (PUNC .))
  (ID 50_a_lob_n01))