g:=sub; geo:=[]; geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub); geosub :=[]; h := sub; Append(~geosub,h); h := sub; Append(~geosub,h); Append(~geo,geosub);