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.

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 had 0050_0007__the_0050_0008__presumption->0050_0012__had [emb] 0050_0013__been been 0050_0012__had->0050_0013__been [scope] 0050_0011__route route 0050_0010__its its 0050_0011__route->0050_0010__its [gen] 0050_0013__been->0050_0011__route [arg0] 0050_0018__and_0050_0019__then and_then 0050_0013__been->0050_0018__and_0050_0019__then [clr] 0050_0016__and and 0050_0018__and_0050_0019__then->0050_0016__and through[clr] 0050_0021__Italy italy 0050_0018__and_0050_0019__then->0050_0021__Italy across[clr] 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,emb).
arc(r_0050_0011__route,r_0050_0010__its,gen).
arc(r_0050_0012__had,r_0050_0013__been,keep_scope).
arc(r_0050_0013__been,r_0050_0011__route,arg0).
arc(r_0050_0013__been,r_0050_0018__and_r_0050_0019__then,clr).
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__clr).
arc(r_0050_0018__and_r_0050_0019__then,r_0050_0021__Italy,r_0050_0020__across__clr).
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;~phr_Vn<=>p 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-GEN PRO;_genm_ its N route HVD;~cat_Ve had IP-PPL-CAT BEN;~Ipr been PP-CLR PP-CLR P-ROLE through NP NLYR NLYR NPR Florence CONJP CONJ and NLYR NPR Rome CONJP CONJ and ADVP-NIM ADV then PP-CLR 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;~phr_Vn<=>p worked;{work[out]})
          (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-GEN;{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 (PP-CLR (P-ROLE through;{through})
                                                                                 (NP (NLYR (NLYR (NPR Florence;{Florence}))
                                                                                           (CONJP (CONJ and;{and})
                                                                                                  (NLYR (NPR Rome;{Rome}))))))
                                                                         (CONJP (CONJ and;{and})
                                                                                (ADVP-NIM (ADV then;{then}))
                                                                                (PP-CLR (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))